1. Turbo 码的基本构造
Turbo 码是一种先进的纠错码,其核心特点包括:
- 递归卷积编码器:Turbo 码使用了两个递归卷积编码器。这些编码器是递归的,即它们的设计包含反馈回路,这使得当前输出不仅取决于当前的输入,还取决于编码器之前的状态。
- 交织器(Interleaver):Turbo 码使用一个交织器来打乱输入比特的顺序,从而生成不同的输出。这是它的关键步骤之一,目的是增加编码的随机性,进而提高抗干扰能力。
2. 码率为 1 3 \frac{1}{3} 31 的初始配置
在最初的 Turbo 码构造中:
- 对于每一个信息比特 d d d,两个独立的递归卷积编码器会生成两个校验比特: y 1 y_1 y1 和 y 2 y_2 y2。
- 因此,Turbo 编码器的输出是 d , y 1 , y 2 d, y_1, y_2 d,y1,y2。
这个初始配置的码率计算如下:
- 对于每一个输入比特 d d d,我们生成两个校验比特 y 1 y_1 y1 和 y 2 y_2 y2。
- 因此,输出的比特总数是 3(1个信息比特 + 2个校验比特),而输入比特是1。
码率 = 输入比特数 输出比特数 = 1 3 \text{码率} = \frac{\text{输入比特数}}{\text{输出比特数}} = \frac{1}{3} 码率=输出比特数输入比特数=31