什么是AWGN通道命令matlab背后的理论

时间:2015-04-29 10:43:29

标签: matlab signal-processing probability telecommunication

请告诉我下面显示的代码中AWGN通道的两个命令(标有***)背后的理论。

代码:

N_all = [10^3*ones(1,6) 10^3*ones(1,5)];
Eb_no = [0:2:20];
for ii=1:length(Eb_no)
     N = N_all(ii);
     b = (1/sqrt(2))*rand(1,N)>0.5;
     ip = qpsk_new(b);
     s = ip;
***  noise = 1/sqrt(2) * [randn(1,N/2)+j*randn(1,N/2)];
***  y = s+10^(-Eb_no(ii)/20)*noise;
end

1 个答案:

答案 0 :(得分:3)

第一个标记线中的randn函数生成复数,高斯 - 分布式(1),独立(2)样本,均值和单位方差为零。第二条标记线根据指定的信噪比(EB/N0)对这些样本进行缩放,(3)它们添加到信号中。

这些操作源于AWGN的定义:

  1. " G" in" AWGN"意味着" 高斯"。
  2. " W"意味着"白色"。术语"白色"应用于随机过程means,样本在统计上独立(或不相关;但在高斯情况下,它们是等效条件)。
  3. " A"是" 添加",因此您将噪音添加到信号中。