本节主要介绍PBCH中第一次加扰的过程。
1. 前情提要:
物理广播信道(PBCH:Physical Broadcast Channel),为5G NR协议中使用的下行物理信道,主要用于通过广播的方式向所有用户(UE,User Equipment)发送全局信息。它能够为用户提供系统的基本信息,以便用户可以确定系统的频率范围、小区ID、帧结构等信息,从而可以正确地接收和解码其他物理信道。
PBCH主要用于初始接入阶段,其数据的主要处理流程为:MIB→PBCH负载生成→第一次加扰→CRC处理→POLAR编码→速率匹配→第二次加扰→信号调制→天线映射。PBCH处理流程如下图所示。
2. 第一次加扰:
第一次加扰通过将32bit的PBCH负载,A=32,经扰码后处理为
。其中,
,且
。 第一次加扰目的在于通过使bit数据与伪随机序列进行异或运算,使信号随机化,提高安全性和频谱效率。第一次加扰后的32bit数据生成过程如下:[38.212-7.1.2]
需要注意的是,当PBCH负载中的对应位为SSB索引、半帧指示及系统帧号(SFN)的第3低位(3rd)与第2低位(2nd)时,
取0。且M的取值与半帧中候选SSB最大数量
有关,具体关系如下[38.213-4.1]:
序号 | M取值 | |
1 | 4或8 | A-3 |
2 | 10 | A-4 |
3 | 20 | A-5 |
4 | 64 | A-6 |
v的取值同样与SFN的第3低位(3rd)与第2低位(2nd)有关,具体取值对于关系如下表所示:
此外,用于加扰的伪随机序列可由38.211-5.2.1计算得到。该序列为长度为31的Gold序列,其生成公式如下:
其中,,即小区ID,
,且
,
(即,
的第0~30位可通过
转换得到)。需要注意的是,每隔80ms将根据
重新初始化
(即,mod(SFN,8)=0)。
【补充:SSB中MIB的内容每隔80ms将更新一次,80ms内SSB将根据发送周期广播若干次;且SSB的发送周期与设置有关】
第一次加扰计算过程如下图所示。