MMC CD T5 05 Turbo LDPC 2p

Páginas: 9 (2184 palabras) Publicado: 23 de abril de 2015
Comunicaciones Digitales
Codificación de Canal
Turbo Códigos

Bibliografía Turbo códigos
!! S. B. Wicker. Error Control Systems. Prentice Hall 1995
!! L. Hanzo, T.H. Liew y B.L. Yeap. Turbo Coding, Turbo
Equalization and Space-Time Coding. Wiley 2002
!! C. Berrou y A. Glavieux. 'Near optimum error correcting
coding and decoding: Turbo codes'. IEEE Transactions on
Communications, vol. 44, pp.1261-1271, 1996

Curso 2009/10

Codificación de Canal

2

Problema
!! Límite Shannon: k!!, n!!
!! Códigos bloques: aumentar n y k (n/k fijo)
!! Aumenta la distancia
!! Decodificadores no prácticos (2k palabras código)

!! Códigos convolucionales: aumentar memoria
!! Mejora su distancia libre
!! Decodificador óptimo no es práctico.
Curso 2009/10

Codificación de Canal

3

Problema
Codificador linealn,k
Resolución Óptima:
inabordable
Curso 2009/10

Codificación de Canal

4

Alternativa

Cod
conv.

Entrelazador

Cod
conv.

Solución Óptima
abordable
Curso 2009/10

Codificación de Canal

5

Turbo códigos
!! Descubiertos en 1993.
!! Concatenación de dos códigos
convolucionales sistemáticamente
recursivos.
!! Empleando un entrelazador (interleaver).
!! Decodificación
!! Óptima pero muy costosa
!!Subóptima, pero abordable (iterativa).
Curso 2009/10

Codificación de Canal

6

Turbo códigos paralelo
k

Código
Convolucional 2

Entrelazador

Curso 2009/10

n1
n1+n2

Código
Convolucional 2

n2

7

Codificación de Canal

Turbo códigos Serie
k

Código
Convolucional 2

Entrelazador

Curso 2009/10

n1
n2

Código
Convolucional 2

Codificación de Canal

n2

8

Idea de la codificación Turbo
!!Codificador complicado
!! Concatenación de codificadores simples

!! Entrelazado: errores de un codificador
en distintas palabras código del otro
!! Codificador externo (n1,k1)
!! Codificador interno (n2,k2)
!! Entrelazador k2 x n1
Curso 2009/10

Codificación de Canal

9

Idea de la codificación Turbo
!! Códigos Bloque (para ejemplo) serie

Curso 2009/10

Codificación de Canal

10

Idea de ladecodificación Turbo
!!o : errores recibidos
!!x : errores introducidos
!! por decodificador interno
!!+: errores introducidod
!! por decodificador externo

!! Detección errores: iterar el proceso
!! Problema: realimentación de errores
!! Solución: decodificación blanda
Curso 2009/10

Codificación de Canal

11

Turbo códigos
!! Generalmente emplean codificadores
convolucionales sistemáticos y recursivos!! Entrelazador: básico en el diseño
!! Determina la ganancia de codificación
!! Entrelazadores seudoaleatorios

!! Decodificación: Soft-In, Soft-Out (SISO)
!! Información intrínseca: datos recibidos
!! Información extrínseca: entre decodificadores
Curso 2009/10

Codificación de Canal

12

Decodificación
!! Decodificación blanda empleando el
algoritmo BCJR (tipo MAP) para el
primer codificador.
!!Información se pasa por el interleaver.
!! Decodificación blanda empleando el
algoritmo BCJR (tipo MAP) para el
segundo codificador.
!! Vuelta al primer decodificador.
Curso 2009/10

Codificación de Canal

13

Algoritmo BCJR (MAP)
!! Decodificadores
!! Aceptan entradas blandas
!! Proporcionan salidas blandas

!! Entradas del decodificador
!! Información intrínseca
!! Bits sistemáticos
!! Bitsredundancia (de cada decodificador)

!! Información extrínseca
!! Cociente de verosimilitud (Likelihood ratio)
Curso 2009/10

Codificación de Canal

14

Algoritmo MAP: definiciones
!! Secuencia de información: M=2m símbolos
!! Se transmiten N símbolos uk {0,1, M-1}

!! Codificador uk ! xk
!! Canal: AWGN
!! xk ! yk = xk + nk

!! Decodificador
!! yk !
Curso 2009/10

Codificación de Canal

15Algoritmo MAP: planteamiento
!! Evalúa las probabilidades a posteriori
!! Ak,m=P(uk=m|y)
!! Decisión: Símbolo con máximo Ak,m
!! Algoritmo MAP: calcula Ak,m

!! Bayes
!! P(a,b)=P(a|b)P(b)
!! P(a,b|c)=P(a|b,c)P(b|c)
Curso 2009/10

Codificación de Canal

16

Algoritmo MAP
!! Diagrama de Trellis para símbolos
S-1

!!u1!!x1

S-1
!!u1=0

!!u1=M-1

S-1

!!u1=1

!!uk!!xk

S-1
!!uk=0

!!uk=M-1

!!uk=1

S-1...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mmc
  • T5
  • T5
  • 2P
  • T5
  • Turbo
  • Turbos
  • turbo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS