「Hamming(7,4)」を編集中

移動先: 案内検索

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 編集中の文章
232行目: 232行目:
 
\begin{pmatrix} 0 \\ 1 \\ 1 \\ 0 \\ 0 \\ 1 \\ 1 \end{pmatrix} = \begin{pmatrix} 1 \\ 0 \\ 1 \\ 1 \end{pmatrix} </math>
 
\begin{pmatrix} 0 \\ 1 \\ 1 \\ 0 \\ 0 \\ 1 \\ 1 \end{pmatrix} = \begin{pmatrix} 1 \\ 0 \\ 1 \\ 1 \end{pmatrix} </math>
  
==複数のビットエラー==
+
== Multiple bit errors ==
 +
[[Image:Hamming(7,4) example 1011 bits 4 & 5 error.svg|thumb|300px|A bit error on bit 4 & 5 are introduced (shown in blue text) with a bad parity only in the green circle (shown in red text)]]
  
[[Image:Hamming(7,4) example 1011 bits 4 & 5 error.svg|thumb|300px|
+
It is not difficult to show that only single bit errors can be corrected using this scheme. Alternatively, Hamming codes can be used to detect single and double bit errors, by merely noting that the product of '''H''' is nonzero whenever errors have occurred. In the adjacent diagram, bits 4 and 5 were flipped. This yields only one circle (green) with an invalid parity but the errors are not recoverable.
ビット4と5のビットエラーは青いテキストで示され、緑色の円(赤いテキストで示されている)にのみ不良パリティが挿入されています]]
 
  
このスキームを使用して単一ビットエラーのみを訂正できることを示すことは困難ではない。あるいは、エラーが発生するたびに '' '' ''の積が非ゼロであることに留意するだけで、ハミングコードを使用してシングルビットエラーおよびダブルビットエラーを検出することができます。隣接する図では、ビット4と5が反転されています。これにより、無効なパリティを持つ円(緑色)が1つしか生成されませんが、エラーは回復できません。
+
However, the Hamming (7,4) and similar Hamming codes cannot distinguish between single-bit errors and two-bit errors. That is, two-bit errors appear the same as one-bit errors. If error correction is performed on a two-bit error the result will be incorrect.
  
しかしながら、ハミング(Hamming)(7,4)及び類似のハミング符号は、単一ビット誤りと2ビット誤りとを区別することができない。つまり、2ビットのエラーは1ビットのエラーと同じに見えます。エラー訂正が2ビットエラーで実行された場合、結果は正しくありません。
+
Similarly, Hamming codes cannot detect or recover from an arbitrary three-bit error; Consider the diagram: if the bit in the green circle (colored red) were 1, the parity checking would return the null vector, indicating that there is no error in the codeword.
 
 
同様に、ハミング符号は、任意の3ビット誤りを検出または回復することができない。ダイアグラムを考えてみましょう。緑色の丸(赤色)のビットが1の場合、パリティチェックはヌルベクトルを返し、コードワードにエラーがないことを示します。
 
  
 
==すべてのコードワード==
 
==すべてのコードワード==

tezos-wikiへの投稿はすべて、a Creative Commons Attribution-ShareAlike 3.0 License (詳細はTezos-wiki:著作権を参照)のもとで公開したと見なされることにご注意ください。 自分が書いたものが他の人に容赦なく編集され、自由に配布されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください。 著作権保護されている作品は、許諾なしに投稿しないでください!

取り消し | 編集の仕方 (新しいウィンドウで開きます)