zl程序教程

您现在的位置是:首页 >  其它

当前栏目

Viterbi译码+QPSK调制解调实验

实验 调制 译码 解调
2023-09-11 14:15:31 时间

1.问题描述:

仿真Viterbi算法,仿真出在AWGN信道下的误码率对Eb/N0曲线,调制方式可以选择QPSK或者16QAM。实验所用的卷积码可以选用(7,5)。

       卷积码的译码方法可分为代数译码和概率译码两大类,概率译码比较常用的有两种,一种叫序列译码,另一种叫Viterbi译码法,本实验主要是Viterbi译码方法的实现。

它的基本思想是把接收到的矢量,和网格图上诸种可能的路径比较,删去距离大的路径,保留距离小的路径,以距离最小路径作为发码的估值

下面利用图解的方法来说明维特比解码的方法和运作过程。设输入编码器的信息序列为(1 1 0 1 1 0 0 0 ),则由编码器输出的序列 Y=(1 1 0 1 0 1 0 0 0 1 0 1 1 1 0 0 ),编码器的状态转移路线为 abcdbdca。若收到的序列R=(0 1 0 1 0 1 1 0 0 1 0 1 1 1 0 0  ),对照网格图来说明维特比译码的方法。

      由于该卷积码的约束长度为 3位,因此先选择接收序列的前 6 位序列R1 =(0 1 0 1 0 1),同到达第 3时刻可能的 8 个码序列(即 8 条路径)进行比较,并计算出码距。该例中到达第3 时刻a点的路径序列是(0 0 0 0 0 0&#x