2016-04-22 14 views

答えて

0

を修正しないどのビットの質問は少しあいまいですが、ここであることを見つけると仮定ECC https://en.wikipedia.org/wiki/Hamming_code

ハミングの例を考えてみましょういくつかの可能な答え:

1)20ビット(20、15)SECコード

あなたが満たされた「...」セクションなしで表に示すコードを使用している場合、それは実装に依存デコーダーのそれは検出可能なエラーでなければなりません。デコーダは恐らく "検出可能であるが訂正不可能なエラー"(DUE)信号を発生させるだろう。

2)31ビット(31、26)SECコードが

あなたが満たされた "..." セクションで、テーブル内のコードの話をしている場合、これは(31、26です)コード。エラーは誤って8 + 16 = 24番目のビットを誤って修正し、サイレントデータ破損(SDC)を引き起こします。

3)21ビット(21、15)SEC-DEDまたは32ビット(32、26)SEC-DED符号

、コードに全体パリティビットを追加した場合(セクション「ハミングを参照してください追加パリティ(SECDED)を伴うコード ")、コードは任意の2ビットエラーを適切に検出することができます。したがって、このエラーは適切に検出され、デコーダはDUE信号を発生します。

関連する問題