You are on page 1of 5

INF-MCU

1
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
PROGRAMA DE INGENIERÍA ELECTRÓNICA Versión: 1.0
CONTROL DIGITAL
Página: 1 de 5

Informe de la práctica de laboratorio N°5:


“Diseño de un filtro en MATLAB”
Nicolás Cáceres – 1161101

 obteniendo el valor de Fs (Frequency sample), que será la base


para el diseño del filtro.
INTRODUCCIÓN
Un filtro electrónico es un elemento que discrimina una En este caso se decidió diseñar un filtro pasabanda Butterworth
determinada frecuencia o gama de frecuencias de una señal tomando como referencia para los parámetros la siguiente
eléctrica que pasa a través de él. Es un dispositivo que separa, figura:
pasa o suprime un grupo de señales o la mezcla de estas, y
pueden ser tanto analógicos o digitales; modificando así tanto
su fase como amplitud. Mediante la herramienta de software
Matlab se puede realizar el procesamiento digital de señales a
través de los comandos y herramientas que ofrece para la
simulación de diversos filtros. La práctica pretende que el
estudiante elabore de manera libre un filtro cualquiera y se lo
aplique a una nota de voz grabada o a parte de cualquier
canción. Figura 1.Filtro pasabanda

I. OBJETIVOS Los valores de las frecuencias de corte del filtro se tomaron con
 Consultar la guía de trabajo para observar los base a la frecuencia de Nyquist, que corresponde a la mitad de
diferentes tipos de filtros que se pueden simular con la Fs obtenida del audio que se estaba analizando.
Matlab. En este caso, la grabación obtenida llamada “lab5” tiene un
 Escoger de manera libre el filtro que se le va a aplicar valor de Fs= 8Khz, lo que corresponde a una frecuencia de
al audio seleccionado, así como la herramienta Nyquist de 4 Khz.
adecuada para observar sus características, sea Los valores de las frecuencias de corte debían ser inferiores a
“FDATool” “Wintool”, etc. esta o de lo contrario el programa arrojaba un error al ejecutar
el código.

II. PLANTEAMIENTO DEL PROBLEMA


Usando el comando “soundsc” se puede escuchar el audio luego
Mediante la herramienta Matlab se procederá a diseñar un filtro de pasar por el filtro. En la figura 2 se puede observar el script
cualquiera y aplicarlo a un audio para analizar el realizado para la aplicación del filtro al audio; se optó por usar
funcionamiento del filtro a través de los datos arrojados por el el filtro Butterworth pues es el que la guía de trabajo muestra
programa. más metódico y entendible a comparación de los otros
expuestos.
III. HERRAMIENTAS UTILIZADAS
En el desarrollo de esta práctica de laboratorio se usó la
herramienta computacional Matlab para la creación de códigos
en forma de scripts que cumplan con los objetivos propuestos.

IV. DESARROLLO DE LA PRÁCTICA


Para el diseño del filtro se comenzó obteniendo una grabación
de audio mediante los comandos ofrecidos por Matlab,
INF-MCU
2
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
PROGRAMA DE INGENIERÍA ELECTRÓNICA Versión: 1.0
CONTROL DIGITAL
Página: 2 de 5

La herramienta “Fvtool” presenta de forma agradable al usuario


una especie de menú donde se observan diferentes
características necesarias en forma gráfica para el análisis de
funcionamiento del filtro.
La herramienta “fvtool” básicamente permite ahorrar tiempo en
la creación de un script para observar cada característica
individual del filtro, como el análisis de los impulsos mediante
“impz”, la gráfica de polos y ceros con “Zplane”, etc. Ya que
esta herramienta integra todas las características individuales
del filtro en una única ventana.

REFERENCIAS
[1] Guía de laboratorio 5, Procesamiento digital de señales con Matlab,
Universidad Francisco De Paula Santander, Ing. Julián Tarazona.
[2] Katsuhiko Ogata, Sistemas de Control en tiempo discreto, Segunda
edición. Editorial Prentice Hall.
[3] IngeniaTIC. (2015). Filtro electrónico [Online]
http://ingeniatic.euitt.upm.es/index.php/tecnologias/item/456-
filtro-electr%C3%B3nico

Figura 2. Script del diseño del filtro pasabanda Butterworth

Al usar la herramienta “Fvtool” se abre por defecto la gráfica


de la frecuencia normalizada con respecto a la magnitud en dB
(Anexo A1). En la esquina superior izquierda se observan los
otros análisis que se le pueden hacer al filtro; dichos análisis se
mostrarán en los demás anexos.
En el anexo A2 se puede apreciar el análisis de fase del filtro,
en el anexo A3 está la respuesta de impulsos en milisegundos,
en el anexo A4 se encuentra la “Step Response” que
corresponde al mismo análisis pero en valores discretos de
tiempo.

Por último, en el anexo A5 se encuentra el análisis de los polos


y ceros que conforman la función de transferencia del filtro
realizado.

La señal del sonido original se almacena en la variable xt, por


lo que al utilizar la función de “soundsc” se puede escuchar el
audio almacenado que se cargó directamente desde el archivo
wav subido al código, mientras que el sonido ya filtrado se
almacena en yt, que mediante la función previamente
mencionada puede escucharse, notándose claramente los
cambios en el sonido original.

V. CONCLUSIONES
El software Matlab ofrece diferentes alternativas y herramientas
para el diseño y análisis de filtros mediante la creación de
scripts ya sea mediante comandos en un script.
INF-MCU
3
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
PROGRAMA DE INGENIERÍA ELECTRÓNICA Versión: 1.0
CONTROL DIGITAL
Página: 3 de 5

ANEXOS A. CARACTERÍSTICAS INDIVIDUALES DEL FILTRO

Anexo A1. Magnitud en dB del filtro Butterworth

Anexo A2. Análisis de fase del filtro Butterworth


INF-MCU
4
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
PROGRAMA DE INGENIERÍA ELECTRÓNICA Versión: 1.0
CONTROL DIGITAL
Página: 4 de 5

Anexo A3. Respuesta impulso del filtro Butterworth

Anexo A4. Respuesta Step del filtro Butterworth


INF-MCU
5
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
PROGRAMA DE INGENIERÍA ELECTRÓNICA Versión: 1.0
CONTROL DIGITAL
Página: 5 de 5

Anexo A5. Diagrama de polos y zeros del filtro Butterworth

You might also like