Modulacion digital
Modulaciones Digitales: Simulaciones con Matlab
Laboratorio de Procesado de Señal en Comunicaciones
Visualización de las constelaciones
La función modmap del Matlab permitemapear de forma muy sencilla datos digitales en diferentes constelaciones. En este apartado nos limitaremos a aprender a mapear un cierto número M de símbolo en para generar dichas constelaciones 2D.a) Considerando un mensaje digital de M niveles comienza utilizando dicha función de la siguiente forma:
modmap('ask',M);pause;
modmap('qsk',M);pause;modmap('psk',M);pause;
Prueba y observa los resultados para M=4, 8, 32, 64, 256.
Explica brevemente las características más importantes que diferencian estas modulaciones entre sí.
b) Con esta mismafunción puedes obtener el valor mapeado correspondiente a un determinado valor digital. Así, si por ejemplo ejecutas:
Y=modmap([0 1 2 3 4 5 6 7],1, 1, ‘ask’, 8)
En el vector Yobtendrás los valores de los puntos de la constelación correspondientes a los 8 símbolos posibles para la modulación ASK con M=8 niveles.
Repite el comando anterior para las modulaciones qsk y psk. Dibujalos resultados (indica los símbolos asociados a cada punto de la constelación sobre una gráfica, tal y como ocurre en el caso de la modulación qsk.
c) Observa detalladamente la constelación QSK(conocida también como QAM) para M=32. Fíjate en el mapeo realizado (asociación bits ( símbolo realizada). ¿Qué tiene de particular? ¿Conoces el nombre de esta codificación? ¿Cuál crees que es el motivode utilizar dicho mapeo?
d) Aunque hasta ahora hemos dejado que Matlab realice los mapeos, es posible utilizar el mapeo que se desee, utilizando la función modmap con el método ‘qsk/arb’, eindicándole en un par de vectores los valores deseados para los símbolos. Prueba con los siguientes comandos:
Inph=[1/2 1 1 1/2 1/2 2 2 5/2];
Quad=[0 1 -1 2 -2 1 -1 0 ];...
Regístrate para leer el documento completo.