北京中新创通信技术有限公司

智能制造网免费19

收藏

GPS以及“北斗”卫星导航系统怎样实现授时功能

时间:2016-08-25      阅读:5571

  GPS的星座由24颗卫星组成,不同的卫星分配不同的伪随机码进行区别,卫星上一般都配有3-4台的原子钟以进行时间保持,同时地面上的主控站还会将修正数据(包括卫星轨道,时间修正等)不定期发给卫星,以使24颗卫星之间保持时间同步。


     由于GPS的星座经过精心设计,所以地球上绝大多数地方都可以同时看到zui少4颗卫星。
     同时用户接收机有4个未知数(经度,纬度,高度,本地时间),通过解一个四元二次方程组即可求出接收机的坐标和时间,这样就完成了一次定位和授时。
授时可以分为三步来完成:
1、有一个基准源;
2、知道自己与基准的差;
3、算个加减法
       1:无论GPS和北斗卫星上一般搭载原子钟,老GPS是铯钟,部分新星是铷钟。钟的频率考虑了相对论效应,保证卫星距离引力场的距离和高速运动带来的相对论效应下依然能达到设计频率,做法是假设要产生10.23Mhz,实际调校的频率是比这个差一点点的,刚好抵消掉相对论效应。有了这样的时钟,加上地面站的不断校正,GPS会在自己的电文中播发一个GPS时间,播发这个时间的帧的*个bit的边沿是和这个时间值严格对应的。比如播发的时间是1445s(指从这一周开始经过的秒数,称周内秒),那么这一帧的*个bit反转的边沿就应该刚好从这个时刻从天线出去。这样通过测量这个反转沿,可以在本地恢复出一个的秒的变化边沿,这个边沿是与发射时刻同步的,而接收机要授时是要获得的本地时间,那么剩下的就是计算信号从天线传播到接收机经过的时间了。
      2:这一步比较复杂,基本实现方法是通过解方程的方式完成,通过设一个本地与卫星原子钟差的未知数Δt。这一步和定位是一起完成的,也就是说定位精度越高,其授时精度理论上也应该越高。基本定位方法是通过对卫星信号中播发的C/A码进行观测,计算接收机与至少4颗卫星的距离(这个距离就是前面各位说的伪距,它并不是真实的距离,实际上应该是真实距离加上光速乘以之前设的未知数Δt,所以接下来可以列方程求出它)。然后是根据卫星播发的电文中的轨道参数,计算出能看到的每一颗卫星的具体位置。然后再设接收机坐标xyz三个未知数,连立4个三维空间求距离的方程,左边是xyz与卫星的距离,右边是伪距加上c*Δt,这样就可以解出xyz和Δt了。由于伪距观测量会有误差,所以定位和授时会有误差,所以GPS的定位精度是有上限的,除非使用载波测量的方式可以*提高精度,这个就不说了....
       3:获得了2里面的时间差Δt之后,和1里面的秒反转沿进行加减运算即可获得的GPS时间,然后根据GPS和UTC时间的变换关系就可以获得的UTC时间。

上一篇:北斗在授时领域的特点及应用 下一篇:北斗智慧生活
提示

请选择您要拨打的电话: