基于FPGA的导航卫星失联下高精度守时方法研究_第1页
基于FPGA的导航卫星失联下高精度守时方法研究_第2页
基于FPGA的导航卫星失联下高精度守时方法研究_第3页
基于FPGA的导航卫星失联下高精度守时方法研究_第4页
基于FPGA的导航卫星失联下高精度守时方法研究_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于FPGA的导航卫星失联下高精度守时方法研究*

王军,王磊,何昕(1.苏州科技学院,江苏苏州215009;2.中国科学院长春光学精密机械与物理研究所,长春130033)基于FPGA的导航卫星失联下高精度守时方法研究*王军1,2,王磊1*,何昕2(1.苏州科技学院,江苏苏州215009;2.中国科学院长春光学精密机械与物理研究所,长春130033)Summary:针对授时系统导航卫星失联问题,提出一种基于现场可编程门阵列(FPGA)的高精度守时方法。以统计学和概率论为基础,统计10min内标准秒脉冲信号每个周期下授时系统恒温晶振所产生脉冲数值的均值和动态方差。当授时系统导航卫星失联,系统根据均值和方差动态设置系统晶振脉冲计数阈值从而模拟产生高精度秒脉冲信号,消除晶振累积误差。实验结果表明,1h内授时系统守时误差小于250ns,可满足授时系统在电力、靶场等系统中的守时要求。Key:导航卫星失联;守时;FPGA;高精度项目来源:国家自然科学基金项目(61472267)高精度授时系统被广泛用于卫星导航、电力同步采样系统中。起初高精度授时系统在导航卫星失联下,由于恒温晶振实际值与标称值存在误差,所以1h守时误差可达到几微秒。近些年,部分学者提出统计每分钟标准秒脉冲信号下授时晶振产生的总脉冲数的方法来修正导航卫星失联后授时系统的守时误差[2]。但此方法精确度取决于航卫星失联前1min的晶振计数模块记录的脉冲数值,因而灵活性低且并未从根本上消除累积误差带来的影响。针对现有技术的不足,本文提出一种以统计学和概率论为基础消除累积误差的高精度守时方法。1守时总体方案守时方案设计了5个模块:导航卫星信号接收模块、时间解码模块、晶振计数模块、模拟秒脉冲产生模块、显示模块。守时方案框图如图1所示。由导航卫星信号接收模块接收卫星信号,输出标准s脉冲和时间码至FPGA时间解码模块,FPGA解出时间信息并根据通讯协议发送给显示模块[3-7]。晶振输出脉冲至FPGA,晶振计数模块计录标准秒脉冲每个周期内晶振脉冲数[8]。当记录时间达到10min,计算这组数据的均值和方差[1]。导航卫星失联后,根据前10min计算的均值和方差动态设置晶振计数模块的脉冲产生计数阈值以产生高精度的模拟s脉冲。图1守时总体方案框图2守时硬件设计FPGA采用Altera公司CycloneⅡ系列中的EP2C8T144C8N,该芯片具有144个IO端口、36个RAM块、2个PLL锁相环、18个嵌入式乘法器、4种配置方式和AS、JTAG下载调试接口。EP2C8T144C8N拥有丰富的资源且编程灵活,使得该芯片作为系统主控芯片[9-11]。导航卫星信号接收模块采用MHKJ-1612为主芯片,其能提供精确的授时服务。通过使用量化误差信息去补偿时间脉冲中的颗粒误差,导航卫星信号接收模快能够配置输出时间脉冲频率,授时精度可高达15ns。即使设备在有遮挡物的情况下保证有一颗卫星正常连接,芯片就能输出准确的时间信息。导航卫星信号接收模块与FPGA采用串口通信,有多种波特率可供选择。系统晶振采用恒温晶振,频率稳定度可以达到正负0.2×10-6。消耗电流一般300mA~2A,主要应用于卫星,通讯基站等。守时部分硬件连接图如图2所示。图2守时部分硬件连接示意图3守时软件设计3.1同步秒脉冲信号设计授时系统导航卫星连接正常情况下,导航卫星信号接收模块接收到卫星信号产生标准秒脉冲和时间码,并发送给FPGA接收模块。FPGA利用PLL锁相环将50MHz恒温晶振倍频到200MHz,当晶振计数模块脉冲计数值达到阈值或标准秒脉冲信号上升沿到来,产生100ms高电平信号,随后产生低电平信号。模拟s脉冲产生流程图如图3所示。图3模拟秒脉冲产生流程图3.2平均脉冲数及方差设计图4平均1s晶振的脉冲数及方差产生的流程图3.3导航卫星失联后的高精度秒脉冲产生设计导航卫星失联后,FPGA根据平均每秒内晶振的脉冲数以及方差,求出+3s和-3s作为设定脉冲计数的两个阈值BV1、BV2。在一个周期T内,前T/2当晶振脉冲计数达到BV1的时候,产生一个滞后模拟秒脉冲(与标准s脉冲秒头相比);后T/2当晶振脉冲计数达到BV2的时候,产生一个超前模拟s脉冲。产生的模拟s脉冲秒头在标准s脉冲左右有规律的晃动从而消除累积误差。导航卫星失联后的高精度s脉冲产生流程图如图5所示。图5GPS失步后的高精度秒脉冲产生流程图4实验结果分析为避免测试结果的偶然性,实验使用4套授时系统板,采用50MHz标称值的恒温晶振,精度可达±0.2×10-6。先将恒温晶振输出的50MHz的脉冲信号倍频到200MHz,然后统计标准s脉冲信号每个周期下授时系统恒温晶振所产生的脉冲数值的均值和动态方差。测试结果如表1所示。图6均值随时间变化折线图图7方差随时间变化折线图图8守时误差随时间变化折线图表1导航卫星未失联下每秒晶振脉冲数值的均值和方差导航卫星失联下,随着时间的推移,测得的守时误差如表2所示。表2导航卫星失联下守时误差5结语本文通过统计10min内标准秒脉冲每秒晶振脉冲数值的均值和动态方差,动态设置晶振计数模块计数阈值以产生模拟秒脉冲,以达到高精度守时目的。从实验可知,秒脉冲在导航卫星失联1h内,与标准秒脉冲相比秒头误差不超过250ns,符合电力、靶场等系统守时要求。Reference:[1]李玉峰,韩晓红,刘洋,等.基于FPGA的高速数据采集系统的实现与性能分析[J].电子器件,2012,35(6):709-712.[2]杨永标,杨晓渝,周捷.利用FPGA实现GPS失步下精确守时[J].电力系统自动化,2007,27(7):109-112.[3]黄翔,江道灼.GPS同步时钟的高精度守时方案[J].电力系统自动化,2010,34(18):75-77.[4]李倩,战兴群,王立瑞,等.GPS/INS组合导航系统时间同步系统设计[J].传感技术学报,2009,12,22(12):1752-1756.[5]魏丰,朱广伟,王瑞清,等.一种GPS校准的数字式高精度守时钟[J].仪器仪表学报,2011,4,32(4):920-925.[6]王丽秋.基于LEA-5T的快速高精度授时系统[J].现代电子技术,2012,21,35(21):184-186.[7]赵东艳,原义栋,石磊,等.用于智能电网建设的北斗/GPS高精度授时方案关键技术[J].电网技术,2013,9,37(9):2621-2625.[8]梁军,冉建华.基于单片机的秒脉冲误差测量系统设计[J].舰船电子工程,2010,30(4):178-180.[9]张鹏,杜彬彬,任勇峰.基于FPGA的超声数据采集装置的设计与实现[J].电子器件,2014,37(1):81-84.[10]王剑.基于FPGA的高速多路同步数据采集系统[J].科技视界,2013,27:42-43.[11]原魁,何文浩,肖晗.基于FPGA的嵌入式图像处理系统设计[M].北京:电子工业出版社,2013:77-97.王军(1979-),男,汉族,江苏苏州人,苏州科技学院电子学院,博士,主要研究方向为光电测控技术与仪器,wjyhl@126.com;王磊(1991-),男,汉族,江苏盐城人,苏州科技学院电子学院,硕士,主要研究方向为智能信息处理技术,demowl@163.com。DistributedPilotPatternforUnderwaterAcousticCommunicationSystem*GUChen1,MENGQinggong1,SHUFeng1,2,3*,WANGJin1,XUYanqing1,QIANZhenyu1,WEIYuan1,LUJinhui1(1.SchoolofElectronicandOpticalEngineering,NanjingUniversityofScienceandTechnology,Nanjing210094,China;2.NationalMobileCommunicationsResearchLaboratory,SoutheastUniversity,Nanjing210096,China;3.MinisterialKeyLaboratoryofJGMT,NanjingUniversityofScienceandTechnology,Nanjing210094,China)Abstract:Infrequency-selectiveunderwateracousticchannelbasedonorthogonalfrequencydivisionmultiplexing(OFDM),conventionalpilotpatterncannotachieveabetterchannelestimationperformance.Toavoidthispoorsitu⁃ation,weproposedarandomdistributedpilotpattern,thispatterneffectivelyreducesthefrequencyselectivefadingimpactbyplacingpilotsymbolssuchthatdistancebetweenanytwoadjacentpilotsymbolbeinglargerthanorequaltocoherentbandwidth.Fromoursimulationresults,wefindtheproposeddistributedpilotpatternhasabetterbiter⁃rorrateperformancecomparedtoconventionalequi-spacedand

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论