Общее же число наборов k линейно независимых комбинаций из множества 2k кодовых комбинаций составит число
Для группового кода (5,3) полное число возможных порождающих матриц оказывается равным
Столь большое число возможных порождающих матриц для (n, k) - кода затрудняет их использование для задания кода.
Для однозначности задания кода порождающей матрицей вводят понятие о канонической форме порождающей матрицы.
Каноническая форма порождающей матрицы имеет следующий вид:
,
где Ik – единичная матрица размерности (k k), то есть такая квадратная матрица, у которой на главной диагонали находятся единицы, а все остальные элементы – нули. Ik содержит информационные элементы кодовых комбинаций, образующих порождающую матрицу. - матрица размерности , составленная из проверочных элементов базисных кодовых комбинаций.
Для рассмотренного выше кода (5, 3) каноническая форма порождающей матрицы имеет вид:
В линейной комбинации строк порождающей матрицы примера 5.5. скаляры при строках в своей совокупности повторяют информационную часть отыскиваемой кодовой комбинации. Из этого вытекает важный вывод: для получения кодовой комбинации (n,k)-кода по ее информационной части необходимо умножить последовательность длины k, являющейся информационной частью кодовой комбинации, на порождающую матрицу этого кода в канонической форме по правилам умножения матриц:
( k- последовательность)×G(n,k)=[комбинация (n,k)-кода].
Матрица может быть преобразована к канонической форме при любом исходном наборе базисных кодовых комбинаций посредством элементарных операций над строками матрицы, которые включают:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.