Декодирующее устройство
Рассмотрим теперь схему декодирования и коррекции ошибок (рис 5.2), строящуюся на основе совокупности проверочных равенств, для кода (7; 4) они имеют вид:
a1 a3 a5 a7 = 0;
a2 a3 a6 a7 = 0;
a4 a5 a6 a7 = 0.
Рис.5.2. Декодирующее устройство
Принятая из канала кодовая комбинация фиксируется в регистре на триггерах Тг1 – Тг7 и затем подается на 3 сумматора по модулю 2. Если ошибок нет, то на выходе сумматоров будут нули. Если есть ошибки в определенном разряде, то опознаватель в двоичном коде укажет место ошибки. Дешифратор ошибки ДС ставит в соответствие множеству опознавателей множество векторов ошибок и вырабатывает корректирующие сигналы, которые подаются на те триггеры (разряды), в которых произошла ошибка. http://peredacha-informacii.ru/ Если информация снова передается в канал, то исправляются и проверочные и информационные разряды. Если информация передается только получателю, то исправляются только информационные разряды.
Предположим, что сформированная ранее в кодирующем устройстве комбинация при передаче исказилась и на приемном регистре была зафиксирована в виде, записанном в табл. 5.7.
Таблица 5.7
По результатам опроса сумматоров получаем на выходе С1:
a1 a3 a5 a7 = 1 + 1 + 1 + 0 = 1;
на выходе С2:
a2 a3 a6 a7 = 0 + 1 + 1 + 0 = 0;
на выходе С3:
a4 a5 a6 a7 = 1 + 1 + 1 + 0 = 1.
Следовательно, номер разряда, в котором произошло искажение, 101 или 5. Импульс коррекции поступит на счетный вход триггера Тг5, и ошибка будет исправлена.
|