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


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

数字音频技术(第6版) 173
前一篇:数字音频技术(第6版) 172 下一篇:数字音频技术(第6版) 174
文本阅读:
  146数字音频技术(第6版)
  他纠错处理之前指明错误的数量和范围。在一些情况中,为了减小码字长度,会使用缩短或截断的码字。在这种方法中,码字最开头的几个比特会被忽略CRCC算法使用的各种方法可以推广至各种循环码纠错和检错算法。它们使用的码字是多式,这些多项式在被一个生成多项式除的时候通常所得的余为了对接收到的数据进
  需要进行除法,零余式校正子表明没有错误,非零余式校正子表明有错误。非零校正子是误码多项式除以校验多项式的结果。校正子可以用来纠正错误,方法是用校验多项式乘以校正子,得到误码多项式。接收到的数据中的错误表现为误码多项式加上原始码字。因此接收到的多项式中减去(在模2运算中就是加上)误码多项式就能得到正确的原始码字55纠错编码
  有了冗余数据的帮助,在数字音频数据的存储或传输过程中出现的错误就有可能被纠正。在最简单的情形中,数据仅仅是被复制。例如,不是只写一条数据轨,而是写两条具有相同数据的轨。
  第一轨通常用来播放,但如果通过奇偶校验或其他方法检测到一个错误,那么就从第二条音轨中读取数据。为了缓解同
  误数据的问题,可以在时点上让相互冗余的采样点彼此错开此外,也可以让信道编码的使用产生更大的收益。例如字可以被编码成7bit字
  这些7bit字可以从27种可能的组合中挑选,从而使各个码字相互之间尽可能不同。接收对7bit字进行检查,并与8个许用码字进行比较。错误可以被检出,接收到的码字被改变为与其最接近的许用码字,然后再解码成原始的3bt序列。每3个数据bit需要4个校正bt这种方法可以纠正一个7bit数据块中的一个单比特错误。这个最小长度的概念在更复杂的纠错编码中也是很重要的
  虽然这种简单的方法是可以使用的,但效率太低,因为它们所需的数据开销太大。更为先进的方法是纠错编码中采用的那种
  能用更少的冗余实现更可靠的结果。与检错中用冗数据构成校验位的做法一样,冗余数据也用来形成编码用于纠错。数字音频数据使用相关的检错和纠错算法进行编码。在回放时,错误被检错和纠错解码器指出并纠正。经过编码的冗余数据是所有检错码的本质,不过,编码的类型有很多种,它们在设计和功能上都各有不同。
  纠错编码领域是高度数学化的。人们已经为各种不同的应用开发出了很多类型的编码般会采用两种途径:使用算术方法的分组码和使用概率方法的卷积码。分组码在形成一个编码息时仅仅依靠一个数据块内的消息。在卷积码中,编码消息是由编码器中当前出现的消息以及先前出现的消息数据共同形成的。在某些情况下,有些算法在一个卷积结构中使用了分组码被称为互交织编码(Coss-interleave Code)例如,在CD格式中就使用了这类编码