
Контролеспособность позиционных систем счисления
179
3.7. Геометрический синтез контролеспособных кодов
позиционных систем счисления
До настоящего времени мы в основном занимались только анализом кон-
тролеспособности известных кодов. Здесь поставим более сложную задачу –
синтез кодов с заданной контролеспособностью, решение которой опирается
на принятую концепцию обнаружения и исправления ошибок как процедуру
поиска аварийного перехода чисел натурального ряда из отведенных им струк-
турой кода ячеек многомерного цифрового пространства в нештатные ячейки
этого пространства. Эта процедура, как показано выше, позволяет обнаружить
все виды и комбинации ошибок, определить наиболее вероятную штатную
ячейку пространства, из которой была получена ошибочная кодовая комбина-
ция информационных и контрольных сигналов.
Структура кода и все его разряды (информационные и контрольные),
составляющие все универсальное цифровое пространство, определяют
штатное λ(0) и нештатное λ(0) многомерные подмножества (фигуры) этого
пространства, где в рабочей части пространства расположены ячейки под-
множеств с одиночными, двойными и т.д. безальтернативными ошибками,
т.е. нештатное подмножество представляет собой, в свою очередь, множе-
ства подмножеств безальтернативных одиночных λ(1), двойных λ(2) и т.д.
ошибок (λ(0) ⊃ λ(1), λ(0) ⊃ λ(2), ...).
В нештатном подмножестве могут располагаться также ячейки с альтерна-
тивными ошибками, которые могут быть только обнаружены, но не исправле-
ны. Это подмножество цифрового пространства является нерабочим, и естест-
венно стремление свести его к нулю. Такие коды с нулевым нерабочим циф-
ровым пространством будем называть полностью контролеспособными для
определенного вида ошибок.
Контролеспособность кода, как это следует из предыдущего, зависит толь-
ко от конфигурации штатной фигуры λ(0) и ее соотношения со всем много-
мерным пространством.
В этом параграфе в основном развивается эвристический подход к рас-
сматриваемой проблеме, что связано со стремлением дать достаточно про-
стые, универсальные и прозрачные методы синтеза, не исключая и более стро-
гих подходов к решению поставленных задач. При этом ограничимся только
двоичным представлением информационной части кода, рассмотрение кото-
рой дает в то же время полную ясность и для любого другого принципа коди-
рования.
Предрасположением к успешному решению задачи синтеза контролеспо-
собных кодов геометрическим способом является геометрически прозрачное
распределение любого типа ошибок кодовых комбинаций на цифровой пря-
мой емкости 2
k
. Эта прозрачность была продемонстрирована на примерах
одиночных ошибок кодовых комбинаций (см. рис. 3.4).