首页 / 专利库 / 信号处理 / 自动频率控制 / 一种应用于自动频率控制系统(AFC)的环路微调算法

一种应用于自动频率控制系统(AFC)的环路微调算法

阅读:696发布:2020-05-12

专利汇可以提供一种应用于自动频率控制系统(AFC)的环路微调算法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种应用于自动 频率 控制系统(AFC)的环路微调 算法 ,该算法利用AFC微调环路系统中电容变化量(△C)关于频率变化量(△f)的关系可以近似为一个线性系统进行实现。首先,通过第一数控 振荡器 频率(Fre_DCO1)和第二数控振荡器频率(Fre_DCO2)的有效容值和控制码权重,获得粗调后实际DCO频率(Fre_DCO3)发生频率变化△f与相应电容变化△C之间的特性曲线;其次,根据目标DCO频率和每次微调后的DCO频率(Fre_DCO4)之差,获得对应的微调 门 阵列电容控制码;最后,将实际DCO频率调制到目标DCO频率允许接受的误差范围内,实现环路 锁 定。本算法基于数字 电路 实现,具有锁定速度快,锁定 精度 高等特性。,下面是一种应用于自动频率控制系统(AFC)的环路微调算法专利的具体信息内容。

1.一种应用于自动频率控制系统的环路微调实现方法,其特征在于:包括如下步骤:
步骤一:设置第一组DCO阵列电容权重W_1=b0_1*W0+...+ bm_1*Wm+Wfine_1,产生第一个DCO振荡频率Fre_DCO1,即:
其中“b0_1...bm_1”为第一组粗调门阵列电容控制码,取值为“0”或者“1”;“W0...Wm”为粗调门阵列电容对应的权重值;“Ceff_1”为第一个DCO振荡频率对应的有效电容值;“Wfine_1”为第一个DCO振荡频率对应的微调电容权重值;“L”为数控振荡器的LC谐振腔中的有效电感值;
步骤二:设置第二组DCO门阵列电容权重W_2=b0_2*W0+...+ bm_2*Wm+Wfine_2,产生第二个DCO振荡频率Fre_DCO2,即:
其中,“b0_2...bm_2”分别为第二组粗调门阵列电容控制码,取值为“0”或者“1”;“Ceff_2”为第二个DCO振荡频率对应的有效电容值;“Wfine_2”为第二个DCO频率对应的微调电容权重值;
步骤三:获取环路粗调后数控振荡器频率Fre_DCO3;
步骤四:获取微调环路电容变化量△C关于频率变化量△f的特性曲线,即:
其中△f=Fre_DCO3-Fre_DCO,“Cunit”为LC振荡器中单位电容对应容值;“Fre_DCO”为目标DCO频率;
步骤五:设置目标DCO频率Fre_DCO,通过微调环路电容变化量△C关于频率变化量△f的特性曲线,获得该目标DCO频率对应的微调门阵列电容控制码权重△W,最终获得微调门阵列电容的控制码,其中△W关于△f的表达式为:
步骤六:判断微调后的实际DCO频率与目标DCO频率的偏差是否在设计要求误差内,若偏差满足误差要求,则自动频率控制系统(AFC)环路频率定;否则,AFC系统将以当前本次微调后实际DCO频率作为Fre_DCO3,重新进行环路微调,直至频率偏差进入容许范围内,环路微调结束;若在系统设定的环路微调次数内,频率偏差未进入允许范围内,则环路微调失败。
2.如权利要求1所述的环路微调实现方法,其特征在于:数控振荡器(DCO)门阵列电容控制码和对应有效容值一一对应,即:
其中“C0~ Cm”为粗调门阵列电容单元的容值,“b0~bm”为粗调门阵列电容控制码,“Cfine”为微调电容单元的容值,“a0~an”为微调门阵列电容单元的控制码,“bm”和“an”取值均为“0”或“1”,“CK”为数控振荡器固有电容,“Ceff_coarse”为数控振荡器粗调有效容值,“Ceff_fine”为数控振荡器微调有效容值 ,“Ceff”为数控振荡器总的有效容值;
数控振荡器门阵列电容每个电容容值与单位电容容值Cunit比例为其对应的权重,即:
 Wfine=Cfine/Cunit
