移动终端的频率调整方法及装置制造方法及图纸

技术编号:14931566 阅读:67 留言:0更新日期:2017-03-31 13:31
本发明专利技术提供了一种移动终端的频率调整方法及装置,针对现有技术中移动终端使用数字补偿晶体振荡器作为时钟源时采用分段线性拟合的方法确定目标频率控制字的过程中,利用频率偏差与频率控制字的线性关系使用复杂的迭代方法以确定目标频率控制字,导致频率调整执行效率下降的问题,本发明专利技术直接根据当前频率及频率偏差获得目标频率,再根据所述目标频率所在线性段的斜率及所述目标频率,获得与所述目标频率对应的目标频率控制字,其主要是利用目标频率与目标频率控制字的线性关系确定目标频率控制字,简化了获得目标频率控制字的运算,提高了频率调整执行效率。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种移动终端的频率调整方法及装置
技术介绍
移动终端的AFC(自动频率控制)通常是采用调整时钟源输出频率的方式来实现的;其中,时钟源分为TCXO(温度补偿晶体振荡器)和DCXO(数字补偿晶体振荡器)。当移动终端进行自动频率控制采用时钟源为TCXO时,能够具有更好的频率稳定性和频率-电压线性度,控制较为简单;但是存在的不足是,TCXO价格相对较高;使用TCXO时,有些终端系统的射频主芯片内振荡电路仍在工作,产生不必要的功耗;使用TCXO时,有些系统需要额外的模数转换器,大大增加了成本;还有些射频主芯片本身能提供模数转换器,但也必须为模数转换器的输出增加额外的封装管脚,而目前移动终端一个主芯片往往包含多个模式或频段,管脚资源比较受限。当移动终端进行自动频率控制采用时钟源为DCXO时,成本较低,仅需要通过特定的算法即可补偿频率-电压的非线性,以达到较好的线性。对于DCXO的非线性补偿,工程实现上通常采用分段线性拟合的方法。这种方案会有一定的拟合误差,但是可以通过适当的分段以及分段的密度来减小这个误差以达到工程上需求的范围。对于时钟源为DCXO时,采用分段线性拟合的方法确定目标频率控制字的过程中,是利用频率偏差与频率控制字的线性关系使用复杂的迭代方法以确定目标频率控制字。具体的,频率调整的原理是移动终端基于当前的接收信号的当前频率控制字Ccurr,通过一定的数字信号处理算法,计算出频率偏差Δf,然后根据Δf计算频率控制字偏移量ΔC,最后得到目标频率控制字Cnext,将目标频率控制字Cnext设置到频率器件中,以实现频率调整。为了获取Δf对应的目标频率控制字Cnext,需要根据当前频率控制字Ccurr来计算,而最重要的一点就是获取Cnext处于哪一个线性段,然后在该线性段计算出Cnext。现有技术采取的方式是使用迭代法从当前频率控制字Ccurr所在线性段开始逐次计算判断。对于现有技术,计算目标频率控制字Cnext需要区分三种情况:1)Cnext与Ccurr处于同一个线性段;2)Cnext与Ccurr处于相邻的线性段;3)Cnext与Ccurr跨越了几个线性段。对上面1)和2)的情况,现有技术处理都比较简单,这里主要针对情况3)进行对比分析。为简单起见,这里假设频率偏差Δf与频率控制字成单调正相关的关系。请参考图1,其为现有技术中对移动终端进行自动频率控制校准时生成的分段线性曲线的示意图;如图1所示,(k0,k1,k2)及(C0,C1,C2)分别是移动终端进行自动频率控制校准,将DCXO的频率-电压特性曲线分割为若干段不同斜率的线性函数,根据频率精度要求和线性度来选择分割的段数,以生成分段线性曲线l1,获得的所述分段线性曲线l1的每个线性段的斜率及每个线性切换点所对应的频率控制字;Ccurr是当前频率控制字;fcurr是当前频率控制字Ccurr确定的当前频率;Cnext0,Cnext1分别为根据斜率k0,k1计算的频率控制字;Cnext是最终进行频率调整的目标频率控制字;fnext是Cnext所对应的目标频率。请继续参考图1的内容,对现有技术的计算过程作进一步的理解。首先根据当前段计算:Cnext0=k0*Δf+Ccurr(1)然后比较Cnext0与当前线性段的最大频率控制字C0的大小关系,如果Cnext0>C0,说明目标频率控制字Cnext与当前频率控制字Ccurr不处于同一个线性段(但此时并不能确定Cnext0就是所需的Cnext,因为Cnext0是根据当前段的斜率k0计算的,而已经判断出Cnext不处于该线性段,所以本次计算只起到了判断是否处于本线性段的作用,)。而即使Cnext0<C1,也不能确定Cnext就处于C1线性段,原因同样是因为Cnext0是根据当前段的斜率k0计算的,所以还需要将C0段的频率偏差Δf0减去之后得到Δf1,再在C1段上使用k1计算Cnext1。Δf0=(C0–Ccurr)/k0(2)Δf1=Δf-Δf0(3)重复该过程,直到在某一段上使用ki(i表示线段的序号)计算的频率控制字Cnexti<Ci,那么Cnext=Cnexti。Cnext1=k1*Δf1+C0(4)Δf1’=(C1–C0)/k1(5)Δf2=Δf1–Δf1’(6)Cnexti=ki*Δfi+Ci-1(7)如图1所示情况,Cnext与Ccurr跨过了两个线性段,那么需要计算三次频率控制字Cnext0,Cnext1,以及最终的Cnext。可以很容易推算出,如果Cnext与Ccurr跨过了N个线性段,那么需要(N+1)次计算,每次迭代计算都包括公式(1),(2),(3)这三步计算。在这(N+1)次计算中前N次计算都不是最终所需要的结果,并且每次计算的过程也需要多次运算。可以看出这种方案的计算复杂度比较高。如果DCXO的线性度不够好,为了减小分段拟合的误差,就需要分割成更多的线性段,每段的跨度更小,在这种情况下,在每次进行AFC调整时的平均计算复杂度会更高。综上内容可知,现有技术中移动终端使用数字补偿晶体振荡器作为时钟源时采用分段线性拟合的方法确定目标频率控制字的过程中,利用频率偏差与频率控制字的线性关系使用复杂的迭代方法确定目标频率控制字的过程,需要进行较为复杂的迭代运算,在运算上耗费了大量的时间,成为影响执行效率的主要因素。因此,寻求一种能够简化运算复杂度以提高执行效率的方法,已成为本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的在于提供一种移动终端的频率调整方法及装置,以解决使用现有技术中移动终端使用数字补偿晶体振荡器作为时钟源时采用分段线性拟合的方法确定目标频率控制字的过程中,利用频率偏差与频率控制字的线性关系使用复杂的迭代方法确定目标频率控制字的过程,需要进行较为复杂的迭代运算,在运算上耗费了大量的时间,导致执行效率下降的问题。为解决上述技术问题,本专利技术提供一种移动终端的频率调整方法,所述移动终端使用数字补偿晶体振荡器作为时钟源,所述移动终端的频率调整方法包括以下步骤:S1:对移动终端进行自动频率控制校准生成分段线性曲线,以获得所述分段线性曲线的每个线性段的斜率、每个线性切换点所对应的频率控制字及频率;S2:写入初始频率控制字以根据所述分段线性曲线获得移动终端的接收信号的当前频率,并根据移动终端的接收信号获得频率偏差;S3:通过比较所述频率偏差与预设的自本文档来自技高网
...

