一种进行ipps信号控制的方法

文档序号:9690644阅读:1097来源:国知局
一种进行ipps信号控制的方法
【技术领域】
[0001]本发明涉及一种信号锁存器及控制方法,特别是涉及一种用于IPPS信号比较的锁存器及控制方法。
【背景技术】
[0002]卫星导航系统主要用来导航、定位和定时,其卫星上通常安装有铯原子钟,能够提供很高精度的同步脉冲信号,其中包括秒脉冲信号(简称IPPS)。由于卫星的时钟系统具有长期稳定,对外界因素变化不敏感的特性,所以各种系统都逐步采用以卫星提供的时间信号和频率信号作为本系统的时钟参考。
[0003]通常系统中都设有本地时钟,当卫星信号出现异常或不可用时,系统能够自动切换时间信号源,依靠内置高稳晶振继续提供高可靠性的时间和频率信号输出IPPS,在短时IPPS信号可用时,系统可以利用本地IPPS信号源与卫星IPPS信号的比较,使时钟在较短的时间内达到较高的准确度。
[0004]目前我国可用的卫星系统有GPS系统和北斗系统。GPS系统具有良好实时性,但由于GPS是由美国军方控制,在关键时刻使用时有极大地限制。北斗卫星系统是我国自主研制的全天候、区域性导航定位系统,具有定位、授时、通信三大功能。由于卫星发射信号到达接收端的距离遥远,在信号传输过程中一般会受到星历误差、无线链路的传输衰耗、多径效应、外界干扰引入误码及延时抖动等不同来源,不同时段的干扰,均会引起IPPS信号的漂动,如不能准确识别IPPS相位,会直接影响授时性能。

【发明内容】

[0005]本发明的目的是提供一种利用本锁存器的控制方法,实现高精度、高可靠的1PPS
信号输出。
[0006]本发明的1PPS锁存器进行1PPS信号控制的方法,步骤包括:
[0007]卫星1PPS信号和本地1PPS信号输入鉴相器;
[0008]鉴相器输出的相位差值经过浮点DSP数据类型转换为浮点型;
[0009]在matlab对二阶数字滤波建模,用VHDL语言在基于FPGA的二阶数字滤波器中实现系数可调的滤波器结构,对浮点型相位差值进行平滑滤波计算;
[0010]通过浮点DSP对二阶数字滤波器的输出值经过浮点DSP数据类型转换为整型;
[0011]浮点DSP003将整型数据输出给数字压控振荡器;
[0012]压控振荡器根据输入的数据调整IPPS的输出相位;
[0013]压控振荡器输出地1PPS信号作为输入信号,反馈回鉴相器。
[0014]步骤还包括:调整时钟倍频模块的倍频数,使倍频数为4,鉴相器时钟频率达到200MHZ。
[0015]步骤还包括:二级数字滤波器的输出值与比例系数做乘积运算,然后进行数据类型转换。
[0016]步骤还包括:二级数字滤波器将鉴相器输出的鉴相值与滤波系数进行乘积运算。
[0017]本发明的1PPS锁存器锁存卫星接收机输出的1PPS信号,用以得到一个稳定度高、变化平滑的本地1PPS信号。
【具体实施方式】
[0018]实施例1
[0019]本发明的1PPS锁存器进行1PPS信号控制的方法,步骤包括:
[0020]卫星1PPS信号和本地1PPS信号输入鉴相器;
[0021 ]鉴相器输出的相位差值经过浮点DSP数据类型转换为浮点型;
[0022]在matlab对二阶数字滤波建模,用VHDL语言在基于FPGA的二阶数字滤波器中实现系数可调的滤波器结构,对浮点型相位差值进行平滑滤波计算;
[0023]通过浮点DSP对二阶数字滤波器的输出值经过浮点DSP数据类型转换为整型;
[0024]浮点DSP003将整型数据输出给数字压控振荡器;
[0025]压控振荡器根据输入的数据调整1PPS的输出相位;
[0026]压控振荡器输出地1PPS信号作为输入信号,反馈回鉴相器。
[0027]步骤还包括:调整时钟倍频模块的倍频数,使倍频数为4,鉴相器时钟频率达到200MHZ。
[0028]步骤还包括:二级数字滤波器的输出值与比例系数做乘积运算,然后进行数据类型转换。
[0029]步骤还包括:二级数字滤波器将鉴相器输出的鉴相值与滤波系数进行乘积运算。
[0030]本发明的1PPS锁存器锁存卫星接收机输出的1PPS信号,用以得到一个稳定度高、变化平滑的本地1PPS信号。
【主权项】
1.一种进行IPPS信号控制的方法,步骤包括: 卫星IPPS信号和本地IPPS信号输入鉴相器; 鉴相器输出的相位差值经过浮点DSP数据类型转换为浮点型; 在matlab对二阶数字滤波建模,用VHDL语言在基于FPGA的二阶数字滤波器中实现系数可调的滤波器结构,对浮点型相位差值进行平滑滤波计算; 通过浮点DSP对二阶数字滤波器的输出值经过浮点DSP数据类型转换为整型; 浮点DSP将整型数据输出给数字压控振荡器; 压控振荡器根据输入的数据调整IPPS的输出相位; 压控振荡器输出地IPPS信号作为输入信号,反馈回鉴相器。2.根据权利要求1所述的IPPS信号控制的方法,步骤还包括: 调整时钟倍频模块的倍频数,使倍频数为4,鉴相器时钟频率达到200MHZ。
【专利摘要】本发明的进行IPPS信号控制的方法,步骤包括:卫星IPPS信号和本地IPPS信号输入鉴相器;鉴相器输出的相位差值经过浮点DSP数据类型转换为浮点型;在matlab对二阶数字滤波建模,用VHDL语言在基于FPGA的二阶数字滤波器中实现系数可调的滤波器结构,对浮点型相位差值进行平滑滤波计算;通过浮点DSP对二阶数字滤波器的输出值经过浮点DSP数据类型转换为整型;浮点DSP将整型数据输出给数字压控振荡器;压控振荡器根据输入的数据调整IPPS的输出相位;压控振荡器输出地IPPS信号作为输入信号,反馈回鉴相器。
【IPC分类】H03L7/085, H03L7/08
【公开号】CN105450219
【申请号】CN201510821900
【发明人】王晓伟
【申请人】王晓伟
【公开日】2016年3月30日
【申请日】2015年11月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1