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.
Determinar si el filtro es una fase mínima
flag = isminphase(b,a)
flag = isminphase(sos)
flag = isminphase(d)
flag = isminphase(...,tol)
flag =
isminphase(h)
Un filtro es cuando todos los ceros de su función de transferencia están en o dentro del círculo de la unidad, o el numerador es un escalar.fase mínima Una definición equivalente para un filtro de fase mínimo es un sistema causal y estable con una inversa causal y estable.
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ínimo.flag
= isminphase(b
,a
)flag
true
b
a
devuelve si el filtro especificado por la matriz de secciones de segundo orden, , es la fase mínima. es una matriz -by-6, donde el número de secciones, , debe ser mayor o igual que 2.flag
= isminphase(sos
)true
sos
sos
KK 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)]
devuelve si el filtro digital, , tiene fase mínima.flag
= isminphase(d)true
d
Se utiliza para generar en función de las especificaciones de respuesta de frecuencia.designfilt
d
utiliza la tolerancia, , para determinar cuándo dos números están lo suficientemente cerca como para ser considerados iguales.flag
= isminphase(...,tol
)tol
Si no se especifica, , tiene como valor predeterminado .tol
eps^(2/3)
Detalles de la aritmética de punto fijo
determina si el objeto de filtro es la fase mínima.flag
=
isminphase(h)dfilt
h
designfilt
| digitalFilter
| isallpass
| islinphase
| ismaxphase
| isstable