论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

基于纠错码的冗余技术的研究--evenodd码(论文+程序)

2.3  EVENODD码译码算法

在这一节将介绍EVENODD码纠双列删错的译码方法。这两译码算法没有有限域的计算操作,只需要简单异或操作,软硬件实现简单。下面简单介绍一下EVENODD的译码算法,

内容来自论文无忧网 www.paper51.com

EVENODD code译码算法(Two Erasure Decoding Algorithm) paper51.com

假定数据块i和j损坏,0≤i<j≤m+1,有下面四种情况:

http://www.paper51.com

(1)    i=m,j=m+1,两个校验数据块遭到损坏,要恢复校验数据块,这和编码方式一样,只需要重新构造一次就行。 copyright paper51.com

(2)    i<m,j=m,一个冗余校数据块和一个信息盘遭到损坏,为了能够重新恢复i数据块,首先恢复出参数S,

http://www.paper51.com

    假定然后通过下面的公式,i数据块的信息符就可以重建 内容来自论文无忧网 www.paper51.com

(3)    i<m,j=m+1,这种情况,i信息符数据块可以根据平行校验数据块进行异或,得到恢复

paper51.com

(4)    i<m,j<m,遭到损坏的是两个信息符的数据块,不像前面三种情况那么简单 paper51.com

首先将最后两列校验数据块的信息符异或,恢复参数S

paper51.com

然后计算,,其中

内容来自论文无忧网 www.paper51.com

 然后按照下面的顺序恢复i,j数据块的各个信息符

paper51.com

例:假设拥有下列初始数组,如表4。我们现在将利用译码算法恢复第0和2个错误数据块的数据。 copyright paper51.com

表 4 初始数据

copyright paper51.com

------分隔线----------------------------
联系方式