cdma网络优化论文,CDMA1X数据业务优化--SCH申请门限的合理设置
摘要:随着CDMA1X技术的发展,更多的用户需要数据业务,如何利用现有资源,将SCH资源、及各种速率(16X、8X、4X、2X)得到合理利用。
关键词:CDMA1X、数据业务优化、SCH资源、RLP Buffer Thresholds
1 当前SCH资源分配的状况
通过采集SBS Unconditional Logs,对每一帧不同速率的SCH进行详细分析,根据其携带的PDU数量,可以得到SCH的使用效率。不同速率的SCH最多可携带的PDU数量如表8所示。
表1 SCH最多可携带的PDU数量
SCH Rate Mux Option Max PDUs
2X 0x905 1
4X 0x909 2
8X 0x911 4
16X 0x921 8
SCH的效率定义为实际携带的PDU数量与最多可携带的PDU数量之比。当效率过低时,说明不能充分利用实际占用的数据资源,影响网络的整体性能。
对重庆BSC1和BSC3的SBS Log分析,发现前向 SCH burst 的实际效率过低,16X的平均效率约30%,8X和4X约40%,2X约45%。
图1 前向SCH PDU的利用效率
此外,由于上层原因,约 91% 的FSCH bursts均未能正常结束,而是由上层提前释放。FSCH bursts的平均长度仅为正常值的26.95%.
2 解决方法
根据当前SCH资源分配现况,说明重庆存在过多的无效高速SCH Burst的申请,造成资源的浪费,并影响前向速率。调整当前SCH资源分配门限(RLP Buffer Thresholds)的设置,可以改善这种现象。
前向RLP Buffer 门限值(BufferThreshold_192, BufferThreshold_384, BufferThreshold_768, BufferThreshold_1536,统一简记为BUFFTH)定义了高速SCH Burst 的申请条件,当Buffer中的数据超过某速率门限值时,则申请建立该速率的Burst。当然,最终的速率还要由SBS和BTS的资源决定。
门限设置过高时,会延迟高速SCH的申请,影响应用层速率;设置过低时,则会过早分配不必要的高速SCH Burst,造成SCH效率降低,浪费系统资源,影响整体的系统性能。门限值的设置还与SCH Duration相关。
合适的门限值,可以保证系统的整体性能。
3 SCH Buffer Threshold参数修改的实施过程与测试
3.1 更改前后的参数值对比情况
表2 更改前的参数设置
Buffer Thresholds F-SCH burst duration
Attribute datafill Attribute datafill
BufferThreshold_192 (2X) 1200 FSCH_DURATION_TIME_19200 12 (96 frames)
BufferThreshold_384 (4X) 2400 FSCH_DURATION_TIME_38400 13 (128 frames)
BufferThreshold_768 (8X) 3600 FSCH_DURATION_TIME_76800 14 (256 frames)
BufferThreshold_1536 (16X) 4800 FSCH_DURATION_TIME_153600 14 (256 frames)
BufferThreshold_Release 1024
表3 新的参数设置
Buffer Thresholds F-SCH burst duration
Attribute datafill Attribute datafill
BufferThreshold_192 (2X) 2143 FSCH_DURATION_TIME_19200 12 (96 frames)
BufferThreshold_384 (4X) 3990 FSCH_DURATION_TIME_38400 13 (128 frames)
BufferThreshold_768 (8X) 10959 FSCH_DURATION_TIME_76800 14 (256 frames)
BufferThreshold_1536 (16X) 45757 FSCH_DURATION_TIME_153600 14 (256 frames)
BufferThreshold_Release 1024
从表中可以看出,原来的数据业务的申请门限(BufferThreshold)偏低,从而造成一些不必要的数据业务也能够得到较高的数据速率,浪费了资源。
新的参数设置是由北电提供的(在北美实验的经验值),主要是改变各BufferThreshold的值,与原值差别较大;而持续的帧长度不变。
3.2 参数值的实施过程
我们测试的目的是为了知道在新参数设置下,各种速率资源的分配情况以及用户的感受程度。先暂时将BSC1及BSC3 的SBS Shelf 12~16 改为新值,其他Shelf保持原有的值。 如果新值能够明显提高FSCH的效率,同时对应用层速率进行测试,以确保新的设置不会明显影响应用层速率。
将BSC1和BSC3参数的设置情况如下表4。
表4
New/Old New Value Old Value
SBS Shelves BSC1: 12~16 BSC3:12~16 BSC1: 17~22 BSC3:17~20,22
BufferThreshold_192 (2X) 2143 1200
BufferThreshold_384 (4X) 3990 2400
BufferThreshold_768 (8X) 10959 3600
BufferThreshold_1536 (16X) 45757 4800
我们采用两部终端(Phone1,Phone2),分下面三种情况测试:
Case 1 两部终端Phone1在新参数下测试,Phone2在旧参数下在测试
Case 2 两部终端(Phone1,Phone2)均在新参数设置下测试
Case 3 两部终端(Phone1,Phone2)均在旧参数设置下测试
从PDSN上下载数据到测试终端,得出三种情况下运用层的平均速率。
3.2.1测试速率比较
下表列出了两部终端在新旧BUFFTH值下载速率比较
表5
Case 1 Case 2 Case 3
P1 45.39 kBps (new value) 46.51 kBps (new value) 48.39 kBps (old value)
P2 50.82 kBps (old value) 未完成(中途中断) 41.24 kBps (old value)
从上表可以看出,新值的平均应用层速率为45.95kbps,旧值为46.82kbps,应用层速率在新参数下比在旧参数下略有下降。
3.2.2不同速率SCH 帧的分布
对于以上测试中的第一种情形,我们收取了Conditional Logs,分析表明,完成相同的FTP下载任务,使用新值的手机占用的高速SCH比使用旧值手机少得多,但应用层的速率只是略有下降。具体情况如下图2、3、4、5所示,手机1用了21%的16X帧,而手机2用了75%的16X帧。而同一部手机1,使用新值时用了21%的16X,使用旧值时用了65%的16X。1075