维特比译码器使用维特比译码算法采用卷积码进行编码的比特流解码。还有其他算法译码卷积编码的流 (例如,Fano 算法)。维特比译码算法是最耗费资源的但它的最大似然解码。这最常用的约束长度 k 的卷积码译码 = 10,但值 k = 15 都在实践中使用
2022-11-21 18:26:54 1.94MB Fano算法
1
费诺编码matlab代码fano 顺序解码器 Matlab中用于数据通信和网络的卷积码顺序解码器(Fano算法) 问题陈述 Q42。 用于g1 = 110111001和g2 = 111011001的卷积码(2、1、11)解码的MATLAB代码,以及使用阈值最高为5的顺序解码对错误检测和纠正的百分比进行分析的MATLAB代码。 贡献者 Praveen Kumar古普塔-16CO235 沙申克P-16CO247 用法 在main.m ,更新生成函数,存储单元数,要传递给编码器的位长以及用于错误分析的最大错误位。 在此处运行所有脚本一次,以将功能加载到matlab控制台。 通过在matlab控制台中输入main来运行main模块。 请注意,错误分析可能需要一些时间来生成所有案例并根据给定案例所需的计算能力来编译错误。 用法示例 参数 g1 = [ 1 1 0 1 1 1 0 0 1 ]; g2 = [ 1 1 1 0 1 1 0 0 1 ]; threshold = 5 ; memory_bits = 11 ; input_bits = 4 ; max_errors = 6 ; 模组 mai
2022-05-22 18:51:32 42KB 系统开源
1