简介《4G5G互操作原理及流程SA》是一份面向移动通信优化、规划及维护工程人员的技术培训PPT聚焦SA独立组网架构下LTE与NR之间的互操作策略与信令流程可帮助读者建立5G端到端移动性管理的系统认知。内容以华为网络设备为基础依次展开4G及5G互操作概述、NR空闲态与连接态互操作、LTE与NR双向互操作、EPS Fallback语音回落流程、Fast Return信令流程、常见语音问题排查思路六大模块详细解释小区重选机制、测量触发与判决条件、切换/重定向策略以及语音业务回落与快速返回的具体信令交互。资源为单份PPT演示文稿约2.78MB结构清晰、图文并茂目录便于按章节检索适合无线网络工程师、5G网优人员及相关培训学员用以系统学习、团队内训或项目复盘。目前已有147人学习下载可用于实际理解4G/5G泛在协同时的覆盖、容量与语音保障思路。1. 4G5G互操作入门SA组网先理清移动性策略SA组网下5G终端不可能一直驻留在NR覆盖不连续语音业务又要靠EPS Fallback回落LTE这两个约束决定了4G与5G互操作不是配几个开关的事而是一整套移动性策略。这套课件把策略按空闲态和连接态两条线展开NR侧支持系统内重选、切换以及NR到LTE的小区重选和切换/重定向LTE侧只有部分终端支持到NR的重选连接态通常用重定向回NR。语音靠EPS Fallback先落到LTE结束后用Fast Return快速返回NR。优化时先对齐空闲态驻留策略推荐NR大于LTE优先级再管连接态切换事件和重定向门限最后盯语音回落和返回的成功率。下面按空闲态算法、连接态事件与信令、语音流程、排障技巧四层往下拆。2. NR空闲态互操作小区重选算法与门限参数整定2.1 三段式重选流程测量启动、评估判决、执行小区重选是SA空闲态互操作的主路径UE在NR覆盖变差时通过重选落到LTE覆盖恢复后再按优先级重选回NR。整个流程分三步启动邻区测量、重选评估判决、重选执行。第一步UE根据测量启动条件判决要不要测邻区。同频场景下服务小区Srxlev降到同频测量启动门限以下才启动同频邻区测量异频场景看异频测量RSRP触发门限。判决启动后UE同时测量服务小区和邻区的RSRP信号质量。第二步重选评估判决。UE把服务小区和邻区的测量结果带入重选标准判断邻区信号是否满足重选条件满足则执行重选不满足继续驻留当前服务小区。这里容易漏一个点重选有时间迟滞TreselectionNRSA下固定为1秒邻区需要持续满足判决条件超过该时长才会触发重选目的是避免瞬时波动造成频繁重选。第三步重选执行。UE转入新小区开始接收新小区的系统消息如果目标小区配置了预留或接入受限标志UE无法接入会继续留在原小区重新评估。实际运维中还要关注“弹回”现象异频门限间距设计过窄时UE重选到LTE后很快又满足高优先级门限重选回NR空闲态乒乓重选会被记为异常重选次数。提示同频测量启动门限IntraFreqMeasStartThld和高-低重选门限LowPriReselThld是SA空闲态互操作最常调的两个参数。前者决定UE什么时候开始找邻区后者决定什么时候离开NR。两者间距过小UE在覆盖边缘来不及测量就掉到LTE间距过大UE过早启动邻区测量增加终端耗电。2.2 同优先级重选Rn公式与偏置参数同优先级重选发生在NR同频频点之间或者优先级相同的异频频点之间。SA下典型的同优先级重选是同频NR小区间的移动。判决公式为Rn Qmeas,n - Qoffset - Qoffsettemp服务小区侧为 Rs Qmeas,s Qhyst - Qoffsettemp。UE持续比较Rn和Rs当Rn Rs且持续TreselectionNR后重选到邻区。变量含义配置参数说明Qmeas,n / Qmeas,s邻区/服务小区RSRP测量值测量上报单位dBmQoffset邻区重选偏置同频q-OffsetCellSIB3广播异频同优先级q-OffsetCell加q-OffsetFreqSIB4广播对应NRCellRelation.NCellReselOffset与NRCellFreqRelation.FreqOffsetQhyst小区重选迟滞NRCellReselConfig.CellReselectionHyst值越大越难离开服务小区Qoffsettemp临时偏置SIB1消息中q-Offsettemp固定为0正常场景不影响判决TreselectionNR重选时间迟滞固定1sSIB4广播UE驻留当前小区需超过1s工程上同频重选主要调两个量q-OffsetCell控制邻区边界偏移Qhyst控制驻留稳定性。q-OffsetCell配得大UE更倾向留在服务小区适合处理同频重叠覆盖区的频繁重选Qhyst配得大则整体降低重选灵敏度代价是离开弱覆盖小区的反应变慢。同频测量启动门限算法示例MinimumRxLevel取-64、IntraFreqMeasStartThld取29时实际启动门限为(-6429)×2 -70dBm。2.3 异频高-低与低-高重选门限计算与编码换算异频重选分两类服务小区优先级高、目标小区优先级低的“高-低重选”以及服务小区优先级低、目标小区优先级高的“低-高重选”。两类重选的测量启动条件和判决门限不同。高-低重选先启动测量Srxlev ≤ (MinimumRxLevel NonIntraFreqMeasRsrpThld)×2 时UE启动异频测量测量结果满足 Qmeas,n (MinimumRxLevel LowPriReselThld)×2 时判决重选。低-高重选则是持续测量Qmeas,n (MinimumRxLevel HighPriReselThld)×2 即触发。这里乘2是因为SIB里的MinimumRxLevel和各类门限都按2dB步长编码转成dBm要乘2。# 4G5G互操作NR小区重选门限批量计算 # 参数来源NRCellReselConfig与NRCELLFREQRELATION def resel_threshold(min_rx_lev, intra_meas, non_intra_meas, low_pri, high_pri): 将网管编码参数换算为实际dBm门限。 SIB中电平按2dB步长编码因此乘2换算为dBm。 min_rx_lev: MinimumRxLevelSIB2广播同频/SIB4广播异频 return { 同频测量启动门限: (min_rx_lev intra_meas) * 2, 异频测量启动门限: (min_rx_lev non_intra_meas) * 2, 异频低优先级重选门限: (min_rx_lev low_pri) * 2, 异频高优先级重选门限: (min_rx_lev high_pri) * 2, } # 与课件算法示例一致的输入 print(resel_threshold(min_rx_lev-64, intra_meas29, non_intra_meas9, low_pri11, high_pri11))运行结果分别为-70、-110、-106、-106dBm。注意异频测量启动门限必须低于低优先级重选门限否则UE还没启动异频测量邻区信号就已达到重选判决门限测量和判决的顺序就反了。常规做法是让测量启动门限比重选门限低3~6dB给测量留出时间窗口。3. 连接态互操作测量事件配置与Xn/NG切换信令3.1 A1~B2事件进入条件与变量含义连接态互操作靠测量事件驱动。NR侧常用A系列事件涉及异系统LTE时用B系列事件。每个事件的进入条件由测量量、迟滞、偏置和时间迟滞共同决定持续满足TimeToTrig后才上报测量报告。事件事件定义进入条件A1服务小区质量高于门限Ms - Hys ThreshA2服务小区质量低于门限Ms Hys ThreshA3邻区比服务小区高一定偏置Mn Ofn Ocn - Hys Ms Ofs Ocs OffA4邻区质量高于门限Mn Ofn Ocn - Hys ThreshA5服务小区低于门限1且邻区高于门限2Ms Hys Thresh1 且 Mn Ofn Ocn - Hys Thresh2A6邻区比辅小区高一定偏置Mn Ocn - Hys Ms Ocs Off载波聚合B1异系统邻区质量高于门限Mn Ofn Ocn - Hys ThreshB2服务小区低于门限1且异系统邻区高于门限2Ms Hys Thresh1 且 Mn Ofn Ocn - Hys Thresh2公式里Ms、Mn是服务小区与邻区的测量结果Hys是幅度迟滞TimeToTrig是时间迟滞两者都用于抑制事件抖动Thresh是RSRP门限Ofs/Ofn是服务/邻区频率偏置Ocs/Ocn是小区偏移量CIOOff是测量结果偏置。参数映射上A1/A2门限在测量对象里下发A3的Off与Hys在reportConfig里配置Ocn要按外部小区CIO逐条核对。SA场景下NR往LTE下发测量控制通常用B1或B2语音回落经常选B2因为B2同时约束了NR侧与LTE侧质量避免NR信号尚好时就提前回落。3.2 基于覆盖的切换A3、A5与COVERAGE_BASED_HO基于覆盖的切换是连接态互操作的基本盘。同频场景UE移动到覆盖边缘、服务小区信号质量变差而邻区变好时触发A3上报gNodeB据此发起切换。该行为受NRCellAlgoSwitch.IntraFreqHoSwitch的子开关COVERAGE_BASED_HO控制子开关打开时gNodeB按A3测量报告的上报顺序以及报告中小区RSRP降序排列逐一尝试切换子开关关闭时gNodeB收到A3也不会指示UE执行切换。异频覆盖切换的启动条件更严格InterFreqHoSwitch下的COVERAGE_BASED_HO打开gNodeB收到服务小区满足A2事件的测量报告且UE支持异频测量、支持待测频点所在频带三者同时满足才启动异频切换。触发模式由NRCellMobilityConfig.MeasTrigQuantity配置支持基于RSRP或RSRQ触发。启动后gNodeB在频点关系中选异频频点下发测量控制。满足要求的频点超过下发规格时按NRCellFreqRelation.ConnFreqPriority从高到低选择频点优先级相同则优先选SsbFreqPos数值小的NR频点。下发事件由NRCellFreqRelation.InterFreqHoEventType决定配置EVENT_A5则下发A5加A1/A2的测量控制配置EVENT_A3则下发A3加A1/A2。A1/A2在这里用于异频测量完成后及时停止测量节省终端耗电与测量gap开销。3.3 Xn切换与NG切换信令流程与选路逻辑SA站间切换先做跨站判断再做链路判断。源gNodeB从目标小区或目标频点列表中选择质量最好的小区判断是否跨站跨站后判断与目标gNodeB之间是否存在Xn链路存在则执行Xn切换不存在则用NG链路发起切换。跨AMF Region时只能用NG切换相同AMF Region时目标gNodeB通过Xn私有消息Private Vendor ConfigurationTransfer携带AMF Set ID给源gNodeB源gNodeB依据基于AMF Set ID的Xn切换开关决定后续处理开关关闭时仍用Xn链路切换。# SA站间Xn切换关键信令按抓包顺序 # 01 源gNB - UE : RRCReconfiguration同频/异频测量对象、报告配置、GAP # 02 UE - 源gNB : RRCReconfigurationComplete # 03 UE - 源gNB : MeasurementReportA3/A5满足后上报 # 04 源gNB : 目标小区/目标频点判决 # 05 源gNB - 目标gNB : Xn HANDOVER REQUEST发起切换请求 # 06 目标gNB : 准入控制分配UE实例与传输资源 # 07 目标gNB - 源gNB : HANDOVER REQUEST ACKNOWLEDGE # 08 源gNB - UE : RRCReconfiguration切换命令 # 09 源gNB - 目标gNB : SN STATUS TRANSFER转发PDCP SN # 10 UE - 目标gNB : MSG1专用preamble非竞争随机接入 # 11 目标gNB - UE : MSG2 # 12 UE - 目标gNB : RRCReconfigurationComplete空口切换完成 # 13 目标gNB - AMF : PATH SWITCH REQUEST更新下行GTPU地址 # 14 AMF - 目标gNB : PATH SWITCH REQUEST ACKNOWLEDGE # 15 目标gNB - 源gNB : UE CONTEXT RELEASE源侧释放用户资源第8到第12步是切换执行的关键路径UE收到RRCReconfiguration后必须在目标小区完成非竞争随机接入。第13步PATH SWITCH用于核心网更新下行数据面若AMF在ACK中指示部分PDU Session建失败目标gNB要删除对应会话。NG切换与Xn的主要差异在第5到第12步HANDOVER REQUIRED先给AMF由AMF转发HANDOVER REQUEST到目标gNBPDCP SN通过UPLINK/DOWNLINK RAN STATUS TRANSFER在AMF侧中转目标gNB接入完成后还要通过HANDOVER NOTIFY通知AMF。对比项Xn切换NG切换触发条件源/目标gNB存在Xn链路且同AMF Region无Xn链路或跨AMF Region切换请求路径源gNB直发目标gNB源gNB→AMF→目标gNB路径切换通知PATH SWITCH REQUESTHANDOVER NOTIFY时延特征信令面少两跳优先选择兜底方案时延略高切换准备失败时看原因值Invalid AMF Set ID、Unknown GUAMIID、Transport Resource Unavailable会触发用NG链路重试其他原因直接进入切换准备失败惩罚。异厂商对接或异常终端场景建议打开站间切换全量配置开关INTER_GNB_HO_FULL_CONFIG_SW让切换命令携带全量配置而非增量配置可明显降低掉话率和流量掉底风险。4. EPS Fallback与Fast ReturnSA语音连续性保障4.1 EPS Fallback触发路径与切换冲突处理SA下终端不支持VoNR或NR覆盖不足时语音业务通过EPS Fallback回落到LTE。触发点在核心网AMF发起5QI1承载建立流程gNodeB收到后判决执行语音回落。回落方式分三种基于测量的切换、基于测量的重定向、盲重定向。前两种先给UE下发LTE侧测量配置满足事件条件后执行盲重定向不测量直接下目标频点适合LTE覆盖有保障的区域。常见冲突场景是gNodeB正处于系统内切换出准备阶段核心网发起5QI1承载建立且gNodeB判决执行语音回落切换流程和回落流程同时存在。控制开关是gNBMobilityCommParam.HoPduSessConflHandlingSw下的VOICE_FB_FIRST_SWITCH语音回落优先开关打开后gNodeB优先处理语音回落避免切换流程把回落流程卡住。紧急呼叫场景同理紧急呼叫的语音回落优先级更高。回落还有一个前置约束LTE侧要支持VoLTE且NR到LTE的外部小区与频点关系要配全否则回落目标选不出来。排障时先确认这两个条件再看回落失败原因值属于无线侧还是核心网侧。4.2 Fast Return语音结束后回NR的两种方式语音业务结束后快速返回NR的流程叫Fast Return。VoLTE通话结束后UE处于LTE连接态或刚进入空闲态网络通过连接态频率优先级让UE优先测量NR小区测到满足条件的NR小区后重定向回去。课件里的策略是NR终端尽可能体验NR网络VoLTE语音业务结束后执行测量重定向到NR。Fast Return分测量重定向和盲重定向。测量重定向是UE按配置测量NR频点网络收测量报告后下发重定向命令可靠性高NR覆盖边缘也能准确回落到合适小区盲重定向直接指目标频点速度快但依赖NR覆盖一致性更适合NR连续覆盖的热点区域。实际配置常见组合是先测一段超时未测到再盲重定向兜底。# EPS Fallback Fast Return观察点信令文本日志过滤模板 # 回落阶段核心网下发5QI1承载建立、gNB切换/重定向命令 grep -E PDU SESSION RESOURCE SETUP REQUEST|5QI.*1|HandoverRequired|RRCReconfiguration trace.log # 返回阶段LTE释放、NR测量上报、重定向命令 grep -E BearerRelease|NR.*MeasurementReport|Redirect|RRCRelease trace.log回落阶段看三个时间AMF下发5QI1建立请求的时间、gNB下发切换或重定向命令的时间、UE在LTE完成随机接入的时间。三段间隔过大说明回落判决或目标小区选择有问题。Fast Return阶段看LTE释放消息是否携带NR重定向配置UE是否上报NR测量结果后再收RRCRelease。注意二进制trace要先转文本否则grep直接过滤不到。4.3 切换失败惩罚与QoS流程冲突切换失败惩罚是防止反复往同一目标小区发起切换的机制分两类。资源类切换准备失败用惩罚定时器定时器内UE不能向该目标小区发起切换重试超时后恢复。非资源类失败用惩罚次数达到惩罚次数前不重试超过后恢复。两类惩罚都挂在目标小区维度源gNB维护惩罚状态。QoS流程与切换流程的冲突靠QOS_FLOW_FIRST_SW处理。gNodeB在切换出准备阶段收到PDU会话建立或修改信令时若该开关打开gNodeB优先处理QoS流程并发起切换取消请求若核心网不支持在切换的同时建立或修改PDU会话建议打开。反之核心网能力支持且切换时效性要求高时可以关闭让切换优先。开关归属参数场景建议VOICE_FB_FIRST_SWITCHgNBMobilityCommParam.HoPduSessConflHandlingSw切换与语音回落流程冲突打开保障语音时延QOS_FLOW_FIRST_SWNRCellQciBearer.HoQosFlowConflProcStrat切换与QoS流程冲突核心网不支持并发时打开INTER_GNB_HO_FULL_CONFIG_SWNRCellAlgoSwitch.HoCompatibilitySwitch异厂商/异常终端站间切换打开切换命令携带全量配置COVERAGE_BASED_HONRCellAlgoSwitch.IntraFreqHoSwitch / InterFreqHoSwitch覆盖触发的同频/异频切换默认打开关闭则收到测量报告不切换5. SA互操作实测参数核查计算与信令日志定位技巧5.1 批量核对重选门限的小脚本做SA互操作优化时最烦逐小区查参数。从网管导出重选参数用脚本批量算出实际门限再和工参比对能快速暴露“测量启动门限配高”“门限间距配反”这类问题。import csv def calc_gates(row): 把编码值换算成dBm并计算四类门限。 min_rx int(row[MinimumRxLevel]) return { 同频测量启动: (min_rx int(row[IntraFreqMeasStartThld])) * 2, 异频测量启动: (min_rx int(row[NonIntraFreqMeasRsrpThld])) * 2, 低优先级重选: (min_rx int(row[LowPriReselThld])) * 2, 高优先级重选: (min_rx int(row[HighPriReselThld])) * 2, } with open(nr_resel.csv, encodingutf-8) as f: for row in csv.DictReader(f): print(row[cell], calc_gates(row))CSV列名要和网管导出模板保持一致导出的数值列若是文本类型int()转换前先strip去空格。算出结果后和设计值比对偏差超过2dB就要回查源配置尤其是异频测量启动门限与低优先级重选门限的顺序关系。5.2 从信令日志定位回落与重选问题定位EPS Fallback问题先确认UE是否收到5QI1承载建立请求再确认gNB是否下发测量控制最后确认回落命令是切换还是重定向。三段分别在AMF侧、gNB侧、UE侧日志里找时间戳对齐后就能圈出问题区间。# 抓取回落相关信令窗口文本trace已转码 grep -E PDU SESSION RESOURCE SETUP REQUEST|5QI1|MEASUREMENT REPORT|RRCReconfiguration|RANDOM ACCESS trace.log | awk {print $1, $2, $NF}如果测量报告一直没上来重点查NRCellFreqRelation.InterFreqHoEventType是不是A5以及B2门限的Thresh1/Thresh2是否远离当前RSRP水平如果UE上报了但gNB没下发切换命令查COVERAGE_BASED_HO子开关状态和目标小区惩罚计数。重选问题则先看SIB3/SIB4广播参数与脚本计算结果再确认TreselectionNR保持1秒最后核对Qoffsettemp未被异常改写。实际操作时抓包窗口覆盖回落前2秒到语音结束后5秒AMF侧与gNB侧各打一份日志按IMSI关联后检查5QI1建立、回落命令、LTE接入三段的时间差超过500ms就逐段核查对应配置与开关。本文还有配套的精品资源点击获取