2014年夏天,我在VT参加了CS5114课程,研究了用于解码卷积码的Viterbi算法。这个存储库包含了几个MATLAB函数和脚本,用于测试各种卷积解码器算法的功能。其中,simple_test脚本生成随机的位序列,并使用每个解码器对其进行解码,验证解码是否正确。另一个脚本Timing_test在不同长度的位上运行解码器,测量其运行时间,并绘制结果,验证了我的运行时估计。我还撰写了相关的论文和演示文稿。
CS5114动态编程项目中的维特比译码MATLAB代码
相关推荐
维特比译码误码率计算软硬判决的优化方法
在Matlab中,关于维特比译码的误码率计算方法已经优化,包括软硬判决两种方式以及非卷积码的应用。
Matlab
3
2024-07-29
Matlab中的维特比算法实现BSC信道模拟
作者Bhargey Mehta在古吉拉特邦DA-IICT进行的CT111课程中,为实现信道编码,开发了Matlab中的维特比算法。该算法研究了在二元对称信道(BSC)中噪声变化对成功率的影响。
Matlab
0
2024-08-18
迭代解码与维特比解码比较分析
这是在Matlab上实现的迭代解码与维特比解码比较分析,算法非常出色,与大家分享。
Matlab
3
2024-07-19
利用Matlab实现维特比算法预测最可能的状态序列
这个脚本利用一组观察数据,状态之间的转移概率,初始概率以及观察概率,计算出最可能的状态序列。
Matlab
1
2024-07-13
(2,1,3) 卷积编码与维特比解码的 MATLAB 实现
本 MATLAB 程序实现了 (2,1,3) 卷积编码和维特比解码。所使用的生成器多项式为 G1=[1 0 1 1] 和 G2=[1 1 1 1]。
Matlab
2
2024-05-29
MATLAB代码2019年MSC项目中的磁共振血管造影数据
MATLAB代码中的fnames磁共振血管造影数据适用于2019年MSC项目的学生。我们使用多种工具,包括FSL、Matlab和VMTK血管建模工具包。我们探索了如何量化不同皮层区域中的血管直径,并通过fsleyes加载到t2w图像中叠加MRA图像。主要使用基本最大强度投影(MIP)探索围绕MIP的想法,探讨了如何形象化和使用模板数据。MATLAB代码可直接下载。
Matlab
1
2024-07-31
维特比解码MATLAB代码用于g1=110111和g2=11101的卷积码
维特比解码MATLAB代码处理卷积编码问题,特别适用于g1 = 110111和g2 = 11101的编码方案。通过路径度量分析,精确计算错误检测和纠正的百分比。项目由戈文德·杰文(Govind Jeevan)和达山DV贡献。
Matlab
0
2024-08-10
CS545最终项目使用Matlab实现的DFT源代码
当前项目状态下,DFT的Matlab源代码已整合于实用程序库TDImage(3d_img。),用于处理3维空间中的图像。TomoImage(tomo_img。)作为层析投影的模板类,用于处理图像的不同视角和位置。代码中还包括了dft.h和img_iters.h中的功能,后者包含FOREACH_PIXEL宏,用于像素级别的遍历。此外,err_macros.h中定义了POST_ERR、POST_WARN和POST_INFO宏,用于处理流代码中的错误信息。虽然代码已编译通过,但尚未进行实际测试,最终版本将支持WPI图像格式的几乎完全堆叠。
Matlab
0
2024-08-23
添加SQL项目中的约束问题
向项目中添加约束:ALTER TABLE project ADD CONSTRAINT pk_pno PRIMARY KEY (项目编号),ADD CONSTRAINT pk_pm FOREIGN KEY (项目负责人) REFERENCES employee (员工编号),ADD CONSTRAINT ck_pl CHECK (项目难度级别 >= 1 AND 项目难度级别 ...)。
SQLServer
3
2024-07-20