MQAM (Multiple Quadrature Amplitude Modulation) 多进制正交幅度调制。4相相位键控信号其实也是一种二电平正交振幅键控。如果将二电平振幅键控进一步发展为多电平(例如4、8、16电平等)正交振幅键控,显然可以获得更高的频谱利用率。
效果展示:
(1)调制星座图
(2)信噪比13db接收星座图
(3)16qam信号眼图
(4)13db信噪比下16qam信号眼图
(5)误码率曲线(15db内)
代码说明
1、M可改,16qam,4qam等,snr信噪比可改。mqam_count信号数量可改。
2、代码在MATLAB2018上通过。
clc
clear
M=16;%mqam的进制数
mqam_count =400;
snr=13;
%-------------------------------------&
bit_per_symbol=log2(M);
bit_length = mqam_count*bit_per_symbol;
bit_signal = round(rand(1,bit_length))';
bit_moded1 = qammod(bit_signal,M,