當前位置:星座運勢大全官網 - 星座查詢 - matlab如何改變8QAM的星座映射方式

matlab如何改變8QAM的星座映射方式

%創建隨機數字消息

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