无线通信原理-基于matlab的ofdm系统设计与仿真

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

无线通信原理-基于matlab的ofdm系统设计与仿真基于matlab的ofdm系统设计与仿真

摘要

OFDM即正交频分复用技术,实际上是多载波调制中的一种。其主要思想是将信道分成若干正交子信道,将高速数据信号转换成并行的低速子数据流,调制到相互正交且重叠的多个子载波上同时传输。该技术的应用大幅度提高无线通信系统的信道容量和传输速率,并能有效地抵抗多径衰落、抑制干扰和窄带噪声,如此良好的性能从而引起了通信界的广泛关注。

本文设计了一个基于IFFT/FFT算法与802.11a标准的OFDM系统,并在计算机上进行了仿真和结果分析。重点在OFDM系统设计与仿真,在这部分详细介绍了系统各个环节所使用的技术对系统性能的影响。在仿真过程中对OFDM信号使用QPSK 调制,并在AWGN信道下传输,最后解调后得出误码率。整个过程都是在MATLAB环境下仿真实现,对ODFM系统的仿真结果及性能进行分析,通过仿真得到信噪比与误码率之间的关系,为该系统的具体实现提供了大量有用数据。

- 1 -

第一章 ODMF系统基本原理

1.1多载波传输系统

多载波传输通过把数据流分解为若干个子比特流,这样每个子数据流将具有较低的比特速率。用这样的低比特率形成的低速率多状态符号去调制相应的子载波,构成了多个低速率符号并行发送的传输系统。在单载波系统中,一次衰落或者干扰就会导致整个链路失效,但是在多载波系统中,某一时刻只会有少部分的子信道会受到衰落或者干扰的影响。图1,1中给出了多载波系统的基本结构示意图。

图1-1多载波系统的基本结构

多载波传输技术有许多种提法,比如正交频分复用(OFDM)、离散多音调制(DMT)和多载波调制(MCM),这3种方法在一般情况下可视为一样,但是在OFDM中,各子载波必须保持相互正交,而在MCM则不一定。

1.2正交频分复用

OFDM就是在FDM的原理的基础上,子载波集采用两两正交的正弦或余弦函

sinm,tcosn,t数集。函数集{},{} (n,m=0,1,2…)的正交性是指在区间

- 2 -

0(n,m),

,t,T0t,t,Tcosnt*cosmtdt,T/2(n,m)00,,,()内有正弦函数同

理: ,t0,T(n,m,0),

,2其中 (1-1) T,,

根据上述理论,令N个子信道载波频率为,,……,,并使其f(t)f(t)f(t)N12 f,f,k/T,(k,1,?N)满足下面的关系:,其中为单元码持续时间。单Tk0NN

个子载波信号为:

ft,t,Tcos(2)0,,kNft, (1-2) (),kothers0,

Tm,n,Nftftdt,()*(),由正交性可知: (1-3) ,nmm,n0,

由式(1-3)可知,子载波信号是两两正交的。这样只要信号严格同步,调制出

的信号严格正交,理论上接收端就可以利用正交性进行解调。OFDM信号表达式与

FDM的一样,区别在于信号的频谱。OFDM信号的频谱与FDM频谱情况对比如图1,2所示。由图1,2可以看出,由于采用的原理不一样,FDM中接收端需要频率分割,因而需要较宽的保护间隔。OFDM系统的接收端利用正交性解调,相邻子信道频谱

在一定程度上是可以重叠的。

图1-2 FDM与OFDM的频谱

1.3 OFDM 基本原理

一个OFDM符号之内包括多个经过调制的子载波的合成信号,其中每个子载

- 3 -

波都可以受到相移键控(PSK)或者正交幅度调制(QAM)符号的调制。如果N表示子信道的个数,T表示OFDM符号的宽度,d (i,0,1,…,N—1)是分配给每个子i 信道的数据符号,f是第0个子载波的载波频率,rect(t),1,?t??T,2,0

则从t,t开始的OFDM符号可以表示为: s

(1-4)

图1,3中给出了OFDM系统基本模型的框图,其中f=f+i/T。 i0

图1-3 OFDM 系统基本模型

图1,4给出了一个OFDM符号内包括4个子载波的实例。

- 4 -

图1-4 一个OFDM符号内包括4个子载波的实例

由图中可以看出,每个子载波在一个OFDM符号周期内都包含整数个周期,并且相邻子载波相差一个周期。这样可以保证子载波间的相互正交性。即

(1-5)

比如对上式1-4的第j个子载波进行解调,然后再时间长度T内进行积分,即

(1-6)

根据上式可以看到,对第j个子载波进行解调可以恢复出期望符号d。而对于其j他载波来说,由于在积分间隔内,频率差别(i—j)/T可以产生整数倍个周期,所以其积分结果为零。

1.4快速傅里叶变换(FFT/IFFT)

在OFDM系统的实际应用中,可以用快速傅里叶变换(FFT/IFFT)。N点IDFT 2运算需要实施N次的复数乘法,而IFFT可以显著地降低运算的复杂度。对于常

- 5 -

用的基2 IFFT算法来说,其复数乘法的次数仅为(N/2)log(N),而且随着子载2

波个数N的增加,这种算法复杂度之间的差距也越明显,IDFT的计算复杂度会随N增加而呈现二次方增长,IFFT的计算复杂度的增加速度只是稍稍快于线性变化。对于子载波数量非常大的OFDM系统来说,可以进一步采用基4IFFT算法。在4点的IFFT运算中,只存在{1,,1,j,,j}的相乘运算,因此不需要采用完整的乘法器来实施这种乘法,只需要通过简单地加、减以及交换实部和虚部的运算(当

与,j,j相乘时)来实现这种乘法。在基4算法中,IFFT变换可以被分为多个4点的IFFT变换,这样就只需要在两个级别之间执行完整的乘法操作。因此,N点的基4IFFT算法中只需要执行(3/8)Nlog(N,2)次复数乘法或相位旋转,以2 及NlogN次复数加法。 2

1.5 保护间隔、循环前缀

应用OFDM的一个重要原因在于它可以有效的对抗多径时延扩展。通过把输入数据流串并变换到N个并行的子信道中,使得每一个调制子载波的数据周期可以扩大为原始数据符号周期的N倍。为了最大限度的消除符号间干扰,还可以在每个

相关文档
最新文档