二元 Golay 符号

左の欄に 0 から 4095 までの数字を入れて、その下の [計算] ボタンを押してください。
右の欄に表示された数は左の欄の数を 2 進数で表示したものです。
これを"符号化"したものが、下に表示された数で す。 この数が送信されます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
上の数を 3 つ以内でクリックしてください。0 と 1 が入れ替わります。
この操作は情報通信の際の誤りを故意に起こしていることになります。
ここに表示された数が受信者が受け取る数で、送信されたものとは異なります。
次に下にある [計算] ボタンを押してください。
ここに表示された数は上の数を 2 進数と思って、それを 10 進数に直したものです。
この数から、どこをクリックして 0 と 1 を入れ替えたのかを求め、正しい情報を得ます。
下に進んでください。

二元 Golay 符号の誤り訂正

受信した数を 10 進数で入力してください :
[誤り訂正]ボタンを押してください。
誤りの位置は です。
はじめに入力した数は です。
正しく訂正されましたか?
(誤りの位置に 0 が表示されるのは、誤りがないという意味です。)

このページのプログラムは JavaScript で記述されています。
Akihide Hanaki (hanaki@math.shinshu-u.ac.jp)
2007/06/07