⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 说明.txt

📁 给出了(2,1,3)卷积编码和维特比译码的源程序
💻 TXT
字号:
1/2卷积码和berteb译码模块

这里采用的是(2,1,3)卷积码和相应的译码器,具体见报告中的说明。

1/2卷积码模块cnv_encd.m
函数形式function output=cnv_encd(g,k0,input)
输入g为卷积码的生成矩阵,k0位信息位长度和输入矩阵input
输出为卷积后的矩阵output


berteb译码模块采用的译码说明和框图见报告。

berteb译码模块viterb_1.m
函数形式function [decoder_output]=viterb_1(G,k,channel_output)
输入G为卷积码的生成矩阵,k为信息位长度和输入矩阵channel_output
输出为译码后的矩阵decoder_output

berteb译码模块的子模块
BIN2DECI.M为2进制转换10进制模块
DECI2BIN.M为10进制转换制定2进制模块
METRIC.M为度量2变量距离模块
NXT_STAT.M计算译码下一状态模块

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -