logo资料库

论文研究-OFDM技术研究及其在802.11a上的Simulink仿真 .pdf

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
中国科技论文在线 http://www.paper.edu.cn OFDM 技术研究及其在 802.11a 上的 Simulink 仿真 李辉,李蔚,张慧娟 北京邮电大学电信工程学院 宽带网络技术方向,北京 (100876) E-mail:lihui6626@gmail.com wli20@sina.com ky2008_suc@163.com 摘 要:正交频分复用(OFDM)是第四代移动通信长期演进(LTE)的核心技术,它是实 现宽带无线通信的物理层技术基础。本文对 OFDM 技术的基本原理,关键技术进行了阐述, 通过设计实际的 802.11a 系统并使用 Simulink 进行仿真分析,直观地看出 OFDM 系统使用 了循环前缀(CP),基于训练序列的 LS 信道估计算法之后,系统明显地表现出抗多径效应 引起的频率选择性衰落的特性。 关键词:正交频分复用;802.11a;Simulink;LS 算法 1.引言 正交频分复用(OFDM)是多载波并行调制技术,它采用多个子载波,将信道分为 N 个子信道,将基带的数据码元均匀地分布在 N 个子信道上,利用相互正交的多个子载波同 时传送信息,这样系统可以具有高的频谱利用率,同时由于码元速率相对于单载波降低了 N 倍,所以符号周期也相应地扩大为 N 倍,因此时延扩展与符号周期的比值就降低 N 倍,即 每个载波信号的带宽相对于系统的相关带宽就降低 N 倍,因此系统具有良好地抗多径干扰 引起的频率选择性衰落的能力[1]。 OFDM 作为核心技术已被广泛应用于多种有线和无线通信标准中,包括 ADSL(非对称 数字用户环路,在该标准中 OFDM 也称 DMT,离散多音)、IEEE 802.11a、HIPERLAN-2、 数字音频广播 DAB、数字视频广播、IEEE 802.16 WiMAX、LTE(长期演进)等[1]。 本文是在对 OFDM 技术研究之后,采用一个 IEEE 802.11a 的设计实例,来体现 OFDM 系统的优越性,文中采用了基于训练序列的 LS 信道估计算法对信道进行估计。 2.OFDM 基本原理 2.1 OFDM 系统的调制和解调原理 OFDM 系统本质思想是将高速数据流分为若干并行的低速数据流,每个低速数据流调 制在一个子载波上,每个 OFDM 符号式多个经过调制的子载波信号之和,每个子载波的调 制方式可以选择 PSK 或者 QAM。如果用 N 表示子信道的个数,T 表示 OFDM 符号的宽度, di(i=0,1,……,N-1)是分配给每个子信道的数据符号,fc 是载波频率,则从 t=ts 开始 的 OFDM 符号可以表示为[1][2]: ts )( = Re{ i N 12/ ∑− −= N 2/ d Ni + 2/ exp[ j (2 π f c − i )(5.0 + T t − t s })] t s +≤≤ t t s T (式 2-1) OFDM 输出的等效基带信号是: ts )( = i N 12/ ∑− −= N 2/ d Ni + 2/ exp[ j i 2 π T ( t − t s )] t s +≤≤ t t s T (式 2-2) 式(2-2)的实部和虚部分别对应于 OFDM 符号的同相和正交分量,在实际中可以分别 与相应的子载波的余弦分量和正弦分量相乘,构成最终的子信道信号和合成的 OFDM 符号。 下图是 OFDM 系统调制和解调框图: -1-
中国科技论文在线 http://www.paper.edu.cn 图 2-1 OFDM 系统调制与解调 下图给出一个 OFDM 符号内包括 4 个子载波的实例。实际上,根据调制方式不同,每 个子载波的幅值和相位可能是不同的。每个子载波在一个 OFDM 符号周期内包含整数倍个 周期,各相邻子载波之间相差一个周期。各子载波之间满足正交性。 图 2-2 一个 OFDM 符号周期包含 4 个子载波示例 下图给出从频率理解正交性,OFDM 符号在其周期内包括多个非零子载波,其频谱是 周期为 T 的矩形脉冲的频谱与一组位于各个子载波频率上的δ函数的卷积。矩形脉冲的频 谱是幅值为 sinc(fT)函数,这种函数的零点出现在频率为 1/T 整数倍的位置上。所以在每一 子载波频率最大值处,其余子信道频谱值为 0. 图 2-3 OFDM 各子载波的频谱 OFDM 符号的解调原理如下: 接 收 端 第 k 路 子 载 波 信 号 的 解 调 过 程 就 是 将 接 收 信 号 与 第 k 路 的 解 调 载 波 − Nk T )2/ t j 2 − π exp( 即可获得相应的发送信号 kdˆ ,即: 相乘,然后将得到的结果在 OFDM 符号的持续时间 T 内进行积分, -2-
中国科技论文在线 http://www.paper.edu.cn ˆ d k = 1 T Tt + s ∫ t s exp[ − j 2 π − Nk T (2/ t − t s )] i N 12/ − ∑ −= N 2/ d Ni + 2/ exp[ j i 2 π T ( t − t s dt )] = 1 T d N ∑ 12/ − d 2/ N i −= Ni + 2/ Tt + s ∫ t s exp[ i 2 π j Nk +− T (2/ t − t s dt )] (式 2-3) k = 实际上,式(2-2)中的 OFDM 复等效基带信号可以采用 IDFT 实现。令 st =0,t=kT/N (k=0,1,……,N-1),得到: ks )( = kTs ( N ) = 1 N ∑− i = 0 d i exp( j ki 2 π N ) = IDFT ( d ) i 0 ≤≤ Nk − 1 (式 2-4) 式(2-4)中, )(ks 即为 id 的 IDFT 运算,在接收端,为了恢复原始信号,可以对 )(ks 进行 DFT 变换即可,如下式所示: d i 1 N = ∑− i = 0 ks )( exp( − j ki 2 π N ) = DFT ( d ) i 0 ≤≤ Ni − 1 (式 2-5) DFT 和 IDFT 可以用 FFT 和 IFFT 来代替,在后续的 Simulink 中也是这样做的。 2.2 保护间隔的循环前缀 OFDM 系统的优点是可以有效对抗多径时延扩展,原因是将高速数据流分为 N 个低速 数据流映射到到 N 个子载波上。在 OFDM 系统中,为了最大限度地消除符号间干扰,在每 个 OFDM 符号之间要插入保护间隔(GI),该保护间隔的长度 Tg 一般要大于无线信道的最 大时延扩展,这样一个符号的多径分量不会对下一个符号造成干扰。然而由于多径传播的影 响,同时会产生子信道间干扰(ICI),子载波之间的正交性找到破坏,不同子载波之间产 生干扰。为了消除 ICI,引入循环前缀(Cyclic Prefix),将原来 OFDM 符号尾部宽度为 Tg 的部分复制到信号的开头,之后送入信道进行传送。接收端将接收到符号开始宽度为 Tg 的 部分丢弃,之后剩余宽度为 T 的部分进行 FFT 和解调。 加入循环前缀的目的是保证在一个 FFT 周期内,OFDM 符号的时延副本所包含的波形 周期个数是整数,这样,时延小于的 Tg 时延信号就不会在解调过程中产生 ICI。 3.OFDM 在 802.11a 上的设计和 Simulink 仿真 3.1 IEEE 802.11a 的 OFDM 系统的设计 3.1.1 系统仿真设计规范: 1.数据速率为 54Mbps, Eb/No 小于 25dB 时可实现误比特率 Pe <=10-5 2.信号带宽为 20MHz,工作在 5GHz 频带 3.系统工作在室内环境,有 4 条径,无多普勒频移,各径的相对时延为:[0 2 4 6],单 位为 100ns,多径系数服从瑞利衰落,其功率随时延变化呈指数衰减:[0 -8 -16 -24]。 3.1.2 仿真参数设计原理: 根据各径时延 τ = [0,2,4,6] 10 × − 7 s,功率延时分布 ( ) p τ = -3- [0, 8, 16, 24] − − − dB,则:
中国科技论文在线 http://www.paper.edu.cn τ = ∑ a 2 τ k k ∑ a 2 k k k = ∑ P ∑ k k ( τ τ k ) k P ( τ k ) =37.068 ns 式(3-1) E ( 2 τ ) = ∑ a 2 2 τ k k ∑ a 2 k k k 最大时延扩展方均根值 τσ = = ∑ P ∑ k k ) ( 2 τ τ k ) ( τ k P k = 99.073 10 × − 16 式(3-2) ( )2 ( 2E τ τ − ) =92.376ns 式(3-3) 对于本系统而言,由于最大时延扩展已经确定, maxτ =600ns,远远大于 2 τσ =184ns,那 =2400ns,则 OFDM 么我们取 OFDM 的保护时间 gT =600ns,OFDM 的 IFFT 积分时间 T 的符号周期 s =3us[3]。 T= 4 g T ifft T ifft T g ≥ + 根据题设条件,WLAN,54Mbps,5GHz 频带,设计时完全可以利用 802.11a 的技术标 准,因此我们取 OFDM 的符号周期 sT =4us。 根据 MQAM 的误码率公式 P M = 4(1 − 1 M ) Q ( 3 M − 1 E bav N 0 log 2 M ) = 4(1 − 1 M ) Q ( 3 − 1 bE N 0 3 4 M log 2 M ) 式(3-4) P b = P M log 2 M ≤ 10 − 5 , bE N 0 = 25 dB 式(3-5) 最后得到 M=64,即 64QAM 满足需要。 由于我们采用 802.11a 的标准,那么子载波数 cN =64,信道编码的码率为 3/4。因为信 号的带宽 B=20MHz,则各子载波之间的频率间隔 f ∆ = B N c =312.5KHz,则 ifftT = 1 f ∆ =3.2us, T g T= ifft 1 4 T =0.8us,则 s = T g + T ifft =4us,验证了采用 802.11a 标准的正确性,同时也满足题 设信道特性的要求。 现在总结以上涉及到的参数,归纳如表 1 所示。 表 3-1 系统设计参数表 参数 信号速率 编码 码率 数据子载波数 Nsd 导频子载波数 Nsp Viterbi 回溯深度 OFDM 符号周期 数值 54 Mbps 64QAM 3/4 48 4 34 4 us 3.2 IEEE 802.11a 的 OFDM 系统的 Simulink 仿真 3.2.1 系统仿真全局框图 -4-
中国科技论文在线 http://www.paper.edu.cn 图 3-1 OFDM 系统 Simulink 仿真总体框图 上图很多模块是经过封装的,接下来逐一介绍各个模块的组成以及原理。 3.2.2 信号发送部分模块详解 3.2.2.1 信源模块 图 3-2 数据源构成图 数据源是由伯努利随机数发生器组成,0-1 等概,数据率是 54Mbps,则抽样时间设置 为 1/54*1e-6,每一帧周期是 4us,所以每一帧抽样的数据量是 216 个。因为后续调制阶数比 较高,则用一个 Buffer 缓存 10 帧数据,共 2160 个抽样值。 3.2.2.2 数据调制子系统 图 3-3 数据调制子系统框图 (a)卷积码编码 对于信源数据,采用的是码率为 1/2 的卷积码编码器,约束长度为 7,格图结构是八进 制数 171,133,即多项式是 1+x+x2+x3+ x6 和 1+x2+x3+ x6。 802.11a 中 OFDM 物理层需要支持不同的速率,需要在卷积编码后对编码进行打孔。本 实验中打孔矩阵是[1 1 0 1 1 0],这样经过打孔后的数据就是 2×4÷6=4/3,即成为一个码率为 3/4 的卷积码编码器,每 3 个比特输入之后输入 4 个比特,即 Buffer 中的 2160 个数据进入, 输出 2880 个数据。 -5-
中国科技论文在线 http://www.paper.edu.cn (b)数据交织 在交织器中将数据分为 72 行 40 列进行交织,出来的数据个数不变。 (c)矩形星座的 64QAM 编码器 利用 64QAM 编码器根据格雷码将 2880 个数据编码为 480 个符号。 在数据调制子系统之后,调制完毕的数据直接送入星座图以便于观察。 3.2.2.3 OFDM 符号生成 图 3-4 OFDM 符号生成模块图 整形器将 480×1 的数据流分为 10 路低速符号,每一路为 48 个符号。 3.2.2.4 OFDM 发射机模块 图 3-5 OFDM 发射机框图 (a)导频插入 在每个 OFDM 符号中,4 个子载波用于导频信号是为了使连续性检测在频率衰落和相 位噪声的影响下依然能够保持可用。导频由多项式生成器生成:x7 + x4 + 1 导频子载波的序列由 PN 序列生成器生成。每个 OFDM 符号中插入 4 个导频。该操作 是由矩阵串联模块完成。 图 3-6 导频生成框图 (b)训练序列 训练序列用于接收端的信道估计,训练序列添加在每一帧的头部,在仿真中用到两个长 的训练序列。如下: L[-26,25]= {1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, -1, 1, 1 -1, 1, -1, 1, 1, 1, 1, 0, 1, -1, -1, -6-
中国科技论文在线 http://www.paper.edu.cn 1, 1, -1, 1, -1, 1, -1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, 1, -1, 1, 1, 1, 1 } 一个长 OFDM 训练序列包含 53 个子载波。 (c)IFFT 运算 如前原理部分所述,IFFT 是用于生成 OFDM 复等效基带信号。在运行 IFFT 之前,必 须进行零填充,将 53 个子载波(行)变为 64 个子载波(行)。 (d)插入循环前缀 只需要使用一个行合成器,就能够插入循环前缀。 到此,OFDM 复等效基带信号已经生成,并串变换加数模转换之后就能够送入发射机 了。由于 Simulink 仅仅能够做基带信号,所以在此没有调制到某一个载频的操作。 并串变换之后的数据同时送入频谱仪,观察到 OFDM 的信号频谱如下: 图 3-7 OFDM 频谱图 3.2.3 信道:多径瑞利信道和 AWGN 信道 直接使用多径瑞利信道的 simulink 模块即可,直接用一个数组设置好每一条径的时延和 增益(一般都是负的,即衰落)即可使用。 图 3-8 多径信道冲激响应图 使用 AWGN 信道模块,设置信噪比即可。本实验中信噪比是一个变量,便于汇出不同 -7-
中国科技论文在线 信噪比情况下的误码率曲线。 3.2.4 信号接收部分模块详解 http://www.paper.edu.cn 收到的数据在进行串并变换之后,就能够进入 OFDM 接收机处理了。 3.2.4.1 OFDM 接收机模块 图 3-9 OFDM 接收机模块图 (a)移除循环前缀 用一个行选择器移除循环前缀。 (b)FFT 运算 如前原理部分所述,FFT 运算得到的是接收到的信号。FFT 之后要移除 3.2.2.4 的步骤 c 中添加的 0. 3.2.4.2 频域均衡 由于训练序列是事先知道的,那么通过训练序列就能够得到信道估计的结果。 图 3-10 频域均衡框图 除掉接收信号的直流分量之后,就能够通过 LS 算法进行信道估计,从而进行频域均衡, LS 算法如下[2][4]: 设初始的训练序列是: ma , 接收到的训练序列是: ˆma ,令 1 ˆm aH a m = , 则有信道估计的输出是: ˆ H = H 1 H 1 2 。 图 3-10 中上分支是将训练序列的 DC 分量移除作为分母,下分支的接收到的训练序列 作为分子,得到 H1,之后利用 LS 算法进行信道估计。 LS 算法的具体实现如下图所示: 图 3-11 LS 算法模块示意图 -8-
分享到:
收藏