时钟频偏调整装置、方法及卫星信号采集预处理板卡 |
|||||||
申请号 | CN202111481838.3 | 申请日 | 2021-12-06 | 公开(公告)号 | CN114137819B | 公开(公告)日 | 2023-11-03 |
申请人 | 上海珉嵘科技有限公司; | 发明人 | 刘海栋; | ||||
摘要 | 本 发明 公开了一种时钟频偏调整装置、方法及卫星 信号 采集预处理板卡。该装置包括FPGA芯片、参考时钟模 块 、 时钟信号 采样 模块、AD模块和频偏调整模块;参考时钟模块用于产生参考时钟信号;时钟信号采样模块用于对参考时钟信号进行采样;AD模块用于将采样时钟信号转换为数字时钟信号并发送至FPGA芯片;FPGA芯片具有计数器和寄存器;计数器用于对采样时钟信号的脉冲进行计数;FPGA芯片用于每当秒脉冲信号到来时,将计数器的脉冲计数值保存到寄存器,同时将计数器清零;根据寄存器中最新的脉冲计数值获得采样时钟的当前 频率 并判断是否发生 频率偏移 ,若是则控制频偏调整模块对参考时钟信号进行频率校正。实现对参考时钟频偏的实时监控和高 精度 自动校准。 | ||||||
权利要求 | 1.一种时钟频偏调整装置,应用于卫星信号采集预处理板卡,其特征在于,装置包括: |
||||||
说明书全文 | 时钟频偏调整装置、方法及卫星信号采集预处理板卡技术领域背景技术[0002] 在对卫星信号采集后,需要利用信号采集预处理板对卫星信号进行处理,信号采集预处理板是利用晶振产生参考时钟信号,处理过程对参考时钟的精度要求非常高,参考时钟出现频偏后对数据的准确性有较大的影响。 [0003] 目前通常是采用外接频率计对参考时钟进行测量,手动对参考时钟进行调整。 [0004] 该方法存在以下缺点: [0006] 2、频率计本身可能存在不准确的问题; [0007] 3、人工调整,费时费力,且无法做到实时调整。 发明内容[0008] 本发明的目的是提出一种时钟频偏调整装置、方法及卫星信号采集预处理板卡,实现对参考时钟发生频偏的实时监控和高精度的自动校准。 [0010] 所述参考时钟模块、所述时钟信号采样模块和所述AD模块依次连接,所述AD模块与所述FPGA芯片连接,所述频偏调整模块分别与所述参考时钟模块和所述FPGA芯片连接; [0011] 所述参考时钟模块用于产生参考时钟信号; [0012] 所述时钟信号采样模块用于对所述参考时钟信号进行采样,并生成采样时钟信号后将所述采样时钟信号发送给所述AD模块; [0013] 所述AD模块用于将所述采样时钟信号转换为数字时钟信号并发送至所述FPGA芯片; [0014] 所述FPGA芯片具有计数器和寄存器; [0015] 所述计数器与所述时钟信号采样模块连接,用于对所述采样时钟信号的脉冲进行计数; [0016] 所述FPGA芯片还与卫星芯片连接,用于: [0017] 对所述卫星芯片的秒脉冲信号进行采样; [0018] 每当所述秒脉冲信号到来时,将所述计数器的脉冲计数值保存到所述寄存器,同时将所述计数器清零; [0019] 以及,根据所述寄存器中最新的脉冲计数值获得所述采样时钟的当前频率,并判断所述当前频率相较于设定频率是否发生频率偏移,若是,则控制所述频偏调整模块对所述参考时钟模块的参考时钟信号进行频率校正。 [0020] 可选地,所述参考时钟模块为参考时钟发生器芯片。 [0021] 可选地,所述时钟信号采样模块为采样时钟芯片。 [0022] 可选地,所述AD模块为AD模数转换芯片。 [0023] 可选地,所述频偏调整模块为I2C芯片,所述I2C芯片通过I2C总线与所述FPGA芯片连接。 [0024] 可选地,所述FPGA芯片还用于接收所述卫星芯片的卫星数据,并根据所述数字时钟信号对所述卫星数据进行预处理。 [0025] 可选地,所述卫星芯片为北斗芯片或GPS芯片。 [0026] 可选地,所述采样时钟信号的所述设定频率为100MHz,所述参考时钟信号的频率为10MHz。 [0027] 第二方面,本发明提出一种时钟频偏调整方法,应用于第一方面所述的时钟频偏调整装置,所述方法包括: [0028] 所述计数器对所述采样时钟信号的脉冲进行计数; [0029] 所述FPGA芯片对卫星芯片的秒脉冲信号进行采样; [0030] 每当所述秒脉冲信号到来时,所述FPGA芯片将所述计数器的脉冲计数值保存到所述寄存器,同时将所述计数器清零; [0031] 所述FPGA芯片根据所述寄存器中最新的脉冲计数值获得所述采样时钟的当前频率,并判断所述当前频率相较于设定频率是否发生频率偏移,若是,则控制所述频偏调整模块对所述参考时钟模块的参考时钟信号进行频率校正。 [0032] 第三方面,本发明提出一种卫星信号采集预处理板卡,包括第一方面所述的时钟频偏调整装置。 [0033] 本发明的有益效果在于: [0034] 本发明通过计数器对采样时钟信号的脉冲进行计数,并通过FPGA芯片对卫星芯片的秒脉冲信号进行采样,每当秒脉冲信号到来时,FPGA芯片将计数器的脉冲计数值保存到寄存器,同时将计数器清零,FPGA芯片根据寄存器中最新的脉冲计数值获得采样时钟的当前频率,当判断当前频率相较于设定频率发生频率偏移时,自动控制频偏调整模块对参考时钟模块的参考时钟信号进行频率校正,通过利用卫星秒脉冲信号作为时间参考,能够保证每次保存至寄存器的计数值均为1s时间内的采样时钟的脉冲计数,通过简单计算即可判断采样时钟信号的当前频率是否发生频偏,若发生频偏直接控制频偏调整模块对参考时钟校准,从而实现对参考时钟发生频偏的实时监控和高精度的自动校准。 [0035] 本发明的系统具有其它的特性和优点,这些特性和优点从并入本文中的附图和随后的具体实施方式中将是显而易见的,或者将在并入本文中的附图和随后的具体实施方式中进行详细陈述,这些附图和具体实施方式共同用于解释本发明的特定原理。 附图说明[0036] 通过结合附图对本发明示例性实施例进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显,在本发明示例性实施例中,相同的参考标号通常代表相同部件。 [0037] 图1示出了根据本发明的一个实施例的一种时钟频偏调整装置的电路设计示意图。 具体实施方式[0038] 下面将参照附图更详细地描述本发明。虽然附图中显示了本发明的优选实施例,然而应该理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本发明更加透彻和完整,并且能够将本发明的范围完整地传达给本领域的技术人员。 [0039] 实施例1 [0040] 图1示出了根据本发明的一个实施例的一种时钟频偏调整装置的电路设计示意图。 [0041] 如图1所示,一种时钟频偏调整装置,应用于卫星信号采集预处理板卡,装置包括:FPGA芯片1、参考时钟模块2、时钟信号采样模块3、AD模块4和频偏调整模块5; [0042] 参考时钟模块2、时钟信号采样模块3和AD模块4依次连接,AD模块4与FPGA芯片1连接,频偏调整模块5分别与参考时钟模块2和FPGA芯片1连接; [0043] 参考时钟模块2用于产生参考时钟信号; [0044] 时钟信号采样模块3用于对参考时钟信号进行采样,并生成采样时钟信号后将采样时钟信号发送给AD模块4; [0045] AD模块4用于将采样时钟信号转换为数字时钟信号并发送至FPGA芯片1; [0046] FPGA芯片1具有计数器6和寄存器7; [0047] 计数器6与时钟信号采样模块3连接,用于对采样时钟信号的脉冲进行计数; [0048] FPGA芯片1还与卫星芯片8连接,用于: [0049] 对卫星芯片8的秒脉冲信号进行采样; [0050] 每当秒脉冲信号到来时,将计数器6的脉冲计数值保存到寄存器7,同时将计数器6清零; [0051] 以及,根据寄存器7中最新的脉冲计数值获得采样时钟的当前频率,并判断当前频率相较于设定频率是否发生频率偏移,若是,则控制频偏调整模块5对参考时钟模块2的参考时钟信号进行频率校正。 [0052] 本实施例中,优选地,参考时钟模块2为参考时钟发生器芯片,时钟信号采样模块3为采样时钟芯片,AD模块4为AD模数转换芯片,频偏调整模块5为I2C芯片,I2C芯片通过I2C总线与FPGA芯片1连接。采样时钟信号的设定频率为100MHz,参考时钟信号的频率为10MHz。 [0053] 本实施例中,卫星芯片8为北斗芯片或GPS芯片,FPGA芯片1还用于接收卫星芯片8的卫星数据,并根据数字时钟信号对卫星数据进行预处理。FPGA芯片1还通过PCIE总线与上位机9连接,将完成预处理的卫星数据上传至上位机9做进一步的数据处理。 [0054] 实施例2 [0055] 本实施例提出一种时钟频偏调整方法,应用于实施例1的时钟频偏调整装置,方法包括: [0056] 计数器6对采样时钟信号的脉冲进行计数; [0057] FPGA芯片1对卫星芯片8的秒脉冲信号进行采样; [0058] 每当秒脉冲信号到来时,FPGA芯片1将计数器6的脉冲计数值保存到寄存器7,同时将计数器6清零; [0059] FPGA芯片1根据寄存器7中最新的脉冲计数值获得采样时钟的当前频率,并判断当前频率相较于设定频率是否发生频率偏移,若是,则控制频偏调整模块5对参考时钟模块2的参考时钟信号进行频率校正。 [0060] 具体地,卫星秒脉冲信号为每秒一次脉冲的高精度脉冲信号,利用卫星秒脉冲信号作为时间参考,能够保证每次保存至寄存器7的计数值均为1s时间内的采样时钟的脉冲计数,每秒的脉冲计数值即为采样时钟信号的频率,通过计算当前频率与设定频率的差值,即可判断采样时钟信号的当前频率相较于设定是否发生频偏,例如,若差值为零则未发生频率偏移,若差值不为零则发生频率偏移,若发生频偏,则根据偏移量大小通过频偏调整模块5对参考时钟校准,从而实现对参考时钟发生频偏的实时监控和高精度的自动校准。 [0061] 实施例3, [0062] 本实施例提出一种卫星信号采集预处理板卡,包括第一方面的时钟频偏调整装置。 [0063] 以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。 |