[发明专利]采样时钟同步的方法及系统有效
申请号: | 201210394976.2 | 申请日: | 2012-10-17 |
公开(公告)号: | CN102932084A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 赖晓明 | 申请(专利权)人: | 航天科工深圳(集团)有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 陈世洪 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 采样 时钟 同步 方法 系统 | ||
1.一种实现采样时钟同步的方法,其特征在于,包括以下步骤:
接收外部晶振提供的晶振脉冲信号并产生计数脉冲信号;
接收所述计数脉冲信号并计数,预设计数量N计数完毕后输出采样脉冲信号;
接收外部输入的时钟脉冲信号,统计时钟脉冲信号周期内以及所述时钟脉冲信号周期与采样脉冲信号周期之间的计数脉冲信号的误差量;
根据所述误差量改变所述预设计数量N。
2.如权利要求1所述的实现采样时钟同步的方法,其特征在于,所述接收外部输入的时钟脉冲信号,统计时钟脉冲信号周期内以及所述时钟脉冲信号周期与采样脉冲信号周期之间的计数脉冲信号的误差量的步骤具体为:
统计所述一个时钟脉冲信号周期内产生每个所述采样脉冲信号的所述计数脉冲信号的计数脉冲数量N’。
3.如权利要求1或2所述的实现采样时钟同步的方法,其特征在于,所述接收外部输入的时钟脉冲信号,统计时钟脉冲信号周期内以及所述时钟脉冲信号周期与采样脉冲信号周期之间的计数脉冲信号的误差量的步骤具体为:
统计所述时钟脉冲信号周期内所述计数脉冲信号的数量N0;
计算所述采样脉冲信号周期内的计数脉冲信号的计数脉冲数量N’,N’=N0/f,其中,所述采样脉冲信号的频率f;
将所述计数脉冲数量N’作为计数脉冲寄存器的值存储。
4.如权利要求3所述的实现采样时钟同步的方法,其特征在于,所述根据所述误差量改变所述预设计数量N的步骤具体为:
判断所述时钟脉冲信号到达后所述计数脉冲数量N’是否与所述预设计数量N不相等,若是,则重设预设计数量N为N’;若否,则所述预设计数量N不变。
5.如权利要求2所述的实现采样时钟同步的方法,其特征在于,在所述统计所述一个时钟脉冲信号周期内产生每个所述采样脉冲信号的所述计数脉冲信号的计数脉冲数量N’的步骤后还包括:
统计上一次所述采样脉冲信号发出后到所述时钟脉冲信号到达时的计数脉冲信号数量Wa与所述预设计数量N之间的脉冲积累误差量Wn的步骤。
6.如权利要求5所述的实现采样时钟同步的方法,其特征在于,统计上一次所述采样脉冲信号发出后到所述时钟脉冲信号到达时的计数脉冲信号数量Wa与所述预设计数量N之间的脉冲积累误差量Wn的步骤具体为:
统计上一次所述采样脉冲信号发出后到所述时钟脉冲信号到达时的计数脉冲信号数量Wa;
计算所述计数脉冲信号的脉冲积累误差量Wn,如果Wa≥N/2,则Wn=Wa-N,否则Wn=Wa;
将所述脉冲积累误差量Wn的绝对值作为积累误差寄存器的值存储。
7.如权利要求6所述的实现采样时钟同步的方法,其特征在于,所述根据所述误差量改变所述预设计数量N的步骤具体为:
判断所述时钟脉冲信号到达后所述计数脉冲数量N’是否与所述预设计数量N不相等,若是,则重设所述预设计数量N为N’并将所述积累误差寄存器置0;若否,则所述预设计数量N不变;
判断所述脉冲积累误差量Wn是否大于0;若否,则减少所述预设计数量N的值,减少总数为Wn的绝对值,若是,则增加所述预设计数量N的值,增加总数为Wn的值。
8.如权利要求7所述的实现采样时钟同步的方法,其特征在于,所述减少所述预设计数量N的值,减少总数为Wn的绝对值的步骤具体为:
判断所述脉冲积累误差量Wn小于0后的Wn的绝对值次的所述采样脉冲信号的输出中,每次减少所述预设计数量N的值为1;
所述增加所述预设计数量N的值,增加总数为Wn的值的步骤具体为:
判断所述脉冲积累误差量Wn大于0后的Wn的绝对值次的所述采样脉冲信号的输出中,每次增加所述预设计数量N的值为1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科工深圳(集团)有限公司,未经航天科工深圳(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210394976.2/1.html,转载请声明来源钻瓜专利网。