最近在做MATLAB模拟,经常遇到信道模拟。 两种常见的信道是AWGN信道和任性的衰落信道,在进行一般的ofdm仿真时,信号依次通过这两个信道模型产生接收信号。
以下,我简单谈谈这两种渠道模式。 有关具体说明,请直接在MATLAB命令窗口中输入。
help awgn和help rayleighchan就可以了。 官方文档做了更详细的说明。
另外,我推荐初学者学习通信MATLAB模拟的书。 详细介绍了MATLAB/simulink通信系统的建模与仿真dfdc的编纂。 这本书还有定位录像,特别面向初学者。
AWGN信道加性高斯白噪声是最常见的噪声之一,AWGN的平均值为0,方差为噪声功率的幅值。
MATLAB提供的函数是awgn函数,常见格式如下:
y=awgn(x,snr ) )。
这里,x为发送信号,y为接收信号,snr为信噪比。
任性玫瑰衰落信道任性玫瑰衰落也称为多径衰落,通过任性玫瑰信道的信号需要补偿。 否则错误率会变大。 也就是说,利用飞行员进行估计。
MATLAB提供的函数是rayleighchan和filter函数,常见用法如下:
Chan=RayleighChan(t,f );
y=filter(Chan,x );
第一个函数是产生任性的低信道,其中t为采样时间,f为最大多普勒频移。 第二个函数是让信号x通过任性的玫瑰频道,y是接收信号。