Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modulación PCM
En este primer apartado estudiaremos el ruido de cuantización en un sistema PCM
con y sin compresión de amplitud. Para ello utilizaremos un modelo como el de la
siguiente figura:
Señal
Mues
Este es un bloque Zero-Order Hold que implementa el proceso de muestreo previo
a la cuantización de la señal. Utilizaremos una frecuencia de muestreo de 8192 Hz.
Sample time = 1/8192
PCM-cod
Este bloque implementa la cuantización de las muestras de la señal. Por cada
muestra de entrada genera n bits de salida, siendo el bit-rate de salida de n-veces la
frecuencia de muestreo. Los parámetros permiten ajustar el número de bits así como la
compresión utilizada (0=lineal, 1=ley–µ, 2=ley–A). Para los modos de compresión, el
parámetro de compresión es µ para ley–µ y A para ley–A. Por ejemplo, para ley–µ con
8 bits y rango de entrada 1 los parámetros serían los siguientes.
Valor de pico = 1
Numero de bits = 8
Compresión = 1
Parámetro de compresión = 255
PCM-decod
Este es el bloque complementario del anterior e implementa un decodificador
PCM. Los parámetros tienen el mismo significado que en el bloque anterior. Fíjelos
siempre con los mismos valores que en el bloque de codificación para unfuncionamiento
correcto.
Retardo
Este bloque implementa un retardo de los bits originales necesario para compensar
el retardo de n+2 bits introducido por los bloques de codificación/decodificación. Por
ejemplo, para 8 bits con frecuencia de muestreo de 8192 Hz los parámetros de retardo son
LPF
Filtro analógico Chebyshev Type II LP filter. Este bloque implementa un filtro
analógico paso-baja tipo Chebyshev para la reconstrucción de la señal a partir de sus
muestras. Fije los parámetros como sigue.
mseñal mruido
Estos dos bloques de muestreo To Workspace se utilizan para pasar las muestras
de la señal y el ruido de cuantización al espacio de trabajo para su posterior procesado en
MATLAB. Fije los parámetros como sigue:
Osciloscopios
Hay varios de estos bloques Scope que permiten visualizar las señales en
diferentes puntos del sistema. Ajuste los rangos vertical y horizontal para una adecuada
visualización de las señales.
1.2 Simulación
Runge-Kutta 5
Start time = 0
Stop time = 0.01
Min step size = 0.0001
Max step size = 10
Tolerance = 1e-3
Return variables = (vacío)
Durante la simulación del sistema podrá ver en los osciloscopios la forma de onda
de las señales PCM. Al final de la simulación aparecerán las variables s y n en el espacio
de trabajo. Utilizando la función csnr(s,n) podrá obtener una estimación de la relación
se˜nal/ruido de cuantización. Esta debe ser de 37.67 dB.
Esto generará un par de curvas con los valores lineal y µ frente a n. Compruebe que los
resultados obtenidos concuerdan con los predichos por la teoría. (nota: debe construir
las curvas para n=1...8).