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 ]/ \ |