二元 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