Sunteți pe pagina 1din 4

UNIVERSIDAD NACIONAL DE SAN AGUSTIN ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

TELECOMUNICACIONES II

PRACTICA #3: MODULACION DIGITAL PCM

En esta práctica estudiaremos el ruido de cuantización en un sistema PCM con y sin compresión de amplitud. Para ello utilizaremos un modelo siguiente:

de amplitud. Para ello utilizaremos un modelo siguiente: En primer lugar se deberá incluir a MATLAB

En primer lugar se deberá incluir a MATLAB la librería proporcionada, para lo cual se debe copiar en el directorio de instalación de MATLAB la carpeta libcon 10.7 completa. Además se debe incluir esta carpeta en el PATH de MATLAB, como lo muestra la figura siguiente:

A continuación se especifica las principales opciones de configuración que deberán configurarse para cada bloque

A continuación se especifica las principales opciones de configuración que deberán configurarse para cada bloque usado entes de simular el modelo:

BLOQUES DE DISEÑO

Algunos de los bloques que aparecen en el modelo tienen un nombre (colocado en su parte inferior) que difiere del encontrado en la librería correspondiente. Para cambiar el nombre de un bloque basta con hacer ’clic’ sobre el nombre, borrar y escribir el nuevo nombre en su lugar.

Señal

Generador Sin Wave Amplitude = 1 Frequency = 2*pi*800 Phase = 0 Sample time = (vacío)

Muestreo

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 leyA. Para el modelo de la práctica se usará: para ley–μ con 8 bits y rango de entrada 1 los parámetros 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 un funcionamiento 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

Frecuencia de muestreo = 8*8192

Numero de muestras = 8+2

LPF

Filtro analógico Chebyshev Type II LP filter. Este bloque implementa un filtro analógico pasa- bajo tipo Chebyshev para la reconstrucción de la señal a partir de sus muestras. Fije los parámetros como sigue.

Cutoff frequency = 2*pi*4096 (mitad de la frecuencia de muestreo)

Order = 6 (orden del filtro)

Db ripple down in stop band = 40 (atenuación en la banda de stop)

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.

SIMULACIÓN

Ajuste los parámetros de simulación para una duración de 0.01 segundos.

Start time = 0 Stop time = 0.01 Min step size = 0.000001 Max step size = 10 Tolerance = 1e-3

Los parámetros no mencionados deben mantenerse inalterables.

ANALISIS

Analice detenidamente cada una de las señales que se utilizan en el modelo y describa sus características.

En la figura siguiente se puede observar algunas señales identificadas con letras en color rojo, describa cada una de ellas en función de sus principales parámetros e indique a qué pertenecen.

de sus principales parámetros e indique a qué pertenecen. Describa detalladamente las señales visualizadas en cada

Describa detalladamente las señales visualizadas en cada uno de los osciloscopios.

Utilizar un bloque To Workspace para llevar al espacio de trabajo de MATLAB la señal recuperada después de la codificación y decodificación PCM y la señal de error o ruido presente en el sistema. A partir de estas señales y utilizando la función csnr(s,n) determine la relación señal ruido presente en el modelo. Comente sobre este parámetro y sobre el valor obtenido.