turbo译码 原理
时间: 2023-08-31 21:11:47 浏览: 200
RxTurboDecoder_turbo译码_
Turbo译码的原理是基于Turbo码的特性和迭代译码算法。Turbo码是由两个递归系统卷积码(RSC)并行级联而成的编码器。在译码时,为了更好地利用译码器之间的信息,译码器利用软判决信息而不是硬判决信息。一个有两个成员码构成的Turbo码的译码器由两个与成员码对应的译码单元和交织器与解交织器组成。译码器将一个译码单元的软输出信息作为下一个译码器单元的输入,并通过迭代多次来提高译码性能。这种迭代译码算法是Turbo码的核心原理。\[1\]\[2\]
Turbo码的编码器结构框图通常由两个反馈的编码器(成员编码器)通过一个交织器并行连接而成。成员编码器一般采用递归系统卷积码(RSC)编码器,因为递归编码器可以改善码的比特误码率性能。通过编码后,可以根据需要进行删余,从而得到不同码率的编码输出序列。例如,对于生成矩阵为g=\[g1,g2\]的(2,1,2)卷积码,进行删余可以得到码率为1/2的编码输出序列,不进行删余则得到码率为1/3的编码输出序列。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [Turbo码原理简介](https://blog.csdn.net/fengfuhui/article/details/7663290)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文