Передача ответственной информации в МИУС, страница 5

2)  совместная дешифрация поступившего кодового слова и некоторых других слов (в этом случае на выходах дешифратора формируется несколько сигналов «1»: правильный на выходе, соответствующем поступившему слову, и неправильные сигналы на остальных выходах);

3)  неправильная дешифрация нескольких кодовых слов (в этом случае на выходах дешифратора формируется несколько сигналов «1» на тех выходах, которые не соответствуют поступившему слову);

4)  неправильная дешифрация одного кодового слова (в этом случае на выходах дешифратора формируется один сигнал «1» на том выходе, который не соответствует поступившему слову).

Самопроверяемые схемы контроля дешифраторов

Вид искажения выходных сигналов дешифратора зависит как от свойств корректирующего кода, так и от внутренней структуры дешифратора. На рисунке 6 показан способ контроля дешифратора, при котором обнаруживаются искажения 1), 2) и 3). Выходы дешифратора объединяются самопроверяемой схемой контроля (СПТ-тестером) для кода «1 из q».

Для разделимых кодов, которые содержат наряду с информационными битами контрольную информацию, используют схему контроля, показанную на рисунке 7. Множество выходов дешифратора разбивают на непересекающиеся подмножества так, что все выходы, входящие в одно и то же i-е подмножество, характеризуются одним и тем же признаком Пi. При поступлении кодового слова и его дешифрации специальными схемами СхПi вырабатываются соответствующие признаки Пi, которые сравниваются с признаками данного кода, заложенными в контрольном векторе кодового слова. Если эти признаки не совпадают, то схема сравнения вырабатывает сигнал ошибки.

Еще одним вариантом контроля дешифратора является его реализация в виде структуры с парафазными выходами (рисунок 8).


Рисунок 7 – Схема контроля дешифратора для разделимого кода

Такие дешифраторы обладают следующими свойствами:

– контроль входного вектора, т. е. если на входе ДШ присутствует вектор контролируемого кода, то один из парафазных выходов, на котором реализуется этот вектор, принимает значения 10, а остальные – значения 01; в противном случае хотя бы один из парафазных выходов принимает значения 00 или 11, а остальные – значения 01 и ни один из выходов не принимает значения 10;

– самопроверка, т. е. для любой одиночной неисправности существует входной вектор кода, на котором хотя бы один из нарафазных выходов принимает значения 00 или 11 и одновременно на каждом из парафазных выходов сигнал не искажается или принимает значения 00 или 11;

– защищенность от неисправностей, т. е. любая одиночная неисправность на любом входном векторе кода не приводит к искажению значений парафазных выходов или в противном случае вызывает появление на некоторых из них значений сигналов 00 или 11.

В качестве схемы контроля для дешифратора с парафазными выходами используют тестеры для парафазных кодов. В ряде случаев специальная схема контроля не требу­ется, если при построении сложных дискретных систем с обнаружением отказов парафазные выходы дешифратора подаются на парафазные входы других блоков системы, поэтому отказы его элементов фиксируются другими блоками как отказы их входов.

Например, дешифратор для кода 4С2 описывается следующими функциями:


Заключение

Таким образом, нами рассмотрены понятие ответственной информации, требования ГОСТ к достоверности передачи ответственных команд, классификация методов передачи и методы обеспечения достоверности передачи ответственных команд. Рассмотрено понятие самопроверяемого контроля и надежной дешифрации кодов, раскрыты принципы построения самопроверяемых тестеров и самопроверяемых схем контроля дешифраторов.