令和6年度 春期 ITストラテジスト試験 システムアーキテクト試験 ネットワークスペシャリスト試験 ITサービスマネージャ試験 情報処理安全確保支援士試験 午前I 問題【共通】 問2
テクノロジ基礎理論
この問題は2024(R6)春 高度試験共通 午前Iに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
符号長7ビット,情報ビット数4ビットのハミング符号による誤り訂正の方法を,次のとおりとする。
受信した7ビットの符号語 ( 又は 1)に対して
(いずれも mod 2 での計算)
を計算し, の中に少なくとも一つは0でないものがある場合には,
を求めて,左から ビット目を反転することによって誤りを訂正する。
受信した符号語が 1000101 であった場合,誤り訂正後の符号語はどれか。
解答・解説を読む
正解: 選択肢エ
受信した符号語 1000101 について、問題文の条件に従い各ビットの値を当てはめます。
まず、 を計算します( で計算します)。
計算結果から、 となり、少なくとも一つは0ではないため誤り訂正を行います。
次に、誤りの位置を示す を求めます。
この計算により、左から 3ビット目(すなわち )に誤りがあることがわかります。
元の符号語 1000101 の3ビット目である 0 を反転させて 1 にします。
したがって、誤り訂正後の符号語は 1010101 となります。
各選択肢の解説
- ア (1000001): 左から5ビット目を反転させています。計算ミスにより と間違えた場合の誤答です。
- イ (1000101): 受信した符号語と同一です。誤りがないと誤って判断した場合の誤答です。
- ウ (1001101): 左から4ビット目を反転させています。計算ミスにより と間違えた場合の誤答です。
- エ (1010101): 正解です。