【技术实现步骤摘要】
一种基于最优层排序的极化码置信传播列表译码方法
[0001]本专利技术涉及一种基于最优层排序的极化码置信传播列表译码方法。
技术介绍
[0002]超高可靠超低时延通信(URLLC,Ultra Reliable Low Latency Communication)是5G中三大场景之一,该场景对误块率(BLER,BLock Error Rate)性能和时延都提出了极高的要求,BLER要至少达到10
‑5,而时延则限制在了毫秒级。6G的应用场景需求基于5G的URLLC场景做了进一步的增强,时延方面提出了小于1ms的技术指标,这对目前的编码策略提出了更高的挑战。
[0003]极化码作为5G增强移动宽带场景中控制信道的编码方式,也是URLLC场景和6G超低时延场景中信道编码方案的有力竞争者。极化码可采用串行消除(SC,Successive Cancellation)译码算法及串行消除列表(SCL,SC List)译码算法进行译码。但上述算法均为串行译码,在译码时延方面存在天然的劣势,且不利于硬件实现。而极化码的置信传播(BP,Belif Propagation)译码算法作为并行译码,拥有更低的译码时延和更大吞吐量,利于硬件实现,但在可靠性方面,BP译码算法和SCL译码算法有一定的差距,这也限制了BP译码算法在极化码译码中的应用。
[0004]近年来,高可靠性BP译码算法研究成为了极化码译码算法的研究重点。根据极化码的递归结构可知,极化码编码图中改变不同层的排列顺序不影响其编码结果。对于码长为N的极化码而 ...
【技术保护点】
【技术特征摘要】
1.一种基于最优层排序的极化码置信传播列表译码方法,其特征在于:包括如下步骤:步骤S1、初始化极化码的因子图,因子图中包括多层极化层,对各极化层升序排序得到具有最优层排列的优化因子图;步骤S2、BP译码器根据步骤S1所得到的优化因子图,对接收到的信号序列Y={y0,y1,...,y
N
‑1}进行译码初始化;步骤S3、第T次总迭代时,进行BP迭代,每一次BP迭代为从优化因子图中最左端的比特节点向右传递并更新各比特节点的信息值,再从最右端的比特节点向左传递并更新各比特节点的信息值;步骤S4、最后一次BP迭代过程中进行译码路径扩展,具体包括:步骤S41、最后一次BP迭代过程中,根据变量节点(i,j)从右至左传递的信息值得到比特判决结果若满足该两个公式则判定该变量节点(i,j)为校验通过节点ppn
i,j
;步骤S42、根据公式计算比特u
i,j
的比特判决路径度量BPPM
i,j
,其中,等式(a)成立是因为比特判决路径中,若基本极化单元左节点通过校验,则基本极化单元右节点也应通过校验,同时左节点满足基本极化单元校验;等式(b)成立是因为在BP译码最后一次从右至左的迭代过程中,基本极化单元的两个右节点之间相互独立,基本极化单元为BP译码算法的最小计算单位;等式(c)成立是因为步骤S43、找到使BPPM
i,j
最大的比特索引idx,通过翻转索引为idx的比特实现译码路径扩展,最终得到n
path
条译码路径,并将比特索引为idx的比特固定为冻结比特,其初始信息值设为无穷大,即其中,n
path
>n
max
,n
max
为设置的最大路径数;步骤S5、对n
path
条译码路径进行路径剪枝,其中,具体包括:步骤S51、初始化循环计数值k=1;步骤S52、对译码路径k,根据公式计算第k条译码路径的冻结比特错误概率FBER
k
,其中,表示冻结比特的集合;步骤S53、对k条译码路径的冻结比特错误概率进行排序,保留冻结比特错误概率最小的n
max
条译码路径;
步骤S54、判断k=n
path
是否成立,若成立,则路径剪枝完成,令n
path
=n
max
,进入步骤S55,若不成立,则令k=k+1,进入步骤S52;步骤S55、判断T=T
max
是否成立,若是,进入步骤S6,否则,令T=T+1,并进入步骤S3,其中,T
max
为设定的最大总迭代次数;步骤S6、选择所有译码路径中冻结比特错误概率最小的一条路径,对最左侧的各比特节点进行译码判定,得到译码结果。2.根据权利要求1所述的一种基于最优层排序的极化码置信传播列表译码方法,其特征在于:所述步骤S1中,得到所述最优层排列的优化因子图包括步骤:步骤S11、用向量Π表示因子图的所有排列方式,向量中每一个元素π
...
【专利技术属性】
技术研发人员:黄靖轩,杨东篱,费泽松,孙策,郭婧,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。