Sie sind auf Seite 1von 7

Ejercicio 1: Dadas las siguientes secuencias, clasificarlas según simetría y

número de muestras. Obtener H ( z) y H ( F ) . Evaluar el módulo de H ( F ) para


F = {0,1 / 4 ,1 / 2} . Graficar el módulo de H ( F ) . Decir a qué tipo de filtro
corresponde de acuerdo al comportamiento de H ( F ) en función de F .
1.1 h[n] = {− 1,0,1}
1.2 h[n] = {3,0,3}
1.3 h[n] = {− 1,−111 ,,}

Solución 1.1

i) Simetría impar, Nº de muestras impar Î Secuencia tipo 3


ii)
1
1 0 1

1 0 1 2 sin 2

2 sin 2

0; 2; 0;

Tfplot(‘z’,[-1 0 1],[1 0 1]);

Filtro pasabanda
Ejercicio 2: Considerar un filtro pasa bajo FIR con una frecuencia de corte
f c = 4 KHz. y una frecuencia de muestreo s f = 16 KHz. Encontrar el
truncamiento, la secuencia de ventana, el retardo mínimo (en muestras y en
segundos) para realizar un filtro causal. Escribir la FT H ( z) del filtro causal.
2.1 N=7, Bartlett
2.2 N=8, vonHann

Solución 2.1

4 1
; 7; 3 3
16 4

2 2 0.1061,0,0.3183,0.5,0.3183,0, 0.1061
2| |
1 0, 1 3 , 2 3 , 1, 2 3 , 1 3 , 0
1
0,0,0.2122,0.5,0.2122,0,0

Con un retardo de una muestra el filtro es causal.


Retardo [seg.]=ts=1/Sf=1/(16 Khz)=0.062 mseg

0.2122 0.5 0.2122

y(k)=0.2122 x(k) + 0.5 x(k-1) + 0.2122x(k-2)

Ejercicio 3: Asumiendo una frecuencia de muestreo s f = 80 KHz. y una banda


de paso fija. Encontrar las especificaciones para un prototipo FIR pasa bajo
digital y la transformación espectral subsecuente para convertir los siguientes
filtros. Graficar las respuestas obtenidas para observar el cumplimiento de las
especificaciones solicitadas
3.1 FIR pasa alto. Banda de paso: 20 KHz. Banda de rechazo: 8 KHz.
3.2 FIR pasa banda. Banda de paso: (12-20) KHz. Banda de rechazo: (4-24)
KHz.
3.3 FIR rechaza banda. Banda de paso: (16-32) KHz. Banda de rechazo: (24-
28) KHz.

Solución 3.2
12 20
0.15; 0.25;
80 80
4 24
0.05; 0.3
80 80
0.25 0.3
0.2; — 0.2 0.075
2 2 2

0.2 0.2
2 2 0.1 0.1

4 2 cos 2 0.3 0.15 cos 0.4

Ejercicio 4: Determinar la longitud de secuencia N aproximada de los


siguientes FIR de fase lineal.
4.1 FIR pasa bajo. Banda de paso: 1 KHz. Banda de rechazo: 2 KHz.
Frecuencia de muestreo s f = 10 KHz. Ventana vonHann.
4.2 FIR pasa alto. Banda de paso: 2 KHz. Banda de rechazo: 1 KHz.
Frecuencia de muestreo s f = 8 KHz. Ventana Blackman.
4.3 FIR pasa banda. Banda de paso: (4-8) KHz. Banda de rechazo: (2-12)
KHz. Frecuencia de muestreo s f = 25 KHz. Ventana Hamming.
4.4 FIR rechaza banda. Banda de paso: (2-12) KHz. Banda de rechazo: (4-8)
KHz. Frecuencia de muestreo s f = 25 KHz. Ventana Hamming.

Solución 4.2

1
0.25;
8

3.21
25.68 26
0.25 1/8

Ejercicio 5: Encontrar la respuesta impulsiva de un FIR diferenciador con:


5.1 N = 6 . Frecuencia de corte Fc = 0.4 . Sin ventana.
5.2 N = 6 . Frecuencia de corte Fc = 0.4 . Ventana Hamming.
Solución 5.1

Respuesta impulsiva del filtro diferenciador

2 cos 2 sin 2

6; 2.5 2.5

0.32, 0.3483, 0.7165, 0.7165, 0.3483, 0.32

Retardo para que el filtro diferenciador sea causal es 1 2.5

Función de transferencia causal del filtro diferenciador

0.32 0.3483 0.7165 0.7165 0.3483

0.32

Ecuación del filtro diferenciador para programar

0.32 0.3483 0.7165 0.7165


0.3483 0.32

Comando de matlab para este diseño es: firdiff(6,0.4,’boxcar’)

Solución 5.2

Ventana de Hamming 0.54 0.46 cos

0.08,0.3979,0.9121,0.3979,0.08

0.0256,0.1386,0.6535, 0.6535, 0.1386,0.0256


Retardo para que el filtro diferenciador sea causal es 1 2.5

Función de transferencia causal del filtro diferenciador


0.0256 0.1386 0.6535 0.6535

0.1386 0.0256

Ecuación del filtro diferenciador para programar

0.0256 0.1386 0.6535 0.6535


0.1386 0.0256

Comando de matlab para este diseño es: firdiff(6,0.4,’hammin’)

Ejercicio 6: Encontrar la respuesta impulsiva de un FIR mediante


transformada de Hilbert con:
6.1 N = 6 . Frecuencia de corte Fc = 0.4 . Sin ventana.
6.2 N = 6 . Frecuencia de corte Fc = 0.4 . Ventana vonHann.

Solución 6.1

Respuesta impulsiva del filtro transformador de Hilbert

1 cos 2

6; 2.5 2.5

0, 0.3839, 0.4399, 0.4399, 0.3839, 0

Retardo para que el filtro diferenciador sea causal es 1 2.5 en


este caso por ser la primera muestra igual a cero el retardo es 1.5 ts.

Función de transferencia causal del filtro transformador de Hilbert


0.3839 0.4399 0.4399 0.3839

Ecuación en diferencias del filtro transformador de Hilbert

0.3839 0.4399 4399 0.3839

Comando de matlab para este diseño es: firhilb(6,0.4,’boxcar’)

Solución 6.2

Ventana de VonHann 0.5 0.5 cos

0,0.3455,0.9045,0.9045,0.3455,0

0, 0.1326, 0.3979,0.3979,0.1326,0

Retardo para que el filtro diferenciador sea causal es 1 2.5 en


este caso por ser la primera muestra igual a cero el retardo es 1.5 ts.

Función de transferencia causal del filtro diferenciador


0.1326 0.3979 0.3979 0.1326

Ecuación del filtro diferenciador para programar

0.1326 0.3979 0.3979 0.1326

Comando de matlab para este diseño es: firhilb(6,0.4,’vonh’)


Diseño de Filtros de Respuesta Impulsiva Infinita (IIR)

Ejercicio 1: Usar la transformación invariante al impulso para transformar el


1
H ( s) =
filtro analógico dado por s + 3 a un filtro digital, si se utilizan los
siguientes períodos de muestreo:
1.1 t s = 1 seg.
1.2 t s = 2 seg.

Solución 1.1:

1 1
;
3 3

1
1
3

1
0.0498

Das könnte Ihnen auch gefallen