Sei sulla pagina 1di 7

ASIGNACION PARA EL CURSO DE COMUNICACIONES 2 Octubre 2014

La presente actividad tiene los siguientes objetivos:

a) Probar un simulador para Comunicaciones 2 que desarrollaron Valentina


Espinoza y Ricardo Bianchi, (DCSim) apoyados en Java y Octave (clone de
Matlab), y sustentar los resultados que el mismo ofrece, utilizando cálculos
y criterios teóricos. Esto les permitirá reforzar los conceptos que se
manejan en el curso de Comunicaciones 2.
b) Evaluar los mecanismos de instalación y uso del simulador y el impacto que
podría tener el mismo para la fijación de conceptos importantes del curso
de Comunicaciones 2. Para esto se le coloca una encuesta que debe
completar de manera obligatoria y que puede conseguir en el siguiente link.

https://www.dropbox.com/s/9xk6bpyr0uxaoad/Encuesta%20Simulador.docx?dl
=0

Para alcanzar dichos objetivos, Ud. debe ir al siguiente enlace donde conseguirá
un documento que tiene la guía de instalación y uso del simulador y la guía de
instalación de Octave.
https://www.dropbox.com/s/flycg7m7qpqajtw/Gu%C3%ADa%20de%20Instalaci%C
3%B3n%20del%20Simulador%20Asignacion.docx?dl=0
El simulador se encuentra en el siguiente link
https://www.dropbox.com/s/h7uvzwqe3oxnja8/DCSim%20Version%2022_09_2014
.rar?dl=0
A continuación el enunciado detallado de la asignación
ENUNCIADO

Esta asignación implica leer cuidadosamente las instrucciones, realizar cada


experimento, e ir generando un documento Word que contenga:

a) Los cálculos teóricos que se le pidan,

b) Los resultados prácticos obtenidos usando la herramienta DC.sim (valores


numéricos y gráficas) con sus respectivas justificaciones.

Cabe destacar el hecho de que, en el simulador, si Ud. se posiciona sobre una


gráfica y hace click derecho, tendrá opción de copiar la gráfica y pegarla en el
documento Word.

EXPERIMENTO 1 (MODULO PCM)

El primer bloque de todo Sistema de Comunicaciones Digitales es el Codificador


de Fuente. En su versión analógica este no es más que la conversión analógica-
digital de la señal que produce una señal PCM. En la herramienta estudiada en el
módulo de Codificación de Fuente se implementa PCM y DPCM, sin embargo, en
la asignación SOLO se abordará PCM. Aquí hay dos elementos importantes que
estudiar: la frecuencia de muestreo (y su relación con el ancho de banda de la
señal), y el número de niveles de cuantificación.

Se le pedirá que elija la señal de VOZ FEMENINA, la muestree a la frecuencia


más alta, y utilice 256 niveles de cuantificación. Corra el simulador. Comentado [SG1]: ENTRADA
Codificación Fuente
Tipo de Voz: Femenina
A) Vea la señal en tiempo y su DEP (y guárdela en su documento) y determine Frecuencia: 44100
Niveles de Cuantificación: 256
el ancho de banda aproximado de dicha señal. EN BASE A ESTO
SALIDA
DETERMINE LA FRECUENCIA DE MUESTREO MINIMA. Verifique que la Voz Recuperada: Voz PCM

señal original y la recuperada suenan muy parecidas. COPIE EN SU


DOCUMENTO LOS VALORES DE POTENCIA DE ERROR DE
CUANTIFICACION Y RELACION SEÑAL A RUIDO PARA PCM. ESTO LE
SERVIRA PARA FUTURAS COMPARACIONES.
B) Ahora revise la gráfica temporal del error de cuantificación (Y GUÁRDELA
EN SU DOCUMENTO) y verifique que este oscila entre –a/2 y a/2 (esto es
especialmente válido cuando M es grande). Recuerde que “a” es el paso
del cuantificador el cual puede despejar de la siguiente relación 2V=Ma. (2V
es el rango dinámico de la señal de voz en este caso V=1, M es el número
de niveles de cuantificación en esta oportunidad es 256). Verifique también
que el error de cuantificación (COPIE LA GRAFICA EN SU DOCUMENTO)
tiene una distribución probabilística uniforme entre –a/2 y a/2 y, finalmente,
que la potencia del error de cuantificación tiende al valor de (a*a/12).
CALCÚLELO TEÓRICAMENTE Y COLOQUE ESAS COMPARACIONES
EN SU DOCUMENTO.
C) Ahora debe repetir A) y B) tres veces. La primera con fmuestreo=22050 y
M=Número de niveles del cuantificador=16. La segunda con
fmuestreo=22050 y M=Número de niveles del cuantificador=256. La tercera
con fmuestreo=1102 y M=Número de niveles del cuantificador=256. Con
las dos primeras corridas, al compararlas, verá el efecto del número de
niveles de cuantificación en tiempo, al oírlas, en la fdp del error de
cuantificación y en las relaciones señal a ruido. Por otro lado la
comparación de los resultados obtenidos entre la segunda y la tercera
corridas le permitirán apreciar el efecto de la frecuencia de muestreo. Todas
las gráficas y valores deben aparecer en su documento así como las
respectivas explicaciones.
D) DEBE COPIAR TODOS LOS VALORES DE LA POTENCIA DEL ERROR
DE CUANTIFICACION Y DE LA SNR PCM (Relación Señal a Ruido ),
compararlos (INCLUSO con los de la parte A) y explicar dichos valores.
EXPERIMENTO 2 (Módulo Gram Schmidt)

