You are on page 1of 8

UNIVERSIDAD CATLICA DE CUENCA, SEDE AZOGUES

UNIDAD ACADMICA DE INGENIERA DE SISTEMAS,


ELCTRICA Y ELECTRNICA
CARRERA DE INGENIERA ELECTRNICA
MATERIA:
INSTRUMENTACIN
CATEDRTICO:
JUAN CARLOS ORTEGA O.
ALUMNO:
CARLOS DUCHI VALDEZ
CURSO:
QUINTO AO
2014 2015

1. TTULO:

DISEAR UN SISTEMA DE TRATAMIENTO DE


SEAL MEDIANTE EL USO DE FILTROS
BUTTERWORTH.
2. OBJETIVO GENERAL:

Disear un sistema de tratamiento de seal mediante el


uso de filtros Butterworth, para cumplir los puntos planteados por el
profesor, utilizando diferentes software.

2.1 OBJETIVOS ESPECFICOS:

Desarrollar en Matlab el programa que permita la adquisicin del


sonido a travs del micrfono de la computadora y de esa forma
poder filtrar la seal.

Disear el programa que permita graficar la seal de entrada, el filtro

Butterworth que se va utilizar y la seal filtrada en tiempo real.

Verificacin del programa desarrollado.

3. MARCO TERICO:
MATLAB
MATLAB es un entorno de clculo tcnico de altas prestaciones para clculo
numrico y visualizacin. Integra:

Anlisis numrico

Clculo matricial

Procesamiento de seales

Grficos

En un entorno fcil de usar, donde los problemas y las soluciones son


expresados como se escriben matemticamente, sin la programacin
tradicional.
MATLAB fue escrito originalmente para proporcionar un acceso sencillo al
software matricial desarrollado por los proyectos LINPACK y EISPACK, que
juntos representan lo ms avanzado en programas de clculo matricial.
MATLAB ha evolucionado en los ltimos aos a partir de la colaboracin de
muchos usuarios. En entornos universitarios se ha convertido en la
herramienta de enseanza estndar para cursos de introduccin en lgebra
lineal aplicada, as como cursos avanzados en otras reas. En la industria,
MATLAB se utiliza para investigacin y para resolver problemas prcticos de
ingeniera y matemticas, con un gran nfasis en aplicaciones de control y
procesamiento de seales. MATLAB tambin proporciona una serie de
soluciones

especficas

denominadas

TOOLBOXES.

Estas

son

muy

importantes para la mayora de los usuarios de MATLAB y son conjuntos de


funciones MATLAB que extienden el entorno MATLAB para resolver clases
particulares de problemas como:

Procesamiento de seales

Diseo de sistemas de control

Simulacin de sistemas dinmicos

Identificacin de sistemas

Redes neuronales y otros.

Probablemente la caracterstica ms importante de MATLAB es su


capacidad de crecimiento. Esto permite convertir al usuario en un autor
contribuyente,

creando

sus

propias

aplicaciones.

En

resumen,

las

prestaciones ms importantes de MATLAB son:

Escritura del programa en lenguaje matemtico.

Implementacin de las matrices como elemento bsico del lenguaje,


lo que permite una gran reduccin del cdigo, al no necesitar
implementar el clculo matricial.

Implementacin de aritmtica compleja.

Un

gran

contenido

de

rdenes

especficas,

agrupadas

en

TOOLBOXES.

Posibilidad de ampliar y adaptar el lenguaje, mediantes ficheros de


script y funciones .m.

ADQUISICIN DE SEALES MEDIANTE MATLAB

Figura 1. Grafica de una seal analgica en Matlab

Fuente: https://es.scribd.com/doc/72726630/Adquisicion-Audio-Matlab#download

Autor: Rejn Sosa Manuel, Cim Rosado Fernando, Gamboa Prez Ares y Ferrera Damas
Adrian

Conversin analgica a digital


Este es el hecho de transformar una seal que es analgica tal como la voz,
la luz, la seales que emite el corazn en una seal analgica que pueda
procesar una computadora, ya que como debe saberse, una computadora
es digital y solo puede guardar nmeros discretos. El Hardware que aqu se
utiliza tiene la electrnica que puede tomar mediciones digitales discretas de
una seal analgica continua.
Frecuencia de muestreo
Es el nmero de veces que el equipo Analgico / Digital toma una medida
discreta cada segundo.
Disparo de activacin
Es cuando el usuario le hace saber al hardware de adquisicin de datos que
es tiempo de comenzar a tomar datos. La tarjeta se puede activar de manera
manual (es decir, decirle a la tarjeta cundo comenzar a recopilar datos).

Alias de error
Es cuando una seal tiene una componente de frecuencia que es mayor que
la media de frecuencia de muestreo, y causa que se obtenga una seal falsa
de baja frecuencia.
4. RESULTADOS ESPERADOS:

A travs de Matlab se visualiza en tiempo real las grficas del resultado y la


seal de audio adquirida por el micrfono del computador.
Se observa la diferencia obtenida entre la seal a ser filtrada, con la seal ya
filtrada, diferencias cuando se utilizan distintos anchos de ventana y
frecuencias de muestreo.

Figura 2. Seales graficadas

Fuente: Prctica de Instrumentacin


Autor: Elaboracin Propia

Figura 3. Programacin

Fuente: Prctica de Instrumentacin


Autor: Elaboracin Propia

5. CONCLUSIONES:

Mediante este trabajo se conoce una de las formas que se tiene para
obtener datos analgicos y convertir a una secuencia de nmeros que
pueden ser procesados en la computadora, es decir se realiz una
conversin analgica a digital, y posteriormente se realiz un filtrado
de esa seal.

La seal analgica determinada en este caso por la voz grabada la


cual es una seal continua en el tiempo, se convirti a una seal
digital por medio de la tarjeta de sonido de la computadora, la cual
toma determinadas muestras en un segundo para as asignarle cierto
nmero digital a cada valor de tensin que vara en el tiempo.

En general la prctica sirvi para conocer las operaciones bsicas


para adquirir datos analgicos de alguna fuente (en este caso
utilizamos en micrfono de la computadora) y poder convertirlo a una
serie de nmeros y as poder filtrarla.

6. RECOMENDACIONES:

Se recomienda a las personas interesadas realizar investigaciones


sobre filtros.

Es muy importante tener conocimientos de los comandos que se


utilizan en Matlab.

Es recomendable utilizar un micrfono externo para reducir el ruido.

7. Bibliografa
Rejn Sosa Manuel, C. R. (2009). adquisicin de seales mediante
MatLab. Mexico.
(http://nereida.deioc.ull.es)

You might also like