Está en la página 1de 4

DISEO DE FILTROS DIGITALES FIR MEDIANTE LA TECNICA DE VENTANAS

Martnez Barrera Mary Carmen (1)


Dr. Ibarra Manzano Oscar G. (2)
Ing. Ibarra Manzano Mario A. (2); Ing. Arceo Miquel Luis Jorge (2)
(1)
Instituto Tecnolgico de Quertaro
(2)
Facultad de Ingeniera Mecnica Elctrica y Electrnica
Universidad de Guanajuato
RESUMEN
Este proyecto se bas en el diseo de filtros digitales FIR por medio de la tcnica de
ventaneo, la cual nos ayuda a generar filtros ms exactos y/o ms rpidos segn nuestras
necesidades. La tcnica que se utilizo consta de varias ventanas con las cuales se hicieron
comparaciones de respuestas para obtener el filtro mas adecuado. El diseo se hace desde una
interfaz programada en MathLab para despus grabarse en la tarjeta DSP, y poder ser
utilizados.
INTRODUCCION
Los filtros son sistemas que se disean principalmente para eliminar ciertas componentes no
deseadas de una seal. Generalmente estas componentes no deseadas se describen en funcin
de sus contenidos en frecuencias. Un filtro ideal permite el paso de ciertas frecuencias sin
modificarlas y elimina completamente otras; esto en la realidad no se puede lograr con
exactitud ya que no existen componentes tan precisos en el mercado razn por lo que se
tienen aproximaciones. El intervalo de frecuencias que deja pasar el filtro se le denomina
banda de paso y todas las frecuencias que elimina se le llama banda de supresin.
Podemos darnos cuenta que la tendencia actual es la migracin de la tecnologa analgica a la
digital, en este caso el filtrado digital ofrece varias ventajas con respecto a los filtrados
analgicos:
El ancho de banda de un filtro digital esta limitado por la frecuencia de muestreo, mientras
que en un filtro analgico, este parmetro depende de las caractersticas de los componentes
fsicos.
Se pueden implementar tanto en software como en hardware.
Se conocen usualmente dos tipos de filtros que se eligen segn las necesidades y la
naturaleza del problema. Estos filtros se les conocen como FIR e IIR.
Este proyecto se enfoc al diseo de filtros FIR, ya que son ms rpidos que los IIR y tienen
una repuesta de fase lineal.
ANTECEDENTES
Los filtros de respuesta finita al impulso (FIR finite impulse response) tienen la ventaja de ser
utilizados con facilidad y poseer fase lineal para una respuesta al impulso par o impar, a esta
propiedad se le llama simetra. Otra de las caractersticas que debe de tener un filtro FIR es
que debe ser causal, esto significa que debe tener un retrazo hacia los positivos y no debe
existir seal en frecuencias negativas.
Existen tres tcnicas de diseo de filtros FIR que son de gran importancia:
1.- La tcnica de ventanas; 2.- La tcnica de muestreo en frecuencia; 3.- La tcnica de diseos
con rizado uniforme.
La tcnica de ventaneo se basa en a la respuesta de un filtro aplicarle la ventana deseada por
medio de una multiplicacin de sus ecuaciones, la ventana hace que en el filtro real diseado
se tengan menos variaciones de transicin o supresin y con esto se logre y filtrado ms
efectivo.
1

DESARROLLO
De las diferentes tcnicas de diseo se desarrollo la tcnica de ventaneo con la que lo primero
es decidir las especificaciones de respuesta en frecuencia Hd(w) y determinar su
correspondiente en respuesta al impulso hd(n).
Para disear un filtro FIR con caractersticas especficas tenemos las siguientes ecuaciones:
H d ( w)

h n e

jwn

n 0

La ecuacin de diseo para el filtro FIR resulta:


hd n

1
2

H we

jwn

dw

En general la respuesta hd(n) es infinita pero esta es truncada mediante el ventaneo, en el


punto: n M 1 y multiplicando por la ventana rectangular o unitaria se obtiene:
h n n 0,1,...M 1
h n d

otrocaso
0
Realizando clculos para diferentes filtros tenemos:

