关注公号【逆向通信猿】更精彩!!!
生成多项式转网格图
在MATLAB中,卷积码的维特比(Viterbi)译码实现通常需要先将生成多项式转换成网格图描述,然后才能利用网格图进行维特比译码
生成多项式转网格图描述的built-in函数为poly2trellis
,在MATLAB中,改函数为通信工具箱中的内置函数,被封装成动态链接库(MexFunction),通过搜索早期的MATLAB版本,找到了MEX源文件,关键核心代码如下:
for(currstate = 0; currstate < numStates; currstate++) {