发明名称 一种用于卫星双向时间传递的卫星轨道摄动补偿方法
摘要 本发明公开了一种用于卫星双向时间传递的卫星轨道摄动补偿方法,通过搭建轨道摄动补偿卫星双向时间传递系统、距离计算模块(7)确定地球站到卫星的距离、控制量计算模块(8)确定1PPS相位控制字、脉冲调整模块(9)调节秒脉冲和数据补偿模块(10)补偿1PPS调节操作产生的测量偏差,完成对卫星双向时间传递系统中卫星轨道摄动的补偿。本发明抵消了卫星轨道摄动在正反两个方向上引起的时间信号传输时延的变化,极大地降低卫星轨道摄动的影响,提高了卫星双向实时时间传递的精度。
申请公布号 CN103345146B 申请公布日期 2016.01.20
申请号 CN201310290178.X 申请日期 2013.07.11
申请人 中国航天科工集团第二研究院二〇三所 发明人 张升康;王宏博;王学运;杨军;冯克明
分类号 G04G7/00(2006.01)I 主分类号 G04G7/00(2006.01)I
代理机构 中国航天科工集团公司专利中心 11024 代理人 岳洁菱
主权项 一种用于卫星双向时间传递的卫星轨道摄动补偿方法,其特征在于该方法的具体步骤为:第一步  搭建轨道摄动补偿卫星双向时间传递系统轨道摄动补偿卫星双向时间传递系统,包括:卫星双向时间传递系统(1)和轨道摄动补偿装置(6);其中,卫星双向时间传递系统(1),包括:主原子钟、主地球站(2)、从原子钟和从地球站(3);轨道摄动补偿装置(6),包括:距离计算模块(7)、控制量计算模块(8)、脉冲调整模块(9)和数据补偿模块(10);轨道摄动补偿卫星双向时间传递系统是在卫星双向时间传递系统(1)从原子钟和从地球站(3)间串联轨道摄动补偿装置(6)来实现的;轨道摄动补偿卫星双向时间传递系统中,主原子钟输出的10MHz和1PPS信号直接和主地球站(2)的参考输入端相连;从原子钟输出的10MHz和1PPS信号则与轨道摄动补偿装置(6)参考输入端相连,轨道摄动补偿装置(6)的1PPS和10MHz输出端口再与从地球站(3)的参考输入端相连,轨道摄动补偿装置(6)数据采集端口与从地球站(3)数据输出端口相连;距离计算模块(7)的功能为:根据本地地球站地理坐标和通信卫星的卫星定点坐标,分别计算主地球站(2)、从地球站(3)到卫星的距离,并将计算结果输入至控制量计算模块(8);控制量计算模块(8)的功能为:将主地球站(2)、从地球站(3)到卫星的距离求差并除以光速,得到两站触发调制脉冲到达卫星转发器的时间差,减去两站的粗略钟差,得到相位超前滞后控制量,上报给脉冲调整模块(9);脉冲调整模块(9)的功能为:根据输入的控制量,对本地秒信号进行超前滞后调节,控制量为正则表示滞后调节,控制量为负表示超前调节;数据补偿模块(10)的功能为:根据相位控制量对最终的双向数据进行补偿,得到最终的两站秒脉冲时差数据;第二步  距离计算模块(7)确定地球站到卫星的距离根据实际时间传递需要,将卫星双向时间传递系统主地球站(2)和从地球站(3)布置在适当的位置;利用GPS接收机测得的或测绘部门给出的地球站点大地坐标,通过转换公式(1)得到地球站在WGS84坐标系下的直角坐标;<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>x</mi><mo>=</mo><mrow><mo>(</mo><mrow><mi>N</mi><mo>+</mo><mi>h</mi></mrow><mo>)</mo></mrow><mi>cos</mi><mi>&phi;</mi><mi>cos</mi><mi>&lambda;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>y</mi><mo>=</mo><mrow><mo>(</mo><mrow><mi>N</mi><mo>+</mo><mi>h</mi></mrow><mo>)</mo></mrow><mi>cos</mi><mi>&phi;</mi><mi>sin</mi><mi>&lambda;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>z</mi><mo>=</mo><mrow><mo>&lsqb;</mo><mrow><mi>N</mi><mrow><mo>(</mo><mrow><mn>1</mn><mo>-</mo><msup><mi>e</mi><mn>2</mn></msup></mrow><mo>)</mo></mrow><mo>+</mo><mi>h</mi></mrow><mo>&rsqb;</mo></mrow><mi>sin</mi><mi>&phi;</mi></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000807897840000011.GIF" wi="1068" he="310" /></maths>公式(1)中,(x,y,z)为站点的直角坐标;e为椭球偏心率;N为卯酉圆曲率半径;φ为纬度;λ为经度;h为海拔;椭球偏心率和卯酉圆曲率半径由椭球体长半轴半径a和短半轴半径b计算得到,公式如下:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msup><mi>e</mi><mn>2</mn></msup><mo>=</mo><mfrac><mrow><msup><mi>a</mi><mn>2</mn></msup><mo>-</mo><msup><mi>b</mi><mn>2</mn></msup></mrow><msup><mi>a</mi><mn>2</mn></msup></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mi>N</mi><mo>=</mo><mfrac><mi>a</mi><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>e</mi><mn>2</mn></msup><msup><mi>sin</mi><mn>2</mn></msup><mi>&phi;</mi></mrow></msqrt></mfrac></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000807897840000021.GIF" wi="1063" he="303" /></maths>为了表示方便,卫星双向时间传递主、从地球站(3)分别用A站和B站来表示,地球站坐标分别用(x<sub>A</sub>,y<sub>A</sub>,z<sub>A</sub>),(x<sub>B</sub>,y<sub>B</sub>,z<sub>B</sub>)表示,根据卫星的经度、纬度、高度,可得卫星的直角坐标为(x<sub>S</sub>,y<sub>S</sub>,z<sub>S</sub>),则A站、B站两地球站到卫星的距离分别为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>r</mi><mi>A</mi></msub><mo>=</mo><msqrt><mrow><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>A</mi></msub><mo>-</mo><msub><mi>x</mi><mi>S</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>A</mi></msub><mo>-</mo><msub><mi>y</mi><mi>S</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mi>A</mi></msub><mo>-</mo><msub><mi>z</mi><mi>S</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>r</mi><mi>B</mi></msub><mo>=</mo><msqrt><mrow><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>B</mi></msub><mo>-</mo><msub><mi>x</mi><mi>S</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>B</mi></msub><mo>-</mo><msub><mi>y</mi><mi>S</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mi>B</mi></msub><mo>-</mo><msub><mi>z</mi><mi>S</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000807897840000022.GIF" wi="1273" he="228" /></maths>公式(3)中,r<sub>A</sub>为A站到卫星的距离;r<sub>B</sub>为B站到卫星的距离;第三步  控制量计算模块(8)确定1PPS相位控制字根据两站到卫星的距离差,再确定相位调节控制量;首先测量A站、B站的粗略钟差,采用外接GPS定时接收机与时间间隔计数器进行测量,或者直接建立卫星双向链路进行测量,测得的粗略钟差为Δτ<sub>BA</sub>,B站超前时Δτ<sub>BA</sub>为正值;考虑脉冲调整模块(9)安装在B站的情况,相位调节量为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>&tau;</mi><mi>B</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>r</mi><mi>B</mi></msub><mo>-</mo><msub><mi>r</mi><mi>A</mi></msub></mrow><mi>c</mi></mfrac><mo>+</mo><msub><mi>&Delta;&tau;</mi><mrow><mi>B</mi><mi>A</mi></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000807897840000023.GIF" wi="1046" he="124" /></maths>公式(4)中,c为光速;当τ<sub>B</sub>为正数时,则将1PPS滞后调节τ<sub>B</sub> s;当τ<sub>B</sub>为负数时,则将1PPS滞后调节1‑τ<sub>B</sub> s;脉冲调整模块(9)是以100ns为最小步进进行相位调节,所以实际输送给脉冲调整模块(9)的相位控制字为:<img file="FDA0000807897840000024.GIF" wi="1189" he="171" />公式(5)中,Phase_adjust为相位控制字;[·]表示取整数;第四步  脉冲调整模块(9)调节秒脉冲脉冲调整模块(9)接收从站原子钟(5)输入的10MHz和1PPS信号,根据相位控制字对输入的1PPS进行相位调节,并将调节后的1PPS信号和对应的相参10MHz信号输送给从地球站(3)中;第五步  数据补偿模块(10)补偿1PPS调节操作产生的测量偏差完成相位调整后,将调整后秒脉冲信号输送至卫星双向时间传递系统从地球站(3),从地球站(3)将测得本地调整脉冲与远程站秒脉冲之时间差,差值为正,则表示从站秒脉冲超前于主站秒脉冲;差值为负值,则表示从站秒脉冲滞后于主站秒脉冲;此时,从地球站(3)给出的测量值为主站原子钟(4)1PPS与经过调节后轨道摄动补偿装置(6)输出1PPS之间的时差,而非主站原子钟(4)和从站原子钟(5)的秒脉冲之间的时差,为了得到主站原子钟(4)、从站原子钟(5)原始秒脉冲之差,需要对测量数据进行补偿,具体补偿方式是在从站测量数据上加上τ<sub>B</sub>分量;<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>&Delta;T</mi><mrow><mi>B</mi><mi>A</mi></mrow></msub><mo>=</mo><mi>&Delta;</mi><msub><mover><mi>T</mi><mo>^</mo></mover><mrow><mi>B</mi><mi>A</mi></mrow></msub><mo>+</mo><msub><mi>&tau;</mi><mi>B</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000807897840000031.GIF" wi="1011" he="85" /></maths>公式(6)中,ΔT<sub>BA</sub>为最终的主从站钟差测量数据,<img file="FDA0000807897840000032.GIF" wi="115" he="85" />为从站卫星双向时间传递系统测量数据;至此,完成对卫星双向时间传递系统中卫星轨道摄动的补偿。
地址 100854 北京市海淀区永定路50号142信箱408分箱