说明.txt

来自「给出了(2,1,3)卷积编码和维特比译码的源程序」· 文本 代码 · 共 22 行

TXT
22
字号
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 + =
减小字号Ctrl + -
显示快捷键?