W0=C0/Cunit
W1=C1/Cunit
.......
Wm=Cm/Cunit
数控振荡器(DCO)频率和微调门阵列电容的有效容值一一对应,即:
其中“Wfine”为微调电容单元对应的权重值,“L”为数控振荡器的LC谐振腔中的有效电感值,“FreDCO”为数控振荡器的振荡频率。
3.如权利要求1所述的环路微调实现方法,其特征在于:目标DCO振荡频率对应的控制码实现方法如下:
判断微调权重△W是否大于等于n*Wfine,若成立,则所有微调门阵列电容单元控制码为
1;否则,微调权重△W除以Wfine取整获得J,将前J路微调门阵列电容控制码开启;
其中“n”为微调电容单元个数,“Wfine”为微调电容单元对应的权重值。

说明书全文

一种应用于自动频率控制系统(AFC)的环路微调算法

技术领域

[0001] 本发明主要涉及时钟系统领域,特别涉及一种应用于自动频率控制系统的环路微调算法,该算法使得自动频率控制系统能够快速进行环路定,完成环路频率调谐。

背景技术

[0002] 在移动通信系统中,为了实现对接收到的射频信号进行正确解调,接收机需要产生一个与射频信号载波一致的本地载波信号——本振信号。
[0003] 作为接收机中的关键模,自动频率控制系统主要提供一个精确的本振信号。由于各种非理想因素,自动频率控制系统提供的本振信号经常存在一定的频率偏差,其中多数非理想因素为工作环境温度电路工作不对称、电源不稳定等。如果本振信号频率的精度不足且自动频率控制系统不能及时纠正,则输入信号解调性能可能会严重恶化。
[0004] 自动频率控制系统用于纠正本振信号频率的漂移和偏差,使得本振信号频率能够稳定在目标频率的一定偏差范围内,保证接收到射频信号能够顺利进行解调。对于传统的自动频率控制系统,主要采用锁相环结构进行实现,环路锁定与环路带宽、电荷的充放电电流大小以及压控振荡器的频率敏感参数相关。由于电荷泵电流的失配、环路带宽设计的约束性,导致锁相环结构的自动频率控制系统跟踪频率抖动的能较差,因此,当环路出现频率失锁或者频率偏差时,重新锁定的时间偏长,降低了接收机的性能。
[0005] 为了解决上述技术问题,本发明提出了一种应用于自动频率控制系统的环路微调调谐算法。该环路调谐算法主要采用数字逻辑进行实现,避免了电荷泵电流失配、PFD等传统模拟因素的影响,使得在环路失锁时能够快速进行环路锁定,保证本振信号频率稳定在偏差范围内,使得接收机射频信号解调正常进行。

发明内容

[0006] 本发明要解决的问题在于:针对现有技术存在的问题,本发明提一种供应用于自动频率控制系统的环路微调算法,该算法保证自动频率控制系统能够快速跟踪参考时钟,实现环路频率快速锁定,使得接收机射频信号解调正常进行。
[0007] 为实现上述技术问题,本发明提出的解决方案为:一种应用于自动频率控制系统的环路微调算法,其主要包括如下步骤:
[0008] 步骤一:设置第一组DCO阵列电容权重W_1(W_1=b0_1*W0+...+bm_1*Wm+Wfine_1),产生第一个DCO振荡频率Fre_DCO1,即:
[0009]
[0010] 步骤二:设置第二组DCO门阵列电容权重W_2(W_2=b0_2*W0+...+bm_2*Wm+Wfine_2),产生第二个DCO振荡频率Fre_DCO2,即:
[0011]
[0012] 步骤三:获取环路粗调后数控振荡器频率Fre_DCO3;
[0013] 步骤四:获取微调环路电容变化量(△C)关于频率变化量(△f)的特性曲线,即:
[0014]
[0015] 其中△f=Fre_DCO3-Fre_DCO;
[0016] 步骤五:设置目标DCO频率,通过微调环路电容变化量(△C)关于频率变化量(△f)的特性曲线,获得该目标频率对应的微调门阵列电容权重△W,最终获得微调门阵列电容的控制码,其中△W关于△f的表达式为:
[0017]
[0018] 步骤六:判断微调后的实际DCO频率与目标DCO频率的偏差是否在设计要求误差内,若偏差满足误差要求,则自动频率控制系统(AFC)环路微调锁定;否则,AFC系统将以当前本次微调后实际DCO频率作为Fre_DCO3,重新进行环路微调,直至频率偏差进入容许范围内,环路微调结束;若在系统设定的环路微调次数内,频率偏差未进入允许范围内,则环路微调失败。附图说明
[0019] 图1是本发明的自动频率控制系统结构示意图;
[0020] 图2是本发明中第一个DCO频率的产生示意图;
[0021] 图3是本发明中第二个DCO频率的产生示意图;
[0022] 图4是本发明中涉及到的微调环路数控振荡器电容和权重的关系图;
[0023] 图5是本发明自动频率控制系统的环路微调锁频算法实现示意图;

