Sei sulla pagina 1di 2

Procesamiento Digital de Señales Dr.

Romel Jimenez Montes De Oca

PRACTICA DE FILTROS DIGITALES EN MATLAB


Instrucciones: Los pares de la lista hacen los ejercicios pares. Los impares hacen
los ejercicios impares. La práctica tiene una duración de 60 minutos. Tienen que
explicar con comentarios en un Word en los cuales estarán las capturas de pantalla
y adjuntar las simulaciones.
OJO: Esta estrictamente prohibido copiar, sino se anulará las prácticas de los
implicados.
RECOMENDACIÓN: Envien con anticipación su trabajo (8:55 am) porque el
programa reconoce quienes no enviaron antes de las 9:00 am y automáticamente
les pondrá cero.
De preferencia comenten en la misma simulación. Ejemplo:
%Autor: Juanito Perez Perez
1.Use la función MATLAB firnyquist para diseñar filtros de banda L FIR FIR de fase lineal
de la longitud N = 31, con L = 3 y con los factores de caída: ρ = 0.2, 0.4 y 0.6. Trace las
respuestas de impulso y las respuestas de magnitud para todos los diseños.

2.Diseñe un filtro FIR de banda Lth de fase lineal con los siguientes parámetros: N = 29, L
= 4, ρ = 0.2. Construya el decimador del factor polifásico de 4 usando la configuración
eficiente de la Figura 4.8 del libro. ¿Cuál de los cuatro subfiltros polifásicos se reduce a la
constante? Genere una señal a su elección y diezme esta señal por M = 4. Trace la
respuesta al impulso y la respuesta de magnitud del filtro. Trace el espectro de la señal
antes y después de la aniquilación.

3.Utilice los filtros de la banda Lth del ejercicio 1 de MATLAB para la interpolación.
Genere la señal original {x [n]} de acuerdo con su elección y luego interpole esta señal por
el factor de 3. Realice la interpolación usando tres filtros de interpolación distintos del
ejercicio . Compara y comenta los resultados.

4.Diseñe los filtros FIR de banda Lth de fase mínima y fase máxima con los siguientes
parámetros de diseño: Nord = 17, L = 4 y ρ = 0.2. Trace las respuestas de demora de
magnitud, fase y grupo para ambos filtros. Componga el filtro de fase lineal haciendo girar
las respuestas de impulso de los filtros de fase mínima y máxima. Trace la respuesta de
impulso del filtro de fase lineal y verifique las posiciones de cruce por cero. Comenta los
resultados.

5.Diseñe un filtro de media banda de fase lineal equiripple de la longitud N = 31, y la


frecuencia de borde de banda de paso en ωp = 0.45π. Calcule y grafique la respuesta al
impulso, la respuesta de magnitud y las ubicaciones del polo cero en el plano z.

6.Desarrolle la estructura eficiente del interpolador basada en el filtro de media banda FIR
de media banda. Modifique el programa demo_7_1 para realizar la interpolación por 2.
Para la señal de entrada, use la señal diezmada obtenida en demo_7_1.
Procesamiento Digital de Señales Dr. Romel Jimenez Montes De Oca

7.Diseñe los filtros FIR de media banda de fase mínima y fase máxima del orden Nord =
25. Calcule y grafique la respuesta de magnitud y la gráfica de polo cero para ambos
filtros. Calcule la respuesta al impulso del filtro Nyquist de fase lineal mediante la
convolución de las respuestas al impulso de los filtros de fase mínima y máxima. Calcule y
grafique la respuesta de magnitud y la gráfica de polo cero del filtro Nyquist de fase lineal.

8.Use la función MATLAB dbwavf de Wavelet Toolbox para diseñar el filtro Daubeschies
db7. Trace la respuesta al impulso, la trama del polo cero, la magnitud y las respuestas de
fase.

Potrebbero piacerti anche