EDGE DT下载速率优化手册_第1页
EDGE DT下载速率优化手册_第2页
EDGE DT下载速率优化手册_第3页
EDGE DT下载速率优化手册_第4页
EDGE DT下载速率优化手册_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档名称文档密级gsm bss 网络性能kpi(edge dt下载速率)优化手册华为技术有限公司huawei technologies co., ltd.版权所有 侵权必究all rights reservedgsm bss 网络性能kpi(edge dt下载速率)优化手册关键词:edge ,dt,下载摘 要:本文主要阐述了在进行edge dt下载速率测试时,对于测试工具,测试环境,测试方法和最优edge基线参数设置的要求,从而提高edge dt下载性能。缩略语清单list of abbreviations:abbreviations缩略语full spelling英文全名chinese ex

2、planation中文解释pdchpacket data channel分组数据信道pcupacket control unit分组控制单元msmobile station移动台cqt call quality test呼叫质量测试kpikey performance index关键性能指标dtdrive test驱车测试gprsgeneral packet radio service通用分组无线业务edgeenhanced data rates for gsm evolutiongsm演进增强数据速率目 录1基本原理61.1指标含义61.2理论介绍62分析和优化方法62.1传输链路分析72.

3、1.1空口质量分析72.1.2g-abis口传输质量分析82.2资源分析92.2.1信道占用分析92.2.2手机复用分析122.3编码方式分析122.3.1编码方式的选择122.3.2编码方式的调整132.4gb口分析142.4.1gb口资源分析142.4.2流控参数分析142.5小区重选分析152.5.1小区重选后速率爬升152.5.2小区重选关系163测试工具和方法要求173.1测试sim卡要求173.1.1测试终端要求183.1.2测试软件要求193.1.3测试便携要求193.1.4测试服务器要求204案例215问题信息反馈25图目录图1分析流程7图2 搬迁前c/i分布8图3 搬迁后c/

4、i分布8图4 channel out-of-sync告警11图5 pdch relay adjusting failed告警13图6 小区重选后速率爬升15图7 信道由3+2调整为4+116图8 避免选入停留时间很短的小区17图9 sim卡pdp信息设置窗口18图10 servu服务器关于用户线程限制的设置20图11 错误响应指配消息接入gprs信道22图12 响应了gprs手机的指配消息23图13 位置区更新频繁导致edge dt下载速率低24图14 优化后的位置区更新24gsm bss 网络性能kpi(edge dt下载速率)优化手册1 基本原理1.1 指标含义edge dt下载速率定义为

5、系统平均每秒钟传输的数据率。公式定义为:下行应用层速率(kbps)=(应用层下载字节数*8) / 下载所消耗的时间(s)。1.2 理论介绍edge dt下载速率反映了网络提供端到端服务质量的能力,直接影响到用户感受,也是目前运营商最关注的kpi 指标之一。edge dt下载速率同网络质量和网络负荷直接相关,另外测试方法,测试工具,网络参数配置也同样会影响测试结果。2 分析和优化方法edge dt下载性能测试主要受传输链路质量,资源占用情况,编码方式选择以及调整,gb接口资源以及流量控制,小区重选后速率爬升,小区重选关系等因素影响,一般的分析流程如下:图1 分析流程2.1 传输链路分析2.1.1

6、 空口质量分析空口质量是影响edge dt下载性能的重要因素,空口质量的好坏直接关系到空口rlc/mac块的编码方式和重传率。空口质量越好,传输所使用的编码方式越高,重传率越小,速率越高。空口质量越差,所使用的编码方式越低,重传率越大,速率越低。表1 各种编码方式的空口要求编码方式手机接收电平要求(dbm)tu3下载干比要求(db)mcs-1-10213mcs-2-10115mcs-3-9916.5mcs-4-9719mcs-5-9818mcs-6-9620mcs-7-9323.5mcs-8-90.528.5mcs-9-8630无线环境是影响edge dt速率的直接因素,因此首先应该对比分析搬

