1、VoLTE优化实战手册1 参数与定时器配置(建议)1.1 VoLTE互操作类参数1.2 VoLTE 功能类参数1.3 定时器参数1.3.1 接入类定时器参数英文名:T300功能描述:该参数表示UE侧控制RRC connection establishment过程的定时器。在UE发送RRCConnectionRequest后启动。在超时前如果:1.UE收到RRCConnectionSetup或 RRCConnectionReject;2.触发Cell-reselection过程;3.NAS层终止RRC connection establishment过程。则定时器停止。如定时器超时,则UE重置M
2、AC层、释放MAC层配置、重置所有已建立RBs(Radio Bears)的RLC实体。并通知NAS层RRC connection establishment失败对网络质量的影响:增加该参数的取值,可以提高UE的RRC connection establishment过程中随机接入的成功率。但是,当UE选择的小区信道质量较差或负载较大时,可能增加UE的无谓随机接入尝试次数。减少该参数的取值,当UE选择的小区信道质量较差或负载较大时,可能减少UE的无谓随机接入尝试次数。但是,可能降低UE的RRC connection establishment过程中随机接入的成功率1.3.2 切换类定时器参数英文
3、名:T304 For Intra-Lte功能描述:在“E-UTRAN内切换”和“切换入E-UTRAN的系统间切换”的情况下,UE在收到带有“mobilityControlInfo”的RRC连接重配置消息时启动定时器,在完成新小区的随机接入后停止定时器;定时器超时后UE需恢复原小区配置并发起RRC重建请求对网络质量的影响:用于系统内切换,该值设置过大会导致切换失败无法及时回退并发起RRC连接重建过程1.3.3 重建类定时器1)参数英文名:T311功能描述:T311用于UE的RRC连接重建过程,T311控制UE开始RRC连接重建到UE选择一个小区过程所需的时间,期间UE执行cell-selecti
4、on过程。对网络质量的影响:设置值越大,UE进行小区选择过程中所被允许的时间越长, RRC Connection Reestablishment过程越滞后;如果该参数设置过小,可能在某些链路可以被挽救的情况下,却由于定时器设置不合理而进入IDLE状态,引起掉话,严重影响用户感知。2)参数英文名:T301功能描述:在UE上传RRCConnection ReestabilshmentRequest后启动。在超时前如果收到UE收到RRCConnectionReestablishment或RRCConnectionReestablishmentReject,则定时器停止。定时器超时,则UE变为RRC_
5、IDLE状态对网络质量的影响:增加该参数的取值,可以提高UE的RRC connection re-establishment过程中随机接入的成功率。但是,当UE选择的小区信道质量较差或负载较大时,可能增加UE的无谓随机接入尝试次数。减少该参数的取值,当UE选择的小区信道质量较差或负载较大时,可能减少UE的无谓随机接入尝试次数。但是,可能降低UE的RRC connection re-establishment过程中随机接入的成功率1.4 互操作邻区配置VoLTE商用后,由于语音业务需求或由于4G覆盖原因,终端需要通过SRVCC方式互操作至2G系统。因此,制定4G至2G邻区配置方法如下:可先继承C
6、SFB邻区配置原则。具体如下:4G 至2G邻区配置原则(用于VoLTE业务)1)如果4G与2G小区共站,4G首先需要配置所有共站的2G小区;同时需要继承配置其中同方向角的2G共站小区(系统实现时可考虑一定的角度放宽,暂定60度内)的2G邻区。2)如果4G仅与3G小区共站,4G需要配置所有3G共站小区的2G邻区。3)如果4G站点为新建站,优先添加第一圈2G邻区。应重点检查以下两类2G小区:距离4G站点最近的N个2G站址中, 如果存在室外小区,则选择天线方向指向本小区的2G小区(建议是法线正负60之内);如果存在室分小区,则无需考虑方向角,上述室内、外小区共M个(N建议小于9个;建议距离在2km范
7、围内)4G小区天线法向方向正面对打小区且两小区天线相对方向角度在60之内最近的2个候选邻区(该邻区距本小区不超过1000m),如该2小区被包含于前述M个小区,则需配邻区个数为M,否则为M+2个。4)如果4G与2G共室分,4G需要配置该2G室分小区,及该2G室分小区的邻区。2 终端IMS注册问题2.1 终端开机的IMS注册过程用户开机以后,首先完成EPC附着过程,建立QCI=9默认承载,附着完成以后,发起IMS注册过程和鉴权。在IMS注册流程中,先建立QCI=5的SIP信令承载。然后进行SIP的注册过程,当完成注册过程以后,就可以进行VoLTE呼叫了。若未建立QCI 5就无法完成终端与IMS的S
8、IP注册信令的交互;若QCI5建立成功后,终端与IMS的SIP注册流程异常,也将会导致不能在IMS成功注册。SIP信令注册SIP信令注册过程如下图所示。(点击放大浏览)以下为QCI 5承载建立信令流程:SIP信令注册失败原因手机附着LTE网络并成功建立QCI9承载后PDN connectivity reject,无法建立QCI5默认承载,将导致无法成功注册IMS。如下图所示:手机attach request -attach complete过程已经建立QCI=9的信令承载,UE会在PDN Connectivity Request消息中包含APN信息,从HSS取得的订阅信息中,Service-S
9、election=wildcard,所以MME接受UE请求的 APN。根据新的APN,分配一个Bearer ID给default EPS,并且发送Create Session Bearer Request 到 S-GW。S-GW会在它的EPS Bearer 表中创建一个新的实体,并且发送Create Session Request到 P-GW中。S-GW会为Control Plane和User Plane创建新的DL S-GW TEID并且把他们发送到P-GW,创建QCI5默认承载。因此PDN CONECTIVITY REJECT会导致无法建立QCI5的默认承载,直接导致IMS无法注册。1)如
10、果是ESM过程导致的拒绝(比如默认承载建立失败),才会带PDN CONNECTIVITY REJECT消息,EMM层拒绝,只有ATTACH REJECT消息。2)如果拒绝原因值是unknown EPS bearer context,UE会本地去激活存在的默认承载或专用承载3)常见的拒绝原因有:IMSI中的MNC与核心网配置的不一致。以下为可能的解决方法:1: 检查核心网和eNB侧是否存在相关告警并及时处理2:查看拒绝原因,核查相应参数是否配置正确(IMSI中的MNC与核心网配置的不一致, APN的设置不当等问题)3:是否存在SIM问题及核心网对SIM卡实行限制相应功能及接入等级4:SIM卡和核
11、心网HSS记录信息不一致导致无法注册5:PDN请求拒绝大部分是核心网问题,可以通过抓取信令分析SIP注册SIP注册过程:1)用户首次试呼时,终端向代理服务器发送REGISTER注册请求2)IMS认证/计费中心获知用户信息不在数据库中,向终端回401 Unauthorized质询信息,其中包含安全认证所需的令牌3)终端将用户标识和密码根据安全认证令牌加密后,再次用REGISTER消息报告给IMS服务器4)IMS服务器将REGISTER消息中的用户信息解密,认证合法后,将该用户信息登记到数据库中,并向终端返回 响应消息200 OK。5)用户订阅注册事件包,6)服务器应答订阅成功。7)IMS服务器发
12、送notify消息,由于订阅的用户已经注册,所以IMS服务器回应Notify消息中,状态为active,同事携带XML信息。8)终端发送Notify 200表示接收成功。QCI 5承载建立成功后,此时终端可以与IMS进行SIP信令交互,完成IMS的注册,若注册流程异常,可以从以下方面展开排查:1. 需要确认终端是否发出Register SIP信令;2. 若终端已发,确认IMS是否收到;3. IMS收到后,是否回相应的SIP信令,还是响应注册失败;4. 是否由于终端未开启IPsec导致IMS拒绝注册请求。一般情况下,终端IMS注册失败问题都与核心网相关,主要在于核心网侧排查解决。3 关键参数设置
13、问题3.1 VoLTE语音AMR-NB AMR-WB 资源占有情况有何区别?答:AMR全称Adaptive Multi-Rate,自适应多速率编码,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话。其中AMR分为AMR-NB和AMR-WB两种,对于VoLTE而言,AMR-NB则为12.2k语音编码制式,AMR-WB则为23.85k语音编码制式。AMR-NB和AMR-WB的本质区别在于其语音带宽和抽样频率有所区别,NB的语音带宽范围为:3003400khz,抽样频率为8khz;而WB的语音带宽为507000khz,抽样频率为16khz。以下为相关的AMR
14、-NB的编码方式,共分为16种,其中07对应不同编码方式,815用于噪音或者保留用,VoLTE里的AMR-NB采用的编码方案7;而AMR-WB的编码方式同样也有16种,其中08对应不同编码方式,915保留用,当前VoLTE语音的WB编码制式采用的编码方式8。以下为VoLTE相关测试中的高标清占用资源对比情况:从趋势图来看,在SINR大于5的时候,整体MOS值比较平稳,其中高清MOS值稳定在3.5以上,标清语音MOS值稳定在3.2左右,而在SINR值小于5之后,高清和标清语音的MOS值均呈现波动且整体均值下降的趋势。另外由于在SINR差点打点数较少的原因,其MOS均值会出现随着SINR均值下降而
15、抬升的异常情况。在下行PDCP速率里对比中标清语音在7kb左右,在SINR小于0之后开始出现明显的波动情况,直至掉0。高清语音PDCP速率则在15kbps左右,同样在SINR小于0后开始出现剧烈的波动情况。从高清和标清的下行PRB数对比情况来看,整体占用的RB数差距不明显,另外下行PRB个数随着SINR值恶化逐级抬升。从高标清的指标和资源对比来看,本身AMR-NB和AMR-WB对于网络资源的利用程度来看差距不大(PRB上占用差不多),但AMR-WB对于网络资源的利用率会相对高些(高清的码率更高),且AMR-WB的用户体验更好(MOS值高于AMR-NB一截),且抗干扰性上并没有明显差别,因此在V
16、oLTE将来部署中,更推荐采用AMR-WB编码制式。3.2 专用承载MAX GBR值对通话质量有什么影响?答:专用承载MAX GBR太小将导致的通话质量差。以现网测试案例为例,用CDS 48KMOS盒对在目前LTE网络下的通话质量进行MOS评估时,发现当通话建立在专用承载(GBR)下时CDS MOS打分值偏低。偶然间发现建立在默认承载上的通话MOS值正常可以达到4分。估计为专用承载问题,再用8K语音文件进行MOS打分又恢复正常,确定为速率问题,调整QCI1 MAXGBR参数后恢复正常。VOLTE通话评估软件反映通话质量分值低,经监控基站无告警,接入指标正常,更换站点并重新导入参数后仍存在问题。
17、曾尝试在默认承载下进行语音通话发现质量评估并无问题。初步判定为专用承载问题。如下图所示(左图为QCI1下,右图为QCI9下)。选用8K采样的语音文件再次进行MOS打分时发现QCI1下的MOS值恢复正常采样率不同的区别在于传输时速率不同定位问题点于QCI1专用承载的最高速率没有达到48K语音的传输要求。在对比查看QCI1与QCI9的MAX GBR后确定了问题原因。下图是QCI1修改前的参数(图中MAX GBR数值为换算后结果,下同)下图为QCI9的参数:核心网QCI1承载的MAX GBR改为150:修改后QCI1:由于VOLTE是VOIP业务所以速率的大小直接影响了通话的质量,速率太小语音业务就
18、会出现卡顿和失真的现象。专用承载的最大保证比特率应该先由在不受限条件下的业务最高速率来确定。3.3. QCI=1开关不打开或打开但maxGBR配置过低对Volte电话的影响?答:当拨打volte电话时,QCI=1开关未打开,没有建立QCI=1的专用承载,电话拨通5S后会自动挂断如图所示:所以判断必须打开QCI=1的专用承载开关,才能正常拨打电话。在后台配合下,开启QCI=1的专用承载,并配置maxGBR=20k。再次拨打volte电话,发现专用承载仍未建立,volte电话依然是5s挂断,如下图所示:推断无法正常拨打电话的原因是maxGBR=20k不满足核心网配置要求,经确认,核心网要求的min
19、GBR值必须大于40,于是将基站侧maxGBR值改为256;再次拨打volte电话,专用承载建立成功。能正常通话;如图所示:所以为了保证Volte语音电话能正常拨打,需打开QCI=1的开关,切配置大于核心网要求的maxGBR值。3.4 QCI=2下maxGBR配置过小对视频电话有什么影响?答:基站侧打开QCI=1及QCI=2的开关,并将qciTab2maxGbrDl及qciTab2maxGbrul均设置为100k,拨打Volte视频电话,QCI=1专载成功建立,但QCI=2的专用承载未建立,视频电话呼叫失败。如下图所示:怀疑为qciTab2maxGbr配置过低,未能达到视频电话保障最低要求,经
20、查证,核心网要求的maxGBR值需大于512k,通过后台修改qciTab2maxGbr值为2048之后,再进行Volte视频电话拨打,能正常进行视频通话,如图所示:所以Volte视频电话,需同时打开QCI=1.QCI=2的开关,且maxGBR值需配置大于核心网要求的值方可正常通话。3.5 HSS参数设置是否会对eSRVCC产生影响?答:HSS参数设置不恰当可能会导致无法执行eSRVCC。正常的eSRVCC流程如下:以现网测试发现的某个案例为例,无线环境满足切换条件,UE却并没有执行切换,直至SINR过差发生掉话。通过分析log发现,UE未触发eSRVCC原因为,eNB没有下发eSRVCC相关测
21、控消息。更换HTC测试终端发现,SIM卡尾号为19的终端可收到eNB下发的测控消息并正常eSRVCC,而SIM卡尾号为55的终端无法收到eSRVCC测控消息,以此排除终端原因。正常重配置信令中eSRVCC测控消息如下,SIM卡尾号为55的终端无以下消息。GSM频点信息A2事件及B2事件:对比19、55两部终端能力信息,发现eNB收到的UE Capability Information信令完全相同,且FGI第9位、第23位设置为1,表示终端支持eSRVCC(根据3GPP 36331 B.1 Feature group indicators规定,比特位9为EUTRA RRC_CONNECTED t
22、o GERAN GSM_Dedicated handover,比特位23为GERAN measurements, reporting and measurement reporting event B2 in E-UTRA connected mode,设置为1表示支持该功能)。对比EMIL log发现,SIM卡尾号为19的终端附着时,eNB收到MME下发的Initial Context Setup Request中存在SRVCCOperationPossible : possible字段,而SIM卡尾号为55的终端确没有该字段,导致eNB认为UE不支持eSRVCC,因此不下发eSRVCC测控
23、消息。在附着流程中,测控消息下发前,UE会通过上发NAS:Attach Request进行信息的交互,其中包含UE能力的相关信息。对比两部终端上发的Attach Request信令,结果发现,Attach Request中除随机个性化参数不同外,其他参数完全相同,且MS NETWORK CAPABILITY (OPTIONAL)中SRVCC to GERAN/UTRAN capability字段设置为1,表示UE支持eSRVCC。由上可知,UE无论是与eNB还是与MME交互过程中,不存在终端能力上报的差异, 判断应该不是终端的问题,怀疑是否为SIM卡本身的问题。对调两部终端SIM卡发现,问题会
24、伴随尾号为55的SIM卡,与终端无关。联系HSS工程师核查SIM卡参数,发现尾号为55的SIM卡Session Transfer Number参数为空,此字段为eSRVCC切换时核心网的一个标识的初始值。若字段为空,则表示不支持eSRVCC。重新设置尾号为55的SIM卡后,问题消失。3.6 地下车库-115场景eSRVCC优化参数如何设置?答:地下车库-115场景下,参数采用初始配置1,A2判决门限为:LTE-110dBm,B2判决门限为:LTE-85dBm。UE进入地下车库,当LTE信号低于-120dBm时触发B2事件,但在1秒内RSRP由-120dBm降低至-139dBm以下,SINR由-
25、2dB降低至-14.7dB以下,无法完成eSRVCC流程,导致信号恶化掉话。UE触发B2时信号截图如下:UE掉话时信号截图:调整B2判决门限,将B2 LTE门限由-120改为-116,发现成功率有大幅度提升,成功率大于70%。分析log发现,该场景UE会占用PCI=33、34两个小区,当占用PCI=34的小区时,与邻区PCI=115的小区MOD3冲突,SINR差导致无法及时完成eSRVCC切换。邻区列表如下:将三个小区PCI由34/33/35调整为33/35/34,eSRVCC切换成功率达90%以上。3.7 RoHC是否应该启用?答:RoHC通过压缩IP包头的方式,在VoLTE用户较多时,提高
26、了空口传输效率。1)RoHC技术仅对QCI=1的业务有效包头压缩支持IPv4和IPv6格式支持以下格式的压缩(3GPP R8):0x0000 ROHC uncompressed (RFC 4995)0x0001 ROHC RTP (RFC 3095, RFC4815)0x0002 ROHC UDP (RFC 3095, RFC4815)以上格式需要具备VoLTE能力的终端支持2)RoHC的实现高标清理论速率计算RoHC理论速率计算3)RoHC外场验证测试由以上分析可看出,标清AMR压缩比为51.39%,高清AMR压缩比为65.35%,建议全网开启RoCH。3.8 VOLTE下的DRX模式与普通
27、LTE下的DRX模式有何不同?答:DRX分两种,一种是IDLE DRX,就是当UE处于IDLE状态下的非连续性接收,由于处于IDLE状态时,已经没有RRC连接以及用户的专有资源,因此这个主要是监听呼叫信道与广播信道,只要定义好固定的周期,就可以达到非连续接收的目的。但是UE要监听用户数据信道,则必须从IDLE状态先进入连接状态。而另一种就是ACTIVE DRX,也就是UE处在RRC-CONNECTED 状态下的DRX,可以优化系统资源配置,更重要的是可以节约手机功率,而不需要通过让手机进入到RRC_IDLE 模式来达到这个目的,例如一些非实时应用,像web浏览,即时通信等,总是存在一段时间,手
28、机不需要不停的监听下行数据以及相关处理,那么DRX就可以应用到这样的情况。ACTIVE DRX的基本机制是为处于RRC_CONNECTED态的UE配置一个DRX cycle。DRX cycle由“On Duration”和“Opportunity for DRX”组成:在“On Duration”的时间内,UE监听并接收PDCCH(激活期);在“Opportunity for DRX”时间内,UE不接收下行信道的数据以节省功耗(休眠期)。在大多数情况下,当一个UE在某个子帧被调度并接收或发送数据后,很可能在接下来的几个子帧内继续被调度,如果要等到下一个DRX cycle再来接收或发送这些数据将
29、会带来额外的延迟。为了降低这类延迟,UE在被调度后,会持续位于激活期,即会在配置的激活期内持续监听PDCCH。其实现方法是:每当UE被调度时,就会启动一个定时器drx-InactivityTimer,在该时间内不会释放连接。drx-InactivityTimer指定了当UE成功解码一个指示初传的UL或DL用户数据的PDCCH后,持续位于激活态的连续子帧数。为了允许UE在HARQ RTT期间内休眠,每个DL HARQ process定义了一个 “HARQ RTT(Round Trip Time) timer”。当某个下行HARQ process的TB解码失败时,UE可以假定至少在“HARQ RT
30、T”子帧后才会有重传,因此当HARQ RTT timer正在运行时,UE没必要监听PDCCH。当HARQ RTT timer超时,且对应HARQ process接收到的数据没有被成功解码时,UE会为该HARQ process启动一个drx-RetransmissionTimer。当该timer运行时,UE会监听用于HARQ重传的PDCCH。drx-RetransmissionTimer的长度与eNodeB调度器的灵活度要求相关。如果是要达到最优的电池消耗,就要求eNodeB在HARQ RTT timer超时之后,立即调度HARQ重传,这就也要求eNodeB为此预留无线资源,此时drx-Retr
31、ansmissionTimer也就可以配得短些。drx-RetransmissionTimer指定了从UE期待收到DL重传的子帧(HARQ RTT之后)开始,连续监听PDCCH的最大子帧数。LTE设备中允许ENodeB对不同的QCI业务设置不同的DRX PROFILE参数集,每一个参数集会包括longDRX-Cycle (ms)、 On Duration Timer (psf) 、DRX Inactivity Timer(psf)、DRX Retrans Timer(psf) 4个参数。UE在进行不同的QCI业务时会执行最高优先级的业务的DRX PROFILE。而在VOLTE的业务下,QCI=1的时延不能超过100ms,所以DRX cycle不能设置得过长,不能使用原先QCI=9的long DRX-cycle设置(160ms),又由于UE在进行语音业务时,用户正在通话时会每20ms产生一个采样包,宜为设置long DRX-cycle为40ms,为20ms的整数倍。同时,由于语音业务都是20ms产生一个采样包进行下发,用户在接受到语音数据包后并不需要连续监听,且由于longdrxcycle更变,DRXinacti
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1