令和6年度 春期 応用情報技術者試験 午前 問4
テクノロジ基礎理論
この問題は2024(R6)春 応用情報技術者 午前に出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
符号長7ビット,情報ビット数4ビットのハミング符号による誤り訂正の方法を,次のとおりとする。
受信した7ビットの符号語 ( 又は 1) に対して
(いずれも mod 2での計算)
を計算し,,, の中に少なくとも一つは 0 でないものがある場合には,
を求めて,左から ビット目を反転することによって誤りを訂正する。
受信した符号語が 1000101 であった場合,誤り訂正後の符号語はどれか。
解答・解説を読む
正解: 選択肢エ
受信した符号語 が 1000101 であるため、各ビットの値は以下のようになります。
これらを問題文で与えられた式に代入し、mod 2(2で割った余り)で計算します。
次に、 の値を用いて、誤りのあるビット位置 を求めます。
したがって、左から3ビット目()に誤りがあることがわかります。
元の符号語 1000101 の3ビット目である 0 を反転させて 1 にすると、正しい符号語は 1010101 となります。
各選択肢の解説
- ア:
1000001- 左から5ビット目を反転させた値であり、誤りです(となる場合の誤答)。 - イ:
1000101- 受信した符号語そのままであり、誤り訂正が行われていないため誤りです。 - ウ:
1001101- 左から4ビット目を反転させた値であり、誤りです(となる場合の誤答)。 - エ:
1010101- 正解です。左から3ビット目が正しく反転されています。