Está en la página 1de 18

UNIVERSIDAD ISRAEL

ELECTRONICA Y TELECOMUNICACIONES
PROCESAMIENTO DIGITAL DE SEALES

PROYECTO DE FIN DE SEMESTRE


TEMA: DISEO DE FILTROS DIGITALES

Integrantes: Vctor Laverde


Juan Padilla
Guido Yungn
Nixon Martnez
Fausto Bautista
Curso: 9 no A

QUITO 16/02/2017

FILTROS
Es un proceso que altera la naturaleza de una seal sonora de una forma o
de otra. Un filtro es un proceso computacional o algoritmo mediante el cual
una seal digital (secuencia de muestras) es transformada en una segunda
secuencia de muestras o seal digital de salida.
Los filtros se utilizan mucho en todos los mbitos del procesado de seal,
ms o menos musicales, y son una componente esencial en toda cadena de
comunicacin. Constituyen la base del procesado de seal, que puede
aplicarse a seales de todo tipo (sonidos, imgenes, vdeo, vibraciones
ssmicas, etc).
TIPOS DE FILTROS

Figura 1
Los filtros pasa bajo (LP) dejan pasar las frecuencias que estn por
debajo de una determinada frecuencia.
Los filtros paso alto (HP) dejan pasar las frecuencias que estn por
encima de una determinada frecuencia. Estos dos tipos de filtros
estn definidos por su frecuencia de corte, que es la frecuencia a la
cual la amplitud de la seal se reduce a 0.707 1/raz(2) de su valor
mximo, es decir, sufre 3 dB de atenuacin.
Los filtros paso banda (BP) dejan pasar las frecuencias que estn
situadas en una determinada banda de frecuencia, es decir, entre dos
determinadas frecuencias.
Los filtros rechazo de banda (BR) dejan pasar todas las frecuencias
excepto las que estn situadas en una determinada banda de
frecuencia, es decir, entre dos determinadas frecuencias f1 y f2. Estas
frecuencias son las frecuencias a las que la amplitud de la seal se
reduce a 0.707 1/raz(2) de su valor mximo, es decir, sufre 3 dB de
atenuacin.
FILTROS DIGITALES
Estn basados principalmente en 2 tipos de funcionamiento:
FIR (Finite Impulse Response)
Se retarda ligeramente una copia de la seal de entrada (de uno o varios
perodos de muestreo) y se combina la seal de entrada retrasada con la
nueva seal de entrada. Los filtros digitales basados en este funcionamiento
se dice que son de RESPUESTA IMPULSIONAL FINITA. Ver figura 2.
Figura 2
EJEMPLOS
FILTRO PB-FIR
Para construir un filtro paso bajo FIR simple (que atenuar las frecuencias
altas de una seal de entrada), slo hace falta efectuar la media de los
valores de la muestra actual y la muestra precedente, como ilustra el
diagrama de bloques de la figura 3.

Figura 3

El funcionamiento de este filtro se puede expresar mediante la ecuacin


siguiente:

IIR (Infinite Impulse Response)


Se retarda una copia de la seal de salida, la cual se combina con la nueva
seal de entrada. Los filtros digitales basados en este funcionamiento se
dice que son de respuesta impulsional infinita, tambin se les denomina
filtros recursivos o con feedback. Ver figura 3.

Figura 4
El funcionamiento de este filtro se puede expresar mediante la ecuacin
siguiente:

FIR VS IIR
Los filtros FIR ofrecen en general una respuesta de fase ms lineal y no
entran jams en oscilacin (es decir, no se vuelven inestables), ya que no
poseen realimentacin. Por otro lado, requieren un gran nmero de trminos
en sus ecuaciones y eso les hace ms costosos en cuanto a clculo o carga
computacional. Un filtro FIR con un corte muy abrupto (es decir, que tenga
una banda de transicin muy corta) puede requerir hasta centenas de
retardos. En cuanto a los filtros IIR, son muy eficaces y pueden proporcionar
pendientes de corte muy pronunciadas. Por otro lado, al poseer
caractersticas de realimentacin (o feedback), tienen tendencia a entrar en
oscilacin y en resonancia.
Diseo de filtros FIR
Hay cuatro mtodos bsicos para disear este tipo de filtros:
Mtodo de las ventanas, las ms habituales son:
Rectangular
Barlett
Hanning
Hamming
Blackman
Kaiser
Muestreo en frecuencia.
Rizado constante (Aproximacin de Chebyshev y algoritmo de
intercambio de Remez).
Mnimos Cuadrados

Mtodo de Ventanas
Las ventanas son funciones matemticas usadas con frecuencia en el
anlisis y el procesamiento de seales para evitar las discontinuidades al
principio y al final de los bloques analizados.
En el procesamiento de seales, una ventana se utiliza cuando el anlisis se
centra en una seal de longitud voluntariamente limitada. En efecto, una
seal real tiene que ser de tiempo finito; adems, un clculo slo es posible
a partir de un nmero finito de puntos. Para observar una seal en un
tiempo finito, se multiplica por una funcin ventana.
Por qu usar Ventana de Hamming para el diseo?
- La ventana de Blackman tiene una fuerte atenuacin en parabanda,
pero para alcanzarla necesita una banda de transicin mayor.
- La ventana de Hanning presenta una banda de transicin menor, pero
de igual forma su atenuacin en la parabanda es menor.
- La ventana de Hamming es la ms usada porque se puede obtener
una atenuacin considerable con una banda de transicin estrecha
Orden de un Filtro:
El orden de un filtro es el nmero de coeficientes que tiene un filtro y
coincide con el mximo retardo (en trminos de muestras) que se utiliza o
de la seal de entrada o de salida anteriores para calcular. Por otra parte, el
orden de un filtro se puede definir como el orden de la respuesta
impulsional. Y, a la vez, el orden de un polinomio se define como el valor
ms alto del exponente del mismo polinomio. En el caso de una funcin
racional, el orden se define como el mximo entre el orden del polinomio del
numerador y el del denominador. As, por ejemplo, un filtro definido por la
ecuacin siguiente tiene orden 3:

