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.
Diseño del filtro Butterworth
[
diseña un filtro Butterworth de paso bajo, paso alto, paso de banda o bandstop, dependiendo del valor y el número de elementos de .b,a
] = butter(n
,Wn
,ftype
)ftype
Wn
Los diseños resultantes de paso de banda y bandstop son del pedido 2.n
Consulte para obtener información sobre cuestiones numéricas que afectan a la formación de la función de transferencia.Nota:Limitaciones
[
diseña un filtro Butterworth digital lowpass, highpass, bandpasspass o bandstop y devuelve sus ceros, polos y ganancia. Esta sintaxis puede incluir cualquiera de los argumentos de entrada en sintaxis anteriores.z,p,k
] = butter(___)
Los filtros Butterworth tienen una respuesta de magnitud que es máximamente plana en la banda de paso y monotónica en general. Esta suavidad viene al precio de la disminución de la pendiente del desnivel. Los filtros elípticos y Chebyshev generalmente proporcionan un despliegue más pronunciado para un orden de filtro determinado.
utiliza un algoritmo de cinco pasos:butter
Encuentra los polos prototipo analógicos de paso bajo, ceros y ganancia utilizando la función .buttap
Convierte los polos, ceros y ganancia en forma de espacio estatal.
Si es necesario, utiliza una transformación de espacio de estado para convertir el filtro de paso bajo en un filtro de paso de banda, paso alto o paso de banda con las restricciones de frecuencia deseadas.
Para el diseño de filtro sin filtro digital, se utiliza para convertir el filtro analógico en un filtro digital a través de una transformación bilineal con prewarping de frecuencia.bilinear
El ajuste cuidadoso de la frecuencia permite que los filtros analógicos y los filtros digitales tengan la misma magnitud de respuesta de frecuencia en y en .Wn
w1
w2
Convierte el filtro de espacio de estado a su función de transferencia o forma de ganancia de polo cero, según sea necesario.
besself
| buttap
| buttord
| cheby1
| cheby2
| designfilt
| ellip
| filter
| maxflat
| sosfilt