Cómo Matlab cambia el método de mapeo de constelaciones de 8QAM
m = 16; tamaño de letra
x = randi([0 M-1], 5000, 1); Modulación 16-QAM.
hMod = modem . QAM mod(M);
HD emod = QAM demod(hMod);
Crea un diagrama de dispersión y muestra la constelación.
Gráfico de dispersión = CommScope. Dispersión('SamplesPerSymbol', 1, ...
Constelación, hMod. Constellation);
Dispersión. configuración de la trama Constellation = 'on';
Modulación
y = modulate(hMod, x);
Transmite la señal a través del canal AWGN.
ynoisy = awgn(y,15,'measured');
Crea un diagrama de dispersión a partir de datos ruidosos.
Actualizar(scatterplot, ynoisy);
Demodular ynoisy para recuperar el mensaje.
z = demod(hDemod, yno isy);
Comprueba la tasa de error de símbolo.
[num, rt] = symerr(x, z)
La salida y el diagrama de dispersión son los siguientes. Sus resultados numéricos y
gráficos pueden diferir porque este ejemplo utiliza números aleatorios.
Cantidad=
83
rt =
0.0166