Рассмотрим работу декодера при наличии ошибки в принятой кодовой комбинации, например, в четвертом символе. На вход поступает последовательность 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 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.