数字音频技术(第6版) 176


分类:相关阅读 / 「数字音频技术(第6版)」

数字音频技术(第6版) 176
前一篇:数字音频技术(第6版) 175 下一篇:数字音频技术(第6版) 177
文本阅读:
  第5章错误纠正149
  为了增强性能,可以形成两个校验字来保护数据块。例如,一个校验字可以是各个数据的和,第二个校验字可以是各个数据的加权和,如图5.11A所示。如果任意两个字出现了错误并被指针标记出来,则这种编码能够对其进行纠正。类似地,如果任意两个字被标记为疑符,则这种编码能够用两个校正子来纠正数据。与单校验的例子不同,这个双校验编码也能纠正任何单字的错误,即使没有指针指示这个错误,如图5.11B所示。这类纠错编码非常适合音频应用接收到的数据与两个校验字
  校正子
  P=10+
  十
  接收到的数据与两个校验字
  用代数方法可得
  如如如如
  果果果果
  错误的
  且S2≠0则Q是错误的
  在这种情况中,2s1=S2,W
  的,因此(与单疑符的情形一样)
  得到纠正
  B
  图5.11:双校验分组码的例子
  (A)双校验分组纠错码指示没有错误。(B)双校验分组纠错码在没有指针的情况下能对单一错误进行纠正。
  5.52汉明码
  像CRCC这类循环码是线性分组码的一个子类,而线性分组码是能用来进行纠错的。像汉明码(Hamming Codes)这种专i门的分组码能生成出指示错误位置的校正子。它用独特的