T (CODIGOS CONVOLUCIONALES - tsc.uc3m.es · TEMA 5 TECNICAS DE PROTECCI´ ON FRENTE A ERRORES´...

14
T EMA 5 T ´ ECNICAS DE PROTECCI ´ ON FRENTE A ERRORES (C ´ ODIGOS CONVOLUCIONALES ) MMC (UC3M) Comunicaciones Digitales Codificaci ´ on de Canal 1 / 27 odigos convolucionales Introducci ´ on de la redundancia mediante filtrado Introducci ´ on de memoria Tasa R = k/n: Banco de filtros con k entradas n salidas B (0) [] D D D ✍✌ ✎☞ ✍✌ ✎☞ C (0) [] C (1) [] . . . . . . . . . Notaci ´ on: Entradas: B (i) [], con i = 0, 1, ··· , k - 1 Salidas: C (j) [], con j = 0, 1, ··· , n - 1 MMC (UC3M) Comunicaciones Digitales Codificaci ´ on de Canal 2 / 27

Transcript of T (CODIGOS CONVOLUCIONALES - tsc.uc3m.es · TEMA 5 TECNICAS DE PROTECCI´ ON FRENTE A ERRORES´...

TEMA 5

TECNICAS DE PROTECCION FRENTE A ERRORES(CODIGOS CONVOLUCIONALES)

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 1 / 27

Codigos convolucionales

Introduccion de la redundancia mediante filtradoIntroduccion de memoria

Tasa R = k/n: Banco de filtros conk entradasn salidas

!B(0)[!]D ! D ! D

!"#$

!"#$

!C(0)[!]

!C(1)[!]

.

.......................................................................................................................................................................................................................................................................................................................................

.

....................................................................................................................................................................................................................................................

....................................................................................

..............................................................................................

..............................................................................................

...................

.

...................................................................................................

......................

......................

......................

......................

..........

Notacion:Entradas: B(i)[!], con i = 0, 1, · · · , k ! 1Salidas: C(j)[!], con j = 0, 1, · · · , n! 1

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 2 / 27

Representaciones

Esquematica

!B(0)[!]D ! D ! D

%%

!C(0)[!]

!C(1)[!]

.....................................................................................................................................................................................................

...........................................................................................................................

...........................................................................

..............................................................................................

..............................

.

............................................................

......................

......................

...............

Relacion entrada salidas

C(0)[!] = B(0)[!] + B(0)[!! 1] + B(0)[!! 3]

C(1)[!] = B(0)[!] + B(0)[!! 1] + B(0)[!! 2] + B(0)[!! 3]

Notacion mediante polinomios en D

B(i)(D) =!

!

B(i)[!] · D!

PropiedadB(i)[!! d]" B(i)(D) · Dd

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 3 / 27

Representaciones (II)

Notacion mediante polinomios en D

C(0)(D) = B(0)(D)"

1 + D + D3#

C(1)(D) = B(0)(D)"

1 + D + D2 + D3#

Notacion matricial (polinomios):C(D)1!n = B(D)1!k · G(D)k!n

Matriz generadora de tamano k # nElemento fila i columna j: contribucion a la salida j-esima dela entrada i-esimaEjemplos

Ejemplo anterior (A): k = 1, n = 2

G(D) =$1 + D + D3, 1 + D + D2 + D3%

1!2

Otro ejemplo (B): k = 2,

G(D) =&

1 + D D DD 1 D

'

2!3

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 4 / 27

Paso a representacion esqumatica - Ejemplo B

G(D) =

&1 + D D D

D 1 D

'

2!3

Numero de entradas: k = 2Numero de salidas: n = 3

!B(0)[!]D

!B(1)[!]D

!"#$

!"#$

!"#$

!C(0)[!]

!C(1)[!]

!C(2)[!]

.

.................................................................................................................

..........................

..........................

..........................

..........................

.........

.......................................................................................................................................................................................................................................................................................

.

........................................................................................................................................................................................................................................................................................

..........................

..........................

..........................

..........................

........

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 5 / 27

Parametros de interes

Memoria total del codigo: Mt

Numero total de unidades de retardo (memorias)

Mt =k"1!

i=0

M(i)

Memoria de la entrada i-esima: M(i) = maxj

grado(gi,j(D))

Longitud de restriccion: KMaxima longitud de la respuesta al impulso del codificador(maximo numero de instantes de tiempo en los que un bitafecta a la salida del codificador)

K = 1 + maxi,j

grado(gi,j(D))

En general las prestaciones aumentan con K

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 6 / 27

Codigos sistematicos

Matriz de generacion

G(D) = [Ik P(D)]

Las entradas se “copian” en algunas de las salidasEjemplo (C)

G(D) =$1, 1 + D + D2%

!B(0)[!]D ! D

!"#$

!C(0)[!]

!C(1)[!].

..................................................................................................................................................................

........................................................

.

......................

......................

......................

......................

..........

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 7 / 27

Diagrama de rejilla

Definicion del estadoContenido de las memorias del codificador

"[!] = [B(0)[!!1], · · · , B(0)[!!M(0)], · · · , B(k"1)[!!1], · · · , B(k"1)[l!M(k"1)]]

