CN103499826B - 一种用于gps/北斗2代双***卫星导航接收机的分级无缝切换方法 - Google Patents

一种用于gps/北斗2代双***卫星导航接收机的分级无缝切换方法 Download PDF

Info

Publication number
CN103499826B
CN103499826B CN201310404236.7A CN201310404236A CN103499826B CN 103499826 B CN103499826 B CN 103499826B CN 201310404236 A CN201310404236 A CN 201310404236A CN 103499826 B CN103499826 B CN 103499826B
Authority
CN
China
Prior art keywords
big dipper
gps
judgement
data
generation
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
Application number
CN201310404236.7A
Other languages
English (en)
Other versions
CN103499826A (zh
Inventor
陈筱倩
蒲昱初
黄涌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
709th Research Institute of CSIC
Original Assignee
709th Research Institute of CSIC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 709th Research Institute of CSIC filed Critical 709th Research Institute of CSIC
Priority to CN201310404236.7A priority Critical patent/CN103499826B/zh
Publication of CN103499826A publication Critical patent/CN103499826A/zh
Application granted granted Critical
Publication of CN103499826B publication Critical patent/CN103499826B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/33Multimode operation in different systems which transmit time stamped messages, e.g. GPS/GLONASS
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/35Constructional details or hardware or software details of the signal processing chain
    • G01S19/37Hardware or software details of the signal processing chain

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Navigation (AREA)

Abstract

一种用于GPS/北斗2代双***卫星导航接收机的分级无缝切换方法,包括如下步骤:获取并判断GPS、北斗2代双***的两路输出接口协议数据的有效性,完成初级判决输出,如两路数据均有效则计算GPS、北斗2代两***定位点的弧面距离差,完成中级判决输出,距离差小于门限值则根据位置精度完成高级判决输出。本发明提出的分级无缝切换算法,适用于双***或多***导航接收机,是一种针对单***可能出现的故障、安全、精度问题,兼具实时性与可靠性的导航***间切换策略。

Description

一种用于GPS/北斗2代双***卫星导航接收机的分级无缝切换方法
技术领域
本发明涉及GPS/北斗2代双***卫星导航接收机技术领域,具体涉及该双***接收机的分级无缝切换方法。
背景技术
卫星导航已广泛应用于航空、航天、航海、车载、气象、测绘、个人通信等领域的各类载体上,卫星导航设备应用最成熟广泛的是美国的GPS技术,作为最早的卫星导航***,GPS能覆盖全球,但其最初的设计目的是为美国国防服务的军事***,过度依赖此***,万一出现卫星信号中断等特殊情况,将会严重危害国家安全。鉴于此,世界各国都在发展自己的卫星导航***。如俄罗斯的GLONASS***、欧洲的GALILEO***、以及中国拥有自主知识产权的北斗二代卫星导航***。
早期的单***接收机在导航接收机电路故障、卫星***故障、安全策略上均未作任何考虑,目前的北斗/GPS双***兼容接收机的切换方案主要有以下两类:
第一类是在硬件上配置一键式切换开关,切换软件流程,需用户根据需要手动操作,本身不具备判决选择可靠的卫星***完成导航定位的自动控制策略,且执行***间切换的延时较长,有一段数据空白,如:
申请号为201020652590.3的专利就公开了一种北斗与GPS双***兼容接收机,该实用新型北斗与GPS双***兼容接收机可按照用户要求配置成单GPS接收方式,接收GPS卫星播发的L1频点导航信号,实现定位和测速功能;也可配置成单北斗接收方式,接收北斗卫星播发的B1频点导航信号,实现定位和测速功能;还可以配置成GPS与北斗双***方式,同时接收GPS与北斗的卫星信号。该方案只是两种***的选择和组合方式,没有引入双冗余容错热备份结构,无自动判决切换的策略,用户切换时的启动反应时间较长。申请号为201120295038.8的专利公开了一种双路双***四频点卫星导航兼容型定位定向接收机,包括两组电路结构完全相同,输出通道增益一致、相位一致的通道模块。该方案设计了一种双冗余的射频模块兼容双***多频点,没有针对接收机整机***的双冗余机制,无自动判决切换的策略。
第二类是一种双冗余备份***,具有智能状态切换功能,能够智能判别GPS和北斗接收***的稳定性,可以设置GPS或北斗为输出源,这种只是检测数据的可用性的一级判决方法。申请号为201110236901.7的专利就公开了一种北斗GPS双模授时接收设备及控制方法,包括天线、北斗模块、GPS模块,双模授时融合与自动切换模块,以及电源模块,实现对不同卫星导航***的授时定位信号的选择和切换,这里的控制方法主要针对信号的可用性,并无针对数据安全性和定位精度的多级判决机制,是一种最基本的切换方案。
发明内容
本发明的目的在于解决现有技术的不足,提供了一种用于GPS/北斗2代双***卫星导航接收机的分级无缝切换方法,能够解决单***可能出现的故障、安全、精度问题,使定位***具有较高的可靠性和自动无缝切换功能,无需人工干预。
本方法的基本工作原理是:接收双***两路最小功能模块的输出数据,进行分析计算和处理,形成控制信息,执行双冗余容错判决策略,控制保证接收机的可信输出。与一般双***或双通道接收机相比引入热冗余容错备份全***结构,切换灵活,实现实时切换,在无人值守的环境下能按照可靠性、安全性、精度策略自主选择一路卫星***的导航定位结果输出,也可以在一路卫星***失效的情况下用另一路卫星***保持正常工作。
本发明提出的一种用于GPS/北斗2代双***卫星导航接收机的分级无缝切换方法,依次包含如下步骤:
步骤一、获取并分析输出接口协议数据,提取自动判决所需要的关键信息字段;
步骤二、判断GPS、北斗2代双***的两路输出数据的有效性(受搜星速度、卫星失锁、人为干扰等因素影响),选择数据有效的支路输出,完成初级判决。如果两路数据均有效进入步骤三;
步骤三、进一步提取分析定位信息,计算GPS、北斗2代支路定位点的弧面距离差,弧面距离差大于等于门限值,选择北斗2代支路输出,完成中级判决,小于门限值,进入步骤四;
步骤四、进一步提取分析位置精度信息,选择位置精度高的支路输出最终结果,完成高级判决;
步骤五、输出结果延时保留,一次完整的分级自动判决过程完成,转到步骤一。
所述步骤一依次包括如下步骤:
1)分别接收GPS、北斗2代通路的输出接口协议数据;
2)找到每帧接口协议数据的开头,解析各类数据包;
3)从各类数据包中解析提取判决所用关键信息段。
所述步骤三依次包括如下步骤:
1)分别提取GPS、北斗2代两路输出的经纬度信息;
2)分离角度、分度信息;
3)将角度、分度单位换算成弧度单位;
4)将两路输出看成同一位置的两组不同定位结果,以经过此两定位点的地球圆周为基础,利用地球半径常数,计算两定位点之间的弧面距离,即过这两点的圆的劣弧长;
5)若弧面距离小于门限值,则选通GPS支路,若弧面距离大于等于门限值,则选通北斗2代支路。
本发明一种用于GPS/北斗2代双***卫星导航接收机的分级无缝切换方法的优点是与一般双***一键切换方式相比,本方法切换灵活,实现实时切换,在无人值守的环境下能按照可靠性和安全性策略自主选择一路卫星***的导航定位结果输出,也可以在一路卫星***失效的情况下用另一路卫星***保持正常工作,利用3级判决切换策略保证了较高的可靠性和实时无缝切换。
附图说明
附图1是本发明提出的一种用于GPS/北斗2代双***卫星导航接收机的分级无缝切换方法的总体流程图。
附图2是计算GPS、北斗2代支路定位点的弧面距离差流程图。
具体实施方式
下面结合附图,具体说明本发明的具体实施例。
附图1是本发明的总体流程图,分级无缝切换的工作步骤如下:
第一步:初始化,设置select信号,选通初始默认***,送显示观测程序接口,分别接收GPS、北斗2代两路的输出接口协议数据,对于每路数据,分别通过搜索帧头标示符,获取完整的一组数据,缓冲区设置500字节能保证循环刷新的一组数据能覆盖完整的关键信息段;
第二步:通过SearchHead函数找出一组数据中各组成帧的帧头,再通过ParseData函数解析出缓冲区中每一帧数据包,GetInfo函数根据具体一帧的协议格式提取分析判决所用关键信息段,将字符型关键信息段转化为数值型;
第三步:根据协议格式判断GPS、北斗2代双***的两路输出数据的有效性(即判断是否为空或者是否超出正常数值范围),选择数据有效的支路输出,完成初级判决。如果两路数据均有效,则转入下一步;
第四步:由GetInfo函数分别提取GPS、北斗2代两路输出的经纬度信息段,将字符型关键信息段转化为数值型;
第五步:分离角度、分度信息,将角度、分度单位换算成弧度单位;
第六步:将两路输出看成同一位置的两组不同定位结果,计算定位距离误差,具体算法是以经过此两定位点的地球圆周为基础,利用地球半径常数,计算两定位点之间的弧面距离,即过这两点的圆的劣弧长;
第七步:若弧面距离大于等于***容许的门限值,则选通北斗2代支路,完成中级判决,若弧面距离小于***容许的门限值,则转入下一步;
第八步:调用GetInfo函数进一步提取分析位置精度信息,选择位置精度高的支路输出最终结果,完成高级判决;
第九步:输出结果延时保留,一次完整的分级自动判决过程完成,转入第一步。
此外,上述第六步中,根据公知的几何学常识,在球面上两点距离足够近的情况下,可将弧面距离近似为欧氏距离,在没有预判距离误差门限的情况下,用弧面距离适用情况更广泛,但计算量大些。

