我正在构建用于计算BER的OFDMA系统,并且在将噪声考虑到多个用户的系统中准确引入噪声有困难。
我将噪声建模为AWGN。我的向量(y)具有复杂的时域信号,因此要增加噪声。
如果需要,可以上传完整的代码。但是下面是我目前所处的位置,这是不对的。
%% Channel %%
%add noise to this
%EsNo = EbNo + 10*log10(bitsPerSubcarrier)+10*log10(users); %this is for SCFDMA
noise = y + (1/sqrt(2))*(randn + randn*i); %???
EsNo = (randn + randn*i) + EbNo;
% xmnoise = awgn(y, EsNo, 'measured');
xmnoise = awgn(y, EbNo, 'measured');