Diseño de un filtro paso banda a 30 GHz con postes resonantes.
Filtro paso Bajo Hamming
-
Upload
victorsagastume -
Category
Documents
-
view
219 -
download
0
Transcript of Filtro paso Bajo Hamming
-
7/25/2019 Filtro paso Bajo Hamming
1/4
RESUMEN
En el presente informe se muestra una
herramienta digital para la aplicacin de
seales con un nivel alto de frecuencias,
esta es una aplicacion de
telecomunicaciones, esta herramienta es
un FIR-PASABAJO, el cual est diseado
utilizando el lenguaje de programacin
octave el cual simplifica algunos detalles
lgicos.
El filtro digital paso BAJO est diseado
con la ventana Hamming, Esta ventana
permite la atenuacin de las ondasmenores de la frecuencia de corte antes
de la banda de paso y mayores de la
banda de seleccin, las ganancias para
seales fuera del rango de seleccin son
depreciables.
Para la presente investigacin nuestro
patrn de diseo fue filtrar seales con
frecuencias de corte de 300 y 400, las
tales fueron determinadas por sus
respectivas frecuencias de paso y de
supresin como ya se present en la
primera parte de esta investigacin.
En nuestras conclusiones presentaremos
algunos detalles relevantes, ilustrados en
la implementacin del cdigo que a
continuacin presentamos.
CODIGO
clc;
close all
%--------------------------------------PORTADA-
-----------------------------------------------
printf("\n");printf("\n");
printf("\t*__________________________________
__________________________________
_____ *\n");
printf("\t* |
| *\n");
printf("\t* | UNIVERSIDAD
DE EL SALVADOR | *\n");
printf("\t* | FACULTAD DE
INGENIERIA Y ARQUITECTURA| *\n");
printf("\t* | ESCUELA DE
INGENIERIA ELECTRICA |
*\n");
-
7/25/2019 Filtro paso Bajo Hamming
2/4
printf("\t* | ANALISIS DE
SEALES Y SISTEMAS CICLO I-2015
| *\n");
printf("\t*
|_________________________________
__________________________________
______| *\n");
printf("\t*
*\n");
printf("\t* FIR PASA-BAJO-
VENTANA HAMMING
*\n");
printf("\t*
*\n");
printf("\t* Docente:
*\n");
printf("\t* ING.WALTER
ZELAYA *\n");
printf("\t*
*\n");
printf("\t* Estudiantes:
*\n");
printf("\t* MORAN GIL, KEVIN
GIOVANNI MG11032
*\n");
printf("\t* SAGASTUME
PEATE, VICTOR SALOMON
SP11024 *\n");
printf("\t*
*\n");
printf("\t*
*\n");
printf("\t*
*\n");
printf("\t* Ciudad
universitaria, 29 de mayo del 2015
*\n");
pause;
clear
%----------PARAMETROS GENERALES DEL
FILTRO------------
%FILTRO PASO BAJO CON VENTANA
HAMMING
%FRECUENCIAS
fp = 300; %FRECUENCIA DE BORDE DE
PASABANDA
fs = 400; %FRECUENCIA DE BORDE DE
PARABANDA
fm = 10000; %
fc = (fp + fs)/2; %FRECUENCIA DE CORTE
fcn = fc/fm; %FRECUENCIA DE nyquist
L = 200; % LONGITUD DEL FILTRO
M = L/2;% desplazamiento (alfa)
n = 0 : (L - 1);% ORDEN DEL FILTRO
%FUNCIN DE PRUEBA
x1 = sin(2*pi*200*n/fm); %seal1 en TC
x2 = sin(2*pi*800*n/fm);%seal en TC
x = x1 + x2; %seal1 en TC CONTAMIDA
%RESPUESTA AL IMPULSO
ventana = hamming(L);%VENTANA
HAMMING
%PASO BAJO
h1 = 2*fcn*sinc(2*fcn*(n -
M));%RESPUESTA AL IMPULSO
h1 = h1.*ventana'; %ACERCAMIENTO A
FILTRO IDEAL
-
7/25/2019 Filtro paso Bajo Hamming
3/4
%RESPUESTA EN FRECUENCIA
[H1, W] = freqz(h1, 1, 512,
'whole');%APLICANDO RESPUESTA EN
FRECUENCIA
%FILTRADO
y = real(conv(x, h1)); %SEAL FILTRADA
[X W] = freqz(x); %RESPUESTA EN
TIEMPO CONTINUO
FILTRO = X.*H1; %RESUESTA DEL
FILTRO
%GRAFICOS
figure(1)
semilogx(W,abs(H1),'r');
title ('GRAFICA DEL FILTRO','fontsize',15)
grid
figure(2)
subplot(2,1,1)
plot(x);
title ('SEAL DE PRUEBA EN EL
TIEMPO','fontsize',15)
subplot(2,1,2)
plot(x1,'markersize',5,'r');
title ('SEAL ESPERADA','fontsize',15)
grid
figure(3)
semilogx(W, abs(X),'r');
title ('ESPECTRO DE SEAl DE
PRUEBA','fontsize',15)
grid
figure(4)
semilogx(W, abs(FILTRO));
title ('ESPECTRO DE SEAL FILTRADA EN
FRECUENCIA','fontsize',15)
grid
figure(5)
plot(y,'g');
title ('SEAL FILTRADA EN EL
TIEMPO','fontsize',15)
grid
figure(6)
title ('VENTANA','fontsize',15)
stem(ventana);
clc
RESULTADOS
'GRAFICA DEL FILTRO'
'SEAL DE PRUEBA EN EL TIEMPO' Y
'SEAL ESPERADA'
-
7/25/2019 Filtro paso Bajo Hamming
4/4
'ESPECTRO DE SEAL DE PRUEBA'
'ESPECTRO DE SEAL FILTRADA EN
FRECUENCIA'
SEAL FILTRADA EN EL TIEMPO'
VENTANA HAMMING
CONCLUSIONES
-El mtodo de ventaneado de un filtro
FIR se realiza a travs de un numero
finito de secuencias a manera de aplanar
los rizos o lbulos de la banda de rechazo
-Una de las mayores ventajas que
tenemos al trabajar con los filtros
digitales es comparacin con los
analgicos es la estabilidad en el
funcionamiento en el tiempo
-Cuando se trabaja con seales en el
dominio del tiempo continuo, abra derecordar que octave trabaja con un
nmero finito de muestras es decir en el
dominio discreto es por ello que habr
que aplicar los teoremas de muestreo