이진 골레 부호

testwiki
둘러보기로 이동 검색으로 이동

틀:위키데이터 속성 추적 군론컴퓨터 과학에서 이진 골레 부호(二進Golay符號, 틀:Llang)는 마티외 군자기 동형군으로 갖는 이진 선형 부호이다.[1][2] 매우 높은 최소 거리를 가져, 널리 응용된다.

정의

유한체 𝔽2 위의 24차원 벡터 공간 𝔽224의 원소를 사전식 순서로 배열하자. 즉, 0에서 224−1까지의 자연수들의 이진법 표기로 여기자. 이제, 다음과 같은 벡터열을 재귀적으로 정의한다.

wi=min{v𝔽224:dH(v,c)8cSpan𝔽2{w1,,wi1}}(1i12)

여기서

이렇게 얻는 수열은 (벡터를 이진법 표기 자연수로 여겼을 때) 다음과 같다. 틀:OEIS

255, 3855, 13107, 21845, 38505, 197462, 329059, 591418, 1118584, 2167325, 4265038, 8460068

그렇다면, 이들을 기저로 하는 12차원 부분 벡터 공간

G24=Span𝔽2{w1,w2,,w12}𝔽224

(확장) 이진 골레 부호(擴張二進Golay符號, 틀:Llang)라고 한다.

24개의 비트 가운데, 아무 한 비트를 삭제하면, 완전 골레 부호(完全Golay符號, 틀:Llang) G23𝔽223를 얻는다.

성질

확장 이진 골레 부호 G24𝔽224는 [24,12,8]2-선형 부호이다. 즉,

  • 각 블록에 4개 이하의 오류가 존재한다고 가정할 때, 항상 오류를 교정할 수 있다.
  • 각 블록에 7개 이하의 오류가 존재한다고 가정할 때, 항상 오류의 존재를 발견할 수 있다.

또한, 확장 이진 골레 부호는 스스로의 쌍대 선형 부호이다. 즉,

G24=G24

이다.

완전 이진 골레 부호 G23𝔽223는 [23,12,7]2-선형 부호이며, 완전 블록 부호이다. 즉,

  • 각 블록에 3개 이하의 오류가 존재한다고 가정할 때, 항상 오류를 교정할 수 있다.
  • 각 블록에 6개 이하의 오류가 존재한다고 가정할 때, 항상 오류의 존재를 발견할 수 있다.
  • 해밍 상계를 포화시킨다.

부호어

확장 이진 골레 부호의 부호어들의 종류는 다음과 같다.

해밍 무게 안정자군 안정자군의 크기 용어 비고
0 1 대칭군 Sym(24) 24! 영벡터
8 759=3×11×23 IGL(4;𝔽2)𝔽24GL(4;𝔽2) (GL(4;𝔽2)Alt(8) 교대군) 32560 옥타드(틀:Llang)
12 2576=23×3×7×23 마티외 군 M12 95040 도데카드(틀:Llang) 항상 두 옥타드의 합
16 759=3×11×23 IGL(4;𝔽2) 32560 헥사데카드(틀:Llang) 옥타드의 비트 여원
24 1 Sym(24) 24! 영벡터의 비트 여원
G24에서, 부호어가 교차하는 비트의 수
0 8 12 16 24
0 0 0 0 0 0
8 0, 2, 4, 8 2, 4, 6 0, 4, 6, 8 8
12 0, 4, 8, 12 6, 8, 10 12
16 8, 10, 12, 16 16
24 24

여기서, “교차하는 비트의 수”란 두 벡터의 AND를 취한 것의 해밍 무게(비트 1의 수)이다.

옥타드

확장 이진 골레 부호 G24𝔽224의 각 옥타드는 집합 {1,2,,24}의, 크기 8의 부분 집합으로 여길 수 있다. 이에 따라, 확장 이진 골레 부호의 옥타드의 집합은 (5,8,24)-슈타이너 계를 이루며, 이를 비트 설계(Witt設計, 틀:Llang)라고 불린다.

도데카드

각 옥타드에 대하여, 2개의 비트가 교차하는 옥타드의 수는 448개이다. 모든 도데카드는 (서로 2개의 비트가 교차하는) 두 옥타드의 합으로 나타내어지며, 이러한 표현의 수는 (두 옥타드의 순서를 무시하면) 66개이다.[3]틀:Rp 즉, 도데카드의 수는

759×4482×66=2576

이다.

대칭

확장 이진 골레 부호와 완전 이진 골레 부호의 자기 동형군은 각각 다음과 같다.

Aut(G24)={σSym(24):σG24=G24}M24
Aut(G23)={σSym(24):σG23=G23}M23

여기서

  • M24M23은 각각 마티외 군이다.
  • Sym(n)n대칭군이다.
  • 순열 σSym(n)𝔽2n 위의 작용σ(s0,s1,,sn1)=(σ(s0),σ(s1),,σ(sn1))이다.

M24의, 옥타드 집합 위의 작용추이적 작용이다. 마찬가지로, M24의, 도데카드 집합 위의 작용 역시 추이적 작용이다.

생성 행렬

이진 골레 부호의 표준형 생성 행렬 GMat(24,12;𝔽2)전치 행렬은 다음과 같다.

여기서 은 1을, 은 0을 뜻한다.

역사

이진 골레 부호의 옥타드의 집합은 비트 설계는 1931년에 로버트 대니얼 카마이클이 최초로 발견하였으며,[4] 에른스트 비트가 1938년에 마티외 군을 연구하던 도중 재발견하였다.[5]

이후 스위스의 수학자 마르셀 쥘 에두아르 골레(틀:Llang, 1902~1989)가 1949년에 1쪽도 채 되지 않는 “논문”에서 이진 골레 부호를 (삼진 골레 부호와 함께) 도입하였다.[6]

1979~1981년에 보이저 1호보이저 2호목성토성의 천연색 사진을 전송하기 위하여 확장 이진 골레 부호를 사용하였다. (흑백 사진은 아다마르 부호를 사용하여 전송되었다.)

같이 보기

각주

틀:각주

외부 링크