Sie sind auf Seite 1von 5

UNIVERSIDAD NACIONAL DE CHIMBORAZO

CARRERA DE INGENIERA ELECTRNICA Y TELECOMUNICACIONES

GUA DE PRCTICA 4

PROCESAMIENTO DIGITAL DE SEALES UNIDAD 1

NOMBRE:

FECHA: 15/05/2017

1. Tema: Filtro Lineal Ventana Rectangular


2. Objetivos:
Implementar la transformada discreta de Fourier para el anlisis del audio.
Obtener las diferencias del sonido.

3. Conocimientos previos:

El presente trabajo, enlaza los aspectos tericos con la aplicacin prctica de la Transformada de
Fourier en el procesamiento digital de imgenes mediante el desarrollo de aplicaciones que
implementan los algoritmos de la Transformada Rpida de Fourier, los mismos que son explicados y
analizados de una manera clara y didctica. La Transformada Discreta de Fourier es una herramienta
matemtica que tiene un uso muy amplio en lo referente al tratamiento digital de seales, se encuentra
implementada bajo la forma de dispositivos electrnicos de reconocimiento de voz e imagen; puede ser
aplicada a varios campos como anlisis espectral, ecuaciones diferenciales, resolucin de problemas
elsticos estacionarios y dinmicos, etc.

4. Instrucciones:

1.-Realizar la simulacin del tema propuesto mediante el software de Matlab


2.-Observar y analizar las grficas del audio obtenidas.

5. Equipos y Materiales:
Equipos Materiales
PC Software de Matlab

6. Fundamento Tericos:
Las ventanas son funciones matemticas usadas con frecuencia en el anlisis y el
procesamiento de seales para evitar las discontinuidades al principio y al final de los bloques
analizados.
En el diseo de un filtro FIR por el mtodo de Fourier el rizado y la regin de transicin no se
originan en el clculo de los coeficientes h[n] sino como resultado de truncar el nmero de
coeficientes del filtro para que tenga longitud finita. Este fenmeno puede ser observado al
ejecutar el programa que simula las respuestas en frecuencia de un filtro pasaban da para
diferentes valores de M. El problema a resolver es expresar matemticamente la accin de
truncacin y ver como la truncacin afecta a la respuesta en frecuencia.

Procesamiento digital de seales. Ing. Cristian Rocha


UNIVERSIDAD NACIONAL DE CHIMBORAZO
CARRERA DE INGENIERA ELECTRNICA Y TELECOMUNICACIONES

Fig.1 Forma de onda de filtro Renta Rectangular


En el procesamiento de seales, una ventana se utiliza cuando el anlisis se centra en una seal
de longitud voluntariamente limitada. En efecto, una seal real tiene que ser de tiempo finito;
adems, un clculo slo es posible a partir de un nmero finito de puntos. Para observar una
seal en un tiempo finito, se multiplica por una funcin ventana.

Fig.2.Un segmento de un filtro ventana rectangular.

TRASNFORMADA DISCFRETA DE FOURIER


En matemticas, la transformada discreta de Fourier o DFT (del ingls, discrete Fourier transform) es
un tipo de transformada discreta utilizada en el anlisis de Fourier. Transforma una funcin
matemtica en otra, obteniendo una representacin en el dominio de la frecuencia, siendo la funcin
original una funcin en el dominio del tiempo. Pero la DFT requiere que la funcin de entrada sea una
secuencia discreta y de duracin finita. Dichas secuencias se suelen generar a partir del muestreo de
una funcin continua, como puede ser la voz humana.
La entrada de la DFT es una secuencia finita de nmeros reales o complejos, de modo que es ideal
para procesar informacin almacenada en soportes digitales. En particular, la DFT se utiliza
comnmente en procesado digital de seales y otros campos relacionados dedicados a analizar las
frecuencias que contiene una seal muestreada, tambin para resolver ecuaciones diferenciales
parciales, y para llevar a cabo operaciones como convoluciones o multiplicaciones de grandes nmeros
enteros. Un factor muy importante para este tipo de aplicaciones es que la DFT puede ser calculada de
forma eficiente en la prctica utilizando el algoritmo de la transformada rpida de Fourier o FFT (Fast
Fourier Transform).
FRECUENCIA DE MUESTREO
La tasa o frecuencia de muestreo es el nmero de muestras por unidad de tiempo que se toman de una seal
continua para producir una seal discreta, durante el proceso necesario para convertirla de analgica en
digital. Como todas las frecuencias, generalmente se expresa en hercios (Hz, ciclos por segundo) o

