Polar编码介绍

polar码应用场景介绍

文章中用到的一些名词解读

Polar编码类型应用信道信道全称
polar_uciPUSCHPhysical Uplink Shared CHannel
polar_uciPUCCHPhysical Upwnlink Control CHannel
polar_bchPBCHPhysical Broadcast CHannel
polar_dciPDCCHPhysical Downlink Control CHannel

不同的polar编码对应的编码流程有所不同
polar_uci

Polar_encode_uci
Subblock_interleaving
Bit_selection
Code_interleaving

polar_dci

Info_interleaving
Polar_encode_dci
Subblock_interleaving
Bit_selection

polar_bch

Info_interleaving
Polar_encode_bch
Subblock_interleaving
Bit_selection

流程中用到的相同的子模块实现方式都是相同的,下面大致介绍一下各个模块的实现方式:
①Info_interleaving
对信息位做交织处理,只有在BCHDCI的实现中才需要做Info_interleaving操作,具体实现协议在38.212的5.3.1.1章节。
在这里插入图片描述
在这里插入图片描述

②polar_*
polar编码传入的长度为初始的32bit加上24bit的crc长度,总共56bit,经过polar编码之后的数据长度为512bit。具体实现协议在38.212的5.3.1.2章节。

③Subblock_interleaving
对做完polar编码的序列以块为单位做交织处理,首先将序列分为32块,每块的长度是编码后的长度/32,具体实现在38.212的5.4.1.1节。
在这里插入图片描述
在这里插入图片描述

④Bit_selection
对sub_block处理之后的序列做长度处理,确保映射之后的长度为864bit,具体实现在38.212的5.4.1.1节。
注意: 这里的bit映射根据配置不同需要有三种可能的映射方式,请注意区别。

⑤Code_interleaving
在UCI中,需要额外对code做交织处理,具体实现在38.212的5.4.1.3节。
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值