摘要 |
Turbo codificador que comprende: un primer codificador (111) para codificar una trama de bits K de información de entrada para generar primeros símbolos codificados; un dispositivo de intercalado para escribir secuencialmente los bits K de información de entrada en una matriz rectangular R x C fila por fila comenzando en la primera columna de la primera fila, seleccionar una raíz primitiva g0 que corresponde a un número primo p, generar una secuencia C(i) de base para la permutación dentro de una fila como C(i)>=[g0xC(i-1)] mod p, i>=1,2,...,(p-2) y C(0) >= 1 determinar un conjunto de números enteros primos mínimo {qj} para j>=0, 1, 2, ... , R-1 de tal manera que g.c.d{qj,p-1} >= 1 y qj > 6, qj > q(j-1), para cada j>=1, 2, ... , R-1, en el que g.c.d es un máximo divisor común y q0 >= 1, determinar {pj} a partir de {qj} usando pP(j) >= qj, j >= 0, 1, ..., R-1 donde P(j) indica un patrón de permutación entre filas predeterminado, permutar posiciones de los bits de información en una fila de orden j según Cj(i) >= C([ixpj] mod (p-1)), donde j >= 0, 1, 2, ... (R-1), i >= 0, 1, 2, ..., (p-2), Cj(p-1) >= 0, y Cj(p) >= p.
|