Diseño de Filtros IIR con MATLAB
>> [B,A] = cheby1(N,R,Wn)
Diseño de filtros digitales de Chebyshev I. Se deben especificar el orden del filtro N, el rizado de pasabanda permitido R y la fre-cuencia de corte normalizada con respecto a la frecuencia de Ny-quist. Para diseñar filtros de pasoalto, pasabanda y parabanda se siguen las mismas reglas que en el diseño de filtros de Butter-worth.
>> [B,A] = cheby2(N,R,Wn)
Lo mismo que antes, pero R es el rizado de parabanda.
>> [B,A] = ellip(N,Rp,Rs,Wn)
Rp y Rs son los rizados de pasabanda y parabanda.
Añadiendo a los comandos anterior la optión ‘s’, los vectores B y A son los coeficientes del filtro analógico correspondiente. Sigue siendo válido lo que se mencionó anteriormente acerca del diseño de filtros pasoalto, pasabanda y parabanda, pero Wn puede tomar cualquier valor en radianes (no está limitado entre (0,1)):
>> [B,A] = butter(N,Wn,’s’)
>> [B,A] = cheby1(N,R,Wn,’s’)
>> [B,A] = cheby2(N,R,Wn,’s’)
>> [B,A] = ellip(N,Rp,Rs,Wn,’s’)