[发明专利]基于LDPC-BCH网格的低码率编码方法有效
| 申请号: | 201310076645.9 | 申请日: | 2013-03-10 |
| 公开(公告)号: | CN103152058A | 公开(公告)日: | 2013-06-12 |
| 发明(设计)人: | 殷柳国;李琪;陆建华 | 申请(专利权)人: | 清华大学 |
| 主分类号: | H03M13/11 | 分类号: | H03M13/11;H03M13/15 |
| 代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 廖元秋 |
| 地址: | 100084*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明涉及基于LDPC-BCH网格的低码率编码方法,属于通信信道编码技术领域,方法包括:采用非系统BCH码约束替换常规LDPC网格中的奇偶校验码约束来扩展校验序列;对所得LDPC-BCH码进行LDPC信息比特删除、校验比特删除或者BCH传送比特删除等方法,实现可变码长、可变码率的低码率LDPC-BCH编码。本发明所提出的编码方法具有接近香农理论限的优异性能,且可以用较低的复杂度实现,具有很强的应用前景。 | ||
| 搜索关键词: | 基于 ldpc bch 网格 低码率 编码 方法 | ||
【主权项】:
1.一种基于LDPC-BCH网格的低码率编码方法,其特征在于,采用BCH码约束替换常规LDPC网格中的奇偶校验码约束来扩展校验序列,该方法包括以下步骤;1)进行LDPC编码:设LDPC的校验矩阵HL为ML×NL维,输入一个长度为KL=NL-ML的信息序列aL=[a(0),a(1),…,a(KL-1)],进行LDPC编码后得到一个长度为NL的LDPC码字cL=[pL,aL],其中pL=[p(0),p(1),…,p(ML-1)]为生成的LDPC码校验序列;2)利用步骤1)得到的LDPC码字cL进行BCH编码,具体包括:(1)设LDPC码的双向Tanner图中第y个校验节点为iy阶(y=0,1,…,ML-1),初始条件下,设置y=0;(2)若iy≥5,将第y个校验节点替换为iy阶的BCH校验节点,否则转入步骤(13);(3)令连接到第y个BCH校验节点的前iy-1个LDPC变量节点所对应的比特组成进行BCH编码的信息序列uB,y=[u(0),u(1),…,u(iy-2)];(4)选择一个信息序列长度为iy-1比特的BCH码,对应的码长为ny,将该码的生成矩阵表示为系统结构:
(5)选择
中的最大列重wy所在列为ty,若wy=iy-1,转入步骤(6)或步骤(8);若wy<iy-1,转入步骤(9);(6)利用系统结构
对信息序列uB,y进行系统BCH编码,生成系统BCH序列![]()
v B , y sys = u B , y · G B , y sys ]]> (7)在提取出的
的前ny-iy+1比特里删除
中的最大列重wy所在列ty所生成的校验比特
得到删除BCH序列vpunc,y(y=0,1,…,ML-1),转入步骤(13);(8)选择信息序列uB,y中进行非系统BCH编码处理的比特uB,y(l)(0≤l≤iy-2),构造一个k=iy-1维的单位阵E,将其中的第l行(0≤l≤iy-2)置换为全1的行向量,转入步骤(10);(9)找出系统结构
中第ty列所有零元素的行位置l0,l1,…,
构造一个k=iy-1维的单位阵E,将其中的l0,l1,…,
行置换为全1的行向量;(10)利用系统结构
生成非系统BCH码的生成矩阵:G B , y NS = E · G B , y sys ]]> (11)利用步骤(10)生成的非系统BCH码的生成矩阵对信息序列uB,y进行非系统BCH编码,生成非系统BCH序列![]()
v B , y NS = u B , y · G B , y NS ]]> (12)删除非系统BCH序列v B , y NS ]]> 中的v B , y NS ( n y - i y + 1 + l 0 ) , ]]>v B , y NS ( n y - i y + 1 + l 1 ) , · · · , ]]>v B , y NS ( n y - i y + 1 + l i y - w y - 2 ) ]]> 和v B , y NS ( t y ) ]]> (或v B , y NS ( n y - i y + 1 + l ) ]]> 和v B , y NS ( t y ) ]]> ),得到删除BCH序列vpunc,y;(13)若y=ML-1,则完成BCH编码,转步骤3);否则令y=y+1,转入步骤(2);3)将步骤1)得到的LDPC码字cL和步骤2)得到的ML个删除BCH序列vpunc,y(y=0,1,…,ML-1)组合,得到LDPC-BCH码字c = [ c L , v punc , 0 , v punc , 1 , · · · , v punc , M L - 1 ] . ]]>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310076645.9/,转载请声明来源钻瓜专利网。
- 上一篇:分解装置、方法和程序
- 下一篇:一种基于OpenCL的图像修复方法
- 同类专利
- 专利分类





