您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 基于FPGA的OFDM宽带数据通信同步系统设计与实现
基于FPGA的OFDM宽带数据通信同步系统设计与实现DesignandRealizetheSynchronizationSystemforBroadBandDataCommunicationBasedonFPGA李永波刘晓明(重庆大学通信工程学院重庆400030)摘要:正交频分复用(OFDM)是第四代移动通信的核心技术,本文介绍了一种基于FPGA的OFDM宽带数据通信同步系统的设计方案,该方案为OFDM多载波通信提供了必要的同步系统。通过仿真完成了系统方案的设计,并利用Altera公司的CycloneII器件实现了整个同步系统设计。通过测试,论证了方案的可行性。关键词:正交频分复用同步码间干扰多载波调制载波间干扰Abstract:OFDMisthekeytechnologyof4Ginthefieldofmobilecommunication.ThispaperintroduceamethodofrealizingthesynchronizationsystemforbroadbanddatacommunicationbasedonFPGA,thismethodprovidestheindispensablesynchronizationsystemforOFDMmulti-carrierscommunication.Accordingtosimulationwefinishthedesignofscheme,andthenusingtheCycloneIIFPGAofAlteraCompanyrealizethewholedesignofsynchronizationsystem.Throughtesting,demonstratethefeasibilityofthisscheme.KeyWords:OFDMSynchronizationISIMCMICI第四代移动通信(4G或称为Beyond3G)中将提供高达100Mbit/s甚至更高的数据传输速率,能够满足人们从语音扩展到数据、图像、视频等大量信息的高质量的多媒体业务。随着无线通信业务的飞速发展,为了在可用频带日趋紧张的情况下提高频带利用率,正交频分复用OFDM(OrthogonalFrequencyDivisionMultiplexing)技术已成为第四代移动通信系统的核心技术。OFDM技术实际上是MCM(Multi-CarrierModulation,多载波调制)的一种。其基本思想是:将信道分成若干个正交子信道,将高速数据信号转换成并行的低速子数据流,调制到每个子信道上进行传输。各子信道间保持正交,频谱相互重叠,与单载波调制相比,提高了频谱利用率,但是OFDM系统对定时误差和频率偏移比单载波调制敏感,其同步精度的要求比单载波调制更高,同步偏差会在OFDM系统中引起严重的ISI(InterSymbolInterference,码间干扰)和ICI(InterCarrierInterference,载波间干扰)【1】。因此,同步系统的研究对于OFDM宽带数据通信系统的实现具有重要的意义。本文简要介绍了OFDM的系统结构以及同步对OFDM系统的影响,在IEEE802.11a协议【2】的基础上提出了OFDM的同步系统方案,并重点讨论了:帧同步、符号同步和载波同步与跟踪的关键技术,最后利用Altera高性价比的CycloneII系列FPGA实现了整个方案。一OFDM系统结构以及同步偏差对系统的性能影响1.OFDM的系统结构图1OFDM发射/接收机的原理框图2.同步偏差对系统的性能影响OFDM的基带信号表达式如下:021()().01()()NjkftmTNlmkmkStaegtmTNπ∞−−=−∞==−∑∑(1)式中:N为子载波数目(N=64),,kma为每个子载波的调制系数,T为OFDM符号的时长4us(包括循环前缀0.8us和FFT符号宽度3.2us),0T为一个OFDM符号的周期长度(不包含循环长度)3.2us,001fT=。宽带信道基带模型为:(,)()()liiihthtτσττ=−∑(2)假设:22,[][]1mkiahΕ=Ε=则012,()ijkTmkiiHhteπτ=∑(3)在接收机和发送机完全同步的理想情况下,且宽带信道为慢变信道,则FFT输出为:,,,,mkmkmkmkZaHn=+(4)当FFT窗口存在nε的符号定时偏移,收发两端存在f∆的频率偏移,A/D采样时钟存在'TTTγ−=的采样偏移时,FFT输出将为:()0222,0,,[]TnjkmjkTjfmTNmkmkmkNnZeeeSakfTaHNεπγππεπγ∆−=+∆(5)可见,当收发两端不同步时,将会从以下三方面影响系统性能:1.对接收信号的各个子信道产生相位旋转;2.降低接收信号的各个子信道的正交性,增大各子信道的噪声;3.降低接收信号的各子信道信号功率。二同步方案设计常用的同步有两种基本方法:一种是非数据辅助(Non-Data-Aided,NDA)同步;另一种同步方式为数据辅助(Data-Aided,DA)同步。非数据辅助方式的同步时间相对较长,广播方式的通信系统对同步的时间要求不高,可以采用这种方式;而对于突发方式的无线宽带通信,要求快速的同步建立时间,一般采用数据辅助同步方式【3】。考虑系统资源、同步时间以及实现复杂度等几个因素,本系统采用基于长、短码序列以及辅助导频的数据辅助同步。A/D基于短码的粗频偏估计基于长码的细频偏估计延时1()*滑动求和||2P(n)||2滑动求和||2R(n)..峰值检测保护计数帧检测载波控制符号定时同步串/并FFT相位跟踪导频提取并/串70M中频数据输出M(d)本地短训练序列FFT窗控制采样频率估计NCO图2同步系统整体设计框图1.帧同步在一般的通信系统中,帧同步过程往往放在载波同步和码元定时同步之后完成。但对于IEEE802.11a系统而言,其突发通信的性质决定了其帧同步需在载波同步和码元同步之前完成,即在存在载波频偏和码元定时偏移的情况下建立帧同步。常用的帧检测方法有能量检测法,双滑动窗口分组检测法,在进行帧检测时,尚未进行频率同步,收到的复基带信号可能存在较大的频率偏差,因此需要选择一种受频率偏差影响较小的算法。这里选用基于Schimdl&Cox提出的延时相关算法【4】,并加上了保护计数,减小了误检测的出现概率。度量值22()()()PdMdRd=(6)其中10()DdmdmDmPdrr−∗+++==⋅∑,120()DdmDmRdr−++==∑()Pd为接收信号和接收信号延时的互相关值,D=16,表示短训练序列的周期()Rd表示了相应接收信号的能量,用于做判决统计的归一化。dr为输入的复基带信号的采样值,2.符号同步精确的符号同步通常是基于时域或频域的相关运算实现。Warner和Bingham利用了导频信号在频域内的相关特性,Couasnon则利用了循环前缀所包含的冗余信息。这里我们利用短训练序列具有尖锐的自相关峰值的特性,利用接收信号和本地训练序列信号的尖锐相关峰值来实现精确的符号同步【5】。210()()DdmdmmMdSr−∗++=′=⋅∑(7)式中,dS为本地的短训练序列复信号,dr为接收导的基带复信号。3.载波同步与跟踪OFDM系统对载波频率的偏移非常敏感,较小的载波频率偏移都会引起相邻子载波间的ICI,破坏子载波间的正交性。一般1%载波频率偏移就会对系统产生严重的影响【5】。基于最大似然准则的载波频偏估计通过利用训练序列中的相同两部分经过信道传输后,它们之间会由于载波频率的偏差而产生相位的偏移,通过计算这个相位的偏移,便可以得到频偏的估计,其估计范围与估计精度均与重复训练序列的周期有直接关系。这里分别利用重复的短训练序列完成频率的粗估计,重复的长训练序列完成频率的细估计。定义中间变量Z:1*0122()01220ssdDsDddDdDjfdTjfdDTddDjfDTddZrraaeeeaπππ+−+=−⋅∆⋅−⋅∆⋅+∗=−−⋅∆⋅==⋅=⋅⋅⋅=⋅∑∑∑2sjfnTddraeπ⋅∆⋅=⋅为正交下变频后的复基带信号,da为发送的复基带信号,f∆为收发两端的载波频率偏差,sT为采样间隔,在802.11a标准中,sT=0.05us。则频偏误差估算输出 f∆为: 1()2sfAngleZDTπ−∆=⋅(8)D为两个重复符号的相同取样之间的延时,短训练序列中D=16,长训练序列中D=64。故由上式可知,短训练序列和长训练序列的频率估计范围分别是625KHz和156.25KHz。频偏估计并非一个完备的过程,时域的频偏估计纠正后,仍然有部分残留频偏误差(4KHz内),由于时间的积累,会在频域产生星座图的旋转。所以,在频域将4个导频提取出来,然后利用4个导频对残留频偏产生的相位偏移进行分段纠正跟踪。4.采样同步采样频率的偏移将造成频域各导频不同的偏移量,偏移量和各导频所处的子载波序号决定,因此可以利用分布在不同子载波上的已知导频信息来进行估计,然后将估计值控制数控振荡器使收发机的采样时钟保持一致【6】。三系统仿真假如收发双方晶振的频率稳定度为20ppm,载波频率为2.4GHz。则在最恶劣的情况下,接收端的频率误差40ppm,即962.410401096KHz−×××=。在瑞利信道下,信噪比为25dB,采用16QAM调制方式,输入人为频偏为300KHz,OFDM符号为200个时候,按照设计的同步方案,仿真出系统同步前后FFT输出的信号星座图如下:图3同步前FFT输出的信号星座图图4同步后FFT输出的信号星座图比较两图,可以看出通过该同步方案的同步处理后,可以使星座图正确恢复。三FPGA实现1.器件选择整个系统的实现是在基带数字域内完成的,我们采用ALTERA公司推出的CycloneIIFPGA,该系列器件是基于StratixII的90nm工艺推出的低成本高性价比FPGA。相对Cyclone,CycloneII增加了硬件乘法器DSP模块,在芯片总体性能、逻辑容量、PLL和I/O数量上都较Cyclone有很大的提高。根据系统设计的需要,以及后续编解码等模块的需求,考虑性价比,我们最终选用了EP2C50来实现设计,它具有50528个逻辑单元,129个内部M4K的RAM模块,4个锁相环,以及86个18位的乘法器模块【7】。2.测试结果整个同步系统采用VHDL语言在QuartusII5.1开发环境下进行设计。设计中采用QuartusII中的SignalTapII逻辑分析仪对同步的结果进行观察【8】。图5SignalTapII逻辑分析仪测试结果第一行为70MHz的中频A/D采样信号输入;第二行为帧检测的判决信息;第三行为帧同步信号到检测标志;第四行为长码符号位置指示;第五行为提供给FFT的窗口控制信号,高电平段表示数据段(3.2us),低电平间隔为循环前缀(0.8us);最后一行为频率偏移的估计控制值(以80MHz为参考的估计值),用于校正本地载波,中间段是短训练序列的粗频偏估计值,随后是由长、短两种训练序列估计频偏的最终值。可以看出频率偏移纠正值2462341*80297.272fMHzKHz−∆==−,与输入认为频偏300KHz基本相符,剩余频偏产生的相位旋转可以在频域中用导频纠正。四结论同步是OFDM系统的关键技术问题之一,本文在IEEE802.11a协议的基础上,围绕OFDM的同步问题,通过仿真完成了同步系统的方案设计,并在FPGA上实现了设计,通过测试,该方案能达到同步设计的目标。本文的设计思想对其他的多载波通信同步系统的设计也有一定的参考价值。参考文献:[1]阎世梁OFDM的原理及技术特点.《信息技术》,2004年第十期[2]LAN/MANStandardsCommitteeoftheIEEEComputerSociety《WirelessLANMediumAccessControl(MAC)andPhysicalLayer(PHY)specificationsHigh-speedPhysicalLayerinthe5GHzBand》ISO
本文标题:基于FPGA的OFDM宽带数据通信同步系统设计与实现
链接地址:https://www.777doc.com/doc-315249 .html