Turbo MAP,Log-Map译码原理的学习方法

目录

学习步骤

       预备知识:

       正式针对译码部分:

译码原理细节


        Turbo 译码原理比较复杂,但其代表了一种重要的思想,掌握其思想非常重要。看了网上很多文章,都是摆公式,大多类似。导致一开始不知从何入手,利用3周的空闲时间,最后终于醍醐灌顶,把这块原理啃了下来。

       作为一名非专业编译码的同学,如何一步步学习?避免后续同学走同样的弯路,现将自己的学习经验,入门到掌握的步骤总结如下。

学习步骤

       预备知识:

1)掌握理解Turbo码的编码结构;参照3GPP 212协议,Turbo码是LTE标准编码方式之一

2)  了解分组码、卷积码的编码结构、表示方法,尤其是卷积码的网格图表示;

3)掌握级联码的编码结构、Turbo码就是最开始的并行级联码

4)掌握卷积码的Viterbi硬判决译码

5)掌握bayes准则,markov过程的基本性质,要具备基本的统计学知识

       正式针对译码部分:

6)  掌握软解调原理(对数似然比软解调),什么是信道置信度。软解调的输出是译码的输入;实际应用时软解调的输出LLR值(下简称L值)还要量化,才会作为译码器的输入。

7)掌握SISO MAP译码器的基本结构、每个分量译码器的输入输出,理解两译码器交互的信息是什么?

8)掌握每个分量译码器如何利用输入得到输出?这一过程即为MAP算法(或BCJR算法),或其改进的log-map算法,及次优的max-log-map算法。

先执果索因:掌握BCJR算法的原理,一步步背后的原因

        8-1)利用网格图的状态转移求输出L值<=联合概率密度

        8-2)联合概率密度如何求?<=  前向度量、后向度量、分支度量

        8-3)前向度量、后向度量如何求?递归法 <=边界条件(已知)+分支度量

        8-4)分支度量如何求?<= 类似软解调的推导

        8-5)正向推导、降低复杂度的log -map 算法

译码原理细节(后面有空再补充)

正文:假设朋友你已经具备了所有预备知识,直接从第6步开始。

        

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值