Anda di halaman 1dari 5

UNIVERSIDAD NACIONAL DEL

CALLAO
FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

Procesamiento Digital de Seales


Laboratorio 4
Filtros digitales IIR
Final
Objetivo: Comprender el comportamiento de los filtros digitales y su respuesta en
frecuencia.
Fecha de presentacin: 27 de ocubre.Hora: 4.30 a 6.30 p.m.
Evaluacin:
CODIGO

APELLIDOS/NOMBRES

IF
(6)

S
(4)

NOTA

Introduccin terica
Los filtros ms corrientes son los filtros paso bajo (Low Pass, LP), paso alto (High Pass, HP), paso
de banda (Band Pass, BP) y los filtros rechazo de banda (o paso no banda) (Band Reject, Band
stop o Notch).
Podemos describir los filtros mediante una ecuacin que relaciona una seal de entrada con una
seal de salida en el dominio digital. De sta manera, la salida del filtro se especifica como una
resultado de sumas, restas y multiplicaciones
de muestras de entrada actuales y anteriores. Dichas ecuaciones se denominan tcnicamente
ecuaciones lineales en diferencias. Lineales significa que si la entrada de un filtro es la suma de
dos funciones escaladas, la salida del filtro es igual a la suma escalada de las salidas del filtro
para cada una de dichas funciones.
Filtros FIR
En el caso de un filtro con respuesta impulsional finita (FIR), una muestra de la salida se puede
definir como una combinacin lineal de muestras de la entrada presentes y pasadas. Podemos
expresar esta relacin con una ecuacin
del tipo:
y[n] = a0 x[n] + a1 x[n 1] + a2 x[n 2] + ... + aN x[n N]
Esta ecuacin expresa que la muestra actual de la salida y[n] es igual a la suma de las muestras
de la entrada actual x[n] multiplicada por el factor a0 y de la muestra anterior x[n 1]
multiplicada por el factor a1, y de todas las muestras anteriores hasta el instante [n M]
multiplicadas por su respectivo factor.
Los factores ai son los coeficientes del filtro. Modificando estos coeficientes podremos variar de
forma drstica las caractersticas del filtro.
Filtros IIR

1
XXX CICL0 DE ACTUALIZACION PROFESIONAL
Ing. Zenn Cucho M.

Los filtros con respuesta impulsional infinita (IIR) se distinguen de los filtros FIR por la presencia
de una recursividad: la seal de salida del filtro se reinyecta a la entrada del mismo,
constituyendo un circuito recursivo.
Este mtodo permite implementar filtros con respuesta ms compleja y con menos datos. Como
inyectamos constantemente energa en el circuito, la respuesta impulsional tiene una duracin
potencial infinita, y de ah le viene el nombre.
La ecuacin tpica de un filtro IIR se expresa de la siguiente manera:
y[n] = a0 x[n] + a1 x[n 1] + a2 x[n 2] + ... + aN x[n N]+ b1 y[n 1] b2 y[n 2]
b3 y[n 3] ... bM y[n M]

Esta ecuacin expresa que la salida es funcin de N+1 muestras de la entrada (actual y N
anteriores), as como de M muestras anteriores de salida.
Procedimiento
1. Considere un conjunto de 3 seales sinusoidales de frecuencias y amplitudes diferentes cuya
frecuencia de muestreo es de 2000 Hz.
Disee un filtro digital IIR de octavo orden como mnimo que permita atenuar las seales de
tres frecuencias f1 y f2. Muestre los resultados obtenidos empleando la FFT y un
espectrograma.
Solucin
Con la funcin fdatool, se calcula los coeficientes para cada seal de frecuencia que se desea
atenuar:
Ejemplo para atenuar la seales con f1 se disea un filtro IIR de orden 8
Se calcula los coeficientes para f1=200 Hz.
Coeficientes del filtro

2. Disee un filtro digital FIR de 10 coeficientes como mnimo que permita solo el paso
de las seales con frecuencias F1 y F5. Emplee la funcin fdatool.
a) Halle los coeficientes del filtro
b) Cambie el orden del filtro a 30, observe las diferencias y comente.
c) Demuestre el funcionamiento del filtro con un espectrograma.

2
XXX CICL0 DE ACTUALIZACION PROFESIONAL
Ing. Zenn Cucho M.

3. Disee un filtro IIR digital LPF con las siguientes especificaciones:


Wp = 0.2pi, Rp = 2 dB
Ws = 0.3pi, As = 10 dB
a) Disee un filtro Butterworth que cumpla con las especificaciones y muestre las grficas de
magnitud, fase.
b) Disee un filtro Chebyshev1 que cumpla con las especificaciones y muestre las grficas de
magnitud, fase.
c) Compare ambos filtros y anote sus conclusiones.

Complete

% Filtro IIR digital

clear all
close all
clc
%% filtro Butterworth
% Definiendo parametros iniciales
wp =
;
ws =
;
Rp =
;
As =
;
Fs = 1e4;
T =
;
OmegaP = wp / T;
OmegaS = ws / T;
fp = OmegaP*T/pi;
fs =
;
% Definiendo filtro Butterworth
[Nb, fnb] = buttord(fp,fs,Rp,As);
[Bb_d,Ab_d] = butter(Nb,fnb);

3
XXX CICL0 DE ACTUALIZACION PROFESIONAL
Ing. Zenn Cucho M.

[H,w] = freqz(Bb_d,Ab_d,1000,'whole');
%% Graficando
H = (H(1:1:601))';
w = (w(1:1:601))';
mag =
; %valor absoluto de H
db = 20*log10((mag+eps)/max(mag));
pha =
; %angulo de H
figure,
subplot(2,2,1),plot(w/pi,mag),title('Respuesta de Magnitud'),grid
axis([0 1 min(min(mag)) 1.25]),xlabel('frecuencia in pi unidades'),ylabel('|H|')
subplot(2,2,2),plot(w/pi,pha),title('Respuesta de fase'),grid
axis([0 1 min(min(pha)) 5]),xlabel('frequencia en pi unidades'),ylabel('pi unidades')
subplot(2,2,3),plot(w/pi,db),title('Magnitud en dB'),grid
axis([0 1 min(min(db)) 10]),xlabel('frequencia en pi unidades'),ylabel('Decibelios')
%Referencia: Separatas del Ing. J.Reategui.PDS

Sustentacin:
1. Disear y utilizar un filtro para remover o reducir el ruido de una seal de audio.
a) Emplee el comando wavread para extraer la seal x y la frecuencia de muestreo Fs
del archivo ruido.wav. Muestre en un grfico la seal x en el tiempo y la magnitud
del espectro de su DFT en dB.
b) Segn lo observado, disee un filtro LPF Butterworth que permita eliminar el ruido
presente en la seal. Indicar las especificaciones (banda de paso, banda de rechazo,
atenuacin, etc) y graficar la respuesta del filtro. Luego, muestre la seal filtrada en
el tiempo y la magnitud del espectro de su DFT en dB. Trate de mantener la mayor
cantidad de informacin de la seal original.

4
XXX CICL0 DE ACTUALIZACION PROFESIONAL
Ing. Zenn Cucho M.

2. Repita el problema anterior con otra seal de audio, y otro tipo de filtro digital.
Observaciones
Conclusiones
Bibliografa

5
XXX CICL0 DE ACTUALIZACION PROFESIONAL
Ing. Zenn Cucho M.

Anda mungkin juga menyukai