本节主要介绍PBCH中速率匹配过程,本过程在MAC层实现。
1. 前情提要:
物理广播信道(PBCH:Physical Broadcast Channel),为5G NR协议中使用的下行物理信道,主要用于通过广播的方式向所有用户(UE,User Equipment)发送全局信息。它能够为用户提供系统的基本信息,以便用户可以确定系统的频率范围、小区ID、帧结构等信息,从而可以正确地接收和解码其他物理信道。
PBCH主要用于初始接入阶段,其数据的主要处理流程为:MIB→PBCH负载生成→第一次加扰→CRC处理→POLAR编码→速率匹配→第二次加扰→信号调制→天线映射。PBCH处理流程如下图所示。
2. 速率匹配:
PBCH的速率匹配过程共分3步:子块交织→bit选择→编码交织。输入经过信道编码处理后的512bit数据,经速率匹配后可得到长度为864bit 的数据。通过速率匹配,可以将编码后的传输信道数据调整到适应物理信道可用资源的传输速率。[38.212-7.1.5/38.212-5.4.1]
(1)子块交织:
该规则旨在实现数据的子块交织,即需要将长度为N(此处即512)的数据分为32个子块,并通过子块交织获得长度为N的数据
。子块交织规则如下:
(2)bit选择:
经子块交织后将得到长度为512bit的数据。令bit选择后数据长度为E=864。bit选择规则如下:
(3)编码bit交织:
将长度为864bit的bit选择数据交织为长度为864bit的数据
。且
。编码bit交织规则如下:
需要注意的是,E的长度不应超过8192。经过子块交织、bit选择及编码交织处理后,将获得长度为864bit的速率匹配数据。