
简介面向5G网络优化工程师及交付运维人员的参数调优速查文档聚焦NR邻区管理、MU-MIMO调度、上行干扰随机化、VoNR语音体验与BWP节能等核心优化方向覆盖RANK流间功控、PDCCH预编码增强、PRACH虚警检测、TA异常鲁棒保护、CSI子带粒度、HARQ-ACK资源节约等40余项关键参数并涉及VoNR与终端节能配合、BWP2切换等优化开关。文档以表格形式给出参数中文名称、修改值及开关状态并逐项解释适用场景与作用机制例如VoNR退出Gap测量、上下行256QAM选阶、切换QCI优先级、无上下文重建、Msg3功率偏置等便于规划人员按需查阅和直接套用。资源共1个docx文件大小仅16KB内容精炼但覆盖协议栈调度、语音、随机接入、节能等多个层面可作为5G基线参数核查、KPI劣化分析、新站开通验证时的常用清单。目前已有295人学习下载适合需要快速定位参数修改建议的工程优化人员作为案头参考。1. 拿到《5G基线参数优化.docx》先别急着改这包东西解决的是开网后体验掉底凌晨割接后5G 基站小区级 KPI 看着正常VoNR 接通率却掉、MU-MIMO 用户 RANK 上不去、BWP2 省电一开语音就卡——这类问题往往不是硬件故障而是基线参数没有对齐。《5G基线参数优化.docx》就是一份把 40 多个无线侧开关、门限、偏置拉齐的清单覆盖 NR 邻区管理、MU-MIMO 调度、VoNR 退出 Gap 测量、BWP2 拥塞退出、RLC 定时器、PRACH 虚警检测、TA 鲁棒保护等。它适合负责 5G 基站参数基线、VoNR 优化、MU-MIMO 调度和 BWP/DRX 节能的网优与协议栈工程师不适合把它当成一键脚本全量下发。先说结论这份文档的价值不在“改了多少个参数”而在把 5G 关键技术里的语音、移动性、空口效率和节能四条线摆到同一张变更单上让每次割接后有后悔药可查。2. 参数包怎么读把 40 个开关拆成四类先立住优化顺序2.1 先分清开关、门限、偏置、枚举别把布尔值和整数值混在一张表拿到《5G基线参数优化.docx》第一反应不该是打开 OMC 逐个搜索字段。文档里至少混着四类参数开关类、门限类、偏置类、枚举/策略类。开关类通常用 -1、0 表示开或关但不同 5G 基站版本、不同网管模板对 -1/0 的解释可能相反门限类是有量纲或无量纲的整数值比如 5、10、50、100000偏置类常见于功率、SINR、CQI、MCS 补偿比如 -4、0、2、30枚举/策略类更像模式选择比如 ENH_PMI、SMALL、RB51、NOT_CONFIG。把它们混在一张表里最直接的翻车就是“看到 -1 就以为全开”结果把需要关闭的辅助开关也打开。我一般先做一张“参数类型卡”只保留字段名、中文名、修改值、类型、所属域、是否联动。下面是从文档里抽出来的一部分实际整理时可以继续补全参数中文名字段名/标识修改值类型优先域NR 邻区管理开关INTRA_FREQ_NCELL_STAT_SW-1开关移动性下行 MU-MIMO 调度补充开关DL_MCS_TABLE_ADAPT_ENH_SW-1开关空口效率下行码本类型频谱效率系数下行码本类型频谱效率系数105系数空口效率上行干扰随机化调度增强开关UL_INTRF_RANDOMIZED_SCH_ENH_SW-1开关上行容量RLC 开关RLC_TIMER_ADAPT_WITH_SR_PRD_SW-1开关调度/时延VoNR 退出 Gap 测量开关VONR_EXIT_FROM_GAP_MEAS_SW-1开关VoNR/移动性CA 异频测量与 VoNR 兼容性开关CA_INTERF_MEAS_VONR_COMPAT_SW-0开关VoNR/CASRS 权初始 MCSOffsetSRS 权初始 MCSOffset1偏置MU-MIMOPDCCH 预编码增强策略ENH_PMIENH_PMI枚举控制信道PRACH 虚警检测距离门限PRACH 虚警检测距离门限100000门限随机接入VoNR 用户 BWP2 拥塞退出开关VONR_BWP2_CONGESTION_EXIT_SW-1开关VoNR/BWPVoNR 用户切换随机前导功率偏置VoNR 用户切换随机前导功率偏置10偏置移动性BWP2 最大 RB 数BWP2 最大 RB 数RB51枚举/资源节能省电 BWP 开关BWP 节能和 DRX 优化开关BWP2_SWITCHDRX_BWP2_OPT_SW-1-1开关节能这张表的作用不是好看而是把“改什么”变成“先改哪类、后改哪类”。开关类先小范围验证门限类必须结合 KPI 分布偏置类通常放在最后做微调枚举类一旦改动可能牵动调度器整条策略不能和门限一起下发。注意文档里出现“-0”这种写法时不要自行归一化成 0。先查当前网管版本的字段定义有些模板把 -0 当作关闭态有些模板把它当占位值。2.2 四条依赖链VoNR 体验、MU-MIMO、BWP/DRX、RACH/RLC这份 5G 基线参数优化清单看着散实际可以串成四条依赖链。第一条是 VoNR 体验链。VONR_EXIT_FROM_GAP_MEAS_SW、连接态 VoNR/EPS FB 自适应功能开关、上行 SINR 弱覆盖门限 5、下行 CQI 弱覆盖门限 5、语音 PDCCH SINR 偏置值 30、语音下行 CQI 调整量 30、Msg3 相对于前导的功率偏置 2、VoNR CSI-RS 干扰避让开关、VoNR 下行重传调整优化开关、VoNR 用户下行体验提升开关这些参数不是孤立的。语音业务对时延和丢包敏感Gap 测量、异频测量、CA 兼容性、BWP2 拥塞退出一旦配合不好表现就是 MOS 分下降、掉话、EPS FB 回落后不回 NR。第二条是 MU-MIMO 空口效率链。DL_MCS_TABLE_ADAPT_ENH_SW、下行码本类型频谱效率系数 105、SRS 权初始 MCSOffset 1、相关性计算的 SRS 权值有效时长 25、PDCCH 预编码增强策略 ENH_PMI、CSI 子带粒度 SMALL、MU 下行初始 MCS 调整量 -4、RANK 升阶/降阶谱效率迟滞门限 10、下行 RANK 大于 2 时启动流间功控的最小 MCS 门限 0这几个参数共同决定多用户配对后是“速率起飞”还是“BLER 爆炸”。很多现场只开 MU-MIMO 补充开关却不动 SRS 权有效时长和 MU 初始 MCS 调整量结果 RANK 上去了边缘用户误码也上去了。第三条是 BWP/DRX 节能链。VONR_BWP2_CONGESTION_EXIT_SW、VoNR 退出 BWP2 的用户数门限 0、BWP2 最大 RB 数 RB51、BWP2_SWITCH、DRX_BWP2_OPT_SW、预调度数据量 100、HARQ-ACK RB 节约调度开关、上行均衡调度用户数门限 20、近点 PUSCH SINR 门限偏置 0这些参数直接影响 5G 基站节能和语音时延。省电 BWP 开关打开后如果 BWP2 最大 RB 数给得太小VoNR 用户一多就拥塞如果退出 BWP2 的用户数门限配得激进语音用户会在 BWP 之间来回切调度器看到的是频繁状态迁移终端侧看到的是断续。第四条是 RACH/RLC 稳健性链。RLC_TIMER_ADAPT_WITH_SR_PRD_SW、弃包处理优化 DL_PKT_DISC_STAT_OPT_SW、PRACH 虚警检测距离门限 100000、支持 TA 异常鲁棒性保护功能 5、无上下文重建开关 NO_CONTEXT_REEST_SW、切换 QCI 优先级 5、切换 QCI 优先级 7、优先级 5、PDCCH 上行 CCE 的预留周期 NOT_CONFIG、统计策略开关 NOISE_MEASUREMENT_SWITCH这些看似偏底层实际决定随机接入、切换、重建和上行调度是否稳。VoNR 期间如果无上下文重建开关打开某些版本会减少重建信令但也要看终端一致性RLC 定时器自适应和 SR 周期绑定后能减少调度等待但配错会导致重传变慢。这四条链不是并列关系。VoNR 是业务体验层MU-MIMO 是容量效率层BWP/DRX 是节能层RACH/RLC 是稳健层。优化顺序我一般按“稳健层先保底业务层再验证效率层后加码节能层最后收”。因为效率层和节能层出问题业务层 KPI 会先报警反过来如果 RACH/RLC 不稳先开 MU-MIMO 补开关数据会很好看但投诉也会很集中。2.3 落地操作从 docx 到变更单三步对齐参数第一步把 docx 里的参数清单抄成可筛选的 CSV。不要直接复制到 Excel 就下发先把“参数中文名称”和“修改值”拆成两列再补三列网管字段名、当前值、目标值。字段名以现网 OMC 实际为准文档里的中文名用于沟通真正执行必须落到字段。# 只做格式示例把从 docx 整理出的 CSV 转成变更单模板 # 列中文名,字段名,目标值,当前值,风险级别,批次 awk -F, NR1{print $0,当前值,风险级别,批次} NR1{print $0,,待填,待定} baseline_raw.csv change_order.csv这段命令没有神秘参数-F, 指定逗号分隔NR1 保留表头NR1 给每行补空列。真正有价值的是后两步风险级别和批次。开关类默认高风险门限类中风险偏置类低风险枚举类高风险。批次按“单站验证、簇验证、区域灰度、全量”四档走。第二步做参数映射。文档里的字段不一定和网管字段一一对应比如“VoNR 与小区级预调度解耦开关”在文档里是 RSVDSWPARAM1_BIT7这类保留位参数必须查版本说明“连接态 VoNR/EPS FB 自适应功能开关”落在 RSVDSWPARAM0_BIT25也要确认 bit 位是否被其他功能复用。映射时至少核对三处字段名、数据类型、取值范围。开关类取值范围可能是 -1/0也可能是 0/1门限类可能允许 0 表示关闭枚举类如 ENH_PMI、SMALL、RB51、NOT_CONFIG 必须和调度器版本一致。第三步写变更单。变更单不写“提升 VoNR 体验”这种空目标要写清参数、目标值、生效对象、观察 KPI、回退值、回退条件。下面这个模板可以直接抄批次参数组代表参数生效对象观察 KPI回退条件1RACH/RLC 稳健PRACH 虚警门限、TA 保护、RLC 开关单站随机接入成功率、重建率接入成功率下降 0.5%2VoNR 移动性Gap 退出、弱覆盖门限、Msg3 偏置单站/簇VoNR 掉话率、MOS、EPS FB 回落比掉话率上升 0.2%3MU-MIMO 效率MU 补充开关、SRS 权时长、ENH_PMI簇RANK 分布、MCS、BLERBLER 10% 或 RANK 虚高4BWP/DRX 节能BWP2 最大 RB、省电 BWP、DRX 优化区域能耗、VoNR 时延、BWP 切换次数语音时延上升 10ms这套流程的重点是“先映射、后变更、再灰度”。直接拿 docx 全量导入 5G 基站省下的时间会在投诉处理时加倍还回来。尤其是 VoNR 和 MU-MIMO 参数很多字段在 5G 协议栈里跨层RRC 配置、MAC 调度、PHY 测量各管一段单看一个 OMC 页面根本看不出联动。3. 空口效率与 MU-MIMO 基线DL_MCS_TABLE_ADAPT_ENH_SW、ENH_PMI、CSI 粒度怎么联动3.1 MU-MIMO 补充开关与下行码本效率系数105 不是拍脑袋下行 MU-MIMO 调度补充开关 DL_MCS_TABLE_ADAPT_ENH_SW 改成 -1意思是让调度器在 MCS 表选择上启用增强逻辑。它解决的是多用户配对后MCS 还是按单用户经验表走导致要么过于保守、容量上不去要么过于激进、配对用户互相干扰。下行码本类型频谱效率系数 105 则影响码本效率折算系数偏高会让调度器认为相同 CQI 下能承载更高效率偏低则保守。我一般不会把 105 当“绝对正确值”直接全量。先看三个东西现网 RANK 分布、MU 配对率、下行 BLER。如果 RANK 大于 2 的比例很低但 MU 配对率也不高说明问题可能在上行 SRS 权值或 CSI 反馈不在 MCS 表。此时只开 DL_MCS_TABLE_ADAPT_ENH_SW系数先维持 105观察一周。若 BLER 稳定在 10% 以内MU 用户平均 RANK 有上升再考虑微调系数。若 BLER 超过 10%优先回退系数而不是关掉整个 MU 开关因为开关本身可能已经改善了单用户调度。SRS 权初始 MCSOffset 设为 1相关性计算的 SRS 权值有效时长设为 25这两项是 MU-MIMO 的血泪经验点。SRS 权值有效时长太短基站频繁重新计算权值调度器拿不到稳定波束太长终端移动后权值过期配对用户干扰增大。25 这个值要结合站间距和用户移动性看密集城区可以短一些郊区可以长一些。SRS 权初始 MCSOffset 为 1相当于给基于 SRS 权的调度一个很小的初始偏移避免初始 MCS 过于激进。MU 下行初始 MCS 调整量 -4 是保守项。它表示多用户调度时下行初始 MCS 向下调整 4 阶先把可靠性拉住再靠外环链路自适应爬升。这个值不要和单用户 MCS 调整混用也不要在开启 DL_MCS_TABLE_ADAPT_ENH_SW 的同时把 -4 改成 0否则初期 BLER 会明显上升。下行 RANK 大于 2 时启动流间功控的最小 MCS 门限 0RANK 升阶/降阶谱效率迟滞门限 10这两个门限管的是“什么时候升阶、什么时候降阶”。门限 0 很容易触发流间功控迟滞 10 则避免 RANK 在边界反复跳。现场如果看到 RANK 曲线像锯齿先把迟滞门限和 SRS 权有效时长一起查。3.2 PDCCH 预编码 ENH_PMI 与 CSI 子带粒度 SMALL控制信道先稳PDCCH 预编码增强策略 ENH_PMI 不是数据信道参数它影响下行控制信道的预编码选择。控制信道一旦误码用户会表现为“有信号但调度不上”KPI 上可能是下行调度次数正常、用户面速率低、PDCCH 聚合等级偏高。ENH_PMI 打开后基站会根据 CSI 反馈增强 PDCCH 预编码但前提是 CSI 反馈质量要够。CSI 子带粒度 SMALL 表示更细的子带反馈。细粒度 CSI 对 MU-MIMO 有利因为调度器能更准确判断子带信道状态代价是上行反馈开销增加。上行业务量条件门限 50 就是用来控制这种开销的业务量低时不必频繁细粒度反馈业务量高时再启用。这个 50 没有单位具体看版本定义可能是 PRB 利用率、用户数或业务量等级。现场不要只看值大小要结合上行 PRB 利用率。如果上行 PRB 已经超过 70%再把门限调低CSI 反馈会挤占上行业务资源VoNR 上行也会受影响。PDCCH 上行 CCE 的预留周期 NOT_CONFIG 表示当前不配置预留周期。这个值容易被忽略但在高负载小区PDCCH 上行 CCE 预留会影响上行调度授权。NOT_CONFIG 不是“关闭优化”而是“按默认策略走”。若现场出现上行调度等待、SR 重传多先查 RLC_TIMER_ADAPT_WITH_SR_PRD_SW 和预调度数据量 100而不是盲目改 CCE 预留。上行业务量条件门限 50 和上行均衡调度用户数门限 20 要一起看。前者控制 CSI 细粒度反馈的触发后者控制上行均衡调度的用户数。门限 20 偏低时用户数一多就触发均衡调度器可能把资源分给更多用户单用户速率下降门限偏高时边缘用户容易饿死。MU-MIMO 场景下上行 SRS 和 CSI 开销本来就大这两个门限要留余量。3.3 分批下发先开关后门限盯 RANK、MCS、BLERMU-MIMO 相关参数不要一次性全量。我一般分三批批次参数目的观察ADL_MCS_TABLE_ADAPT_ENH_SW-1、MU 下行初始 MCS 调整量-4先启用增强 MCS 表并保守调整下行 BLER、MCS 分布BSRS 权初始 MCSOffset1、SRS 权值有效时长25、RANK 迟滞10稳定权值和 RANK 判决RANK 切换次数、MU 配对率C下行码本效率系数105、ENH_PMI、CSI 子带粒度SMALL、上行业务量条件门限50提升效率并控制反馈开销用户面速率、上行 PRB、VoNR 上行 SINR批次 A 之后如果 BLER 没恶化再上批次 B。批次 B 之后重点看 RANK 分布RANK 2 以上占比上升但用户面速率不升说明配对用户干扰大检查 SRS 权有效时长和 MU 初始 MCS 调整量。批次 C 之后如果上行 PRB 利用率明显升高先回退 CSI 子带粒度或上调上行业务量条件门限不要直接关 ENH_PMI。ENH_PMI 对控制信道稳定性有帮助关掉后 PDCCH 聚合等级可能立刻上升。注意MU-MIMO 的 KPI 不能只看小区平均速率。要看配对用户之间的 SINR 差、RANK 分布、BLER 分档。平均速率好看但边缘用户 BLER 高早晚会以投诉形式回来。4. VoNR 与移动性基线从 Gap 测量、EPS FB 到 BWP2 拥塞退出4.1 VONR_EXIT_FROM_GAP_MEAS_SW 与 CA_INTERF_MEAS_VONR_COMPAT_SW 的取舍VoNR 退出 Gap 测量开关 VONR_EXIT_FROM_GAP_MEAS_SW 改成 -1表示语音期间允许退出 Gap 测量。Gap 测量本来用于异频或异系统测量但语音业务对时延和丢包敏感测量 Gap 会造成短暂调度空窗。开启退出后VoNR 期间语音质量更稳代价是异频移动性可能变慢。CA 异频测量与 VoNR 兼容性开关 CA_INTERF_MEAS_VONR_COMPAT_SW 在文档里是 -0现场看到 -0 不要直接当“关闭”或“开启”先查版本定义。若它表示关闭兼容性处理那么 VoNR 期间异频测量和 CA 测量可能更激进和退出 Gap 测量形成冲突。我的取舍是先保证 VoNR 不掉话再考虑异频切换及时性。单站验证时把 VONR_EXIT_FROM_GAP_MEAS_SW-1 和 CA_INTERF_MEAS_VONR_COMPAT_SW-0 一起下发观察 VoNR 掉话率、EPS FB 回落比、异频切换成功率。若切换成功率下降但掉话率没升说明退出 Gap 测量影响了移动性若掉话率下降、切换成功率也稳定可以保留。若掉话率和切换成功率同时恶化先回退 CA 兼容性开关再查 5CA 场景下的测量配置。连接态 VoNR/EPS FB 自适应功能开关 RSVDSWPARAM0_BIT25-1上行 SINR 弱覆盖门限 5下行 CQI 弱覆盖门限 5这三个参数一起决定语音用户弱覆盖时是留在 NR 还是回落到 EPS FB。门限值 5 是触发点不是目标值。现场如果 VoNR 用户频繁回落 EPS FB先看上行 SINR 和下行 CQI 分布。如果大量用户在 5 附近波动说明门限太靠近用户分布密集区容易乒乓。常见做法是把门限和迟滞、时间窗一起看单改门限会制造新的乒乓。4.2 弱覆盖门限、CQI 调整量、Msg3 功率偏置语音 MOS 的保底手段语音 PDCCH SINR 偏置值 30、语音下行 CQI 调整量 30、Msg3 相对于前导的功率偏置 2、近点 PUSCH SINR 门限偏置 0这几个参数是 VoNR 保底工具。语音 PDCCH SINR 偏置 30 偏大意味着基站对语音用户的 PDCCH 解调门限做了较高补偿控制信道更稳但可能占用更多 CCE。语音下行 CQI 调整量 30 会直接影响下行 MCS 选择调大后语音下行更保守丢包少但吞吐下降。Msg3 相对于前导的功率偏置 2 影响随机接入第三消息功率偏置太小会导致 Msg3 解调失败偏置太大增加上行干扰。我一般把语音相关偏置当“保 MOS”手段而不是“提速率”手段。VoNR 速率不是第一目标时延、抖动、丢包才是。现场如果 VoNR 下行丢包高先看语音下行 CQI 调整量 30 是否配合了外环链路自适应如果 PDCCH 聚合等级高、CCE 占用高查语音 PDCCH SINR 偏置 30 是否过大。上行方面近点 PUSCH SINR 门限偏置 0 表示近点用户不额外抬升门限若上行干扰大可以微调但不要一次跳太大。VoNR CSI-RS 干扰避让开关 VONR_CSIRS_INTRF_AVOID_SW-1、VoNR 下行重传调整优化开关 VONR_DL_RETRANS_ADJ_OPT_SW-1、VoNR 用户下行体验提升开关 VONR_DL_SERV_EXP_IMP_SW-1这三个开关要一起看。CSI-RS 干扰避让减少测量参考信号受干扰重传调整优化改善下行重传时机体验提升开关可能调整调度优先级。只开重传优化不开干扰避让CSI-RS 测量仍可能受干扰CQI 反馈失真只开干扰避让不开重传优化下行丢包恢复慢。三个开关一起开时重点观察 VoNR 下行 HARQ 重传次数和端到端时延。4.3 BWP2 最大 RB 数、省电 BWP 与 DRX 优化省电不能拿语音时延换BWP2 最大 RB 数 RB51、省电 BWP 开关 BWP2_SWITCH-1、BWP 节能和 DRX 优化开关 DRX_BWP2_OPT_SW-1、VoNR 用户 BWP2 拥塞退出开关 VONR_BWP2_CONGESTION_EXIT_SW-1、VoNR 退出 BWP2 的用户数门限 0这组参数是 VoNR 和节能冲突最集中的地方。BWP2 最大 RB 数 51 比全带宽小适合省电但 VoNR 用户多时51 个 RB 可能不够调度尤其是上行控制信息和重传叠加。VoNR 退出 BWP2 的用户数门限 0 是高风险值。0 在不同版本里可能表示“达到 0 个用户就退出”或“不启用门限”也可能表示“立即退出”。如果现场开启 VONR_BWP2_CONGESTION_EXIT_SW 后VoNR 用户频繁在 BWP2 和 BWP1 之间迁移先查这个门限的定义。我的习惯是门限为 0 时先不批量开单站抓 BWP 切换信令和调度日志。若 BWP 切换次数在语音期间超过预期先回退 VONR_BWP2_CONGESTION_EXIT_SW而不是改 BWP2 最大 RB 数。预调度数据量 100、HARQ-ACK RB 节约调度开关 HARQ_ACK_RB_SAVING_SCH_SW-1、上行均衡调度用户数门限 20、统计策略开关 NOISE_MEASUREMENT_SWITCH-0这些参数和 BWP/DRX 联动。预调度数据量 100 影响预调度缓存太小会导致语音包等待太大浪费资源。HARQ-ACK RB 节约调度开关优化上行反馈资源开启后可能减少 RB 占用但要看 HARQ-ACK 可靠性。上行均衡调度用户数门限 20 控制上行用户调度均衡VoNR 用户和普通数据用户共享上行时门限过低会让语音用户被数据用户挤占。4.4 VoNR 参数变更验证清单VoNR 参数下发后不要只看“接通率”。我一般用下面这张清单逐项过验证项采集点观察重点回退线VoNR 掉话率小区级是否比变更前上升上升 0.2% 回退EPS FB 回落比小区级是否频繁回落到 LTE上升 1% 查门限上行 SINR 分布用户级/小区级弱覆盖用户占比5 附近用户是否密集下行 CQI 分布用户级CQI 是否长期偏低5 附近是否乒乓BWP 切换次数信令/调度语音期间是否频繁明显上升回退拥塞退出HARQ 重传调度日志下行重传是否改善重传率高查 CSI-RS 避让PDCCH CCE 占用小区级是否因偏置 30 过高CCE 占用 80% 微调Msg3 成功率随机接入偏置 2 是否合适成功率下降 0.5% 查功率这张表的价值在于把“语音感知”拆成可观测项。VoNR 优化最怕只看 MOS 分MOS 分采集周期长、样本少等它掉下来投诉已经来了。用掉话率、回落比、BWP 切换、HARQ 重传这些高频 KPI 做前置判断能提前发现参数冲突。5. 避坑与排查参数写进 docx 之后网优现场最容易翻车的五件事5.1 开关值 -1/0 的歧义不同版本基线里含义可能反着来现象按文档把一批开关改成 -1单站验证时发现某些功能没有生效甚至和变更前表现相反。比如 NR 邻区管理开关 INTRA_FREQ_NCELL_STAT_SW-1预期是打开邻区管理统计实际网管侧显示关闭CA_INTERF_MEAS_VONR_COMPAT_SW-0有人当关闭有人当开启VoNR 测量行为完全不同。原因5G 基站版本、OMC 模板、厂商内部字段定义不统一。-1 在一些版本里表示“打开”在另一些版本里表示“默认/继承”-0 可能是关闭也可能是占位。文档里的值是从某一版基线抄出来的拿到另一版现网直接套等于把开关语义交给运气。解决每个开关下发前查三处——字段取值范围、当前值、版本说明。没有版本说明就单站试。试的时候不要同时改多个开关先改一个抓配置回读确认网管显示值和实际功能状态一致。对于 RSVDSWPARAM0_BIT25、RSVDSWPARAM1_BIT7、RSVDSWPARAM2_BIT32 这类保留位参数必须确认 bit 位是否被其他功能复用避免一个 bit 管两件事。5.2 门限类参数不是越大越好PRACH 虚警检测距离、TA 保护、上行均衡现象PRACH 虚警检测距离门限 100000、支持 TA 异常鲁棒性保护功能 5、上行均衡调度用户数门限 20这些门限调大后随机接入成功率短期上去了但接入时延、虚警、上行干扰跟着上来调小后接入失败率又升高。原因门限是权衡值不是单调指标。PRACH 虚警检测距离门限太大可能把远处干扰或噪声当成前导增加虚警TA 异常鲁棒性保护功能 5 如果理解成保护强度太强会掩盖真实 TA 异常弱覆盖用户接入慢上行均衡调度用户数门限 20 太大边缘用户得不到均衡太小调度碎片化。解决先看分布再看门限。PRACH 看前导检测成功率、虚警率、接入时延TA 保护看 TA 异常次数和接入失败原因上行均衡看用户数分布、边缘用户速率、上行 PRB 利用率。门限调整一次不超过原值的 20%并保留回退值。不要因为一个站点接入差就全区域改门限。5.3 联动参数只改一半VoNR 下行重传与体验提升、BWP2 退出与用户数门限现象只开 VONR_DL_RETRANS_ADJ_OPT_SW-1不开 VONR_DL_SERV_EXP_IMP_SW-1下行重传次数下降但用户感知没提升或者只开 VONR_BWP2_CONGESTION_EXIT_SW-1不改 VoNR 退出 BWP2 的用户数门限 0VoNR 用户频繁进出 BWP2。原因联动参数在协议栈里是上下游关系。重传调整优化改变 HARQ 时序体验提升开关改变调度优先级和缓存策略只改一个另一个仍按旧策略拖后腿。BWP2 拥塞退出和用户数门限也是配套的退出条件不明确BWP 迁移就会频繁。解决把联动参数写在同一批次同时下发、同时观察。VoNR 下行重传调整优化开关和 VoNR 用户下行体验提升开关建议成对BWP2 拥塞退出开关和用户数门限建议成对。若版本里用户数门限 0 表示“立即退出”或“不限制”先小范围验证抓 BWP 切换信令确认语音期间切换次数没有异常上升。5.4 冲突参数一起下发切换 QCI 优先级 5/7、MU 初始 MCS -4 与调度器版本现象切换 QCI 优先级同时出现 5 和 7优先级 5 也出现现场不知道哪个 QCI 优先MU 下行初始 MCS 调整量 -4 下发后某些基站版本里 MU 调度直接不升阶容量反而下降。原因切换 QCI 优先级是策略表不是单值。QCI 5 通常对应语音承载QCI 7 对应视频或会话类优先级 5 可能是另一个策略维度。文档里重复出现“切换 QCI 优先级 5”和“切换 QCI 优先级 7”如果直接复制可能覆盖同一张表的同一行。MU 初始 MCS 调整量 -4 和调度器版本强相关新版本可能已经内置保守策略再叠加 -4 就过于保守。解决先确认策略表结构按 QCI 逐行填不要只搜字段名。切换 QCI 优先级要结合业务类型语音 QCI 优先于视频视频优先于普通数据。MU 初始 MCS 调整量 -4 要在开启 DL_MCS_TABLE_ADAPT_ENH_SW 后单站验证观察 MU 配对率和 RANK 升阶次数如果升阶停滞先回退 -4 到 0 或 -2再评估。5.5 没有回退快照变更前没存基线变更后说不清谁动了参数现象割接后 VoNR 掉话率上升想回退却发现变更前参数没存只能凭记忆找几个主要开关有人说是 BWP2 退出导致有人说是 Gap 测量导致排查变成扯皮。原因5G 基线参数优化涉及 40 多个字段跨小区、跨载波、跨版本。没有变更前快照就无法做 diff没有 diff就无法定位是哪个参数引起 KPI 变化。文档只是目标值不是现网历史值。解决每次变更前用 OMC 导出当前参数快照至少包含小区标识、字段名、当前值、时间戳。变更后做三件事一回读目标值确认下发成功二导出变更后快照和变更前 diff三把 diff 结果和 KPI 时间线对齐。回退时按批次回退不要全量恢复否则会把已经验证有效的参数也回掉。对于 RSVDSWPARAM 这类保留位快照要记录完整 bit 串不能只记十进制值。6. 把基线参数变成可复现的验证脚本从 KPI 对照到单站灰度最后一章给一个我常用的验证习惯把 docx 里的目标值和 OMC 导出的当前值做成两份 CSV用最短的脚本做 diff再按高风险参数生成单站灰度批次。不要写复杂平台先把参数名和值对齐后面所有 KPI 对照才有意义。import csv # baseline.csv 列param,value,risk # current.csv 列param,value baseline {} with open(baseline.csv, encodingutf-8) as f: for row in csv.DictReader(f): baseline[row[param]] row[value] current {} with open(current.csv, encodingutf-8) as f: for row in csv.DictReader(f): current[row[param]] row[value] for param in sorted(baseline): target baseline[param] now current.get(param, MISSING) if now ! target: print(f{param}: 当前{now}, 目标{target})逻辑说明baseline.csv 是从《5G基线参数优化.docx》整理出的目标值current.csv 是从 OMC 导出的当前值脚本只做字段级对比不碰网管。参数说明param 是统一字段名value 是值risk 可用来标记高风险开关MISSING 表示当前网管没有该字段或字段名映射错误出现后先查版本不要直接下发。跑完 diff 后把高风险开关单独抽出来按“单站一天、簇三天、区域一周”的节奏灰度每个批次只盯两三个 KPI避免指标太多失去焦点。从那以后我每次改 5G 基站基线参数都强制走一遍三件套变更前快照、单站灰度、KPI 对照。希望帮到你。本文还有配套的精品资源点击获取