本节主要介绍PBCH中POLAR信道编码过程,本过程在MAC层实现。
1. 前情提要:
物理广播信道(PBCH:Physical Broadcast Channel),为5G NR协议中使用的下行物理信道,主要用于通过广播的方式向所有用户(UE,User Equipment)发送全局信息。它能够为用户提供系统的基本信息,以便用户可以确定系统的频率范围、小区ID、帧结构等信息,从而可以正确地接收和解码其他物理信道。
PBCH主要用于初始接入阶段,其数据的主要处理流程为:MIB→PBCH负载生成→第一次加扰→CRC处理→POLAR编码→速率匹配→第二次加扰→信号调制→天线映射。PBCH处理流程如下图所示。

2. 信道编码:
PBCH中采用POLAR码进行信道编码。输入的56bit数据,经信道编码后可得到长度为512bit的数据
。通过信道编码,能够在数据中添加冗余信息,使接收端能够检测或纠正传输过程中因噪声或干扰产生的错误,从而提高传输可靠性、纠正或检测错误、降低误码率,并权衡效率与可靠性等。PBCH中信道编码过程共分2步:交织、POLAR编码。[38.212-7.1.4/38.212-5.3.1]
中,N的取值取决于
。且n的取值如下:

其中,K即输入数据长度,即56;E的取值取决于速率匹配输出数据长度,即864。显然,PBCH的信道编码符合第一种情况。
2.1 交织:
对于输入的56bit数据 ,经过交织,将得到新的56bit数据
,其中二者转换关系如下:

其中,交织方式的取值如下如所示:

对于PBCH而言,[38.212-7.1.4]。
的交织模式如下图所示。

2.2 POLAR编码:
POLAR序列如下表所示,且
。在该序列中,可靠性按升序排列,即
,W(.)表示相应bit的可靠性。


对于长度为N的编码需求,均可根据该POLAR序列进行编码,相应序列为该序列
的子集(可靠性顺序与长度N内序列元素先后出现对应的顺序有关)。
令为
中bit索引的子集,
为
中
的补集,且
,
,其中,
[38.212-7.1.4]。
与
的计算在38.212-5.4.1.1规则中给出。该规则旨在实现数据的子块交织,即需要将长度为N(此处即512)的数据
分为32个子块,并通过子块交织获得长度为N的数据
。子块交织规则如下:

且子块交织模式如下图所示。

用于POLAR编码的数据生成过程如下:
为校验位bit索引,且
。令(
)个
中最不可靠bit索引作为
中
位(
长度为
)。且
中剩余的
个bit对应于
中行重最小的bit。其中,
表示
中
个最可靠bit索引,即末位的
个bit。
进一步的,根据对应行中1的个数,计算
的行重。令min_wt表示
中的最小行重,若
中有等于最小行重的行数量超过
,则令
中最可靠且行重最小的索引值代替
中这
个bit。
,
。

且n阶克罗内克矩阵
可由矩阵得到,且

最终,编码后数据可通过
计算得到,且该计算过程遵从异或处理(即GF(2))。
PBCH中信道编码流程如下图所示。




6657

被折叠的 条评论
为什么被折叠?



