《信道编码理论》PPT课件.ppt
《《信道编码理论》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《信道编码理论》PPT课件.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十二章第十二章 卷积码的概率译码卷积码的概率译码(I)卷积码的网格图表示卷积码的网格图表示卷积码的概率译码:卷积码的概率译码:Viterbi译码算法译码算法修正的修正的Viterbi译码算法译码算法滑窗滑窗状态缩减状态缩减1卷积码的卷积码的Trellis图表示图表示右图为右图为(2,1,2)卷积编码示意图,其生成多项式矩阵和生卷积编码示意图,其生成多项式矩阵和生成矩阵分别为成矩阵分别为:2卷积码的卷积码的Trellis图表示图表示s0s1s2s3s0s1s2s3状态图状态图Trellis图图3Viterbi译码译码若编码信息序列为若编码信息序列为 1011100,则编码过程即为在,则编码过程
2、即为在Trellis图上寻找一条路径。图上寻找一条路径。4Viterbi译码译码译码过程即为在译码过程即为在Trellis图上寻找一条路径,该路图上寻找一条路径,该路径对应的编码序列径对应的编码序列与接收序列之间有最大概率度与接收序列之间有最大概率度量:量:5Viterbi译码译码从第从第1时刻的全零状态开始(零状态初始度量为时刻的全零状态开始(零状态初始度量为0,其它状,其它状态初始度量为态初始度量为负无穷负无穷););在任一时刻在任一时刻t,对每一个状态只记录到达路径中度量最对每一个状态只记录到达路径中度量最小小的的一个(残留路径一个(残留路径,硬判决为汉明距离,软判决为欧氏距离硬判决为汉
3、明距离,软判决为欧氏距离)及其度量(状态度量)及其度量(状态度量);在向在向t+1时刻前进过程中,对时刻前进过程中,对t时刻的每个状态作延伸,即时刻的每个状态作延伸,即在状态度量基础上加上分支度量,得到在状态度量基础上加上分支度量,得到|S|2k条路径条路径;对所得到的对所得到的t+1时刻到达每一个状态的时刻到达每一个状态的2k条路径进行比较,条路径进行比较,找到一个度量最大的作为残留路径找到一个度量最大的作为残留路径;直到码的终点,如果确定终点是一个确定状态,则最终保直到码的终点,如果确定终点是一个确定状态,则最终保留的路径就是译码结果留的路径就是译码结果。6Viterbi译码译码在在BSC
4、和和BIQO-DMC上,最大概率度量分别等效为最小上,最大概率度量分别等效为最小Hamming距离度量和最小欧氏距离度量距离度量和最小欧氏距离度量。距离度量更新公式距离度量更新公式:Theorem:在:在Viterbi译码算法中,留选路径是有最大似然译码算法中,留选路径是有最大似然函数的路径。函数的路径。7Viterbi译码译码第1个时刻接收子码10汉明距离d11第2个时刻接收子码10汉明距离dExample:M=(1011100),初始状态为全0的编码器输出序列为C=(11,10,00,01,10,01,11),通过有噪信道后,接收序列为R=(10,10,00,01,11,01,11)118
5、Viterbi译码译码第3个时刻接收子码00汉明距离d21329Viterbi译码译码第4个时刻接收子码01汉明距离d3,43,43,31,5汉明距离d3331213310Viterbi译码译码第5个时刻接收子码11汉明距离d3,53,52,42,4汉明距离d3322331311Viterbi译码译码第6个时刻接收子码01汉明距离d3,42,5汉明距离d3233223,43,43312Viterbi译码译码第7个时刻接收子码11汉明距离d2,5323301/000/101/110/110/011/14,44,43,413Viterbi译码译码保存的保存的幸存路径幸存路径为为:译码结果为:译码结
6、果为:101110014Viterbi译码译码收尾收尾最大似然序列译码要求序列有限,因此对卷积码来说,要最大似然序列译码要求序列有限,因此对卷积码来说,要求能收尾。求能收尾。收尾的原则收尾的原则在信息序列输入完成后,利用输入一些特定的比特,使在信息序列输入完成后,利用输入一些特定的比特,使|S|个状态个状态的各残留路径可以到达某一已知状态(一般是全零状态)。这样的各残留路径可以到达某一已知状态(一般是全零状态)。这样就变成就变成只有一条残留路径只有一条残留路径,这就是最大似然序列。,这就是最大似然序列。非递归卷积码非递归卷积码约束长度为约束长度为m+1的卷积码,只要在信息序列输入完成后的卷积码
7、,只要在信息序列输入完成后连续送入连续送入m个个0,即可使任一路径都到达最终的状态,即可使任一路径都到达最终的状态0。递归卷积码递归卷积码可通过将输入值置成反馈值的负值,而使可通过将输入值置成反馈值的负值,而使m个时钟后的状态到达个时钟后的状态到达0。15Viterbi译码译码收尾收尾非系统非递归非系统非递归码码递归系统码递归系统码16Viterbi译码译码第6个时刻接收子码01汉明距离d3,42,5汉明距离d323322Example(cont.):M=(10111);M=(1011100)17Viterbi译码译码第7个时刻接收子码11汉明距离d2,518Viterbi译码译码保存的保存的
8、幸存路径幸存路径为为:译码结果为:译码结果为:101110019软判决软判决Viterbi译码译码基本思想:基本思想:为了充分利用信道输出符号的信息,提高译码可靠性,为了充分利用信道输出符号的信息,提高译码可靠性,把信道输出的信号进行把信道输出的信号进行Q电平量化,然后在输入电平量化,然后在输入Viterbi译码器。能适应这种译码器。能适应这种Q进制输入的进制输入的Viterbi译码器称为译码器称为软软判决判决Viterbi译码器译码器。例子:例子:Q=4电平量化的信道比特度量:电平量化的信道比特度量:001021121120Viterbi译码的复杂度译码的复杂度对信息序列长度为对信息序列长度
9、为L,信息符号取自信息符号取自GF(p),R=k/n,约束长度为约束长度为m+1的卷积码。状态数为的卷积码。状态数为pkm因此对每个时刻要做因此对每个时刻要做pkm次次加比选加比选得到得到pkm个状态的残留个状态的残留路径;路径;每次加比选包括每次加比选包括pk次加法和次加法和pk-1次比较次比较。因此总运算量。因此总运算量约为约为Lpkm次加比选;次加比选;同时要能保存同时要能保存pkm条残留路径,因此需要条残留路径,因此需要Lpkm个存贮单个存贮单元。元。21Viterbi译码的特点译码的特点维特比算法是最大似然的序列译码算法;维特比算法是最大似然的序列译码算法;译码复杂度与信道质量无关;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信道编码理论 信道编码 理论 PPT 课件
限制150内