通信人家园

标题: [5GNR] 5G PBCH学习笔记  [查看完整版帖子] [打印本页]

时间:  2018-8-10 15:56
作者: cyy1362     标题: [5GNR] 5G PBCH学习笔记

本帖最后由 jeffyko 于 2018-9-12 19:15 编辑



5G PBCH的学习笔记1
15G PBCHpayload长度为24比特,与LTEPBCH paylaod是一样长的。
25G24比特的payload具体内容:见38.331协议:
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))
}
其中5G只保留了域:systemFrameNumber
这里:SFN的高6比特放在PBCH payload里,低4比特作作为信道编码的一部分,在PBCH传输块中传送。
接下来看看SFN的这低4比特在PBCH传输块的哪个位置—PBCH payload产生处
3PBCH payload产生
详见38.212 7.1.1节描述,下面是对该节的理解总结。
从上图可看出:SFN的低4比特是紧接在高层产生的PBCH payload24比特)之后。38.212 7.1.1节处理完后相当于就是PBCH的传输块(TB)了,其长度由输入的24比特变成了24+8=32比特了。
4PBCH 在比特级的后续处理过程简介
PBCH Payload产生后(32比特)——>加扰——>CRC添加——>Polar编码——>速率匹配。
其中,加扰后输出数据长度不变,还是32比特。
      CRC(24比特)添加后输出数据长度为32+24=56比特。
      Polar编码,输出比特长度为N=2^9=512比特。
      速率匹配,输出数据长度为E=864比特。


附件: PBCH payload.png (2018-8-10 15:56, 35.88 KB) / 下载次数 7
https://www.txrjy.com/forum.php?mod=attachment&aid=MzY2OTM0fDUxYmMxZDc5fDE3MzI1OTU0Njl8MHww

附件: PBCH payload.png (2018-8-10 16:04, 35.88 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=MzY2OTQwfDIxNDc1ZGFifDE3MzI1OTU0Njl8MHww
时间:  2018-8-10 16:38
作者: 芙蓉落叶

谢谢分享,学习的很细了
时间:  2018-8-11 09:12
作者: inspiron456

介绍得一目了然!
时间:  2018-8-11 15:22
作者: cyy1362

芙蓉落叶 发表于 2018-8-10 16:38
谢谢分享,学习的很细了

呵呵,刚开始学习协议
时间:  2018-8-12 15:15
作者: @zheng

谢谢分享,学习的很细了
时间:  2018-9-11 15:06
作者: xiao_jun_1

学习了,很详细
时间:  2018-11-29 19:52
作者: landai

请教楼主一个问题,关于SS PBCH block index的低2 or 3bits。
我看38.211 7.3.3.1和7.4.1.4.1小节都有体现,也就是pbch 加扰和dmrs for pbch的生成过程都有这个输入。

这个处理是不是有点想太多了啊,pbch加扰过程中有这个操作按说就可以了,为啥在dmrs生成过程中也要有这个输入呢
时间:  2018-11-29 19:53
作者: landai

还有,貌似pbch也支持beam forming/sweeping,协议中看到哪里有体现了么?
时间:  2018-11-30 09:06
作者: jeffyko

本帖最后由 jeffyko 于 2018-11-30 09:07 编辑
landai 发表于 2018-11-29 19:53
还有,貌似pbch也支持beam forming/sweeping,协议中看到哪里有体现了么?

这些正是beam-centric design的结果
#beam最大可以是4个(2bits),8个(3bits)或64个(6bits)
对于最大4个或8个,直接将beam index(max 3bits)用于dmrs for pbch加扰
对于最大64个,3 LSBs在dmrs for pbch中,3MSBs在pbch payload中
时间:  2018-11-30 10:21
作者: landai

jeffyko 发表于 2018-11-30 09:06
这些正是beam-centric design的结果
#beam最大可以是4个(2bits),8个(3bits)或64个(6bits)
对于最 ...

谢谢回复。
问一下beam-centric在哪里有描述呢?没太见过这个概念。
时间:  2019-10-9 12:01
作者: llecho

您好,我有一个问题,这些比特加起来不是23位吗?那第24位比特去哪了?
时间:  2019-10-11 12:12
作者: cyy1362

llecho 发表于 2019-10-9 12:01
您好,我有一个问题,这些比特加起来不是23位吗?那第24位比特去哪了?

总共是24比特呀。
时间:  2019-10-26 14:39
作者: jornswoter

讲解的真的很细,受益匪浅
时间:  2019-10-26 21:19
作者: c_kelly

很细致的材料,谢谢LZ
时间:  2019-10-29 17:56
作者: jethrowang13

cyy1362 发表于 2019-10-11 12:12
总共是24比特呀。

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))
}

6+1+4+1+8+1+1+1=23?
时间:  2020-3-5 16:45
作者: theskyofsnail

感谢分享!很受启发,我也在看38212
时间:  2020-4-24 16:09
作者: 18214644274

请问 LTE PBCH 盲检的时候 扰码是怎么产生的   是产生480*4比特长度的扰码,然后分成四段,然后分别去解扰吗? 因为想要检测出MIB是第几次发送的
时间:  2020-8-26 13:44
作者: cyy1362

18214644274 发表于 2020-4-24 16:09
请问 LTE PBCH 盲检的时候 扰码是怎么产生的   是产生480*4比特长度的扰码,然后分成四段,然后分别去解扰吗 ...

是的。看哪一段的CRC校验能通过,如果能通过,就提取Mib信息
时间:  2020-12-24 15:24
作者: eyescheong

感谢楼主,受益匪浅
时间:  2020-12-25 09:29
作者: eyescheong

为什么速率匹配后,E=864,编码后在polar不是512bit吗?
时间:  2020-12-25 11:45
作者: lizhiming183

通信永远学不完啊
时间:  2020-12-25 17:43
作者: lizhiming183

学习学习
时间:  2023-6-15 19:23
作者: dyqcjzcughx

谢谢分享




通信人家园 (https://www.txrjy.com/) Powered by C114