首页/文章/ 详情

在标准的Rayleigh信道下比较不同的加噪方法

4年前浏览4066

   实验信道:chan = rayleighchan(1/10000,10);  

    使用时变 rayleigh 信道进行说明,其中采样间隔为 10-4s,多普勒频移为 10Hz,可知相干时 间大约为 0.1s,对应 1000 个采样。实验取 50 个相干时间,对应 50000 个采样。实验使用 DBPSK 调制(M=2),每个采样对应一个符号(1bit)。比较一下两种加噪方式的效果,参照 BERtheory = berfading(SNR,'dpsk',M,1),看哪种方式更接近这个理论结果。  这两种方式分别为:  rxSig = awgn(fadedSig,SNR(sn)); % 信号瞬时期望功率为0dBW; rxSig = awgn(fadedSig,SNR(sn),'measured'); % 测量当前帧的平均功率。

    由于噪声是在信号通过信道滤波之后加的,因此这时的信号功率已经有所改变,但是由于 chan是归一化的信道系数,长期来看信道对信号的平均增益为1。 对于第一种方式,直接按照期望的功率加噪声,这导致对于每一帧加的噪声是一样的,即每 一帧的信噪比是不同的,但长期来看,多帧的平均信噪比就是我们期望的SNR0; 对于第二种方式,每次都测量当前帧的平均功率,然后根据这个功率值加一定的噪声,使得 当前的信噪比为预设的SNR0,这样每帧加的噪声都是不同的。

blob.png

blob.png

blob.png

当帧长远大于相干时间时,两者是等效的;当帧长与相干时间相当时,measured 方式需要 更长的时间统计来达到对理想情况的逼近,而固定噪声加入法则不受帧长的影响。 可见,在一定的时变区间内,按照期望信号功率加入固定噪声的方法能更好地体现信道时变特性对信号的影响。


MATLAB
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2020-06-06
最近编辑:4年前
文字罐头
需要时刻注意保质期
获赞 1粉丝 0文章 3课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