[发明专利]高码率重复累积码的低复杂度编码方法有效

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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