You are on page 1of 5

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO

FACULTAD DE INFORMTICA Y ELECTRONICA


ESCUELA DE INGENIERIA ELECTRNICA EN TELECOMUNICACIONES Y REDES
INGENIERA EN ELECTRNICA, TELECOMUNICACIONES Y REDES

INFORME DE COMUNICACIONES I

INFORME DE LA PRCTICA DE SIMULACION Y VISUALIZACIN DE VOZ EN


MATLAB

FECHA DE REALIZACIN:
2014/10/10

FECHA DE ENTREGA:
2014/10/12

1. OBJETIVO(S):
2.1.
-

GENERAL

Ingresar archivos de sonido (en particular de seales de voz) en formato .wap


(formato de sonido WAVE de Microsoft) al espacio de trabajo de MATLAB,
mediante el comando wavread.

2.2.

ESPECFCOS

Ingresar archivos de sonido (en particular de seales de voz) en formato .wap


(formato de sonido WAVE de Microsoft) al espacio de trabajo de MATLAB,
mediante el comando wavread.
Usar MATLAB para representar seales de voz en el dominio del tiempo (formas
de onda) y en el dominio de la frecuencia (espectro), mediante el comando plot.
Usar la funcin fft para obtener los componentes frecuenciales de las muestras.
2. METODOLOGA
Experimental

3. EQUIPOS Y MATERIALES:
EQUIPOS:
- Computador con Matlab
4. MARCO TEORICO:

ANLISIS DE LA SEAL DE VOZ


El anlisis de la seal de voz se puede abordar desde dos puntos de vista: estudiando
las caractersticas temporales de la voz, o analizando las caractersticas espectrales de
la voz. Al primero se le llama anlisis en el dominio del tiempo, e incluye medidas de
parmetros como la tasa de cruces por cero, la autocorrelacin,... El segundo, llamado
anlisis en el dominio de la frecuencia, pretende localizar parmetros de la seal de
voz atendiendo a la informacin que provee su espectro. Este ltimo es el que cobra
mayor importancia debido a su utilizacin en los sistemas automticos del habla.
Aunque la voz cambia a lo largo del tiempo, y por tanto no se puede hablar de
estacionareidad, la voz est producida por unos rganos fsicos que tienen una cierta
inercia mecnica o lo que es lo mismo, no pueden cambiar demasiado rpido. La voz
generada mientras los rganos permanecen en una cierta posicin, s se puede
considerar estacionaria, y en su estudio se pueden emplear numerosas tcnicas.
Persiguiendo la adquisicin de segmentos de voz estacionarios se ha desarrollado el
anlisis a corto plazo de la voz, que consiste en tomar muestras de voz cada 10 a 30
msec. de manera que la voz se pueda considerar estacionaria en este intervalo.
La mayora de los sistemas de anlisis usan este mtodo y realizan el anlisis de
tramas de voz de 10 a 30 msec.
Es importante conseguir tramas estacionarias de voz para poder realizar su anlisis
espectral.
MATLAB
(Abreviatura de MATrix LABoratory, "laboratorio de matrices") es una herramienta de
software matemtico que ofrece un entorno de desarrollo integrado (IDE) con un
lenguaje de programacin propio (lenguaje M) y servicio de especie. Est disponible
para las plataformas Unix, Windows, Mac OS X y GNU/Linux .
Entre sus prestaciones bsicas se hallan: la manipulacin de matrices, la
representacin de datos y funciones, la implementacin de algoritmos, la creacin de
interfaces de usuario (GUI) y la comunicacin con programas en otros lenguajes y con
otros dispositivos hardware. El paquete MATLAB dispone de dos herramientas
adicionales que expanden sus prestaciones, a saber, Simulink (plataforma de
simulacin multidominio) y GUIDE (editor de interfaces de usuario - GUI). Adems, se
pueden ampliar las capacidades de MATLAB con las cajas de herramientas
(toolboxes); y las de Simulink con los paquetes de bloques (blocksets).
Es un software muy usado en universidades y centros de investigacin y desarrollo. En
los ltimos aos ha aumentado el nmero de prestaciones, como la de programar
directamente procesadores digitales de seal o crear cdigo VHDL.

5. PROCEDIMIENTO:
LINEAS DE CODIGO EN MATLAB
Hombre
x=wavread('C:\Users\SYSTEMARKET\Searches\Downloads\Voz_001.wav'); % archivo
de audio para su nombre.
subplot(2,1,1);
plot(x); % grfica en el dominio del tiempo.
Y=fft(x); % transformada rpida de Fourier.
A=Y.*conj(Y); % potencia de la seal.
f=(100:3000); %espectro de frecuencia
subplot(2,1,2);
plot(f,A(1:2901)); %grafica en el dominio de frecuencia
Mujer
x=wavread('C:\Users\SYSTEMARKET\Searches\Downloads\Voz_002.wav'); % archivo
de audio para su nombre.
subplot(2,1,1);
plot(x); % grfica en el dominio del tiempo.
Y=fft(x); % transformada rpida de Fourier.
A=Y.*conj(Y); % potencia de la seal.
f=(100:3000); %espectro de frecuencia
subplot(2,1,2);
plot(f,A(1:2901)); %grafica en el dominio de frecuencia

SIMULACIN

Mujer
La grafica ubicada en la parte superior nos muestra en dominio del tiempo mientras que
la ubicada en la parte inferior nos muestra frecuencia.
El tono ms alto se halla a 2MHz.

Hombre
La grafica ubicada en la parte superior nos muestra en dominio del tiempo mientras que
la ubicada en la parte inferior nos muestra frecuencia.
El tono ms alto se halla a 5MHz

El ancho de banda (BW) para esta seal de audio es:


BW= 3000Hz = 100 Hz = 2900 Hz = 2,9 Hz
El ancho de banda est a 2.9kHz en ambas voces

6. CONCLUSIONES Y RECOMENDACIONES:
-

Al momento de realizar el programa se recomienda tener especial atencin


en colocar los comandos ya que si los ingresamos mal, los mismos nos
llevaran a tener resultados errneos o el programa ser incorrecto.
A travs de la prctica realizada podemos concluir que la voz de un hombre
llega a los 5Mhz mientras que la voz de una mujer llega a 2Mhz.

7. RECURSOS:
-

Software de Matlab disponible en:


http://www.mathworks.com

Concepto Anlisis de la Seal de voz:


http://www.google.com.ec/url?sa=t&rct=j&q=&esrc=s&source=web&cd=
13&cad=rja&uact=8&ved=0CCkQFjACOAo&url=http%3A%2F%2Fwww.re
searchgate.net%2Fprofile%2FBelen_RuizMezcua%2Fpublication%2F28258479_La_voz_y_su_especto%2Flinks%2
F0deec521639c7b0957000000&ei=IgM7VLrpDpDDggTc4ILoBQ&usg=AF
QjCNEBSEcPjwoKkXGNyXy0txlKkQbO0A&sig2=0wJPkuHhOJxxTUFWN
FpsAA&bvm=bv.77161500,d.eXY

You might also like