CDMA1X数据业务的优化2课件_第1页
CDMA1X数据业务的优化2课件_第2页
CDMA1X数据业务的优化2课件_第3页
CDMA1X数据业务的优化2课件_第4页
CDMA1X数据业务的优化2课件_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

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

文档简介

CDMA1X数据业务的优化2CDMA1X数据业务的优化2数据业务优化的目标

网路总吞吐量最大化:使运营商的利益最大化用户得到的数据业务服务的及时性:缩短传输时延,提高数据传输服务的质量,从而提高用户感受的满意度

指导运营商有效及时的扩容:合理、经济地配置和利用资源,及时发现数据业务的热点区域合理平衡语音业务与数据业务:数据业务的吞吐量最大化的同时,不影响实时性强的语音业务科学评估网络优化的效果:通过路测和系统log信息,综合评估网络的潜力数据业务优化的目标数据业务优化的流程基站设备检查系统数据配置检查基本RF与语音优化吞吐量测试得到优化的吞吐量开始优化完毕是否获取测试数据、性能统计和其他log信息,并分析无线参数调整网络参数调整逐个调查分析算法功能优化数据业务优化是在语音业务优化的基础上开展的,因此对于无线覆盖、小区相邻关系、传输链路质量、GPS时钟同步、导频污染等一系列与语音业务优化相关的活动已经完成。数据业务优化的流程基站设备检查系统数据配置检查基本RF与语音课程内容

第一章数据业务的基本概念第二章数据业务优化的目标和流程第三章数据业务无线参数优化第四章数据业务网络参数优化第五章数据业务算法性能优化第六章数据业务的评估方法与案例分析课程内容 第一章数据业务的基本概念数据业务无线参数优化-功控参数数据业务无线参数优化-功控参数数据业务无线参数优化-功控参数FPC_MODE:前向快速功控模式0:F-FCH使用800bps的快速功控,F-SCH没有功控,F-SCH的功率在当前F-FCH功率的基础上加一个偏置,在不同速率下,偏值不同。1:F-FCH/F-SCH使用400/400bps功率控制2:F-FCH/F-SCH使用200/600bps功率控制当有SCH分配时,FPC_MODE=1,当没有SCH分配时,FPC_MODE=0数据业务无线参数优化-功控参数FPC_MODE:前向快速功控数据业务无线参数优化-功控参数目标FER 数据业务的目标FER设定范围为1%~10%或更高,在通常情况下,对于不同的数据速率可以设定相同的目标FER,如5%,但也可以对不同的数据速率设不同的目标FER值,一般来说,速率越低,目标FER越小。如下表所示:

数据业务无线参数优化-功控参数目标FER数据业务无线参数优化-功控参数FER与功率效率的关系曲线

数据业务无线参数优化-功控参数FER与功率效率的关系曲线数据业务无线参数优化-功控参数前向SCH发射功率初始值方式一:使用绝对参数,通过参数设定不同速率的SCH功率初始值方式二:采用相对参数,在当前F-FCH功率的基础上加一个偏移量。这个偏移量与信道速率、目标FER、信道编码方式、切换状态等有关。(目前C03版本采用的方式)

方式三: SCH的初始发射功率和上一次数据突发结束时SCH的发射功率一样。这种方式实现起来也比较方便,但不可控制。用于SCH延续算法。数据业务无线参数优化-功控参数前向SCH发射功率初始值方式三数据业务无线参数优化-功控参数反向SCH发射功率初始值

反向SCH的发射功率是在反向导频发射功率上加一定的偏置得到,如下所示 TransmitPower(dBm)=平均反向导频信道输出功率(dBm) +Nominal_Attribute_Gain[Rate,FrameDuration,Coding] +Attribute_Adjustment_Gain[Rate,FrameDuration,Coding] +Reverse_Channel_Adjustment_Gain[Channel] -Multiple_Channel_Adjustment_Gain[Channel] +RLGAIN_TRAFFIC_PILOT +RLGAIN_SCH_PILOT[Channel]s数据业务无线参数优化-功控参数反向SCH发射功率初始值 反向数据业务无线参数优化-功控参数反向SCH发射功率初始值

数据业务无线参数优化-功控参数反向SCH发射功率初始值数据业务无线参数优化-功控参数NX前向SCH最大发射功率 在实际的网络中,当系统负荷比较轻时,用户在距离基站比较远的地方申请高速率的数据业务,这样,前向SCH的功率会比较高,但可能还没有超过SCH最大发射功率的门限。为了合理地利用功率,需要根据移动台距离基站的远近分配不同数据速率,离基站比较近的核心区分配较高的速率,离基站较远的边缘区分配较低的速率。某些厂家设定了在不同速率下SCH的最大功率消耗,这样离基站较远的移动台由于功率的限制,就不能分配高速率的数据业务了。NX前向SCH最小发射功率

