Аннотация:
При построении надежных и безопасных систем управления часто используют функциональный контроль технического состояния логических блоков. При организации подобных
систем должно обеспечиваться свойство 100 %-го обнаружения одиночных неисправностей
на выходах логических элементов внутренней структуры контролируемого объекта, что возможно за счет применения нескольких подходов: 1) дублирования; 2) использования помехоустойчивых кодов без модификации структур объектов диагностирования; 3) использования
помехоустойчивых кодов с модификацией структур объектов диагностирования. Выбор кода
на этапе проектирования системы функционального контроля является определяющим фактором, влияющим на основные характеристики системы. В работе приводятся результаты
исследований свойств кодов с суммированием, имеющих один взвешенный информационный
разряд. Эти коды, как и классические коды Бергера, обнаруживают 100 % монотонных ошибок в информационных векторах, а значит, могут быть применимы при решении задач технической диагностики, аналогичных тем, для решения которых используются коды Бергера.
Более того, новые коды обладают уменьшенным количеством так называемых симметричных
ошибок в сравнении с кодами Бергера. При этом, однако, взвешивание разряда приводит к появлению некоторого количества асимметричных ошибок. Приводятся условия построения
взвешенного кода с суммированием, который обладает возможностью 100 %-го обнаружения
ошибок нечетных кратностей и монотонных ошибок в информационных векторах. Кроме того,
установлены новые свойства кодов с суммированием с одним взвешенным информационным
разрядом, учет которых на практике позволит организовывать системы функционального
контроля логических устройств с улучшенными характеристиками.
Ключевые слова:
техническая диагностика; система функционального контроля; код с суммированием; код
Бергера; вес разряда; код с суммированием взвешенных разрядов; необнаруживаемая ошибка
в информационном векторе; свойства обнаружения ошибок