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

Determine 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 que si el filtro especificado por los coeficientes del numerador y los coeficientes del 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 de-por-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 fila TH 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 según las especificaciones de frecuencia-respuesta.designfiltd

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

 Detalles de 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 fase 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 y denominador de precisión única, compruebe si es la fase máxima para los distintos 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