卫星导航接收机速度的计算方法以及接收机技术

技术编号:6661287 阅读:319 留言:1更新日期:2012-04-11 18:40
一种卫星导航接收机速度和晶振频率误差计算方法,所述方法包括,第一步,接收机捕获、跟踪卫星,至少跟踪上4颗卫星,并收齐跟踪卫星的星历;第二步,利用卫星星历计算出接收机当前跟踪的卫星在ECEF坐标系中的位置、速度;第三步,利用测量伪距和卫星位置,计算出接收机在ECEF坐标系中的当前位置;第四步,从接收机获取当前跟踪卫星的实际跟踪频率;第五步,将卫星位置、卫星速度、实际跟踪频率,接收机当前位置代入式(6),建立方程组;第六步,解线性方程组,获得接收机速度和晶振频率误差。采用本发明专利技术的技术方案后,当接收机具有加速度时(速度大小、方向发生变化),可以比较准确的计算出接收机的速度。此外,其计算出的晶振误差可以应用到一些需要精确确定时间的应用场合,如精确授时。

【技术实现步骤摘要】

本专利技术涉及卫星导航
,尤其涉及计算卫星导航接收机速度和晶振频率误 差的方法及相应的接收机。
技术介绍
全球导航卫星系统(GNSS)已经成为继互联网、移动通信之后发展最快的信息 产业之一。世界各国都在大力发展和建设各自的卫星导航系统,如美国的GPS、俄罗斯的 GL0NASS、欧洲的GALILEO、以及中国的北斗2系统等。在很多应用场合,需要确定卫星导航接收机的速度。在一种估算接收机速度的简 易方法中,首先确定接收机的一系列位置,然后利用前后的位置差估算接收机速度。但是, 这种方法有明显的缺点当接收机具有加速度时(速度大小、方向发生变化),这样估算的速 度非常不准确。另一些应用场合(例如精确授时),需要确定接收机晶振的精确频率,所以需要计 算出接收机晶振的频率误差。
技术实现思路
本专利技术的目的是,本专利技术提供了一种用于计算卫星导航接收机准确速度的方法, 并且在计算速度的过程中,能计算出接收机晶振的频率误差。本专利技术是这样实现的一种卫星导航接收机速度计算方法,所述方法包括, 第一步,接收机捕获、跟踪卫星,至少跟踪上4颗卫星,并收齐跟踪卫星的星历;第二步,利用卫星星历计算出接收机当前跟踪的卫星在ECEF坐标系中的位置、速度; 第三步,利用测量伪距和卫星位置,计算出接收机在ECEF坐标系中的当前位置; 第四步,从接收机获取当前跟踪卫星的实际跟踪频率;第五步,将卫星位置、卫星速度、实际跟踪频率,接收机当前位置代入下式,建立方程组;权利要求1. 一种卫星导航接收机速度计算方法,其特征在于,所述方法包括, 第一步,接收机捕获、跟踪卫星,至少跟踪上4颗卫星,并收齐跟踪卫星的星历; 第二步,利用卫星星历计算出接收机当前跟踪的卫星在ECEF坐标系中的位置、速度; 第三步,利用测量伪距和卫星位置,计算出接收机在ECEF坐标系中的当前位置; 第四步,从接收机获取当前跟踪卫星的实际跟踪频率;第五步,将卫星位置、卫星速度、实际跟踪频率,接收机当前位置代入下式,建立方程2.一种利用权利要求1所述方法的卫星导航接收机。3.—种卫星导航接收机晶振频率误差计算方法,其特征在于,所述方法包括,第一步,接收机捕获、跟踪卫星,至少跟踪上4颗卫星,并收齐跟踪卫星的星历; 第二步,利用卫星星历计算出接收机当前跟踪的卫星在ECEF坐标系中的位置、速度; 第三步,利用测量伪距和卫星位置,计算出接收机在ECEF坐标系中的当前位置; 第四步,从接收机获取当前跟踪卫星的实际跟踪频率;第五步,将卫星位置、卫星速度、实际跟踪频率,接收机当前位置代入下式,建立方程第六步,解线性方程组,获得下变频后的中频频率误差;第七步,将中频频率误差按下变频关系式,计算出接收机晶振频率误差。4.如权利要求3所述的频率误差计算方法,其特征在于,所述下变频关系式为品振颇塞误差= 中频频率误差x晶振标称频率 ΒΗ Κ ΚΛ千坑圧~卫星载波标准频率-中频标称频率 °5.一种卫星授时方法,其特征在于,所述方法包括,第一步,利用权利要求3所述的卫星导航接收机晶振频率误差计算方法计算出接收机 晶振频率误差;第二步,利用所述计算出的接收机晶振频率误差得到实际晶振频率; 第三步,利用所述实际晶振频率来计算时间。6.一种采用权利要求5所述授时方法的授时装置。7.如权利要求6所述的授时装置,其特征在于,所述装置接收并处理北斗二代卫星导 航系统信号。全文摘要一种卫星导航接收机速度和晶振频率误差计算方法,所述方法包括,第一步,接收机捕获、跟踪卫星,至少跟踪上4颗卫星,并收齐跟踪卫星的星历;第二步,利用卫星星历计算出接收机当前跟踪的卫星在ECEF坐标系中的位置、速度;第三步,利用测量伪距和卫星位置,计算出接收机在ECEF坐标系中的当前位置;第四步,从接收机获取当前跟踪卫星的实际跟踪频率;第五步,将卫星位置、卫星速度、实际跟踪频率,接收机当前位置代入式(6),建立方程组;第六步,解线性方程组,获得接收机速度和晶振频率误差。采用本专利技术的技术方案后,当接收机具有加速度时(速度大小、方向发生变化),可以比较准确的计算出接收机的速度。此外,其计算出的晶振误差可以应用到一些需要精确确定时间的应用场合,如精确授时。文档编号G01S19/13GK102135622SQ20101052503公开日2011年7月27日 申请日期2010年10月29日 优先权日2010年10月29日专利技术者夏粮, 曾毅 申请人:东莞市泰斗微电子科技有限公司本文档来自技高网...

【技术保护点】
1.一种卫星导航接收机速度计算方法,其特征在于,所述方法包括,第一步,接收机捕获、跟踪卫星,至少跟踪上4颗卫星,并收齐跟踪卫星的星历;第二步,利用卫星星历计算出接收机当前跟踪的卫星在ECEF坐标系中的位置、速度;第三步,利用测量伪距和卫星位置,计算出接收机在ECEF坐标系中的当前位置;第四步,从接收机获取当前跟踪卫星的实际跟踪频率;第五步,将卫星位置、卫星速度、实际跟踪频率,接收机当前位置代入下式,建立方程组:  ;第六步,解线性方程组,获得接收机速度。

【技术特征摘要】

【专利技术属性】
技术研发人员:曾毅夏粮
申请(专利权)人:东莞市泰斗微电子科技有限公司
类型:发明
国别省市:44

网友询问留言 已有1条评论
  • 来自[未知地区] 2012年04月07日 16:38
    很不错的。我现在很需要一个转化算法:是这样的,知道了接收机的实际位置,和各个坐标轴的速度大小(是在直角坐标系下的)。现在需要转化成2000坐标系下的速度大小和方向,方向是以磁北为参考的角度值。谢谢
    0
1