Weighted codes with summation in the ring of residues by an arbitrary modulus for the synthesis of digital computing devices
D. V. Efanov, A.V. Pashukov · Известия высших учебных заведений. Приборостроение · 2022
Аннотация.При синтезе самопроверяемых и отказоустойчивых цифровых вычислительных систем часто применяются двоичные избыточные коды.Их использование позволяет снизить структурную избыточность для наделения устройств свойством самопроверяемости или отказоустойчивости.Приведены результаты исследования широкого класса кодов с суммированием, при построении которых используются заранее выбираемые последовательности весовых коэффициентов и процедура суммирования в кольце вычетов по предварительно зафиксированному модулю.Рассмотрены коды с тремя последовательностями весовых коэффициентов: 1) натуральный ряд; 2) натуральный ряд за исключением степеней числа 2; 3) чередующиеся последовательности возрастающих степеней числа 2. Установлены характеристики обнаружения ошибок кодами по кратностям и видам (монотонные, симметричные и асимметричные).Приведены условия построения помехозащищенных кодов, а также методы модификации кодов для наделения их свойством помехозащищенности.Представлены результаты экспериментов с контрольными комбинационными схемами по применению описанных кодов для обнаружения ошибок на их выходах.Обсуждаются особенности применения модульных взвешенных кодов с суммированием при синтезе цифровых устройств.