维特比解码问题

时间:2012-11-22 23:52:06

标签: viterbi

过去几周我一直试图让Viterbi C / C ++解码器工作。出于某种原因,我无法让它发挥作用。我最初开始使用Phil Karn的FEC库: http://www.ka9q.net/code/fec/

但是这段代码不想为64位Linux编译。然后我找到http://www.spiral.net/software/viterbi.html 这将生成针对X86架构进行优化的特殊维特比解码器。我可以使用它并编译它解码数据,但它不能正确解码数据。最后,我找到了另一个基于Phil Karn库的精简库,名为viterbi-3.0.1.tar(我不记得链接)了。

在Matlab中,我生成了三个测试数据集,全部为零,全部为1,长度为2048位的随机数据。螺旋解码器正确解码零和一数据集,但不解码随机数据。

我已将代码放在测试数据测试中。 http://dl.dropbox.com/u/65739307/viterbicpp.tar.bz2

0 个答案:

没有答案