Viterbi_MATLAB

所属分类:matlab编程
开发工具:C++ Builder
文件大小:249KB
下载次数:14
上传日期:2011-06-05 13:33:13
上 传 者yyee123
说明:  viterbi译码的matlab实现,提供相应的原程序代码
(viterbi decoder matlab implementation)

文件列表:
Viterbi_MATLAB (0, 2011-03-12)
Viterbi_MATLAB\Coding.m (339, 2010-07-14)
Viterbi_MATLAB\main.m (2933, 2010-07-18)
Viterbi_MATLAB\main_2.m (2935, 2010-07-18)
Viterbi_MATLAB\Viterbi_2_1_3.m (2781, 2010-07-14)
Viterbi_MATLAB\Viterbi_2_1_7.m (1924, 2010-07-19)
Viterbi_MATLAB\Viterbi_2_1_7_2.m (1954, 2010-07-19)
Viterbi_MATLAB\Viterbi译码课程设计报告.doc (400384, 2010-07-19)

注意: Coding.m 文件实现了(2,1,7)的卷积编码 Viterbi_2_1_3.m 文件实现了(2,1,3)的Viterbi译码,主要利用了网格图的对称特性,实现思想简单但方法死板不具可扩展性 Viterbi_2_1_7.m 文件实现了(2,1,7)的Viterbi译码,利用For循环遍历生成***行的汉明距,同时注意到了信号输入末尾补零以清空Reg,最后从最小的汉明距回溯找出最优路径,此方法较易扩展 Viterbi_2_1_7_2.m 文件实现了(2,1,7)的Viterbi译码,利用For循环遍历生成***行的前驱节点表格,表格中的每一项记录指向当前节点的具有较小汉明距的前驱节点,如此最后回溯时省去了比较的过程。 main.m 文件实现了从信号产生、编码、映射、加高斯噪声、及Viterbi译码的全过程。译码使用Viterbi_2_1_7.m main_2.m 文件实现了从信号产生、编码、映射、加高斯噪声、及Viterbi译码的全过程。译码使用Viterbi_2_1_7_2.m 5072119049 任一帆

近期下载者

相关文件


收藏者