Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

ismaxphase

Determinar si el filtro es la fase máxima

Sintaxis

flag = ismaxphase(b,a)
flag = ismaxphase(sos)
flag = ismaxphase(d)
flag = ismaxphase(...,tol)
flag = ismaxphase(h)

Descripción

flag = ismaxphase(b,a) devuelve una salida lógica, , igual a si el filtro especificado por los coeficientes del numerador, , y los coeficientes denominador, , es un filtro de fase máximo.flagtrueba

flag = ismaxphase(sos) devuelve si el filtro especificado por la matriz de secciones de segundo orden, , es un filtro de fase máximo. es una matriz -by-6, donde el número de secciones, , debe ser mayor o igual que 2.truesossosKK Cada fila de corresponde a los coeficientes de un filtro de segundo orden (biquad).sos La ta fila de la matriz corresponde a .isos[bi(1) bi(2) bi(3) ai(1) ai(2) ai(3)]

flag = ismaxphase(d) devuelve si el filtro digital, , tiene la fase máxima.trued Se utiliza para generar en función de las especificaciones de respuesta de frecuencia.designfiltd

flag = ismaxphase(...,tol) utiliza la tolerancia, , para determinar cuándo dos números están lo suficientemente cerca como para ser considerados iguales.tol Si no se especifica, , tiene como valor predeterminado .toleps^(2/3)

 Detalles de la aritmética de punto fijo

flag = ismaxphase(h) devuelve si el objeto de filtro es un filtro de fase máximo.truedfilth

Ejemplos

contraer todo

Diseñe filtros de celosía de fase máxima y mínima y verifique su tipo de fase.

k = [1/6 1/1.4]; bmax = latc2tf(k,'max'); bmin = latc2tf(k,'min'); max_flag = ismaxphase(bmax)
max_flag = logical
   1

min_flag = isminphase(bmin)
min_flag = logical
   1

Dado un filtro definido con un conjunto de coeficientes de numerador de precisión único y denominador, compruebe si es la fase máxima para diferentes valores de la tolerancia.

b = single([1 -0.9999]); a = single([1 0.45]); max_flag1 = ismaxphase(b,a)
max_flag1 = logical
   0

max_flag2 = ismaxphase(b,a,1e-3)
max_flag2 = logical
   1

Introducido en R2013a