7、迁前后的c/i,可以通过tems进行自动的统计对比,从统计数据中可以看出累计的比例。例如:图2搬迁前c/i分布中可以看到c/i30的比例为40%,图3搬迁后c/i分布中可以看到c/i30的比例为20%说明搬迁后c/i下降。对于c/i下降的问题,需要对测试路线上的小区进行逐一的排查,找出c/i变差的小区,排除干扰,具体排除干扰措施,请参考g-干扰问题处理指导书。图2 搬迁前c/i分布图3 搬迁后c/i分布2.1.2 g-abis口传输质量分析g-abis误帧率分析指通过话统信息分析g-abis口传输情况,通过计算g-abis口误帧率:g-abis口误帧率=接收校验错帧的个数/接收正常帧的个数可以

8、通过g-abis口的误帧率来判断g-abis的传输链路质量:1. 正常情况下误帧率都小于10e-5,即万分之一,相当于每个信道平均4分钟有一个错帧。此时链路质量较好,手机能稳定进行数据传输。2. 传输链路较差时误帧率小于10e-4(千分之一),此时平均每分钟有13个错帧,由于传输误帧的突发性,受到影响的手机容易出现速率下降、传输延迟变长甚至掉话掉网等现象。3. 当误帧率大于10e-4时,链路已相当不稳定,容易出现失步现象,失步帧比率也明显上升。手机往往只能完成小数据量的业务(如高层信令、少量wap),大数据量传输(如ftp)就困难了。检查路测小区的路测时段g-abis口是否存在误码,通过话统g

9、-abis口性能测量可以计算g-abis口误帧率,要求g-abis口误帧率小于千分之一。如果不满足要求,需要对pcu到bsc的传输,bsc到bts的传输进行检查,排除传输问题。2.2 资源分析2.2.1 信道占用分析影响因素分析ftp下载测试时,手机占用信道的数目直接影响ftp下载速率,手机占用信道的数目和以下几个因素直接相关:1) 小区中激活的信道个数,首先要保证小区中配置的信道个数要能够满足手机的多时隙能力,其次,如果小区中语音业务比较忙,可能会导致动态pdch不能激活,从而使手机占用的信道数目不能满足手机的多时隙能力,导致ftp下载速率低。2) 由于一块rppu板只能同时激活110条ed

10、ge信道,每块小板只能同时激活110条pcic资源,因此,如果一块rppu板配置的静态pdch信道过多的话,可能会导致动态信道激活比例过低,因此,这时即使小区内配置了足够的动态信道,因为不能激活也会导致手机不能占用足够的信道。3) 分组域的优先级会影响忙时手机的下载速率,如果cs域的话务很忙的话,可能会导致数据业务的信道被cs域业务抢占,从而导致信道上手机的复用数目增多,手机下载速率慢。因此,需要根据cs域和ps域业务量以及cs域和ps域的重要性,合理设置分组域优先级。分组域的优先级分三种:表2 分组域优先级的设置分组域优先级含义0语音业务优先,当pcu由于gprs业务繁忙,向bsc申请动态信

11、道时,如果该动态信道被语音业务占据,则bsc将拒绝pcu的请求;当bsc由于语音业务繁忙向pcu申请语音信道时,pcu将接收bsc的请求,将被占用的动态信道无条件转换tch。1当pcu由于gprs业务繁忙,向bsc申请动态信道时,如果该动态信道被语音业务占据,则bsc仍将接受pcu的请求,将该动态信道释放并转化成数据业务信道;当bsc由于语音业务繁忙向pcu申请语音信道时,pcu将被占用的动态非控制信道转换为tch。2数据业务优先。当pcu由于gprs业务繁忙,向bsc申请动态信道时,如果该动态信道被语音业务占据,则bsc仍将接受pcu的请求,将该动态信道释放并转化成数据业务信道;当bsc由于

