[发明专利]一种稳态误差补偿的卫星接收机授时控制方法有效
申请号: | 201510972089.2 | 申请日: | 2015-12-22 |
公开(公告)号: | CN105591708B | 公开(公告)日: | 2018-09-18 |
发明(设计)人: | 贾小波;刘洁;张筱南;吴淑琴;邹世合 | 申请(专利权)人: | 郑州威科姆科技股份有限公司 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;H04J3/06;H04B7/185;G05B13/04 |
代理公司: | 郑州中原专利事务所有限公司 41109 | 代理人: | 霍彦伟;李想 |
地址: | 450002 河南省郑*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 稳态 误差 补偿 卫星 接收机 授时 控制 方法 | ||
1.一种稳态误差补偿的卫星接收机授时控制方法,其特征在于:包括如下步骤:
步骤一、设置本地1PPS分频数为N,初始化本地采样脉冲编号num和卫星接收机TIC计数器值TICnum;
步骤二、通过天线捕获和跟踪北斗卫星信号,采集卫星信号中的观测信息,根据本地时间和观测信息计算本地钟差tu;
步骤三、本地采样脉冲编号num加1模N、卫星接收机TIC计数器值TICnum加1模N,判断本地采样脉冲编号num是否等于N-1,若是,转到步骤四;若否,转到步骤二;
步骤四、计算N次本地钟差tu的加权平均值;=x0 tu0 + x1 tu1 +……+ xN-1 tuN-1 ;其中x0 、x1 ……xN-1为预设的本地钟差加权系数,tu1、tu2……tuN为intnum=0、1、2……N-1时计算得到的tu值;
步骤五、根据本地钟差加权平均值计算下一次控制字执行时刻及控制字计算时刻,定义控制字执行时刻TIC计数器值TICnum1为将控制字Fp写入PPS偏移寄存器时的TIC计数器值;定义控制字计算时刻TIC计数器值TICnum2为通过卫星信号计算控制字Fp时的TIC计数器值:
步骤501) 计算本地钟差加权平均值的1/N秒整数倍数M:M= INTEGER[/(1/N) ]=INTEGER[*N];
步骤502)计算下一次控制字执行时刻TIC计数器值TICnum1:TICnum1=(TICnum1 -M+N)%N;
步骤503) 计算下一次控制字计算时刻TIC计数器值TICnum2=(TICnum1+1)%N;
步骤六、根据本地钟差加权平均值和比例系数Kp计算控制字值Fp,在上述下一次控制字执行时刻,将控制字Fp写入PPS偏移寄存器;在上述下一次控制字计算时刻,将采样脉冲编号num清零,重复执行步骤二、三、四和六;
步骤七、根据本地控制计数、卫星接收机系统时钟频率和PPS偏移寄存器的值,每秒输出一个1PPS脉冲信号。
2.根据权利要求1所述的一种稳态误差补偿的卫星接收机授时控制方法,其特征在于:步骤六中计算控制字Fp具体包括如下步骤:
步骤601)计算控制字Fp:Fp=INTEGER[*Kp] ;其中INTEGER[.]是对括号内的值取整数。
3.根据权利要求1所述的一种稳态误差补偿的卫星接收机授时控制方法,其特征在于:步骤六中计算控制字Fp具体包括如下步骤:
步骤601)计算控制字Fp:Fp=INTEGER[*Kp] ;其中INTEGER[.]是对括号内的值取整数;
步骤602)检测本地钟差的一次差分的绝对值是否小于等于本地钟差一次差分门限值δT,若是,转到步骤603);
步骤603)把当前控制字Fp赋给稳态误差Fb,即Fb=Fp;
步骤604)重新计算控制字:Fp=Fb+INTEGER[*Kp]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州威科姆科技股份有限公司,未经郑州威科姆科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510972089.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网络设备和用于网络设备中的时间戳获取方法
- 下一篇:回报控制信息的通信装置