Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cree un filtro paso bajo FIR de orden mínimo para datos muestreados a 44.1 kHz. Especifique
una frecuencia pasabanda de 8 kHz, una frecuencia en la banda de parada de 12 kHz, un ripple
en la banda de paso de 0.1 dB, y atenuación en la banda de parada de 80 dB. Use para ello la
herramienta fvtool [2].
- Diseñe un Filtro paso bajo IIR de orden mínimo con las mismas propiedades del filtro
FIR.
Fig. Configuracion filtro IIR
Determine el costo computacional de implementación de los filtros FIR e IIR, para ello use el
comando cost, además, usando también grpdelay puede determinar el retardo de grupo o de
fase de cada filtro. Luego se podrá también observar usando la herramienta fdaTool o filter
Designer en el ícono i de información del filtro.
Fig. Costo computacional filtro FIR comando cost
Diseñe un filtro paso bajo Chebyshev tipo I de orden 6, con 10 dB de rizado (ripple) de banda de
paso y una frecuencia de transición de 300 Hz, que, para datos muestreados corresponde a
1000 Hz, o equivalentemente 0.6 rad/muestra (wc=2 fc=2 300), que normalizado en
rad/muestra es 1000/600=0.6. ¿Cómo obtiene esta frecuencia angular muestreada? Dibuje sus
respuestas en magnitud y fase. Use el filtro para una señal aleatoria de 1000 muestras. Revise
help cheby1 para mayor detalle en los parámetros de entrada y salida. ¿Para qué se utiliza el
comando freqz? Usando filter puede filtrar los datos en el vector de entrada X con los
parámetros descritos por el vector de coeficientes A y B, revise la ayuda del comando para
tener mayor detalle.
Fig. Respuesta de magnitud filtro chebyshev tipo I
Fig. respuesta filtro chebyshev tipo I para representación de secciones de segundo orden (señal
azul), y filtro mediante comando designfilt (señal naranja).
Los parámetros de entrada de la función designfilt permite ingresar el tipo de respuesta y un par
nombre-valor, este par significan las especificaciones que puede tener el filtro según su tipo de
respuesta entre los parámetros permitidos están ‘FilterOrder’, ‘PassbandFrequency’,
‘PassbandFrequency1’, ‘PassbandFrequency2’,’PassbandRipple’.
Fig. Respuesta Filtro Butterworth con N=512 y fs=1000 usando comando freqz.
Filtro pasabanda Butterworth
Diseñe un filtro pasabanda con una banda de paso de 100 a 200 Hz, con al menos 3 dB de ripple
en la banda de paso y al menos 40 dB de atenuación en la banda de parada. Especifique una
tasa de muestreo de 1 kHz. Ajuste el ancho de la banda de parada a 50 Hz a los dos lados de la
pasabanda. Encuentre el orden del filtro y las frecuencias de corte.
Ajuste a los parámetros del diseño del filtro Chebyshev [3] pasabanda anterior y compare el
desempeño superponiendo las dos respuestas de amplitud frecuencia y de fase. Reflexione al
respecto y explique lo que analiza.
Fig. Comparación respuestas en frecuencia filtro pasabanda Butterworth (señal azul) y Chebyshev
(señal roja).
Podemos observar que en la respuesta en magnitud el filtro Chebyshev genera unas pequeñas
oscilaciones en la banda de paso, en cambio la respuesta del filtro Butterworth no presenta esas
oscilaciones, la pendiente del filtro Chebyshev en magnitud es más pronunciada que la del
Butterworth.
Fig. Respuesta filtro Butterworth para representación de secciones de segundo orden (señal azul),
y filtro mediante comando designfilt (señal naranja).