Filtro paso bajo ventana hanning

Embed Size (px)

Citation preview

  • 7/21/2019 Filtro paso bajo ventana hanning

    1/4

    Diseo de Filtro Pasabajo Usado Vetaa Haig Pagia 1

    FILTROS DIGITALES PASA BAJO USANDO LA VENTANA HANNING,FRECUENCIAS 500Hz, 550Hz

    PRESENTADO POR:

    BR. SAUL FRANCISCO GUTIERREZ ARGUETA GA10008

    BR. VLADIMIR HUMBERTO LARN GARCA LG10041

    RESUMEN

    Se llev a cabo la implementacin de un

    filtro digital en octave aplicando el uso de

    ventanas para el caso particular filtro pasa

    bajas con fp = 500 Hz, fs = 550 Hz y por

    consiguiente fc= 525 Hz, a partir de estos

    datos proporcionado se procedi a calcular

    la frecuencia de muestreo usando el

    Teorema de Nyquist-Shannon.

    Ya con esas herramientas se hace la

    normalizacin de la fcy se procede al uso de

    las formulas mostradas en la parte de

    investigacin sobre filtros.

    CODIGO EN OCTAVE.

    clear all

    %%% Frecuencias %%%

    fp = 500;

    fs = 550;

    fm = 550*8;

    fch = (fp + fs)/2;

    %%%normalizacin de fc

    fcln =fch/ fm;

    L =2^8;

    M = L/2;

    %%orden del filtro

    n = 0 : (L - 1);

    %%% Seal de prueba %%%

    x1 = sin(2*pi*200*n/fm);

    x2 = sin(2*pi*800*n/fm);

    x = x1 + x2;

    %%% Respuesta al impulso %%%

    %%aplicacin de la ventana %%asignada

    ventana = hanning(L);

    %% Pasa bajas

    h1 = 2*fcln*sinc(2*fcln*(n - M));

    h1 = h1.*ventana';

    %%% Respuesta en Frecuencia%

    [H, W] = freqz(h1,1, 512*4, 'whole');

    %%% Filtrado %%%

    y1 = real(conv(x, h1));

    y = y1;

    [X, W] = freqz(x,1, 512*4, 'whole');

    FILTRO = X.*H;

  • 7/21/2019 Filtro paso bajo ventana hanning

    2/4

    Diseo de Filtro Pasabajo Usado Vetaa Haig Pagia 2

    %%% Graficado y formateado %%

    figure(1)

    semilogx(W, abs(H));

    title 'Filtro'

    figure(2)

    semilogx(W, abs(X));

    title 'Espectro de seal de prueba'

    figure(3)

    semilogx(W, abs(FILTRO));

    title 'Espectro de seal filtrada en

    frecuencia'

    figure(4)

    plot(x);

    title 'Seal de prueba en el tiempo'

    grid

    figure(5)

    plot(x1);

    title 'Seal esperada'

    grid

    figure(6)

    plot(y);

    title 'Seal filtrada en el tiempo'

    grid

    Figura 1. Grafico en frecuencia del filtro pasa

    bajos.

    Figura 2. Se muestra el espectro de la seal

    de prueba y se espera ver un cambio al

    dominio de la frecuencia.

  • 7/21/2019 Filtro paso bajo ventana hanning

    3/4

    Diseo de Filtro Pasabajo Usado Vetaa Haig Pagia 3

    Figura 3. Como era de esperar se ve que 2

    de las puntas de la figura 2 han sido

    eliminadas al pasar por la etapa de filtrado

    de la seal y est en dominio de la

    frecuencia como se aprecia en el grfico.

    Figura 4. Se procede a mostrar una seal de

    prueba la cual es la suma de dos seales se

    espera que al pasar por la etapa de filtrado

    esta mejore y sea lo ms aproximada

    posible a la forma de seal original.

    Figura 5. Esta es la seal original que ha

    sido mezclad y/o contaminada con otra

    seal para demostrar la efectividad del

    filtrado al cual se someter.

    Figura 6. Finalmente la etapa de filtrado de

    la seal se logra manifestar una mejora a la

    seal contaminada y ha recuperado ciertas

    caractersticas de su forma de onda

    cosenoidal que es lo que se espera tras un

    filtrado

  • 7/21/2019 Filtro paso bajo ventana hanning

    4/4

    Diseo de Filtro Pasabajo Usado Vetaa Haig Pagia 4

    CONCLUSIONES

    Con el anlisis de resultados se

    obtuvieron respuestas aceptables que

    nos ayudan a entender lafuncionalidad de los filtros paso bajo,

    en la cual una vista en frecuencia nos

    mostr claramente su uso por lo que

    si se tiene una seal contaminada por

    otras seales nicamente utilizamos

    un filtro para tener la seal deseada de

    forma limpia.

    En la construccin de un filtro paso

    bajo, se hace uso de los conceptosbsicos de seales y sistemas lineales

    e invariantes en el tiempo, como

    Fourier, convolucin al igual que

    muestreo y filtrado digital.

    Los filtros digitales diseados con

    este tipo de ventana (Hanning) tienen

    una atenuacin ms alta en la banda

    de rechazo que aquellos diseadoscon la funcin triangulo. La regin de

    transicin es la misma que para la

    triangular, lo cual hace a esta funcin

    una de las ms deseables para el

    diseo.

    BIBLIOGRAFA

    Anlisis de Seales y sistemas,

    Oppenheim, 2 edicin, 1998. http://www.duiops.net/hifi/enciclopedia/filtr

    o-digital-FIR.htm

    http://www.duiops.net/hifi/enciclopedia/filtro-digital-FIR.htmhttp://www.duiops.net/hifi/enciclopedia/filtro-digital-FIR.htmhttp://www.duiops.net/hifi/enciclopedia/filtro-digital-FIR.htmhttp://www.duiops.net/hifi/enciclopedia/filtro-digital-FIR.htmhttp://www.duiops.net/hifi/enciclopedia/filtro-digital-FIR.htmhttp://www.duiops.net/hifi/enciclopedia/filtro-digital-FIR.htmhttp://www.duiops.net/hifi/enciclopedia/filtro-digital-FIR.htm