Jump to content

Матрица генератора

В теории кодирования порождающая матрица — это матрица , строки которой образуют основу кода линейного . Кодовые слова — это все линейные комбинации строк этой матрицы, то есть линейный код — это пространство строк ее порождающей матрицы.

Терминология

[ редактировать ]

Если G является матрицей, она генерирует кодовые слова линейного кода C по формуле

где w — кодовое слово линейного кода C , а s — любой входной вектор. Предполагается, что и w, и s являются векторами-строками. [1] Генерирующая матрица для линейного -код имеет формат , где n — длина кодового слова, k — количество информационных битов (размерность C как векторного подпространства), d — минимальное расстояние кода, а q — размер конечного поля , то есть количество символов в алфавите (таким образом, q = 2 указывает на двоичный код и т. д.). Количество избыточных битов обозначается .

Стандартная : форма порождающей матрицы [2]

,

где это единичная матрица и P представляет собой матрица. Когда порождающая матрица имеет стандартную форму, код C является систематическим в своих первых k позициях координат. [3]

Матрица-генератор может использоваться для построения матрицы проверки четности для кода (и наоборот). Если порождающая матрица G имеет стандартную форму, , то матрица проверки четности для C равна [4]

,

где это транспонирование матрицы . Это следствие того, что матрица проверки четности является порождающей матрицей двойственного кода .

G представляет собой матрица, а H является матрица.

Эквивалентные коды

[ редактировать ]

Коды C 1 и C 2 эквивалентны ) , (обозначаются C 1 ~ C 2 если один код можно получить из другого посредством следующих двух преобразований: [5]

  1. произвольно переставлять компоненты и
  2. самостоятельно масштабировать на ненулевой элемент любые компоненты.

Эквивалентные коды имеют одинаковое минимальное расстояние.

Матрицы-образующие эквивалентных кодов можно получить друг из друга с помощью следующих элементарных операций : [6]

  1. обмениваться строками
  2. масштабировать строки ненулевым скаляром
  3. добавить строки в другие строки
  4. переставлять столбцы и
  5. масштабировать столбцы с помощью ненулевого скаляра.

Таким образом, мы можем выполнить исключение Гаусса на G . Действительно, это позволяет предположить, что порождающая матрица имеет стандартный вид. Точнее, для любой матрицы G можно найти обратимую матрицу U такую, что , где G и генерировать эквивалентные коды.

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Маккей, Дэвид, Дж. К. (2003). Теория информации, вывод и алгоритмы обучения (PDF) . Издательство Кембриджского университета . п. 9. ISBN  9780521642989 . Поскольку код Хэмминга является линейным кодом, его можно компактно записать в терминах матриц следующим образом. Передаваемое кодовое слово получается из исходной последовательности линейной операцией,

    где - матрица-генератор кода... Я предположил, что и являются векторами-столбцами. Если вместо этого они являются векторами-строками, то это уравнение заменяется на

    ... Мне легче относиться к умножению вправо (...), чем к умножению влево (...). Однако во многих текстах по теории кодирования используются соглашения об умножении влево (...). ...Строки порождающей матрицы можно рассматривать как определяющие базисные векторы.
    {{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
  2. ^ Лин и Син 2004 , с. 52
  3. ^ Роман 1992 , с. 198
  4. ^ Роман 1992 , с. 200
  5. ^ Плесс 1998 , с. 8
  6. ^ Валлийский 1988 , стр. 54-55.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 38b63226e665aff9d5443758bb91ea72__1698100500
URL1:https://arc.ask3.ru/arc/aa/38/72/38b63226e665aff9d5443758bb91ea72.html
Заголовок, (Title) документа по адресу, URL1:
Generator matrix - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)