【发布时间】:2013-07-21 13:17:40
【问题描述】:
我正在尝试了解有关 OFDM/802.11a 上下文中卷积编码/解码的更多信息。为此,我尝试了实现 802.11a 规范中的编码器/解码器。但是,就错误率而言,我可能误解了解码器的目标。
我的编码器似乎可以正常工作,因为它的输出与规范的输出相匹配。
但是,我的解码器(我使用 Viterbi 算法实现并使用http://home.netcom.com/~chip.f/viterbi/tutorial.html 作为参考)在处理打孔代码时似乎效果不佳。当我向解码器提供一个以 3/4 的速率被打孔的编码字符串时,结果大约有 380 个 864 位错误。也就是说,解码器输出的 380 位与编码器的原始输入不匹配。当我将编码字符串提供给它而不打孔时,它会正确恢复 100% 的位。
我的问题是:适当的 Viterbi 解码器是否应该能够以 100% 的准确度解码已被穿孔但不受噪声影响的编码字符串?或者,是否理解对编码字符串进行打孔会在解码字符串中产生误码?
【问题讨论】:
标签: encoding signal-processing decoding convolution viterbi