以文本方式查看主题 - 曙海教育集团论坛 (http://sun4.cn/bbs/index.asp) -- FPGA技术讨论区 (http://sun4.cn/bbs/list.asp?boardid=2) ---- [转帖]OFDM系统中频域同步技术及FPGA实现 (http://sun4.cn/bbs/dispbbs.asp?boardid=2&id=1285) |
-- 作者:wangxinxin -- 发布时间:2010-11-12 15:27:45 -- [转帖]OFDM系统中频域同步技术及FPGA实现 摘要:针对OFDM系统频域中的整数倍频率偏移、小数倍频率偏移、采样钟频率偏移和定时偏移等问题,本文提出了相应的解决方案,并采用FPGA对各方法进行硬件电路实现。这些硬件实现方法巧妙,估计精确,能节省大量硬件资源。通过实际的电路时序波形仿真验证,证明了这些方法的实用性。 关键词:正交频分复用(OFDM);正数倍频率偏移;小数倍频率偏移;采样钟频率偏移;定时偏移 同步部分概述 OFDM接收系统的同步部分主要包括以下几方面:频率同步、采样钟同步和符号定时同步。载波频率偏移和采样钟频率偏移的存在导致了载波间干扰(ICI)和采样点增减现象,这就需要频率同步和采样钟同步。同时在解调过程中,接收机是在时域上的任意点开始接收数据的,而OFDM是基于符号的,这就需要检测到符号的起始位置,否则会因为符号的起始位置的不合理,而导致符号间的干扰(ISI),这就是符号定时同步。 频域同步估计方法 整数倍频率偏移估计算法 (1) 式(1)是整数倍频率偏移估计算法表达式,它是利用连续导频在发射端为已知固定相位的特性,使用一个长为S的滑动窗作为频域上一个OFDM符号有效载波起始位置的估计范围,以窗内的每一个数据作为OFDM符号有效载波的的起始位置,对前后两个符号在假设的连续导频位置上的复数据做相关求和,这样就得到了S个相关值,其中最大值所对应的s即为频域上一个OFDM符号有效载波起始位置的估计值,也即为整数倍频偏估计值。 其中L是连续导频个数;ak是一个符号内第k个连续导频的序号;Yl,ak是FFT输出的第l个符号的假设第k个连续导频位置上的复数值;S是整数倍频偏的估计范围,也即为滑动窗长,s是窗口移动值,s∈S;是S路相关和的最大值,其对应的s即为整数倍频偏的估计值。 小数倍频率偏移和采样钟频率偏移估计算法 设pi为导频点位置,pi∈P,P为导频点位置集合;i=0,1,…,K-1,K是P的基数;△fpi为第pi个导频点上相关结果的频率部分,这个值以下用表示为估计结果。定义,同时考虑到在第pi个子载波上的估计误差ei,则: (2) 其中,△fpi为在第pi个导频点上的频率偏移和采样钟偏移之和,现令为所需估计的向量参数,式(2)就可以写作: (3) 其中,
由于估计是基于的,因此将向量V称为观察向量,方程式(3)称为观察方程。线性最小平方估计就是在观察向量给定的条件下,根据观察方程估计向量。根据最大似然估计原理,使得向量V的线性函数取得最小值时,得出的估计值。对式求导并使之为零,可得: (4) 公式(3)是在先得出,i=0,...,K-1的基础上求得的,而可以通过在导频位置对前后两个OFDM符号做相关运算来求。 频域符号定时偏移估计算法 设是第j个OFDM符号定时偏移在相邻导频点上所引起的相位偏移之差,为第j个OFDM符号所估计出来的细定时。则和可表示为: (5) (6) 其中,L为散布导频个数;N为一个OFDM符号中有效子载波的个数;Xj,k是第j个符号的第k个散布导频复值;△k为两个相邻的子载波序号的差值。 频域同步部分的FPGA电路实现模块 频域同步电路模块各单元的工作原理如图3.1所示。这里使用Altera公司生产的StratixⅡEP2S60的FPGA芯片来实现。 FFT模块输出复数据经过一个OFDM符号的FIFO模块延迟后,和当前的OFDM复数据进行相关,以实现在整数倍频偏估计和小数倍频率偏移算法中所需要的前后两个符号的对应导频相关运算,其相关结果为32位的复数据。 整数倍频率偏移估计模块 小数倍频率偏移和采样钟频率偏移模块 细定时估计模块 电路仿真 其仿真条件为:瑞利信道,SNR为15dB,载波频偏设为-14.9倍子载波间隔(即整数倍频偏值为-15,小数倍频偏值为0.1倍子载波间隔),采样钟偏移为50ppm,保护间隔长为512,定时符号偏移为-100个采样点。此电路工作频率为10MHz。输入的16位复数据由MATLAB仿真程序产生的。 整数倍频率偏移电路仿真 由于整数倍频偏在每一符号的结束处才能估计出来,所以syn_int在每一个符号的结束处出现,其后即为当前符号的整数倍频偏值。由于本算法利用了4个符号的连续导频,故图4.1中,从第四个syn_int后的int_freqoffset[5..0]才是当前符号的整数倍频偏估计值。由仿真波形可看出,估出的整数倍频偏与仿真数据中所假设的一致。故用此算法的简化形式可以准确地估计出整数倍频偏值。 小数倍频率偏移及采样钟频率偏移估计的电路仿真 在图4.2中,小数倍频率偏移和采样钟频率偏移估计模块使用连续导频进行估计。在每个符号末,syn_offset高电平有效时,fri[14..0]和qdelt[14..0]才是当前符号的小数倍频率偏移和采样钟频率偏移估计值。波形中的估值与实际数据的对应关系如表4.1所示。 |
-- 作者:veekoo -- 发布时间:2010-12-2 14:54:25 -- 自己当老板!!!!!! 具体是什么? |