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/8/3 5:06:00 阅读更多 →
推荐几个企业级研发管理平台

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

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

2026/8/3 5:04:11 阅读更多 →
AI+DevOps平台如何重塑软件研发流程?

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

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

2026/8/2 3:00:36 阅读更多 →

最新新闻

离线环境PyTorch CPU到GPU迁移:版本匹配、依赖下载与安装验证全指南

离线环境PyTorch CPU到GPU迁移:版本匹配、依赖下载与安装验证全指南

1. 从CPU到GPU:一次彻底的PyTorch环境迁移最近在帮一个朋友处理他的深度学习项目,他之前一直用CPU版本的PyTorch跑模型,训练一个简单的图像分类任务都要等上大半天。项目临近交付,时间紧迫,他终于下定决心要把环境切换…

2026/8/3 5:05:28 阅读更多 →
基于Immich与NAS构建个人媒体中心:从数据聚合到AI智能管理

基于Immich与NAS构建个人媒体中心:从数据聚合到AI智能管理

1. 项目概述:从“媒体”到“个人媒体中心”的认知跃迁“媒体”这个词,听起来既宏大又遥远。它可能是你每天刷的短视频平台,是新闻客户端推送的头条,是朋友圈里转发的文章,也是你手机里存着的几百张照片和几十个G的视频…

2026/8/3 5:05:28 阅读更多 →
Grove传感器模块化开发指南:从原理到物联网应用实践

Grove传感器模块化开发指南:从原理到物联网应用实践

1. 项目概述:当“传感器”遇见“Grove”如果你正在捣鼓一个物联网项目,或者想给家里的盆栽、鱼缸、宠物窝加点智能监控,那么“传感器”这个词对你来说一定不陌生。温度、湿度、光照、声音、距离……这些物理世界的信号,都需要通过…

2026/8/3 5:05:28 阅读更多 →
语音转文字工具实战指南:从环境部署到工作流集成

语音转文字工具实战指南:从环境部署到工作流集成

这类工具最值得先看的不是功能列表,而是能不能在普通环境里稳定跑起来,以及它到底解决了录音、转录、辅助写作中的哪一个核心痛点。标题“可自录 可辅助 一直在”听起来像是一个集成了本地录音、实时转写和内容辅助生成功能的工具或应用。它可能面向需要…

2026/8/3 5:05:28 阅读更多 →
Orca安装指南:用Pandas语法处理分布式大数据

Orca安装指南:用Pandas语法处理分布式大数据

1. 从“orca”说起:它到底是什么,以及为什么值得你花时间 最近在技术社区和开源项目里,“orca”这个词的热度又起来了。很多朋友在讨论它的安装和使用,但如果你去搜,可能会发现不止一个叫“orca”的东西。这很正常&am…

2026/8/3 5:05:28 阅读更多 →
AI时代工程师的核心竞争力:写作式思考与结构化表达

AI时代工程师的核心竞争力:写作式思考与结构化表达

你有没有过这样的经历:面对一个复杂的技术问题,脑子里想法很多,但一打开文档或编辑器,却感觉思绪混乱,不知从何下笔?或者,在团队讨论时,明明心里有清晰的逻辑,但说出来却…

2026/8/3 5:04:27 阅读更多 →

日新闻

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南 【免费下载链接】Umi-OCR OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。…

2026/8/3 0:00:47 阅读更多 →
[具身智能-181]:PC+服务器+具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构

[具身智能-181]:PC+服务器+具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构

PC服务器具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构一、前言:具身智能需要“混合算力闭环系统”传统人工智能依赖云端静态数据集训练,不具备物理交互能力,无法适应真实世界的不确定性。具身智能(Embodied…

2026/8/3 0:00:47 阅读更多 →
[具身智能-181]:大分布式通信模型对比:看懂为什么 DDS 是 ROS2 底层通信最优解

[具身智能-181]:大分布式通信模型对比:看懂为什么 DDS 是 ROS2 底层通信最优解

前言构建机器人、具身智能这类分布式实时系统,通信底座直接决定整套系统的实时性、容错性、组网能力。分布式领域长期存在 4 类经典通信架构:点对点模式、Broker 中间代理模式、广播模式、以数据为中心(DDS)模式。很多开发者疑惑&…

2026/8/3 0:00:47 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/3 4:58:13 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/3 1:53:31 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/3 4:36:35 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/2 6:34:16 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/2 2:47:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →