适用于任意高阶调制的极化码编码调制方法技术

技术编号:14198228 阅读:246 留言:0更新日期:2016-12-15 19:42
本发明专利技术公开了一种适用于任意高阶调制的极化码编码调制方法,具体步骤:(1)计算极化码的码长;(2)产生极化码的编码矩阵;(3)产生删余后的编码矩阵;(4)产生极化码的码字;(5)码字分组;(6)交织码字;(7)高阶调制。本发明专利技术采用了分组交织技术交织码字,结合极化码本身的极化特性和高阶调制子信道容量的差异,加剧信道极化的效果,提高了极化码的性能。本发明专利技术按列重对编码矩阵删余,减小了译码延迟,降低了译码算法在可编程器件上编程实现的复杂度。本发明专利技术的提高了极化码在高阶调制中的灵活性,并具有具好的性能。

【技术实现步骤摘要】

本专利技术属于通信
,更进一步涉及无线通信
中的一种适用于任意高阶调制的极化码编码调制方法。本专利技术通过删除极化码编码矩阵的部分列向量,改变极化码的码长,再对码字进行分组交织,使其适用于任意高阶调制并具有良好的性能,可用于蜂窝通信、卫星通信和军事系统,可以提高系统的频谱效率和可靠性。
技术介绍
目前,国内外通信系统中,为了提高系统的频谱效率和可靠性,需要一种适用于任意高阶调制的极化码编码调制方法。传统方法利用2×2的基矩阵构造极化码,未经删余处理,其码长不适用于64-QAM等高阶调制。因此,需要设计一种极化码编码调制方法,使码长适用于64-QAM等高阶调制。典型的极化码编码调制方法包括比特交织编码调制和多层编码调制。第一种方法,极化码的比特交织编码调制方法。D.M.Shi等人在“Mapping Selection and Code Construction for 2m–ary Polar-Coded Modulation”(IEEE Commun.Lett.,vol.16,no.6,pp.905-908,June 2012)中给出了BICM系统下极化码的交织规则和构造方案。该方法首先采用大小可变的基矩阵构造极化码的编码矩阵,产生长度变化的码字,然后把码字送入交织器,利用极化码基矩阵的特性减小交织器的映射空间,通过密度进化计算每种交织规则的可靠性,选择可靠性最大的交织规则对码字进行交织,调制交织后的码字。该方案存在的不足之处是:交织规则的搜索方法复杂度高;通过改变基矩阵的大小来改变编码矩阵的大小,其译码复杂度增高,在可编程器件上编程实现困难。第二种方法,极化码的多层编码调制方法。K.Chen等人在“Polar Coded Modulation with Optimal Constellation Labeling”(IET National Doctoral Academic Forum on Information and Communications Technology,Aug 2013)中提出了8-PAM调制下的极化码多层编码调制方案。该方案首先将信息比特进行串并转换,将串并转换后的信息比特发送至多个并行的极化码编码器进行编码,产生多个并行的码字,然后对并行的码字进行并串转换,调制并串转换后的码字,将调制信号发送至信道。该方案存在的不足之处是:由于采用多个并行的编码器编码,其编码复杂度较高。
技术实现思路
为了克服上述现有技术的不足,本专利技术的目的在于提供一种适用于任意高阶调制的极化码编码调制方法,能够有效地降低编码复杂度,减小译码时延,同时提高通信系统的频谱效率和可靠性。为了实现上述目的,本专利技术根据高阶调制的阶数计算极化码的码长,产生编码矩阵,对编码矩阵进行删余处理,利用删余后的编码矩阵产生极化码的码字,对码字进行分组交织,调制交织后的码字,将调制信号发送至信道。本专利技术实现的具体步骤如下:(1)利用码长公式,计算极化码的码长;(2)利用编码矩阵公式,产生极化码的编码矩阵;(3)产生删余后的编码矩阵:(3a)将极化码的编码矩阵按列划分为N/n′个子矩阵,每个子矩阵有n′个列向量,其中,N表示极化码的原始码长,n′表示缩放因子;(3b)删去每个子矩阵中列重最大的n′-b个列向量,其中,n′表示缩放因子,b表示单个高阶调制符号的二进制长度的奇数因子;(3c)按列合并所有子矩阵,得到删余后的极化码编码矩阵;(4)利用编码公式,通过单个编码器产生极化码的码字;(5)码字分组:(5a)将极化码的码字分成B个分组,得到每个长度为m比特的向量,其中,B的取值为N′/m,N′表示极化码的码长,m表示单个高阶调制符号的二进制长度;(5b)将每个m比特的向量再分成d个分组,得到每个长度为md比特的向量,md能够整除m,其中m表示单个高阶调制符号的二进制长度,d的取值为m/md,md表示高阶调制中大小不同的子信道容量的种类;(6)交织码字:(6a)将第i个md比特向量与第i×d个md比特向量交换位置,其中,md表示高阶调制中大小不同的子信道容量的种类,d的取值为m/md;(6b)在每个m比特向量中,将对应列重大的比特放置在子信道容量小的位置,将对应列重小的比特放置在子信道容量大的位置;每个比特都由编码矩阵中相应位置的列向量产生,每个比特对应一个列向量的列重;m比特向量代表高阶调制中的m个子信道,每个比特的位置对应一个子信道容量,其中,m表示单个高阶调制符号的二进制长度;(7)高阶调制交织后的极化码码字,采用格雷映射。本专利技术与现有技术相比具有以下优点:第一,由于本专利技术采用了分组交织技术交织码字,结合极化码本身的极化特性和高阶调制子信道容量的差异,加剧信道极化的效果,克服了现有技术中存在的交织规则搜索方法复杂度高的不足,使得本专利技术无需搜索交织就能达到较好的交织效果,降低了交织方法的复杂度,提高了极化码的性能。第二,由于本专利技术采用了按列重删除编码矩阵的列向量,产生删余后的编码矩阵,改变编码矩阵的大小,克服了现有技术中存在的通过改变基矩阵的大小来改变编码矩阵的大小、译码复杂度增高的不足,使得本专利技术减小了译码延迟,降低了译码算法在可编程器件上编程实现的复杂度。第三,由于本专利技术采用单个编码器产生极化码的码字,克服了现有技术中存在的采用多个并行编码器编码复杂度高的不足,使得本专利技术采用单个编码器就能实现编码功能,降低了编码复杂度。附图说明图1为本专利技术的流程图;图2为本专利技术实施例中64-QAM调制的子信道容量图;图3为本专利技术与64-QAM调制下的LDPC码的误帧率性能仿真结果对比图。具体实施方式下面结合附图对本专利技术做进一步的描述。参照附图1本专利技术的详细步骤如下。步骤1,利用下式,计算极化码的码长:N′=N×b/n′其中,N′表示极化码的码长,N表示极化码的原始码长,其取值为2n,n表示正整数,b表示单个高阶调制符号的二进制长度的奇数因子,当b不存在时,N′的取值为N,n′表示缩放因子,其取值为min{2m′|2m′>b本文档来自技高网
...
适用于任意高阶调制的极化码编码调制方法

【技术保护点】
一种适用于任意高阶调制的极化码编码调制方法,包括如下步骤:(1)利用码长公式,计算极化码的码长;(2)利用编码矩阵公式,产生极化码的编码矩阵;(3)产生删余后的编码矩阵:(3a)将极化码的编码矩阵按列划分为N/n′个子矩阵,每个子矩阵有n′个列向量,其中,N表示极化码的原始码长,n′表示缩放因子;(3b)删去每个子矩阵中列重最大的n′‑b个列向量,其中,n′表示缩放因子,b表示单个高阶调制符号的二进制长度的奇数因子;(3c)按列合并所有子矩阵,得到删余后的极化码编码矩阵;(4)利用编码公式,通过单个编码器产生极化码的码字;(5)码字分组:(5a)将极化码的码字分成B个分组,得到每个长度为m比特的向量,其中,B的取值为N′/m,N′表示极化码的码长,m表示单个高阶调制符号的二进制长度;(5b)将每个m比特的向量再分成d个分组,得到每个长度为md比特的向量,md能够整除m,其中m表示单个高阶调制符号的二进制长度,d的取值为m/md,md表示高阶调制中大小不同的子信道容量的种类;(6)交织码字:(6a)将第i个md比特向量与第i×d个md比特向量交换位置,其中,md表示高阶调制中大小不同的子信道容量的种类,d的取值为m/md;(6b)在每个m比特向量中,将对应列重大的比特放置在子信道容量小的位置,将对应列重小的比特放置在子信道容量大的位置;每个比特都由编码矩阵中相应位置的列向量产生,每个比特对应一个列向量的列重;m比特向量代表高阶调制中的m个子信道,每个比特的位置对应一个子信道容量,其中,m表示单个高阶调制符号的二进制长度;(7)高阶调制交织后的极化码码字,采用格雷映射。...

【技术特征摘要】
1.一种适用于任意高阶调制的极化码编码调制方法,包括如下步骤:(1)利用码长公式,计算极化码的码长;(2)利用编码矩阵公式,产生极化码的编码矩阵;(3)产生删余后的编码矩阵:(3a)将极化码的编码矩阵按列划分为N/n′个子矩阵,每个子矩阵有n′个列向量,其中,N表示极化码的原始码长,n′表示缩放因子;(3b)删去每个子矩阵中列重最大的n′-b个列向量,其中,n′表示缩放因子,b表示单个高阶调制符号的二进制长度的奇数因子;(3c)按列合并所有子矩阵,得到删余后的极化码编码矩阵;(4)利用编码公式,通过单个编码器产生极化码的码字;(5)码字分组:(5a)将极化码的码字分成B个分组,得到每个长度为m比特的向量,其中,B的取值为N′/m,N′表示极化码的码长,m表示单个高阶调制符号的二进制长度;(5b)将每个m比特的向量再分成d个分组,得到每个长度为md比特的向量,md能够整除m,其中m表示单个高阶调制符号的二进制长度,d的取值为m/md,md表示高阶调制...

【专利技术属性】
技术研发人员:徐旻子陈佩瑶罗睿白宝明
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1