-из матричного представления СЛБК можно получить выражение (равенства
и неравенства), связывающие параметры кода, т.е. n;k;
0
d ; хотя порой эти
равенства и неравенства могут быть не очень точными.
Следующая теорема (теорема Синглтона) накладывает ограничения на
возможные значения параметров (n,k,
0
d )- кода: минимальное кодовое расстояние
0
d
(минимальный вес) любого (n,k)- кода удовлетворяет неравенству:
0
d
≤ n-k+1.
Доказательство состоит в следующем: ненулевое кодовое слово (кодовая
последовательность) минимального веса в (n,k)- коде имеет вес
0
d , т.е.
0кс
d≥ω .
Существует слово систематического кода с одним ненулевым информационным
символом и (n-k)=l проверочными символами. Такое кодовое слово не может
иметь вес, больший чем (l+n-k).
Следовательно, минимальный вес кодового слова не может быть больше чем
(l+n-k).
Любой (n,k) – код с минимальным расстоянием, удовлетворяющим равенству
0
d =l+n-k, называется (n,k) – кодом с максимальным кодовым расстоянием.
Данная граница (граница Синглтона) показывает, что для исправления
.ош
t
(n,k) – кодом данный код должен иметь не менее l
.ош
t2⋅≥ проверочных символов,
т.е. два проверочных символа на одну ошибку.
Примечание: большинство помехоустойчивых кодов, даже оптимальные,
имеют намного больше проверочных символов, чем требует граница Синглтона,
но параметры некоторых кодов точно удовлетворяют границе l
.ош
t2⋅=
двоичных
символов. В частности, коды с максимальным, минимальным кодовым
расстоянием равным
0
d =l+n-k имеют точно l
.ош
t2⋅= проверочных символов.
В соответствии с классификацией групповых блоковых кодов (рис. 2.1) к
данным кодам относятся: дуальные коды, эквивалентные коды, полиномиальные
коды, итеративные коды, коды произведения, коды максимальной длины,
транспарантные коды, ортогональные коды, биортогональные коды и др. Кратко
рассмотрим их сущность.