[发明专利]一种基于GPS秒脉冲的2的幂次方倍频方法有效

专利信息
申请号: 201710588281.0 申请日: 2017-07-19
公开(公告)号: CN107395123B 公开(公告)日: 2020-05-08
发明(设计)人: 曹聚亮;铁俊波;吴美平;蔡劭琨;于瑞航 申请(专利权)人: 中国人民解放军国防科学技术大学
主分类号: H03B19/00 分类号: H03B19/00
代理公司: 北京中济纬天专利代理有限公司 11429 代理人: 陆薇薇
地址: 410073 湖*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明针对现有时钟生成方法设计复杂、占用资源多、存在时钟漂移和时延误差的问题,公开了一种基于GPS秒脉冲的2的幂次方倍频方法,属于数字信号处理领域。本发明通过所述二进制除法规则设计、以GPS秒脉冲测量本地晶振时钟漂移、将倍频累加寄存器的溢出位作为输出时钟等步骤,实现了GPS秒脉冲的2的幂次方倍频,本发明设计简单、易于实现、占用资源少,消除了本地晶振时钟漂移与除法器时延误差,使生成时钟信号的1秒以上长期精度与GPS秒脉冲精度一致,使生成时钟信号的1秒以内短期精度与消除时钟漂移后的本地时钟一致,提高了生成时钟信号的精度。本发明可用于为FPGA中各数字信号处理模块提供所需的时钟信号,可使系统简化设计、提高处理精度。
搜索关键词: 一种 基于 gps 脉冲 次方 倍频 方法
【主权项】:
一种基于GPS秒脉冲的2的幂次方倍频方法,其特征在于包括以下步骤:步骤S1:CLK为倍频方法输出时钟,F_LOCAL为本地高频晶振时钟的频率;CLK频率的理论值是2的幂次方,通过对数运算确定其频率的理论值为2的M次幂;F_LOCAL除以CLK频率的商是实现倍频所需参数,将F_LOCAL以二进制表示,以F_LOCAL二进制表示形式的第1位至第M+1位作为商的小数部分B;以F_LOCAL二进制表示形式的第M+2位至最高位作为商的整数部分A;步骤S2:设立本地晶振时钟频率计数寄存器CLK_LOCAL_1、CLK_LOCAL_2,CLK_LOCAL_1、CLK_LOCAL_2初始化为零;步骤S3:在GPS秒脉冲第一次到来时,使用寄存器CLK_LOCAL_1开始对本地高频晶振时钟频率F_LOCAL进行累加计数,每次累加值为1,当以后每一次GPS秒脉冲到来时,用寄存器CLK_LOCAL_1的值减去寄存器CLK_LOCAL_2的值以获得本地高频晶振时钟频率F_LOCAL的测量值,而后将寄存器CLK_LOCAL_1的值存储到寄存器CLK_LOCAL_2中;步骤S4:由F_LOCAL的测量值计算步骤S1中所述商的整数部分A和步骤S1中所述商的小数部分B;步骤S5:设立倍频累加寄存器QUOTIENT,倍频累加寄存器QUOTIENT最大容量值的二进制表示位数与整数部分A的二进制表示位数相同;步骤S6:设立小数累加寄存器REMAINDER,小数累加寄存器REMAINDER最大容量值的二进制表示位数与小数部分B的二进制表示位数相同;步骤S7:将倍频累加寄存器QUOTIENT的初始值设置为其最大值减去整数部分A;步骤S8:以本地晶振时钟上升沿为触发条件,倍频累加寄存器QUOTIENT开始累加,每次累加1;步骤S9:以倍频累加寄存器QUOTIENT溢出为触发条件,小数累加寄存器REMAINDER开始累加,每次累加B;步骤S10:当倍频累加寄存器QUOTIENT溢出时,将倍频累加寄存器QUOTIENT的值重置为其最大值减去整数部分A;步骤S11:当小数累加寄存器REMAINDER溢出时,倍频累加寄存器QUOTIENT减1;步骤S12:将倍频累加寄存器QUOTIENT的溢出位作为输出的时钟信号CLK。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710588281.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top