移动终端自动功率控制校准方法及装置的制造方法_2

文档序号:9581434阅读:来源:国知局
字。也可以通过对不同的终端进行测试,然后折中,分别选择一个控制字作为起始功率值和终止功率值对应的增益控制字。还可以通过其他的方式获取功率区间的起止功率值对应的增益控制字,此处不一一赘述。
[0037]步骤S102,将所述起止功率值与预设差值区间中的差值进行运算,获取所述预设的功率区间内待校准的功率值对应的增益控制字。
[0038]在具体实施中,可以预先通过校准工具,扫描出所有增益控制字的发射功率。将第一个控制字对应的发射功率与第二个控制字对应的发射功率相减,得到差值,将该差值作为差值表中的第一个差值,与第一个增益控制字对应。以此类推,将当前增益控制字对应的发射功率与下一增益控制字对应的发射功率相减,得到差值,并将该差值与当前增益控制字的标识对应,从而可以得到预设的差值表。例如,差值表中标识为K的差值为:标识为K的增益控制字对应的发射功率,与标识为K+1的增益控制字对应的发射功率之差。
[0039]在本发明实施例中,可以根据预设的功率区间的起止功率值,在预设的差值表中选择对应的差值区间,将所述起止功率值与对应差值区间内的差值进行运算。例如,预设的功率区间的起始功率值对应的增益控制字的标号为X,终止功率值对应的增益控制字的标号为Y,即预设的功率区间的增益控制字的标号均处于[x,Y]之内,则可以在预设差值表中选择标号在[x,Y]内的差值作为预设的差值区间。
[0040]在具体实施中,将所述起止功率值与预设差值区间中的差值进行逐次运算,可以是所述起止功率值中的起始功率值与预设差值区间中的差值进行逐次相减运算,当相减运算的差值为待校准功率值时,即可获取待校准功率值对应的增益控制字;也可以是所述起止功率值中的终止功率值与预设差值区间中的差值进行逐次相加运算,当相加运算的和值为待校准功率值时,即可获取待校准功率值对应的增益控制字。还可以通过其他的运算,只要能够获取待校准功率值对应的增益控制字即可。
[0041]步骤S103,采用所述预设的功率区间内,起止功率值对应的增益控制字及待校准的功率值对应的增益控制字,对所述移动终端进行自动功率控制校准。
[0042]在具体实施中,当步骤S101和步骤S102执行完成之后,可以将得到的功率值与增益控制字的映射表发送给移动终端。当移动终端在进行信号发送时,根据信号的发射功率,选择对应的增益控制字,从而可以实现对移动终端的APC校准。
[0043]可见,通过获取预设的功率区间的起止功率值对应的增益控制字,通过与预设差值区间中的差值进行运算,获取功率区间内其他待校准的功率值对应的增益控制字,从而只需要根据预设的功率区间的功率起止点及其对应的控制字,即可获取其他待校准的功率值对应的增益控制字,实现对所有功率区间内待校准的功率点进行校准,因此可以提高APC校准功率的准确度,同时有效节省校准时间。
[0044]本发明实施例还提供另一种移动终端APC校准方法,参照图2,以下通过具体步骤进行详细说明。
[0045]步骤S201,获取预设的功率区间的起止功率值对应的增益控制字。
[0046]在本发明一实施例中,以宽带码分多址(Wideband Code Divis1nMultipleAccess,WCDMA)为例进行说明。WCDMA的最大发射功率为23dBm,最小发射功率为_55dBm,根据功率放大器的增益模式,功率区间划分如下:
[0047]高增益模式下的功率区间为:23dBm?21dBm、20dBm?15dBm、14dBm?lldBm ;
[0048]中增益模式下的功率区间为:13dBm?9dBm、8dBm?5dBm、4dBm?OdBm ;
[0049]低增益模式下的功率区间为:2dBm?_55dBm。
[0050]在本发明一实施例中,通过校准工具,分别获取上述7个功率区间的起止功率值对应的增益控制字,即总共获取14个增益控制字。
[0051]可以理解的是,功率区间的划分并不仅限于上述划分,还可以根据实际情况进行区间划分,此处不一一赘述。
[0052]步骤S202,将起始功率值与差值区间中的差值进行逐次相减运算。
[0053]在本发明一实施例中,以功率区间为20dBm?15dBm为例进行说明。
[0054]根据步骤S201,分别获取20dBm对应的增益控制字及增益控制字的标识X,以及15dBm对应的增益控制字及增益控制字的标识Y。将20dBm与标识在[X,Y]内的差值进行逐次相减。
[0055]例如,20dBm对应的增益控制字的标识为X = 100,15dBm对应的增益控制字的标识为Y = 140,则差值区间中的差值为:差值表中标识在[100,140]内的差值。将20dBm与标识在[100,140]内的差值逐次相减。差值区间中标识为100的差值为:20dBm与标识为101的增益控制字的发射功率之间的差值;差值区间中标识为140的差值为:15dBm与标识为141的增益控制字的发射功率之间的差值。
[0056]步骤S203,判断相减运算的结果是否等于待校准功率值。
[0057]在本发明一实施例中,待校准功率值为19dBm。
[0058]结合步骤S202和步骤S203。在步骤S202中,将20dBm与差值区间中标识在[X,Y]内的差值进行逐次相减运算。判断逐次相减运算的结果是否等于19dBm,若逐次相减运算的结果不等于19dBm,则执行步骤S202,将当前相减运算的结果与差值区间中的下一差值进行相减运算;若等于19dBm,则执行步骤S205。
[0059]例如,将20dBm与差值区间中的差值进行逐次相减运算,标识在[100,110]内的差值依次为:0.15dBm、0.ldBm、0.15dBm、0.ldBm、0.15dBm、0.15dBm、0.ldBm、0.ldBm、0.ldBm、0.ldBm、0.ldBm。首先将20dBm与差值区间中标识为100的差值进行相减运算,即20 —0.15dBm = 19.85dBm, 19.85dBm 幸 19dBm,执行步骤 S202,将 19.85dBm 与差值区间中标识为 101 的差值进行相减运算,19.85dBm — 0.ldBm = 19.75dBm, 19.75dBm 幸 19dBm,则继续执行步骤S202,将19.75dBm与差值区间中标识为102的差值进行相减运算,以此类推,直至相减运算的结果等于19dBm时,执行步骤S204。
[0060]步骤S204,获取待校准功率值对应的增益控制字。
[0061]在本发明实施例中,当起始功率值与差值区间中的第N个差值进行逐次相减运算得到的值等于待校准功率值时,选择与起始功率值对应的增益控制字的标识相差为N的增益控制字,作为待校准的功率值对应的增益控制字。其中,N为正整数。
[0062]在本发明一实施例中,当20dBm与差值区间中的第N个差值进行逐次相减运算得到的值等于19dBm时,选择与20dBm对应的增益控制字的标识X相差为N的增益控制字,作为19dBm对应的增益控制字。
[0063]例如,标识在[100,110]内的差值依次为:0.15dBm、0.ldBm、0.15dBm、0.ldBm、0.15dBm、0.15dBm、0.ldBm、0.ldBm、0.ldBm、0.ldBm、0.ldBm。将 20dBm 与差值区间中的差值进行逐次相减运算,可以得出:20dBm - 0.15dBm — 0.ldBm — 0.15dBm — 0.ldBm —0.15dBm - 0.15dBm — 0.ldBm — 0.ldBm = 19dBm,即 20dBm 与第 8 个差值进行逐次相减运算得到的结果等于19dBm,选择与20dBm对应的增益控制字的标识X相差为8的增益控制字,即选择标识为108的控制字作为19dBm对应的增益控制字。
[0064]在本发明实施例中,还可以存在如下情况:在起始功率值与差值区间中的差值进行逐次相减运算得到的结果中,未包含待校准的功率值。对于这种情况,在本发明一实施例中,当起始功率值与第N个差值进行逐次相减运算得到的值与待校准功率值之间的差的绝对值最小时,选择与起始功率值对应的增益控制字的标识相差为N的增益控制字,作为待校准的功率值对应的增益控制字。
[0065]例如,标识在[100,110]内的差值依次为:0.15dBm、0.ldBm、0.15dBm、0.ldBm、0.15dBm、0.15dB
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1