Nota: si alguna de las señales es una sinusoide use frecuencia de muestreo de


100 . Si solo son pulsos puede dejar el default que es fs=10.

a) Se le pide elegir una transmisión bandabase NRZu (dos señales: una que
sea un pulso de amplitud 2 y la otra una señal nula). Debe determinar
teóricamente las bases, la constelación y tomar el resultado de su Densidad
Espectral de Potencia que debe haber obtenido en clases. Debe correr el
simulador y verificar que coincidan los resultados con los teóricos. DEBE
COLOCAR TODAS LAS GRAFICAS Y VALORES TEORICOS EN EL
DOCUMENTO.
b) Se le pide que elija ahora 3 señales sk. La primera y la tercera serán
cosenos de frecuencia 20 Hz y amplitudes diferentes(1 y 3). La segunda
será un Medio Pulso de amplitud 2. Debe determinar teóricamente las
bases, la constelación. Debe correr el simulador y verificar que coincidan
los resultados con los teóricos. Por otro lado debe colocar la gráfica de la
DEP práctica obtenida y JUSTIFICARLA EN BASE A LAS DEPS DE
OTRAS SEÑALES TIPICAS QUE UD. CONOCE.DEBE COLOCAR TODAS
LAS GRAFICAS Y VALORES TEORICOS EN EL DOCUMENTO.
EXPERIMENTO 3 (códigos de linea)

Una vez que se dispone de los bits o símbolos a la salida del codificador de
fuente, hay que asignarles diferentes formas de onda. Esta asignación impactará
la potencia, DEP, ancho de banda, etc. Si la transmisión es Bandabase eso
implica que no hay modulación, se emplean los llamados Códigos de línea. La
herramienta que se le ofrece permite simular 5 códigos de línea muy conocidos.
Ud. Debe elegir MANCHESTER. Tiene que obtener los resultados teóricos (y
colocarlos en el documento) de: Señal en tiempo, DEP y gráfica de probabilidad
de error teórica (cuando esta señal es enviada por un canal que le agrega ruido
blanco gaussiano y recibida por un Rx Optimo) en función de 10 log(E/ ) . Para la
corrida se le pedirá una potencia de ruido. Coloque 25 w

Luego debe correr el simulador y colocar en su documento todas las


gráficas y valores que le arroje el programa para el código que se le asignó. Debe
comparar y justificar posibles diferencias. AYUDA: En la medida que un
experimento aleatorio se repite más veces, los resultados de su estadística son
más cercanos a los que uno espera. En estas corridas el número de muestras no
puede ser tan elevado como quisiéramos porque tardarían mucho las corridas.
Tome esto en cuenta.
EXPERIMENTO 4 (Modulación)

Una vez que se dispone de los bits o símbolos a la salida del codificador de
fuente, hay que asignarles diferentes formas de onda. Esta asignación impactará
la potencia, DEP, ancho de banda, etc. Si la transmisión es Pasabanda eso
implica modular. La herramienta tiene un módulo que permite simular
modulaciones binarias (ASK, PSK, FSK) y m-arias (QPSK y 16QAM). Ud. Debe
elegir OOK. Tiene que obtener los resultados teóricos (y colocarlos en el
documento) de: Señal en tiempo, DEP y gráfica de probabilidad de error teórica
(cuando esta señal es enviada por un canal que le agrega ruido blanco gaussiano
y recibida por un Rx Optimo) en función de 10 log(E/ ) . Cuando en la corrida se
le pida potencia de ruido coloque 5w.

Luego debe correr el simulador y colocar en su documento todas las


gráficas y valores que le arroje el programa para el código que se le asignó. Debe
comparar y justificar posibles diferencias. AYUDA: En la medida que un
experimento aleatorio se repite más veces, los resultados de su estadística son
más cercanos a los que uno espera. En estas corridas el número de muestras no
puede ser tan elevado como quisiéramos porque tardarían mucho las corridas.
Tome esto en cuenta a la hora de justificar diferencias.

AYUDA PARA EL MANEJO DEL RUIDO EN SIMULADORES

En Matlab y en Octave, cuando se genera un ruido como sqrt(P)*randn(1,n)


es porque ese ruido tiene potencia P entre –fs/2 y fs/2. (fs es la frecuencia de
muestreo) Su DEP sería la siguiente
En este caso P= fs/2 (integrando la DEP)
Por otra parte si se quiere simular una situación con determinado valor de
E/ hay que recordar que este es en dB. Por ejemplo si queremos
10 *log10E/ =4 dB, esto indica que en lineal daría E/ =2.51. Pero E=S.tsimbolo
(o E=S.tbit) y como se conoce (o se puede medir) tanto la potencia como tsimbolo
o tbit, de aquí se despeja . Finalmente como P= fs/2 se tendría el valor que hay
que colocar en sqrt(P)*randn(1,N).
Es MUY importante entender que, si por ejemplo, Ud. está simulando la
transmisión de 500 bits, lo menos que puede Ud. detectar es 1 error en 500 bits,
es decir una Pe=1/500. Ud. no podrá esperar ver valores de probabilidad menores
que este.

Potrebbero piacerti anche