第6节 级联码
推荐给好友
打印
加入收藏
更新于2008-05-15 21:44:01

级联码(Concatenated Code)

  通过随机编码达到信道容量
  • 从信息论的角度看,要逼近信道容量: 随机编码,长度足够长
  • 实际的编码
      各种编码码都谈不上随机,否则根本没法译出来
      长度是很有限的,硬件复杂度;

    将编码、信道、译码整体看成一个广义的信道。这个信道也存在错误,因此对它还可作进一步的纠错编译码。
  • 多次编码看成一个整体编码,就是级联码。
  • 级联码进一步降低残余误码率, 提高较低信噪比性能。
  • 利用短码构造一个低复杂度的长码。


串行级联码 Serial Concatenation Code

    串行级联码: 由两个编码串联构成一个级联码:
  • 内码, 外码, 交织器


  • R = R1 ×R2 = (k1/n1) ×(k2 /n2 ).
  • 解码是相反的过程


串行级联码  RS+卷积码 (DVB-T)

        卷积码可以进行最优的软判决维特比RS 码较好的纠突发错误能力。


串行级联码特点

  • 大大地提高了纠错能力,来源于编码效率的降低。误码可以做到非常低

  • 有误差扩散问题,出现两级还不如一级

  • 编码效率降低,离容量极限还有相当距离


Turbo 码

     如何逼近信道容量的极限?
  • 卷积码曾被认为达到信道编码定理极限的编码方式
  • 串行级联码取决于内码输出误码率和外码的纠错能力
  • 卷积码和串行级联码与 Shannon限仍存在很大差距


并行级联码 Parallel concatenation Code

  • 几个编码器具有相同的输入
  • 数据、来自不同编码器的校验位
  • 码率 R = k/(n1+n2+k)


并行级联码 —Turbo 卷积码(TCC)
  • 译码在解码器1和解码器2之间进行迭代
  • 编码器一般使用卷积码
  • 迭代译码机制有点类似涡轮机(Turbo)的反馈工作原理 Turbo code。
  • Turbo 码的发现更新了编码理论研究中的一些概念和方法,如何达到 Shannon 信道容量?
      软译码和迭代

    上图 BER=10-5 ,QAM-QPSK、 卷积码、Turbo 码的 Rb/B~Eb/N0 曲线。
  • 采用简单的 QAM-QPSK,仿真曲线偏离理论曲线较远
  • 采用卷积码,仿真曲线向理论曲线靠近
  • 采用 Turbo, 仿真曲线几乎与理论曲线重合
    信道编码不可能突破 Shannon 定理,Turbo 码是一种接近理论极限的信道编码

 

<<上一节    下一节>>




 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.