código dupla - Dual code
Em teoria da codificação , o código dupla de um código linear
é o código linear definida pela
Onde
é um produto escalar. Em álgebra linear termos, o código dupla é o aniquilador de C com respeito à forma bilinear <,>. A dimensão do C e sua dupla sempre somam o comprimento n :
Uma matriz de gerador para o código dupla é uma matriz de verificação de paridade para o código original e vice-versa. A dupla do código dual é sempre o código original.
códigos de auto-dual
Um código de auto-dual é aquele que é o seu próprio dual. Isto implica que n é par e não ofuscante C = N / 2. Se um código de auto-dual é tal que o peso de cada palavra-chave é um múltiplo de alguma constante , então é de um dos quatro tipos seguintes:
- Tipo I códigos são códigos binários auto-dual que não são duplamente mesmo . Digite códigos de I estão sempre mesmo (a cada palavra-chave tem ainda Hamming peso ).
- Tipo II códigos são códigos binários auto-dual que são duplamente mesmo.
- Tipo III códigos são códigos de auto-dual ternários. Cada palavra-chave em um código de tipo III tem um peso Hamming divisível por 3.
- IV tipo códigos são códigos de auto-dual mais de F 4 . Estes são novamente mesmo.
Os códigos de tipos I, II, III, ou IV existem apenas se o comprimento n é um múltiplo de 2, 8, 4 ou 2, respectivamente.
Se um código de auto-dupla tem uma matriz geradora de forma a , em seguida, o código de dupla tem matriz geradora , onde é a matriz identidade e .
Referências
- Hill, Raymond (1986). Um primeiro curso em teoria da codificação . Oxford Matemática Aplicada e Computação Science Series. Oxford University Press . p. 67. ISBN 0-19-853803-0 .
- Pless, Vera (1982). Introdução à teoria de códigos de correção de erros . Wiley-Interscience Series em Matemática Discreta. John Wiley & Sons . p. 8. ISBN 0-471-08684-3 .
- JH van Lint (1992). Introdução à teoria de códigos . GTM . 86 (2 ed.). Springer-Verlag. p. 34. ISBN 3-540-54894-7 .
links externos
- MATH32031: Codificação Theory - Código dupla - pdf com alguns exemplos e explicações