如图4所示,慢衰落是基于距离的函数,在很短的时间内(如几个ms),用户与基站间的距离没怎么大的变化,因此为了方便系统仿真,暂且可以看作是不变的。对于快衰落,本次仿真采用Jakes提出的一种模拟移动通信衰落技术的Jakes模型。移动台与基站的相对运动引起的接收电平的频率变化,称为多普勒频移,最大频移fm=υm/λ其中υm是最高车速,λ是载波波长,ωm=2πfm。瑞利衰落过程可以通过叠加N个复正弦曲线来近似,这组正弦曲线的频率和相位由特定的公式给出。定义N0=(1/2)(N/2-1),则衰落信道的信道函数T(t)可以表示为:
式中:ωn=ωmcos(2πn/N),n=1,2,…,N0;φN是最大多普勒频率正弦曲线的初始相位,φn=第n个多普勒频移正弦曲线的初始相位。移动台的速率为50 km/h(13.9 m/s),多普勒频移fm=41.6 Hz。N0=8,φN=0。采用Matlab进行仿真,如图5所示。
从图5可看出,固定步长功率控制算法在无分集接收情况下,接收信号有很强的“过冲”现象,这是由于系统根据上一时刻的接收信号的功率的强度来决定下一时刻的功率调整方向,而且每次的功率控制在系统出现深度衰落的时刻,就会无法即时补偿,而在控制误差很小时,将引起很大的波动。接收信号的功率的统计图如图6所示。
从图6可以看出,实际接收的信号在期望值的附近波动,而且分布的两边是非对称。比较步长为1 dB的图6和步长为0.5 dB的图7,可发现在相同的衰落情况下,步长为1 dB的算法比较适合。从这里也可看出步长的取定与具体环境(如衰落程度和背景干扰)有关,这也是固定步长功率控制的弊端所在。
3结语
这种功率控制算法,允许基站发送功率控制命令,用户通过控制命令,以固定的步长调整发射功率,功率改变的过程就像一个“乒乓”控制,这种控制方法的系统稳定性差,且有很大的过调量和稳定时间。单纯从功率控制的角度,提高控制精度的方法有两种。一是提高功率测量速度,相应地提高功率控制的频度,从而增大相邻的两个样点的相关程度以达到提高控制精度的目的;另一种方法是提高控制量的精调程度,每次控制命令用多个比特来表示,从而提高控制精度。