微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > CDMA移动台功率控制与校准的工程实现

CDMA移动台功率控制与校准的工程实现

时间:02-06 来源:今日电子 点击:

功率的功率迭代测量公式转化为分段迭代公式,参数实例化如下:

X1(n+1)-X1(n)=(int)4*(Y1(n)-Ynd)
(Y1(n)-Y1d)<4, Y1(n)<17dbm, 0<n<36
X2(n+1)-X2(n)=(int)3*(Y2(n)-Ynd)
(Y2(n)-Y2d)>=4,Y2(n)<17dbm,0<n<36
X3(n+1)-X3(n)=(int)6*(Y3(n)-Ynd)
(Y3(n)-Y3d)<3,Y3(n)>=17dbm,0<n<36
X4(n+1)-X4(n)=(int)5*(Y4(n)-Ynd)
(Y4(n)-Y4d)>=3,Y4(n)>=17dbm,0<n<36

    初值Xd为物理特性为驱动电压值。

Xd[36]={100,120,140,170,……460,480}            

Ynd为理想输出功率为。

Ynd[36]={48.4,45.2;42,38.8,35.6,32.4,29.2,26,22.8,19.6,16.4,13.2,10,6.8,3.6,0.4,
-2.8,-6,-9.2,-12.4,-15.6,-18.8,-22,-25.2,-28.4,-31.6,-34.8,-38,-41.2,-44.4,-47.6,-50.8,-54,-57.2,-60.4}            

    其中,单位为dBm,收敛因子K=3、4、5、6。

    迭代算法是用计算机解决问题的一种基本方法。它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。但利用迭代算法解决问题,需要有以下三步。

    确定迭代变量。在可以用迭代算法解决的问题中,至少存在一个直接或间接地不断由旧值递推出新值的变量,这个变量就是迭代变量。

    建立迭代关系式。所谓迭代关系式,指如何从变量的前一个值推出其下一个值的公式(或关系)。迭代关系式的建立是解决迭代问题的关键,通常可以使用递推或倒推的方法来完成。

    对迭代过程进行控制。在什么时候结束迭代过程?这是编写迭代程序必须考虑的问题。不能让迭代过程无休止地重复执行下去。迭代过程的控制通常可分为两种情况:一种是所需的迭代次数是个确定的值,可以计算出来;另一种是所需的迭代次数无法确定。对于前一种情况,可以构建一个固定次数的循环来实现对迭代过程的控制;对于后一种情况,需要进一步分析出用来结束迭代过程的条件。对于要实现移动台的功率校正功能算法来说,属于后一种情况,迭代中止规则通常采用fabs(Y(n)-Yd) <ε(其中ε>0,是设定的相对误差容限)。这里,根据测试系统的系统误差,我们取ε=0.2dB。

    根据PA的电路驱动原理,在某一段特性曲线内,输出功率对PA输入电压可以近似看作K倍的线性关系,因此可有△x=K△y+θ,也就是说:X(i+1)-X(i)=K(Y(i)-Y(d))+θ,θ是一个固定的常数。我们可以将此作为迭代公式,运用计算机求对应某个功率的准确电压值(在一定的迭代精度ε前提条件下)。

    单点功率三次迭代过程如图4所示。   

图4  迭代算法原理


第一次迭代:X0=Xd,Y0-Yd>ε,不满足|Y0-Yd|<ε迭代停止条件,继续迭代;
第二次迭代:X1=X0,Y1-Yd>ε,不满足|Y0-Yd|<ε迭代停止条件,继续迭代;
第三次迭代:X2=X1,Y2-Yd<ε,满足|Y0-Yd|<ε迭代停止条件,停止迭代;X2即为所求的PA输入电压值(迭代精度ε前提条件:ε=0.2dB)。

    显然,单点迭代次数受收敛因子K的影响很大,K越大,迭代次数越少,但是迭代精度越低;相反,K越小,迭代次数越多,但是迭代精度越高。

    根据以上分析,对于每个功率点,实现CDMA功率迭代测量公式可以用数学语言描述如下:

X(n+1)-X(n)=(int)K*(Y(n)-Yd)

K是收敛因子,Y(n) 是移动台发送X(n) PDM值时由测量仪表测量获得;Yd是移动台功率电压曲线为线性时发送的理想输出功率。

初始条件:X(0)=Xd       Xd是移动台的迭代发送PDM初始值。

5 功率迭代测量实现过程

    把CDMA输出功率等级分为二组:高功率等级和低功率等级。在每一组中按照功率控制的动态范围分为若干个测试点。

    测试过程中,首先根据该功率等级组中选定的不同功率测试点所需要的理想输出功率,采用功率迭代测量算法逐步发送PDM,并测量发出的功率值,直到达到理想输出功率为止,然后将得到的PDM写入计算链表。

    根据计算链表,结合未选择的不同功率等级所需要的理想输出功率,通过插补与外延得出在该功率等

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top