您的位置】:知源论文网 > 理工类论文 > 通信论文 > 正文阅读资讯:解析卫星通信中的turbo码编解码原理

解析卫星通信中的turbo码编解码原理

[作者:未知[来源:互联网]| 打印 | 关闭 ]
码器前端,然后迭代,经过几次迭代后2个解码器输出的结果将会互相接近(即收敛)。
  2.3 编码原理
  节目信号流程图中编码端是在地球站,图一中给出了Turbo码编码器的一般性结构。(如图1)
  在图一中dk为输入的编码数据块,加入尾随位的作用为使在一个数据块编码结束后,确保编码器的寄存器回到全部为零状态,这样Turbo码相当 于线性分组码,从而通过分析这种代码块特性计算Turbo码的解码性能上限,对其性能进行分析。编码器的第一个输出xk为加入的尾随位和输入的信息位。输 入信息位和尾随位经过交织器交织,然后分别送到第1,2,……,M个编码器编码,得出M个输出序列y1,y2……yM,为得到不同的编码速率,这些校验序 列通过删除器压缩,然后和信息序列xk一起通过并行/串行转换和调制后发送出去。在发送端,通过编码器的交织器和并行级联的方式实现该编码的随机性;其中 交织器的设计质量以及编码器的选择为决定码字的性能的一个关键因素。通常Turbo 码编码器是由2个成员编码器通过交织器并行级联得到。即对每个输入的信息比特,编码器输出2个校验比特,如果不压缩,总编码速率为1/3。Turbo码理 论上可以编为任意码率。
  2.4 解码原理
  节目信号流程图中解码端是在节传机房。Turbo码解码结构图如图三所示,这种码最初被称为Turbo-code,因为将输出反馈到前面的迭代结构和汽轮机的工作原理很相似,而英文前缀turbo-的意思为涡轮驱动。
  一般情况下,Turbo码的编码是由两个子编码器构成,解码部分也相应的有两个子解码器组成。一般来说,两个子解码器使用多级级联结构。 Turbo码第2个子编码器的信息位没有信息输出,所以第2个子解码器只可以使用第1个子解码器解码的信息序列来解码。软判决解码比硬判决解码性能可以提 高2-3dB,所以每个子解码器都采用软输入软输出解码器。解码器的工作原理为:因为是接收序列串行数据,所以要对数据进行数据串并的转换,也要把删除的 比特为填充“虚拟比特”(不影响解码判决的值如0)。经转换的字符串xk,y1k送入子解码器1解码,同时产生关于dk改进的外信息Λ1e(dk)。因为 解码器1没有使用可能提高后验概率的校验序列y2k,所以解码器1输出只有在交织后当成解码器2的先验信息输入,而不是当成对信息序列的判决。把xk和 Λ1e(dk)交织后当成子解码器2的软输入,子解码器2根据解码的算法对xk,Λ1e(dk)及y2k利用和子解码器1相同的方
Tags: