turbo代码我要分享

Turbo code

关注次数: 288

下载次数: 0

文件大小: 41.09 kB

代码分类: 其他

开发平台: matlab

下载需要积分: 2积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明:turbo的基本代码,Turbo码中,利用递归系统卷积码(RSC)编码器作为成员码时,低重量的输入序列经过编码后可以得到高重量的输出序列。同时交织器的使用,也能加大码字重量。实际上,Turbo码的目标不是追求高的最小距离,而是设计具有尽可能少的低重量码字的码。Turbo码由两个递归系统卷积码(RSC)并行级联而成。译码采用特有的迭代译码算法。


English Description:

Turbo code is the basic code of Turbo code. When the recursive system convolutional code (RSC) encoder is used as the member code, the low weight input sequence can be encoded to get the high weight output sequence. At the same time, the use of interleaver can also increase the weight of codewords. In fact, the goal of Turbo codes is not to pursue high minimum distance, but to design codes with as few low weight codewords as possible. Turbo codes are composed of two recursive system convolutional codes (RSCs) concatenated in parallel. The special iterative decoding algorithm is used in decoding.


代码预览

相关推荐