Etiquetado de la rejillaBits a la entrada del codificadorBits a la salida del codificador

B(0)[!], B(1)[!], · · · B(k"1)[!](((( C(0)[!], C(1)[!], · · · C(n"1)[!]

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 8 / 27

Ejemplo - Convolucional D

Estado: "[!] =$B(0)[!! 1], B(0)[!! 2]

%

Estados: "0 = [0, 0], "1 = [1, 0], "2 = [0, 1], "3 = [1, 1]

! D ! D

! &! &

"

"

!

#

!

B(0)[!]

C(0)[!]

C(1)[!]

''''

''''

. ......................................................................................................................................................................................................................................................................................................

..............................................................................................................................................................................................................................................................................................................................................

.

...............................................................................................................................................................................................................................................................................................................................................

.......................................................................................................................................................................................................................................................................................................................................................................................

.

....................................................

....................................................

....................................................

....................................................

....................................................

....................................................

.......................

..............................

..............................

..............................

..............................

..............................

..............................

..............................

..............................

..............................

..............................

..............................

..............................

...............

.

....................................................

....................................................

....................................................

....................................................

....................................................

....................................................

....................... .....................................................................................................................................................................................................................................................................................................

0|00

1|110|01

1|100|11

1|000|10

1|01

"[n] "[n + 1]"0

"1

"2

"3

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 9 / 27

Ejemplo - Convolucional E

Estado: "[!] =$B(0)[!! 1], B(0)[!! 2]

%

Estados: "0 = [0, 0], "1 = [1, 0], "2 = [0, 1], "3 = [1, 1]

!B(0)[!] D ! D

! &"

!

!C(0)[!]

C(1)[!]

''''

''''

. ......................................................................................................................................................................................................................................................................................................

..............................................................................................................................................................................................................................................................................................................................................

.

...............................................................................................................................................................................................................................................................................................................................................

.......................................................................................................................................................................................................................................................................................................................................................................................

.

....................................................

....................................................

....................................................

....................................................

....................................................

....................................................

.......................

..............................

..............................

..............................

..............................

..............................

..............................

..............................

..............................

..............................

..............................

..............................

..............................

...............

.

....................................................

....................................................

....................................................

....................................................

....................................................

....................................................

....................... .....................................................................................................................................................................................................................................................................................................

0|00

1|010|10

1|110|01

1|000|11

1|10

"[n] "[n + 1]"0

"1

"2

"3

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 10 / 27

Secuencia de bits - Camino a traves de la rejilla

Secuencia de datos: B(0)[!] = [11010]

Estado inicial: "0 (Se fija con el envıo de una cabecera debits)

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

0|00

1|110|01

1|100|11

1|000|10

1|01

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

0|00

1|110|01

1|100|11

1|000|10

1|01

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

0|00

1|110|01

