【技术实现步骤摘要】
【国外来华专利技术】使用准循环构造和穿孔以实现高速率、高并行性和低差错本底的LDPC设计
本公开的各实施例一般涉及通信和数据存储系统,尤其涉及使用LDPC码的通信和数据存储系统。
技术介绍
许多通信系统使用纠错码。具体而言,纠错码通过在数据流中引入冗余度来补偿这些系统中固有的信息传递不可靠性。低密度奇偶校验(LDPC)码是一种特定类型的纠错码,其使用迭代编码系统。LDPC码可由二部图(常常称为“Tanner图”)来表示,其中一组变量节点对应于码字的比特,并且一组校验节点对应于定义该码的一组奇偶校验约束。变量节点和校验节点在该图中若被边连接,则它们被认为是“邻居”。当且仅当对于每个校验节点,与所有相邻变量节点相关联的比特的模2总和为0(即,它们包括偶数个1)时,与变量节点序列具有一对一关联的比特序列是有效码字。例如,图1A示出表示示例性LDPC码的二部图100。二部图100包括连接至4个校验节点120(由正方形表示)的一组5个变量节点100(由圆形表示)。图100中的边将变量节点110连接至校验节点120。图1B示出二部图100的矩阵表示150。矩阵表示150包括奇偶校验矩阵H和码字向量x,其中x1-x5表示码字x的比特。更具体地,当且仅当Hx=0时,码字向量x表示有效码字。图2图形化地解说了对图1A的图作出三个副本的效果,例如,如在共同拥有的美国专利7,552,097中描述的。三个副本可通过置换这些副本间的相似边来被互连。如果置换被限为循环置换,则结果所得的图对应于具有提升Z=3的准循环LDPC。从其作出三个副本的原始图在本文中被称为基图。所接收到的LDPC码字可被解码以产生 ...
【技术保护点】
一种数据编码的方法,所述方法包括:接收一组信息比特;对该组信息比特执行经提升低密度奇偶校验(LDPC)编码操作以产生码字;以及对所述码字中与用于所述LDPC编码操作的基LDPC码的一个或多个被穿孔基比特相对应的所有经提升比特进行穿孔,其中:所述一个或多个被穿孔基比特是分别与所述基LDPC码的一个或多个被穿孔基节点相对应的那些基比特;并且所述基LDPC码不具有多重边。
【技术特征摘要】
【国外来华专利技术】2013.02.13 US 61/764,476;2014.02.13 US 14/179,871;1.一种数据编码的方法,所述方法包括:接收一组信息比特;对该组信息比特执行经提升低密度奇偶校验(LDPC)编码操作以产生码字;以及对所述码字中与用于所述LDPC编码操作的基LDPC码的一个或多个被穿孔基比特相对应的所有经提升比特进行穿孔,其中:所述一个或多个被穿孔基比特是分别与所述基LDPC码的一个或多个被穿孔基节点相对应的那些基比特;并且所述基LDPC码在节点对之间不具有多重边,其中所述一个或多个被穿孔基节点中的至少一个对应于所述基LDPC码的最高度数变量节点。2.如权利要求1所述的方法,其特征在于,所述一个或多个被穿孔基节点对应于具有等于所述基LDPC码的校验节点的数目或比所述数目小1的度数的一个或多个变量节点。3.如权利要求1所述的方法,其特征在于,所述一个或多个被穿孔基节点对应于一个或多个度数为2的变量节点。4.如权利要求3所述的方法,其特征在于,所述一个或多个被穿孔基节点分裂各自连接到一其他变量节点的一个或多个相应校验节点,并且其中每一个所述其他变量节点由边来连接到对应的被分裂的校验节点的这两个元素。5.如权利要求3所述的方法,其特征在于,所述一个或多个被穿孔基节点消除所述基LDPC码中的双重边。6.如权利要求1所述的方法,其特征在于,准循环提升被应用于所述基LDPC码,并且其中所述准循环提升中的边簇的置换是循环置换。7.一种数据解码的方法,所述方法包括:接收LDPC码字;标识所述LDPC码字中与基LDPC码的一个或多个被穿孔基比特相对应的所有经提升比特,其中:所述一个或多个被穿孔基比特是分别与所述基LDPC码的一个或多个被穿孔基节点相对应的那些基比特;并且所述基LDPC码在节点对之间不具有多重边;以及对所接收到的码字执行LDPC解码操作以恢复一组信息比特,其中出于解码目的将所标识出的经提升比特视为被擦除,其中所述一个或多个被穿孔基节点中的至少一个对应于所述基LDPC码的最高度数变量节点。8.如权利要求7所述的方法,其特征在于,所述一个或多个被穿孔基节点对应于具有等于所述基LDPC码的校验节点的数目或比所述数目小1的度数的一个或多个变量节点。9.如权利要求7所述的方法,其特征在于,所述一个或多个被穿孔基节点对应于一个或多个度数为2的变量节点。10.如权利要求9所述的方法,其特征在于,所述一个或多个被穿孔基节点分裂各自连接到一其他变量节点的一个或多个相应校验节点,并且其中每一个所述其他变量节点由边来连接到对应的被分裂的校验节点的这两个元素。11.如权利要求9所述的方法,其特征在于,所述一个或多个被穿孔基节点消除所述基LDPC码中的双重边。12.如权利要求7所述的方法,其特征在于,准循环提升被应用于所述基LDPC码,并且其中所述准循环提升中的边簇的置换是循环置换。13.一种包含程序指令的计算机可读存储介质,所述程序指令在由通信设备内提供的处理器执行时使所述设备:接收一组信息比特;对该组信息比特执行经提升LDPC编码操作以产生码字;以及对所述码字中与用于所述LDPC编码操作的基LDPC码的一个或多个被穿孔基比特相对应的所有经提升比特进行穿孔,其中:所述一个或多个被穿孔基比特是分别与所述基LDPC码的一个或多个被穿孔基节点相对应的那些基比特;并且所述基LDPC码在节点对之间不具有多重边,其中所述一个或多个被穿孔基节点中的至少一个对应于所述基LDPC码的最高度数变量节点。14.如权利要求13所述的计算机可读存储介质,其特征在于,所述一个或多个被穿孔基节点对应于具有等于所述基LDPC码的校验节点的数目或比所述数目小1的度数的一个或多个变量节点。15.如权利要求13所述的计算机可读存储介质,其特征在于,所述一个或多个被穿孔基节点对应于一个或多个度数为2的变量节点。16.如权利要求15所述的计算机可读存储介质,其特征在于,所述一个或多个被穿孔基节点分裂各自连接到一其他变量节点的一个或多个相应校验节点,并且其中每一个所述其他变量节点由边来连接到对应的被分裂的校验节点的这两个元素。17.如权利要求15所述的计算机可读存储介质,其特征在于,所述一个或多个被穿孔基节点消除所述基LDPC码中的双重边。18.如权利要求13所述的计算机可读存储介质,其特征在于,准循环提升被应用于所述基LDPC码,并且其中所述准循环提升中的边簇的置换是循环置换。19.一种包含程序指令的计算机可读存储介质,所述程序指令在由通信设备内提供的处理器执行时使所述设备:接收LDPC码字;标识所述LDPC码字中与基LDPC码的一个或多个被穿孔基比特相对应的所有经提升比特,其中:所述一个或多个被穿孔基比特是分别与所述基LDPC码的一个或多个被穿孔基节点相对应的那些基比特;并且所述基LDPC码在节点对之间不具有多重边;以及对所接收到的码字执行LDPC解码操作以恢复一组信息比特,其中出于解码目的...
【专利技术属性】
技术研发人员:T·J·理查德森,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。