 Это оказывается очень полезным при кодировании и декодировании.
 Это оказывается очень полезным при кодировании и декодировании. 
Примеры (1). Выберем сначала  где а — примитивный элемент поля
 где а — примитивный элемент поля  Тогда проверочная матрица в форме (12.2) для альтернантного кода
 Тогда проверочная матрица в форме (12.2) для альтернантного кода  равна:
 равна: 
 
Заменяя каждый элемент матрицы соответствующим двоичным вектором длины 3, получаем: 
 
Таким образом,  является
 является  -кодом. С другой стороны, если
-кодом. С другой стороны, если  то
 то 
 
Вторая строка матрицы избыточна, так как если 
 
где  равны нулю или единице, то
 равны нулю или единице, то 
 
Таким образом, можно положить  
 
 
и в этом случае  представляет собой [7, 4, 3]-код Хэмминга. (В данном случае роль вектора у сводится к уменьшению минимального расстояния и увеличению числа информационных символов.)
 представляет собой [7, 4, 3]-код Хэмминга. (В данном случае роль вектора у сводится к уменьшению минимального расстояния и увеличению числа информационных символов.) 
(2). Другим примером альтернантных кодов являются коды БЧХ. Действительно, проверочная матрица кода БЧХ в общем виде задается равенством (см. уравнение (7.19)) 
 
 
и, следовательно, код является альтернантным. 
Код, дуальный альтернантному. 
Теорема 2. Дуальным альтернантному коду  является код
 является код 
 
Напомним, что согласно определению, данному в § 7.7, след  произвольного кода над
 произвольного кода над  является кодом над
 является кодом над  состоящим из всех векторов вида
 состоящим из всех векторов вида 
 
где 
Доказательство. Утверждение вытекает из теоремы II гл. 7 и теоремы 4 гл. 10. 
Примеры применения этой теоремы можно найти по аналогии с теоремой 11 гл. 7. 
Длинные альтернантные коды являются хорошими. 
Теорема  Пусть числа
 Пусть числа  заданы, и пусть
 заданы, и пусть  некоторое число, делящее
 некоторое число, делящее  Тогда существует альтернантный код
 Тогда существует альтернантный код  над GF(q) с параметрами
 над GF(q) с параметрами  удовлетворяющий условию
 удовлетворяющий условию 
 
(b). Следовательно, существуют длинные альтернантные коды, лежащие на границе Варшамова — Гилберта. 
Доказательство, (i) Пусть а — произвольный ненулевой вектор над GF(q). При фиксированных  и а и переменном
 и а и переменном  число кодов
 число кодов  содержащих этот вектор а, равно самое большее
 содержащих этот вектор а, равно самое большее  Чтобы доказать это, заметим, что согласно (12.1) вектор а принадлежит коду
 Чтобы доказать это, заметим, что согласно (12.1) вектор а принадлежит коду  тогда и только тогда, когда для всех
 тогда и только тогда, когда для всех  для некоторого
 для некоторого 
 
многочлена  степень которого меньше, чем
 степень которого меньше, чем  Так как
 Так как  полностью определяется своими значениями в
 полностью определяется своими значениями в  точках, то для определения
 точках, то для определения  достаточно задать самое большее
 достаточно задать самое большее  величин
 величин  Для каждой
 Для каждой  имеется
 имеется  способов такого задания.
 способов такого задания. 
(ii). Рассмотрим семейство  альтернантных кодов
 альтернантных кодов  являющихся ограничениями некоторых кодов
 являющихся ограничениями некоторых кодов  на подполе
 на подполе  где
 где  Тогда размерность
 Тогда размерность  каждого
 каждого  не меньше чем
 не меньше чем  Согласно
 Согласно  число различных кодов содержащих заданный вектор а, равно самое большее
 число различных кодов содержащих заданный вектор а, равно самое большее  Следовательно, число кодов минимальное расстояние которых строго меньше чем
 Следовательно, число кодов минимальное расстояние которых строго меньше чем  равно самое большее
 равно самое большее 
 
(iii). Мощность множества равна  т. е. числу различных выборов вектора
 т. е. числу различных выборов вектора  Таким образом, если это число превосходит значение (12.7), то найдется код
 Таким образом, если это число превосходит значение (12.7), то найдется код  размерность которого не меньше
 размерность которого не меньше  и минимальное расстояние которого не меньше
 и минимальное расстояние которого не меньше  Это доказывает утверждение (а). Асимптотически, когда
 Это доказывает утверждение (а). Асимптотически, когда  велико, а отношение
 велико, а отношение  фиксировано, условие (12.6) совпадает с границей Варшамова — Гилберта (теорема 12 гл. 1, теорема 30 гл. 17).
 фиксировано, условие (12.6) совпадает с границей Варшамова — Гилберта (теорема 12 гл. 1, теорема 30 гл. 17). 
Ясно, что теорема 3 не отвечает на вопрос, какой альтернантный код является наилучшим, а только гарантирует существование хорошего кода в этом классе. Так как класс альтернантных кодов очень велик, то полезно выделить в нем некоторые подклассы. В следующих параграфах мы описываем такие подклассы, известные как коды Гоппы, коды Сривэставы и обобщения Ченя —  кодов БЧХ. Эти подклассы получаются путем наложения некоторых ограничений на вектор а, или вектор
 кодов БЧХ. Эти подклассы получаются путем наложения некоторых ограничений на вектор а, или вектор  или сразу на оба вектора.
 или сразу на оба вектора. 
Упражнение. (1). Рассмотреть двоичный альтернантный код длины 6, у которого  где а — примитивный элемент поля
 где а — примитивный элемент поля  все
 все  равны
 равны  Показать, что он является
 Показать, что он является  -кодом.
-кодом.