此代码实现了卷积码的维特比算法。 输入是接收到的序列(原始编码序列加上噪声)和编码器状态图。 输出是原始编码序列和解码序列。 编码器状态图必须通过矩阵 3 维矩阵 H 提供。还提供了一个 pdf 文件,指示如何生成矩阵 H 作为考虑 (2,1,2) 卷积编码器的示例。
2022-09-12 11:33:28 432KB matlab
1
针对于盒子球模型的前向算法+后向算法+Viterbi算法python实现
2022-07-26 17:06:52 125KB 后向算法 前向算法 维特比算法
1
(171,133)卷加码及其2/3、3/4码率删除码的编译码,对比不同码率在不同信噪比条件下的抗噪声性能
2022-07-18 14:07:52 4KB 信号 编码器 解码 微比特译码
1
用MATLAB实现QAM调制和软解调,同时实现卷积码编码和维特比译码。
abbrs 基于双层条件随机场的中文公司名简称生成 Flask架构,提供高可用的API服务 Argparse设计,便于命令操作 基于HMM的前向后向算法构建有向概率图 基于维特比算法构建的解析求解最大概率解 完整流程,从语料到训练集至模型生成 更多特性等你发现…… 组件介绍 分为两层处理,分类(classify)与切分(seg)。 classify 将公司名基于自定义类型做分类,为之后简称缩略模型提供支持以及规则模型提供支持 seg 利用classify结果结合其他特征来获取最终简称集合 目录介绍 project bin //中间交换结构 doc load //加载模型 preprocessor //预处理语语料 train //训练模型 util //工具 app.py //API入口 config.py //配置 环境准备 python环境 请使用python3环境进
2022-06-24 15:03:28 25KB Python
1
维特比解码matlab代码CS5114维特比项目 2014年夏天,我在VT参加了CS5114,算法理论。 我们的第一个项目是分析动态编程算法,我选择研究用于解码卷积码的Viterbi算法。 该存储库包括该项目的结果。 内容 该存储库包含几个MATLAB函数和几个脚本。 这些脚本可用于轻松测试各种卷积解码器算法的功能。 第一个脚本simple_test将简单地生成一个随机的位序列,然后使用每个解码器对其进行解码,并打印出结果。 每个解码器都应输出原始的输入位序列,而不会出现任何错误。 然后,脚本将向编码的比特中添加一些随机比特错误,以模拟有损传输,然后再次尝试解码。 这次,解码器应该可以通过输出原始位而没有任何错误来成功,但是偶尔它们会失败 第二个脚本Timing_test将在不同长度的位上运行解码器以测量其运行时间,然后绘制结果。 这有助于验证我对本文的运行时估计。 该存储库还包含我所做的论文和演示文稿。
2022-06-04 19:02:41 815KB 系统开源
1
viterbi维特比译码的verilog实现,硬判决输出,含实验报告
2022-05-30 16:39:15 61KB fpga开发 i维特比译码
介绍了LTE系统中的咬尾卷积编码器,分析了该编码器的增益,在众多译码算法的基础上研究咬尾卷积码的几种译码算法,通过MATLAB对这几种译码算法在不同信道环境、不同长度数据块的情况下进行性能仿真,并对仿真结果进行分析。从性能和复杂度这两个角度考虑, 两步维特比算法较适合作为LTE通信系统中咬尾卷积码的译码方法。
1
完整的维特比译码的教学资料,并结合详细的实例进行解释,看了就能完全掌握维特比译码的知识
2022-05-20 20:42:23 1.72MB 维特比 维特比译码 译码 解码
1
详细介绍与分析了符合CSSDS编码标准的(7,1/2)卷积编码及其维特比译码算法的软件实现
2022-05-10 19:33:55 88KB 卷积编码
1