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

[仿真讨论] AWGN信道仿真

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

    [LV.2]偶尔看看I

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

    EDA365欢迎您登录!

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

    x

    1、基本介绍; d9 y. Q/ x: T( u
    信号在信道传输的过程中,不可避免地会受到各种干扰,这些干扰统称为“噪声”。加性高斯白噪声( Additive White Gaussian Noise,AWGN)是最常见的一种噪声。通信分为无线通信和有线通信,当然信道也分为无线信道和有线信道。无论是有线信道和无线信道,都存在加性高斯白噪声。加性高斯白噪声的均值为0,方差是噪声功率的大小。一般情况下,噪声功率越大,信号的波动幅度就越大,接收端接收到的信号的误比特率就越高。
    5 A6 u9 h1 [  P. z) k一般通信系统组成框图如下图所示
    7 u1 k/ v5 i4 ^+ {7 H


    ! r  p9 `& P# m7 i7 ^2、Simulink 仿真模型
    ) z/ A& h( V* B% B. z' n建立Simulink 仿真AWGN模块仿真如下图所示。
    $ ?' i7 L' J5 n" w8 I
    0 _- X+ Q0 n5 G6 z其中TX是发射机模块,AWGN是加性高斯白噪声模块,RX接收机模块。BER是误码率模块,SER是误符号率模块。

    TX发射机模块内部结构如下图所示:
    5 n. T. C  T2 G4 I" ]& l7 Z* c


    6 O- d9 |! {2 v1 fTx模块由随机数产生模块( Random Integer Generator)、比特到整数转换模块(BitoInteger Converter)、数据映射模块( Data Mapper)、QPSK基带调制模块( QPSK ModulatorBaseband)、理想矩形脉冲成形滤波器模块( Ideal Rectangular Pulse Filter)及三个输出端口模块Bit、 Symbol、 Modulated Signal组成。

    加性高斯白噪声信道模块如下图所示:* w3 ?# I  ~8 g9 ^4 E/ B

    4 y& J. |8 O0 X
    其中Initial seed(初始种子)设置要与TX、RX里面的一样。
    7 e- y& Z. p4 B3 g7 @# K- {3 g选择信噪比模式。信噪比(SNR=S/N),S代表信号功率,N代表噪声功率。, `! w* r5 t; B: y
    这里的初始信号功率设置成1W。也可自己设置。

    RX接收机机模块内部结构如下图所示:; c* J' W  W+ {6 W0 Z+ ~2 p


    6 M# i; |) e3 b  e7 ]3 W: aRx模块由输入端口模块Inl、积分清除模块( Integrate and Dump)、增益模块(Gain)、QPSK基带解调模块( QPSK Demodulator Baseband)、数据映射模块( Data Mapper)、符号到比特转换模块( Integer to Bit Converter)、输出端口模块 Symbol、Bit等组成。

    3、Matlab SNR赋值和信噪比转换成误码率、误符号率程序:
    ' }4 e% G0 z5 o) Eclear all;  S# g( n- J9 H. P: s0 M
    snr=1:10; %信噪比的范围
    4 c2 _# u2 y1 f# A* W% xTime=10; %仿真结束时间
    ' B: m0 g6 D$ I7 H7 _for ii=1:length(snr);6 J- l' u  K1 I* Q
    SNR=snr(ii); %赋值给AWGN信道模块中的SNR# A* Q- s6 d  b5 T
    sim(‘AWGN’); %运行仿真模型
    0 Q7 E8 P: L9 [ber(ii)=BER(1); %保存误码率6 r4 f5 a' D) f% n. Z2 E
    ser(ii)=SER(1); %保存误符号率
    7 \7 l0 f& b% l/ e1 Y3 M# ]3 Rend
    / D0 [3 ?/ i2 h$ F/ {figure;
    " X* ?3 Q! R/ N( Usemilogy(snr,ber,’-ro’,snr,ser,’-r’);8 R9 H2 W# V( G: l5 z4 ~% Z$ g
    legend(‘BER’,‘SER’);' {! a5 {  W/ b
    title(‘QPSK在AWGN信道下的性能’);
    ! i! J' r$ p$ i. H; q& G, hxlabel(‘信噪比(dB)’);5 ]+ s0 y  H8 s6 z: n
    ylabel(‘误符号率和误比特率’);

    4、仿真结果分析
    & P4 Z( S, b  u% }, L  d" X" V


    $ ?  m6 G! W) R. B- v  ?* I由图可见,随着信噪比的升高,误码率随之下降。想要降低传输过程中因为噪声和损耗导致误码率,可以提高发射机功率,或者在接收机内部具有好的滤波器,能将不需要的噪声信号滤除。


    : y- j, @' O1 Z9 c- |1 ]/ \
  • 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-4 02:38 , Processed in 0.093750 second(s), 26 queries , Gzip On.

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

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

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