Sunteți pe pagina 1din 4

Proyecto Final: Análisis en frecuencia de una

grabación de voz humana mediante MATLAB


Pedro Iván Piza Rodríguez 20102005100
pedro92_0224@hotmail.com
Juan David Jaiquel 20102005082
jdjvillamil@hotmail.com

un filtro es no dejar pasar esas componentes que en el


Abstract — In this document, it will release the frequency dominio de la frecuencia no se desean, este tipo de filtros son
analysis of the human voice. Through a recording of some altamente utilizado para jugar con las tonalidades de audio
duration (approximately 5 seconds) in which a sentence is transformando las componentes auditivas en graves o agudas,
tell and through MATLAB analysis of this signal is held in entonces podemos ver que su habilidades como filtro aspiran
terms of the frequency thus obtaining the magnitude mucha más confianza, hoy en día la tecnología busca filtrar las
spectrum of the recording by the FFT, thereafter verify diferentes señales con este tipo de filtros, claro está haciendo
that such changes have performed to this digital filtering las conversiones análogo-digital pasando por el filtro y luego
(through a low pass filter) and the end was compared to the digital análogo.
input signal to verify that the changes have made the above
procedures.

Key words — Filtering, Frequency analysis, digital filters.

Resumen — En este documento, se dará a conocer el análisis en


frecuencia de la voz humana. Mediante una grabación de cierta
duración (aproximadamente 5 seg) en la cual se dirá una frase y
por medio de MATLAB se realizara el análisis de esta señal en
términos de la frecuencia obteniendo así el espectro de magnitud
de la grabación por medio de la FFT, después de esto se verificara
que tipo de cambios tiene al realizarle un filtrado digital (por
medio de un filtro pasabajas) y al final se comparara con la señal Fig 1- filtros ideales en el tiempo discreto
de entrada para verificar que cambios tiene al realizarse los
anteriores procedimientos.
B. Modulación Digital:
Palabras Clave — Filtrado, Análisis en frecuencia, Filtros primero la modulación es la búsqueda de transportar
digitales.
información sobre una señal portadora la cual ayuda a evitar
todo el ruido y ayuda a transportar más información de
manera simultánea, pero en el caso de la modulación
I. INTRODUCCION digital existen dos casos de presentación donde uno es psk (
El análisis de frecuencia es una poderosa herramienta para phase shift keying ) codificación por cambio de fase y el otro
determinar diversos factores y características que son propios qam( quadrature amplitude modulation ) en este caso se
de las señales, a raíz de este poderoso análisis, se puede cambia la amplitud y fase de la portadora según la
determinar el ancho de banda, la potencia y la energía modulación/señal digital que representa los datos.
distribuida en cada componente de frecuencia. Gracias a este Entre las ventajas de la modulación digital se encuentran su
análisis se logra hallar varias características propias de las alta inmunidad frente al ruido, facilidad de multiplicar,
señales, en este caso se tratara de señales en el tiempo donde encriptar y desencriptar, al a vez que su modulación-
gracias a este documento lograremos observar esas demodulación con dsps.
características que no se logran ver a simple vista en el análisis
del tiempo.
III. ACTIVIDAD
II. MARCO TEÓRICO Mediante el uso de MATLAB, procedemos a realizar la
A. Filtros Digitales: grabación de una señal de audio la cual contiene la frase:
Este laboratorio tiene como herramienta principal el uso de “Universidad Distrital Francisco José de Caldas” esta
filtros digitales los cuales obligadamente se utilizan sobre grabación se realizara por medio del siguiente código durante
señales discretas tanto análogas como digitales, la labor de un tiempo determinado (5 segundos):
recObj = audiorecorder;
disp('Grabando');
recordblocking(recObj, 5);
disp('Fin de la Grabacion');
play(recObj);
grabacion = getaudiodata(recObj);

Después de esto se realiza la gráfica de la señal de audio


obtenida mediante el siguiente código:

plot(grabacion);
title('Señal grabada');
xlabel('Tiempo (s)');
ylabel('Magnitud'); Fig 3: Señal de audio en términos de la magnitud |Y(f)| vs la
grid on frecuencia.

Obteniendo así la siguiente grafica en términos del tiempo: Visualizándolo de una manera más simple, se logra determinar
que existe una frecuencia fundamental en 350 Hz, con un
espectro mayor en las frecuencias que se encuentran entre 200
y 600 Hz.

Fig 2: Señal de audio grabada y graficada por medio de MATLAB.

Por medio del uso del algoritmo de la FFT se realiza la


conversión de la señal al dominio de la frecuencia:
Fig 4: Señal de audio en el dominio de la frecuencia.
N = length(grabacion); Determinación de su frecuencia fundamental.
Fs = 8000;
f = Fs/N.*(0:N-1); Por medio del siguiente código logramos obtener el espectro
y = fft(grabacion, N); de fase:
y = abs(y(1:N))./(N/2);
y = abs(y); P = fft(grabacion, N);
figure P = angle(P)*180/pi;
plot (f, y); figure
title('Magnitud del espectro de grabacion'); plot(f, P);
xlabel('Frecuencia (Hz)'); title('Espectro de fase');
ylabel('|y(f)|'); xlabel('Frecuencia (Hz)');
grid on ylabel('Angulo’);
grid on
Obteniendo así, con el anterior código la siguiente grafica de la
magnitud vs la frecuencia: Obteniendo la siguiente gráfica:
Fig 5: Espectro de fase de la señal de audio. Fig 8: Señal de audio filtrada en el dominio de la frecuencia.
Determinación de su frecuencia fundamental.
Después de esto se realiza el filtrado de la señal original de
audio, esto se realiza por medio de un filtro digital pasabajo
con una frecuencia de corte igual a 3600Hz por medio del uso Por ultimo para verificar el grado de similitud que existe entre
del siguiente código: las señales (original y filtrada) se realiza la función de
correlación entre estas dos obteniendo la siguiente grafica:

Fig 6: Señal de audio después de ser filtrada por medio de un filtro


Fig 8: Función de correlación entre la señal original y la filtrada
pasabajo
mediante un filtro pasabajos.
Después de esto se realiza el mismo análisis en frecuencia
hecho anteriormente: IV. CONCLUSIONES
✓ Logramos observar que los filtros digitales son
básicamente un programa, el cual coge una señal
analógica ya procesada transformada en registros
digitales (dominio discreto) donde se facilita la
aplicación del filtro digital y así llevar a cabo la toma
de componentes necesarios en el dominio de la
frecuencia.
✓ Llegamos a comprobar que las señales discretas no
son afectadas por el ruido al provenir de solo una
serie de registros que hacen menos corpulenta la
señal.

REFERENCES
[1] Gustavo Ramos S, Apuntes de Clase del Seminario
Investigativo VI, Correlación de Variables,
Fig 7: Señal de audio filtrada en términos de la frecuencia
http://viref.udea.edu.co/contenido/menu_alterno/apuntes/a
c36-correlacion-variables.pdf
[2] Universidad de Oviedo, Correlación,
http://www6.uniovi.es/vision/intro/node31.html
[3] Universidad Nacional Experimental, Anthony Ramos,
Correlación,
http://www.slideshare.net/anthonymaule/correlacin-
9381338
[4] Universidad Politécnica de Cataluña, Asunción Moreno,
Correlación y Espectro de Señales Determinísticas, 2009,
http://www.slideshare.net/crico89/correlaciondesenales
[5] Universidad del País Vasco, Procesado de Señales,
Correlación Cruzada y Autocorrelación,
http://www.ehu.es/Procesadodesenales/tema8/corre1.html

S-ar putea să vă placă și