Sie sind auf Seite 1von 6

MANEJANDO SONIDOS EN MATLAB

1.- OBJETIVOS: Generar sonidos mediante el uso de MATLAB, procesar estos


datos, analizarlos y finalmente graficar su comportamiento en un programa.
2.- BREVE INTRODUCCION TEORICA
FRECUENCIA QUE PERCIBE EL SER HUMANO: SONIDOS GRAVES Y AGUDOS
El odo humano es capaz de captar vibraciones de un amplio espectro de
frecuencias (aproximadamente entre 20 y 20 000 Hz, margen de audiofrecuencias
que determina el llamado espectro audible.
Los sonidos o tonos agudos
Este intervalo de altas frecuencias o tonos agudos est comprendido entre
los 5.000 y 20.000 hercios. Los sonidos Agudos tienen relacin con el tono y este a
su vez con la frecuencia. A mayor frecuencia ms agudo es el sonido.
Graves / tonos graves
Los graves o tonos graves son la el intervalo de las bajas frecuencias, que el odo
humano es capaz de interpretar. Este margen est comprendido entre los 20 y 300
Hz.
capturar sonido con el micrfono
Se usa el comando
Waverecord ;
Su sintaxis es
Fs = 11025;
y = waverecord(5*Fs , Fs , int16);
en la cual:
Fs= frecuencia de muestreo
El numero 5 significa la cantidad de segundos que estamos grabando
int16 se usa para el numero de bits (se puede obviar)
Fs = 11025;
y = wavrecord (5*Fs, Fs)
Y comenzamos a hablar por el micrfono, nos damos cuenta de que est grabando
cuando en la parte inferior izquierda dice busy, una vez finalizado podemos
reproducirlo con:

wavplay(y, Fs); si es que hemos colocado el int16 o


sound(y,Fs) si es que no hemos utilizado el int16
Resumiendo mi Voz est guardada en la variable y
En Matlab se puede guardar este vector en un archivo de extension wav
la sintaxis es:
wavwrite (y,Fs,voz.wav);
donde y es el vector donde esta nuestra voz Fs es la frecuencia de muestreo a la
cual ha sido muestreada el vector y voz.wav es el nombre del archivo que se va a
crear. este archivo se guarda dentro de la carpeta work , la cual est dentro de la
carpeta Matlab en la unidad .
Supongamos que queremos cargar ese archivo de voz ajg.wav u otro archivo de
voz que tengamos en este formato lo primero es que el archivo de voz debe de
estar en la carpeta works del matlab.

3.- PROCEDIMIENTO
- Para grabar la voz usamos el siguiente comando:
Fs=11025;
y=wavrecord(5*Fs,Fs,'int16');
wavwrite(y,Fs,'voz.wav');
wavplay(y,Fs);
la frecuencia de muestreo es Fs = 11025 Hz
Luego grabamos nuestra voz mediante el comando wavrecord durante 5
segundos con frecuencia de muestreo Fs y 16 bits de cuantizacion.
Por ltimo guardamos esta grabacin y mediante el comando wavwrite en
voz.wav.
- Para reproducir lo grabado anteriormente en frecuencias de 8000 Hz y 22050 Hz
usamos otra vez
wavwrite(y,8000,'voz8000.wav');
y lo guardamos en voz8000
el mismo procedimiento para la frecuencia de 22050Hz. Lo guardamos en
voz22050.

4.- CONCLUSIONES
-

Cuando se varia la frecuencia Fs = 11025 Hz de la voz a una frecuencia de


8000 Hz la voz se vuelve ms grave y cuando se varia a una de 22050Hz la
voz se agudiza.
En el programa se observa que la voz tiene un comportamiento gaussiano.
La voz se distorsiona para cualquiera de estos lmites.

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 mltiplos suyos, como el kilohercio (kHz), aunque pueden
utilizarse otras magnitudes.

Teorema de Nyquist
Segn el teorema de muestreo de Nyquist-Shannon, para poder replicar con exactitud (es
decir, siendo matemticamente reversible en su totalidad) la forma de una onda es necesario
que la frecuencia de muestreo sea superior al doble de la mxima frecuencia a muestrear.
Es un error frecuente y extendido creer que una misma seal muestreada con una tasa
elevada se reconstruye mejor que una muestreada con una tasa inferior.1 Esto es falso
(siempre que la tasas empleadas cumplan el criterio de Nyquist, naturalmente). El proceso de
muestreo (que no debe ser confundido con el de cuantificacin) es, desde el punto de vista
matemtico perfectamente reversible, esto es, su reconstruccin es exacta, no aproximada.
Dicho de otro modo, desde el punto de vista matemtico al que se refiere el teorema de
muestreo de Nyquist-Shannon, la reconstruccin de una seal de 10 kHz es idntica tanto si
se obtiene de una tasa de muestreo de 25000 muestras por segundo como de una de 50000
muestras por segundo. No aporta nada incrementar la tasa de muestreo una vez que sta
cumple el criterio de Nyquist. Tambin son errores frecuentes y extendidos, relacionados con lo
expuesto en este prrafo, creer que los puntos que resultan del proceso de muestreo se unen

en la reconstruccin mediante rectas formando dientes de sierra o que existe un proceso de


clculo que realiza la interpolacin de manera simulada. En resumen, el teorema de muestreo
demuestra que toda la informacin de una seal contenida en el intervalo temporal entre dos
muestras cualesquiera est descrita por la serie total de muestras siempre que la seal
registrada sea de naturaleza peridica (como lo es el sonido) y no tenga componentes de
frecuencia igual o superior a la mitad de la tasa de muestreo; no es necesario inventar la
evolucin de la seal entre muestras.

Frecuencias de muestreo para audio y vdeo


En audio, la mxima audiofrecuencia perceptible para el odo humano joven y sano est
en torno a los 20 kHz, por lo que tericamente una frecuencia de muestreo de 40000 sera
suficiente para su muestreo; no obstante, el estndar introducido por el CD, se estableci
en 44100 muestras por segundo. La frecuencia de muestreo ligeramente superior permite
compensar los filtros utilizados durante la conversin analgica-digital.
Hay que tener en cuenta que no todas las fuentes sonoras se aproximan a los 20 kHz que
corresponden a esta frecuencia mxima; la mayora de los sonidos est muy por debajo de
sta. Por ejemplo, si se va a grabar la voz de una soprano, la mxima frecuencia que la
cantante ser capaz de producir no tendr armnicos de nivel significativo en la ltima
octava (de 10 a 20 kHz), con lo que utilizar una frecuencia de muestreo de 44100
muestras por segundo sera innecesario (se estara empleando una capacidad de
almacenamiento extra que se podra economizar).
El estndar del CD-Audio est fijado en 44100 muestras por segundo, pero esto no
significa que esa sea la frecuencia que utilizan todos los equipos. Los sistemas domsticos
de baja calidad pueden utilizar tasas de 22050 muestras por segundo o de 11025
muestras por segundo (limitando as la frecuencia de los componentes que pueden formar
la seal). Adems, las tarjetas de sonido de los equipos informticos utilizan frecuencias
por encima o por debajo de este estndar, muchas veces seleccionndolas en funcin de
las necesidades concretas (sobre todo, en aplicaciones de audio profesional).
Algunas frecuencias de muestreo tpicas en sistemas de audio y vdeo aparecen resumidas
en tablas, ms arriba.

Frecuencias correspondientes a las notas de la octava central del piano

Das könnte Ihnen auch gefallen