Vous êtes sur la page 1sur 5

UNIVERSIDAD NACIONAL

DEL CALLAO
INFORME LABORATORIO N7
FILTROS DIGITALES FIR


CURSO: PROCESAMIENTO DIGITAL DE SEALES

PROFESOR: MG. ING. RAFAEL BUSTAMANTE ALVAREZ

CICLO: VIII

ALUMNO:

LORA VERAMENDI RONALD 1023210113




08 DE JULIO DEL 2014
BELLAVISTA-CALLAO
INFORME DEL LABORATORIO 4 DE PROCESAMIENTO DE SEALES DIGITALES

LORA VERAMENDI RONALD Pgina 1

FILTROS DIGITALES FIR

I. OBJETIVO

Filtros digitales FIR
II. Marco terico

Filtros FIR
Los filtros digitales de respuesta impulsional finita (Finite Impulse Response) se basan en
obtener la salida a partir, exclusivamente, de las entradas actuales y anteriores. As, para un filtro
de longitud N:

Donde los {bk} son los coeficientes del filtro.
Ante un estmulo impulsional, la respuesta es finita lo que justifica su denominacin.
La salida {y(n)} puede escribirse como la convolucin de la entrada {x(n)} con la respuesta
impulsional {h(n)}:

de donde, identificando (1) y (2), observamos que bk={h(k)}, es decir, los coeficientes del filtro
corresponden a la respuesta impulsional.


INFORME DEL LABORATORIO 4 DE PROCESAMIENTO DE SEALES DIGITALES

LORA VERAMENDI RONALD Pgina 2

III. PROCEDIMIENTO

1) Disee un filtro pasabajas con frecuencia de corte de 1 Khz para usarse
con una frecuencia de muestreo de 8 Khz. Compare los diseos para los
cuatro tipos de filtros IIR estndar con un filtro de orden 8 graficando la
magnitudde los cuatro diseos en los mismos ejes.

%parmetros del filtro
fs=8000; % Frecuencia de muestreo (Hz)
% Fc=1000; % frecuencia de corte
T=1/fs; % tiempo de muestreo
n=8; % orden 5

% FILTRO IIR
Wn=[150]/500; % asignamos la frecuencia de corte
[B,A]=butter(n,Wn); % obtenemos el filtro de 8vo orden
[H,wT]=freqz(B,A,1000); % analizamos su respuesta en frecuenca
%graficamos para ver su comportamiento en frecuencia
subplot(2,1,1),plot(wT,abs(H))
hertz=wT/(2*pi*T);
subplot(2,1,2),plot(hertz,abs(H))
hold on
% FILTRO FIR
% fc=1000 fs=8000 #orden=8
m=[1,1,1,0,0,0,0,0,0,0];
f=[0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,1];
B=remez(8,f,m);
[H,wTs]=freqz(B,[1],1000);
subplot(2,1,1),plot(f,m,'--',wTs/pi,abs(H),'r');
,title('Filtro Pasa bajo'),
xlabel('Hz'),ylabel('magnitud'),grid;
subplot(2,1,2),plot(wTs/pi*8000,abs(H),'r');
title('Filtro Pasa bajo'),xlabel('Hz'),ylabel('magnitud'),grid;


Seal rojo: filtro FIR
Seal azul: filtro IIR

INFORME DEL LABORATORIO 4 DE PROCESAMIENTO DE SEALES DIGITALES

LORA VERAMENDI RONALD Pgina 3

2) Disee un filtro pasaaltas con frecuencia de corte de 500 Hz para usarse
con una frecuencia de muestreo de 1500 Hz. Compare diseos usando un
filtro elptico de orden 8 y un FIR de orden 32 graficando la magnitud de
los diseos en los mismos ejes.

%parmetros del filtro
fs=1500; % Frecuencia de muestreo (Hz)
T=1/fs; % tiempo de muestreo
n=8 ; % orden del filtro
Rp=0.5; % atenuacion en la banda de paso
Rs=20; % atenuacion en la banda de corte
Wn=330/500; % asignamos las frecuencias de corte
[B,A]=ellip(n,Rp,Rs,Wn,'high');%FPA % obtenemos el filtro PASA ALTO
de 4to orden
[H,wT]=freqz(B,A,1000); % analizamos su respuesta en frecuenca
%graficamos para ver su comportamiento en frecuencia
subplot(2,1,1),plot(wT,abs(H),'b')
hertz=wT/(2*pi*T);
subplot(2,1,2),plot(hertz,abs(H),'b')
hold on
% FILTRO FIR
% fc=1000 fs=8000 #orden=8
m=[0,0,0,1,1,1,1,1,1,1];
f=[0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,1];
B=remez(32,f,m);
[H,wTs]=freqz(B,[1],512);
subplot(2,1,1),plot(f,m,'--',wTs/pi,abs(H),'r');
,title('Filtro Pasa alto'),
xlabel('Hz'),ylabel('magnitud'),grid;
subplot(2,1,2),plot(wTs/pi*1500,abs(H),'r');
title('Filtro Pasa alto'),xlabel('Hz'),ylabel('magnitud'),grid;



Seal rojo: filtro FIR
Seal azul: filtro IIR

INFORME DEL LABORATORIO 4 DE PROCESAMIENTO DE SEALES DIGITALES

LORA VERAMENDI RONALD Pgina 4

IV. CONCLUSIONES
Todo filtro, sea FIR o IIR, tiene una respuesta al impulso. En el caso en que el
filtro est dado por la ecuacin en recurrencia, la expresin analtica de
respuesta al impulso puede ser difcil de calcular.
Si un filtro est definido por la ecuacin en recurrencia (y tiene coeficientes de
realimentacin no nulos), la respuesta al impulso es IIR.
Si el filtro est definido por la respuesta al impulso, se implementa mediante el
producto convolucin, la respuesta al impulso es FIR.
Los filtros digitales utilizados por los procesadores digitales (DSP).