ゴレイ符号: Golay code)は、数学の散在型単純群の理論に基づく符号の種類である。名前の由来はスイスの数学者マルセル・J・E・ゴレイ英語版

2元ゴレイ符号

編集
 
拡張2元ゴレイ符号の生成行列

2: Binary Golay code

222extended-1224342perfect-232122[24, 12, 8]  [23, 12, 7] 

数学的定義

編集

224 V=F224 12 WW 28 W8

W  w20, 8, 12, 16, 24 

W 

23

2   2   W 1

8 S(5,8,24) 

構築

編集

(一)Lexicographic code: V242w1 = 0  w2, w3, ..., w128W  w1, ..., w12

(二):  (mod 23)  N Z/23Z 11 t+N   12 St V 0, 1, 2, ..., 22,  W  St 

(三): G23       

(四)R. T. Curtis  "Miracle Octad Generator": 4×6 27598 "Octad" 242

(五) Mogul : Mogul 2417102

3元ゴレイ符号

編集

3: Ternary Golay code23 (11, 6, 5) 33extended- (12, 6, 6) (11, 6, 5) 

3

 

3 F311

3 2.M12 M12 

3 F312

63 S(5, 6, 12) 

ゴレイ符号の応用例

編集

NASAの宇宙探査

編集

ボイジャー計画では、木星土星のフライバイの際に多数のカラー画像を転送する必要があったが、当時の通信帯域幅は技術的に限られていた。

  • カラー画像転送ではデータ全体を3回送る必要があり、ゴレイ (24,12,8) 符号が使われた[1]
  • このゴレイ符号は3ビットの誤りしか訂正できないが、マリナー計画で使われたアダマール符号よりもデータ転送レートを速くすることができた。

短波帯データ通信

編集

(ALE) (24,12) FEC

 (24,12) (24,12) 

1224

1224

28743
  • これらの条件を (0,7), (1,6), (2,5), (3,4) のように記述する。最初の数は訂正可能ビット数、次の数が検出可能ビット数である。

脚注

編集
  1. ^ Cherowitzo, Bill (2005年12月4日). “Combinatorics in Space - The Mariner 9 Telemetry System”. University of Colorado Denver. 2022年12月22日閲覧。

参考文献

編集
  • Curtis, R. T. A new combinatorial approach to M24. Math. Proc. Camb. Phil. Soc. 79 (1976) 25-42.
  • Griess, Robert L.: "Twelve Sporadic Groups", Springer-Verlag, 1998.
  • Thompson, Thomas M.: "From Error Correcting Codes through Sphere Packings to Simple Groups", Carus Mathematical Monographs, Mathematical Association of America, 1983.
  • J. H. Conway and N. J. A. Sloane. Sphere Packings, Lattices and Groups, Springer-Verlag, New York, Berlin, Heidelberg, 1988.