12、语音业务繁忙向pcu申请语音信道时,如果该动态信道被数据业务占用时,pcu将拒绝bsc的请求。分析和优化方法分析测试过程中信道资源是否充足,首先检查测试路线中的小区是否都能占用下行4个信道,对于占用少于4 个信道的小区要进行检查:1. 检查信道配置情况:如果是由于信道配置过少导致,请增加动态pdch信道配置。2. 动态pdch不能激活导致信道资源不足,可能存在下面几种情况:1) 检查是否由于语音业务抢占动态pdch信道导致,可以查看话统pdch信道资源性能测量,计算tch转化为pdch的成功率,如果低于80%,说明电路业务比较忙,需要相应的增加静态pdch。另外还可以从bsc回收动态pdch次

13、数和bsc回收有负载动态pdch次数来进行判断,如果次数过多,说明语音业务忙,抢占了数据业务的信道资源,从而使测试时占用的信道数目少于4个。2) 检查是否由于rppu板配置过多的静态pdch信道,导致部分小区动态pdch信道无法激活:检查数据配置,统计rrpu板的信道配置情况。建议一块rppu板配置静态pdch总数不能超过50条,如果已经超过,需要减少静态pdch配置数目,将部分静态pdch改为动态pdch。3) 检查是否存在信道失步:可以通过提取pcu info,查看dbgalm文件检查是否存在大量的1736号告警:channel out-of-sync。如果存在请按照告警处理方法进行排除。

14、如下图所示,小区1043存在大量的信道失步告警。图4 channel out-of-sync告警4) 小区状态和信道状态检查检查小区状态,确认小区状态正常:pcu121(maintenance)#mt gc sh st 291operation successfulrppu : 0cell : 291operation state : enabledavailability state : no exceptionbsc management state : unblockedcause of bsc being blocked : unknownmanagement state of mai

15、ntenance : unblockedmanagement state of gb : unblocked 检查信道状态,确认信道状态正常: pcu121(maintenance)#mt pd sh st 291 alloperation successful4 pdch(s) processedcell : 291pdchno : 0operation state : enabledavailability state : no exceptionbsc management state : unblockedcause of bsc being blocked : unknownmana

16、gement state of maintenance : unblockednumber of connected pcics : 1number of usable pcics : 1state of connected pcics : pcic0: synchronized2.2.2 手机复用分析在测试时,测试手机所占信道上复用的手机个数同样会影响ftp下载速率,假设存在n个手机,那么每个手机的速率将是没有手机复用时速率的1/n。1) 检查话统下行egprs tbf建立和释放性能测量下行平均并发egprs tbf数,不能大于2,否则需要增加edge信道资源。建议配置pdchpara表为7

17、 8 2 2。2) gprs手机与edge复用信道,无疑会影响edge的下载速率,为了避免gprs手机对于edge测试的影响,建议进行信道规划的时候,将gprs和edge信道分别进行规划,配置edge专用或者优选信道,保证edge业务不受gprs业务的影响。2.3 编码方式分析2.3.1 编码方式的选择编码方式的选择主要受以下几个方面的限制:无线环境,pcic资源,空闲时隙资源。1) 无线环境无线环境的好坏直接影响编码速率的选择:无线环境越好,mean bep和cv bep也会越小,从而网络侧会选择较高的编码速率;相反,网络侧会选择较低的编码方式。要求c/i至少在25以上,否则编码方式中mcs

18、9占的比例可能会比较低。2) pcic资源pb口的pcic资源是否充足同样会影响编码速率的选择。例如:假设手机的多时隙能力为,那么手机在下载时,占用个下行信道,每条信道的编码方式如果都能够达到mcs9的话,那么每条信道需要绑定4条pcic,4条信道总共需要绑定16条pcic。如果不能满足要求的话,就不能使用mcs9的编码方式,从而导致吞吐量的下降。通过命令检查信道绑定的pcic资源:mt pdch sh st all查询信道绑定pcic的数目和pcic状态,确保信道邦定4条pcic,并且pcic处于同步状态。如果绑定pcic不足,通过命令mt pcic sh used 检查pcic是否已经达到

