資格暗記無料で始める

ハミング符号とは?

ハミング符号とは、データビットに複数の検査ビットを規則的に配置し、複数の検査式の成否の組合せから誤りビットの位置を特定する誤り訂正符号。一般に1ビット誤り訂正・2ビット誤り検出(SEC-DED)ができる。

高度試験・午前I(全区分共通)の過去問では3回出題されています(2018年度〜2024年度)。

はみんぐふごう

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)


ハミング符号の意味

データビットに複数の検査ビットを規則的に配置し、複数の検査式の成否の組合せから誤りビットの位置を特定する誤り訂正符号。一般に1ビット誤り訂正・2ビット誤り検出(SEC-DED)ができる。

ハミング符号の具体例

検査式c0・c1・c2がすべて不成立で、その結果が2進数の「011」=3を指すなら、3ビット目が誤っていると判断して反転させる。ECCメモリで使われる。

ハミング符号は試験でどう引っ掛けられる?

「訂正」できるのは1ビット、「検出」できるのは2ビットまで、という非対称を取り違えやすい。

ハミング符号と関連する用語

ハミング符号が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。