首页> 中国专利> 一种结构化LDPC卷积码构造编码方法

一种结构化LDPC卷积码构造编码方法

摘要

本发明公开了一种具有快速编码特性的结构化LDPC卷积码编码方法,其步骤为:输入参数q,n,生成有限域GF(q)上码长为n的MDS码;输入参数R,生成矩阵WQC,对矩阵WQC中每个非零元素进行二元扩散,生成矩阵HQC,根据环同构原理,由HQC生成矩阵Hconv(D);t时刻输入信息码字ut,t时刻前n-J个编码比特可由式(I)获得,t时刻其它编码比特可由式(II)获得,根据上述步骤获得t时刻编码码字vt=[vt(I),...,vt(n)]。本发明提出的编码方法具有可直接由奇偶校验矩阵进行快速编码,节省存储空间,提高编码速度,性能优异等优点。

著录项

  • 公开/公告号CN103199877A

    专利类型发明专利

  • 公开/公告日2013-07-10

    原文格式PDF

  • 申请/专利权人 中山大学;

    申请/专利号CN201310138045.0

  • 发明设计人 刘星成;穆丽伟;

    申请日2013-04-19

  • 分类号H03M13/23(20060101);

  • 代理机构

  • 代理人

  • 地址 510275 广东省广州市海珠区新港西路135号

  • 入库时间 2024-02-19 19:28:57

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-04-05

    未缴年费专利权终止 IPC(主分类):H03M13/23 授权公告日:20170222 终止日期:20180419 申请日:20130419

    专利权的终止

  • 2017-02-22

    授权

    授权

  • 2013-08-07

    实质审查的生效 IPC(主分类):H03M13/23 申请日:20130419

    实质审查的生效

  • 2013-07-10

    公开

    公开

说明书

技术领域

本发明属于通信技术领域,涉及一种结构化LDPC卷积码的构造编码方法。

背景技术

低密度奇偶校验(LDPC)卷积码是由稀疏奇偶校验矩阵定义的一种卷积码,可看作是参照 LDPC分组码定义的,1981年由Tanner在某专利应用中提出。LDPC分组码需要把连续数据分割 成预先定义的指定帧长度进行编译码,不适合长度经常发生变化的数据流及以太网等应用场合。 与LDPC分组码相比,LDPC卷积码具有许多实际应用的期望特性:1、可由基于移位寄存器的编 码器实现编码过程,编码结构简单;2、适合传递连续数据,并能以任意大小的帧格式进行分组 传输,适用于数据流和包交换通信系统中,如无线网络、以太网和流媒体传输等;3、在同样计 算复杂度下,LDPC卷积码的译码性能比LDPC分组码更好;4、具有与LDPC分组码相似的迭代 译码算法,性能可接近Shannon限;5、具有前向结构特性,更适于流线型译码结构,具有更高的 时钟速率及连续译码特性;6、LDPC卷积码的译码器芯片可由I(译码器的迭代次数)个相同的处 理器芯片串联组成,便于VLSI实现;7、在同样的BER性能下,一片LDPC卷积码处理器芯片占 用的资源小于LDPC码,因此其铺线复杂度也小于LDPC分组码;8、LDPC卷积码没有错误平台。 因此,LDPC卷积码正在成为信道编码领域的一个研究热点。

LDPC卷积码的编码构造方法主要有两种:随机编码构造方法和代数编码构造方法。随机编 码构造方法具有好的纠错特性,但占用较大的硬件资源存储空间,不适合实际应用;实际应用中 主要考虑代数方法。但是,目前具有代数结构的LDPC卷积码多具有码率不灵活、校验模型记忆 构造前不详、不具有快速编码特性等缺陷。本专利针对以上问题,聚焦于构造具有快速编码特性 的结构化LDPC卷积码方法的研究,提出一种实用的代数构造方法。该方法构造出的LDPC卷积码 编码简单,只需要线性复杂度;生成系统码,大大提高编码速度;在译码器端只需知道校验模型 记忆、校验节点度数、变量节点度数以及卷积码的多项式形式校验矩阵中各元素的幂几个参数即 可生成校验矩阵,大大节省存储空间。

发明内容

本发明所要解决的技术问题是:针对现有代数构造方法的不足,提供了一种具有快速编码特 性的LDPC卷积码构造方法。采用本方法减少了编码复杂度,提高了编码速度,节省了硬件资源 存储空间。

本发明的技术解决方案是:

码率R=(n-J)/n,具有快速编码特性的结构化LDPC卷积码,其多项式形式奇偶校验矩阵 Hconv(D)可以表示成如下形式:

该矩阵最后J列对角线上的元素为D0,其中,D表示延时运算,Dj,k(j=1,...,J;k=1,...,n)表示D的 幂,即相对D0的延时时间单元数,J和n分别表示校验矩阵的行数和列数。构造具有快速编码特性 的LDPC卷积码实际上就是构造一个矩阵Hconv(D),并确保其最后J列对角线上的元素为D0。本发 明提供了一种具有快速编码特性的结构化LDPC卷积码构造编码方法,其步骤如下:

