сопоставляет числам
кодовые числа
определяется следующим образом:
Теорема
-код исправляет все ошибки веса
и менее тогда и только тогда, когда его минимальное расстояние
не меньше чем
-код может обнаруживать все ошибки веса
и менее тогда и только тогда, когда его минимальное расстояние не меньше чем
Доказательство. Если ни для каких двух различных кодовых чисел и
не существует пары ошибок
веса
или менее, такой, что
то по
всегда можно однозначно восстановить
Верно и обратное; в самом деле, из формул (8.54) и (8.40) имеем
Следовательно, условие
является достаточным для того, чтобы
мог исправлять все ошибки веса
и менее. Наоборот, если допустить, что
то число
будет иметь минимальное представление веса 21 или менее. Пусть
сумма
ненулевых членов высших разрядов этого минимального представления, а
сумма оставшихся членов этого представления. Вес определенных таким образом ошибок
не превосходит
удовлетворяют равенству (8.54). Следовательно, они не могут быть исправлены.
Далее,
-код может обнаруживать все ошибки веса
и менее тогда и только тогда, когда ни для каких двух различных кодовых слов
и
не существует ни одной ошибки веса
и менее, такой, что
Вторая часть теоремы доказывается точно так же, как и первая.
Аналогично можно доказать, что
-код может исправлять ошибки веса
и менее и одновременно обнаруживать ошибки веса
и менее тогда и только тогда, когда его минимальное расстояние не меньше чем
Эти соотношения между коорректирующей способностью и минимальным расстоянием
-кодов совершенно аналогичны соответствующим соотношениям для алгебраических кодов. Они
подтверждают сделанное в примере 8.4 и ранее утверждение о том, что арифметический вес, арифметическое расстояние и минимальное расстояние являются понятиями, которые играют в теории арифметических кодов очень важную роль.
Теорема 8.2. Расстояние
между двумя произвольными различными кодовыми числами
-кода равно весу некоторого ненулевого кодового числа
Наоборот, для любого ненулевого кодового числа
веса
найдутся такие два различных кодовых числа
что расстояние между ними будет в точности равно
Доказательство. Пусть
и
различные кодовые числа. Так как
то число
также удовлетворяет неравенству
Следовательно,
ненулевое кодовое число и
Наоборот, вес
любого ненулевого кодового числа
совпадает с расстоянием между
и кодовым числом
Еще одной важной характеристикой
-кодов является параметр
который определяется следующим образом:
Непосредственным следствием теоремы 8.2 является следующее утверждение.
Утверждение
-код
для которого
имеет минимальное расстояние
Пример 8.6. Если
то
Действительно,
Таким образом, минимальное расстояние AN-кода, описанного в примере
равно 3, и, следовательно, согласно теореме 8.1, он может исправлять любые ошибки веса 1.
Как следует из утверждения 8.2.1, вычисление значений функции
является одной из важнейших проблем теории