Diseo de filtros IIR


Las formas habituales de disear este tipo de filtros son:
- Indirecta (a partir de prototipos analgicos)
- Impulso invariante
- Aproximacin de derivadas
- Transformacin bilineal
- Directa
- Aproximacin de Pad
- Aproximacin de mnimos cuadrados
Anlisis de filtros de diferente orden
Con independencia de la realizacin concreta del filtro, salvo que debe ser
lineal, (analgico, digital o mecnico) su forma de comportarse se describe
por su funcin de transferencia.
- Filtro de Butterworth, con una banda de paso suave y un corte agudo.
- Filtro de Chebyshev, con un corte agudo pero con una banda de paso
con ondulaciones
- Filtros elpticos o filtro de Cauer, que consiguen una zona de
transicin ms abrupta que los anteriores a costa de oscilaciones en
todas sus bandas
- Filtro de Bessel, que, en el caso de ser analgico, aseguran una
variacin de fase constante
Se puede llegar a expresar matemticamente la funcin de transferencia en
forma de fraccin mediante las transformaciones en frecuencia adecuadas.
Se dice que los valores que hacen nulo el numerador son los ceros y los que
hacen nulo el denominador son polos.
El nmero de polos y ceros indica el orden del filtro y su valor determina las
caractersticas del filtro, como su respuesta en frecuencia y su estabilidad.

Propuesta de diseo de un filtro FIR y de un filtro IIR


Filtro: FIR, IIR
Para el diseo del filtro FIR se propone los siguientes datos:
Tipo de filtro: Pasabanda
Tipo de ventana: Hamming
Frecuencia: 48KHz
Frecuencia de corte 1: 10 KHz
Frecuencia de corte 2: 14 KHz
Filtro de Orden: 9
El propsito de realizar el diseo de un Filtro FIR e IIR con los mismos datos
es de establecer las diferencias entre estos dos filtros.
Clculos:

h(n) es la respuesta al impulso del filtro diseado, y se obtiene al multiplicar


la respuesta al impulso deseada hd(n) con la funcin de ventana w(n)
h(n) = hd(n)*w(n)
Coeficientes de la funcin ventana
Los coeficientes para la ventana de Hamming sern:

Simulacin:
Para el diseo del filtro digital FIR e IIR se utiliz el software de Matlab el
cual cuenta con libreras para disear filtros por el mtodo de ventanas y
obtener los coeficientes de la respuesta al impulso.
Diseo de Filtro FIR:
1.- Una vez ingresado el software de simulacin se digitara el comando
fdatool lo que permitir ingresar a la librera de Filter Disign / Analysis Tool.
2.- En la nueva ventana que se abrir en matlab nos permitir ingresar los
datos para el diseo del filtro, donde se escoger el filtro tipo FIR y por el
mtodo de ventana (window), posterior se escoger el tipo de respuesta del
filtro en este caso filtro Pasabanda, seguido se ingresar el orden del filtro
que es 9, se escoger el tipo de ventana para el cual se escoger Hamming,
y finalmente se ingresar los datos de la frecuencia Fs=48 KHz, Fc1= 10KHz
y Fc2= 14KHz.

Una vez ingresado los datos del diseo se seleccionar la opcin Design
Filter para finalizar el proceso de diseo, seguidamente se puede observar
la grfica de la respuesta al impulso en funcin de la frecuencia y se puede
obtener los coeficientes del filtro FIR que ser usado para la simulacin del
filtro.
Para la simulacin del filtro con los coeficientes obtenidos previamente se
requiere usar las libreras de simulinK, el cual consta con bloques
SIMULACION FILTRO IIR:
Se ingresara los valores del filtro a disear, en este caso se debe considerar
que requerimos realizar el filtro con los mismos datos del filtro FIR, pero se
debe modificar el orden de filtro.
Una vez obtenido los coeficientes de resuesta al impulso del filtro, se
exportaran los datos del filtro a la librera de simulink para observar el
desempeo del filtro.
CONCLUSIONES
- Los filtros digitales son, sin lugar a duda, la aplicacin ms
conocida de los sistemas que implementan PDS. En estos
encontramos la versatilidad de ser diseados bajo ciertos
preceptos ya estructurados. De esta forma, el desarrollo
de nuevos sistemas digitales tiene una base ya bien formada.

- Existen dos posibles opciones al disear filtros digitales, los


sistemas FIR y los IIR. La implementacin de uno u otro
depender de la necesidad que la aplicacin requiera. Por
ejemplo, si se requiere para cierta aplicacin garantizar al 100%
la estabilidad del sistema en condiciones dinmicas, se preferir
a los filtros FIR, ya que slo estn constituidos por ceros.

- Con la adquisicin de datos de Matlab pudimos observar con ms


detenimiento la seal obtenida, adems la implementacin de los
filtros fue efectiva, la seal se ve clara y con menos ruido cuando han
pasado por los filtros FIR e IIR que se elaboraron en Matlab.

BIBLIOGRAFIA
- Digital communication systems, P.Z. Preebles. Ed. Prentice Hall
International.

- Digital Signal Processing Handbook, Madisetti y Williams. Ed. CRC


Press.

- Tratamiento Digital de Seales Principios, Algoritmos y Aplicaciones


Autores: John G. Proakis; Dimitris G. Manolakis Tercera Edicin Editoral
Prentice Hall, 1997 ISBN: 84-8322-000-8.

También podría gustarte