The invention discloses a crystal oscillator tame and keep fast algorithm design, including fitting, tracking, and maintain the three stage, the fitting estimation, loop filter by bandwidth switching algorithm is applied to the crystal oscillator tame and maintain a rapid tdc-gp1 phase, the fast frequency reached steady, and obtain high frequency stability and accuracy; after a period of time remained tamed, the loss of external standard signal, phase and frequency of output can also maintain high accuracy.
【技术实现步骤摘要】
晶振快速驯服和保持算法设计
本专利技术属于时间频率系统、守授时设备内的晶振算计
,尤其涉及一种晶振快速驯服和保持算法设计。
技术介绍
现有的时间频率系统、守授时设备内的晶振驯服算法多为固定锁相环实现,保持算法通常为维持测量失效前的晶振控制状态。采用传统的驯服和保持算法存在以下缺陷:驯服算法中如果环路带宽较宽,则最终频率准确度差,如果环路带宽较窄,则初期相位震荡大且驯服稳定时间长;保持算法中无法消除晶振的频率漂移,由于晶振的频率漂移,保持算法的相位偏移正比于保持时间的平方,故相位偏移(与标准时间的时差)增长很快。
技术实现思路
本专利技术的目的就在于为了解决上述问题而提供一种晶振快速驯服和保持算法设计。本专利技术通过以下技术方案来实现上述目的:一种晶振快速驯服和保持算法设计,包括以下步骤:S0:拟合阶段,先存储一段连续时差测量数据到拟合数组,再经最小二乘拟合得到当前时差和频差,最后调整一次时差并控制晶振频率,使残余时差接近零,使晶振频率接近标准频率;S1:跟踪阶段,采用数字环路滤波器逐级带宽切换方法,从宽带宽到窄带宽逐步提高晶振频率的准确度和稳定度,同时执行滑动平均拟合得到频率变化率;S2:保持阶段,使用跟踪阶段中得到的频率变化率进行外推,以部分消除晶振频率漂移的影响,使相位偏移正比于保持时间。进一步地,步骤S0的具体操作步骤如下:S01:判断时差测量数据是否有效,如果无效,则保持计数器清零并跳转至步骤S2,如果有效,则继续执行步骤S02;S02:将时差测量数据存入拟合数组,拟合计数器增1;S03:判断拟合计数器的大小,如果拟合计数器小于完成拟合阶段需要连 ...
【技术保护点】
一种晶振快速驯服和保持算法设计,其特征在于,包括以下步骤:S0:拟合阶段,先存储一段连续时差测量数据到拟合数组,再经最小二乘拟合得到当前时差和频差,最后调整一次时差并控制晶振频率,使残余时差接近零,使晶振频率接近标准频率;S1:跟踪阶段,采用数字环路滤波器逐级带宽切换方法,从宽带宽到窄带宽逐步提高晶振频率的准确度和稳定度,同时执行滑动平均拟合得到频率变化率;S2:保持阶段,使用跟踪阶段中得到的频率变化率进行外推,以部分消除晶振频率漂移的影响,使相位偏移正比于保持时间。
【技术特征摘要】
1.一种晶振快速驯服和保持算法设计,其特征在于,包括以下步骤:S0:拟合阶段,先存储一段连续时差测量数据到拟合数组,再经最小二乘拟合得到当前时差和频差,最后调整一次时差并控制晶振频率,使残余时差接近零,使晶振频率接近标准频率;S1:跟踪阶段,采用数字环路滤波器逐级带宽切换方法,从宽带宽到窄带宽逐步提高晶振频率的准确度和稳定度,同时执行滑动平均拟合得到频率变化率;S2:保持阶段,使用跟踪阶段中得到的频率变化率进行外推,以部分消除晶振频率漂移的影响,使相位偏移正比于保持时间。2.根据权利要求1所述的晶振快速驯服和保持算法设计,其特征在于,步骤S0的具体操作步骤如下:S01:判断时差测量数据是否有效,如果无效,则保持计数器清零并跳转至步骤S2,如果有效,则继续执行步骤S02;S02:将时差测量数据存入拟合数组,拟合计数器增1;S03:判断拟合计数器的大小,如果拟合计数器小于完成拟合阶段需要连续有效数据的个数,则跳转至步骤S01并开始判断下一个时差测量数据,如果拟合计数器大于或等于完成拟合阶段需要连续有效数据的个数,则继续执行步骤S04;S04:采用最小二乘法对拟合数组进行拟合计算,得到当前时差和频差;S05:一次调整时差,并控制晶振频率,使残余时差接近零,使晶振频率接近标准频率;S06:将跟踪计数器清零,将当前数字环路滤波器置为数字环路滤波器[0],滑动平均数据的计数清零,频率变化率置无效。3.根据权利要求1所述的晶振快速驯服和保持算法设计,其特征在于,步骤S1的具体操作步骤如下:S11:判断时差测量数据是否有效,如果无效,则保持计数器清零并跳转至步骤S2,如果有效,则继续执行步骤S12;S12:跟踪计数器增1,判断跟...
【专利技术属性】
技术研发人员:向荣,覃光全,杨龚甫,
申请(专利权)人:成都盟升电子技术股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。