m = 16;%字母大小
x = randi([0 M-1],5000,1);%隨機符號
%使用16-QAM調制。
hMod = modem . QAM mod(M);
HD emod = modem . QAM demod(hMod);
%創建散點圖並顯示星座
散點圖=康普。散點圖(' SamplesPerSymbol ',1,...
星座,hMod。星座);
散點圖。plot settings . Constellation = ' on ';
%調制
y = modulate(hMod,x);
%通過AWGN信道傳輸信號。
ynoisy = awgn(y,15,'實測');
%從噪聲數據創建散點圖。
更新(散點圖,ynoisy);
%解調ynoisy以恢復消息。
z =解調(hDemod,yno isy);
%檢查符號錯誤率。
[num,rt] = symerr(x,z)
輸出和散點圖如下。妳的數字結果和
圖可能會有所不同,因為這個例子使用了隨機數。
數量=
83
rt =
0.0166