7.2.2.3.3 PBCH的物理层信道编码和速率匹配
课程视频前面两个小节我们讨论了PBCH的基本功能与信道映射PBCH承载MIB消息其逻辑信道为BCCH、传输信道为专属的BCH。本节将进一步深入PBCH的物理层内部具体讲解MIB内容是如何一步步经过比特拼接、加扰、信道编码、速率匹配、调制最终转化为可在SSB中传输的576个资源单元RE的完整处理过程。一、SSB完整索引号的合成高位与低位的巧妙分工在正式讲解处理流程之前我们先补充一个此前遗留的重要问题手机究竟是如何获得完整的SSB索引号波束编号的我们在上一小节曾提到PBCH载荷中包含若干比特用于表示SSB索引的高位但这仅仅是完整索引号的一部分。终端首先会检测并成功解码主同步信号PSS与辅同步信号SSS。SSS序列本身携带着物理小区标识PCI的一部分信息但3GPP标准还巧妙地设计了SSS序列结合PBCH DMRS的映射规则使得终端能够从中推导出SSB索引的低3位——换言之不同的SSS序列模式天然对应着不同的低3位组合这一具体的映射关系可以从PBCH DMRS在TS 38.211中的定义推导得出。随后终端在解调PBCH时可以从PBCH载荷成功解码后所携带的字段中提取出SSB索引的高位部分。最终终端将通过SSS/PBCH DMRS间接获取的低位与从PBCH载荷直接获取的高位组合起来从而得到完整的SSB索引号。图7.2.2.3.3-1 SSB索引号高低位合成关系示意原讲义配图1.1高位比特随场景灵活复用PBCH载荷中用于承载SSB索引高位的比特数量是固定的3个比特但其具体含义会依据载波频率所处的范围FR1或FR2而有所不同频率范围SSB最大数量3比特的具体用途FR2高于6GHz毫米波最多64个全部3个比特都用于表示SSB索引号的高3位结合低3位共6位可表示0~63FR1低于6GHz最多8个仅需2个比特表示SSB索引号的高2位结合低3位共5位理论上已足够表示0~7但规范仍预留3位区间剩余1个比特转而复用为kSSB参数的最高位扩展精度之所以在FR1场景下会把“多余”的1个比特挪用给kSSB是因为FR1频段的子载波间隔相对更小15/30 kHzSSB相对CRB栅格的精细偏移就需要更高的表示精度而在FR2场景下由于波束数量本身多达64个3个比特全部用于索引编号都恰好用完没有余量可以挪用。这正是我们在上一小节讨论kSSB字段时留下的一个伏笔——kSSB字段在MIB中只有4个比特0~15但配合PBCH载荷中挪用而来的这1个额外比特在FR1场景下kSSB实际上可以扩展到5个比特的精度0~31。1.2低位比特通过DMRS间接检测获得SSB索引号的低3位FR1场景则是低3位中的部分位并不是通过PBCH载荷中的显式比特字段直接给出的而是通过一种更为间接、也更为巧妙的方式来传递——PBCH DMRS序列本身的生成参数。图7.2.2.3.3-2 PBCH DMRS序列与SSB索引低位的间接关联示意原讲义配图PBCH DMRS本质上是一段伪随机序列其生成依赖于一个初始化种子参数通常记为c_init。这个初始化种子的具体取值与物理小区标识PCI、以及本节所讨论的SSB索引号低位等参数密切相关——不同的SSB索引号会对应不同的c_init取值进而生成不同的DMRS序列。手机并不会直接“读出”c_init中的比特内容而是通过相关运算correlation的方式将接收到的DMRS信号与本地依据各种可能的候选参数预先生成好的一系列参考DMRS序列逐一比对找出相关性最强的那一个从而反推出正确的低位取值。这与我们在此前小节讨论Zadoff-Chu序列相关特性时所介绍的检测原理是一致的思路——都是依靠相关运算从有限的候选集合中挑选出与接收信号最匹配的那一个。二、MIB从MAC层到RRC层的通知机制MIB消息本身产生于MAC层但其中的部分信息如系统帧号SFN等需要被RRC层所利用。因此MAC层生成MIB之后还需要将这些相关信息回传通知给RRC层作为后续相关RRC流程的基础设置依据。这里需要再次强调MIB字段中一个此前反复提及的设计细节MIB中的SFN字段只包含系统帧号10个比特中的高6位而低4位的精确数值需要在物理层中、MIB字段以外的位置额外添加。MIB的完整ASN.1结构如下所示供读者对照回顾MIB :: SEQUENCE {systemFrameNumber BIT STRING (SIZE (6)),subCarrierSpacingCommon ENUMERATED {scs15or60, scs30or120},ssb-SubcarrierOffset INTEGER (0..15),dmrs-TypeA-Position ENUMERATED {pos2, pos3},pdcch-ConfigSIB1 INTEGER (0..255),cellBarred ENUMERATED {barred, notBarred},intraFreqReselection ENUMERATED {allowed, notAllowed},spare BIT STRING (SIZE (1))}其中subCarrierSpacingCommon指明了后续CORESET0与SIB1所采用的子载波间隔pdcch-ConfigSIB1则是对CORESET0的具体定义这部分内容将在下一小节详细展开。三、PBCH完整处理流程从24比特到576个RE厘清了SSB索引号的合成方式与MIB的基本结构后我们正式进入本节的核心内容——PBCH在物理层的完整处理流程。整个流程可以概括为以下几个连贯的步骤步骤处理内容比特/符号数量变化①来自高层的24比特BCCH-BCH信息含1比特消息类型指示 23比特MIB字段与来自物理层的8比特SSB传输时间相关信息SFN低4位 半帧指示1位 SSB索引MSB 3位组合24 8 32 bitPBCH有效载荷②32比特PBCH有效载荷经历交织Interleaving32 bit顺序重排比特数不变③第一次加扰32 bit比特数不变④附加CRC等过程32 24 56 bitPBCH载荷⑤信道编码——通过极化编码Polar Coding、速率匹配、第二次加扰56 bit → 864 bit⑥QPSK调制每符号2比特864 ÷ 2 432个符号⑦432个PBCH符号与144个PBCH DMRS符号一起映射到SSB中用于传输PBCH的物理RE资源432 144 576 RE下面结合一张流程图更直观地梳理这一比特数量演变的完整链条图7.2.2.3.3-3 PBCH从MIB到RE映射的完整比特/符号数量演变流程自制补充图3.1为什么需要两次加扰细心的读者可能已经注意到上述流程中出现了两次独立的加扰操作——第一次发生在净荷Payload形成、正式信道编码之前第二次则发生在信道编码与速率匹配之后。这两次加扰虽然名称相同但作用的阶段与目的并不完全相同两个加扰步骤是互补的分别满足干扰管理以及与小区标识、波束成形特定定时相关信息传输的不同需求。通过将这两类不同的需求分离处理5G网络得以确保终端UE在初始同步与接入阶段既能获得可靠、又能获得高效的处理效果。知识拓展为什么PBCH的信道编码冗余度远高于普通业务信道PBCH原始净荷只有32比特加上CRC后是56比特但最终却要通过Polar编码膨胀到864比特——冗余度编码后比特数与编码前比特数之比高达约15倍以上这一比例远超绝大多数业务信道的编码配置。这背后的原因在于PBCH所承载内容的极端重要性它是手机接入小区必须获取的第一份、也是唯一没有其他备份获取渠道的关键信息一旦PBCH解码失败手机将无法继续后续的SIB1检测与随机接入流程。因此即便PBCH原始信息量很小3GPP依然愿意为它分配远超常规比例的冗余度用充裕的编码增益换取极高的解码可靠性确保即便在信号质量欠佳的小区边缘手机也有较大概率成功解调出MIB。3.2576个RE的具体构成PBCH最终占用576个RE这一结果同样可以结合SSB的物理资源结构直观地推算出来576 240×2 48×2。其中SSB内部承载PBCH的两个完整OFDM符号不含PSS/SSS的两个符号每个符号占满全部20个PRB20×12240个子载波因此贡献240×2480个RE而在承载SSS的那个符号中由于SSS本身占据了中间部分的子载波PBCH只能占用两侧剩余的子载波每侧48个子载波因此贡献48×296个RE。二者相加48096576与前述432个PBCH符号加144个PBCH DMRS符号的总数完全吻合——因为PBCH数据符号与其DMRS参考信号本来就是按照一定的间隔比例约3:1共享分布在这576个RE位置上的。图7.2.2.3.3-4 SSB内部PBCH资源单元RE分布示意图原讲义配图576 240×2 48×2四、本节小结本节围绕PBCH的物理层处理过程展开系统讲解了以下内容SSB完整6比特索引号的合成机制——高位2或3比特由PBCH载荷字段直接携带并因FR1/FR2场景不同而与kSSB精度产生巧妙复用低位3比特则通过PBCH DMRS序列的间接相关检测获得MIB从MAC层生成后向RRC层的通知机制及其完整ASN.1字段结构回顾以及PBCH从24比特高层信息经过物理层8比特追加、交织、两次加扰、CRC、Polar信道编码与速率匹配、QPSK调制最终映射到576个RE资源单元的完整处理链条并结合自制流程图与原讲义配图对每一个关键节点的比特/符号数量变化做了详细说明。至此我们已经从“生成什么内容”“如何在信道架构中映射”“具体经过怎样的物理层处理”这三个层次较为完整地讲解了PBCH的核心知识体系。下一小节“7.2.2.3.4 PBCH的接收和解调”我们将转换视角从终端接收端的角度讲解手机究竟是如何一步步反向解调出PBCH内容、最终还原出MIB消息的。

