zl程序教程

您现在的位置是:首页 >  后端

当前栏目

【维特比译码】在matlab中实现卷积码Vietbri译码的误码率仿真

MATLAB 实现 仿真 误码率 译码
2023-09-11 14:15:31 时间

1.软件版本

matlab2013b

2.本算法理论知识

2.1 卷积编码

       卷积码是Elias等人在1955年提出的,是一种非常有前途的编码方法,尤其是在其最大似然译码算法-Viterbi译码算法提出之后,卷积码在通信系统中得到了极为广泛的应用。其中约束长度K=7,码率为1/2和1/3的卷积码己经成为商业卫星通信系统中的标准编码方法。在“航海家“以及“先驱者”等太空探测器上也都采用了卷积码作为其差错控制编码方法。在移动通信领域,GMS采用约束长度K=5,码率为1/2的卷积码;在IS-95中,上行链路中采用的是约束长度K=9,码率为1/3的卷积码,在下行链路中采用的是约束长度K=9,码率为1/2的卷积码。特别在第三代移动通信标准中也是以卷积码以及与卷积码相关的编码方法作为差错控制编码方案的。

       卷积码编码器如图1所示:

图1码率为k/n,编码约束度为N的卷积码编码器

       图1主要包括:一个输入