我试图在下采样(无滤波)后测量4-QAM调制信号的BER。 问题是我不确定在下采样后要测量什么,因为信号要短得多并且原始信号是相同的。 这是我的代码:
n=2;
sig = randi([0 1],1,10E4);
sig_d=downsample(sig,n);
sig_mod=qammod(sig_d,4);
y=awgn(sig_mod,5);
sig_demod=qamdemod(y,4);
z=sig_demod>0;
BER = biterr(sig,z)
我可能会遗漏一些基本的东西。该代码的目标是降低采样频率并测量采样信号的BER。
答案 0 :(得分:0)
如果要获取与原始信号相关的BER,则需要在解调后重建原始信号。您可以进行插值以返回相同数量的样本。像这样:
a=interp(sig_demod,2);
b=double(a>0.5);
BER = biterr(sig,b);