一种用于锁相环的减小校准误差的方法
【专利摘要】本发明提出了一种用于锁相环的减小校准误差的方法,能够迅速设置频率综合器中电压控制振荡器最佳调谐曲线,从而是频率综合器快速锁定在目标频率,降低频率综合器锁定时间的算法,该算法能够在搜索最佳曲线的过程中消除自身软件以及实际硬件电路中的误差。它主要的步骤包括如下:对分频频率和参考频率进行计数;对两个计数结果进行做差运算;将差值转换成目标曲线的代码,存储该代码,并输出给压控振荡器;判断计算出的代码是否超出量程,并做出相应响应;判断计算出的代码是否与上一次代码相同,并作出相应响应。
【专利说明】一种用于锁相环的减小校准误差的方法
【技术领域】
[0001]本发明涉及电子【技术领域】,为收发机的锁相环提供一种用于锁相环的减小校准误差的方法,可应用直接变频收发机、超外差收发机、外差收发机等等,尤其适用于要求快速建立稳定系统、快速切换通信信道、快速调频形同等要求快速锁定的场合。
【背景技术】
[0002]随着通信技术,尤其是移动通信技术和计算技术的飞速发展,具有快速锁定的频率综合器已成为电路与系统领域的研究热点之一,它主要快速建立稳定频点,快速切换频率信道、快速相应系统改变等优点。
[0003]自适应算法的应用非常广泛,主要用于频率综合器进行准确的频率综合,频率综合器的快速相应、频率综合器的快速频率切换等。
[0004]自适应算法很早就被发明了。这种适应算法成功的解决了无线通信的无多难题,特别是在快速跳频频等要求快速响应和快速建立和锁定时间的系统。等近些年来受电子工业特别是集成电路的快速发展,低成本的目标要求自适应电路能够与频率综合器一起集成形成体积更小、功耗更低、功能更强大的单片系统。
[0005]在传统的自适应系统中,基于比较大小二分法是自适应算法的常用方法,如图1所示。上该算法中,对频率进行计数之后,只是比较计数值大小,通过计数大小来定性判断哪一个频率大,哪一个频率小。在判断出频率大小之后,通过二分法进行调谐曲线移动。这种方法的缺点是:(I)仅仅定性的判断参考频率和分频频率哪一个频率大,并不能定量的判断出两者频率差别的准确值。(2)需要通过多次二分法比较判断,才能是频率综合器额选择最佳的调谐曲线,每进行一次二分法就要进行一次频率计数判断,使得总的频率综合时间边长,失去快速锁定的优势。(3)二分法不能检测自身选择调谐曲线的过程中所产生的误差,有可能选择非最佳曲线。
【发明内容】
[0006](一)要解决的技术问题:
图1所示,在传统的自适应系统中,基于比较大小二分法是自适应算法的常用方法。有鉴于此,本发明的目的是经过一次频率计数后能定量的知道分频频率和参考频率两者之间的频率差值,并将这个差值进行数学处理,最终计算出目标锁定频率所在的最佳调谐曲线代码的方案,由该方案得到的频率综合器,可以有效的降低频率综合过程中所消耗的时间,大大提高系统的切换时间和响应速度。
[0007]( 二 )技术方案
图2所示为本发明提供的一种用于锁相环的减小校准误差的方法。其具体试试过程
为:
a首先外部电路提供一个启动信号,得到启动信号之后,算法为实施过程中的各个模块进行初始化,初始化主要包括清零,输入调谐曲线代码等 b其次,初始化完成之后,对频率综合器中鉴频鉴相器的两个输入信号,分频频率和参考频率进行计数,假设其计数值分别为Mfiv和Nmf
c然后将上述两个计数值做减法运算,得到计数差值AF ,并判断Mfiv和_哪一个比较大
d接下来将换算成当前频率综合器工作频率与目标工作频率之间的调谐曲线的代码差值Δ(7
e然后根据c步骤得到的Ndiv和柯大小信息,对当前频率调谐曲线的代码进行加或者减运算,得到目标曲线的调谐曲线代码,存储该代码,并输出给压控振荡器;
加或者减运算可以根据不同系统的定义不同对待。但目标是当最终频率调谐曲线选定后,频率综合器可以实现准确的目标频率锁定
f判断计算出的调谐曲线代码是否在调谐曲线代码的范围之内。如果没有超出范围,则进行计算本次得出的曲线代码去上次曲线代码比较;如果超出范围,那么输出错误符号,表示目标频率不在频率综合器的工作范围内,并输出关闭算法的信号;
g在本次计算出的曲线代码没有超出系统的曲线代码范围的条件下,将本次代码与上次计算得到的曲线代码进行比较。如果相同,则代表目标频率与当前工作频率一样,或者当前调谐曲线是最佳曲线,算法完成,并输出关闭算法信号;如果不同,则代表目标频率与当前工作频率不一样,或者当前调谐曲线不是最佳曲线,需要重新进行计数。
[0008]该算法不受g步骤中重新计数次数的限制,因此可以设定一个重新计数次数的限制N,其中N为大于O的整数,如图3所示。
[0009]该算法不受图3中计算次数N的门限设定方式,因此在哪种门限设定情况下继续尽心重新计数都能实施该算法,如图4所示。
【专利附图】
【附图说明】
[0010]图1传统的基于比较大小和二分法的快速锁定算法;
图2本文发明的一种用于锁相环的减小校准误差的方法流程之一;
图3本文发明的一种用于锁相环的减小校准误差的方法流程之二;
图4本文发明的一种用于锁相环的快速锁定自适应算法流程之三。
【权利要求】
1.一种用于锁相环的减小校准误差的方法,其运行步骤包括: (1)对分频频率和参考频率进行计数 (2)对两个计数结果进行做差运算 (3)将差值转换成目标曲线的代码,存储该代码,并输出给压控振荡器 (4)判断计算出的代码是否超出量程,并做出相应响应 (5)判断计算出的代码是否与上一次代码相同,并作出相应相应。
2.根据权利要求1所述的一种用于锁相环的减小校准误差的方法,其特点在于,对分频频率和参考频率进行计数。
3.根据权利要求1所述的一种用于锁相环的减小校准误差的方法,其特点在于,将分频频率和参考频率的计数值做差。
4.根据权利要求1所述的一种用于锁相环的减小校准误差的方法,其特点在于,将分频频率和参考频率的计数差值转换成目标曲线的代码,并输出给压控振荡器。
5.根据权利要求1所述的一种用于锁相环的减小校准误差的方法,其特点在于,对计算出的目标曲线代码进行是否超出量程的判断,并对判断结果做出相应的判断。
6.根据权利要求1所述的一种用于锁相环的减小校准误差的方法,其特点在于,对计算出的目标曲线代码进行是否与上次代码值相同的判断,并对判断结果做出相应的判断。
【文档编号】H03L7/18GK103647549SQ201310568902
【公开日】2014年3月19日 申请日期:2013年11月15日 优先权日:2013年11月15日
【发明者】高红勇 申请人:盛云科技有限公司