此 zip 文件包含用于 GMSK 的所谓“最大似然序列检测”的常规和快速版本。 它采用维特比算法来解决 MLSD 问题。 GMSK的网格呈减少状态,如必要的论文所写,并且本文以我为参考。 有相干和非相干接收器。 事实上,相干/非相干接收器使用相同的结构,但采用“遗忘因子”方法来产生差异。 数学背景和参考资料可以在项目网站上找到。
有两个测试文件。 “GMSK_MLSD_test.m”脚本更直接易懂,它仅使用for循环来解决维特比算法。 “GMSK_MLSD_fast_test.m”采用了一些卷积技巧来减少计算时间,与常规脚本相比,它快了大约 2 倍。
这本质上是一种软输入硬输出类型的维特比算法,因此通过一些修改,它可以很容易地应用于使用维特比算法的任何类型的求解器。
2021-06-08 15:46:38
10KB
matlab
1