一种极化码编码方法及装置与流程

文档序号:25276545发布日期:2021-06-01 15:47阅读:来源:国知局

技术特征:

1.一种极化码编码方法,其特征在于,包括:

获取k个待编码的信息比特,k为正整数;

根据所述k个待编码的信息比特,确定第一比特序列,所述第一比特序列的长度为n,n为2的正整数次幂,所述第一比特序列包括固定比特和所述k个待编码的信息比特;

根据第一比特序列和上三角矩阵,确定第二比特序列,所述上三角矩阵为n行n列的矩阵;

对所述第二比特序列进行极化码编码,得到并输出编码后的序列。

2.如权利要求1所述的方法,其特征在于,所述上三角矩阵为上三角toeplitz矩阵。

3.如权利要求1或2所述的方法,其特征在于,根据所述k个待编码的信息比特,确定第一比特序列,包括:

根据极化码n个极化信道的可靠度排序和极化码生成矩阵的n行中每一行的重量,确定k个信息比特位,其中,所述极化码生成矩阵为n行n列的矩阵,所述极化码生成矩阵的n行一一对应于所述第一比特序列的n个比特位,所述n个极化信道一一对应于所述第一比特序列的n个比特位;

将所述k个待编码的信息比特映射到所述k个信息比特位,得到所述第一比特序列。

4.如权利要求3所述的方法,其特征在于,根据极化码n个极化信道的可靠度排序和极化码生成矩阵的n行中每一行的重量,确定k个信息比特位,包括:

选择可靠度按从大到小的排序方式时排序靠前的极化信道、且重量不低于第一阈值的极化码生成矩阵的行,对应的比特位作为所述k个信息比特位。

5.如权利要求3所述的方法,其特征在于,根据极化码n个极化信道的可靠度排序和极化码生成矩阵的n行中每一行的重量,确定k个信息比特位,包括:

选择极化码生成矩阵中行重由大到小排序靠前的行,且极化信道的可靠度排序不低于第二阈值的极化信道,对应的比特位作为所述k个信息比特位。

6.如权利要求3~5任一项所述的方法,其特征在于,根据极化码n个极化信道的可靠度排序和极化码生成矩阵的n行中每一行的重量,确定k个信息比特位,包括:

根据极化码n个极化信道去除速率匹配相关的极化信道的可靠度排序,和根据极化码生成矩阵的n行去除速率匹配相关的行之后的每一行的重量,确定k个信息比特位,所述速率匹配相关的极化信道包括打孔、缩短或预冻结的极化信道,所述速率匹配相关的行包括打孔、缩短或预冻结的极化信道对应的行。

7.如权利要求1或2所述的方法,其特征在于,根据所述k个待编码的信息比特,确定第一比特序列,包括:

按照极化码n个极化信道的可靠度由高到低的顺序,确定k个信息比特位,其中,所述n个极化信道一一对应于所述第一比特序列的n个比特位;

将所述k个待编码的信息比特映射到所述k个信息比特位,得到所述第一比特序列。

8.如权利要求1或2所述的方法,其特征在于,根据所述k个待编码的信息比特,确定第一比特序列,包括:

根据极化码生成矩阵的n行中每一行的重量,确定k个信息比特位,其中,所述极化码生成矩阵为n行n列的矩阵,所述极化码生成矩阵的n行一一对应于所述第一比特序列的n个比特位;

将所述k个待编码的信息比特映射到所述k个信息比特位,得到所述第一比特序列。

9.如权利要求1~8任一项所述的方法,其特征在于,根据第一比特序列和上三角矩阵,确定第二比特序列,包括:

将所述第一比特序列与所述上三角矩阵相乘,得到所述第二比特序列。

10.如权利要求1~9任一项所述的方法,其特征在于,对所述第二比特序列进行极化码编码,得到编码后的序列,包括:

将所述第二比特序列与极化码生成矩阵相乘,得到所述编码后的序列。

11.如权利要求1~10任一项所述的方法,其特征在于,所述信息比特包括校验比特。

12.一种极化码编码装置,其特征在于,包括:

获取单元,用于获取k个待编码的信息比特,k为正整数;

确定单元,用于根据所述k个待编码的信息比特,确定第一比特序列,所述第一比特序列的长度为n,n为2的正整数次幂,所述第一比特序列包括固定比特和所述k个待编码的信息比特;

编码单元,用于根据第一比特序列和上三角矩阵,确定第二比特序列,所述上三角矩阵为n行n列的矩阵;以及用于对所述第二比特序列进行极化码编码,得到并输出编码后的序列。

