[发明专利]一种改进的LT译码方法无效

专利信息
申请号: 201210077231.3 申请日: 2012-03-22
公开(公告)号: CN102638332A 公开(公告)日: 2012-08-15
发明(设计)人: 刘景美;马为;白宝明;赵林森 申请(专利权)人: 西安电子科技大学
主分类号: H04L1/00 分类号: H04L1/00
代理公司: 陕西电子工业专利中心 61205 代理人: 王品华;朱红星
地址: 710071*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 改进 lt 译码 方法
【说明书】:

技术领域

发明属于通信系统中信道编码领域,涉及编译码方法,特别是一种改进的LT译码方法,可用于在具有传输时延大,丢包率大,链路易断等特点的应用背景下的LT解码。

技术背景

LT码(Luby Transform Codes)属于数字喷泉码,是一类新型前向纠错编码技术。LT码是第一个将数字喷泉码的概念全面实现的码字,称之为通用擦除码,适用于基于包通信的删除信道环境。LT码采用了随机编码的思想,是一种码率不受限码,也称为无码率码。LT码可以在源端产生无限多的编码数据包,直至接收端能正确恢复源文件。由于其在删除信道下的性能优越,在多播传播,广播通信,卫星通信,数据安全存储等领域具有广泛的应用前景。

LT码的概念由M.Luby等人于2002年提出的,它从K个源数据包在线编码产生的编码数据包序列是无限的,每个编码数据包等于若干随机独立选取的源数据包的异或和。接收方只要收到其中任意m个编码数据包就可以通过译码以高概率成功恢复全部K个源数据包,从而引入一定的译码开销a=m/K-1。

LT码的一个重要特性就是非固定码率,它使得发送端可以灵活地决定发送数据的长度,从而充分利用信道容量。但在实时视频流传输等有严格延时要求的应用中,发送端只能以相对固定的码率进行发送。事实上,对于每个原始数据块来说,编码端只能生成有限数量的编码符号,然后对下一个原始数据块编码。当信道质量很差,丢包严重时,许多接收者不能收到足够的编码符号进行解码,接收端的译码性能会受到很大的影响。

随着LT码的发展,将LT码引入了具有传输时延大,丢包率大,链路易断等特点的应用背景,并提出将低密度校验矩阵LDPC码与LT码级联的方案。在这些应用背景中使用LT码既不需要握手过程,也不需要反馈信道,简化了通信协议,只要保证收端接收到一定数量的编码数据包,就能高概率还原原始文件。然而现有LT码面临的问题是:发送的编码符号数目有限,对于带宽有限或者信道状况很差的接收者来说,通常接收不到足够的编码数据包,从接收端的角度考虑,如果编码符号数目有限,又无法接收到足够的度为1的数据包,这样就无法完成译码,导致通信失败。

目前关于LT码译码的方法,其行之有效的译码算法主要有高斯消元算法和迭代置信传播法两种。高斯消元算法GE是一类对喷泉码通用的译码方式,适用于各种喷泉码码字。GE算法的缺点是译码复杂度高,其运算量O(nk)随着信息块长度k的增长而快速增加,因此不适用于中长码的运算。置信传播算法BP也称为消息传递算法MP,对于一种度分布设计得当的LT码,采用BP译码算法将在计算性能上获得较大的提高,但对于中长码字而言计算速度难以提高。这是一种广泛使用且有效的LT译码算法。现有BP译码算法的缺点是在循环迭代起始不存在度为1的编码符号,则译码无法启动,在循环迭代中度为1的编码符号消耗殆尽迭代也将被终止,译码器译码失败,接收端继续接收信息,进入下一轮译码。

发明内容

本发明的目的在于针对上述已有技术存在的问题,提供一种改进的LT码译码方法,以在不需要接收更多的编码符号下,能继续译码,提高译码的效率。

为实现上述目的,本发明的技术方案包括如下步骤:

(1)组建编码符号集A,根据编码符号集A与输入符号集B的对应关系建立双向二部图;

(2)利用双向二部图,从编码符号集A中寻找度为1的一个编码符号c,根据度为1的编码符号c和与之有一条连接边的输入符号e的连接关系,译出与度为1的编码符号c相连的唯一输入符号e的值,所述“度”就是与编码符号相连的连接边的条数;

(3)将译出的输入符号e的值与其有连接关系的编码符号F的值进行异或运算,得到编码符号F的更新值;

(4)根据编码符号F与输入符号e的连接关系,去除编码符号F和输入符号e之间的连接边,实现对编码符号F的降度,并将步骤(3)中的更新值作为降度后的编码符号F的值;

(5)利用双向二部图,从编码符号集A中再寻找度相差1的两个编码符号m与n,m>n,对这两个编码符号m和n的值进行异或运算,译出一个输入符号z的值,该输入符号z与编码符号m之间有一条连接边,这条连接边是编码符号m比编码符号n多出的那条连接边;

(6)将译出的输入符号z的值与其有连接关系的编码符号H的值进行异或运算,得到编码符号H的更新值;

(7)根据编码符号H与输入符号z的连接关系,去除编码符号H与输入符号z之间的连接边,实现对编码符号H的降度,并将步骤(6)中的更新值作为降度后的编码符号H的值;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201210077231.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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