Claims (2)

1.一种用于GPS/北斗2代双***卫星导航接收机的分级无缝切换方法,其特征在于依次包含如下步骤:
步骤一、获取并分析输出接口协议数据,提取自动判决所需要的关键信息字段;
步骤二、判断GPS、北斗2代双***的两路输出数据的有效性,选择数据有效的支路输出,完成初级判决;如果两路数据均有效进入步骤三;
步骤三、进一步提取分析定位信息,计算GPS、北斗2代支路定位点的弧面距离,弧面距离大于等于门限值,选择北斗2代支路输出,完成中级判决,小于门限值,进入步骤四;
步骤四、进一步提取分析位置精度信息,选择位置精度高的支路输出最终结果,完成高级判决;
步骤五、输出结果延时保留,一次完整的分级自动判决过程完成,转到步骤一;
所述步骤三依次包括如下步骤:
1)分别提取GPS、北斗2代两路输出的经纬度信息;
2)分离角度、分度信息;
3)将角度、分度单位换算成弧度单位;
4)将两路输出看成同一位置的两组不同定位结果,以经过此两定位点的地球圆周为基础,利用地球半径常数,计算两定位点之间的弧面距离,即过这两点的圆的劣弧长;
5)若弧面距离大于等于***容许的门限值,则选通北斗2代支路,完成中级判决,若弧面距离小于***容许的门限值,则转入步骤四。
2.根据权利要求1所述的一种用于GPS/北斗2代双***卫星导航接收机的分级无缝切换方法,其特征在于:所述步骤一依次包括如下步骤:
1)分别接收GPS、北斗2代通路的输出接口协议数据;
2)找到每帧接口协议数据的开头,解析各类数据包;
3)从各类数据包中解析提取判决所用关键信息段。
CN201310404236.7A 2013-09-09 2013-09-09 一种用于gps/北斗2代双***卫星导航接收机的分级无缝切换方法 Active CN103499826B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310404236.7A CN103499826B (zh) 2013-09-09 2013-09-09 一种用于gps/北斗2代双***卫星导航接收机的分级无缝切换方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310404236.7A CN103499826B (zh) 2013-09-09 2013-09-09 一种用于gps/北斗2代双***卫星导航接收机的分级无缝切换方法

