You are on page 1of 4

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA


ANALISIS DE SEALES Y SISTEMAS
TEMA: DISEO DE UN FILTRO FIR PASO BAJO MEDIANTE
EL MTODO DE VENTANA HAMMING
2DA. PARTE UTILIZANDO SINTAXIS OCTAVE
INSTRUCTOR:
INTEGRANTES:
ARGUETA NAVAS
CHAFOYA CASTRO

EVER VASQUEZ
KEVIN FRANCISCO
PABLO JOSUE

AN09007
CC09075

INTRODUCCION

Los filtros FIR, como se defini en la primera parte del desarrollo de esta tarea, son sistemas
estables que principalmente se desarrollan con el objetivo de eliminar ciertas componentes que
no se desean en una seal, generalmente estas componentes que se desea eliminar se
definen en funcin de sus componentes de frecuencia, como cualquier filtro analgico. Hay
cuatro tipos de filtro, paso bajo, paso alto, pasa banda y rechaza banda, en este caso se pretende
mostrar el diseo de un filtro FIR paso bajo, mediante el uso de sintaxis octave. este tipo de
filtro tiene la caracterstica que permite el paso de bajas frecuencias mientras que rechaza
las frecuencias altas, esto segn el tipo de parmetros que se definan para el diseo del
mismo.
Mediante octave, una herramienta matemtica de fcil uso y adems muy popular, realizaremos
en base al planteamiento en la 1era parte de la tarea, el desarrollo de un filtro FIR paso bajo.
Recordemos que las caractersticas de nuestro filtro son que debe tener una frecuencia de paso
fp = 500Hz y adems una frecuencia de stop f s = 550.

CODIGO
%
%
%
%

AN09007 CC09075
Filtro paso bajo
Con frecuencias de paso y stop
fp=500Hz y fs=550Hz respectivamente

% senales a ser filtradas


t=0.002:0.000005:0.008;
fsen=200;
Xsen=cos(2*pi*fsen*t);
frui=3000;
Xrui=cos(2*pi*frui*t);

%
%
%
%
%

Intervalo t de la seal
Frecuencia de la seal.
Seal de origen.
Frecuencia de la seal de ruido.
Seal contaminante.

% Como en todas seal tratamos de simular una seal contaminada


x = Xsen.+Xrui;
% Parmetros
l=60;
fm=10000;
fp = 500;
fs = 550;
M = l/2;
n = 0:(l-1);
fnyq = fm/2;
fc = (fp+fs)/2;
fcn = fc/fm;

% Superposicin de las seales.

% Longitud del filtro


% Frecuencia de muestreo
%
%
%
%
%
%
%

Frecuencia de paso
Frecuencia de stop
Desplazamiento
Intervalo de tiempo discreto
Frecuencia de nyquist
Frecuencia de corte
Frecuencia de corte Normalizada

% Recordando: h = [sin(Wcn(alpha-n)]/[pi*(alpha-n)]
% De la propiedad sinc(x*pi) = sin(x*pi)/(x*pi)
% Obtenemos lo siguiente recordado que Wcn=2*pi*fcn
h = (2*fcn*sinc(2*fcn*(n-M)));
% Obtencin de los coeficientes de la ventana Hamming
coef = hamming(l);
hh = h'.*coef;
b = hh;
nn= 0:0.00005:.0025;
% Operacin de convolucin entre las seales
% en el dominio temporal y[n] = x[n] * h[n]
salida=conv(b,x);
figure(1)
% Seales de entrada
subplot(311)
plot(t,Xsen,";Seal Original;")
grid
subplot(312)
plot(t,Xrui,";Contamination;")
grid
subplot(313)
plot(t,x,";Seal de entrada;")
grid

figure(2)
% Ventana Hamming
stem(coef, "r")
xlabel("n")
ylabel("Amplitud")
title("TIPO VENTANA HAMMING")
figure(3)
% Respuesta al impulso
stem(n,hh)
title("RESPUESTA AL IMPULSO CON VENTANA HAMMING")
xlabel("n")
ylabel("hd[n]")
figure(4)
% Seal de salida
subplot(2,1,1)
stem(salida,"r")
title("SEAL DE SALIDA EN TIEMPO DISCRETO")
xlabel("n")
ylabel("y[n]")
grid
subplot(2,1,2)
plot(salida,"g")
title("SEAL DE SALIDA EN TIEMPO CONTINUO")
xlabel("t")
ylabel("y[t]")
grid
figure(5)
% Grafico de magnitud
ff = (0:512-1)*fnyq/(512-1);
[H,W] = freqz(hh,1);
db=20*log10(abs(H));
plot(ff,abs(H),"b")
title("GRAFICA DE LA MAGNITUD CORRESPONDIENTE AL FILTRO")
figure(6)
% Respuesta en frecuencia
semilogx(W,db);
title("RESPUESTA EN FRECUENCIA");
ylabel("Magnitud [dB]");
xlabel("Frecuencia [Hz]");
grid;

Respuesta en Frecuencia.

CONCLUSION

Como observamos el diseo de un filtro FIR conlleva una serie de mtodos y pasos matemticos
que fcilmente pueden ser aplicados utilizando las herramientas adecuadas as como octave.
Se emple el mtodo de ventana a fin de minimizar los efectos de distorsin en frecuencia
respecto al Hd(ej). Al hacer uso de los filtros digitales FIR podemos tener un desempeo ms
ptimo a comparacin de los filtros analgicos puesto que como puede ser el caso de los filtros
digitales paso bajo teniendo una fuerte pendiente entre la banda de paso y la banda de paro se
logra mayor precisin y una atenuacin grande de las bandas altas.