利索能及
我要发布
收藏
专利号: 2017104256909
申请人: 电子科技大学
专利类型:发明专利
专利状态:已下证
更新日期:2025-12-17
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于任意内核的极化码编码方法,其特征在于,包括以下步骤:(1)对输入的N比特数据进行因子分解,得到对应的K个内核因子qi,且满足如下关系:其中,qi>1,取整数,i的取值范围是1到K;

(2)根据所述内核因子qi计算内核矩阵 是一个m*m维度的矩阵,m=qi, 表示成m个1*m维的列向量gj:j的取值范围是1到m;

(3)将所述K个内核矩阵 通过克罗内克累乘,得到N比特数据的极化码生成矩阵GN:其中, 表示克罗内克累乘;

(4)将所述极化码生成矩阵GN和比特翻转矩阵进行克罗内克乘积,得到新的生成矩阵GBN:其中, 是m*m维的比特翻转矩阵,m=qi;

(5)将所述新的生成矩阵GBN与原始比特序列进行计算,得到极化码。

2.根据权利要求1所述的基于任意内核的极化码编码方法,其特征在于,所述步骤(2)的内核矩阵 中的列向量gj由以下方法得到:g1=[1 1 1 1 1 … 1],gm=[0 0 0 0 0 … 1],其中, 表示从中选取任意一个数值,并表示为二进制,m=qi。

3.根据权利要求1所述的基于任意内核的极化码编码方法,其特征在于,所述比特翻转矩阵为:其中, 为m*m维的置换矩阵,m=qi;

所述比特翻转矩阵 计算过程如下:当m为偶数时:

Bm/2为(m/2)*(m/2)维的矩阵,Bm/2由 进行迭代得到,其迭代次数为m/2次;

则Bm=(b1 b2 ... bm)当m为奇数时,令m1=m-1,则m1为偶数;

Bm1/2为(m1/2)*(m1/2)维的矩阵,Bm1/2由 进行迭代得到,其迭代次数为m1/2次;

令bs是1*m维矩阵(0 0 0 … 1 … 0)T,其中, 表示克罗内克积,1在矩阵bs的下标位置为(m-1)/2,将bs插入Bm1的中间位置,则Bm=(b1 b2 … bs … bm1-1 bm1)。