sin ( n

Filtro pasa altas

hd ( n )

wc

M 1
M 1
) sin wc ( n
)
2
2
M 1
(n
)
2

Si n

M 1
2

sin ( n

Filtro pasa bajas

hd ( n)

wc

M 1
M 1
) sin wc ( n
)
2
2
M 1
( n
)
2

sin( wc Awc )( n

hd ( n )

Filtro Pasa banda

wc Aw

M 1
2
M 1
n
2

M 1
M 1
) sin( wc Awc )( n
)
2
2
M 1
( n
)
2

wc Awc

Filtro

rechazo

de

banda

M 1
M 1
M 1
sin( wc Awc )*( n
) sin( wc Awc )( n
)
2
2
2
M 1
( n
)
2
wc Awc
wc Awc
1

sin ( n

hd ( n )

Una vez obtenida la h n del filtro deseado se le aplica el tipo de ventana ms adecuada a las
necesidades realizando la multiplicacin correspondiente de acuerdo a las siguientes
frmulas:
Bartlett (triangular)

M 1
2
M 1

2n
1

2n
4n
0.08 cos
M 1
M 1

Blackman

0.42 0.5 cos

Hamming

0.54 0.46 cos

2n
M 1

Hanning

1
2n
(1 cos
)
2
M 1

La realizacin de la interfaz grfica del usuario se realiz por medio de MathLab 7.0.4, esta
interfaz contiene las opciones de: eleccin de tipo de filtro, tipo de ventana, datos especficos
como nmero de muestras, frecuencia de corte y ancho de banda para casos necesarios.
Muestra las grficas de los filtros en: respuesta en frecuencia y respuesta en decibeles, as
como el diseo en bloques mediante una herramienta de simulacin llamada Simulink; que
unida al software Code Composer logra el enlace del filtro diseado con la tarjeta de
procesamiento digital de seales (DSP) que es la forma fsica para aplicar el filtro.
RESULTADOS
Se tomo por ejemplo para demostrar resultados un filtro pasa bajas con un c / 2 y un
nmero de muestras M=101, en este caso se utilizaron cuatro ventanas para ilustrar los
resultados obtenidos. (Pantallas 1,2,3,4,5). Se realizaron diferentes pruebas para demostrar
que entre mayor sea el orden o nmero de muestras, el filtro es ms preciso pero tiene un
retardo mayor, tambin se pueden notar las diferencias de rizos entre cada ventana (tabla 1).

Pantalla 1

Pantalla 3

Pantalla 4
Pantalla 2

Pantalla 5

Tabla 1 Comparacin de ventanas

CONCLUSIONES
Como se not en las grficas de resultados la realizacin de este programa nos facilita en gran
medida el diseo de los filtros digitales FIR mediante la tcnica de ventaneo y cada ventana a
elegir nos varia los rizos en la banda de paso y
Filtro pasabajas wc = pi/2
M (orden) = 101
en la de supresin; con esta interfaz podemos
Atenuacin
disear un filtro adecuado a nuestras
Wc
necesidades ya sea en velocidad o precisin Ventana (3dB) Rizo banda banda de
de paso
supresin
mostrndonos
las
grficas
de
su Cuadrada 1,543
1,1788
87,0109
funcionamiento y a la vez valores de rizo en Barttlet
1,543
0
43,8628
bandas.
Blackman 1,539
0,0024588
163,1458
Gracias a que la interfaz disea tambin el Hamming 1,546
0,028198
76,1979
Hanning
1,543
0,071151
133,1253
diagrama a bloques necesario para cargarlo en
la tarjeta DSP es ms fcil y rpida la implementacin de cualquier filtro FIR.
REFERENCIAS BIBLIOGRAFICAS
Libros:
Ashok Albardar, Procesamiento de seales analgicas y digitales, segunda edicin, Thomson.
Oppenheim, A.V., and R.W. Schafer, Discrete-Time Signal Processing, Prentice-Hall, 1989,
pp. 447-448
Pginas de internet:
* http://es.wikipedia.org
* http://www.tecnun.com/asignaturas/tratamiento%20digital/frametds5.pdf
* http://www.cimubb.ubiobio.cl/data/Resumen_Filtros_Digitales.pdf

También podría gustarte