据我了解,DVB-T数据包通过两个FEC系统,即Viterbi,数据丢失高达50%,RS,数据丢失高达10%。这些被称为外部和内部编码。
我无法理解第二次RS编码的必要性(在这种情况下,MPEG-TS数据包长188字节,再加20字节)。
更具体地说,被破坏的数据包会发生什么,比如55%?50%的错误是由维特比译码器修复的,其余的5%来自RS?
为我的沉默感到抱歉。
发布于 2015-06-08 08:14:41
Viterbi / RS的能力和目标有很大的不同: Viterbi编码是在基带/模拟级别附近完成的,在基带/模拟级别上,每个比特都有很高的损坏概率。这与一种方案相结合,其中并不是所有例如'00000‘到'11111’的组合都是可能的,但其中每隔一个或1/3或2/3比特是根据一些以前传输的N个比特的历史计算出来的校正位。
这导致了数据的相当高的扩展,并且通常可以修正单个比特错误的一半。必须注意的是,校正位也会出现位错误.
这种误比特率校正主要是在AWGN信道上进行,在瑞利衰落(多径传播的车辆运动信号的仿真模型,即来自多条路径的相同信号)中也有一定的抑制作用。
因为Viterbi编码器的“窗口”很小,当整个窗口(例如7位)出现突发错误时,编码器无法更正任何错误。因此,需要一个二次编码器:里德·所罗门(在DVB或CD中)编码器工作的码字大小为8位,即当码字中的单个比特被损坏时,需要修复完整的码字。
因此,其思想是,外部编码器可以将零星的单比特错误减少到可管理的水平,将基本突发错误(未接收信号的长周期)留给内部编码。
https://stackoverflow.com/questions/30703516
复制相似问题