2014年夏天,我在VT参加了CS5114课程,研究了用于解码卷积码的Viterbi算法。这个存储库包含了几个MATLAB函数和脚本,用于测试各种卷积解码器算法的功能。其中,simple_test脚本生成随机的位序列,并使用每个解码器对其进行解码,验证解码是否正确。另一个脚本Timing_test在不同长度的位上运行解码器,测量其运行时间,并绘制结果,验证了我的运行时估计。我还撰写了相关的论文和演示文稿。