一种精确帧同步算法及FPGA实现
2020-12-19
来源:欧得旅游网
第23卷 第2期 V01.23 No.2 电子设计工程 Electronic Design Engineering 2015年1月 Jan.2015 一种精确帧同步算法及FPGA实现 王梦源,闰峥,陈昕 (中国空间技术研究院北京100086) 摘要:帧同步算法通过检测帧头信息,使接收机从接收数据流中提取帧起始时刻和初始频偏,以引导解调环路恢复 出有效数据。本文首先简要介绍了基于相关的经典帧同步算法原理,然后分析了信道环境对相关性能的影响,最后详 细描述了一种经过改进的精确帧同步算法及其FPGA实现结果。该算法综合采用了分段本地相关、分段延迟相关和 动态检测门限.有效解决了在大频偏和强噪声环境下的捕获虚(漏)警问题,并通过过采样和平滑提高了帧起始时刻 与初始频偏的捕获精度,使解调环路锁定更快。测试表明,该算法复杂度适中,在低信噪比、高频偏环境下也具有优异 性能.适合应用于卫星通信接收机。 关键词:帧同步;相关;FPGA;卫星通信接收机 中图分类号:TN911.7 文献标识码:A 文章编号:1674—6236(2015)02—0151-04 Implementation of a precise frame synchronization algorithm based on FPGA WANG Meng—yuan,YAN Zheng,CHEN Xin (China Academy ofseo13e Technology,Beijing 100086,China) Abstract:By detecting frame header information.a frlame synchronization algorithm is able to extract the start time of frame header and the initial ̄equency offset from received datas.these information"will1cad the demodulation loops to recover valid data.In this paper,We first introduced the principle of correlation-based classic frame synchronization algorithms briefly,then analysed the impact of channel environment on the performance of correlation,finally described an improved precise frame synchronization algorithm in detail,as well as its implementation based on FPGA.By using segmental local/delay correlation and dynamic detection threshold,the algorithm solves the problem of false.alarm and false-dismissal in the circumstance of strong noise and large ̄equency offset,and also improves the capture accuracy of frame header start time and calculated initial ̄equency offset through over sampling and smoothness,which makes demodulation loops lock faster.Tests show that, the algorithm is characterized with moderate complexity and favourable performance,even in the low signal-to-noise ratio and high ̄equency offset conditions,it is applicable to the satellite communication receiver. Key words:frame synchronization;correlation;FPGA;satellite communication receiver 在卫星通信系统中。发送端通常利用不同的分组时隙同 内的最大能量值作为检测到的符号临界点。帧同步算法主要 步传送处在同一传输频带内的各路信号,而接收端为了准确 识别和分离出数据流中的各路信号,需要采用帧同步算法进 行分组检测和符号同步,其中分组检测用来识别数据分组, 符号同步用来寻找到数据分组的确切起点。 本文首先描述了经典帧同步算法原理,然后分析了信道 环境对相关性能的影响。给出了在噪声和频偏情况下相关峰 有2类:一类是以帧头自相关为基础的延迟相关算法_l-21,该 算法具有较大的频率偏移容限[31,在低信噪比和多径信道下, 其自相关曲线在峰值附近变化平缓.无法精确指示帧起始 点 ;一类是以帧头互相关为基础的本地相关算法,该算法具 有锐利的尖峰。能准确指示帧起始点,抗噪声和多径能力强, 但是对频率偏移很敏感[Sl。 值变化规律.最后提出了一种基于分段互相关加分段延迟相 关的精确帧同步算法。以及该算法的FPGA实现。 为了改进帧同步算法的性能,一种方法是优化本地相关 算法[6 71,通过补偿频率偏移来保证锐利的尖峰。文献[6】采用 了分段互相关加上能量累积,该算法虽然通过分段降低了频 率偏移对峰值幅度的影响.但是它在分段较多时的相关峰就 已经不是锐利尖峰,而且采用了能量归一化和固定的门限阈 值,既增加了复杂度,又存在一定虚(漏)警风险。文献【7】将接 1经典帧同步算法原理 帧同步算法的基本原理是利用接收信号中帧头序列的 相关特性进行能量累积,当检测到相关器产生的能量值大于 门限阈值时,就认为检测到数据分组,然后将搜索门限阈值 收信号分为多路,采用类似并行扫频的方式,使每一路采用 _———__i 鬲 ; 4( 不同的载波频率值对接收信号进行频率补偿,其中必有一路 一作者简介:王梦源(1981一),男,湖南张家界人,硕士研究生,工程师。研究方向:卫星通信系统及信号处理技术。 l51— 邓凌煊,等 一种CORDIC协处理器核的设计与实现 机.也可以被用于其他有大量实时性计算需求的嵌入式系 统中。 参考文献: 【5】Jean—Michel Muller.Elementary Functions Algorithms and Implementation Second Edition[M】.Boston:Birkhauser,2005. 【6]王思聪,文治平,于立新.空间用CORDIC处理器的结构级 [1]闰捷,徐晓苏,李瑶,等.基于DSP与FPGA的嵌入式组合导 航计算机系统设计[J].测控技术,2013,32(12):61—64 YAN Jie,XU Xiao-SU,LI Yao,et a1.Design of embedded 设计方法[J].微电子学与计算机,2006,23(8):57—60. WANG Si・cong,WEN ZHi—ping,YU Li—xin. 11le architecture desing method of CORDIC processor used in space[J】. Microelectronics&Computer,2006,23(8):57—60. integrated navigation system based on DSP and FPGA[J]. Measurement&Control Technology,2013,32(12):61-64. [7】Munoz D M,Sanchez D F,Llanos C H,et aL FPGA based lfoat- ing—point library for CORDIC lgoraithms[A].Programmable [2]Texas Instrument.TMS320C54x DSP Library Programmer’S Reference B/OU.(2013).http..//www.ti.com.cn/lit/ug/spru518cY spru518&pd ̄ Logic Conference(SPL)2010 VI Southern[C]//Ipojuca,2005: 55—60. 【3 Vol3]der J E.The birth of CORDIC[J】.Journal of VLSI Signal Processing Systems,2000,25(2):101—105. [8】Sarbishei O,Radecka K.On the Fixed-Point Accuracy Anal。 ysis and Optimization of FFT Units with CORDIC Multipliers [4】Walther J S.The story of unified CORDIC[J]_Journal of VLSI Signal Processing Systems,2000,25(2):107一l12. 【A】.Computer Arithmetic (ARITH),201 1 20th IEEE Sym— posium[C]//Tubingen,2011:62-69. (上接第154页) frequency synchronization for IEEE 802.16 OFDM systems 频偏估计算法[J].电子与信息学报,2006,28(5):840—843. WU Tuan-feng,YANG Xi-gen,LI Ji-ping.Combined algorithm based on FFT f0r flame synchronization and frequency offset fC]//IEEE Mobile Wimax Synposium,2007:17-21. 【9]WU Jian-ming,CHEN Yun,ZENG Xiao-yang,et 1a.Robust tim— ing and frequency synchronization scheme orf DTMB system[J]. IEEE Trans.Consumer Electronics,2007,53(4):1348— 1352. estimation叨.Jounal of Electronics&Information Technology, 2006,28(5):840-843. 【l2]皮世杰,黄登山,龚诚.部分匹配滤波器在高动态卫导信 号快捕的应用【J】.通信技术,2008,40(1):6—8. [10]Gorazza G E,Pedone R,Villanti M.Frame acquisition for continuous and discontinu0us transmission in the forward PI Shi-jie,HUANG Deng—shan,GONG Cheng.Application of PMF in high-dynamic satellite navigation signal based on link of satellite systems[J].Int.J.Satel1.Commun.Network.. 2006(24):185—201. fast code acquisiton[J】.Communications Technology,2008, 40(1):6—8. [11】吴团锋,杨喜根,李际平.一种基于FFr的联合帧同步和 Diodes沟槽型超级势垒整流器提高下一代充电器效率 Diodes推出全新两款采用了旗下专利沟槽型超级势垒整流(Trench SBR1技术的器件SBRT15U5OSP5及SBRT2OU50SLP. 能够实现下一代电池充电器对效率和温度的严格要求。 两款全新沟槽型超级势垒整流器具有超低正向电压、低漏电流,并以较低的温度工作.有效满足充电器输出整流二极管的 要求,从而易于处理36 kHZ断续模式充电器设计的较短电流脉冲。 Diodes推出的两款器件包括适合10W智能手机充电器的l5 A SBRT15U50SP5,以及为l2.5 W平板电脑充电器而设的 20 A SBRT20U50SLP。这类充电器的设计日益纤薄小巧,而且对效率和温度有严格的要求,传统的肖特基(Schottky1二极管解 决方案已经无法配合。 . SBRT15器件在15 A的电流下,正向电压为0.47 V;SBRT20器件则在2O A的电流下达到0.5 V的正向电压.加上+90 oC 的工作温度,可尽量减少导通损耗并提高充电器效率。SBRT15及SBRT20在+125 oC的高温下.分别达到105 mA和100 mA的 低反向漏电流。有助于把阻断模式损耗降到最低。 SBRT20U50SLP及SBRT15U50SP5是完善的沟槽型超级势垒整流产品系列首两款面世的整流器.提供从10 V到100 V 宽广的反向电压范围、0.2 A到40 A的电流处理能力,以及多种不同的封装选择,包括Diodes旗下节省空间的PowerDI123、 PowerDI5和PowerDI5060 咨询编号:2015021001 一l59-