为什么Viterbi和Reed-Solomon都用于DVB-T?

ced*_*vad 5 viterbi reed-solomon dvb

根据我的理解,DVB-T数据包通过两个FEC系统,即Viterbi,数据丢失高达50%,RS,数据丢失高达10%.这些被称为外部和内部编码.

我无法理解第二次RS编码的需要(在这种情况下,188字节长的MPEG-TS数据包又增加了20个字节).

更具体地说,损坏的数据包会发生什么,例如55%?维特比解码器是否修复了50%的错误,而RS的剩余5%错误是固定的?

对不起我的傻瓜.

Aki*_*nen 5

Viterbi / RS 的能力和目标有很大不同:Viterbi 编码是在基带/模拟级别旁边完成的,其中每个位都有很高的损坏概率。这与一种方案相抗衡,其中并非所有组合(例如“00000”到“11111”)都是可能的,但每隔一个或 1/3 或 2/3 位是根据某些 N 之前传输的位的历史计算得出的校正位。

这会导致数据的相对较高的扩展,并且通常可以纠正单个位错误的一半。必须注意,校正位也可能发生位错误......

这种误码校正可以减轻主要在 AWGN 信道和瑞利衰落(由于多径传播的移动车辆引起的信号衰落的模拟模型,即来自多个路径的相同信号)上的错误。

因为维特比编码器的“窗口”很小,当整个窗口(例如 7 位)上出现突发错误时,编码器无法纠正任何错误。因此需要二级编码器:Reed Solomon(在 DVB 或 CD 中)编码器使用大小为 8 位的码字,即当码字中的单个位损坏时,需要修复完整的码字。

因此,这个想法是,外部编码器可以将偶发的单个比特错误减少到可管理的水平,而基本上将突发错误(长时间未接收信号)留给内部编码。