[发明专利]多码长多码率的低密度奇偶校验码的编码方法有效

专利信息
申请号: 200910085064.5 申请日: 2009-05-31
公开(公告)号: CN101577554A 公开(公告)日: 2009-11-11
发明(设计)人: 殷柳国;陆建华;裴玉奎 申请(专利权)人: 清华大学
主分类号: H03M13/11 分类号: H03M13/11
代理公司: 北京清亦华知识产权代理事务所(普通合伙) 代理人: 罗文群
地址: 1000*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种多码长多码率的低密度奇偶校验码的编码方法,尤其涉及一种以码长为2032比特、码率为1/2的低密度奇偶校验码为核心的扩展编码,是一种用于纠正信道差错数据的高效编码方法,属于通信信道编码技术领域。首先对长度为KC比特的信息序列进行预处理,使得信息序列长度为1016比特;建立一个校验矩阵H;根据该信息序列和校验矩阵H,计算校验序列,将信息序列S和校验序列P合成,得到码长为2032比特、码率为1/2的码序列;对码序列进行删除和叠加操作,对操作后得到的码序列进行处理,得到码长为NC的码序列。本发明编码方法的优点是:在误码性能上没有损失,甚至在局部点上误码性能更为优越;实现复杂度非常低,非常有利于硬件实现,具有很强的应用前景。
搜索关键词: 多码长多码率 密度 奇偶 校验码 编码 方法
【主权项】:
1、一种多码长多码率的低密度奇偶校验码的编码方法,用于将长度为KC比特的信息序列编码成为长度为NC比特的码序列,其特征在于该编码方法包括以下步骤:(1)对长度为KC比特的信息序列进行预处理,若KC>1016,将KC个信息比特分成t组,使得为向下取整,其中t-1组信息序列长为一组信息序列长为满足在t-1组长为的信息序列后面填充个0,长为的信息序列后面填充使得每个信息序列长度为1016比特;若KC<1016,则在序列后面填充1016-KC个0,使得信息序列长度为1016比特;(2)建立一个校验矩阵H:其中,A1016×1016由基矩阵Ab扩展得到,扩展系数L为127,基矩阵Ab=11001011011011100011110100011111100011110010111101001111100101118×8,]]>Ab中每一个零元素扩展为127×127维全零阵,非零元素利用迦罗华域GF(27)扩展为127×127维非零子阵,扩展时对应的偏置因子和跳转因子如下表所示:上述表格中,第一个元素为偏置因子,第二个元素为跳转因子,斜线表示该位置没有偏置及跳转因子,在基矩阵Ab中对应零元素;(3)根据上述长度为1016比特的信息序列S=(I0,I1,…,I1015)和校验矩阵H,计算得到校验序列P=(P0,P1,…,P1015):计算公式为:p0=I120I140I576I774I937]]>p1=p0I84I184I595I849I1014]]>.    ..    ..    .p126=p125I17I150I550I808I922]]>p127=I193I279I601I744I771]]>p128=p127I244I299I562I750I874]]>.    ..    ..    .p253=p252I156I366I556I716I883]]>……p889==I102I473I652I778I992]]>p890=p889I15I413I690I797I945]]>.    ..    ..    .p1015=p1014I60I507I707I878I939]]>上述公式中,符号表示二进制的模二加法;(4)将上述信息序列S和校验序列P合成,得到码长为2032比特、码率为1/2的码序列C,C=(S,P);(5)在上述码长为2032比特、码率为1/2的码序列C中,删除上述填充的值为0的信息比特,若KC>1016,将进行删除处理后的t组码序列再进行叠加,得到一个码长为1016t+KC比特的码序列,若KC<1016,删除处理后得到一个码长为1016+KC比特的码序列;(6)对上述删除叠加操作后得到的码序列进行处理,若KC>1016,判断NC与1016t+KC的大小:当NC>1016t+KC时,在上述码长为1016t+KC的码序列中选取NC-KC-1016t个校验比特,并在所述码长为1016t+KC的码序列后填充选取的校验比特,得到码长为NC的码序列;当NC<1016t+KC时,在上述码长为1016t+KC的码序列中选取1016t+KC-NC个校验比特并删除,得到码长为NC的码序列;若KC<1016,判断NC与1016+KC的大小:当NC>1016+KC时,在上述码长为1016+KC的码序列中选取NC-KC-1016个校验比特,并在所述码长为1016+KC的码序列后填充选取的校验比特,得到码长为NC的码序列;当NC<1016+KC时,在上述码长为1016+KC的码序列中选取1016+KC-NC个校验比特并删除,得到码长为NC的码序列。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200910085064.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top