[发明专利]极化码打孔方法、装置、电子设备及存储介质有效
申请号: | 202110940233.X | 申请日: | 2021-08-17 |
公开(公告)号: | CN113395071B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 陈超;王帅;安建平;苗夏箐;宋哲 | 申请(专利权)人: | 北京理工大学 |
主分类号: | H03M13/13 | 分类号: | H03M13/13;H04L1/00 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王毅 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 极化 打孔 方法 装置 电子设备 存储 介质 | ||
本发明提供了一种极化码打孔方法、装置、电子设备及存储介质,包括:获取极化码;基于所述极化码确定母极化码码长、确定所述极化码的打孔层数、确定每个子层的打孔个数;计算每个子层的每个信道的巴氏参数,基于每个信道的巴氏参数确定对应的子层的打孔图样;在得到每个子层的打孔图样后,合并每个子层的打孔图样作为所述极化码的最终打孔图样;基于所述极化码的最终打孔图样进行打孔。本发明利用极化码各级之间生成矩阵的特性,将极化码打孔分为多层打孔进行,减少每层的打孔数量,通过逐层打码实现了更小的编码性能损失,从而改善了由于打孔数量多而导致的通信系统可靠性下降,编码增益损失大的情况,进而具有编码增益大,复杂度低的优势。
技术领域
本发明涉及数字信号处理技术领域,尤其涉及一种极化码打孔方法、装置、电子设备及存储介质。
背景技术
复杂电磁环境时变性高,信道实时状况和系统平台资源等随时都会发生变化,因此要求通信系统中信道编码的参数(码长、码率)灵活可变。然而,极化码(Polar码)本身是利用两两信道之间组合拆分来实现极化现象的,其构码规则决定了Polar码的码长为2的整数幂,可通过对标准Polar码的打孔实现速率匹配。然而,现有的Polar码打孔方法只适用于打孔数量较少的情况,当打孔数量较多时与未打孔的Polar码性能差距大,在复杂电磁环境中不具备鲁棒性。
发明内容
针对现有技术中存在的问题,本发明实施例提供一种极化码打孔方法、装置、电子设备及存储介质。
第一方面,本发明实施例提供一种极化码打孔方法,包括:
获取极化码;
基于所述极化码确定母极化码码长、确定所述极化码的打孔层数、确定每个子层的打孔个数;
计算每个子层的每个信道的巴氏参数,基于每个信道的巴氏参数确定对应的子层的打孔图样;
在得到每个子层的打孔图样后,合并每个子层的打孔图样作为所述极化码的最终打孔图样;
基于所述极化码的最终打孔图样进行打孔。
进一步地,所述基于所述极化码确定母极化码码长、确定所述极化码的打孔层数、确定每个子层的打孔个数,具体包括:
基于所述极化码的码长确定母极化码码长;
基于所述极化码的码长和所述母极化码码长确定打孔结束层的打孔个数;
基于所述打孔结束层的打孔个数确定所述极化码的打孔层数;
基于所述打孔结束层的打孔个数确定每个子层的打孔个数。
进一步地,所述计算每个子层的每个信道的巴氏参数,基于每个信道的巴氏参数确定对应的子层的打孔图样,具体包括:
设定打孔开始层为S层,计算当前子层S层的每个信道的巴氏参数;
得到当前子层S层的每个信道的巴氏参数后,按每个信道的巴氏参数对应的可靠性进行排序;并选取排序后预设个数个可靠性低的信道作为当前子层S层的打孔图样;
并逐层得到每个子层的打孔图样。
进一步地,还包括:
将所述最终打孔图样中的所有信道的信道位置记为冻结比特传输信道的一部分;
再根据巴氏参数选择剩余的冻结比特传输信道,确定完整的冻结比特传输信道后进行打孔。
第二方面,本发明实施例提供了一种极化码打孔装置,包括:
获取模块,用于获取极化码;
第一确定模块,用于基于所述极化码确定母极化码码长、确定所述极化码的打孔层数、确定每个子层的打孔个数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110940233.X/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类