Está en la página 1de 2

Taller laboratorio 2

Procesamiento Digital de Señales


Muestreo, cuantificación digital y transmisión análoga vs. digital
Camilo Vásquez, Paula Pérez, Alejandro Escobar, Jhon Lopera y Cristian Rı́os
2020-1

1. Introducción
En este laboratorio se pretende afianzar los conceptos relacionados con muestreo y cuantificación de señales, ası́
como el fenómeno de alisasing. Además se pretende comparar técnicas de transmisión análoga vs. digital, y mostrar
las potenciales ventajas de la transmisión de señales digitales respecto a su contra-parte análoga.

Recuerde que este taller es sólo una guı́a de estudio, no es obligación realizarlo ni entregarlo, pero si sera de gran
ayuda para la solución del laboratorio y el quiz.

2. Muestreo
2.1. Frecuencia de muestreo
1. Estudie cuales son y cómo obtener en Python los parámetros de una señal de audio digital.
2. Estudie la documentación de la función scipy.io.wavfile.write.
3. Estudie como cambiar la frecuencia de muestreo de una señal.

2.2. Frecuencia de Nyquist y Aliasing


1. Estudie y tenga claras las diferencias entre frecuencia de Nyquist y rata de Nyquist.
2. Estudie el fenómeno de aliasing.

3. Estudie como generar en tiempo discreto señales sinusoidales de diferentes frecuencias.

3. Cuantificación
1. Estudie la cuantificación y como podrı́a re-cuantificar una señal.

1
3.1. Error de cuantificación
1. Estudie el error de cuantificación.
2. Estudie como calcular el error de cuantificación medio.

4. Transmisión análoga vs. digital


Se considerará el caso de la transmisión de una señal sobre un medio confinado de gran longitud, en el cual varios
repetidores serán usados para compensar la atenuación introducida por el canal.

Cada segmento del medio introduce una atenuación 1/G, por lo cual se puede recobrar la amplitud original adi-
cionando un repetidor de ganancia G. Sin embargo, si la señal ha acumulado ruido aditivo, el ruido también será
amplificado por el repetidor. Después de N repetidores, el ruido será amplificado N veces, y la señal en el receptor
será:

x̂N (t) = x(t) + N Gσ(t) (1)


Por otro lado si se usa una señal digital, se puede establecer un umbral después de cada repetidor para re-digitalizar
la señal y en algunos casos lograr eliminar el ruido en cada etapa.

5. Digitalización
1. Estudie como identificar en Python si una señal de audio es mono o estéreo (uno o dos canales), y como
seleccionar un canal en particular.
2. Estudie como calcular el número de niveles de cuantificación a partir de los bits de cuantificación y viceversa.

3. Estudie como calcular el error cuadrático medio de cuantificación.


4. Estudie como calcular la relación señal a ruido entre dos señales (una “limpia” y otra “ruidosa”).

6. Transmisión
Estudie y desarrolle una función que represente el efecto de la transmisión de audio sobre un medio confinado
terminado por un repetidor, realizando los siguientes pasos:

1. La señal es atenuada por un factor a < 1


2. La señal acumula ruido aditivo con determinada amplitud (< 1) que se propaga a través del medio.
3. La señal es amplificada en el repetidor (1/a) para obtener la amplitud original.

A partir de esto:
1. Desarrolle una función llamada repeater(...) que reciba como entrada la señal a transmitir, la amplitud del
ruido que se desea agregar, y la constante de atenuación, y retorne la señal afectada por el ruido, atenuada,
y amplificada nuevamente.

También podría gustarte