Sunteți pe pagina 1din 12

Materia: Procesamiento Digital de Seales Semestre: II / 2012 Docente: Ing. Jaime Flores Univ.

: Choque Chura Daniel Aurelio INFORME DE LABORATORIO Nro. 6 DISEO DE FILTROS CON FDATOOLS Y APLICACIN EN SIMULINK Fecha de realizacin: 1 de oct. de 2012 Fecha de entrega: 5 de oct. de 2012 1 Objetivos 1.1 Objetivo General Disear un filtro pasa bajas con especificaciones dadas por el docente usando el FDATOOL y realizar una simulacin del mismo en SIMULINK. Objetivo Especifico Disear el filtro con las especificaciones dadas Realizar los diagramas de polos y ceros del filtro Su respuesta al impulso unitario Su respuesta al escaln unitario El diagrama de bloques del filtro diseado El script del filtro

Ingenieria de Telecomunicaciones Facultad Tecnolgica Universidad de Aquino Bolivia

1.2

2 Aspectos tericos 2.1 Interface grafica o GUI

Cuando el FDATOOLs esta abierto , el diseador de filtros no esta habilitado, uno tiene que cambiar los parmetros del diseo del filtro para habilitar la GUI y a cada cambio la interface resondera. 2.2 Respuestas en frecuencia

Existen varios tipos de respuestas en frecuencias de los que podemos hacer uso en el FDATOOLs, como ser: Pasa bajas Rizado de coseno Paso altas Elimina banda Pasa banda Diferenciador Multibanda Transformada de Hilbert Magnitud arbitraria

2.3

Especificaciones del filtro

Las especificaciones del diseo de filtro estn en funcin del mtodo seleccionado de diseo donde los parmetros son ilustrados en la imagen y uno puede hacer su especificacin:

Tambin podemos especificar el orden del filtro mediante la opcin:

Tambin podemos especificar los parmetros de frecuencia del filtro a disear con:

Donde para este ejemplo tenemos las unidades, las frecuencias de parada y paso de inicio y final de un filtro pasa bandas. Tambin se puede especificar las magnitudes de banda con:

Las unidades estn por defecto en [Hz] y pueden variar en el orden de los [KHz], [MHz] y los [GHz].

2.4

Anlisis del filtro

Podemos tener distintos tipos de anlisis de respuesta en frecuencia como ser: Respuesta en magnitud Respuesta en fase Respuesta en magnitud y fase Respuesta de grupos en retraso Respuesta a impulso unitario Respuesta escaln unitario Grficos de polos y ceros Respuesta en fase de ceros

Todos estos tipo de respuestas esan a disposicin en la barra superior del FDATOOLs:

2.5

Exportacin de un diseo a el simulink de MATLAB

Despues de la realizacin del modelo podemos exportar el filtro al simulink en la opcin export de file:

En esta ventana se llena los datos del nombre del bloque y la direccin donde se guardara el archivo de simulink Tambin se puede especificar el uso de modelos con elementos bsicos y el tipo de optimizacin q uno prefiera: Ganancia en ceros Ganancia unitaria Ganancia negativa Cadenas en retraso

3 Diseo del filtro 3.1 Especificaciones y requerimientos del docente 3.2 Frecuencia de corte inferior 4500 [Hz] Frecuencia de corte superior 7500 [Hz] Diagrama de polos y ceros Respuesta al impulso unitario Respuesta al escaln unitario Diagrama de bloques del filtro diseado Script del filtro diseado Simulacin en SIMULINK

Diseo del filtro

4 Resultados del diseo 4.1 Respuesta en magnitud

4.2

Diagrama de polos y ceros

El resultado del diseo del FDATOOL para nuestro filtro es uno de orden 190 por lo que tendramos el siguiente diagrama:

Donde tenemos 190 ceros y 1 solo polo 4.3 Respuesta al impulso unitario

4.4

Respuesta al escaln unitario

Esta respuesta es similar a la respuesta anterior ya que se trata de un filtro pasa banda

4.5

Diagrama de bloques del filtro

El esquema de diagrama de bloque es muy grande pero va desde el1 al 190 en su estructura repetitiva

4.6

Script de filtro diseado

%Script Laboratorio 6 Procesamiento digital de senales %by univ. Choque Chura Daniel Aurelio %Tema: Diseo de filtros con FDATOOL y simulacin en SIMULINK function Hd = filtro_PDS %FILTRO_PDS Returns a discrete-time filter object. % % M-File generated by MATLAB(R) 7.10 and the Signal Processing Toolbox 6.13. % % Generated on: 05-Oct-2012 16:15:32 % % Equiripple Bandpass filter designed using the FIRPM function. % All frequency values are in Hz. Fs = 48000; % Sampling Frequency Fstop1 Fpass1 Fpass2 Fstop2 Dstop1 Dpass Dstop2 dens = = = = = = = = 4500; 5000; 7000; 7500; 0.001; 0.057501127785; 0.001; 20; % % % % % % % % First Stopband Frequency First Passband Frequency Second Passband Frequency Second Stopband Frequency First Stopband Attenuation Passband Ripple Second Stopband Attenuation Density Factor

% Calculate the order from the parameters using FIRPMORD. [N, Fo, Ao, W] = firpmord([Fstop1 Fpass1 Fpass2 Fstop2]/(Fs/2), [0 1 ... 0], [Dstop1 Dpass Dstop2]); % Calculate the coefficients using the FIRPM function. b = firpm(N, Fo, Ao, W, {dens}); Hd = dfilt.dffir(b); % [EOF]

NOTA: Para la simulacin en SIMULINK copiar la carpeta audio que se encuentra en el CD en la carpeta de trabajo del MATLAB o caso contrario direccionar el archivo correcto a cada uno de las distintas entradas del modelo de SIMULINK

Simulacin en SIMULINK

Resultados de los osciloscopios Seal de baja frecuencia

Seal de media frecuencia

Seal de alta frecuencia

Sumatoria de las seales que entra al filtro

Seal filtrada

Conclusiones o Se llego a disear el filtro usando el FDATOOL adems de satisfacer los requerimientos pedidos en la simulacin del SIMULINK en el cual si se realiza una comparacin de la seal de media frecuencia que es la que puede pasar por el filtro y la seal filtrada se ve que la forma de onda es similar con algo de ruido y que las dems ondas sumadas a la seal de entrada del filtro son atenuadas

Bibliografa

Simulacion de sistemas de control continuos con http://isa.uniovi.es/docencia/raeuitig/matlabysimulink.pdf

matlab

simulink

fuente:

o o

RESTAURACIN DE VOZ DETERIORADA POR RUIDO DE http://www.dspace.espol.edu.ec/bitstream/123456789/8663/1/D-39820.pdf Librera de ayuda MATLAB: ayuda SIMULINK y FDATOOL

PULSOS

fuente:

S-ar putea să vă placă și