Professional Documents
Culture Documents
Diseño de Filtros
Digitales
Objetivos
• Ecuación en diferencias
a
n 0
n y (k n) bm x(k m)
m 0
1 M N
y (k ) bm x(k m) an y (k n)
a0 m 0 n 1
M
Y ( z) m
b z m
G( z) m0
N
• Función de transferencia
a
X ( z)
n z n
n 0
Y( f ) m
b e j 2fm
• Respuesta en frecuencia G( f ) m 0
N
n
X(f ) j 2fn
a e
n 0
2 1 z 1
• Aproximación discreta s
T 1 z 1
2 T
a tg
• Transformación bilineal T 2
1
• ca = 2 tg 0.05 0.1 G( s)
s2 2s
1
0.01 0.1
• Se usa el filtro
0.1056 0.2111 z 1 0.1056 z 2
• Transformación bilineal G( z ) 1.5651 1.7889 z 1 0.6461 z 2
40
• Entrada y TF 0
20
-5 0
0 20 40 0 20 40
4 40
2 30
• Salida y TF
0 20
-2 10
-4 0
0 20 40 0 20 40
• Dominio frecuencia: Y( f ) X( f ) G( f )
• La salida del filtro es la convolución entre la entrada y la
respuesta impulsiva
• La respuesta impulsiva es la transformada de Fourier inversa
de la respuesta en frecuencia
• Procedimiento básico de diseño:
– definir la respuesta en frecuencia deseada
– calcular transformada de Fourier inversa (respuesta
impulsiva)
y (k ) x(k ) * g (k )
L 1
y (k ) x(k l ) g (l )
l 0
• Filtro de interpolación
• Diezmado
• Sistemas lineales
• Filtrado de mediana
– y(k) = med [ x(k-N), …, x(k+N) ]
(mediana de 2N+1 puntos centrados en el actual)
– Parámetros de diseño: N y número de pasadas
• Características importantes
– Respeta bien los cambios bruscos de la señal
– Elimina ruidos puntuales (ruido de sal y pimienta)
• Otros filtros parecidos:
– ROF (Rank-order filter). El de orden 2 se puede usar para detectar
envolventes
– Moda
– Combinación de filtros lineales y no lineales