Professional Documents
Culture Documents
1. RESUMEN.f12
Identificación del comportamiento de filtros FIR e IIR
4. DESARROLLO DE LA PRACTIA
5.
Figura 1. La estructura de un filtro FIR.
y [ n ] =2 x [ n ] +ax ¿
Lazo 1
d [ n ] =ad [ n−1 ] + x [n]
Lazo 2
El orden del filtro está dado por el y [ n ] =d [ n ] + bd [n−1]
máximo entre P y Q. Una de las
y [ n ] =ad [ n−1 ] + x [n]+bd [n−1]
posibles estructuras para un filtro IIR es
la siguiente: y [ n ] =[a+ b]d [ n−1 ] + x [n]
y [ 0 ] =[a+ b]d [ 0−1 ] + x [0]
y [ 0 ] =1
y [ 1 ] =[a+b ]d [ 0−1 ] + x [1]
y [ 1 ] =[a+b ] [ 0 ] + x [1]
y [ 1 ] =1
y [ 2 ] =[ a+b ] d [ 1 ] + x [ 2 ]
y [ 2 ] =[ a+b ][ 1 ] + [ 1 ]
y [ 2 ] =[ a+b ] +1
Emplementar en MATLAB el
sistema del punto anterior.
Figura 2. La estructura de un filtro IIR. Con a=1/2 y b=1, aplique una señal
impulso, grafique y guarde la respuesta
Se puede ver cómo la salida y(k) es h[n], correspondiente a 50 muestras.
introducida de nuevo en el sistema. La N=50;
transformada Z del mismo es: t=linspace(0,4*pi,N);
x=sin((1/10*2*pi)*t);
%x=ones(1,N); % escalon unitario
%x=[zeros(1,N/2) 1 zeros(1,N/2)]; %
escalon impulso
y=zeros(1,N+1);
d=zeros(1,N+1);
a=1/2;
b=1;
% Lazo 1
for i=1:length(x)
if((i-1)==0)
d(i)=x(i);
else Figura 5. Escalón unitario.
d(i)=a*d(i-1)+x(i);
end Aplique una señal sinusoidal de
end periodo de 10 muestras y
% Lazo 2 encuentre la salida
for i=1:length(x) correspondiente a 50 muestras.
if((i-1)==0)
y(i)=d(i);
else
y(i)=d(i)+b*d(i-1);
end
end
figure(1)
plot(x,y)
hold on
plot(y)
%C=conv(x,y)
%plot(C)
6. CONCLUSIONES
El filtro FIR como su nombre lo dice tienen una respuesta en el tiempo estable
7. BIBLIOGRAFÍA
[1]John G. Proakis y Dimitris G. Manolakis, “TratamientoDigital de Señales”, Pretience
Hall, Madrid, 1998.
[2]Alan V. Oppenheim, Allan S. Willsky y S. Hamid awab,“Señales y Sistemas”,
Pretience Hall, Hispanoamericana,1998.
[3]. https://software.uniandes.edu.co/matlab/
[4]. https://la.mathworks.com/products/matlab.ht ml