数据业务无线参数优化-功控参数NX前向SCH最大发射功率NX数据业务无线参数优化-C/I参数数据业务无线参数优化-C/I参数数据业务无线参数优化-调度参数BSMS20msESCAMESCAMonewayPropdelaySCHDurationSCH_START_TIMESCH分配请求SCH分配信令延时SCH分配请求MS和BTS之间收发数据需要保持同步,如果不同步,会产生大量误码,导致数据传不动。MS收到ESCAM后,就在指定时间内接收数据,时间结束,就拆除SCH,然后再重新建立SCH给下一个时间片使用信令延时

数据业务无线参数优化-调度参数BSMS20msESCAMES数据业务无线参数优化-调度参数MSBSSMS发SCRMBSS收到SCRM,封装ESCAM消息MS收到ESCAM消息,准备传数据1frame1framexframe2frameStartofaBurst信令延时=(4+x)frame,x=3~5frame对于前向,少了SCRM的一帧,信令延时=(3+x)frame数据业务无线参数优化-调度参数MSBSSMS发SCRMBS数据业务无线参数优化-调度参数ESCAM消息采用非应答方式下快速重发,这样即可以提高ESCAM消息的可靠性,也可以避免因等待手机应答消息而带来的更大的信令延时SCHBurst1SCHBurst2SCHReq1SCHReq2ESCAM1ESCAM250ms50ms数据业务无线参数优化-调度参数ESCAM消息采用非应答方式下数据业务无线参数优化-调度参数信令延时设置过大,传输速率出现较大缺口信令延时设置过小,BTS和MS之间无法同步,导致FER高,数据无法传动。数据业务无线参数优化-调度参数信令延时设置过大,传输速率出现数据业务无线参数优化-调度参数数据突发分配的时间片(BurstDuration)前向SCHDuration:在参数中设定了前向SCH最大时长(256帧)和最小时长(8帧),传输时实际的时长由公式确定:

时长=(BufData+DataAcuRate*TransDelay)/(分配的信道速率*物理信道传输效率因子%)反向SCHDuration:由参数设定,不同速率有不同的Duration

