文本阅读:
170数字音频技术(第6版)
疑符纠正的最优组合进行选择。此外,即使没有从C1接收到错误标识,C2也要进行校正子计算。
因为C1已经纠正了随机错误,所以C2的突发错误纠正是不受连累的。C2能独立地纠正外码中的单字节或双字节错误。对于外码中的2~6个错误字节,C2使用C1提供的标识进行疑符纠正。因为外码进行了4路交织,所以4个错误的同步块仅导致1个外码字中的1个错误由于C2能纠正多至6个错误字节,因此最多可以纠正持续时间为24个同步块的突发错讠在当代音频应用中,乘积码在性能上要优于其他编码。它们在实现时需要更多的存储器,但在很多应用中,这并不会带来严重的损害。在同时出现突发错误和随机错误的情形积码提供了良好的纠错性能,并被广泛地应用在高密度光学记录媒体中,比如DVD和蓝光光盘。DVD将在第8章讨论,蓝光光盘将在第9章59错误隐藏
如前所述,可以设计出一种理论上完美的检错和纠错方法,能够用冗余数据替换掉所有错或是用完全的准确度计算出所有错误。不过,这样的方案是不切实际的,因为数据开销太实用的纠错方法需要在这些限制与出现不可纠正错误的概率之间进行平衡,并允许留重的错误不予纠正。不过,接下来的后续处理--错误隐藏系统,对这些错误进行了弥补,确保它们不被听到。人们已经开发设计出了几种错误隐藏技术来完成这一任务,比如插值和静音。
般来说,纠错算法会输出两类不可纠正的错误。一些错误可以被正确地检测到,但算法没有能力纠正它们;另一些错误则是根本没有被检测到或是被误纠的。第一类错误--检出但未纠正,通常可以用经过恰当设计的隐藏方法予以隐藏。不过,未检出或误纠的错误通常是不能被隐藏的,而且可能会在音频输出中导致一个可闻的喀哒声。这类错误通常是由同时出现的随机错误和突发错误引起的,它们必须被降到最低限度。因此,纠错系统的目标是降低纠错算法的未检出错误数量,并且依靠错误隐藏方法来解决检出但未予纠正的59.1内插
在解交织以后,大多数错误甚至是突发错误都已经被打乱,散置在有效数据字中。因此采用"根据周围的有效数据计算出新的数据,替代丢失或未纠正数据"这类技术是合理果错误的分布足够分散,并且在各个数据值之间有一定程度的相关性的话,这类方法可工作得很好。所幸的是,由音乐选段构成的数字数据通常都能进行插值处理,并且不带来有害的可闻度。虽然这并不直观,但研究已经表明,在一定的界限之内,一个错误的持续时间并不会过度影响对这个错误的感知