Декодирующие устройства для форматов, использующих коды с проверкой на четность
Декодирующее устройство – некоторое устройство, которое преобразует входное кодовое слово в некоторый десятичный эквивалент этого слова (например, в его номер, причем нулевая комбинация тоже может быть использована). На рис. 27 приведено структурное изображение декодирующего устройства.
Рис. 27
На декодирующее устройство всегда подается сигнал разрешения исполнения (РИ) в случае отсутствия в кодовом слове ошибок, превосходящих допустимые пределы. Наличие сигнала разрешения исполнения позволяет использовать и нулевую комбинацию.
На вход декодирующего устройства имеет смысл подавать только информационные биты, так как именно в них содержится сообщение. Избыточные элементы используются в этом случае для проверки уровня искажения в кодовом слове и для формирования (или неформирования) сигнала разрешения РИ. Если РИ формируется, входное кодовое слово декодируется и обеспечивает появление сигнала на одном из выходов. Если РИ не формируется, обеспечивается защитный отказ, и весь формат бракуется.
Таким образом, в состав кодирующих устройств могут входить специальные проверочные узлы, куда поступает не только информационная часть входного слова, а все слово целиком (то есть n = m + k его элементов). Проверочный узел содержит выход разрешения исполнения, может содержать также выход защитного отказа.
Существуют и такие декодирующие устройства, в которых на вход поступает полное кодовое слово из n = m + k элементов. В этом случае специальный проверочный узел отсутствует.
По принципу организации работы различают декодирующие устройства, работающие в параллельном коде, в последовательном коде и в смешанном коде.
При использовании формата FT1.1 можно применять декодирующее устройство, изображенное на рис. 28.
Рис. 28 Декодирующее устройство для формата FT1.1
E – разрешающий вход, М2 – сумматор по модулю два (проверочный узел).
Устройство работает в параллельном коде. Сообщение из КС принимается в последовательном коде на входы дешифратора. Вместе с тем происходит проверка принятой комбинации в блоке М2. Если все в порядке, информация дешифруется.
Можно декодировать информацию с помощью других декодирующих устройств. Например, декодирующее устройство, работающее в смешанном коде, имеет ряд преимуществ.