Таблица 1.7
Номер такта |
Вход |
Ячейки РП – 1 |
Ячейки РП – 2 |
Выход |
Примечание |
||||||||||||
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
||||
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
0 1 1 0 0 1 1 - |
0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 1 0 1 1 0 0 1 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 1 0 0 1 1 0 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 |
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 1 0 0 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 0 1 1 1 0 1 0 0 0 1 1 1 0 1 1 0 0 1 1 1 0 0 1 0 0 1 1 1 1 0 1 0 0 1 1 |
0 1 1 0 0 1 1 |
Кл1 в положении 1. Кл2 и Кл3 разомкнуты. |
||||||||||||
Кл1 в положении 1. Кл2 замкнут. Кл3 разомкнут. |
|||||||||||||||||
Кл1 в положении 2. Кл2 разомкнут. Кл3 замкнут. |
|||||||||||||||||
Если (), то
(1.39)
или (1.40)
Условие (1.39) аналогично соотношению (1.34) и все сказанное выше для декодирования с умножением на проверочный полином В(к) остается в силе и для данного метода.
Декодирующее устройство с делением на производящий полином Р(к) приведено на рис. 1.11.
Декодер состоит из устройства деления на полином Р(К) – регистр РП-1 (к ячеек памяти) с обратной связью – и буферного регистра РП-2 (п ячеек памяти). Число сумматоров по модулю два и их место в устройстве деления определяются ненулевыми коэффициентами полинома Р(к).
В исходном состоянии ключ Кл разомкнут, а в ячейках регистров записаны нули. Входная комбинация вводится в буферный регистр, начиная со старшего разряда. Одновременно в регистре РП-1 вычисляется остаток от деления принимаемой комбинации на производящий полином. Через n тактов замыкается ключ Кл и принятая комбинация через исправляющий сумматор поступает на выход декодера. Одновременно с исправлением символа кодовой комбинации производится коррекция синдрома ошибки в регистре РП-1. Регистры полностью очищаются через 2п тактов с начала работы декодера.
Работу схемы и отыскание синдромов ошибок рассмотрим на примере кода (7.3) с порождающим полиномом .
Пример 1.12. Найдем синдром одиночной ошибки, на который необходимо настроить селектор.
Первым из буферного регистра выводится старший разряд, значит, необходимо найти синдром при векторе ошибки
Согласно (1.37) синдром ошибки равен
.
Аналогично для пакета из двух ошибок синдром ошибки равен
.
Для коррекции одиночных ошибок и обнаружения двойных ошибок селектор необходимо настроить на комбинацию . Для коррекции пакетов из двух ошибок селектор настраивается на комбинации
и .
Блок – схема декодера приведена на рис. 1.12.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.