文件名称:费诺编码matlab代码fano-Convolution_Coding:卷积编码
文件大小:180KB
文件格式:ZIP
更新时间:2024-06-12 08:05:23
系统开源
费诺编码matlab代码fano 卷积编码项目 问题陈述: 该MATLAB代码用于模拟和评估Fano算法在卷积编码中的性能。 成员: 团队成员1: 姓名:阿玛尔·拜朱(Amal Byju) 卷编号:16CO205 团队成员2: 姓名:埃德温·托马斯卷编号:16CO218 有目的的文件: 在MATLAB中包含最终赋值代码的文件会以fano_algorithm的形式被扩展为.m扩展文件。已对该文件进行了注释,并注释了有关每个变量和代码各个部分的说明。 整个代码分为4部分: 将数据字编码为代码字。 在传输的码字中产生错误。 这模拟了噪声对码字的影响。 使用Fano算法对错误的代码字进行解码和纠正,以获得数据字。 第一部分(1)涉及使用模拟(2,1,5)编码器对数据字进行编码。 生成器功能是: g(1)= 111010 g(2)= 111101 第二部分(2)处理将错误生成到编码的消息中,然后将这些错误的消息传递给代码的第3部分。 第三部分(3)在步骤(1)中对生成的转换表使用递归逻辑,通过递归回溯路径,直到超过阈值,直到码字中的所有位都用路径度量<= threshold耗尽为止,才实现了Fa
【文件预览】:
Convolution_Coding-master
----.gitattributes(65B)
----Menu_Display1(choice-1).PNG(74KB)
----Graphs_plotted(different_thresholds).PNG(59KB)
----README.md(4KB)
----Menu_Display(choice-1).PNG(79KB)
----Menu_Display(choice-2).PNG(7KB)
----fano_algorithm.m(13KB)