이중코드

Dual code

코딩 이론에서, 선형 코드의 이중 코드

정의된 선형 코드는

어디에

스칼라 제품이야 선형 대수학 용어에서 이중 코드는 이선형 form { { { }}에 대한 C의 전멸기 C와 그 이중의 치수는 항상 길이 n:

이중 코드의 제너레이터 매트릭스는 원래 코드의 패리티 체크 매트릭스 또는 그 반대의 경우다. 듀얼 코드의 이중 코드는 항상 원본 코드다.

자가이중코드

자체 이중 코드는 자체 이중 코드다. 이것은 n이 짝수이고 희미한 C = n/2라는 것을 의미한다. 각 코드 워드의 무게가 어떤 c> [\1}의 배수일 정도로 자체 이중 코드가 맞는 경우 다음과 같은 네 가지 유형 중 하나이다.[1]

  • 제1종 코드는 2배 반반인 2배 자체 이중 코드다. I타입 코드는 항상 균등하다(모든 코드 워드는 심지어 해밍 웨이트도 있다).
  • 제2종 코드는 2배 반반인 2진법 자체 이중 코드다.
  • 타입 III 코드는 3차 자체 이중 코드다. 타입 III 코드의 모든 코드 워드는 해밍 웨이트를 3으로 나눌 수 있다.
  • Type IV 코드4 F에 대한 자체 이중 코드다. 이것들은 다시 짝수다.

I, II, III 또는 IV 유형의 코드는 길이 n이 각각 2, 8, 4 또는 2의 배수인 경우에만 존재한다.

자체 이중 코드에 =[ 형식의 제너레이터 행렬이 있는 경우, then the dual code has generator matrix , where is the identity matrix and

참조

  1. ^ Conway, J.H.; Sloane,N.J.A. (1988). Sphere packings, lattices and groups. Grundlehren der mathematischen Wissenschaften. Vol. 290. Springer-Verlag. p. 77. ISBN 0-387-96617-X.

외부 링크