EXPERIMENTO 2

Anuncio
TAREA 3
ADQUISICION Y ANALISIS ESPECTRAL DE SEÑALES 1-D
Actualmente existen diversos formatos de audio utilizados en computadoras y equipos de
entretenimiento. Uno de ellos es el formato WAV. En este formato los archivos se generan mediante
una codificación PCM (Modulación por Pulsos Codificados) de la señal analógica. Existen diversos
paquetes de software para la adquisición, procesamiento y reproducción de audio. Windows incluye un
grabador de sonidos sencillo (Sound Recorder) como parte de sus accesorios. Como alternativa se
puede utilizar el programa gratuito en versión beta AUDACITY 1.3, bajándolo de la siguiente página:
http://audacity.sourceforge.net/
Este paquete de software permite utilizar diversos valores de
frecuencia de muestreo y ajustar duración en tiempo o en número de muestras.
PARTE 1
1. Conecte un micrófono a la entrada correspondiente de la computadora.
2. Mediante el grabador de sonidos realice la captura de un archivo de audio de muy corta
duración (de 2 a 4 segundos) en formato WAV. (MATLAB procesa el archivo en forma de
vector, de modo que a una frecuencia de muestreo de 8 KHz, 4 segundos representa un vector
con 32000 posiciones )
3. Por medio del comando “wavread” transforme el archivo WAV a un vector que pueda ser
procesado dentro de MATLAB.
4. Por medio del comando “fft” obtenga el espectro de magnitud del vector.
5. Por medio del comando “specgram” obtenga el espectrograma del vector.
6. Grafique los resultados.
7. Repita el procedimiento anterior para algunos sonidos utilizando dos o tres frecuencias de
muestreo diferentes:
a. Voz
b. Flauta o silbido o Diapasón (afinador musical). Puede ser un afinador de guitarra
calibrado al tono de LA en 440 Hz
c. Tonos de marcado de un teléfono.
d. Ruido (toquidos leves en el micrófono)
8. Analice los resultados anteriores cuidando que las escalas de las gráficas tengan sentido.
PARTE 2.
9. Genere un vector de longitud 24000 (3 segundos) correspondiente a una función coseno con
frecuencia de 800 Hz.
10. Convierta el vector generado a archivo WAV por medio de la instrucción “wavwrite” de
MATLAB. Escuche el tono y analice espectro y espectrograma.
11. Genere otro vector con una función sinusoidal cuya frecuencia incremente linealmente desde 0
hasta 5 KHz (longitud 24000, 3 segundos). Escuche el tono y analice espectro y espectrograma.
Dado que la frecuencia de la señal rebasa la frecuencia de Nyquist se deberá poder observar y
escuchar el fenómeno de aliasing.
12. Reporte resultados y conclusiones.
Descargar