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

文档序号:9581434阅读:来源:国知局
m、0.ldBm、0.15dBm、0.ldBm、0.2dBm、0.ldBm。将 20dBm 与标识在[100,110]内的差值进行逐次相减运算,在相减运算的结果中,未包含待校准功率值19dBm。
[0066]20dBm与差值区间内第7个差值逐次相减运算得到的结果为:20dBm — 0.15dBm —0.ldBm — 0.15dBm — 0.ldBm — 0.15dBm — 0.15dBm — 0.ldBm — 0.15dBm = 19.ldBm,将19.ldBm与19dBm做差,并取绝对值,得到的结果为0.ldBm。
[0067]20dBm与差值区间内第8个差值逐次相减运算得到的结果为:20dBm — 0.15dBm —0.ldBm — 0.15dBm — 0.ldBm — 0.15dBm — 0.15dBm — 0.ldBm — 0.15dBm = 18.95dBm,将18.95dBm与19dBm做差,并取绝对值,得到的结果为0.05dBm。显而易见的,0.ldBm >0.05dBm。
[0068]即20dBm与差值区间内第8个差值逐次相减运算得到的结果与19dBm最为接近,则选择与20dBm对应的增益控制字的标识相差为8的增益控制字,即选择标识为108的增益控制字作为19dBm对应的增益控制字。
[0069]步骤S205,判断是否已经获取所有功率区间内待校准功率值对应的增益控制字。
[0070]在本发明一实施例中,只针对在20dBm?15dBm的功率区间内,获取待校准功率值的增益控制字进行了说明。对于其他的功率区间,可以采用步骤S201?S204来获取对应的待校准功率值的增益控制字。当所有的功率区间均执行完成步骤S201?S204后,即可获取所有功率区间的起止值对应的增益控制字,以及所有待校准功率值对应的增益控制字。当获取到所有功率区间内待校准功率值对应的增益控制字时,可以将获取到的控制字以映射表的形式保存在移动终端内。
[0071 ] 步骤S206,对移动终端进行自动功率控制校准。
[0072]在本发明实施例中,当移动终端进行信号发送时,根据移动终端的发射功率,选择对应的增益控制字,从而可以实现对移动终端进行自动功率校准控制。
[0073]本发明实施例还提供了另一种移动终端APC校准方法,参照图3,以下通过具体步骤进行详细说明。
[0074]步骤S301,获取预设的功率区间内的起止功率值对应的增益控制字。
[0075]在本发明一实施例中,仍以功率区间为20dBm?15dBm为例进行说明。20dBm对应的增益控制字的标识为X = 100,15dBm对应的增益控制字的标识为Y = 140。
[0076]步骤S302,将终止功率值与差值区间中的差值进行逐次相加运算。
[0077]在本发明一实施例中,差值区间为预设差值表中标识在[100,140]内的差值。功率区间的终止功率值为15dBm,15dBm对应的增益控制字的标识为140,将15dBm与差值区间中的差值进行逐次相加运算。
[0078]步骤S303,判断相加运算的结果是否等于待校准功率。
[0079]在本发明一实施例中,待校准功率值为16dBm。
[0080]结合步骤S302和步骤S303。从上述实施例中可知,差值区间中标识为140的差值为:15dBm与标识为141的增益控制字的发射功率之间的差值;而差值表中标识为139的差值为:标识为139的增益控制字对应的发射功率与15dBm的差值。因此,将15dBm与差值区间中的差值进行逐次相加运算,是将15dBm与标识为139、138、137……100的差值进行逐次相加运算。
[0081]例如,将15dBm与差值区间中的差值进行逐次相加运算,标识在[139,130]内的差值依次为:0.ldBm、0.15dBm、0.ldBm、0.15dBm、0.15dBm、0.ldBm、0.15dBm、0.ldBm、0.15dBm、0.ldBm。首先将15dBm与差值区间中标识为139的差值进行相加运算,即15+0.ldBm =15.ldBm, 15.ldBm Φ 16dBm,则执行步骤S302,将15.ldBm与差值区间中标识为138的差值进行相加运算,15.ldBm+0.15dBm = 15.25dBm, 15.25dBm 幸 16dBm,则继续执行步骤 S202,将15.25dBm与差值区间中标识为137的差值进行相加运算,以此类推,直至相加运算的结果等于16dBm时,执行步骤S304。
[0082]步骤S304,获取待校准功率值对应的增益控制字。
[0083]在本发明实施例中,当起始功率值与差值区间中的第Μ个差值进行相加运算得到的值等于待校准功率值时,选择与起始功率值对应的增益控制字的标识相差为Μ的增益控制字,作为待校准的功率值对应的增益控制字。其中,Μ为正整数。
[0084]在本发明一实施例中,当15dBm与差值区间中的第Μ个差值进行相加运算得到的值等于16dBm时,选择与15dBm对应的增益控制字的标识Y相差为Μ的增益控制字,作为16dBm对应的增益控制字。
[0085]例如,标识在[139,130]内的差值依次为:0.ldBm、0.15dBm、0.ldBm、0.15dBm、0.15dBm、0.ldBm、0.15dBm、0.ldBm、0.15dBm、0.2dBm。将 15dBm 与差值区间中的差值进行逐次相加运算,可以得出:15dBm+0.ldBm+0.15dBm+0.ldBm+0.15dBm+0.15dBm+0.ldBm+0.15dBm+0.ldBm = 16dBm,即15dBm与第8个差值进行逐次相加运算得到的结果等于16dBm,选择与15dBm对应的增益控制字的标识Y相差为8的增益控制字,即选择标识为132的控制字作为16dBm对应的增益控制字。
[0086]在本发明实施例中,还可以存在如下情况:在终止功率值与差值区间中的差值进行逐次相加运算得到的结果中,未包含待校准的功率值。对于这种情况,在本发明一实施例中,当终止功率值与第Μ个差值进行逐次相加运算得到的值与待校准功率值之间的差的绝对值最小时,选择与终止功率值对应的增益控制字的标识相差为Μ的增益控制字,作为待校准的功率值对应的增益控制字。
[0087]例如,标识在[139,130]内的差值依次为:0.ldBm、0.15dBm、0.ldBm、0.15dBm、0.15dBm、0.ldBm、0.15dBm、0.15dBm、0.ldBm、0.2dBm。将 15dBm 与上述差值进行逐次相加运算,在相加运算的结果中,未包含待校准功率值16dBm。
[0088]15dBm与差值区间内第7个差值进行逐次相加运算的结果为:15dBm+0.ldBm+0.15dBm+0.ldBm+0.15dBm+0.15dBm+0.ldBm+0.15dBm = 15.9dBm,将 15.9dBm 与 16dBm 做差并取绝对值,得到的结果为0.ldBm。
[0089]15dBm与差值区间内第8个差值进行逐次相加运算的结果为:15dBm+0.1 dBm+0.15dBm+0.1dBm+0.15dBm+0.15dBm+0.1dBm+0.15dBm+0.15dBm
[0090]= 16.05dBm,将16.05dBm与16dBm做差并取绝对值,得到的结果为0.05dBm。显而易见的,0.ldBm > 0.05dBm。
[0091]即15dBm与差值区间内第8个差值逐次相加运算得到的结果与16dBm最为接近,则选择与15dBm对应的增益控制字的标识相差为8的增益控制字,即选择标识为132的增益控制字作为16dBm对应的增益控制字。
[0092]步骤S305,判断是否已经获取所有功率区间内待校准功率值对应的增益控制字。
[0093]在本发明一实施例中,只对在20dBm?15dBm的功率区间内,获取待校准功率值的增益控制字进行了说明。对于其他的功率区间,可以采用步骤S301?S304来获取对应的待校准功率值的增益控制字。当所有的功率区间均执行完成步骤S301?S304后,即可获取所有功率区间的起止值对应的增益控制字,以及所有待校准功率值对应的增益控制字。当获取到所有功率区间内待校准功率值对应的增益控制字时,可以将获取到的控制字以映射表的形式保存在移动终端内。
[0094]步骤S306,对移
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1