【技术实现步骤摘要】
一种基于双BP译码图并行译码技术的极化码传输方法
本专利技术涉及极化码
,具体来说是一种基于双BP译码图并行译码技术的极化码传输方法。
技术介绍
由Arikan提出的极化码已经被证明是一种在任意二进制输入离散无记忆信道(B-DMCs)达到信道容量的编码方案,这种方案使用串行抵消(SC)算法译码,且具有较低的编码和译码复杂度。SC算法译码是置信传播(BP)算法译码的一个特殊实例。总的来说,在加性高斯白噪声信道(AWGN)极化码的BP译码性能优于SC译码。同时,由于BP译码图的可变性,使得极化码的BP译码有了更多的选择,产生了多图BP译码。现有的多图BP译码方法有三种:第一种,采用预先计算好的n(n=log2N)张BP译码图进行译码,当标准图译码失败时选取下一张图进行译码直到最后一张图;第二种,随机生成n张BP译码图进行译码,当标准图译码失败时选取下一张图进行译码直到最后一张图;第三种,循环移位产生n张BP译码图进行译码,当标准图译码失败时选取下一张图进行译码直到最后一张图。以上三种方法简称GrossBP、Rand ...
【技术保护点】
1.一种基于双BP译码图并行译码技术的极化码传输方法,其特征在于,包括以下步骤:/n11)筛选信道:计算出信道参数向量P
【技术特征摘要】
1.一种基于双BP译码图并行译码技术的极化码传输方法,其特征在于,包括以下步骤:
11)筛选信道:计算出信道参数向量Pe,根据信道参数向量Pe筛选出信息位信道和冻结位信道,并将信息位信道放入集合I中、冻结位信道放入集合F中;
12)构造信息块并进行编码传输:构造信息块U包含K-KCRC个信息比特,K为每个极化码编码模块的信息长度,KCRC为添加CRC校验位的个数;将CRC校验位添加到信息位中,那么K-KCRC个信息位添加上KCRC个CRC校验位进入极化码编码器;对极化码编码器编码后的信息块进行发送;
13)接收信息块并基于BP译码图进行译码:接收信息块,选择两张BP译码图,并进行译码过程。
2.根据权利要求1所述的一种基于双BP译码图并行译码技术的极化码传输方法,其特征在于,所述筛选信道包括以下步骤:
21)针对于所有待传输比特信道,利用Tal-Vardy构造方法得到包含各分裂信道错误概率值的信道参数向量Pe;
22)根据信道参数向量Pe挑选信息位信道集合I和冻结位信道集合F,其具体步骤如下:
221)对比特信道的信道参数向量Pe中的元素按各分裂信道错误概率值进行升序排序,得到排序过后的信道参数向量Ptemp,并求出Ptemp中的每个元素在Pe中的索引,得到索引向量Pidx;
222)取出索引向量Pidx中的前K个元素,K为极化码的信息位数,对其按升序排序后放入信息位信道集合I中;将Pidx剩余元素按升序排序后放入冻结位信道集合F中。
3.根据权利要求1所述的一种基于双BP译码图并行译码技术的极化码传输方法,其特征在于,所述构造信息块并进行编码传输包括以下步骤:
3...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。