书签 分享 收藏 举报 版权申诉 / 15

一种扩展循环码纠错能力的方法.pdf

  • 上传人:小**
  • 文档编号:688330
  • 上传时间:2018-03-05
  • 格式:PDF
  • 页数:15
  • 大小:776.31KB
  • 摘要
    申请专利号:

    CN200410064948.X

    申请日:

    2004.10.14

    公开号:

    CN1588835A

    公开日:

    2005.03.02

    当前法律状态:

    终止

    有效性:

    无权

    法律详情:

    未缴年费专利权终止IPC(主分类):H04L 1/00申请日:20041014授权公告日:20060524终止日期:20141014|||授权|||实质审查的生效|||公开

    IPC分类号:

    H04L1/00

    主分类号:

    H04L1/00

    申请人:

    东南大学;

    发明人:

    沈连丰; 邱晓华; 宋铁成; 叶芝慧; 刘彤; 夏玮玮; 张剑

    地址:

    210096江苏省南京市四牌楼2号

    优先权:

    专利代理机构:

    南京经纬专利商标代理有限公司

    代理人:

    叶连生

    PDF完整版下载: PDF下载
    内容摘要

    扩展循环码纠错能力的方法是通信技术中的差错控制编码技术,所采用的方法为;a.遍历码重小于t+1的错误图样,并分别计算出与每个错误图样对应的伴随式;b.再将这些一一对应的错误图样和伴随式保存至文件file1;c.遍历码重为t+1的错误图样,并分别计算出与每个错误图样对应的伴随式;d.将上步中计算出的每个伴随式与文件file1中保存的伴随式进行比较;e.对下一个码重为t+1的错误图样进行同样的运算直至遍历所有的码重为t+1的错误图样;f.将文件file2中的每个伴随式与file2中其余的伴随式进行比较;g.对下一个伴随式进行同样的做法直至遍历file2中所有的伴随式;最后将文件file1和file2中的内容按伴随式由小到大排序存储各个相应的错误图样。

    权利要求书

    1、  一种扩展循环码纠错能力的方法,其特征在于所采用的方法为;
    a.遍历码重小于t+1的错误图样,并分别计算出与每个错误图样对应的伴随式;
    b.再将这些一一对应的错误图样和伴随式保存至文件file1;
    c.遍历码重为t+1的错误图样,并分别计算出与每个错误图样对应的伴随式;
    d.将上步中计算出的每个伴随式与文件file1中保存的伴随式进行比较,如果这个伴随式与文件file1中保存的伴随式都不相同,那么将该伴随式和相应的码重为t+1的错误图样也保存至另一个文件file2;如果这个伴随式与文件file1中保存的某个伴随式相同,则放弃记录该码重为t+1的错误图样;
    e.对下一个码重为t+1的错误图样进行同样的运算直至遍历所有的码重为t+1的错误图样;
    f.将文件file2中的每个伴随式与file2中其余的伴随式进行比较,如果找到两个或多个码重为t+1的错误图样对应相同的伴随式,则从文件file2中删除该伴随式和相应的两个或多个错误图样;否则,对下一个伴随式进行同样的做法直至遍历file2中所有的伴随式;
    g.对下一个伴随式进行同样的做法直至遍历file2中所有的伴随式;
    最后将文件file1和file2中的内容按伴随式由小到大排序存储各个相应的错误图样即可实现该BCH(n,k,t)码纠正特定t+1个随机错误。

    2、
      根据权利要求1所述的扩展循环码纠错能力的方法,其特征在于实现该方法的译码电路包括移位寄存器组(1)、计算伴随式的逻辑门电路(2)、伴随式与错误图样的对应表模块(3)和一组二进制加法器(4);其实现的步骤为:
    a、移位寄存器组(1)对接收矢量r进行移位寄存,其各个分量比特ri(i=0,1,…,14)作为计算伴随式的逻辑门电路(2)的输入;
    b、计算伴随式S部分的电路由移位寄存器D和与或门构成,计算出的伴随式的各个分量si(i=1,2,…,10)作为伴随式与错误图样的对应表模块(3)的输入以进行查表;
    c、伴随式与错误图样的对应表模块(3)以计算出的伴随式的各个分量作为输入,根据伴随式的值在伴随式与错误图样的对应表中进行查表,从而确定错误图样e的各个分量ei(i=0,1,…,14);
    d、二进制加法器(4)用来将接收矢量的各个分量ri(i=0,1,…,14)与对应的错误图样的各个分量ei(i=0,1,…,14)进行二进制加法运算,从而完成最终的译码。

    说明书

    一种扩展循环码纠错能力的方法
                               技术领域
    本发明以循环码中使用很广泛的“BCH”码为对象,提出一种扩展循环码纠错能力的方法,属于通信技术中的差错控制编码技术领域
                               背景技术
    BCH码是至今用得最广泛和很有效的一种循环码。由于BCH码有严格的代数结构,特别是生成多项式g(x)与最小距离d之间有密切关系,可根据最小距离d的要求,容易的构造出码的结构。编译码电路相对简单且在中等码长(或短码)条件下,性能接近理论上的最佳值。因此在实际差错控制系统中得到了广泛应用,本发明便以BCH码为例提出一种扩展循环码纠错能力的方法。尽管发明中都是对BCH而言的,但发明中的方法对循环码都是适用的。
    对任意正整数m(m≥3)和t(t<2m-1),存在具有下列参数的二元BCH码:码长n=2m-1,校验位数目为n-k≤mt,最小距离不小于2t+1。显然,该码可以纠正在n=2m-1个码元中所产生不大于t个错误的各种不同的组合。该码被称为纠t个错误的BCH码。BCH(n,k,t)中,n为码长,k为信息位的个数,t为可纠正的错误个数。
    BCH码的译码问题一直是编码理论研究中最活跃的课题之一。一种码能否在实际中得到应用,往往取决于其译码是否简单、快速、经济和错误概率小。
    BCH码纠错译码的一般步骤可以分为4步:
    1.由接收到的码字R计算伴随式S=RHT=(C+E)HT=EHT
    2.由伴随式S确定错误图样
    3.由 R ( x ) + E ^ ( x ) ]]>求得发送的码字
    4.按编码规则取出信息位,完成BCH译码。
    对于BCH(n,k,t)码,因为码长为n,所以共有2n个可能的接收码字。将这2n个可能的接收矢量划分成2k个不相交的子集,使每个子集只含有一个码矢,这个阵列称为标准阵。标准阵有以下特点:
    1.在标准阵的同一行中,没有两个n重是相同的,每个n重在且仅在一行中出现;
    2.每个(n,k)线性分组码都能纠正2n-k个错误图样,又因为重量较小的错误图样比重量较大的错误图样更可能出现,所以应当选择重量最小的矢量作为陪集首;
    3.当且仅当错误图样不是标准阵的陪集首时才出现译码错误的情况;
    4.一个陪集的所有2k个n重有同样的伴随式,不同陪集的伴随式互不相同。
    所以,陪集首和伴随式之间有一一对应的关系,因此可以据此构成译码表由查表法译码,从而得到一种简单的译码算法:
    1.计算接收码字R的伴随式S=RHT
    2.根据算得的伴随式可找到相应的陪集首(即错误图样)E;
    3.输出码字 C ^ = R + E . ]]>
    这种译码算法的优点是,不需要记住整张译码表,而只需记住伴随式与陪集首相对应的表就可以了。
    该发明的理论依据是汉明界限(Hamming bound),该界限表述如下:
    校验比特数目: n - k ≥ log 2 [ 1 + C n 1 + C n 2 + · · · + C n t ] ]]>
    陪集数目: 2 n - k ≥ 1 + C n 1 + C n 2 + · · · + C n t ]]>
    其中,Cnj表示n比特码字中有j比特出错的可能形式的数目,则和式 1 + C n 1 + C n 2 + · · · + C n t ]]>即为标准阵纠正所有t个任意组合的错误所需的最小行数。
    从不等式可以看出,BCH(n,k,t)码不仅可以纠正所有线性组合的t个错误,还有纠正部分t+1个随机错误的潜力。
    为了加深理解,下面以BCH(127,106,3)码为例来进一步说明。该码的标准阵列包含了空间中的所有2n=2127≈1.70×1038个n元组。阵列的最上面一行为2k=2106≈8.11×1031个码字,这也就是阵列的行数。阵列的最左边一列为2n-k=221=2097152个陪集首,这也就是阵列的列数。尽管n元组和码字的数目巨大,但我们并不关心每一个单独的条目,主要关心的是陪集的数目。BCH(127,106,3)码共有2097152个陪集,因此该码最多只能纠正2097152个错误图样。因为每个码字都为127比特,所以出现1个错误的情况共有对应的错误图样的个数也为127,因此为了纠错需要的陪集数为127;出现2个错误的情况共有对应的错误图样的个数也为8001,因此为了纠错需要的陪集数为8001;出现3个错误的情况共有对应的错误图样的个数也为333375,因此为了纠错需要的陪集数为333375。再加上全0错误图样(即无错)要求第一个陪集的出现,所以为了纠正所有可能的1个、2个和3个错误的情况,共需要陪集的数目为1+127+8001+333375=341504。2097152个陪集中没有使用地17755648行表明了BCH(127,106,3)码纠更多位错误的可能性。但是出现4个错误的情况共有可见这已经超出了标准阵列中剩下的陪集数,所以该BCH码只能保证可以纠正小于等于3个错误的错误图样,但仍可以纠正部分出现4个错误的错误图样。
    对于BCH(n,k,t)码,当码长n和信息位数k一定时,该BCH码能纠正t个随机错误,该t个随机错误在n长的码字中是任意组合的;当出现t+1个随机错误时,还没有文献明确提出纠错的方法。
                                发明内容
    技术问题:本发明的目的是提供一种扩展循环码纠错能力的方法。对于BCH码,采用本发明提出的译码方法,在相同的码长和信息比特数的条件下,能够比一般的BCH译码方法纠正更多错误,而且译码电路相对简单,译码速度快。
    技术方案:本发明的原理就是基于伴随式与陪集首的关系,根据接收码字确定伴随式,进一步确定陪集首即错误图样从而译码。软件具体实现时假设发送全零码,则对应的错误图样即为接收码字。其中,错误图样的码重为从1到t+1。当错误图样的码重为1到t时,错误图样(即陪集首)与伴随式是一一对应的,从而可以纠错。当错误图样的码重为t+1时,对于某些伴随式,与之对应的错误图样是唯一的,此时该BCH(n,k,t)码便可以实现纠正t+1个随机错误的功能;如果与伴随式对应的码重为t+1的错误图样不是唯一的,那么该BCH(n,k,t)码便只能实现检错功能而不能纠正t+1个随机错误;还有一种可能就是码重为t+1的错误图样与码重小于t+1的错误图样对应的伴随式相同,因为重量较小的错误图样比重量较大的错误图样更可能出现,所以这种情况应当选择重量较小的错误图样。
    下面分步来介绍软件仿真时搜索BCH(n,k,t)码能够纠正的码重为t+1的错误图样的方法流程。
    a.遍历码重小于t+1的错误图样,并分别计算出与每个错误图样对应的伴随式;
    b.再将这些一一对应的错误图样和伴随式保存至文件file1;
    c.遍历码重为t+1的错误图样,并分别计算出与每个错误图样对应的伴随式;
    d.将上步中计算出的每个伴随式与文件file1中保存的伴随式进行比较,如果这个伴随式与文件file1中保存的伴随式都不相同,那么将该伴随式和相应的码重为t+1的错误图样也保存至另一个文件file2;如果这个伴随式与文件file1中保存的某个伴随式相同,则放弃记录该码重为t+1的错误图样;
    e.对下一个码重为t+1的错误图样进行同样的运算直至遍历所有的码重为t+1的错误图样;
    这样文件file2中保存的伴随式便没有与文件file1中保存的伴随式相重复的,即文件file2中不存在码重为t+1的错误图样与file1中码重小于t+1的错误图样对应同一个伴随式的情况,但可能存在两个或多个码重为t+1的错误图样对应同一个伴随式的情况;
    f.将文件file2中的每个伴随式与file2中其余的伴随式进行比较,如果找到两个或多个码重为t+1的错误图样对应相同的伴随式,则从文件file2中删除该伴随式和相应的两个或多个错误图样;否则,对下一个伴随式进行同样的做法直至遍历file2中所有的伴随式;
    g.对下一个伴随式进行同样的做法直至遍历file2中所有的伴随式;
    这样文件file2中剩下的错误图样便是该BCH(n,k,t)码能够纠正的码重为t+1的错误图样。
    最后将文件file1和file2中的内容按伴随式由小到大排序存储各个相应的错误图样即可实现该BCH(n,k,t)码纠正特定t+1个随机错误。
    这种搜索BCH(n,k,t)码能够纠正的码重为t+1的错误图样的方法流程图如图1所示。需要补充说明的是,最终计算出BCH码的伴随式和包含小于等于t+1个随机错误的错误图样的对应表,其中包含t+1个随机错误的错误图样只是全部包含t+1个随机错误的错误图样中的一部分,这部分错误图样与其伴随式一一对应,所以可以纠正t+1个随机错误。
    通过这种方法,我们已经分别找出码长n=15、31的本原BCH码中,BCH(15,7,2)、BCH(31,11,5)具有纠正部分t+1个随机错误的能力;对于码长n>31的情况,同样可以找出具有纠正部分t+1个随机错误能力的本原BCH码。对于以上得出的特定的BCH(n,k,t)码,如果找出的包含t+1个随机错误的错误图样和与其对应的伴随式之间是一一对应的,那么将找出的伴随式与包含小于等于t+1个随机错误的错误图样的对应表可以按照伴随式的大小仅将对应的错误图样存储在硬件设备中,从而不仅可以纠正特定的t+1个随机错误,而且可以使译码电路简化,加快译码速度。如果对于存储容量受限的情况,尤其是码长n较长时,则可以通过存储错误位置(即错误图样中为“1”的位置)而非存储整个错误图样,从而进一步节约存储数据量。而且存储时,按伴随式由小到大进行排列仅存储对应的错误图样,这样当通过S=RHT计算出伴随式矢量时,可以直接根据伴随式的大小快速找到对应的错误图样。
    实现扩展循环码纠错能力方法的译码电路包括移位寄存器组、计算伴随式的逻辑门电路、伴随式与错误图样的对应表模块和一组二进制加法器;其实现的步骤为:
    a.移位寄存器组对接收矢量r进行移位寄存,其各个分量比特ri(i=0,1,…,14)作为计算伴随式的逻辑门电路的输入;
    b.计算伴随式S部分的电路由移位寄存器D和与或门构成,计算出的伴随式的各个分量si(i=1,2,…,10)作为伴随式与错误图样的对应表模块的输入以进行查表;
    c.伴随式与错误图样的对应表模块以计算出的伴随式的各个分量作为输入,根据伴随式的值在伴随式与错误图样的对应表中进行查表,从而确定错误图样e的各个分量ei(i=0,1,…,14),
    d.二进制加法器用来将接收矢量的各个分量ri(i=0,1,…,14)与对应的错误图样的各个分量ei(i=0,1,…,14)进行二进制加法运算,从而完成最终的译码。
    有益效果:该发明具有以下优点:
    (1)对于特定的BCH(n,k,t)码,不仅可以纠正所有包含小于等于t个错误的错误图样,而且可以纠正部分包含t+1个错误的错误图样。即在相同的码长和信息比特数的条件下,能够比一般的BCH译码方法纠正更多错误;
    (2)虽然目前已有多种BCH译码方法,但这些传统的译码算法(比如Berlekamp迭代算法)在硬件实现时仍然相当困难。采用本发明中的方法,译码算法和译码电路都相对简单,译码速度快;
    (3)利用软件实现编、译码功能,并将最终结果存储在硬件中,可以节省硬件资源,并且一旦用软件模拟计算出结果,便可以永久使用;
    (4)存储的内容只需根据实际所采用的BCH码的码长和信息比特来决定,查表方法简单,只需根据译码电路计算出的伴随式来找相应的错误图样即可纠错译码;
    (5)按照伴随式由小到大排序存储错误图样,存储数据量大大减少。
    本发明通过一定的方法,在码长n≤255的本原BCH码中找出能够纠正包含t+1个随机错误的特定错误图样的本原BCH码。并对这些本原BCH码,将标准阵的陪集首(即错误图样)根据伴随式的大小进行排序,从而可以实现查表法译码。
                               附图说明
    图1为本发明搜索BCH(n,k,t)码能够纠正的码重为t+1的错误图样的方法流程图。
    图2为本发明扩展循环码纠错能力的方法得出的BCH(15,7,2)码可以纠正部分3比特错误的译码电路图。
                             具体实施方式
    本发明扩展循环码纠错能力的方法为;
    a.遍历码重小于t+1的错误图样,并分别计算出与每个错误图样对应的伴随式;
    b.再将这些一一对应的错误图样和伴随式保存至文件file1;
    c.遍历码重为t+1的错误图样,并分别计算出与每个错误图样对应的伴随式;
    d.将上步中计算出的每个伴随式与文件file1中保存的伴随式进行比较,如果这个伴随式与文件file1中保存的伴随式都不相同,那么将该伴随式和相应的码重为t+1的错误图样也保存至另一个文件file2;如果这个伴随式与文件file1中保存的某个伴随式相同,则放弃记录该码重为t+1的错误图样;
    e.对下一个码重为t+1的错误图样进行同样的运算直至遍历所有的码重为t+1的错误图样;
    f.将文件file2中的每个伴随式与file2中其余的伴随式进行比较,如果找到两个或多个码重为t+1的错误图样对应相同的伴随式,则从文件file2中删除该伴随式和相应的两个或多个错误图样;否则,对下一个伴随式进行同样的做法直至遍历file2中所有的伴随式;
    g.对下一个伴随式进行同样的做法直至遍历file2中所有的伴随式;
    最后将文件file1和file2中的内容按伴随式由小到大排序存储各个相应的错误图样即可实现该BCH(n,k,t)码纠正特定t+1个随机错误。
    下面以BCH(15,7,2)码为例,来介绍本发明中挖掘循环码纠错能力的方法。
    设发送全零码,则接收码字即为陪集首(即错误图样)。首先遍历出所有小于等于3个错误比特的接收码字,即码重分别为1、2和3的错误图样,然后根据接收码字计算出伴随式,并将伴随式按其值大小进行排序。其中码重分别为1和2的错误图样和与其对应的伴随式之间必是一一对应的。但码重为3的错误图样则可能与码重为2的错误图样对应相同的伴随式,此时认为正确地错误图样应为码重为2的错误图样;码重为3的错误图样也可能与码重为3的另外的错误图样对应相同的伴随式,此时该BCH码并不具有纠正这两种3个错误比特的能力;只有当码重为3的错误图样对应的伴随式是唯一的时候,该BCH码才具有纠正3个错误比特的能力。根据以上叙述,计算得出BCH(15,7,2)码按伴随式从小到大排列的可以纠正的错误图样如下表所示。

        伴随    式 错误图样  伴随  式 错误图样  伴随  式 错误图样    0    1    2    3    4    5    6    7    8    9    10    11    12 000000000000000 000000000000001 000000000000010 000000000000011 000000000000100 000000000000101 000000000000110 010001000000000 000000000001000 000000000001001 000000000001010 000000000001011 000000000001100  86  87  88  89  90  91  92  93  94  95  96  97  98 010000000100010 000001000100100 000000001011000        / 001000001100000 000001000101000        / 000100001000000 011000000010000 000100001000010 000000001100000        /        /  172  173  174  175  176  177  178  179  180  181  182  183  184 100000001000100 010000100001000 000010001001000 001011000000000 000000010110000 000000101100000        / 000001011000000 010000011000000        / 000010001010000 000010110000000        /

        13    14    15    16    17    18    19    20    21    22    23    24    25    26    27    28    29    30    31    32    33    34    35    36    37    38    39    40    41    42    43    44    45    46    47 000100000010000 100010000000000        / 000000000010000 000000000010001 000000000010010        / 000000000010100 000100000001000 000000000010110        / 000000000011000 000100000000100 001000000100000        / 000100000000001 000100000000000        / 000100000000010 000000000100000 000000000100001 000000000100010        / 000000000100100        /        / 001100000000000 000000000101000        / 001000000010000 001000000010001 000000000101100 000100000110000        / 001100000001000  99  100  101  102  103  104  105  106  107  108  109  110  111  112  113  114  115  116  117  118  119  120  121  122  123  124  125  126  127  128  129  130  131  132  133000001000010000010000000010000010000000010001000010010000000       /100000010000000010100000000000       /       /       /010100000000100000101000000000000101000000001010000000000100000001000000010000001000000001000001000000000010000000000000010000000000001010000000000010000001000000100       /       /001000001000000000001000001000010000000001000       /       /000001000001100000000010000000000000010000001000000010000010000000010000011000000010000100       /    185    186    187    188    189    190    191    192    193    194    195    196    197    198    199    200    201    202    203    204    205    206    207    208    209    210    211    212    213    214    215    216    217    218    219 100000110000000 001000010000000        / 110000000100000 000100010100000 001000010000100 000101100000000 000000011000000 000000100010000        / 000000100010010        / 000000100010100 000010000100000 000010000100001 100000000100000        / 100000000100010 001000100100000 000100100000000 000100100000001        / 101100000000000 000000100000001 000000100000000 101000000000000 000000100000010        / 000000100000100        / 000000100000110        / 000000100001000 101000000001000        /

      48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82000000000110000       /001000000001000000001001000000010000001000000       /       /000010100000000001000000000010100000100000000001000000000000001000000000001       /000100000100000001000000000100       /000000001000000000000001000001000000001000010       /000000001000100000000001000101       /010001001000000000000001001000001001000000000       /001001000000010       /       /011000000000000011000000000001000000001010000000000110000000       / 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168        / 010001010000000 000000010001000 000000010001001 000000010001010 100001000010000        / 000100010010000 100010010000000 010110000000000 000000010010000 000000101000000 010010000000000        /        / 000011000000000 010010000000100 000011000000010        /        /        / 100001000000000 110000000000000 000100010000000 110000000000010        / 000000010100000        / 000001100000000 000001100000001        / 010000100000000 000010001000000        / 100000001000000    220    221    222    223    224    225    226    227    228    229    230    231    232    233    234    235    236    237    238    239    240    241    242    243    244    245    246    247    248    249    250    251    252    253    254001010000000000       /001010000000010100010100000000100000000001000       /000010000000100       /000010000000010       /000010000000000000010000000001100000000000000100000000000001100000000000010001000100000000100000000000100100000000000101000010000001000       /       /000000100100000       /000001010000000010000010000000100100000000000000010000010000       /100000000010000       /       /000110000000000       /100100000001000000010000011000

        83    84    85 000001000100000 010000000100000        /  169  170  171 100000001000001        / 001000101000000  255  000110000000100

    表中的“/”代表与伴随式对应的码重为3的错误图样不是唯一的,所以不能纠正这种包含3个随机错误的错误图样,这样的情况一共为70种。表中共有256个元素,其中没错的情况为1种,错1比特的情况为错2比特的情况为剩下的256-70-1-15-105=65为BCH(15,7,2)码可以纠正的包含3个随机错误的错误图样的个数。只要错误图样为这65个错误图样中的任意一个,那么BCH(15,7,2)码就可以纠正3个随机错误。
    如果要用硬件实现的话,那么只需要按伴随式由小到大的顺序存储表中的错误图样,当然“/”代表的情况可以用特殊符号来表示,代表不能纠错的情况。当码长n较大时,可以不必存储整个错误图样,只需存储错误位置即可,这样可以减少存储数据量,节约存储空间。这样计算出伴随式后便可用查表法获得错误图样,从而正确译码。
    图2为根据本发明所述的方法得出的BCH(15,7,2)码可以纠正部分3比特错误的译码电路图。该电路求伴随式部分的电路主要由移位寄存器和与或门构成,这部分实际上与编码电路类似。其中的伴随式与错误图样(标准阵)的关系表模块为本发明的创新之处,这个模块存储了用软件计算出的BCH码可以纠正的错误图样与伴随式的对应关系表。当然,实际存储时可以根据硬件的情况考虑按伴随式由小到大排序只存储相应的错误图样(或者错误位置)。这样当根据接收码字计算出伴随式之后,便可以根据伴随式的值直接进行寻址查表,从而快速译码。实现该方法的译码电路包括移位寄存器组1、计算伴随式的逻辑门电路2、伴随式与错误图样的对应表模块3和一组二进制加法器4;其实现的步骤为:
    a.移位寄存器组1对接收矢量r进行移位寄存,其各个分量比特ri(i=0,1,…,14)作为计算伴随式的逻辑门电路2的输入;
    b.计算伴随式S部分的电路由移位寄存器D和与或门构成,计算出的伴随式的各个分量si(i=1,2,…,10)作为伴随式与错误图样的对应表模块3的输入以进行查表;
    c.伴随式与错误图样的对应表模块3以计算出的伴随式的各个分量作为输入,根据伴随式的值在伴随式与错误图样的对应表中进行查表,从而确定错误图样e的各个分量ei(i=0,1,…,14);
    d.二进制加法器4用来将接收矢量的各个分量ri(i=0,1,…,14)与对应的错误图样的各个分量ei(i=0,1,…,14)进行二进制加法运算,从而完成最终的译码。

    关 键  词:
    一种 扩展 循环码 纠错 能力 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种扩展循环码纠错能力的方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-688330.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1