応用情報技術者試験 午前

解説一覧 / 令和6年度 春期 問4

解説を読む ↓

4令和6年度 春期テクノロジ系

符号長7ビット,情報ビット数4ビットのハミング符号による誤り訂正の方法を,次のとおりとする。 受信した7ビットの符号語 x₁ x₂ x₃ x₄ x₅ x₆ x₇(xₖ=0 又は1)に対して c₀=x₁+x₃+x₅+x₇ c₁=x₂+x₃+x₆+x₇ c₂=x₄+x₅+x₆+x₇ (いずれも mod 2 での計算) を計算し,c₀,c₁,c₂の中に少なくとも一つは0でないものがある場合には, i=c₀+c₁×2+c₂×4 を求めて,左からiビット目を反転することによって誤りを訂正する。 受信した符号語が1000101であった場合,誤り訂正後の符号語はどれか。

正解はエ

解説 本サイト独自(IPA公表のものではありません)

 受信語1000101から計算すると,c₀は1+0+1+1で1,c₁は0+0+0+1で1,c₂は0+1+0+1で0となる。したがってiは1+1×2+0×4で3であり,左から3ビット目を0から1へ反転すると1010101になる。

  •  1000001は,受信語の左から5ビット目を1から0へ反転した語である。計算で得られるiは3なので,反転すべき位置と一致しない。
  •  1000101は受信した符号語のままである。c₀とc₁がともに1となり,少なくとも一つが0でないので,訂正せずに終えることはできない。
  •  1001101は,受信語の左から4ビット目を0から1へ反転した語である。計算で得られるiは3なので,訂正位置が一つずれている。
この解説は間違っています

 ログインは不要です

この解説は,別のモデルによるレビューを受けています。

出典:令和6年度 春期 応用情報技術者試験 午前 問4

自分で解いてから答え合わせをするなら 問題バンク — 解説は解答後に表示されます。