Групповой код

В теории кодирования групповые коды — это тип кода . Групповые коды состоят из линейных блочных кодов , которые являются подгруппами , где — конечная абелева группа . н {\displaystyle n} Г н {\displaystyle G^{n}} Г {\displaystyle G}

Систематический групповой код — это код порядка, определяемого гомоморфизмами , которые определяют биты проверки четности . Остальные биты — это сами информационные биты. С {\displaystyle С} Г н {\displaystyle G^{n}} | Г | к {\displaystyle \left|G\right|^{k}} н к {\displaystyle нк} к {\displaystyle к}

Строительство

Групповые коды могут быть построены с помощью специальных матриц-генераторов , которые напоминают матрицы-генераторы линейных блочных кодов, за исключением того, что элементы этих матриц являются эндоморфизмами группы, а не символами из алфавита кода. Например, рассматривая матрицу-генератор

Г = ( ( 00 11 ) ( 01 01 ) ( 11 01 ) ( 00 11 ) ( 11 11 ) ( 00 00 ) ) {\displaystyle G={\begin{pmatrix}{\begin{pmatrix}00\\11\end{pmatrix}}{\begin{pmatrix}01\\01\end{pmatrix}}{\begin{pmatrix}11\\01\end{pmatrix}}\\{\begin{pmatrix}00\\11\end{pmatrix}}{\begin{pmatrix}11\\11\end{pmatrix}}{\begin{pmatrix}00\\00\end{pmatrix}}\end{pmatrix}}}

элементы этой матрицы являются матрицами , которые являются эндоморфизмами . В этом сценарии каждое кодовое слово может быть представлено как где генераторы . 2 × 2 {\displaystyle 2\times 2} г 1 м 1 г 2 м 2 . . . г г м г {\displaystyle г_{1}^{м_{1}}г_{2}^{м_{2}}...г_{р}^{м_{р}}} г 1 , . . . г г {\displaystyle g_{1},...g_{r}} G {\displaystyle G}

Смотрите также

Ссылки

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

Retrieved from "https://en.wikipedia.org/w/index.php?title=Group_code&oldid=1136903221"