Escolar Documentos
Profissional Documentos
Cultura Documentos
a Digital
Omar X. Avelar & J. Daniel Mayoral
SISTEMAS DE COMUNICACIN & TRANSMISIN DE DATOS (ESI 043A)
Instituto Tecnolgico y de Estudios Superiores de Occidente (ITESO)
Departamento de Electrnica, Sistemas e Informtica (DESI)
OBJETIVO
El objetivo de esta prctica es experimentar con el muestreo y
cuantificacin de una seal de audio y escuchar sus efectos en la
seal de audio recuperada a partir de las muestras.
PROCEDIMIENTO
INTRODUCCIN
Existen varias ventajas en sustituir circuitos analgicos por algoritmos digitales. En el caso de la conversin de una seal analParte I: Frecuencia de Muestreo
gica en una digital (Fig. 1), el muestreo ideal toma el valor de la
seal en un instante determinado (peridicamente) y almacena
1) A partir de un CD, convertir a WAV una cancin. Es importante
este valor.
partir de un CD y no de un MP3 o de otro archivo ya comprimido.
2) En GNU Octave/MATLAB, leer el archivo WAV, con el comando
wavread. La mtriz resultante es demasiado grande; escoger
cinco segundos de msica en algn segmento de la cancin que
sea representativo del gnero. Vamos a terminar con una matriz
de dos columnas, con 22050 muestras cada una y con intervalo
entre muestras igual a 1/44100 segundos. Cada muestra es un
nmero real entre -1 y 1.
3) Con el comando wavwrite, escribir los cinco segundos de
msica a otro archivo.
Fig. 1: Gris: Seal continua
ITESO
DESARROLLO
Parte I: Frecuencia de Muestreo
Proseguimos a usar la funcin de resample. La cual consiste en
un algoritmo conocido como polyphase. Le daremos zoom (Fig. 4
Fig. 6) a una parte del archivo de audio para poder visualizar
que est sucediendo con el downsampling.
ITESO
Se puede notar que la cantidad de informacin (calidad) es redu- Tambin se puede observar un traslape en las frecuencias (aliacida al andar quitando muestras y a su vez reducir el ancho de
sing) si observamos el eje de la amplitud que ha cambiado grabanda de nuestra seal resultante.
cias a la superposicin de esos componentes en frecuencia que
se estn haciendo pasar por otros.
f max =
, donde
fs
fs
2
(1)
= Es el Nyquist Rate.
Como no se aplic ningn filtro antialias antes de volver a muestrear, tenemos un traslape en el espectro lo cual nos distorsiona
aun ms la seal al hacer pasar unas frecuencias por otras.
ITESO
Donde en el eje vertical se visualiza como 1 (mximo) a la frecuencia de Nyquist ( f max ) de la seal. Por lo que en el orden
de arriba a abajo se encuentra:
(1)
(2)
(3)
(4)
(5)
Y la (6) y la (7) son unas pruebas para ver el efecto de una manera ms drstica utilizando frecuencias de muestreo muy bajas.
En la grfica del espectrograma (Fig. 10) conforme nos movemosa ms bajas frecuencias de muestreo, podemos ver como se
traslapan y siguen apareciendo fantasmas de las frecuencias altas pero ahora con componentes de frecuencia ms bajos (aliasing).
ITESO
La siguiente grfica (Fig. 11) muestra la prueba de esta cuantificacin lineal teniendo como niveles de escala completa [ -1, 1 ].
-------------------------------------------------------------------------------------------
Fig. 11:
1) Seal sinusoidal original con amplitud uno.
2) Prueba a 10 Bits (1024).
3) Prueba a 8 Bits (256).
4) Prueba de 6 Bits (64).
5) Prueba de 2 Bits (4).
6) Prueba de 1 Bit (2).
ITESO
CONCLUSIONES
Pudimos corroborar lo aprendido en clase y en cursos anteriores,
nos toc percibir el aliasing al submuestrear una seal de audio,
as como la reduccin de el ancho de banda del espectro.
Respecto a la cuantificacin descubrimos que hay maneras alternas de compresin especificas para ciertas aplicaciones, en este
caso la ley para seales PCM que divide la escala en intervalos
ms pequeos a menores amplitudes.