19、激活的上限(110条),如果已经达到激活上限,需要减少本板配置的小区和信道数目。3) 空闲时隙资源 同理,空闲时隙资源是否充足同样会直接影响到编码方式的选择,空闲时隙数不能小于pcic数目。可以通过告警来发现空闲时隙不足。查看pcu的历史告警信息,是否大量的pdch relay adjusting failed告警。查看原因值“cause”为2,表明该小区的空闲时隙不足够。图5 pdch relay adjusting failed告警2.3.2 编码方式的调整编码方式应该根据不同的空口质量进行及时的调整,调整不及时或者调整过与频繁都会导致速率的降低。可以调整如下参数:1) 设置每个packe

20、t downlink ack/nack中都带测量报告(设置软参g_setesp11interval值为),可以增加网络侧对于无线环境判断的准确性。2) 调整bep period(dt测试时速100km/h,设置为4)3) 打开rrbp优化开关(设置软参g_brrbpoptimize值为)2.4 gb口分析2.4.1 gb口资源分析gb接口带宽是通过license控制的,lisence通过控制gb接口bc通道的绑定时隙数目的方式达到控制gb接口带宽的目的。通过telnet登录,使用pcu license showssn命令查询pcu的license中 “maximun supported num

21、ber of 64kps gb link timeslot”对应的值就是对gb接口带宽的限制值。如果当前pcu下总的小区分组业务量较大,就可能导致gb接口流量受限,影响分组业务用户的业务性能水平,gb接口指定bc的数据流量已达到bc容量的80%,会产生扩容告警,需要对gb口进行扩容。2.4.2 流控参数分析通过telnet命令“bssgp show all”可以查询该参数在pcu侧的设置。809_pcu1(maintenance)#bssgp show allt1 : 10000 mst2 : 10000 mst3 : 3000 mst4 : 3000 mst5 : 10000 mstc :

22、5000 msmstf : 1000 msbvctf : 1000 msth : 6000 ms如果th和tc的时间设置过长,可能会导致pcu侧的流控参数长时间不能得到更新,从而使得传输速率受到限制。这种情况的现象表现为,传输速率偶尔也能达到200kbps以上的效果,但维持不了多久,马上滑落至很低的速率,性能非常不稳定。建议使用命令“bssgp set ”设置tc和th分别为2000ms和5000ms,并使用命令“write”对所作修改进行保存。表3 gb口流控参数设置参数名参数说明建议值默认值tcgb口流控参数,表示pcu侧bssgp层监视bvc流控和ms流控c定时器的长度值2000ms50

23、00msthgb口流控参数,收到ms流控消息后sgsn使用sgsn产生bmax和r值的最小时间间隔5000ms10000msg_msleakratio核心网根据一定比率参数g_msleakratio向pcu发送下行pdu。如果该参数设置小于100,将导致核心网上层发送下行pdu包的速率尚未达到该用户在um接口的带宽速率,从而限制了该用户的下行传输性能。1501002.5 小区重选分析2.5.1 小区重选后速率爬升1. 打开nacc功能和packet si status功能,缩短小区重选时延。2. 在进行edge dt下载测试时,发生小区重选后,手机从接入到速率爬升到最高,需要经历一段时间(如图

24、6所示),时间的长短主要受以下两个方面的影响:信道绑定pcic需要花费的时间,信道从3+2调整到4+1的时间。从小区重选开始到速率升至最高,经历了大约12s图6 小区重选后速率爬升1) 申请动态信道和绑定pcic导致时延长建议现场测试时,配置为静态信道,预绑定4条pcic(设置软参g_ulpreconnectpcicnum的值为4)2) 修改ts流程触发定时器时长,尽快实现信道从调整为:目前信道分配原则是按照中间态进行分配,即初始接入分配,通过软参g_existticksbeforets,g_flowcountperiodticks和g_silenceticksofresreq来控制触发ts流

25、程的时机(如图19所示),这三个软参的含义如下:g_existticksbeforets: 控制上下行tbf必须至少存在一段时间后才能进行ts; g_flowcountperiodticks: 控制流量统计定时器时长; g_silenceticksofresreq: 流量统计触发的资源请求的保护间隔;为了尽快实现信道从调整为,需要修改ts流程触发定时器时长,初始信道分配,由调整为的时间过长,大概经历了10s左右。图7 信道由3+2调整为4+1修改软参g_existticksbeforets由300改为100;修改软参g_flowcountperiodticks由450改为100;修改软参g_s

