找回密码
 注册
关于网站域名变更的通知
查看: 773|回复: 1
打印 上一主题 下一主题

[仿真讨论] AWGN信道仿真

[复制链接]
  • TA的每日心情
    慵懒
    2020-9-2 15:07
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    跳转到指定楼层
    1#
    发表于 2020-12-22 13:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x

    1、基本介绍+ Y% ~' E( Y( v" I* _4 v
    信号在信道传输的过程中,不可避免地会受到各种干扰,这些干扰统称为“噪声”。加性高斯白噪声( Additive White Gaussian Noise,AWGN)是最常见的一种噪声。通信分为无线通信和有线通信,当然信道也分为无线信道和有线信道。无论是有线信道和无线信道,都存在加性高斯白噪声。加性高斯白噪声的均值为0,方差是噪声功率的大小。一般情况下,噪声功率越大,信号的波动幅度就越大,接收端接收到的信号的误比特率就越高。
    ) w/ O/ r1 `8 Z$ X一般通信系统组成框图如下图所示
    2 Z1 [/ F+ x* t

    0 P6 |& @- S# j1 U: ~( D& C" d2 ^0 p
    2、Simulink 仿真模型
    % }! x' q' \6 b" J6 [建立Simulink 仿真AWGN模块仿真如下图所示。
    , f- f/ E, R( Y7 U7 ~
    . i9 C  H; G+ s0 f9 W其中TX是发射机模块,AWGN是加性高斯白噪声模块,RX接收机模块。BER是误码率模块,SER是误符号率模块。

    TX发射机模块内部结构如下图所示:- p9 L8 r+ E, n+ a* q

    : k9 c% u; R2 V0 W: W7 v% v
    Tx模块由随机数产生模块( Random Integer Generator)、比特到整数转换模块(BitoInteger Converter)、数据映射模块( Data Mapper)、QPSK基带调制模块( QPSK ModulatorBaseband)、理想矩形脉冲成形滤波器模块( Ideal Rectangular Pulse Filter)及三个输出端口模块Bit、 Symbol、 Modulated Signal组成。

    加性高斯白噪声信道模块如下图所示:- F0 s1 O& i4 s  q3 T

    * u  x3 ^+ K5 Q: o3 |4 }: Y9 I3 `+ c
    其中Initial seed(初始种子)设置要与TX、RX里面的一样。
    ) V# [4 {% ~1 z6 C9 J选择信噪比模式。信噪比(SNR=S/N),S代表信号功率,N代表噪声功率。! M3 u8 S% d2 L* [/ D
    这里的初始信号功率设置成1W。也可自己设置。

    RX接收机机模块内部结构如下图所示:1 `" n" O5 p) W8 E/ ]$ |


    4 B' \+ p" U. f; qRx模块由输入端口模块Inl、积分清除模块( Integrate and Dump)、增益模块(Gain)、QPSK基带解调模块( QPSK Demodulator Baseband)、数据映射模块( Data Mapper)、符号到比特转换模块( Integer to Bit Converter)、输出端口模块 Symbol、Bit等组成。

    3、Matlab SNR赋值和信噪比转换成误码率、误符号率程序:
    : g) L, U+ O" S( m  tclear all;
    5 C, r# E1 \8 t% H' E! Z& ysnr=1:10; %信噪比的范围1 Q8 M, R% D1 g
    Time=10; %仿真结束时间
    1 g5 |( w2 T% k0 O" @+ i; lfor ii=1:length(snr);
    ) Q% ]- l4 |0 W3 u% j2 rSNR=snr(ii); %赋值给AWGN信道模块中的SNR
    % n3 X# c7 Z* ?# s  Wsim(‘AWGN’); %运行仿真模型% W9 `1 S7 L& O3 z
    ber(ii)=BER(1); %保存误码率
    4 S. q; f" L3 i' _/ I; lser(ii)=SER(1); %保存误符号率9 F, u- W0 w6 J! D/ H
    end% o- B/ b) R- k( Z, [
    figure;" w: d4 c! D+ q& e, z& d9 F
    semilogy(snr,ber,’-ro’,snr,ser,’-r’);
    $ `. l! p# c; Tlegend(‘BER’,‘SER’);4 ?% c6 v  m( U' s# p: ~4 P
    title(‘QPSK在AWGN信道下的性能’);
      a7 W! A6 E4 }xlabel(‘信噪比(dB)’);
    ( I, e" K* N7 x- \" V$ x6 ^ylabel(‘误符号率和误比特率’);

    4、仿真结果分析6 T: |* c3 N) b


    ) B4 v! K5 X5 s4 h2 ^- d由图可见,随着信噪比的升高,误码率随之下降。想要降低传输过程中因为噪声和损耗导致误码率,可以提高发射机功率,或者在接收机内部具有好的滤波器,能将不需要的噪声信号滤除。

    % |$ b7 L. R5 M. n/ {, H
  • TA的每日心情
    开心
    2020-8-5 15:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-12-22 14:11 | 只看该作者
    一般情况下,噪声功率越大,信号的波动幅度就越大,接收端接收到的信号的误比特率就越高。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-23 14:06 , Processed in 0.125000 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表