Изучение методов решения разнообразных задач, возникающих при передаче информации от ее источника к получателю, страница 28

 Рассмотрим работу декодера при  наличии ошибки в принятой кодовой комбинации, например, в четвертом символе. На вход поступает последовательность 0011110.  В таблице 4.7 показана смена состояний трехразрядного регистра за 7 тактов.

                                                                                               Таблица 4.7

такта

Вход

регистра

Состояние ячеек регистра к концу такта

Примечание

1

2

3

1

0

0

0

0

Ключ К замкнут,

Анализатор отключен

2

0

0

0

0

3

1

1

0

0

4

1

1

1

0

5

1

1

1

1

6

1

0

0

1

7

0

1

1

0

Подключенный к концу 7 такта анализатор обнаружит ошибку. Для определения ее местоположения анализатор может заставлять регистр делать последовательные сдвиги. Номер такта, на котором единица появляется в первой ячейке и нули в остальных, определяет номер ошибочного символа. Смена состояний трехразрядного регистра при сдвиге сочетания 110 (нижняя строка таблицы 4.7) приведена в таблице 4.8.

                                                                                               Таблица 4.8

такта

Состояние ячеек регистра к концу такта

Примечание

1

2

3

1

0

1

1

Ключ К замкнут,

Анализатор включен

2

1

1

1

3

1

0

1

4

1

0

0