エリアス・バッサリゴ境界は、 データ 送信 または通信
中の エラー訂正 のための 符号理論 で使用される数学的限界です。
意味
を長さ の -ary コード 、つまり の部分 集合と する 。 [ 1] を の 速度 、 相対 距離 、および
C
{\displaystyle C}
q
{\displaystyle q}
ん
{\displaystyle n}
[
q
]
ん
{\displaystyle [q]^{n}}
R
{\displaystyle R}
C
{\displaystyle C}
δ
{\displaystyle \delta}
B
q
(
ええ
、
ρ
ん
)
=
{
x
∈
[
q
]
ん
:
Δ
(
x
、
ええ
)
⩽
ρ
ん
}
{\displaystyle B_{q}(y,\rho n)=\left\{x\in [q]^{n}\ :\ \Delta (x,y)\leqslant \rho n\right\}}
を中心とする 半径 の ハミング球 とする 。を 半径 のハミング球の 体積 とする 。ハミング球の体積は並進不変、すなわち に無関係であることは明らかである 。特に、
ρ
ん
{\displaystyle \rho n}
ええ
{\displaystyle y}
巻
q
(
ええ
、
ρ
ん
)
=
|
B
q
(
ええ
、
ρ
ん
)
|
{\displaystyle {\text{Vol}}_{q}(y,\rho n)=|B_{q}(y,\rho n)|}
ρ
ん
{\displaystyle \rho n}
ええ
。
{\displaystyle y.}
|
B
q
(
ええ
、
ρ
ん
)
|
=
|
B
q
(
0
、
ρ
ん
)
|
。
{\displaystyle |B_{q}(y,\rho n)|=|B_{q}(0,\rho n)|.}
が十分に大きい場合 、 速度 と 相対距離は エリアス・バッサリゴの境界 を満たします。
ん
{\displaystyle n}
R
{\displaystyle R}
δ
{\displaystyle \delta}
R
⩽
1
−
H
q
(
J
q
(
δ
)
)
+
o
(
1
)
、
{\displaystyle R\leqslant 1-H_{q}(J_{q}(\delta ))+o(1),}
どこ
H
q
(
x
)
≡
定義
−
x
ログ
q
(
x
q
−
1
)
−
(
1
−
x
)
ログ
q
(
1
−
x
)
{\displaystyle H_{q}(x)\equiv _{\text{def}}-x\log _{q}\left({x \over {q-1}}\right)-(1-x)\log _{q}{(1-x)}}
はq 元エントロピー関数であり 、
J
q
(
δ
)
≡
定義
(
1
−
1
q
)
(
1
−
1
−
q
δ
q
−
1
)
{\displaystyle J_{q}(\delta )\equiv _{\text{def}}\left(1-{1 \over q}\right)\left(1-{\sqrt {1-{q\delta \over {q-1}}}}\right)}
はジョンソン境界 に関連する関数です 。
証拠
エリアス・バッサリゴ境界を証明するには、次の補題から始めます。
補題 および に対して 、 少なくとも
C
⊆
[
q
]
ん
{\displaystyle C\subseteq [q]^{n}}
0
⩽
e
⩽
ん
{\displaystyle 0\leqslant e\leqslant n}
e
{\displaystyle e}
|
C
|
巻
q
(
0
、
e
)
q
ん
{\displaystyle {\frac {|C|{\text{Vol}}_{q}(0,e)}{q^{n}}}}
コードワードが含まれています。
補題の証明。 受信語をランダムに選び 、を中心とし、 半径 のハミング球とする 。 は(一様)ランダムに選択されるので、重なり合う領域の期待サイズ は
ええ
∈
[
q
]
ん
{\displaystyle y\in [q]^{n}}
B
q
(
ええ
、
0
)
{\displaystyle B_{q}(y,0)}
ええ
{\displaystyle y}
e
{\displaystyle e}
ええ
{\displaystyle y}
|
B
q
(
ええ
、
e
)
∩
C
|
{\displaystyle |B_{q}(y,e)\cap C|}
|
C
|
巻
q
(
ええ
、
e
)
q
ん
{\displaystyle {\frac {|C|{\text{Vol}}_{q}(y,e)}{q^{n}}}}
これはサイズの期待値なので、少なくとも1つは存在しなければなりません 。
ええ
{\displaystyle y}
|
B
q
(
ええ
、
e
)
∩
C
|
⩾
|
C
|
巻
q
(
ええ
、
e
)
q
ん
=
|
C
|
巻
q
(
0
、
e
)
q
ん
、
{\displaystyle |B_{q}(y,e)\cap C|\geqslant {{|C|{\text{Vol}}_{q}(y,e)} \over {q^{n}}}={{|C|{\text{Vol}}_{q}(0,e)} \over {q^{n}}},}
それ以外の場合、期待値はこの値よりも小さくなければなりません。
ここで、エリアス・バッサリゴ境界を証明します。定義 補題により、次のようなコードワードを持つハミング球が存在します 。
e
=
ん
J
q
(
δ
)
−
1.
{\displaystyle e=nJ_{q}(\delta )-1.}
B
{\displaystyle B}
B
⩾
|
C
|
巻
(
0
、
e
)
q
ん
{\displaystyle B\geqslant {{|C|{\text{Vol}}(0,e)} \over {q^{n}}}}
ジョンソン境界 により 、 となる 。したがって、
B
⩽
q
d
ん
{\displaystyle B\leqslant qdn}
|
C
|
⩽
q
ん
d
⋅
q
ん
巻
q
(
0
、
e
)
⩽
q
ん
(
1
−
H
q
(
J
q
(
δ
)
)
+
o
(
1
)
)
{\displaystyle |C|\leqslant qnd\cdot {{q^{n}} \over {{\text{Vol}}_{q}(0,e)}}\leqslant q^{n(1-H_{q}(J_{q}(\delta ))+o(1))}}
2番目の不等式はハミング球の体積の下限から導かれます。
巻
q
(
0
、
⌊
d
−
1
2
⌋
)
⩾
q
H
q
(
δ
2
)
ん
−
o
(
ん
)
。
{\displaystyle {\text{Vol}}_{q}\left(0,\left\left\lfloor {\frac {d-1}{2}}\right\rfloor \right)\geqslant q^{H_{q}\left({\frac {\delta }{2}}\right)no(n)}.}
と を入れると 、 2 番目の不等式が得られます。
d
=
2
e
+
1
{\displaystyle d=2e+1}
δ
=
d
ん
{\displaystyle \delta ={\tfrac {d}{n}}}
したがって、
R
=
ログ
q
|
C
|
ん
⩽
1
−
H
q
(
J
q
(
δ
)
)
+
o
(
1
)
{\displaystyle R={\log _{q}{|C|} \over n}\leqslant 1-H_{q}(J_{q}(\delta ))+o(1)}
参照
参考文献
^ 長さの各 -ary ブロックコードは、 アルファベットセットが要素 を持つ 文字列のサブセットです 。
q
{\displaystyle q}
ん
{\displaystyle n}
あ
q
ん
、
{\displaystyle {\mathcal {A}}_{q}^{n},}
あ
q
{\displaystyle {\mathcal {A}}_{q}}
q
{\displaystyle q}
Bassalygo, LA (1965)、「誤り訂正符号の新しい上限」、 情報伝送の問題 、 1 (1): 32–35
Claude E. Shannon、Robert G. Gallager、Berlekamp、Elwyn R. (1967)、「離散メモリレスチャネルでのコーディングのエラー確率の下限。パート I。」、 情報と制御 、 10 :65–103、 doi : 10.1016 / s0019-9958(67)90052-6
Claude E. Shannon、Robert G. Gallager、Berlekamp、Elwyn R. (1967)、「離散メモリレスチャネルでのコーディングのエラー確率の下限。パート II。」、 情報制御 、 10 : 522–552、 doi : 10.1016/s0019-9958(67)91200-4