26、ilenceticksofresreq由300改为100。或者直接改成上行只分配时隙,修改软参g_bmaxultimeslotnum值为实现。3) 打开11bit接入功能(11bit接入需要基站侧支持,打开11bit之前需要确认基站版本是否支持)2.5.2 小区重选关系建议现网使用nc2功能,通过网络控制小区重选过程,可以将ms重选到最佳的小区,提升网络整体性能,减小小区拥塞。对没有开启nc2功能的网络,edge网络上的ms仍采用与gsm网络相同的小区重选过程。现网小区重选参数设置不合理,会严重影响dt的下载速率。为了避免网络拥塞,现网需要采用跟gsm语音业务相同的话务引导策略,对小区重选频繁

27、的区域可通过调整crh(小区重选滞后)、cro(小区重选偏移)进行控制小区重选频度,减少不必要的重选,最大限度提升网络性能。避免以下情况发生:小区重选后,在小区内停留的时间很短,导致速率还没有爬升,就重选出了该小区,如下图所示:选入此小区只有8s选入此小区只有4s图8 避免选入停留时间很短的小区除了调整重选参数cro、crh,pcu侧路由区的设定不合理也是影响edge速率的一个因素,若相邻基站不在同一个路由区,小区重选后需要进路由区更新,影响edge下载速率。3 测试工具和方法要求3.1 测试sim卡要求记录测试时使用的sim卡的imsi信息,并在hlr开户时,需要注意检查用户签约信息的设置。

28、具体如如下图所示:图9 sim卡pdp信息设置窗口1) pdp上下文设置中峰值吞吐量peakthr设置为32000 oct以上。该值定义了edge手机访问网络时的最高速率,它将对llc层传输的峰值吞吐量进行限制,这显然会成为edge网络的传输性能的瓶颈。2) 传输模式relcls设置为ackrlcprodut,即gtp、llc层非确认模式、rlc层确认模式。3.1.1 测试终端要求确认测试手机支持edge功能并明确手机的多时隙能力。测试时使用的手机必须确认支持edge功能,并且测试前要明确手机的多时隙能力,这样才能在测试前对测试的速率有个大概的估计。在进行edge dt性能测试时,最好使用多时

29、隙能力在10以上的手机。表1列出了常用手机多时隙能力等级的含义。表4 手机多时隙能力等级描述多时隙能力最大接收(下行)时隙最大发送(上行)时隙接收时隙与发送时隙之和1112221332234314522463247334841593251042511435124453.1.2 测试软件要求目前,比较普遍使用的软件有dos,ws_ftp,cds,flashget,cute ftp等,其中dos,ws_ftp和cds是单线程的下载工具,flashge和cute ftp是多线程的下载工具。一般情况下,在进行edge dt下载测试时,多线程下载工具的下载速率优于单线程下载工具的下载速率,因此,在局方没

30、有强制要求必须使用特定工具的情况下,必须使用多线程工具(flashge和cute ftp等),使用3个以上的线程进行edge dt下载性能测试。3.1.3 测试便携要求测试之前,需要在测试便携机注册表路径hkey_local_machinesystemcurrentcontrolsetservicestcpipparameters内增加以下域并赋值如下:tcpwindowsize,并赋值为dword:0000ffffsackopts,并赋值为dword:00000001protocoltype,并赋值为dword:00000800pppprotocoltype,并赋值为dword:000000

31、21protocolmtu,并赋值为dword:000005bc3.1.4 测试服务器要求对于dt下载,属于端到端的业务,因此,作为数据发送端的ftp服务器的优化也是提升性能的一个重要因素。ftp下载时服务器一般使用servu,servu服务器软件有针对单用户帐号的限制,具体设置如下图所示:图10 servu服务器关于用户线程限制的设置在注册表中hkey_local_machinesystemcurrentcontrolsetservicestcpipparameters中,添加如下优化选项:1、添加initialrtt,dword 类型,值为1000: initialrtt是 windows

