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