Категория: Техническая диагностика и контролепригодные системы

Авторы:

Сапожников Вал. В. , Сапожников Вл. В. , Ефанов Д. В.

Аннотация:
Анализируются способы построения двоичных кодов с суммированием с малой избыточностью для решения задач технического диагностирования дискретных систем. Показано, что может быть построен целый класс кодов с суммированием с постоянным числом контрольных разрядов вне зависимости от количества информационных разрядов в кодовом слове. Принципы построения таких кодов основаны на взвешивании разрядов информационного вектора. При этом весовые коэффициенты выбираются из последовательности возрастающих натуральных чисел, а счет осуществляется по заранее установленному модулю в виде степени числа два. Кроме того, для коррекции свойств обнаружения ошибок вычисляются специальные поправочные коэффициенты – свертки по модулю два части информационных разрядов. Установлено, что существует ограниченное число модульно-взвешенных кодов с суммированием для данного значения длины информационного вектора, обозначены условия построения помехоустойчивых модульных кодов с суммированием. Подробно проанализированы ключевые свойства разработанных кодов с суммированием по обнаружению ошибок в информационных векторах. Приводится детальное сравнение характеристик новых кодов с характеристиками известных модульных кодов – модульных и модульно-модифицированных кодов с суммированием единичных информационных разрядов и модульных кодов с суммированием взвешенных переходов. Представлены основные преимущества и недостатки модифицированных модульных кодов с суммированием взвешенных информационных разрядов, а также классификация модульных кодов с суммированием по количеству контрольных разрядов.

Ключевые слова:
обнаружение ошибок; диагностика; код Бергера; код Боуза – Лина; модульный код с суммированием; взвешенный код с суммированием; взвешивание разрядов; взвешивание переходов; натуральный ряд чисел


Скачать статью