Sie sind auf Seite 1von 14

PROCESAMIENTO Y ADQUISICIN DE

SEALES
FILTROS DIGITALES
M.I. Jos Luis Lpez Moreno
Ing. Mecatrnica
FILTROS DIGITALES FILTRO FIR, TEORIA Y APLICACIONES
FILTRO IIR, TEORA Y APLICACIONES
ADQUISICIN Y PROCESAMIENTO DE SEALES
Se dice que un filtro es un sistema o una red que cambia selectivamente la
forma de onda, o las caractersticas amplitud-frecuencia o fase-frecuencia de
una manera deseada (Proakis y Manolakis, 2007).
El objetivo de un filtrado es mejorar la calidad de la seal, por ejemplo para
remover a atenuar el nivel de ruido presente en una seal. Tambin puede
utilizarse para atenuar una seal de otra en un canal de comunicacin.
El uso de filtros anlogicos es comn por su facilidad en el anlisis frecuencial
e implementacin con componentes electrnicos (operacionales, transistores,
resistencias, inductores, etc) sin embargo tienen algunas limitaciones como
precisin, tolerancia y estabilidad; por otro lado los filtros digitales tienen
mayor estabilidad, inmunidad al ruido y reconfigurabilidad, permitiendo
modificacin de sus caractersticas con solo cambiar algunos parmetros por
programacin.

FILTRO DIGITAL
FILTROS FIR E IIR
Se conocen usualmente dos tipos
de filtros digitales que se eligen
segn las necesidades y la
naturaleza del problema. Estos
filtros se les conocen como FIR
(Respuesta Finita al Impulso) e
IIR (Respuesta Infinita al
Impulso).
FILTRO FIR
Para poder realizar filtros digitales existen tres tcnicas de diseo de filtros FIR que
son de gran importancia: La tcnica de ventanas, la tcnica de muestreo en
frecuencia, la tcnica de diseos con rizado uniforme.
Tipos bsicos de filtros digitales basados en la respuesta en magnitud:
Pasabaja, Pasaalto, Rechazabanda y Pasabanda.
FILTRO
PASABAJAS IDEAL
Filtro con longitud infinita y es
no causal.
FILTRO PASABAJAS
IDEAL
Proponer un filtro ideal
que satisfaga los criterios
de diseo H().
Se aplica la DTFT inversa
a H() para obtener h[n].
DISEO DE FILTROS FIR
EJEMPLO FILTRO FIR
Disee un filtro digital pasabajas con una frecuencia de
corte de 5 kHz y una frecuencia de muestreo de 20
kHz. Considere una ventana Barlett (Triangular) y un
orden N=9
Frecuencia de corte normalizada Fc= f/fs = 5kHz/20kHz=0.25
Funcin respuesta al impulso h[n]= 2Fc sinc (2nFc)

Sin(x)/x
h[n] = 2Fc sin(2nFc )/2nFc
h[n] = sin(2nFc)/n
N=9 -(N-1)/2n (N-1)/2 Fc=0.25
n=-4 h[-4]= sin(2(-4) 0.25)/(-4) = 0
n=-3 h[-3]= sin(2(-3) 0.25)/(-3) = -0.1061
n=-2 h[-2]= sin(2(-2) 0.25)/(-2) = 0
n=-1 h[-1]= sin(2(-1) 0.25)/(-1) = 0.3183
n= 0 h[ 0]= sin(2( 0) 0.25)/( 0) = 0.5
n= 1 h[ 1]= sin(2( 1) 0.25)/( 1) = 0.3183
n= 2 h[ 2]= sin(2( 2) 0.25)/( 2) = 0
n= 3 h[ 3]= sin(2( 3) 0.25)/( 3) = -0.1061
n= 4 h[ 4]= sin(2( 4) 0.25)/( 4) = 0
h[ n]= { 0, -0.1061, 0, 0.3183, 0.5, 0.3183, 0 -0.1061, 0 }
VENTANA BARLETT (TRIANGULAR)
W[n] = 1 -2|n|/(N-1) -4n 4 N=9
W[-4] = 1 -2|-4|/(9-1)=0
W[-3] = 1 -2|-3|/(9-1)=0.25
W[-2] = 1 -2|-2|/(9-1)=0.5
W[-1] = 1 -2|-1|/(9-1)=0.75
W[ 0] = 1 -2| 0|/(9-1)=1
W[ 1] = 1 -2| 1|/(9-1)=0.75
W[ 2] = 1 -2| 2|/(9-1)=0.5
W[ 3] = 1 -2| 3|/(9-1)=0.25
W[ 4] = 1 -2| 4|/(9-1)=0

W[ n] = { 0, 0.25, 0.5, 0.75, 1, 0.75, 0.5, 0.25, 0 }


Hw[ n]= H[n].W[n]
h[ n]= { 0, -0.1061, 0, 0.3183, 0.5, 0.3183, 0, -0.1061, 0 }

W[ n] = { 0, 0.25, 0.5, 0.75, 1, 0.75, 0.5, 0.25, 0 }

Hw[ n] = { 0, -0.0265, 0, 0.2387, 0.5, 0.2387, 0, -0.0265, 0 }

Si se incluyen las muestras del extremo, el filtro causal requiere 4 muestras para dar:

Hc[ z] =0 - 0.0265z-1+0.2387z-3+0.5z-4+0.2387z-5-0.0265z-7
Hc[ z] = -0.0265+0.2387z-2+0.5z-3+0.2387z-4-0.0265z-6
hc[k] = -0.0265x(k)+0.2387x(k-2)+0.5x(k-3)+0.2387x(k-4)-0.0265x(k-6)
ECUACIN EN DIFERENCIAS
hc[k] = -0.0265+0.2387x(k-2)+0.5x(k-3)+0.2387x(k-4)-0.0265x(k-6)

Entrada Salida
TAREA: IMPLEMENTAR FILTRO DIGITAL FIR
F=40HZ FS=200HZ N=31 BARLETT

Das könnte Ihnen auch gefallen