相关新闻

基于OpenCV的围棋终局识别与胜负判定系统实现

基于OpenCV的围棋终局识别与胜负判定系统实现

1. 项目概述:当围棋遇上计算机视觉最近在整理一个业余围棋比赛的录像资料,发现手动统计终局胜负实在是个体力活,尤其是遇到那种盘面复杂、双方目数接近的对局,数一遍不放心还得数第二遍。这让我萌生了一个想法:能不能写…

2026/10/29 4:51:21 阅读更多 →
推荐几个企业级研发管理平台

推荐几个企业级研发管理平台

企业级研发管理平台怎么选?没有“最好”的平台,只有更适合特定团队规模、行业属性和合规要求的方案。建议先定选型标准,再对照候选方案,把范围缩小到两三款,最后用真实项目做一次试用验证。 据 IDC 调研,国…

2026/10/30 23:46:18 阅读更多 →
AI+DevOps平台如何重塑软件研发流程?

AI+DevOps平台如何重塑软件研发流程?

很多团队已经用上AI编码助手、测试用例生成器和告警机器人,但效果往往停留在单个环节。工具之间互不打通,代码助手产出的内容仍要人工评审,测试结果和发布流程没有数据关联。工具链越拼越多,构建与发布对不上、权限要重复配置&…

2026/10/28 13:40:19 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/30 0:01:36 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/30 9:20:34 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/30 10:19:21 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/30 0:01:37 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/30 10:19:39 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/30 9:21:37 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/30 17:32:24 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/30 10:28:40 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/30 0:01:33 阅读更多 →