1|100|11

1|000|10

1|01

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

0|00

1|110|01

1|100|11

1|000|10

1|01

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

0|00

1|110|01

1|100|11

1|000|10

1|01

"[0] "[1] "[2] "[3] "[4] "[5]

"0

"1

"2

"3

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

))))))))))))))))))))))))))))))))))))))))))))))))))))

)))))))))))))))))))))))))))))

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

Secuencia codificada: C[k] = [11 10 10 00 01]

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 11 / 27

Decodificacion - Algoritmo de Viterbi

Recuperacion de la secuencia mas verosımilEstados inicial/final

Cabecera de referencia (habitualmente ceros “bit flushing”)Salida dura: observacion de bits decididos

Secuencia con el menor numero de bits codificados distintosa la observacionMetrica de rama: distancia de Hamming con la observacion

Salida dura: observacion de q[n]Secuencia cuyos sımbolos asociados estan a la menordistancia euclıdea de la observacionMetrica de rama: |q[n]! A[n]|2

Hay que tener en cuenta la constelacion que se utiliza parahacer la conversion de las etiquetas de la rejilla basica asımbolos de la constelacion (A[n])

Mejores prestaciones que con salida blanda

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 12 / 27

Metricas de rama - Salida dura

Secuencia recibida: R[k] = [11 10 10 00 01]

"[n] "[n + 1]

"0

"1

"2

"3

((((

((((

. .........................................................................................................................................................................

...........................................................................................................................................................................................

.

............................................................................................................................................................................................

...............................................................................................................................................................................................................

.

............................................................

............................................................

............................................................

........

..................................

..................................

..................................

..................................

..................................

..................................

...

.

............................................................

............................................................

............................................................

........ ........................................................................................................................................................................

0|00

1|110|01

1|100|11

1|000|10

1|01

"[0] "[1] "[2] "[3] "[4] "[5]

"0

"1

"2

"3

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

2

01

10

21

1

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

1

12

01

10

2

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

1

12

01

10

2

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

0

21

12

01

1

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

1

10

21

12

0

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

))))))))))))))))))))))))))))))))))))))))))))))))))))

)))))))))))))))))))))))))))))

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 13 / 27

Metricas acumuladas en cada estado (Viterbi)

"[1] "[2] "[3] "[4] "[5]"3 – 0 2/3 3/4 3/2"2 – 2 0/5 3/4 0/0"1 0 3 3/4 0/5 4/3"0 2 3 3/4 2/3 4/3

Si no hay errores: camino con metrica acumulada nula

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 14 / 27

Metricas de rama - Salida blanda

Secuencia recibida: q[n] =)

1,10,9

* )1,1"0,8

* )0,75"0,6

* )"1,2"1,1

* )"0,71,2

*

"[n] "[n + 1]

"0

"1

"2

"3

((((

((((

. .........................................................................................................................................................................

...........................................................................................................................................................................................

.

............................................................................................................................................................................................

...............................................................................................................................................................................................................

.

............................................................

............................................................

............................................................

........

..................................

..................................

..................................

..................................

..................................

..................................

...

.

............................................................

............................................................

............................................................

........ ........................................................................................................................................................................

0|00

1|110|01

1|100|11

1|000|10

1|01

(

(

(

(+1!1

+1

!1

00

01

10

11

"[0] "[1] "[2] "[3] "[4] "[5]

"0

"1

"2

"3

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

8,02

0,024,42

3,620,02

8,023,62

4,42

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

4,45

3,257,65

0,053,25

4,450,05

7,65

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

3,22

2,625,62

0,222,62

3,220,22

5,62

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

0,05

9,254,45

4,859,25

0,054,85

4,45

((((

((((

. .........................................................................................................................................................................

....................................................................................................................................................................................................

.

.....................................................................................................................................................................................................

................................................................................................................................................................................................................................

.

............................................

............................................

............................................

............................................

.....................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

..........................

................

.

............................................

............................................

............................................

............................................

..................... ........................................................................................................................................................................

4,93

2,930,13

7,732,93

4,937,73

0,13

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

))))))))))))))))))))))))))))))))))))))))))))))))))))

)))))))))))))))))))))))))))))

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 15 / 27

