Теорія інформації та кодування в задачах
107


Таблиця 5.4.

Десяткове число

Двійковий простий
код

Двійковий код Грея

0

0 0 0 0

0 0 0 0

1

0 0 0 1

0 0 0 1

2

0 0 1 0

0 0 1 1

3

0 0 1 1

0 0 1 0

4

0 1 0 0

0 1 1 0

5

0 1 0 1

0 1 1 1

6

0 1 1 0

0 1 0 1

7

0 1 1 1

0 1 0 0

8

1 0 0 0

1 1 0 0

9

1 0 0 1

1 1 0 1

10

1 0 1 0

1 1 1 1

11

1 0 1 1

1 1 1 0

12

1 1 0 0

1 0 1 0

13

1 1 0 1

1 0 1 1

14

1 1 1 0

1 0 0 1

15

1 1 1 1

1 0 0 0

Декодування ( зворотне перетворення )  коду Грея у двійковий простий код можна виконати двома способами.

Алгоритм 1:     ,

де  xn  та  yn – відповідно  значення старшого розряду двійкового простого коду і коду  Грея  ( i  =  n – 1, n – 2, . . . , 1,  починаючи зліва ).

Алгоритм 2: