Comunicaciones Digitales
El objetivo de esta práctica es simular el funcionamiento de un sistema de transmisión digital, sin codificación de canal, que utilice formatos de modulación PSK y comparar el rendimiento de este sistema con el teórico. La
herramienta que se recomienda para la realiza
ción de la práctica es MATLAB u Octave. 1. Simulación de un sistema de comunicaciones digital PSK
A continuación se describen todos los pasos que deben er implementados para simular el funcionamiento de un
s
sistema de modulación digital y se muestran los resultados obtenidos en cada paso.
Inicialización de parámetros
En el simulador se van a utilizar los siguientes parámetros:
●
TamPulso: número de puntos del pulso.
●
NumSimb: número de símbolos a transmitir.
●M: número de formas de onda de la modulación
●
EbNo: Relación entre la potencia de bit y la del ruido (en decibélios).
●
NumPlot: número de símbolos a representar.El primer paso del simulador será inicializar estas variables y las utilizadas por el generador de números aleatorios. En concreto, los ejemplos que se presentan a continuación han sido obtenidos con los siguientes
parámetros:
TamPulso = 10;
NumSimb = 1000;
M = 4;
EbNo = 14;
NumPlot= 50;
seed = [12345 54321];
rand('state', seed(1)); randn('state', seed(2));
Generación de símbolos aleatorios de información.El siguiente paso será el de generar los símbolos a modu
lar. Considerando que se va a utilizar una modulación de M niveles, los símbolos deben ir de 0 a M1. Por ejemplo, para una modulación QPSK los símbolos son 0, 1, 2
y 3.
Genere un vector de tamaño NumSimb que contenga símbolos aleatorios equiprobables con valores 0, 1,2,...,M1 y dibuje los primeros NumPlot símbolos. Asigne los símbolos generados
a la variable
mensaje_original.
La siguiente figura muestra el result
ado para una modulación QPSK.
Modulación....
Regístrate para leer el documento completo.