Está en la página 1de 1

Introducción al procesamiento digital de señales

Laboratorio No. 5

Contenido: Filtrado de una señal de voz

Manipulación No.1: Filtrado de la señal de voz

Etapa 1
Cargue la señal de voz del archivo formato .wav que creó con el programa audiocity. Para esto
utilice la función wavread.
Represente la señal y su espectrograma con la ayuda de la función specgram o spectrogram según
su versión de Matlab. Escuche la señal con la función soundsc. Nota : Use el help de estas
funciones para conocer su sintaxis y argumentos.

Solicite a su instructor el archivo waziwaza.raw y cárguela en Matlab. Para esto utilizará los
siguientes :
fid=fopen('waziwaza.raw','r')
F=fread(fid,'short');
wazi=F(1:16688,1);

Represente la señal y su espectrograma con la ayuda de la función specgram o spectrogram según


su versión de Matlab. Esta señal fue muestreada a 16KHz. Escuche la señal con la función soundsc.
Nota: la frecuencia de muestreo puede ser dada como argumento de soundsc.

Comente lo observado.

Etapa 2
Agregue a la señal obtenida del archivo waziwaza.raw una sinusoidal con frecuencia de 7650 Hz.
Represente la señal y su espectrograma con la ayuda de la función specgram o spectrogram según
su versión de Matlab. Escuche la señal con la función soundsc.

Su objetivo es filtrar la señal de voz perturbada por la componente de alta frecuencia (7650Hz).
Para esto utilice una técnica basada en la posición de los polos y ceros de la función de transferencia
del filtro.
Sintetice el filtro y filtre la señal.
Represente la señal y su espectrograma con la ayuda de la función specgram o spectrogram según
su versión de Matlab. Escuche la señal con la función soundsc.

Commente.

También podría gustarte