我试图通过 16-QAM 调制器、AWGN 通道、解调器输入二进制向量,并最终测量 BER。出于某种原因,即使我更改了向量的长度,它也会一直给我 BER=0。(我应该稍后用瑞利频道来做,但我什至还没有)。
当我做同样的事情但没有调制器时,我得到BER!=0
了很好的结果。
我在这里想念什么?
这是我的代码:
Sig = randi([0 1],1,1E5);
SigMod=qammod(Sig,16);
y=awgn(SigMod,50);
SigDemod=qamdemod(y,16);
z=SigDemod>0;
BER = biterr(Sig,z)