3

我正在尝试在 OFDM/802.11a 的上下文中了解有关卷积编码/解码的更多信息。为此,我尝试了实现 802.11a 规范中的编码器/解码器。但是,就错误率而言,我可能会误解解码器的目标。

我的编码器似乎可以工作,因为它的输出与规范的输出相匹配。

但是,我的解码器(我使用 Viterbi 算法实现并使用http://home.netcom.com/~chip.f/viterbi/tutorial.html作为参考)在处理打孔代码时似乎效果不佳. 当我向解码器提供一个以 3/4 的速率被打孔的编码字符串时,结果大约有 380 个 864 位错误。也就是说,解码器输出的 380 位与编码器的原始输入不匹配。当我在不打孔的情况下向它提供编码字符串时,它会正确恢复 100% 的位。

我的问题是:适当的维特比解码器是否应该能够以 100% 的准确度解码已被穿孔但不受噪声影响的编码字符串?或者,是否理解对编码字符串进行穿孔会在解码字符串中产生位错误?

4

1 回答 1

4

打孔会稍微降低纠错能力,但只要打孔率不太高,不受噪声影响的打孔信号应该不会产生解码错误。

您如何处理接收器处的穿孔位?如果您在解调器上使用软判决,您应该将丢失(穿孔)位设置为“零”,这意味着它可以同样是 +1 或 -1

于 2013-08-09T10:09:31.357 回答