Для групповых кодов существует специальное обозначение (n, k) – код, где n - длина кодовой комбинации, k - число информационных элементов.
5.2.4. Матричное описание групповых кодов
Отождествление кодовых комбинаций групповых кодов с векторами позволяет упростить их задание и описание.
Известно, что векторное пространство однозначно определяется своим базисом. Поэтому естественно стремление использовать базис векторного пространства для описания (n, k) – кода, соответствующего данному векторному пространству. Используя понятие базиса, можно утверждать, что для описания (n, k) – кода достаточно использовать k линейно независимых кодовых комбинаций, т.е. справедливо следующее:
Свойство 5.2. Групповой (n, k) – код полностью определяется набором из k линейно независимых комбинаций, принадлежащих этому коду.
Обычно эти k линейно независимые комбинации записывают в виде прямоугольной таблицы - матрицы, имеющей k строк и n столбцов, где строками являются кодовые комбинации.
По аналогии с векторным пространством все остальные кодовые комбинации могут быть получены путем линейной комбинации строк построенной матрицы. В связи с этим указанную прямоугольную матрицу принято называть порождающей матрицей группового кода.
Для порождающей матрицы будем использовать обозначение G (n, k). Размерность порождающей матрицы (k n).
Пример 5.5. Построим (5, 3) – код. Такой код должен иметь кодовых комбинаций. В качестве информационной части используем всевозможные двоичные последовательности длины три. Условимся первые два разряда в кодовой комбинации отводить под избыточные элементы; а три последние под информационные. Пусть проверочные элементы формируются как сумма по модулю 2 определенных информационных элементов: .
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.