【技术保护点】
一种移动终端的频率调整方法,所述移动终端使用数字补偿晶体振荡器作为时钟源,其特征在于,包括以下步骤:S1:对移动终端进行自动频率控制校准生成分段线性曲线,以获得所述分段线性曲线的每个线性段的斜率、每个线性切换点所对应的频率控制字及频率;S2:写入初始频率控制字以根据所述分段线性曲线获得移动终端的接收信号的当前频率,并根据移动终端的接收信号获得频率偏差;S3:通过比较所述频率偏差与预设的自动频率控制调整门限的大小,判断当前时刻是否需要进行频率调整;若需要,则执行步骤S4;若不需要,则不进行频率调整;S4:根据所述当前频率及所述频率偏差获得目标频率;S5:比较所述目标频率与步骤S1中每个线性切换点所对应的频率的大小,以确定所述目标频率所在线性段的斜率;S6:根据所述目标频率所在线性段的斜率及所述目标频率,获得与所述目标频率对应的目标频率控制字;S7:根据所述目标频率控制字利用所述数字补偿晶体振荡器进行频率调整。

【技术特征摘要】
1.一种移动终端的频率调整方法,所述移动终端使用数字补偿晶体振荡器
作为时钟源,其特征在于,包括以下步骤:
S1:对移动终端进行自动频率控制校准生成分段线性曲线,以获得所述分
段线性曲线的每个线性段的斜率、每个线性切换点所对应的频率控制字及频率;
S2:写入初始频率控制字以根据所述分段线性曲线获得移动终端的接收信
号的当前频率,并根据移动终端的接收信号获得频率偏差;
S3:通过比较所述频率偏差与预设的自动频率控制调整门限的大小,判断
当前时刻是否需要进行频率调整;若需要,则执行步骤S4;若不需要,则不进
行频率调整;
S4:根据所述当前频率及所述频率偏差获得目标频率;
S5:比较所述目标频率与步骤S1中每个线性切换点所对应的频率的大小,
以确定所述目标频率所在线性段的斜率;
S6:根据所述目标频率所在线性段的斜率及所述目标频率,获得与所述目
标频率对应的目标频率控制字;
S7:根据所述目标频率控制字利用所述数字补偿晶体振荡器进行频率调整。
2.如权利要求1所述的移动终端的频率调整方法,其特征在于,所述步骤
S4中,所述目标频率等于所述当前频率与所述频率偏差之和。
3.如权利要求1所述的移动终端的频率调整方法,其特征在于,所述目标
频率控制字用以下公式获得:
Cnext’=ki’*(fnext’–fi’)+Ci’;
其中,Cnext’为目标频率控制字,fnext’为目标频率,ki’(i=0,1,2....)为所述目
标频率fnext’所在线性段的斜率,i为所述分段线性曲线上线性段的序号,fi’为
第i个线性段与第(i+1)个线性段之间的线性切换点所对应的频率,Ci’为频
率fi’所对应的频率控制字。
4.如权利要求1所述的移动终端的频率调整方法,其特征在于,执行所述
步骤S3过程中,若所述频率偏差大于等于所述自动频率控制调整门限,则执行
步骤S4;若所述频率偏差小于所述自动频率控制调整门限,则不进行频率调整。
5.如权利要求1至4中任意一项所述的移动终端的频率调整...

【专利技术属性】
技术研发人员:杜中开赵沧波
申请(专利权)人:联芯科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1