Код с постоянным весом.
Код с постоянным весом содержит в комбинациях постоянное число единиц и нулей. Общее число кодовых комбинаций в двоичном коде с постоянным весом равно:
,
где – число единиц в кодовой комбинации длиною n.
Наиболее часто применяются пятиразрядный код с двумя единицами ( ) и семиразрядный код с тремя единицами ( ).
Правильность принятых кодовых комбинаций здесь определяется путем подсчета количества единиц и, если это число не соответствует требуемому, делается вывод, что произошла ошибка. Эти коды могут обнаруживать все одиночные ошибки, а также многократные ошибки за исключением случаев, когда одна единица переходит в нуль, а один из нулей – в единицу (такое двойное искажение называется смещением). Очевидно, что при двойных смешениях ошибки также не обнаруживаются, однако ошибки такой высокой кратности маловероятны, поэтому помехозащищенность таких кодов является достаточно высокой.
Коды с постоянным весом относятся к классу неразделимых.