CN102955425B - 一种固定点位置高可靠的卫星定时方法 - Google Patents
一种固定点位置高可靠的卫星定时方法 Download PDFInfo
- Publication number
- CN102955425B CN102955425B CN201210418027.3A CN201210418027A CN102955425B CN 102955425 B CN102955425 B CN 102955425B CN 201210418027 A CN201210418027 A CN 201210418027A CN 102955425 B CN102955425 B CN 102955425B
- Authority
- CN
- China
- Prior art keywords
- satellite
- time
- markers
- fpga
- highly reliable
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本技术涉及一种固定点位置高可靠的卫星定时方法。该方法包括射频处理部分、数字信号处理部分和时延补偿部分,其中:FPGA和DSP芯片采用EMIF接口连接,实现数据交换。利用数控振荡器,结合多颗卫星和本地频率基准的时间,可以在有若干卫星故障下仍可输出正确时间,有效提高了接收机的容错性能,具有广泛的应用前景。
Description
技术领域
本发明介绍了一种固定点位置高可靠的卫星定时方法,该方法可接收卫星信号实现定时,可应用于广域分布式网络的同步,如电网、3G数字通信网,通过接收导航卫星信号,实现覆盖广泛区域的分布式网络的时间同步。
背景技术
卫星定时由于具有覆盖范围广、定时精度高等优点获得广泛应用。卫星定时的时间基准来自卫星,由于卫星为长期运行的航天器,其运行需要地面监控站监控。卫星长时间运行时,会慢慢偏离轨道,因此需要定期调轨。卫星调轨期间,其运行轨迹不按预定动力学模型运行,其轨迹偏离较大。在定时应用中,需要知道精确的卫星位置便于计算卫星信号的传输时延,因此位置的偏离将会造成较大的定时误差。而位置的偏离是无法在卫星下行电文中进行预报,因此用户完全无法知道此时的卫星状态,无法知道此时输出的时间是否满足精度需求。如果输出时间偏离较大而又无法得知,就会给需要同步的***带来危害,严重时会造成***崩溃。如曾发生过GPS卫星故障导致采用GPS卫星定时的CDMA网络发生故障,造成一定范围内CDMA手机用户无法通话的情况。
卫星定时装置一般有两种定时方式,一种为定位定时,适于动态用户,一般需要接收到4颗以上的卫星才能定位定时;另一种为固定点位置定时,也称位置保持模式,适于静态用户,接收到一颗卫星即可定时。在固定点位置定时模式下,如果接收到一颗故障卫星,则就可能造成具有较大偏离的时间输出,危害到网络***的安全。
发明内容
为解决上述问题,本发明提出了一种固定点位置高可靠的卫星定时方法,该方法的装置包括射频处理部分、数字信号处理部分和时延补偿部分,其中:FPGA和DSP芯片采用EMIF接口连接,实现数据交换;射频模块的输出送给AD采样芯片,经AD采样芯片AD采样芯片转换为数字信号后送入FPGA;配置芯片与FPGA相连,存储FPGA程序;非易失性存储器与FPGA相连,存储DSP程序;上电启动时FPGA从非易失性存储器读取数据,通过EMIF接口为DSP加载程序;本地振荡器的输出连接射频模块、FPGA和DSP;线性电源模块将输入电源转换为FPGA和DSP需要的各种电压。
该方法具体为:定时模块通过捕获时标来获得确定时间,首先,在FPGA中定义一个多组的寄存器,译码校验之后的数据每进来一个就让寄存器移位,并与巴克码进行异或比较,判断如果寄存器中的值与巴克码完全相同或者相反,则拉高状态位,其余情况将其拉低;通过判断状态位的高低情况,表达FPGA是否搜索到数据中的巴克码;在FPGA中正常搜索到巴克码后,状态位的输出将呈现为一脉冲波形,上升沿与巴克码最后一位齐;利用该脉冲结合电文中计算出的分帧号,选取整秒处的分帧号为参考,可以从本地恢复出秒脉冲信号,即时标;在获取时标后,定时模块通过卫星导航电文,可计算出信号传递总时延,对该卫星的时标进行补偿,可得到该卫星的标准时间。
射频处理部分将射频信号下变频至中频,数字信号处理部分将中频信号AD采样后进行捕获跟踪得到捕获时标并解调出电文,时延补偿部分根据电文解算出传输延时,根据捕获时标对时延进行补偿,得到标准时间输出。
本发明提出同时捕获多颗卫星信号,得到多星的标准时间输出。结合本地频率基准,对时间的正确性进行判别。本发明提出数控振荡器技术,使得时间的判别转变为数字的判别,易于在数字电路实现。
该发明的优点在于利用数控振荡器,结合多颗卫星和本地频率基准的时间,可以在有若干卫星故障下仍可输出正确时间,有效提高了接收机的容错性能,具有广泛的应用前景。
附图说明
图1为巴克码搜索流程图,
图2为输出时间选择图,
图3为信号处理流程图,
图4为定时装置结构图。
具体实施方式
卫星的导航电文包括星历、时间及卫星状态等信息。导航电文一般被扩频码调制,再调制至射频频点,经卫星天线发射。按照卫星电文的编码格式,电文的帧标志指示本帧开始,由巴格码组成,巴克码最后一位‘1’后沿所对应的脉冲为该帧参考时标。
导航电文的特定帧头被调制的时间为确定的时间,称为时标。定时装置通过捕获时标来获得确定时间。图1为时标的捕获过程。搜索巴克码的过程在FPGA中实现。首先,在FPGA中定义一个多组的寄存器,译码校验之后的数据每进来一个就让寄存器移位,并与巴克码进行异或比较,判断如果寄存器中的值与巴克码完全相同或者相反,则拉高状态位,其余情况将其拉低。通过判断状态位的高低情况,表达FPGA是否搜索到数据中的巴克码,流程如图1所示。在FPGA中正常搜索到巴克码后,状态位的输出将呈现为一脉冲波形,上升沿与巴克码最后一位齐。利用该脉冲结合电文中计算出的分帧号,选取整秒处的分帧号为参考,可以从本地恢复出秒脉冲信号,即时标。
在获取时标后,定时装置通过卫星导航电文,可以计算出信号传递总时延,对该卫星的时标进行补偿,可以得到该卫星的标准时间。
按图1所示方法可以得到多颗卫星的标准时间。由于定时装置具有本地振荡器如晶振,本地振荡器可生成本地时间,产生秒计数。根据本地振荡器的精度确定下一秒置信区域。
设本地振荡器的频率为f,振荡周期为t,频率的稳定度为a,则下一秒所在区域为
[(1-a)f·t, (1+a)f·t]
如图2所示。利用置信区域对卫星时间的有效性进行判别。当卫星的标准时间落在该区域内,则该卫星时间有效,否则该卫星时间无效。在获得了多颗有效的卫星标准时间后,选择一致性较高的标准时间作为定时模块的输出。
具体处理流程如图3所示:
1、多颗卫星信号捕获与跟踪;
2、得到捕获时标并计算出时延;
3、得到多颗卫星的标准时间,计算本地频率基准的置信区间;
4、得到多个有效的卫星标准时间;
5、选择最大一致性时标输出。
定时装置的结构如图4所示, FPGA和DSP芯片采用EMIF接口连接,实现数据交换;射频模块的输出送给AD采样芯片,转换为数字信号后送入FPGA;配置芯片与FPGA相连,存储FPGA程序;非易失性存储器与FPGA相连,存储DSP程序;上电启动时FPGA从非易失性存储器读取数据,通过EMIF接口为DSP加载程序;本地振荡器的输出连接射频模块、FPGA和DSP;线性电源模块将输入电源转换为FPGA和DSP需要的各种电压。
FPGA和DSP的主要分工如下:FPGA负责信号的捕获、跟踪,产生捕获时标,DSP则负责时延计算,并将计算出的时延送给FPGA;FPGA恢复出多颗卫星的最终时间,并进行置信区域判别,并选择最高一致性时间输出。
Claims (3)
1.一种固定点位置高可靠的卫星定时方法,其特征在于,定时模块通过捕获时标来获得确定时间,首先,在FPGA中定义一个多组的寄存器,译码校验之后的数据每进来一个就让寄存器移位,并与巴克码进行异或比较,判断如果寄存器中的值与巴克码完全相同或者相反,则拉高状态位,其余情况将其拉低;通过判断状态位的高低情况,表达FPGA是否搜索到数据中的巴克码;在FPGA中正常搜索到巴克码后,状态位的输出将呈现为一脉冲波形,上升沿与巴克码最后一位齐;利用该脉冲结合电文中计算出的分帧号,选取整秒处的分帧号为参考,从本地恢复出秒脉冲信号,即时标;在获取时标后,定时模块通过卫星导航电文,计算出信号传递总时延,对该卫星的时标进行补偿,得到该卫星的标准时间。
2.根据权利要求1所述的一种固定点位置高可靠的卫星定时方法,其特征在于,在获得了多颗有效的卫星标准时间后,选择一致性较高的标准时间作为定时装置的输出,具体处理流程如下:
(1)多颗卫星信号捕获与跟踪;
(2)得到捕获时标并计算出时延;
(3)得到多颗卫星的标准时间,计算本地频率基准的置信区间;
(4)得到多个有效的卫星标准时间;
(5)选择最大一致性时标输出。
3.根据权利要求1所述的一种固定点位置高可靠的卫星定时方法,其特征在于,根据本地振荡器的精度确定下一秒置信区域,设本地振荡器的频率为f,振荡周期为t,频率的稳定度为a,则下一秒所在区域为[(1-a)f·t, (1+a)f·t]。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210418027.3A CN102955425B (zh) | 2010-12-10 | 2010-12-10 | 一种固定点位置高可靠的卫星定时方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210418027.3A CN102955425B (zh) | 2010-12-10 | 2010-12-10 | 一种固定点位置高可靠的卫星定时方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105823539A Division CN102122129A (zh) | 2010-12-10 | 2010-12-10 | 一种固定点位置高可靠的卫星定时方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102955425A CN102955425A (zh) | 2013-03-06 |
CN102955425B true CN102955425B (zh) | 2014-08-27 |
Family
ID=47764358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210418027.3A Active CN102955425B (zh) | 2010-12-10 | 2010-12-10 | 一种固定点位置高可靠的卫星定时方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102955425B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105608018B (zh) * | 2015-12-16 | 2018-07-03 | 西安空间无线电技术研究所 | 一种基于prom逻辑的数据比对方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1494247A (zh) * | 2002-10-31 | 2004-05-05 | 华为技术有限公司 | 一种实现gps小区帧定时测量的方法及其装置 |
US7019689B1 (en) * | 2005-01-31 | 2006-03-28 | Seiko Epson Corporation | Skipping z-counts and accurate time in GPS receivers |
CN2775675Y (zh) * | 2005-02-25 | 2006-04-26 | 唐山学院 | 采用gps卫星信号触发的多点同步数据采集装置 |
CN2867353Y (zh) * | 2005-04-11 | 2007-02-07 | 北京航空航天大学 | 卫星导航接收机通用数字信号处理平台 |
-
2010
- 2010-12-10 CN CN201210418027.3A patent/CN102955425B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1494247A (zh) * | 2002-10-31 | 2004-05-05 | 华为技术有限公司 | 一种实现gps小区帧定时测量的方法及其装置 |
US7019689B1 (en) * | 2005-01-31 | 2006-03-28 | Seiko Epson Corporation | Skipping z-counts and accurate time in GPS receivers |
CN2775675Y (zh) * | 2005-02-25 | 2006-04-26 | 唐山学院 | 采用gps卫星信号触发的多点同步数据采集装置 |
CN2867353Y (zh) * | 2005-04-11 | 2007-02-07 | 北京航空航天大学 | 卫星导航接收机通用数字信号处理平台 |
Also Published As
Publication number | Publication date |
---|---|
CN102955425A (zh) | 2013-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Liu et al. | Energy efficient GPS sensing with cloud offloading | |
US9952562B2 (en) | Timing signal generating device, electronic apparatus, moving object, method of generating timing signals, and method of controlling satellite signal receiver | |
JP4223923B2 (ja) | 測位方式及び測位システム及び無線基地局 | |
CN101963667B (zh) | 用于通信的方法和*** | |
CN101344757B (zh) | 卫星信号接收装置、计时装置以及卫星信号接收方法 | |
CN102076003B (zh) | 一种用于定位的移动广播信号解调芯片 | |
CN1977184B (zh) | 包括具有提高的记时精确度的低能耗gps接收器的移动设备 | |
CN102640529A (zh) | 卫星定位接收机和代理定位*** | |
CN101084453A (zh) | 移动终端中校准时间信息的传送 | |
CN105093247A (zh) | 一种基于北斗的地基导航信号网络*** | |
CN103517204A (zh) | 一种移动终端的定位方法和设备 | |
CN107203127B (zh) | 卫星电波接收装置、电波表以及日期时间信息输出方法 | |
US8466835B2 (en) | Systems and methods for clock correction | |
CN103091686A (zh) | 一种兼容北斗卫星导航***和gps的位同步方法及装置 | |
Vyskocil et al. | Relative timing characteristics of GPS timing modules for time synchronization application | |
CN105388504A (zh) | 北斗与gps公用频点实时信号接收处理***数据处理方法 | |
CN103675839A (zh) | 同步导航电文的方法、接收机及装置 | |
CN103675853A (zh) | 同步导航电文的方法、接收机及装置 | |
JP4382862B2 (ja) | 測位方式及び測位システム及び無線基地局 | |
CN102122129A (zh) | 一种固定点位置高可靠的卫星定时方法和装置 | |
CN204903764U (zh) | 通用gps室内外定位*** | |
CN102955425B (zh) | 一种固定点位置高可靠的卫星定时方法 | |
KR20070020083A (ko) | Gps 장치 | |
CN105372683A (zh) | 一种北斗二代与gps公用频点的实时信号接收处理*** | |
CN103675838A (zh) | 同步导航电文的方法、接收机及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |