【维特比译码】在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主要包括:一个输入
相关文章
- 基于矢量拟合(VF)法和分频拟合(FpF)法的电力系统的电磁瞬变(EMT)仿真研究(Matlab代码实现)
- Jaya算法在电力系统最优潮流计算中的应用(创新点)【Matlab代码实现】
- 基于DWA算法的机器人路径规划研究(Matlab代码实现)
- 基于双参数蜜蜂算法解决车辆路径问题(Matlab代码实现)
- 神经气体网络(NGN)和不断增长的神经气体网络(GNGN)研究(Matlab代码实现)
- 基于模式分类的双支持向量机(Matlab代码实现)
- 基于MATLAB的车牌识别系统设计(Matlab代码实现)
- 【风场景生成与削减】【m-ISODATA、kmean、HAC】无监督聚类算法,用于捕获电力系统中风场景生成与削减研究(Matlab代码实现)
- 【无人机】采用NOMA的节能多无人机多接入边缘计算(Matlab代码实现)
- 【雷达】基于滑动窗口的雷达波段频谱检测(Matlab代码实现)
- 基于改进霍夫变换通过曲率进行圆检测(Matlab代码实现)
- 【MATLAB】matlab实现最大熵法图像分割程序
- 【MATLAB】MATLAB 仿真 — 基于matlab的QPSK系统仿真
- m分别使用meanshift和camshift两种算法实现人员跟踪并输出人员移动曲线matlab仿真
- m基于LOC-PCA算法的人脸重建算法matlab仿真,给定人物侧脸实现正脸重建
- Matlab使用笔记(九):matlab实现交通流仿真/车感知/城市交通交叉路口
- 色彩空间的转换简单应用(理想情况车牌数字的提取)matlab仿真和FPGA实现
- 非线性非高斯模型的改进粒子滤波算法(Matlab代码实现)