3GPP 38系列5G NR规范地图:从38.101到38.331查阅指南
38.101、38.104、38.133、38.211、38.212、38.213、38.214、38.300、38.331、38.401、38.413、38.423、38.473——第一次打开 3GPP 的文档目录这一串编号足以把人劝退。它们全都属于 3GPP 38 系列也就是 5G NRNew Radio的无线接入网技术规范集。目前已经发布的 38 系列文档有五十多本正文页数加起来轻松过万如果把附件里的 ASN.1、测试用例和参数表格算进去体量还要再翻几倍。绝大多数人第一次进来都会犯同一个错误从第一本开始按顺序读结果三天之后还困在 38.101-1 的频段表格里出不来对 NR 到底怎么跑起来依然没有概念。这篇东西想解决的就是这个问题。我不打算逐条翻译规范那件事规范自己做得比我好我想做的是把 38 系列这张地图摊开说清楚每本书管什么、为什么这么分、做哪类工作该重点啃哪几本以及几本之间是怎么互相引用的。写这篇的起因是这两年带过几个新人也常在终端和仪表的朋友群里被问同样的问题——38 系列到底有多少本、哪本讲什么、想搞懂某个功能该翻哪几本。与其每次单聊不如一次写透。适合读这篇的人大概有三类。刚转入 5G 协议栈或射频方向、面对一堆编号不知道从哪下手的工程师需要按需求清单逐条比对的测试与认证人员以及做标准预研、要快速判断某个特性落在哪本规范里的产品和方案岗。不需要你先把 38.211 读完再来术语我会顺手解释清楚。1. 先弄懂编号规则比死记文档名管用十倍1.1 38 这个前缀是怎么来的3GPP 的文档编号不是流水号它有明确的分层含义。前两位数字代表技术域和系列由不同的技术规范组TSG划分。36 是 LTE/E-UTRA 的无线接入37 是多制式公共部分也就是跨接入制式共用或需要对齐的内容38 就是 NR 的无线接入。这个号段在 Rel-14 期间就开始建了最早出现的一批是 TR研究报告比如 TR 38.802、TR 38.900、TR 38.913用来论证 NR 该怎么设计到了 Rel-15正式的 TS 才批量成型。所以你在 38 系列里看到 38.8xx、38.9xx 这种号段基本都是研究阶段的产物不能直接照着实现。同一条产业链上别的号段也值得一起记住。23 系列是 5G 系统架构和流程的 Stage-2比如 23.501、23.502、23.50324 系列是 NAS 层协议5GS 对应 24.50129 系列是服务化接口和信令协议32 系列是计费与运维33 系列是安全28 系列是网络管理。做无线侧日常很少碰这些但只要涉及端到端的需求最后一定会落到某一本这类文档里。第 8 章会专门讲这个边界因为它是新手最容易搞混的地方。1.2 后三位数字的四段分工38 系列内部后三位数字按主管工作组和内容性质分成了几个区间。这个规律记熟之后找文档基本可以靠猜。号段主管工作组主要内容代表文档38.1xxRAN4射频、性能、无线资源管理要求38.101、38.104、38.13338.2xxRAN1物理层38.211 到 38.21538.3xxRAN2层二/层三协议、终端过程与能力38.321、38.331、38.30638.4xxRAN3NG-RAN 架构与接口38.401、38.413、38.423、38.47338.5xxRAN5终端一致性测试38.521、38.523、38.53338.8xx/9xx各工作组研究报告 TR38.802、38.901、38.821有个小例外要留意38.455NRPPa虽然挂在 4xx 号段但它确实是 RAN3 的接口协议和 38.413、38.423、38.463、38.473 是一家人。这种跨号段的情况不多记住这一个基本够用。1.3 TS 和 TR 的区别以及版本号怎么读TS 是 Technical Specification规范性文档写的是必须做到什么用 shall 表述测试用例会照着它写。TR 是 Technical Report研究报告写的是我们研究过什么、为什么选了这条路线不含强制要求。新手最常犯的错就是拿 TR 当验收依据——比如拿 TR 38.901 的信道模型去对仪表的实现或者拿 TR 38.821 的 NTN 场景去要求终端支持某个参数这都属于搞错了文档性质讨论下去只会越吵越乱。版本号是三段式 X.Y.Z。X 是 Release 号16 就是 Rel-1617 就是 Rel-17Y 是技术性修订功能有变化才会加Z 是编辑性修订改错别字、调格式会加。文件名的写法是另一套比如 38331-f30.zip前五位是文档号紧接着的字母对应主版本a10b11c12d13e14f15g16h17i18j19后面两位是 Y 和 Z所以 f30 就是 v15.3.0。这个字母映射记熟之后在目录里扫一眼就知道某个文件属于哪个 Release非常省事。提示同一本规范的不同 Release 版本是并行维护的不是新版替代旧版。你在做 Rel-16 的产品就得看 38.331 的 g 系列文件而不是最新的 i 系列。做版本追溯时这一点尤其关键。2. 38.1xx射频与性能要求硬件和测试岗的主战场2.1 终端侧的五本 38.101 分工很清楚38.101 是终端射频的核心文档但它被拆成了五个 Part原因很实在不同频段范围、不同组网方式、不同接入场景的要求差异太大塞进一本会直接失控。38.101-1FR1 独立组网的终端发射与接收要求。FR1 指 410 MHz 到 7125 MHz 这段。频段、带宽、功率等级PC2、PC3、最大输出功率、EVM、频谱发射模板、临道泄漏比、杂散、参考灵敏度、邻道选择性、阻塞特性都在这里。38.101-2FR2 独立组网也就是 24250 MHz 到 52600 MHz 的毫米波部分。因为用的是波束赋形和阵列天线很多指标从传导测量变成了辐射OTA测量测试方法和 FR1 完全是两套。38.101-3FR1 与 FR2 的互操作以及 NR 和其他制式同时工作的场景典型就是 LTE 与 NR 双连接下的发射功率、互调、谐波、杂散要求。做双连接项目的这本必读。38.101-4性能要求包括解调性能、CSI 上报精度、跟踪性能等。注意它和前三本的差别前三本管的是你发射出来干不干净、接收能不能扛住干扰这本管的是你处理信号处理得准不准。38.101-5卫星接入场景下的射频与性能要求是 Rel-17 引入 NR 非地面网络之后新增的 Part。卫星链路的多普勒、时延和功率受限场景跟地面网络差得很远所以单独成册。看 38.101 有个必须养成的习惯先看频段。绝大多数表格都是按 Band 分开列 requirement 的n41、n77、n78、n79 甚至同一频段的不同带宽指标都可能不一样。我见过有人直接把 n78 的邻道选择性指标套到 n41 上做测试计划最后测出一堆不合格白折腾两周。2.2 基站、直放站与卫星地球站38.104、38.106、38.10838.104 是基站gNB的射频收发要求和 38.101 是镜像关系。它开篇第一件事是给基站分类BS type 1-O、1-H、2-O 这些代号看着抽象实际上就是工作频率范围 传导还是辐射 有没有天线阵列的组合。定完类别才是输出功率、邻道泄漏比、占用带宽、杂散、接收灵敏度、动态范围这些指标。38.106 是直放站的射频要求Rel-17 才成型。直放站和基站最大的差别是它不做调度、不解调只负责放大转发所以要求里没有接收灵敏度这类解调指标取而代之的是增益、噪声系数、带内波动、自动增益控制行为这些。做室内覆盖和盲区补点的方案这本绕不开。38.108 是卫星地球站的射频要求配合非地面网络场景使用主要约束上行发射和下行接收的口径天线、等效全向辐射功率谱密度、离轴辐射这些。做卫星终端或关口站的这本和 38.101-5 要配对看。2.3 电磁兼容与一致性测试38.113、38.114、38.11538.113 是基站的电磁兼容要求38.114 是直放站的电磁兼容38.115-1 和 38.115-2 是直放站的一致性测试方法分别对应传导测试和辐射测试。这一组文档做研发的可能一年都不翻一次但只要产品要过认证、要出货证书背后站的就是它们。基站侧的一致性测试在 38.141-1传导和 38.141-2辐射IAB 节点的一致性测试在 38.176-1 和 38.176-2。2.4 移动性与专项要求38.133、38.124、38.151、38.171、38.174 到 38.17638.133 是支持无线资源管理的需求讲的是终端在多小区、多频点环境下测量和移动性行为的时间与精度要求。什么时候该测到邻区的参考信号接收功率、测量间隔怎么配、切换中断时间允许多长、小区重选要多久完成这些关键指标全在 38.133 里。做路测分析和网络优化的人如果只读一本 38 系列的文档我会推荐这本它的表格能直接对应各种这里为什么掉话的现象。38.124 管多频段组合的要求主要约束不同频段组合同时工作时的杂散和互调。38.151 是终端多天线 OTA 要求和 FR2 测试强相关。38.171 是支持辅助全球导航卫星系统的终端要求涉及定位辅助信息下的捕获灵敏度等指标。38.174、38.175、38.176-1 和 38.176-2 是 IAB 节点的一组分别对应射频要求、电磁兼容和一致性测试做接入回传一体化设备的话是必读的四本。注意38.1xx 里的指标很多是条件性的带各种前提比如温度、电压、调制方式、带宽、多普勒频移。抄指标做测试计划时一定要把前提条件一起抄只抄数值等于把前提丢了测出来的结论不可信。3. 38.2xx物理层六本RAN1 的核心资产3.1 38.201 和 38.202先扫这两本避免迷路38.201 是物理层的总述主要定术语、定物理层的边界、说明它和其他层的关系。38.202 讲物理层向高层提供哪些服务包括传输信道的定义、数据怎么从 MAC 层递下来、物理层能提供哪些测量。这两本加起来篇幅不大但它们是地图的图例先扫一遍再看后面几本心里会踏实很多。3.2 38.211时频资源、帧结构与参考信号38.211 管的是信号长什么样、放在哪个资源格子里。它开篇是一套参数集子载波间隔 15、30、60、120、240 kHz对应的 μ 值 0 到 4以及由 μ 决定的每子帧时隙数、每帧时隙数、循环前缀类型。然后才是帧结构、资源网格、资源块、资源单元和资源单元组的定义。物理信号和物理信道在这一本里全部落地用于解调的 DMRS、用于相位跟踪的 PT-RS、用于信道状态测量的 CSI-RS、用于上行探测的 SRS、用于同步和广播的同步信号块含 PSS、SSS、PBCH以及随机接入用的 PRACH。下行的 PDSCH、上行的 PUSCH、下行控制信道 PDCCH、上行控制信道 PUCCH也在这里给出资源映射和序列生成规则。做链路级仿真、做信号生成的基本把 38.211 当字典翻。3.3 38.212信道编码、复用与 DCI/UCI 格式38.212 是编码本。数据走 LDPC有两种基图选哪个取决于码率和信息块大小控制信息走 Polar 码少量比特的场景还有退化的处理方式。除了编码本身CRC 附加、码块分段、速率匹配、交织、加扰这些流程也都在这里。另一块重要内容是 DCI 和 UCI 的格式定义。下行控制信息从 0_0、0_1、0_2、1_0、1_1、1_2 一路到 2_x 和 3_x每种格式对应不同场景比如回退调度、常规调度、多天线、功率控制、时隙格式指示。上行控制信息里HARQ 反馈码本怎么组、信道状态信息分成 part1 和 part2 怎么放、调度请求怎么映射答案都在这一本。做调度算法和 DCI 解析的这是第二本必读。3.4 38.213 和 38.214控制类过程与数据类过程这两本经常被放在一起看因为它们是过程而不是格式。38.213 管控制侧的过程PDCCH 的监听时机和搜索空间、PUCCH 与 PUSCH 的功率控制、随机接入过程中的功率抬升、定时提前量的维护、波束失败恢复、半静态调度、时隙格式与时分双工配置。它的一个特点是大量使用公式做实现的人经常是抱着这本调参数。38.214 管数据侧的过程调制编码方案和传输块大小的确定一堆表格来回切、信道状态信息上报Type I 和 Type II 码本、信道质量指示、预编码矩阵指示、秩指示、多天线传输方案、HARQ 进程管理、PDSCH 和 PUSCH 的调度与速率匹配、SRS 资源集的用途。做链路自适应和 MIMO 的这本是日常工具书。3.5 38.215物理层测量38.215 篇幅最短但很关键。它定义物理层能测什么、每个测量量的定义是什么包括参考信号接收功率、参考信号接收质量、接收信号强度指示、信干噪比以及各种信道状态相关的测量。它和 38.133 是配套关系38.215 定义测量量是什么38.133 定义什么时候测、精度多少、多久上报一次。4. 38.3xx层二/层三协议与终端行为4.1 38.300、38.304、38.305Stage-2 的顶层视图38.300 是整个 NR 最应该先读的一本。它讲整体NG-RAN 的架构、协议栈怎么分层、RRC 的三个状态空闲、非激活、连接怎么切换、移动性怎么做切换、重定向、条件切换、服务质量怎么映射到无线承载、多连接怎么组织以及切片、低时延高可靠、IAB、非地面网络、降低能力终端这些特性的总体描述。它的写法是讲清楚逻辑、细节引用别处所以看它会频繁看到参考 38.331参考 38.321这样的指引。这其实很有用等于给你画了一张引用关系图。38.304 是终端在空闲态和非激活态的过程小区选择、小区重选、优先级处理、频点优先级、系统消息的读取。做驻留和移动性测试的这本是主要依据。38.305 是定位的 Stage-2讲 NR 支持哪些定位方法下行到达时间差、下行离开角、多小区往返时延、增强小区标识、辅助全球导航卫星系统等以及定位流程怎么和定位管理功能、核心网交互。做定位精度和定位时延的先看它。4.2 38.321、38.322、38.323MAC、RLC、PDCP这三本是层二的三根柱子分工非常清晰。38.321 是 MAC 层。调度相关的逻辑信道优先级、缓存状态报告、功率余量报告、随机接入过程、定时提前量维护、非连续接收、半静态调度、波束失败恢复全在这里。它还定义了所有 MAC 控制单元的格式。做协议测试的人会发现一半以上的测试用例最后都落在某个控制单元的比特位上。38.322 是 RLC。透明模式、非确认模式、确认模式各自的行为自动重传请求怎么触发、状态报告怎么发、分段怎么切都在这本。38.323 是 PDCP管加密和完整性保护、头压缩、重排序、重复传输、上行数据分流双连接场景下用。这三本合起来看能解释清楚一个包从应用层下来到空口出去中间被切了几刀、加了几个头。4.3 38.331全系列最厚、也最值得反复翻的一本38.331 是 RRC 协议规范篇幅在 38 系列里数一数二。它包含两部分内容一是过程比如系统消息获取、RRC 连接建立与重配置与释放、测量配置与上报、切换、重建、辅小区组相关的过程二是 ASN.1 定义的信息元素也就是空口上真正传的那些结构体字段。读 38.331 有个比较高效的顺序先看信息元素的表格每个字段一行写清楚类型、取值范围、含义再看对应的 ASN.1最后回头看使用这个信息元素的过程。反过来先啃 ASN.1很容易迷失在层层嵌套的结构里。另外要记住规范里有个约定ASN.1 里的注释和表格冲突时以表格为准。这一点在实现和测试里经常被拿出来讨论。4.4 38.306、38.307、38.314能力、频段与层二测量38.306 是终端无线接入能力的清单。它定义终端各类能力参数支持哪些频段组合、支持哪些特性集、每种特性集下的具体参数。这本的特殊之处在于它是一本参数框架某个特性有哪些能力项往往要在这里找定义然后到 38.331 里看它怎么上报。做终端认证和互操作测试的这本和 38.331 要一起看。38.307 管支持与 Release 无关频段的终端要求属于比较偏的一本但如果你做的频段是不随版本升级而变的那种就得看它。38.314 是层二测量的定义主要面向网络侧的运维和优化比如各层的吞吐量、时延、丢包统计怎么定义和上报做网络性能分析的会用到。4.5 38.340、38.351IAB 与直连通信的协议扩展38.340 是回传适配协议规范专门给 IAB 用的。IAB 节点既要给终端提供服务又要通过无线回传连接到施主基站回传适配协议就是在这条无线回传链路上做路由和承载映射的。38.351 是中继适配协议给直连通信的中继场景用Rel-17 引入。这两本的出现说明了 38 系列的一个特点每引入一个新场景如果现有协议栈表达不了就新增一本而不是硬塞进老文档里。5. 38.4xxNG-RAN 架构与接口RAN3 的图纸集5.1 38.401看接口之前先看架构38.401 是 NG-RAN 的架构描述。它定义 gNB、ng-eNB、gNB-CU、gNB-DU、gNB-CU-CP、gNB-CU-UP 这些节点的关系以及它们之间的接口NG到核心网、Xn基站之间、F1集中单元和分布单元之间、E1集中单元内部的控制面和用户面之间。它还说明功能怎么划分比如 RRC 和 PDCP 在集中单元RLC、MAC、物理层在分布单元。做网络架构设计和接口实现的这本是第一本要读的因为后面所有 4xx 文档里的术语和角色定义都来自这里。5.2 NG 接口38.410 到 38.415 是一条完整的链这一组文档看着多结构其实完全一样总述、层一、信令传输、应用协议、数据传输。38.410 是 NG 接口总述讲接口的通用原则和功能划分。38.411 是 NG 的层一实际上就是引用底层的传输标准。38.412 是信令传输规定控制面信令走 SCTP/IP。38.413 是 NG 应用协议这是这一组里最厚的一本包含所有过程初始上下文建立、会话管理、切换相关、寻呼、上下文释放等和所有信息元素。38.414 是数据传输规定用户面走 GTP-U。38.415 是会话用户面协议定义 NG-U 上每个数据包怎么带序号、怎么携带服务质量相关的辅助信息。5.3 Xn 接口38.420 到 38.425Xn 是基站之间的接口结构上和 NG 完全对应38.420 总述、38.421 层一、38.422 信令传输、38.423 应用协议、38.424 数据传输。38.423 里最重要的是切换相关的三条腿切换准备、序号状态传递、数据转发再加上双连接场景下的节点间协调。38.425 比较特别它叫 NR 用户面协议一份文档同时服务两个接口Xn 的用户面和 F1 的用户面。它定义的是在下行数据转发和上行数据转发时怎么在协议头里带上 PDCP 的序号和是否送达的指示让接收侧能正确做重排序和丢弃。做切换时延优化的绕不开这本。5.4 F1 与 E138.470 到 38.475、38.460 到 38.463F1 是集中单元和分布单元之间的接口E1 是集中单元内部控制和用户面之间的接口。两组的编号规律同样是总述、层一、信令传输、应用协议、数据传输。F1 这一组38.470 总述、38.471 层一、38.472 信令传输、38.473 应用协议、38.474 数据传输。38.473 是核心涵盖接口建立、上下文管理、小区配置、测量、IAB 相关的过程。E1 这一组38.460 总述、38.461 层一、38.462 信令传输、38.463 应用协议。38.463 的主要内容是承载上下文的建立、修改和释放以及用户面安全、隧道信息这些。集中单元与分布单元分离部署是现在很常见的组网方式所以这几本的实际使用频率比很多人想象的高。做前传、做小站、做灵活部署的基本是靠 38.401 加这九本过活。5.5 38.455定位的接口协议38.455 是 NR 定位协议 A用于 NG-RAN 和定位管理功能之间的测量交换。它的过程包括测量请求、测量报告、辅助信息传递、位置信息更新等。38.305 讲定位逻辑38.455 讲定位数据怎么在接口上搬38.171 和 38.133 讲终端侧的指标这几本是一组缺一本就串不起来。6. 38.5xx 与 38.8xx/9xx测试规范和研究报告6.1 38.5xx一致性测试文档产品能不能过认证看它们38.5xx 是 RAN5 负责的终端一致性测试文档作用是把 38.1xx、38.2xx、38.3xx 里的要求翻译成可执行的测试用例。38.508-1 和 38.508-2通用测试环境和通用实施符合性声明模板是所有测试用例的前提。38.509终端一致性测试所需的特殊测试功能和 LTE 的 36.509 是同一个思路用来让终端进入特定状态、触发某个内部行为。38.521-1 到 38.521-4终端射频一致性测试Part 1 是 FR1 独立组网Part 2 是 FR2 独立组网Part 3 是互操作Part 4 是性能要求。测试项和 38.101 的章节基本能一一对上。38.523-1 和 38.523-3协议一致性测试Part 1 是测试用例描述Part 3 是测试套件。做协议测试和自动化测试的这两本是工作手册。38.533无线资源管理一致性测试测的是移动性、测量、小区重选这些行为对应 38.133 的要求。顺带说一句基站的测试规范不在 38.5xx而是 38.141-1 和 38.141-2直放站在 38.115-1 和 38.115-2IAB 节点在 38.176-1 和 38.176-2。这个分布有点反直觉记住就好38.5xx 基本只服务终端。6.2 38.8xx 和 38.9xx研究报告怎么用38 系列的研究报告主要集中在 38.8xx 和 38.9xx。常用的几本是TR 38.801新无线接入技术的架构与接口研究、TR 38.802物理层研究、TR 38.9010.5 GHz 到 100 GHz 的信道模型、TR 38.9006 GHz 以上信道模型后来并入 38.901、TR 38.912NR 总体研究、TR 38.913下一代接入的场景与需求、TR 38.821支持非地面网络的解决方案、TR 38.824降低能力终端的研究也就是 RedCap 的源头、TR 38.874IAB 研究、TR 38.875NR 定位研究、TR 38.889车联网研究。研究文档的正确用法是理解为什么而不是抄要什么。比如你想搞清楚为什么 LDPC 基图要分两种、为什么 Polar 码的构造要这么设计去看 TR 38.802 和 38.212 里引用的研究结论比在规范正文里猜要快得多。反过来想拿研究文档里的数值去写产品需求基本会翻车——那里的数值是评估用的假设不是验收指标。7. 查文档、对版本、读条款的实操套路7.1 用功能关键词反查文档而不是从头翻绝大多数实际问题的切入点是一个功能名不是一个文档号。所以最省时间的方法是建立功能到文档的映射。下面这张表是我自己常用的抄过去改改就能用。想搞懂的功能该翻的文档每本的作用随机接入38.321、38.211、38.213、38.331、38.133过程、前导格式、功率、配置参数、时序要求SRS 配置与用途38.331、38.211、38.214、38.213、38.306配置结构、序列映射、资源集用途、功率、能力项波束管理38.213、38.214、38.331、38.215、38.133波束失败恢复、波束上报、配置、测量定义、移动性切换38.300、38.331、38.423、38.425、38.133逻辑、信令、节点间交互、数据转发、中断时间双连接38.300、38.331、38.323、38.101-3、38.423架构、配置、分流、射频、节点协商定位38.305、38.455、38.215、38.133、38.171方法与流程、接口、测量、精度、卫星辅助IAB38.401、38.340、38.473、38.174、38.300架构、回传协议、接口、射频、总体描述非地面网络38.300、38.331、38.101-5、38.108、38.213总体、信令、终端射频、地球站、定时与功率用这张表的时候有个技巧先看最右边那一列里逻辑那本把流程读懂再去看细节文档效率会高很多。反过来先看细节很容易出现每个字都认识连起来不知道在干什么的情况。7.2 版本对齐最常见的踩坑源头我遇到过的文档对不上问题九成不是规范写错了而是版本没对齐。举个真实场景有人拿着 Rel-16 的 38.331 去对 Rel-17 的 38.211发现某个信令里引用的资源编号在物理层文档里找不到对应定义折腾了一周最后发现只差一个 Release。避免这个问题有两个办法。第一确认你手上的文档集是同一个 Release 的快照也就是同一批冻结版本而不是从不同地方零散下载的。第二看 ASN.1 的时候尽量用已经冻结的版本草案版本里的结构随时会变拿来做实现或者写测试用例都是在给自己挖坑。至于到哪里拿文档以官方渠道为准目录结构和命名规则就是前面说的那一套扫一眼字母就知道是哪个 Release。7.3 shall、should、may 的读法以及 ASN.1 怎么啃规范里的情态动词是有法律效力的读的时候必须区分清楚。shall 是强制要求不满足就是不符合规范should 是推荐可以有合理理由不这么做但要能解释may 是可选实现了算加分项不实现也不违规can 通常描述的是能力或者可能性不是要求。ASN.1 部分是很多人绕不过去的坎。我的建议是把它当数据结构定义看而不是当代码看。先找到你要的那个信息元素看清它的层级和可选字段再回头看表格里每个字段的含义。真正需要把 ASN.1 编译成代码的时候用现成的开源工具解析就行自己手写解析器纯属浪费时间。另外提一句协议里为了省比特大量使用可选字段加默认值的组合读的时候一定要把缺省时是什么行为这一列看仔细这是实现和测试最容易出分歧的地方。8. 38 系列管不到的地方计费、核心网与安全去哪查8.1 融合计费架构CHF 和 Nchf 的文档地图经常有人拿融合计费来问 38 系列里哪本讲答案是 38 系列一本都不讲。38 系列只管无线接入这一段计费属于核心网和服务层的事落在 32 系列和 23 系列里。具体来说网络功能层面的定义在 23.501也就是 5G 系统架构的 Stage-2里面定义了计费功能CHF这个网元以及它对外提供的 Nchf 接口。计费的总体架构和原则在 32.2405G 数据连接域的计费在 32.255连接与移动性域的计费在 32.256。服务化接口的服务、操作和流程在 32.290对应的 Stage-3 实现在 32.291。计费数据记录的参数描述在 32.298传统基于 Diameter 的计费应用在 32.299。所谓融合计费核心变化是把过去在线计费和离线计费两套相对独立的机制收敛成一套统一由计费功能处理统一走服务化接口在线和离线不再各走一套协议栈。做计费对接的人一般需要同时看 23.501网元和架构、32.240原则、32.255 和 32.256分域规则、32.290 和 32.291接口细节少一本就会在字段含义上卡住。8.2 核心网、安全、管理与公共协议除了计费还有几类内容同样不在 38 系列里但做端到端一定会碰到。核心网架构和流程在 23.501、23.502、23.503策略与计费控制框架在 23.503。非接入层协议在 24.5015G 的安全架构和安全过程在 33.501。服务化接口的具体服务定义在 29.5xx 系列网络管理相关的在 28 系列。还有一个特别容易被误解的服务数据适配协议SDAP不在 38 系列而在 37.324。原因是这个协议要在多制式共存场景下使用属于跨接入制式的公共部分所以放在 37 号段。同理LTE 的 RRC 在 36.331和 38.331 是姊妹关系做双连接或者互操作的时候两本要对着看。搞清楚哪本不在这里比多背几个文档号更有用。9. 踩坑实录与常见问题速查9.1 常见问题速查表现象大概率原因处理方式两本文档的表格对不上版本跨了 Release核对文件名字母统一到同一 Release找不到某个参数的取值范围它是能力项不在配置文档里去 38.306 找定义回 38.331 看上报方式FR1 文档里找不到毫米波指标频段分册了FR2 在 38.101-2互操作在 38.101-3定位相关的测量定义找不到分散在四本里38.305 流程、38.455 接口、38.215 测量、38.133 精度拿研究文档当验收依据TR 不是规范换成对应的 TS 条款协议测试用例和实现行为不一致忽略了可选字段的缺省行为回到 38.331 看缺省列再看 38.523-1 的用例说明计费相关内容在 38 系列里翻不到不在这个号段转 23.501、32.240、32.255、32.2909.2 几条我个人觉得最省时间的经验第一先建索引再读书。花两个小时把 38 系列的文件名和标题列一张表比你直接啃一本两百页的规范收益大得多。我自己的习惯是每接手一个新方向先把它涉及的文档列表画出来标注每本负责哪个环节然后在表上打勾记录读到哪了。这个习惯让我在处理跨文档问题的时候定位速度快了不止一倍。第二遇到为什么就去找 TR。规范告诉你做什么研究文档才告诉你为什么这么做。想理解参数设计的取舍、理解某个方案的取舍背景去翻对应特性的研究报告通常十几页就能讲明白在规范里要翻几百页才隐约能看出的逻辑。第三动手复现比通读有效。协议栈方向最有效的学习方式是用现成的开源实现跑一遍信令流程抓包对着 38.331 一条条看射频方向最有效的方式是拿一台综测仪按 38.101 的某一节逐条测过去。通读三遍不如复现一次这是我这几年最深的一个感受。第四给自己留一份变更记录。规范每次升级变更说明里会写清楚哪些条款动了。你在做长期项目的话把每次关注的条款变更记下来将来排查为什么以前能过现在过不了这类问题时这份记录能省掉大量时间。我吃过这个亏一个换机型的测试突然大面积失败最后查出来是上一季度某本规范的技术性修订改了指标条件如果当时有记录半天就能定位。
上一篇/下一篇内容由系统自动关联
返回资讯列表 →