You are on page 1of 10

AUTOMATAS Y LENGUAJES FORMALES

ACTIVIDAD MOMENTO 4

DAVID DE JESUS RESTREPO CAAS: Cdigo: 71.383.638


CHRISTIAN FABIAN MUOZ MEDINA 1.112.221.055

TUTOR:
VICTOR FERNANDO CANON RODRIGUEZ

GRUPO:
301405_21

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
INGENIERIA DE SISTEMAS
PALMIRA, VALLE
MAYO DEL 2016

PROBLEMA A DESARROLLAR:

Tomando como referencia la aplicabilidad de las mquinas de estados, la Teora de la


informacin trata una de las tcnicas de deteccin y correccin de errores, por los teoremas
de Trellis y Viterbi con cdigos convolucionales para canales con ruido.
Tomando como referencia la aplicabilidad de las mquinas de estados, la Teora de la
Informacin trata una de las tcnicas de deteccin y correccin de errores, por los teoremas
de Trellis y Viterbi con cdigos convolucionales para canales con ruido.
En la siguiente tabla se encuentra el dato hallado:

Bit (posicin dada en el orden que entran asociado a k)


DATOS
ESTADO
PRESENTE
CODIFICADO
RECIBIDO

8
1

7
0

6
0

5
1

4
1

3
1

2
1

1
0

PARA LA MAQUINA DE MOORE


k(m1)
El diagrama de estados se podr presentar como 2
estados posibles

21(31)=22=4

estados posibles

TABLA DE DATOS, ESTADOS Y DATOS CODIFICADOS


Asuma que hubo error en el dato recibido en el par de bits codificados 3, 6 y 8 con distancia
de haming 1.
1. Realice el rbol para el dato de entrada. (Complete la tabla)
DATOS
ESTADO
PRESENTE
CODIFICADO
RECIBIDO

8
1
10

7
0
00

6
0
01

5
1
11

4
1
11

3
1
11

2
1
10

1
0
00

11
10

11
11

10
11

01
01

01
01

10
11

11
11

00
00

00
00
CODIFICADOS

11

ESTADOS

10
10

11
00

01

11

11

10
01

00

01

11
10

11

2. Determine los estados presentes: (represente la mquina de estados) del cdigo


convolucional para k=1, m= 3, n=2 para cada estado, Es decir, represente la
transicin de entrada para cada bit (ocho en total) con el codificador convolucional.
Estos estados presentes debe completarlos tambin en la tabla.
Se inicia con 00 con desplazamiento a la derecha

M= memoria del cdigo o


Longitud restringida

10011110

K= Numero de bits de la
palabra de datos (entrada)

n= nmero de bits de la palabra


codificada (salida)

se desplazan los dos 00 e ingresa un 0

M= memoria del cdigo o


Longitud restringida

1001111

K= Numero de bits de la
palabra de datos (entrada)

0
n= nmero de bits de la palabra

codificada (salida)
0

Estando en el estado 00, cuando ingresa un 0 y pasa al mismo estado con un


00
DATOS
ESTADO
PRESENTE
CODIFICADO
RECIBIDO

8
1

7
0

6
0

5
1

4
1

3
1

2
1

1
0
00
00

se desplazan los dos 00 e ingresa un 1 al ser desplazamiento lineal


M= memoria del cdigo o
Longitud restringida

100111

K= Numero de bits de la
palabra de datos (entrada)

01
n= nmero de bits de la palabra

codificada (salida)
01
Estando en el estado 10, cuando ingresa un 1 y pasa estado con un 11

8
7
6
5
4
3
2
DATOS
1
0
0
1
1
1
1
ESTADO
10
PRESENTE
CODIFICADO
11
RECIBIDO
Se desplazan 10 e ingresa un 1 al ser desplazamiento lineal

1
0
00
00

M= memoria del cdigo o


Longitud restringida

10011

K= Numero de bits de la
palabra de datos (entrada)

011
n= nmero de bits de la palabra

codificada (salida)
010
Estando en el estado 11, cuando ingresa un 1 y pasa estado con un 10
DATOS
ESTADO
PRESENTE
CODIFICADO
RECIBIDO

8
1

7
0