32、 对于 一个 tcp 连接的初始重传超时,单位毫秒。2、tcpmaxdupacks 默认 2 ,改成 1这个参数控制 tcp 快速重传,tcp 通常是在重传定时器到时的时候才重新传输某个帧,但是重选定时器值通常都比较长;因此快速重传对这种情形很有效,如果服务器收到对方几个相同的ack ,tcp 协议栈会马上重传这个数据包。上面提到的这个参数就是控制 windows 收到几个重复的 ack 时候就进行快速重传。3、新建dword域globalmaxtcpwindowsize,赋值为dword:0000ffff4、新建dword域tcpwindowsize,赋值为dword:0000ffff5、新

33、建dword域tcp1323opts,赋值为dword:000000016、新建dword域sackopts,赋值为dword:000000027、hkey_local_machinesystemcurrentcontrolsetservicestcpipinterfaces中,通过对比该选项中不同ip地址来确认哪一个ip地址是ftp服务器的对应设置项,然后在其中添加新建dword域mtu,选择16进制,值为5b4(十进制为1460)8、在serv-u的选项设置中:设置serv-u的advanced页,将send buffer 和 receive buffer 都设置成最大值(9999);以及

34、选择disable nagle algorithm这个选项。4 案例案例一:s省c市单线程下载速率低于多线程下载速率优化测试时的优化案例:优化后单线程下载速率从80kbps上升至102kbps,使用windows server 2000作为操作系统,serv-u作为ftp服务器软件,对ftp服务器的参数进行了如下优化:在注册表中hkey_local_machinesystemcurrentcontrolsetservicestcpipparameters中,添加如下优化选项:1、添加initialrtt,dword 类型,值为1000: initialrtt是 windows 对于 一个 tc

35、p 连接的初始重传超时,单位毫秒。2、tcpmaxdupacks 默认 2 ,改成 1这个参数控制 tcp 快速重传,tcp 通常是在重传定时器到时的时候才重新传输某个帧,但是重选定时器值通常都比较长;因此快速重传对这种情形很有效,如果服务器收到对方几个相同的ack ,tcp 协议栈会马上重传这个数据包。上面提到的这个参数就是控制 windows 收到几个重复的 ack 时候就进行快速重传。3、新建dword域globalmaxtcpwindowsize,赋值为dword:0000ffff4、新建dword域tcpwindowsize,赋值为dword:0000ffff5、新建dword域tc

36、p1323opts,赋值为dword:000000016、新建dword域sackopts,赋值为dword:000000027、hkey_local_machinesystemcurrentcontrolsetservicestcpipinterfaces中,通过对比该选项中不同ip地址来确认哪一个ip地址是ftp服务器的对应设置项,然后在其中添加新建dword域mtu,选择16进制,值为5bc(十进制为1460)8、在serv-u的选项设置中:设置serv-u的advanced页,将send buffer 和 receive buffer 都设置成最大值(9999);以及选择disable

37、 nagle algorithm这个选项。案例二:手机错误响应指配消息导致接入gprs信道问题描述:在g省d网络中进行edge dt下载速率测试时,出现了edge手机响应发给其他手机的指配消息,使用gprs编码方式进行数据传输的现象,严重影响edge dt下载速率。gprsedge图11 错误响应指配消息接入gprs信道问题分析:分析这段时间手机接入网络的信令,发现在手机发送完11bit接入的 egprs packet channel request 后,在ccch上接收到immediate assignment消息(该消息是指配给gprs手机的,并非指配给测试手机)后,响应了这个指配消息接入了gprs信道,导致后续该手机一直使用gprs编码方式进行数据传输,具体信令如下:响应了指配给gprs手机的指配消息图12 响应了gprs手机的指配消息分析协议,对于11bit接入,手机在请求接入时在egprs packet channel request 中携带extended ra,而在网络侧下发的指配消息中,要携带extended ra,手机根据extended ra来确定是否是发送给自己的指配消息,按照

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论