0

我正在尝试在下采样(无滤波)后测量 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。

4

1 回答 1

0

如果要取原始信号的误码率,则需要在解调后重构原始信号。您可以进行插值以恢复相同数量的样本。像这样的东西:

a=interp(sig_demod,2);
b=double(a>0.5);
BER = biterr(sig,b);
于 2015-04-14T06:12:52.647 回答