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