Metricas acumuladas en cada estado (Viterbi)

"[1] "[2] "[3] "[4] "[5]"3 – 0,07 5,69/11,49 10,14/15,74 10,27/8,07"2 – 7,67 0,29/16,89 10,54/15,34 17,87/0,47"1 0,02 11,27 10,89/15,09 0,34/19,54 15,47/12,47"0 8,02 12,47 10,29/15,69 9,54/10,34 13,47/14,47

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 16 / 27

Prestaciones

Salida dura

Pe $ c ·n·z!

i=t

+n · z

i

,· #i · (1! #)n·z"i

DHmin: mınima distancia de Hamming entre salidas para

secuencias distintasz: longitud del evento erroneo de distancia mınimat =

-DH

min"12

.(capacidad de correccion sobre n · z bits)

#: probabilidad de error de bit del sistema (BER)Salida blanda

Pe $ c · Q

/De

min

20

N0/2

1

Demin: mınima distancia euclıdea entre salidas para

secuencias distintasMMC (UC3M) Comunicaciones Digitales Codificacion de Canal 17 / 27

Calculo de DHmin

Comparacion con la secuencia de todo ceros

"[n] "[n + 1]

"0

"1

"2

"3

((((

((((

. .........................................................................................................................................................................

...........................................................................................................................................................................................

.

............................................................................................................................................................................................

...............................................................................................................................................................................................................

.

............................................................

............................................................

............................................................

........

..................................

..................................

..................................

..................................

..................................

..................................

...

.

............................................................

............................................................

............................................................

........ ........................................................................................................................................................................

0|00

1|110|01

1|100|11

1|000|10

1|01

"0

"1

"2

"3

''''

''''

.

..........................................................................................................................................................

2

2

''''

.

...........................................................................................................................................................

..................................................................................................................................................................................................................

1

1

3

3

''''. ...............................................................................................................................

....................................

....................................

....................................

....................................

..........

.

....................................

....................................

....................................

....................................

...........

........................

........................

........................

........................

........................

........................

........................

........................

..................

1

1

0

2

4

4

3

5

DHmin = 5

z = 3

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 18 / 27

TEMA 5

TECNICAS DE PROTECCION FRENTE A ERRORES(CODIGOS DE REJILLA (TCM))

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 19 / 27

Codigos de rejilla

Conocidos tambien como codigos TCMTrellis Coded Modulation

Diseno conjunto de codigos convolucionales y delcodificador del transmisorUso eficiente del ancho de banda de un canal

La redundancia se introduce aumentando el orden de laconstelacion

Orden de la constelacion acorde al tamano de la salidacodificada

Posibilidad de tasas relativamente altas mediante las“transiciones paralelo”

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 20 / 27

Codigos de rejilla - Definiciones

Convolucionalknp, nnp

...knp ... nnp

...kp npConstelacionn = np + nnp

bits/sımbolo

k entradaskp transiciones “paralelo” (sin proteger)knp transiciones “no paralelo” (protegidas)

n salidasnp = kp transiciones “paralelo” (sin proteger)nnp transiciones “no paralelo” (protegidas)

Constelacion: 2n sımbolos (n = np + nnp bits/sımbolo)MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 21 / 27

Codigos de rejilla - Asignacion de bits

Reglas de diseno: reglas de UngerboeckAsignacion para minimizar la probabilidad de errorDivision de la constelacion + asignacion de bits

Division de la constelacion en subconstelacionesDivision sucesiva aumentando la distancia mınimaSımbolos por subconstelacion: 2np

Numero de subconstelaciones: 2nnp

Asignacion de bitsTransiciones paralelo: seleccion de un sımbolo dentro de lasubconstelacion

Proteccion “fısica” sobre la constelacion (Gray)Transiciones no paralelo: seleccion de una subconstelacion

Proteccion mediante codigo convolucionalMaxima distancia: ramas que salen de o llegan a un mismoestadoEquiprobabilidad en la asignacion de sımbolos

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 22 / 27

Ejemplo: kp = 1, knp = 1, nnp = 2, 8-PSK

Codigo de tasa 2/3Una transicion en paraleloConvolucional de tasa 1/2 (Convolucional Ejemplo D)

Convolucional1/2

Constelacion3 bits/sımbolo

"[n] "[n + 1]

"0

"1

"2

"3

((((

((((

. .........................................................................................................................................................................

...........................................................................................................................................................................................

.

............................................................................................................................................................................................

...............................................................................................................................................................................................................

.

............................................................

............................................................

............................................................

........

..................................

..................................

..................................

..................................

..................................

..................................

...

.

............................................................

............................................................

............................................................

........ ........................................................................................................................................................................

0|00

1|110|01

1|100|11

1|000|10

1|01

Constelacion con 3 bits por sımbolo: 8 sımbolos8-PSK

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 23 / 27

Ejemplo: Division de la constelacion

( ( ((((( (

( * (*(*( *B0 * ( *(*(* (B1

( * **(** *C0 * * (***( *C1 * ( ***(* *C2 * * *(*** (C3

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 24 / 27

Ejemplo: Asignacion de las transiciones no paralelo

"[n] "[n + 1]

"0

"1

"2

"3

++++

++++

. ................................................................................................................................................................................................................................................................................................................................................

......................................................................................................................................................................................................................................................................................................................................................................................

.

.......................................................................................................................................................................................................................................................................................................................................................................................

.............................................................................................................................................................................................................................................................................................................................................................................................................................

.

............................................................

............................................................

............................................................

............................................................

............................................................

............................................................

...............

..................................

..................................

..................................

..................................

..................................

..................................

..................................

..................................

..................................

..................................

..................................

..................................

.....

.

............................................................

............................................................

............................................................

............................................................

............................................................

............................................................

............... ...............................................................................................................................................................................................................................................................................................................................................

C0

C1

C2

C3

C1

C0

C3

C2

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 25 / 27

Asignacion (convolucional D)

"[n] "[n + 1]

"0

"1

"2

"3

((((

((((

. .........................................................................................................................................................................

...........................................................................................................................................................................................

.

............................................................................................................................................................................................

...............................................................................................................................................................................................................

.

............................................................

............................................................

............................................................

........

..................................

..................................

..................................

..................................

..................................

..................................

...

.

............................................................

............................................................

............................................................

........ ........................................................................................................................................................................

0|00

1|110|01

1|100|11

1|000|10

1|01

"[n] "[n + 1]

"0

"1

"2

"3

((((

((((

. .........................................................................................................................................................................

...........................................................................................................................................................................................

.

............................................................................................................................................................................................

...............................................................................................................................................................................................................

.

............................................................

............................................................

............................................................

........

..................................

..................................

..................................

..................................

..................................

..................................

...

.

............................................................

............................................................

............................................................

........ ........................................................................................................................................................................

C0

C1C2

C3C1

C0C3

C2

( ((

((((

( 0|001|01

0|10

0|11

1|10

0|11

1|000|01

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 26 / 27

Prestaciones

Distancia mınima del codigo - La mınima de:Distancia mınima paraleloEjemplo anterior (constelacion normalizada): dp = 2

Mınima distancia entre puntos de las subconstelacionesDistancia mınima no paralelo

Distancia del convolucional medida sobre lassubconstelacionesEjemplo anterior

dnp =2

d2(C0, C1) + d2(C0, C2) + d2(C0, C1) = 2,14

Ganancia de codificacionComparacion con la constelacion equivalente sin codificar(misma velocidad de transmision efectiva)Ejemplo anterior: 4-PSK

G =ESC

bETCM

b·3dTCM

min42

3dSC

min42 = 2 (3 dB)

MMC (UC3M) Comunicaciones Digitales Codificacion de Canal 27 / 27