13.如权利要求12所述的装置,其特征在于,所述上三角矩阵为上三角toeplitz矩阵。

14.如权利要求12或13所述的装置,其特征在于,所述确定单元用于:

根据极化码n个极化信道的可靠度排序和极化码生成矩阵的n行中每一行的重量,确定k个信息比特位,其中,所述极化码生成矩阵为n行n列的矩阵,所述极化码生成矩阵的n行一一对应于所述第一比特序列的n个比特位,所述n个极化信道一一对应于所述第一比特序列的n个比特位;

将所述k个待编码的信息比特映射到所述k个信息比特位,得到所述第一比特序列。

15.如权利要求14所述的装置,其特征在于,所述确定单元用于:

选择极化码生成矩阵中行重由大到小排序靠前的行,且极化信道的可靠度排序不低于第二阈值的极化信道,对应的比特位作为所述k个信息比特位。

16.如权利要求14所述的装置,其特征在于,所述确定单元用于:

选择极化码生成矩阵中行重由大到小排序靠前的行,且极化信道的可靠度排序不低于第二阈值的极化信道,对应的比特位作为所述k个信息比特位。

17.如权利要求14~16任一项所述的装置,其特征在于,所述确定单元用于:

根据极化码n个极化信道去除速率匹配相关的极化信道的可靠度排序,和根据极化码生成矩阵的n行去除速率匹配相关的行之后的每一行的重量,确定k个信息比特位,所述速率匹配相关的极化信道包括打孔、缩短或预冻结的极化信道,所述速率匹配相关的行包括打孔、缩短或预冻结的极化信道对应的行。

18.如权利要求12或13所述的装置,其特征在于,所述确定单元用于:

按照极化码n个极化信道的可靠度由高到低的顺序,确定k个信息比特位,其中,所述n个极化信道一一对应于所述第一比特序列的n个比特位;

将所述k个待编码的信息比特映射到所述k个信息比特位,得到所述第一比特序列。

19.如权利要求12或13所述的装置,其特征在于,所述确定单元用于:

根据极化码生成矩阵的n行中每一行的重量,确定k个信息比特位,其中,所述极化码生成矩阵为n行n列的矩阵,所述极化码生成矩阵的n行一一对应于所述第一比特序列的n个比特位;

将所述k个待编码的信息比特映射到所述k个信息比特位,得到所述第一比特序列。

20.如权利要求12~19任一项所述的装置,其特征在于,所述编码单元用于:

将所述第一比特序列与所述上三角矩阵相乘,得到所述第二比特序列。

21.如权利要求12~20任一项所述的装置,其特征在于,所述编码单元用于:

将所述第二比特序列与极化码生成矩阵相乘,得到所述编码后的序列。

22.如权利要求12~21任一项所述的装置,其特征在于,所述信息比特包括校验比特。

23.一种极化码编码装置,其特征在于,包括:

输入接口电路,用于获取k个待编码的信息比特,k为正整数;

逻辑电路,用于基于获取的k个待编码的信息比特执行所述权利要求1~11任一项所述的方法,得到编码后的序列;

输出接口电路,用于输出编码后的序列。

24.一种极化码编码装置,其特征在于,包括:

存储器,用于存储程序;

处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,使得所述极化码编码装置执行如权利要求1~11任一项所述的方法。

25.如权利要求24所述的装置,其特征在于,所述处理器包括所述存储器。

26.如权利要求24或25所述的装置,其特征在于,所述极化码编码装置为芯片或集成电路。

27.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可读指令,当所述计算机可读指令在极化码编码装置上运行时,使得所述极化码编码装置执行权利要求1~11任一项所述的方法。


技术总结
本申请公开了一种极化码编码方法及装置,可以通过码字构造来提高编码的性能。该方法为:获取K个待编码的信息比特,K为正整数;根据所述K个待编码的信息比特,确定第一比特序列,所述第一比特序列的长度为N,所述第一比特序列包括固定比特和所述K个待编码的信息比特;K个待编码的信息比特还可以包括校验比特。根据第一比特序列和上三角矩阵,确定第二比特序列,所述上三角矩阵为N行N列的矩阵,所述上三角矩阵可以为上三角Toeplitz矩阵,对所述第二比特序列进行极化码编码,得到并输出编码后的序列。

技术研发人员:李斌;顾佳琦
受保护的技术使用者:华为技术有限公司
技术研发日:2019.11.30
技术公布日:2021.06.01
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1