| 
x
EDA365欢迎您登录!您需要 登录 才可以下载或查看,没有帐号?注册  1、基本介绍1 H% ]) c6 B4 g- M0 f2 \( N4 }% D信号在信道传输的过程中,不可避免地会受到各种干扰,这些干扰统称为“噪声”。加性高斯白噪声( Additive White Gaussian Noise,AWGN)是最常见的一种噪声。通信分为无线通信和有线通信,当然信道也分为无线信道和有线信道。无论是有线信道和无线信道,都存在加性高斯白噪声。加性高斯白噪声的均值为0,方差是噪声功率的大小。一般情况下,噪声功率越大,信号的波动幅度就越大,接收端接收到的信号的误比特率就越高。8 {7 q3 f( v! B; s' }6 ?
 一般通信系统组成框图如下图所示
 : p0 I8 s, Q" m! q
  7 _" J" ~: J; q9 T 2、Simulink 仿真模型- m( C" f2 Z5 Y* S
 建立Simulink 仿真AWGN模块仿真如下图所示。9 M& H0 O2 h7 N# H; t" |, ~: j9 a/ i. }
 
  : [" F6 K+ W& H, w/ Y 其中TX是发射机模块,AWGN是加性高斯白噪声模块,RX接收机模块。BER是误码率模块,SER是误符号率模块。
 TX发射机模块内部结构如下图所示:2 N4 f4 x5 j5 ~
  8 D, \* G$ Y6 l, S* O Tx模块由随机数产生模块( Random Integer Generator)、比特到整数转换模块(BitoInteger Converter)、数据映射模块( Data Mapper)、QPSK基带调制模块( QPSK ModulatorBaseband)、理想矩形脉冲成形滤波器模块( Ideal Rectangular Pulse Filter)及三个输出端口模块Bit、 Symbol、 Modulated Signal组成。
 加性高斯白噪声信道模块如下图所示:) ]1 _8 T% ]6 I7 ]2 W7 ?5 S, S
  Z* p3 _% s4 N! T' s3 E% q 其中Initial seed(初始种子)设置要与TX、RX里面的一样。
 ( p% F7 l- y/ p8 C4 ^+ E选择信噪比模式。信噪比(SNR=S/N),S代表信号功率,N代表噪声功率。$ n1 S+ {3 t  V, A  b+ n
 这里的初始信号功率设置成1W。也可自己设置。
 RX接收机机模块内部结构如下图所示:5 q* f0 \, `! A
  ( u/ S# P, d3 X) c; r- O5 v Rx模块由输入端口模块Inl、积分清除模块( Integrate and Dump)、增益模块(Gain)、QPSK基带解调模块( QPSK Demodulator Baseband)、数据映射模块( Data Mapper)、符号到比特转换模块( Integer to Bit Converter)、输出端口模块 Symbol、Bit等组成。
 3、Matlab SNR赋值和信噪比转换成误码率、误符号率程序:% `: R- C4 s* O9 bclear all;
 - w3 S. {. R' T1 r" c! }snr=1:10; %信噪比的范围7 B1 D5 S! }# i/ H) K0 d
 Time=10; %仿真结束时间4 k% z. q9 R( a% L! h0 Y/ _  N
 for ii=1:length(snr);- U( d/ t9 x! s' x& {: l
 SNR=snr(ii); %赋值给AWGN信道模块中的SNR5 @; k# @1 o9 D& }; k, @4 ^' o
 sim(‘AWGN’); %运行仿真模型
 6 b/ p1 P. v6 a+ _+ t- f% x8 iber(ii)=BER(1); %保存误码率5 V" x1 ]$ N2 Z5 L3 Y, p- G
 ser(ii)=SER(1); %保存误符号率- x/ l" @. R* i2 w8 J, N0 M
 end  h" k$ I* v4 T4 d
 figure;
 L0 O" {* O* T3 J8 ~% @8 ~: I) [semilogy(snr,ber,’-ro’,snr,ser,’-r’);
 " c, X. O/ I- Y0 @, Q9 clegend(‘BER’,‘SER’);7 I7 K& N: A  u* e; ^
 title(‘QPSK在AWGN信道下的性能’);$ }* q+ A8 b( g
 xlabel(‘信噪比(dB)’);
 4 w0 n8 q3 Q4 b: f" y- Pylabel(‘误符号率和误比特率’);
 4、仿真结果分析: i7 v) W  ^0 M' R$ W$ q5 J! O7 P& r# b
  $ o5 X/ }( W; o! B 由图可见,随着信噪比的升高,误码率随之下降。想要降低传输过程中因为噪声和损耗导致误码率,可以提高发射机功率,或者在接收机内部具有好的滤波器,能将不需要的噪声信号滤除。
 
 |