(1)根据输入参数——有限域大小q和矩阵列数n,生成有限域GF(q)上码长n,维数2,最小 距离n-1的(n,2,n-1)MDS(最大距离可分)码;

(2)根据输入参数R=(n-J)/n(R≈0.5),求取正整数J(0<J<n),生成J×n矩阵

其中矢量wi(i=1,...,J)是MDS码字,矩阵WQC最后J列对角线上元素为1。

(3)对矩阵WQC中的每个元素wi,j进行(q-1)重扩散,形成J(q-1)×n(q-1)二元准循环矩阵HQC

(4)根据上述步骤中获得的矩阵HQC以及环同构原理,生成LDPC卷积码的多项式奇偶校验 矩阵Hconv(D);

(5)根据t时刻输入信息码字通过式(I)及式(II)求取编码码字vt

vt(j)=ut(j),j=1,...,n-J                      式(I)

vt(j)=Σk=1n-Jvt(k)h0(j-n+J,k)(t)+Σi=1mΣk=1nvt-i(k)hi(j-n+J,k)(t),j=n-J+1,...,n式(II)

其中,vt(j)是在时刻t获得的第j个编码码字,m是在时刻t的编码记忆长度。

本发明有效地结合电子技术和计算机技术,可以实现具有快速编码特性的高性能LDPC 卷积码设计。本发明根据输入参数生成具有快速编码特性的矩阵Hconv(D),具有移位寄存器 结构的编码器根据输入的信息矢量以及前m个时刻的编码码字生成校验矢量。具体而言,本 发明具有以下优点:

(1)具有快速编码特性。由于Hconv(D)对应的二元矩阵的子矩阵H0的最后J行J列是单位阵,因 此编码器不需要知道同一时刻其他校验节点的信息就可获得该时刻的校验比特,减少了 编码复杂度。

(2)具有最大可达编码记忆。给定有限域元素个数q,可获得在该域下的最大编码记忆q-2, 提高码字性能。

(3)获得的码具有很好的性能。获得的LDPC卷积码其奇偶校验矩阵对应的Tanner图中不仅没 有环4,而且该码具有较大的围长(girth)和较好的自由距离特性,译码性能优异。

附图说明

图1是LDPC卷积码编码器原理示意图;

图2是本发明方法的流程示意图。

图3为译码性能曲线,其中实线为采用采用本发明构造方法,虚线为采用文献方法。

具体实施方式

本发明公开了一种基于MDS码的结构化LDPC卷积码的构造编码方法,为使本发明的技术方 法和优点更加清楚,以下参照附图并结合具体的实例,对本发明进行更详细说明。

如图1所示,码率R=(n-J)/n的LDPC卷积码编码器原理为:在t时刻输入的信息码字 经串并转换后进入有限状态的有记忆系统,在该系统内进行编码后经并串转换 器,生成t时刻的编码码字

下面结合图2对LDPC卷积码的校验矩阵的设计方法做进一步的说明。

1构造校验模型矩阵Hconv(D)

1.1生成MDS码

输入参数q,n,其中q为素数或素数的幂。截短有限域GF(q)上码率为R=1/v(v=n-1)的MDS卷 积码生成矩阵

其中每个子矩阵Gi(i=1,...,m)大小为1×v,截短矩阵G,获得

G1v=G0G10G0,

删除的前v-1列,获得(v+1,2,v)MDS码的2×(v+1)生成矩阵其中n=v+1是码字长度,2 是矩阵维数,v是码字间最小距离。用2比特输入信息序列与该生成矩阵相乘得到q2个MDS码,其 中重量为n的码字数目为(q+1-n)(q-1)。

1.2生成矩阵WQC

输入参数R(R≈0.5),由R=(n-J)/n,可得正整数J(0<J<n)。构造矩阵WQC的步骤如下:

(a)找到集合其中每个子集Sj由码长为n的码字组成。如果ci是集合Sj中的第i个码字, 那么该码字的第j个元素ci,j=1(1≤i≤|Sj|),其中|Sj|是集合Sj中满足性质(1)~(5)的码字个数。

(b)从集合Sn-J中找到码字w1,满足条件w1,0=αq-2,w1,n-J=1,以确保LDPC卷积码的奇偶校验 矩阵具有最大可达记忆;

(c)从集合Sj中随机选择一个码字,得到wi,其中j=n-J+i-1,i=2,...,J-1,0≤j<n;

(d)采用计算机搜索算法从集合Sn-1中找到码字WJ,确保矩阵WQC的(q-1)重扩散矩阵HQC对应的 Tanner图有大的girth。

(e)按性质(1)~(5),从重量为n的(q+1-n)(q-1)个MDS码字中找到J(q-1)个码字,把这些码字分 成J个互不相交的类,W1,...,WJ,可获得矩阵