数据业务无线参数优化-调度参数数据突发分配的时间片(Burs数据业务无线参数优化-调度参数长的Duration,有以下好处:>快速功控算法可以有足够的时间使SCH收敛到目标FER>ESCAM的消息数会减少,可以减轻信令的负担>减轻调度过程的负担短的Duration,有以下好处: >BS有较多的机会来调整数据传输的速率。 >如果数据包长度比较短时,采用短的Duration,传输效率更高 >TCP性能更加优越

长Duration降低了SCH分配次数,总的信令延时减少了,当数据量较多时,有利于使单用户的吞吐量最大化,但对于短数据突发,当数据传完时,时间片还没有结束,这样会降低系统吞吐量。

数据业务无线参数优化-调度参数长的Duration,有以下好数据业务无线参数优化-调度参数反向SCHDTXDuration: 反向数据业务通常是文件上传或发邮件,BurstDuration一般建议设得长一些,但同时需要设置相对比较短的DTXDuration,DTXDuration就是允许手机在没有数据发送的情况下的最大时间,超过了这个时间,如果还没有数据发送,手机就发SCRM消息释放R-SCH。一般而言,DTXDuration为BurstDuration的一半,也可以设成固定值,一般为10frames。数据业务无线参数优化-调度参数反向SCHDTXDura数据业务无线参数优化-ESCAM消息ESCAM消息F-SCH无线配置信息R-SCH无线配置信息F-SCH指配信息R-SCH指配信息F-SCH功控信息R-SCH功控信息数据业务无线参数优化-ESCAM消息ESCAM消息课程内容

第一章数据业务的基本概念第二章数据业务优化的目标和流程第三章数据业务无线参数优化第四章数据业务网络参数优化第五章数据业务算法性能优化第六章数据业务的评估方法与案例分析课程内容 第一章数据业务的基本概念数据业务网络参数优化-吞吐量Throughput(bps)=

TotalSentData(Bytes)*8/TotalTime(sec)数据业务网络参数优化-吞吐量Throughput(bps)数据业务网络参数优化-吞吐量上表不考虑FER的情况下,计算各种速率下的层开销PhysicalLayer=Raw-CRC-tailbitsOverhead=1-(TCP/RAW)数据业务网络参数优化-吞吐量上表不考虑FER的情况下,计算各数据业务网络参数优化-吞吐量上表为在不同的SCHFER的情况下(5%,10%)计算16X层开销PhysicalLayer=Raw-CRC-tailbitsOverhead=1-(TCP/RAW)数据业务网络参数优化-吞吐量上表为在不同的SCHFER的情数据业务网络参数优化-TCPTCP是传输控制协议,是数据传输的传输层协议。TCP接收窗口(TCPReceiveWindow)最大发送单元(MaximumTransmissionUnit)拥塞窗口(Congestionwindow)包含确认(InclusiveAcknowledge)等待超时(Timeout)慢启动(SlowStart)慢启动门限(SlowStartThresh)拥塞避免(CongestionAvoidance)往返时间(RoundTripTime)快速重传(FastRetransmission)快速恢复(FastRecovery)数据业务网络参数优化-TCPTCP是传输控制协议,是数据传输数据业务网络参数优化-TCP1、TCPReceivewindow:接收方的接收数据缓冲区的大小,在接收数据时会先通知发送方,避免发送方一次发出的数据量过大2、最大发送单元(MTU):一个TCP所包含的字节数,小于等于1500bytes,数据以包为单位发送。3、拥塞窗口:在发送方维护着一个拥塞窗口,控制发送数据量的大小,拥塞窗口取值为一次允许发出TCP包的数量,例如cwnd=4,表示发送方一次性可以发出4个TCP包,发送方收到一个ACK以后,就可以发下一窗口的数据包了。数据业务网络参数优化-TCP1、TCPReceivewi数据业务网络参数优化-TCP4、包含确认(InclusiveAcknowledge)每一个TCP包用一个序列号作标识,接收方收到后,会向发送方回一个ACK,ACK中也带有一个序列号,表明该序列号以前所有的数据包都顺利收到了,这称作包含确认。5、等待超时发送方在规定的时间内,如果还没有收到接收方的ACK,就认为某个包发送失败,就重传从某个序列号开始的所有包数据业务网络参数优化-TCP4、包含确认(Inclusive数据业务网络参数优化-TCPABSEQ=1PacketSize=3001ACK=301SEQ=301PacketSize=300bytes2没有成功3ACK=6014SEQ=601PacketSize=300bytes5没有收到SEQ=601的包,因此虽然收到了SEQ=901的包,回的ACK=601,包含确认SEQ=901PacketSize=300bytesACK=60167SEQ=1201PacketSize=300bytesACK=601没有等到ACK=901,超时重发SEQ=601,SEQ=901,SEQ=1201数据业务网络参数优化-TCPABSEQ=1PacketS数据业务网络参数优化-TCP6、慢启动(Probing式的数据发送方式)7、慢启动门限(Ssthresh)初始化:cwnd=1ssthresh=Receivewindow当收到一个ACK时cwnd=cwnd×2数据业务网络参数优化-TCP6、慢启动(Probing式的数数据业务网络参数优化-TCP8、拥塞避免当cwnd>Ssthresh cwnd=cwnd+1收到三个重复的ACK ssthresh=cwnd/2 cwnd=ssthresh cwnd=cwnd+1 快速重传定时器超时 ssthresh=cwnd/2 cwnd=1 cwnd=cwnd×2 重传数据业务网络参数优化-TCP8、拥塞避免当cwnd>Ss数据业务网络参数优化-TCP拥塞窗口数据业务网络参数优化-TCP拥塞窗口数据业务网络参数优化-TCP9、快速重传(FastRetransmission)数据业务网络参数优化-TCP9、快速重传(FastRetr数据业务网络参数优化-TCP10、快速恢复(FastRecovery)数据业务网络参数优化-TCP10、快速恢复(FastRec数据业务网络参数优化-TCP11、往返时间(RTT) 终端对每个包的RTT进行采样,等到SampleRTT,通过对SampleRTT的统计平均,得到等待超时定时器的设定值。 EstimatedRTT(n)=(1-x)*EstimatedRTT(n-1)+x*SampleRTT(n-1) Deviation(n)=(1-x)*Deviation(n-1)+x*|SampleRTT(n-1)-EstimatedRTT(n-1)| TimeOut=EstimatedRTT+4*Deviation x为权重数据业务网络参数优化-TCP11、往返时间(RTT)数据业务网络参数优化-RLP层RLP:RadioLinkProtocolRLP层前向对高层数据进行分割、组帧,并发送;反向对接收到的帧进行重组,传递给高层对物理层造成的差错进行重传,以减轻上层TCP层的负担。数据业务网络参数优化-RLP层RLP:RadioLink数据业务网络参数优化-RLP层RLP在一定程度上是改善了空口的FER,但同时也降低了网络的吞吐量,重传采用什么模式,对吞吐量会有影响。目前推荐使用的模式是{1,2,3},就是三轮次重传,每个轮次依次为重传1次,重传2次,重传3次北电目前建议的模式为{1,4,7},摩托罗拉推荐的RLP模式为{2,3},朗迅推荐为{1,2,3}。数据业务网络参数优化-RLP层RLP在一定程度上是改善了空口数据业务网络参数优化-RLP层RLP申请SCH的机制:(1)RLP每20ms检测前向数据缓冲区和要求重传帧数(2)如果前向SCH不存在时,检测到前向数据缓冲区数据量超过SCH_LOCK_THRESHOLD门限或者RLP要求重传的帧数超过REXMIT_FRAME_THRESHOLD门限,则上报MSG_SDU_RRM_SCH_APPLY_IND消息申请SCH(3)如果前向SCH存在时,检测到前向数据缓冲区数据量在一段时间内低于SCH_LOCK_THRESHOLD门限并且RLP要求重传的帧数低于REXMIT_FRAME_THRESHOLD门限,则上报MSG_SDU_RRM_SCH_STOP_IND消息,通知RRM不用再进行下一个SCH的延续。(4)为避免RLP频繁申请SCH,设定两次RLP申请SCH的时间间隔(30帧)数据业务网络参数优化-RLP层RLP申请SCH的机制:数据业务网络参数优化-RLP层参数描述含义建议值用户的数据缓冲区大小(BufferCapacityperUser)RLP给每个数据业务用户分配的数据缓冲区大小,以KBYTES为单位50kbytesRLP停止SCH连续检测次数(SCHStopCheckCount)当前RLP的判决是每帧检测一次,连续RLP停止SCH连续检测次检测数据低于“RLP停止SCH门限”同时重传队列里数据低于“RLP重传帧数检测”,则RLP提请释放25帧RLP停止SCH门限(SCHStopThreshold(Byte))RLP停止SCH连续检测次数所述500bytesRLP申请SCH门限(SCHRequestThreshold)RLP每帧检测新数据缓冲区数据,超过该门限,同时满足上报时间(距离上次RLP申请大于等于两次RLP申请SCH间隔,)上报SCH申请1000byte两次RLP申请SCH间隔(SCHRequestRetryInterval)上一次申请至下一次申请的间隔,避免频繁申请,帧为单位30帧RLP重传帧数检测(RexmitFrameThreshold)RLP提请申请,还会去检测重传队列里的数据帧数,大于该门限,也提请申请,300byte激活态到DORMENT态时间(Active-to-DormantInactiveTimerDuration)移动台在没有传送数据时,从激活态到DORMENT态的时间20秒数据业务网络参数优化-RLP层参数描述含义建议值用户的数据缓数据业务网络参数优化-影响TCP性能的因素高BERRLP层在第三轮重传如果仍不成功,RLP层就放弃重传,由此将导致TCP层丢包。因此RLP层的放弃率就是TCP层的丢包率。假如采用(1,2,3)NAK重传模式,10%FER将导致TCP的丢包率为0.000001。 TCP丢包,网络会以为是拥塞导致,TCP会进入拥塞避免程序,减缓拥塞窗口的增长。以下数据为8XSCH在不同的FER下,RLP层的丢弃概率FER

RLP层的丢弃概率

两次错误之间的间隔1% <10-12 158years5% <3*10-9 19days10% <10-6 1.4hours15% <8*10-6 625seconds 数据业务网络参数优化-影响TCP性能的因素高BER数据业务网络参数优化-影响TCP性能的因素b、应答延时

数据业务网络参数优化-影响TCP性能的因素b、应答延时 c、TCP/IP头压缩 TCP/IP头压缩(VJC)是在PPP层之间采用的算法,当没有误包的情况下,如果数据包的大小为1000bytes时,采用VJC后,吞吐量可以增加4%左右。由于VJC算法只传TCP头中变化的字节,而不是头本身,因此在有误包发生的情况下,会丢失同步信息,接收端ACK的发送会出现问题,使快速重传算法失效,只能等到定时器超时后,才重发丢失的包。因此当无线环境不理想,FER较高时,我们建议关闭VJC选项。d、MTU尺寸 (1)MTU尺寸大,数据头占的比例小,吞吐量就大 (2)MTU较大,可以减轻对端应答负担 (3)MTU尺寸大,也会增加重传量,如果FER比较高时,建议设置较小的MTU,以减少重传的字节。数据业务网络参数优化-影响TCP性能的因素c、TCP/IP头压缩数据业务网络参数优化-影响TCP性能的d、MTU尺寸在设置MTU尺寸时,需要综合考虑以上因素,它们对吞吐量都有不同程度的影响,如在下载某个大小固定的文件时,MTU设得较大,可以降低TCP/IP头所占比例,从而改善吞吐量,但同时总的包数会减少,会增大TCP误包率,但另一方面,绝对误包个数会减少。由于RLP重传以及TCP应答,会大大降低数据错误,因此当物理层FER不太高时,推荐使用大的MTU值,对于CDMA20001X系统,MTU尺寸推荐1500bytes,如果RF环境比较恶劣,FER较高,就要考虑调整MTU的值了。数据业务网络参数优化-影响TCP性能的因素d、MTU尺寸数据业务网络参数优化-影响TCP性能的因素e、选择性应答(SACK)Segment1-8SenderReceiverWindowSize=8XSeg1o.k.Seg1,3o.k.Seg2NGSeg1,3,4o.k.Seg2NGSeg1,3,4,6o.k.Seg2,5NGSeg1,3,4,6,7o.k.Seg2,5NGSeg1,3,4,6,7,8o.k.Seg2,5NG???X-.???数据业务网络参数优化-影响TCP性能的因素e、选择性应答(SACK)Segment1-8SenderR高BER时的参数设置(1)RLP:可以增加重发的轮次,如可以将{2,3}改成{1,1,1,1,1,1},或者增加每次重发的次数,如将模式{1,2,3}改为{1,4,7},(2)关闭VJC选项(3)打开SACK选项(4)如果TCP误包率很高,可以减小MTU尺寸(5)收到第2个重复的ACK就启动快速重传(6)减小ACK延时数据业务网络参数优化-影响TCP性能的因素高BER时的参数设置数据业务网络参数优化-影响TCP性能的因2、带宽变化对TCP性能的影响数据业务网络参数优化-影响TCP性能的因素2、带宽变化对TCP性能的影响数据业务网络参数优化-影响TC带宽变化在参数上的设置(1)减小滑动窗口尺寸减小滑动窗口的尺寸可以减少重传的数据包的数量,但同时也会降低带宽的效率,发送端传完了窗口内的数据,就关闭窗口,不再发送任何数据,一直等着接收端返回第一个数据包的ACK。(2)时间戳选项一些TCP策略在计算RTT时,对一个窗口内的数据包采样一次,这种方法当带宽变化不大时,还比较适用,然而在带宽变动很大时,就需要增加采样次数,使RTO的调整可以跟上信道的变化。(3)调整RTO,在原来RTO上加一个调整量A(Unix系统可调,Windows系统不可调)数据业务网络参数优化-影响TCP性能的因素带宽变化在参数上的设置数据业务网络参数优化-影响TCP性能的3、带宽非对称性(1)在CDMA20001X系统中,前反向所提供的带宽是等同,但这需要前反向数据量相同,带宽才是对称的,当发送端向接收端发送大量数据包,而接收端仅向发送端返回ACK,只在一个方向上分配了SCH,因此带宽就不对称了,带宽的不对称会导致吞吐量的下降。(2)减小这方面的影响,可以调整几个参数。增大MTU尺寸,可以减少反向链路上ACK的数量,这样可以减少带宽非对称带来的影响。此外还可以增大ACK延时,或者增多发送每个ACK前要收到的TCP包的数量,这样也可以减少ACK的数量。(3)在CDMA20001X数据业务的测试中,我们会发现,当前向在传数据时,只要反向也开始传数据,ACK会大大延时,因此建议,在测数据业务吞吐量时,最好前反向分开进行。数据业务网络参数优化-影响TCP性能的因素3、带宽非对称性数据业务网络参数优化-影响TCP性能的因素数据业务网络参数优化-影响TCP性能的因素数据业务网络参数优化-影响TCP性能的因素数据业务网络参数优化-影响TCP性能的因素-FragmentModemServerTerminalRouter2Router1MTU=1500MTU=576PacketSize=15001500576576348-PathMTUDiscovery当大的数据包无法通过Router1时,Router1向Server发送ICMP,并将DF(Don’tFragment)设置为1,Server自动将MTU改成576效率降低数据业务网络参数优化-影响TCP性能的因素-FragmentCDMA1X数据业务的优化2CDMA1X数据业务的优化2数据业务优化的目标

网路总吞吐量最大化:使运营商的利益最大化用户得到的数据业务服务的及时性:缩短传输时延,提高数据传输服务的质量,从而提高用户感受的满意度

指导运营商有效及时的扩容:合理、经济地配置和利用资源,及时发现数据业务的热点区域合理平衡语音业务与数据业务:数据业务的吞吐量最大化的同时,不影响实时性强的语音业务科学评估网络优化的效果:通过路测和系统log信息,综合评估网络的潜力数据业务优化的目标数据业务优化的流程基站设备检查系统数据配置检查基本RF与语音优化吞吐量测试得到优化的吞吐量开始优化完毕是否获取测试数据、性能统计和其他log信息,并分析无线参数调整网络参数调整逐个调查分析算法功能优化数据业务优化是在语音业务优化的基础上开展的,因此对于无线覆盖、小区相邻关系、传输链路质量、GPS时钟同步、导频污染等一系列与语音业务优化相关的活动已经完成。数据业务优化的流程基站设备检查系统数据配置检查基本RF与语音课程内容

第一章数据业务的基本概念第二章数据业务优化的目标和流程第三章数据业务无线参数优化第四章数据业务网络参数优化第五章数据业务算法性能优化第六章数据业务的评估方法与案例分析课程内容 第一章数据业务的基本概念数据业务无线参数优化-功控参数数据业务无线参数优化-功控参数数据业务无线参数优化-功控参数FPC_MODE:前向快速功控模式0:F-FCH使用800bps的快速功控,F-SCH没有功控,F-SCH的功率在当前F-FCH功率的基础上加一个偏置,在不同速率下,偏值不同。1:F-FCH/F-SCH使用400/400bps功率控制2:F-FCH/F-SCH使用200/600bps功率控制当有SCH分配时,FPC_MODE=1,当没有SCH分配时,FPC_MODE=0数据业务无线参数优化-功控参数FPC_MODE:前向快速功控数据业务无线参数优化-功控参数目标FER 数据业务的目标FER设定范围为1%~10%或更高,在通常情况下,对于不同的数据速率可以设定相同的目标FER,如5%,但也可以对不同的数据速率设不同的目标FER值,一般来说,速率越低,目标FER越小。如下表所示:

数据业务无线参数优化-功控参数目标FER数据业务无线参数优化-功控参数FER与功率效率的关系曲线

数据业务无线参数优化-功控参数FER与功率效率的关系曲线数据业务无线参数优化-功控参数前向SCH发射功率初始值方式一:使用绝对参数,通过参数设定不同速率的SCH功率初始值方式二:采用相对参数,在当前F-FCH功率的基础上加一个偏移量。这个偏移量与信道速率、目标FER、信道编码方式、切换状态等有关。(目前C03版本采用的方式)

方式三: SCH的初始发射功率和上一次数据突发结束时SCH的发射功率一样。这种方式实现起来也比较方便,但不可控制。用于SCH延续算法。数据业务无线参数优化-功控参数前向SCH发射功率初始值方式三数据业务无线参数优化-功控参数反向SCH发射功率初始值

反向SCH的发射功率是在反向导频发射功率上加一定的偏置得到,如下所示 TransmitPower(dBm)=平均反向导频信道输出功率(dBm) +Nominal_Attribute_Gain[Rate,FrameDuration,Coding] +Attribute_Adjustment_Gain[Rate,FrameDuration,Coding] +Reverse_Channel_Adjustment_Gain[Channel] -Multiple_Channel_Adjustment_Gain[Channel] +RLGAIN_TRAFFIC_PILOT +RLGAIN_SCH_PILOT[Channel]s数据业务无线参数优化-功控参数反向SCH发射功率初始值 反向数据业务无线参数优化-功控参数反向SCH发射功率初始值

数据业务无线参数优化-功控参数反向SCH发射功率初始值数据业务无线参数优化-功控参数NX前向SCH最大发射功率 在实际的网络中,当系统负荷比较轻时,用户在距离基站比较远的地方申请高速率的数据业务,这样,前向SCH的功率会比较高,但可能还没有超过SCH最大发射功率的门限。为了合理地利用功率,需要根据移动台距离基站的远近分配不同数据速率,离基站比较近的核心区分配较高的速率,离基站较远的边缘区分配较低的速率。某些厂家设定了在不同速率下SCH的最大功率消耗,这样离基站较远的移动台由于功率的限制,就不能分配高速率的数据业务了。NX前向SCH最小发射功率

数据业务无线参数优化-功控参数NX前向SCH最大发射功率NX数据业务无线参数优化-C/I参数数据业务无线参数优化-C/I参数数据业务无线参数优化-调度参数BSMS20msESCAMESCAMonewayPropdelaySCHDurationSCH_START_TIMESCH分配请求SCH分配信令延时SCH分配请求MS和BTS之间收发数据需要保持同步,如果不同步,会产生大量误码,导致数据传不动。MS收到ESCAM后,就在指定时间内接收数据,时间结束,就拆除SCH,然后再重新建立SCH给下一个时间片使用信令延时

数据业务无线参数优化-调度参数BSMS20msESCAMES数据业务无线参数优化-调度参数MSBSSMS发SCRMBSS收到SCRM,封装ESCAM消息MS收到ESCAM消息,准备传数据1frame1framexframe2frameStartofaBurst信令延时=(4+x)frame,x=3~5frame对于前向,少了SCRM的一帧,信令延时=(3+x)frame数据业务无线参数优化-调度参数MSBSSMS发SCRMBS数据业务无线参数优化-调度参数ESCAM消息采用非应答方式下快速重发,这样即可以提高ESCAM消息的可靠性,也可以避免因等待手机应答消息而带来的更大的信令延时SCHBurst1SCHBurst2SCHReq1SCHReq2ESCAM1ESCAM250ms50ms数据业务无线参数优化-调度参数ESCAM消息采用非应答方式下数据业务无线参数优化-调度参数信令延时设置过大,传输速率出现较大缺口信令延时设置过小,BTS和MS之间无法同步,导致FER高,数据无法传动。数据业务无线参数优化-调度参数信令延时设置过大,传输速率出现数据业务无线参数优化-调度参数数据突发分配的时间片(BurstDuration)前向SCHDuration:在参数中设定了前向SCH最大时长(256帧)和最小时长(8帧),传输时实际的时长由公式确定:

时长=(BufData+DataAcuRate*TransDelay)/(分配的信道速率*物理信道传输效率因子%)反向SCHDuration:由参数设定,不同速率有不同的Duration

数据业务无线参数优化-调度参数数据突发分配的时间片(Burs数据业务无线参数优化-调度参数长的Duration,有以下好处:>快速功控算法可以有足够的时间使SCH收敛到目标FER>ESCAM的消息数会减少,可以减轻信令的负担>减轻调度过程的负担短的Duration,有以下好处: >BS有较多的机会来调整数据传输的速率。 >如果数据包长度比较短时,采用短的Duration,传输效率更高 >TCP性能更加优越

长Duration降低了SCH分配次数,总的信令延时减少了,当数据量较多时,有利于使单用户的吞吐量最大化,但对于短数据突发,当数据传完时,时间片还没有结束,这样会降低系统吞吐量。

数据业务无线参数优化-调度参数长的Duration,有以下好数据业务无线参数优化-调度参数反向SCHDTXDuration: 反向数据业务通常是文件上传或发邮件,BurstDuration一般建议设得长一些,但同时需要设置相对比较短的DTXDuration,DTXDuration就是允许手机在没有数据发送的情况下的最大时间,超过了这个时间,如果还没有数据发送,手机就发SCRM消息释放R-SCH。一般而言,DTXDuration为BurstDuration的一半,也可以设成固定值,一般为10frames。数据业务无线参数优化-调度参数反向SCHDTXDura数据业务无线参数优化-ESCAM消息ESCAM消息F-SCH无线配置信息R-SCH无线配置信息F-SCH指配信息R-SCH指配信息F-SCH功控信息R-SCH功控信息数据业务无线参数优化-ESCAM消息ESCAM消息课程内容

第一章数据业务的基本概念第二章数据业务优化的目标和流程第三章数据业务无线参数优化第四章数据业务网络参数优化第五章数据业务算法性能优化第六章数据业务的评估方法与案例分析课程内容 第一章数据业务的基本概念数据业务网络参数优化-吞吐量Throughput(bps)=

TotalSentData(Bytes)*8/TotalTime(sec)数据业务网络参数优化-吞吐量Throughput(bps)数据业务网络参数优化-吞吐量上表不考虑FER的情况下,计算各种速率下的层开销PhysicalLayer=Raw-CRC-tailbitsOverhead=1-(TCP/RAW)数据业务网络参数优化-吞吐量上表不考虑FER的情况下,计算各数据业务网络参数优化-吞吐量上表为在不同的SCHFER的情况下(5%,10%)计算16X层开销PhysicalLayer=Raw-CRC-tailbitsOverhead=1-(TCP/RAW)数据业务网络参数优化-吞吐量上表为在不同的SCHFER的情数据业务网络参数优化-TCPTCP是传输控制协议,是数据传输的传输层协议。TCP接收窗口(TCPReceiveWindow)最大发送单元(MaximumTransmissionUnit)拥塞窗口(Congestionwindow)包含确认(InclusiveAcknowledge)等待超时(Timeout)慢启动(SlowStart)慢启动门限(SlowStartThresh)拥塞避免(CongestionAvoidance)往返时间(RoundTripTime)快速重传(FastRetransmission)快速恢复(FastRecovery)数据业务网络参数优化-TCPTCP是传输控制协议,是数据传输数据业务网络参数优化-TCP1、TCPReceivewindow:接收方的接收数据缓冲区的大小,在接收数据时会先通知发送方,避免发送方一次发出的数据量过大2、最大发送单元(MTU):一个TCP所包含的字节数,小于等于1500bytes,数据以包为单位发送。3、拥塞窗口:在发送方维护着一个拥塞窗口,控制发送数据量的大小,拥塞窗口取值为一次允许发出TCP包的数量,例如cwnd=4,表示发送方一次性可以发出4个TCP包,发送方收到一个ACK以后,就可以发下一窗口的数据包了。数据业务网络参数优化-TCP1、TCPReceivewi数据业务网络参数优化-TCP4、包含确认(InclusiveAcknowledge)每一个TCP包用一个序列号作标识,接收方收到后,会向发送方回一个ACK,ACK中也带有一个序列号,表明该序列号以前所有的数据包都顺利收到了,这称作包含确认。5、等待超时发送方在规定的时间内,如果还没有收到接收方的ACK,就认为某个包发送失败,就重传从某个序列号开始的所有包数据业务网络参数优化-TCP4、包含确认(Inclusive数据业务网络参数优化-TCPABSEQ=1PacketSize=3001ACK=301SEQ=301PacketSize=300bytes2没有成功3ACK=6014SEQ=601PacketSize=300bytes5没有收到SEQ=601的包,因此虽然收到了SEQ=901的包,回的ACK=601,包含确认SEQ=901PacketSize=300bytesACK=60167SEQ=1201PacketSize=300bytesACK=601没有等到ACK=901,超时重发SEQ=601,SEQ=901,SEQ=1201数据业务网络参数优化-TCPABSEQ=1PacketS数据业务网络参数优化-TCP6、慢启动(Probing式的数据发送方式)7、慢启动门限(Ssthresh)初始化:cwnd=1ssthresh=Receivewindow当收到一个ACK时cwnd=cwnd×2数据业务网络参数优化-TCP6、慢启动(Probing式的数数据业务网络参数优化-TCP8、拥塞避免当cwnd>Ssthresh cwnd=cwnd+1收到三个重复的ACK ssthresh=cwnd/2 cwnd=ssthresh cwnd=cwnd+1 快速重传定时器超时 ssthresh=cwnd/2 cwnd=1 cwnd=cwnd×2 重传数据业务网络参数优化-TCP8、拥塞避免当cwnd>Ss数据业务网络参数优化-TCP拥塞窗口数据业务网络参数优化-TCP拥塞窗口数据业务网络参数优化-TCP9、快速重传(FastRetransmission)数据业务网络参数优化-TCP9、快速重传(FastRetr数据业务网络参数优化-TCP10、快速恢复(FastRecovery)数据业务网络参数优化-TCP10、快速恢复(FastRec数据业务网络参数优化-TCP11、往返时间(RTT) 终端对每个包的RTT进行采样,等到SampleRTT,通过对SampleRTT的统计平均,得到等待超时定时器的设定值。 EstimatedRTT(n)=(1-x)*EstimatedRTT(n-1)+x*SampleRTT(n-1) Deviation(n)=(1-x)*Deviation(n-1)+x*|SampleRTT(n-1)-EstimatedRTT(n-1)| TimeOut=EstimatedRTT+4*Deviation x为权重数据业务网络参数优化-TCP11、往返时间(RTT)数据业务网络参数优化-RLP层RLP:RadioLinkProtocolRLP层前向对高层数据进行分割、组帧,并发送;反向对接收到的帧进行重组,传递给高层对物理层造成的差错进行重传,以减轻上层TCP层的负担。数据业务网络参数优化-RLP层RLP:RadioLink数据业务网络参数优化-RLP层RLP在一定程度上是改善了空口的FER,但同时也降低了网络的吞吐量,重传采用什么模式,对吞吐量会有影响。目前推荐使用的模式是{1,2,3},就是三轮次重传,每个轮次依次为重传1次,重传2次,重传3次北电目前建议的模式为{1,4,7},摩托罗拉推荐的RLP模式为{2,3},朗迅推荐为{1,2,3}。数据业务网络参数优化-RLP层RLP在一定程度上是改善了空口数据业务网络参数优化-RLP层RLP申请SCH的机制:(1)RLP每20ms检测前向数据缓冲区和要求重传帧数(2)如果前向SCH不存在时,检测到前向数据缓冲区数据量超过SCH_LOCK_THRESHOLD门限或者RLP要求重传的帧数超过REXMIT_FRAME_THRESHOLD门限,则上报MSG_SDU_RRM_SCH_APPLY_IND消息申请SCH(3)如果前向SCH存在时,检测到前向数据缓冲区数据量在一段时间内低于SCH_LOCK_THRESHOLD门限并且RLP要求重传的帧数低于REXMIT_FRAME_THRESHOLD门限,则上报MSG_SDU_RRM_SCH_STOP_IND消息,通知RRM不用再进行下一个SCH的延续。(4)为避免RLP频繁申请SCH,设定两次RLP申请SCH的时间间隔(30帧)数据业务网络参数优化-RLP层RLP申请SCH的机制:数据业务网络参数优化-RLP层参数描述含义建议值用户的数据缓冲区大小(BufferCapacityperUser)RLP给每个数据业务用户分配的数据缓冲区大小,以KBYTES为单位50kbytesRLP停止SCH连续检测次数(SCHStopCheckCount)当前RLP的判决是每帧检测一次,连续RLP停止SCH连续检测次检测数据低于“RLP停止SCH门限”同时重传队列里数据低于“RLP重传帧数检测”,则RLP提请释放25帧RLP停止SCH门限(SCHStopThreshold(Byte))RLP停止SCH连续检测次数所述500bytesRLP申请SCH门限(SCHRequestThreshold)RLP每帧检测新数据缓冲区数据,超过该门限,同时满足上报时间(距离上次RLP申请大于等于两次RLP申请SCH间隔,)上报SCH申请1000byte两次RLP申请SCH间隔(SCHRequestRetryInterval)上一次申请至下一次申请的间隔,避免频繁申请,帧为单位30帧RLP重传帧数检测(RexmitFrameThreshold)RLP提请申请,还会去检测重传队列里的数据帧数,大于该门限,也提请申请,300byte激活态到DORMENT态时间(Active-to-DormantInactiveTimerDuration)移动台在没有传送数据时,从激活态到DORMENT态的时间20秒数据业务网络参数优化-RLP层参数描述含义建议值用户的数据缓数据业务网络参数优化-影响TCP性能的因素高BERRLP层在第三轮重传如果仍不成功,RLP层就放弃重传,由此将导致TCP层丢包。因此RLP层的放弃率就是TCP层的丢包率。假如采用(1,2,3)NAK重传模式,10%FER将导致TCP的丢包率为0.000001。 TCP丢包,网络会以为是拥塞导致,TCP会进入拥塞避免程序,减缓拥塞窗口的增长。以下数据为8XSCH在不同的FER下,RLP层的丢弃概率FER

RLP层的丢弃概率

两次错误之间的间隔1% <10-12 158years5% <3*10-9 19days10% <10-6 1.4hours15% <8*10-6 625seconds 数据业务网络参数优化-影响TCP性能的因素高BER数据业务网络参数优化-影响TCP性能的因素b、应答延时

数据业务网络参数优化-影响TCP性能的因素b、应答延时 c、TCP/IP头压缩 TCP/IP头压缩(VJC)是在PPP层之间采用的算法,当没有误包的情况下,如果数据包的大小为1000bytes时,采用VJC后,吞吐量可以增加4%左右。由于VJC算法只传TCP头中变化的字节,而不是头本身,因此在有误包发生的情况下,会丢失同步信息,接收端ACK的发送会出现问题,使快速重传算

温馨提示

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

评论

0/150

提交评论