【技术实现步骤摘要】
本专利技术涉及卫星导航领域与通信领域,具体为一种,利用Kalman滤波技术和卫星导航对秒信号发生器的相位误差以及频率误差进行校正,实现高精度的授时功能。
技术介绍
近年来,随着卫星导航系统的发展,卫星导航系统在日常工作与生活中占有了越来越重要的地位。卫星导航系统在实现定位以及定速功能的同时,可以将本地接收机的时钟误差信息一并解算出来,利用本地误差信息可以对接收机的秒信号产生电路的相位信息进行修正,实现授时的功能。但是传统的授时系统受到定位精度的影响,存在较大的抖动。同时传统的授时方法不考虑晶振误差对于秒信号造成的影响,近一步降低了授时系统的精度。例如在谢刚的《GPS原理与接收机设计》一书中提到的授时方法就并未涉及对于晶振误差的估计。
技术实现思路
要解决的技术问题针对直接利用钟差信息对秒信号进行校正误差较大的缺点,以及晶振误差带来的时钟误差,本专利技术提出了一种,对钟差进行Kalman滤波,降低时钟的抖动,同时利用滤波得到秒信号频率误差对秒信号发生器的频率控制字进行调整,提高授时信号的精度。技术方案本专利技术的技术方案为:所述基于卫星导航和Kalman滤波的高精度授时系统,包括卫星接受模块、定位解算模块、Kalman滤波器和秒信号发生器;所述卫星接受模块接受卫星位置信息与伪距信息,并传递给定位解算模块,定位解算模块根据卫星位置信息与伪距信息得到卫星接受模块的钟差信息,并将卫星接受模块的钟差信息传递给Kalman滤波器,Kalman滤波器对卫星接受模块的钟差信息进行Kalman滤波,根据得到钟差信息以及频差信息得到秒信号发生器的相位控制字以及频率控制字,Kal ...
【技术保护点】
一种基于卫星导航和Kalman滤波的高精度授时系统,包括卫星接受模块、定位解算模块、Kalman滤波器和秒信号发生器;所述卫星接受模块接受卫星位置信息与伪距信息,并传递给定位解算模块,定位解算模块根据卫星位置信息与伪距信息得到卫星接受模块的钟差信息,并将卫星接受模块的钟差信息传递给Kalman滤波器,Kalman滤波器对卫星接受模块的钟差信息进行Kalman滤波,根据得到钟差信息以及频差信息得到秒信号发生器的相位控制字以及频率控制字,Kalman滤波器将得到的相位控制字以及频率控制字传递给秒信号发生器,实现高精度授时。
【技术特征摘要】
1.一种基于卫星导航和Kalman滤波的高精度授时系统,包括卫星接受模块、定位解算模块、Kalman滤波器和秒信号发生器;所述卫星接受模块接受卫星位置信息与伪距信息,并传递给定位解算模块,定位解算模块根据卫星位置信息与伪距信息得到卫星接受模块的钟差信息,并将卫星接受模块的钟差信息传递给Kalman滤波器,Kalman滤波器对卫星接受模块的钟差信息进行Kalman滤波,根据得到钟差信息以及频差信息得到秒信号发生器的相位控制字以及频率控制字,Kalman滤波器将得到的相位控制字以及频率控制字传递给秒信号发生器,实现高精度授时。2.一种基于卫星导航和Kalman滤波的高精度授时方法,采用以下步骤: 步骤1:卫星接受模块接受卫星位置信息与伪距信息,根据卫星位置信息与伪距信息,采用最小二乘法解算卫星接受模块的钟差信息δ tg ; 步骤2:对卫星接受模块的钟差信息进行Kalman滤波,对于第k次滤波具体步骤如下: 步骤2.1:Kalman滤波的时间更新过程: 对状态向量Xlri = [ δ V1 δ fk_J进行估计,得到状态估计值&...
【专利技术属性】
技术研发人员:何伟,廉保旺,唐成凯,雷浩,廉伟林,杨琼,
申请(专利权)人:西北工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。