(1)wi可看作类Wi(i=1,...,J)的代表元素;

(2)每类最多有q-1个码字;

(3)如果Wi中的码字由wi=(wi,0,wi,1,...,wi,n-1)作为代表,令α是GF(q)上的本原元,那 么Wi=wi,αwi,...,αq-2wi

(4)任意两个不同类中的任意两个码字至少有n-1个位置不同;

(5)J类中的所有码字重量均为n。

1.3生成矩阵HQC

把有限域GF(q)中的非零元素αi(0≤i<q-1)先进行行扩展,用向量αi,…,αq-2,α0,…,αi-1作 为行元素;再将经行扩展后的每一个非零元素αi(i=0,1,...,q-2)用二元域上唯一(q-1)重 z(αi)=(z0,z1,...,zq-2)表示,其中元素zi=1,其他元素等于0,零元素z(0)用全零的(q-1)重表示; 就获得一个(q-1)×(q-1)的二元扩散矩阵A(αi),A(0)为(q-1)×(q-1)零矩阵。对矩阵WQC中每个 非零元素进行二元扩散,形成矩阵HQC

1.4生成LDPC卷积码多项式形式的奇偶校验矩阵Hconv(D)

矩阵HQC中每个(q-1)×(q-1)的二元扩散矩阵是一个行循环右移x位的(q-1)×(q-1)单位阵, 根据环同构原理,可把每个循环子矩阵第一行中的非零元素用唯一多项式Dx表示,生成Hconv(D)。

2生成t时刻编码码字vt

t时刻输入信息码字ut=[ut(1),...,ut(n-J)]。由于Hconv(D)具有对角形式,编码过程不需要求取生 成矩阵G,可直接根据方程生成编码码字,其中v(D)是由延时算子表示的编码 码字序列,HTconv(D)是校验矩阵Hconv(D)的转置。

t时刻前n-J个编码比特可直接由信息码字获得:

vt(j)=ut(j),j=1,...,n-J                          式(I)

t时刻其它编码比特可由下面的编码方程获得:

vt(j)=Σk=1n-jvt(k)h0(j-n+J,k)(t)+Σi=1mΣk=1nvt-i(k)hi(j-n+J,k)(t),j=n-J+1,...,n式(II)

其中,是在时刻t获得的第j个编码码字,m是在时刻t的编码记忆。由此可知:给定任意一个 信息矢量ut,只需由校验矩阵Hconv(D)求得检验矢量j=n-J+1,...,n即可,该矩阵具有快速 编码特性。

本发明未详细说明部分属本领域技术人员公知常识。

为了进一步说明本发明,下面提供一个码率为1/2码长为4的LDPC卷积码多项式形式奇偶校 验矩阵构造的具体实施例。

输入参数q=24,n=4,码率R=0.5,经计算得到参数J=2。由于v=n.1,首先获得码率为R=1/3 的MDS卷积码的无限长生成矩阵,根据矩阵截短方法,得到(2,4)的截短生成矩阵

用2输入信息序列与矩阵相乘,得到q2个码字。按照前述约束条件,得到集合首先从集合S2中找到码字w1=α14α9α0α8,该码字满足w1,0=α14,w1,2=1;然后根据 计算机搜索算法,从集合S3中找到码字w3=α5α14α2α0;最后,获得准循环码基矩阵 WQC

WQC

α14α9α0α8α5α14α2α0

经15重扩散后,得到准循环码矩阵HQC,为方便起见,写为

HQCT

根据环同构,多项式形式卷积码矩阵Hconv(D)为:

α14α9α0α8α5α14α2α0

按照上述方法实施,便可很好地实现本发明。编码码字经调制后通过信道进行传输,在译码 端,根据输入参数q,n,R以及多项式矩阵中各元素的幂,可以还原前述的校验矩阵Hconv(D)。 将矩阵Hconv(D)以及解调得到的软信息传输给译码器,通过迭代译码可以得到信息序列。

为了比较本发明编码构造算法的性能,采用该具体实施例构造的LDPC卷积码在AWGN信道下 进行了计算机仿真,和积译码,最大迭代次数为50,调制方式为BPSK。图3为相应的误码性能曲 线,其中虚线为用文献(见R.M.Tanner,A.Sridharan,D.Sridhara,T.E.Fuia,and D.J.Costello,Jr., ″LDPC Block and Convolutional Codes Based on Circulant Matrices,″IEEE Trans.on Inform.Theory, v0l.IT-50,no.12,pp.2966-2984,December2004.)中方法产生的基于有限域GF(17),(2,4)LDPC卷 积码的码性能曲线,实线为本发明方法构造的基于有限域GF(2^4)的码性能曲线。由图3可以看出, 该方法使得误码率得到了很大改善,其原因是该构造方法采用了最大距离可分码构造卷积码奇偶 校验矩阵,并确保其具有大girth,因而改善了译码性能。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号