Publications (2)

Publication Number Publication Date
CN103499826A CN103499826A (zh) 2014-01-08
CN103499826B true CN103499826B (zh) 2015-08-26

Family

ID=49865049

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310404236.7A Active CN103499826B (zh) 2013-09-09 2013-09-09 一种用于gps/北斗2代双***卫星导航接收机的分级无缝切换方法

Country Status (1)

Country Link
CN (1) CN103499826B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105334522B (zh) * 2015-12-07 2018-09-04 北京奇虎科技有限公司 Gps攻击的检测方法及装置
CN105403899A (zh) * 2015-12-23 2016-03-16 中国船舶重工集团公司第七一〇研究所 一种gps和北斗定位切换***
CN112436917B (zh) * 2020-11-23 2023-09-15 北京中航通用科技有限公司 一种数据传输的方法及装置
CN114019888B (zh) * 2022-01-07 2022-07-12 智道网联科技(北京)有限公司 用于车载设备的通信控制电路、方法、车载设备以及车辆

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6760582B2 (en) * 2002-02-04 2004-07-06 Qualcomm Incorporated Method and apparatus for testing assisted position location capable devices
CN101975958B (zh) * 2010-09-15 2012-10-03 东莞市泰斗微电子科技有限公司 一种用于双模或者多模定位卫星信号接收***的数据更新方法
CN103048671A (zh) * 2011-11-16 2013-04-17 郭杭 全球导航卫星***RTD、MEMS-IMU、ZigBee组合高精度无缝导航新方法

