cheby1
Diseño de filtros Chebyshev tipo I
Sintaxis
Descripción
[
diseña un filtro Chebyshev tipo I paso bajo, paso alto, paso banda o eliminador de banda, dependiendo del valor de b,a
] = cheby1(n
,Rp
,Wp
,ftype
)ftype
y del número de elementos de Wp
. Los diseños de paso banda y de eliminador de banda resultantes son de orden 2n
.
Nota: Consulte Limitaciones para obtener información sobre las cuestiones numéricas que afectan a la formación de la función de transferencia.
[
diseña un filtro digital Chebyshev tipo I paso bajo, paso alto, paso banda o eliminador de banda y devuelve sus ceros, polos y ganancia. Esta sintaxis puede incluir cualquiera de los argumentos de entrada de las sintaxis anteriores.z,p,k
] = cheby1(___)
Ejemplos
Argumentos de entrada
Argumentos de salida
Más acerca de
Algoritmos
Los filtros Chebyshev tipo I son equiripple en la banda de paso y monótonos en la banda de parada. Los filtros de tipo I se desinflan más rápido que los del tipo II, pero a costa de una mayor desviación de la unidad en la banda de paso.
cheby1
utiliza un algoritmo de cinco pasos:
Encuentra los polos, ceros y ganancia del prototipo analógico de paso bajo utilizando la función
cheb1ap
.Convierte los polos, los ceros y la ganancia en forma de espacio de estado.
Si es necesario, utiliza una transformación del espacio de estados para convertir el filtro paso bajo en un filtro paso alto, paso banda o eliminador de banda con las restricciones de frecuencia deseadas.
Para el diseño de filtros digitales, utiliza
bilinear
para convertir el filtro analógico en un filtro digital a través de una transformación bilineal con preconfiguración de frecuencia. Un cuidadoso ajuste de la frecuencia permite que los filtros analógicos y los digitales tengan la misma magnitud de respuesta en frecuencia enWp
ow1
yw2
.Convierte el filtro de espacio de estados de nuevo en una función de transferencia o en un formato cero-polo-ganancia, según sea necesario.
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006a