6
0

5
1

4
1

3
1
11

2
1
10

1
0
00

10

11

00

Se desplazan 11 e ingresa un 1 al ser desplazamiento lineal


M= memoria del cdigo o
Longitud restringida

1001

K= Numero de bits de la
palabra de datos (entrada)

0110
n= nmero de bits de la palabra

codificada (salida)
0101
Estando en el estado 11, cuando ingresa un 1 y pasa estado con un 01

DATOS
ESTADO
PRESENTE
CODIFICADO
RECIBIDO

8
1

7
0

6
0

5
1

4
1
11

3
1
11

2
1
10

1
0
00

01

10

11

00

Se desplazan 11 e ingresa un 1 al ser desplazamiento lineal


M= memoria del cdigo o
Longitud restringida

100

K= Numero de bits de la
palabra de datos (entrada)

01100
n= nmero de bits de la palabra

codificada (salida)
01011
Estando en el estado 11, cuando ingresa un 1 y pasa estado con un 01
DATOS
ESTADO
PRESENTE
CODIFICADO
RECIBIDO

8
1

7
0

6
0

5
1
11

4
1
11

3
1
11

2
1
10

1
0
00

01

01

10

11

00

Se desplazan 11 e ingresa un 0 al ser desplazamiento lineal


M= memoria del cdigo o
Longitud restringida

10

K= Numero de bits de la
palabra de datos (entrada)

011001
n= nmero de bits de la palabra

codificada (salida)
010110
Estando en el estado 01, cuando ingresa un 0 y pasa estado con un 10

DATOS
ESTADO
PRESENTE
CODIFICADO
RECIBIDO

8
1

7
0

6
0
01

5
1
11

4
1
11

3
1
11

2
1
10

1
0
00

10

01

01

10

11

00

Se desplazan 01 e ingresa un 0 al ser desplazamiento lineal


M= memoria del cdigo o
Longitud restringida

K= Numero de bits de la
palabra de datos (entrada)

0110011
n= nmero de bits de la palabra

codificada (salida)
0101101
Estando en el estado 00, cuando ingresa un 0 y pasa estado con un 11
DATOS
ESTADO
PRESENTE
CODIFICADO
RECIBIDO

8
1

7
0
00

6
0
01

5
1
11

4
1
11

3
1
11

2
1
10

1
0
00

11

10

01

01

10

11

00

Se desplazan 00 e ingresa un 1 al ser desplazamiento lineal


M= memoria del cdigo o
Longitud restringida

K= Numero de bits de la
palabra de datos (entrada)

01100111
n= nmero de bits de la palabra

codificada (salida)

01011011
Estando en el estado 10, cuando ingresa un 1 y pasa estado con un 11
DATOS
ESTADO
PRESENTE
CODIFICADO
RECIBIDO

8
1
10

7
0
00

6
0
01

5
1
11

4
1
11

3
1
11

2
1
10

1
0
00

11

11

10

01

01

10

11

00

3. Determine las salidas codificadas: (Complete la tabla).

DATOS
ESTADO
PRESENTE
CODIFICADO
RECIBIDO

8
1
10

7
0
00

6
0
01

5
1
11

4
1
11

3
1
11

2
1
10

1
0
00

11
10

11
11

10
11

01
01

01
01

10
11

11
11

00
00

4. Realice el diagrama de estados para ese dato de entrada.

5. Identifique en el diagrama de Trellis la ruta correcta (identificando


salidas codificadas).

0
1
Datos de entrada

00

10011110
11

10

01

01

10

11

. 11 .

00 .

. 00 .

01 .

. 10 .

11

10 .

. 11 .

11 .

. 11

. 10 . 01 . 01 .

6. Realice el diagrama de Viterbi corrigiendo el dato (ruta correcta). (PARA CADA

TRANSICION O PASO DE ESTADO DEBE EVIDENCIARSE LA SELECCIN


DE RUTA EVALUANDO LA DISTANCA DE HAMMING) Para ello debe mostrar
la ruta correcta identificando las distancias de haming y la seleccin dada para
seguir la ruta. Utilice colores que diferencien las distancias de haming, los datos
codificados y las rutas seleccionadas.

You might also like