具体实施方式

[0024] 以下将结合附图和具体实施例对本发明做进一步详细说明。
[0025] 图1描述了一种自动频率控制系统的实现方案,它包括数控振荡器(DCO)、自动频率控制模块(AFC)以及可编程分频器;其中数控振荡器主要产生频率与控制码对应的时钟周期信号,并通过可编程分频器进行分频,分频后时钟信号、参考时钟信号以及射频频率同时作为输入信号提供给自动频率控制逻辑,自动频率控制逻辑产生相应的门阵列电容控制码进行DCO频率调谐,最终实现环路锁频。整个自动频率控制系统详细调谐步骤如下:
[0026] 步骤一:如图2所示,设置第一组DCO门阵列电容权重W_1(W_1=b0_1*W0+...+bm_1*Wm+Wfine_1)、可编程分频器的分频因子K以及参考时钟的周期个数N,通过自动频率控制逻辑在N个参考时钟周期内对可编程分频器输出时钟进行计数得到周期个数M1,可以计算出第一个DCO频率Fre_DCO1,即:
[0027] Fre_DCO1=Fre_XTAL*M1/N*K
[0028] 步骤二:如图3所示,设置第二组DCO门阵列电容权重W_2(W_2=b0_2*W0+...+bm_2*Wm+Wfine_2),可编程分频器分频因子与参考时钟周期个数均与步骤一相同,通过自动频率控制逻辑在N个参考时钟周期内对可编程分频器输出时钟进行计数得到周期个数M2,可以计算出第二个DCO频率Fre_DCO2,即:
[0029] Fre_DCO2=Fre_XTAL*M2/N*K
[0030] 步骤三:获取环路粗调后数控振荡器频率Fre_DCO3;
[0031] 步骤四:获取微调环路电容变化量(△C)关于频率变化量(△f)的特性曲线,即:
[0032]
[0033] 其中△f=Fre_DCO3-Fre_DCO;
[0034] 步骤五:设置目标射频频率,并确定与之对应的可编程分频器分频因子、DCO频率Fre_DCO;
[0035] 步骤六:基于目标DCO频率,通过微调环路电容变化量(△C)关于频率变化量(△f)的特性曲线,获得该目标频率对应的微调门阵列电容权重△W,最终获得微调门阵列电容的控制码,其中△W关于△f的表达式为:
[0036]
[0037] 对于微调门阵列电容权重变化量△W,根据以下算法产生对应的门阵列电容控制码:
[0038] 判断微调权重△W是否大于等于n*Wfine,若成立,则所有微调门阵列电容单元控制码为1;否则,微调权重△W除以Wfine取整获得J,将前J路微调门阵列电容控制码开启;
[0039] 步骤七,根据步骤六产生的DCO微调门阵列电容控制码,调节DCO的振荡频率,使其产生与该控制码对应的DCO频率Fre_DCO3。
[0040] 步骤七:判断微调后的实际DCO频率与目标DCO频率的偏差是否在设计要求误差内,若偏差满足误差要求,则自动频率控制系统(AFC)环路微调锁定;否则,AFC系统将以当前本次微调后实际DCO频率作为Fre_DCO3,重新进行环路微调,直至频率偏差进入容许范围内,环路微调结束;若在系统设定的环路微调次数内,频率偏差未进入允许范围内,则环路微调失败。
[0041] 以上各模块的示意图和实现是指具有该功能的所有实现方案。以上各图所示的电路仅为示例,将器件简单地替换所引起的电路变化亦属于本发明的保护范围,本发明的保护范围应以权力要求书为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