Procesamiento digital de seales. Ing. Cristian Rocha


UNIVERSIDAD NACIONAL DE CHIMBORAZO
CARRERA DE INGENIERA ELECTRNICA Y TELECOMUNICACIONES

mltiplos suyos, como el kilohercio (kHz), aunque pueden utilizarse otras magnitudes.
7. Procedimientos y actividades:

1. Abrimos el programa Matlab


2. Revisamos el ejercicio que se deben realizar.
3. Entender que es lo que nos pide.
4. Ingresamos el cdigo.
5. Verificamos que no exista ningn error en el cdigo ingresado.
6. Compilamos.
7. Observamos las grficas.
8. Anlisis de las ondas obtenidas.

8. Clculos / Algoritmos:
CODIGO DE MATLAB
%UNIVERSIDAD NACIONAL DE CHIMBORAZO
%FACULTAD DE INGENIERIA
%CARRERA DE ELECTRONICA Y TELECOMUNICACIONES

clc
clear all
close all
[y,frs]=wavread('Coldplay.wav');
%Reproduccion del Sonido Original
sound(y,frs);
plot(y);
y1=[zeros(1,88200)];
yinvertida=y';
y2=[yin,y1];
th=[zeros(1,88196)];
th(1,1)=1;
th(1,2)=1;
th(1,3)=1;
th(1,4)=1;
hkl=fft(hv);
yk=fft(y2);
%Seal multiplicada y filtro en frecuencia
skl=hkl.*yk;
sf=ifft(skl);
subplot(2,1,1),plot(y,'g');
subplot(2,1,2),plot(sf,'r');
%Sonido ya filtrado
sound(sf);
9. Resultados:

Procesamiento digital de seales. Ing. Cristian Rocha


UNIVERSIDAD NACIONAL DE CHIMBORAZO
CARRERA DE INGENIERA ELECTRNICA Y TELECOMUNICACIONES

Fig.2.Imagen final mostrada mediante la multiplicacin las funciones

Conclusiones y Recomendaciones:
Conclusiones
Se puede decir que en nuestra grfica final pudimos ver como nuestro filtro atenu las frecuencias que
estaban por debajo de nuestra frecuencia establecida en nuestro filtro digital y las atenu es decir las
elimino y se las noto en la grfica.
Recomendaciones
Investigar la suficiente informacin en pginas confiables.
Verificar que el audio este en el formato WAV para el correcto funcionamiento.
Entender tericamente el tema.
Inspeccionar que el cdigo redactado en Matlab no cuente con errores.
Poner en prctica todos los conocimientos adquiridos en clase.

10. Bibliografa

Gonzalez, C., Woods, R. (2008). Digital Image Processing (3ra. Ed). New Jersey. EE.UU:
Prentice Hall Russ, J. (2006). The Image Processing Handbook, (5ta. Ed). EE.UU. CRC
Press Burger, W., James,M. (2007). Digital Image Processing: An Algorithmic
Introduction using Java. EE.UU.: Springer

Russ, J. (2006). The Image Processing Handbook, (5ta. Ed). EE.UU. CRC Press

Burger, W., James,M. (2007). Digital Image Processing: An Algorithmic Introduction using

Procesamiento digital de seales. Ing. Cristian Rocha


UNIVERSIDAD NACIONAL DE CHIMBORAZO
CARRERA DE INGENIERA ELECTRNICA Y TELECOMUNICACIONES

Java. EE.UU.: Springer

Ing. Daniel Garca Ing. Cristian Rocha


TCNICO DE LABORATORIO DOCENTE DE LA CARRERA

Procesamiento digital de seales. Ing. Cristian Rocha