(4)网络侧数据流量分配策略
这个分配策略包括两个过程:一个是RRM如何检测当前数据流量信息的过程,这就是RLP(radio link protocol)检测机制,检测过程主要包括检测频率和检测条件两个参数;另一个过程是根据检测到的信息进行相应的SCH速率的分配,即RLP分配机制,参数主要包括多长时间进行一次SCH的分配以及根据多大的数据流量分配多大的SCH信道。
(5)Dormant时间
在一次PPP连接过程中,数据业务用户会多次运用会话,每次会话都会有一定的时间间隔,如浏览网页时,两次点击之间的时间有可能超过10min,所以数据业务在使用过程中,在很多时间片下是没有业务请求的,网络中也没有数据流。由于空口资源的珍贵,在业务请求之间,可以把相应的空口资源释放掉,用户有新的业务请求时再进行空口资源的分配,这样可以从整体上提高网络的资源利用率。资源释放期间称为Dormant状态,但过快的资源释放和重新申请同样会对网络负荷和业务响应效率造成不利的影响。Dormant定期器的引入可以阻止网络快速进入Dormant状态。可以使资源的分配与用户行为取得平衡。Dormant timer越短,手机进入Dormant状态的速度越快,空口资源释放的速率也就越快,但重复接入申请的概率同样也会增大,相应会增加网络的接入负荷,降低业务响应效率。
Dormant timer的典型值为20S。
2.3 高层网络协议对CDMA2000 1X传输情况的影响
CDMA2000无线数据业务承载于无线链路协议RLP以及因特网协议TCP/IP之上。高层协议的性能机制也是评估CDMA2000无线网络数据业务性能的重要因素之一。
(1)RLP层对数据业务性能的影响
RLP重传机制的优点在于采用了基于帧的重传机制,基于帧的重传只重传出错误的数据帧,从而减少了无效的重传,提高了重传的效率。另一方面,RLP层使数据帧的处理得到了一个缓冲,空口误码的影响在RLP层得到缓解,从而减小误码对TCP/IP的影响。
RLP采用多次NAK确认的方式进行重传,推荐的重传机制主要有:{1,2,3}、{1,4,7}、{2、3}。RLP采用{2、3}方式重传,即第1次没收到,就重传2次,如果第2次还没有收到,就重传3次,如果再没有收到,就不再重传了。
RLP层参数的优化主要是根据无线环境情况以及网络的误码情况制定相应的重传机制。例如,对于网络质量较差、误码率较高的网络可以增加重发的轮次,如可以将{2、3}改成{1,1,1,1,1,1},也可以增加每次重发的次数,如将模式{1、2、3}改为{1,4,7},从而提高RLP层的可靠性。
(2)TCP/IP层对网络性能的影响
相比于有线网络链路,无线网络链路有以下特点:平均空口误码率比较高;无线传输延时比较大;无线网络传输延时的抖动性非常快。这些特点的存在使得TCP在保证无线网络的传输过程中存在着以下不足。
空口误码导致TCP/IP的重传概率大大增加。误码不仅使系统重传率大大增加,而且还会使TCP错误地认为此时网络发生拥塞或者链路不好,从而启动流量拥塞控制,直接导致高层数据业务传输速率自动降低,从而降低网络整体的吞吐量。
无线传输延时比较大。无线网络在采用各种算法来保证链路可靠性的同时也降低了链路的响应速度。TCP采用严格的应答机制来保证网络数据包的正确传输,但在无线网络中,过大的无线延时会直接影响ACK应答时间,由于应答时间滞后,因此影响整体吞吐量的提升。
无线网络传输延时抖动。无线传播环境的随机性使得无线网络传输延时抖动不可避免。在数据业务传输过程中,这种抖动尤为明显。由于存在传输延时抖动,因此不可避免地会造成TCP判断错误,从而使系统产生错误的重传或者错误的判断链路性能而使TCP启动流量控制。导致系统平均吞吐量降低。
由于存在以上不足,因此在对高层传输协议性能进行优化的过程中,一方面要从空口入手,尽量减少误码区域的存在,如提高服务区域的业务信道功率、优化切换算法、减小弱信号覆盖区域;另一方面,可以针对实际情况采用适当的调整。如调整重传定时器的参数,适当提高流量拥塞控制机制的触发门限,或者针对数据包的应答机制进行适当的调整,从而在整体上提高网络的吞吐能力。