
141
§ 2. ГРАНИЦЫ ДЛЯ ПАРАМЕТРОВ КОДОВ
Перейдём к рассмотрению нижней границы для скорости передачи инфор-
мации. В следствии леммы 4.1.3 было доказано следующее положение:
Блоковый код, являющийся ортогональным пространством матрицы Н,
имеет минимальный вес, равный, самое меньшее, d, тогда и только тогда, ког-
да любая совокупность d-1 столбцов матрицы Н является линейно незави-
симой.
Используем этот результат для построения кода с г проверочными симво-
лами и минимальным весом d.
Теорема 2.3 (Нижняя граница Варшамова-Гилберта). Существует
(n,k)-
код с кодовым расстоянием, равным, по меньшей мере, А,
параметры которого удовлетворяют неравенству:
Z
i=0
(q-l)
l
bq
n
-
k
. (4.2.13)
Доказательство. Как следует из сделанного выше замечания, построение
матрицы Н, любые d-1 столбцов которой линейно независимы, эквивалентно
построению кода с минимальным расстоянием, не меньшим, чем d. Будем
строить проверочную матрицу Н таким образом. В качестве первого столбца
Н выберем произвольный ненулевой вектор столбец из r-мерного прост-
ранства векторов-столбцов V
r
(GF(?)). В качестве второго столбца h£ матри-
цы Н возьмём произвольный вектор из множества
V,
1
= V
r
(cF(q) )\ j ahf \ а е GF(q).
Если в V,! существует хотя бы один вектор, не являющийся линейной ком-
бинацией hi и , то выберем один из таких векторов в качестве Ьз . Пред-
положим, что таким образом выбраны j векторов: hf,
hj,...,hj\
По построению этих векторов каждый hf (1 ^ i < j) не является линейной
комбинацией никаких d-2 или менее столбцов из hf
,...,hf_j.
Поскольку i векторов из построенных таким образом векторов h|,...,h|
можно выбрать способами, а число способов выбора i ненулевых коэффи-
циентов линейной комбинации равно (#-1)\ то число векторов, являющихся