Also Published As

Publication number Publication date
CN103499826A (zh) 2014-01-08

Similar Documents

Publication Publication Date Title
CN102073056B (zh) 北斗/gps双***授时接收机
CN103499826B (zh) 一种用于gps/北斗2代双***卫星导航接收机的分级无缝切换方法
US10768287B2 (en) Buoy-type high frequency ground-wave radar system
CN103616700B (zh) 接收机和接收机评估所处环境的卫星信号遮挡状况的方法
CN108493610A (zh) 一种相控阵天线自动对星方法及装置
US20160370469A1 (en) On-board unit and spoofing detecting method
CN103873133A (zh) 一种基于多模式数据链路的通信导航监视***
CN106226803A (zh) 定位方法、装置及无人机
CN105450322A (zh) 一种多位流多余度遥测数据流实时融合方法
CN103209388A (zh) 基于多模信号的混合定位方法及***
CN102608632A (zh) 北斗gps双模云差分定位方法及***
CN113204032B (zh) 一种基于广义rdss定位的卫星导航欺骗干扰检测方法
CN204013537U (zh) 一种基于多模式数据链路的通信导航监视***
CN101179327A (zh) 卫星同步接收卡的控制***及方法
CN105319571A (zh) 全球高精度航迹测量***
CN103176196B (zh) 一种互操作接收机的接收方法
CN103079228B (zh) 一种天线接线方向检测方法及装置
CN103529734B (zh) 车载船载通用型卫星动中通寻星***的控制方法及装置
CN102736092A (zh) 基于单测距基站与gps的电子标签协同定位方法
CN104656113B (zh) 列车卫星定位差分数据处理方法及基站***
CN105591685A (zh) Vsat宽带卫星通信跨波束切换***及方法
CN205405271U (zh) 一种无人飞行器
CN104635245A (zh) 卫星信号导航接收机的定位功能检测***及其检测方法
US11463933B2 (en) Communication controller, terminal device, and base-station device
CN111045063A (zh) 一种rtk领域的连续高精度定位的方法、存储器和***

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