情報理論と符号の基礎

グレイコードを通常の2進数に直すには、最上位のビットはそのまま使い、それより下位のビットは、1つ上位の位置で求めた2進数のビットと、同じ位置のグレイコードのビットとの排他的論理和で求める。4ビットのグレイコード 1101 を2進数に直したものはどれか。

  1. A1001(10進数の9)
  2. B1011(10進数の11)
  3. C1101(10進数の13)
答えと解説を見る

正解:A. 1001(10進数の9)

最上位は1、次は 1 ⊕ 1 = 0、その次は 0 ⊕ 0 = 0、最下位は 0 ⊕ 1 = 1 なので、2進数は 1001(10進数の9)です。確かめとして、1001 と、それを右に1ビットずらした 0100 との排他的論理和をとると 1101 になり、元のグレイコードに戻ります。グレイコードでは、8が1100、9が1101、10が1111のように、隣り合う値で1ビットだけが変わります。

  • A. 正しい。1、1 ⊕ 1、0 ⊕ 0、0 ⊕ 1 と順に求めて 1001 です。
  • B. 1011 は、2進数からグレイコードへの変換(隣り合うビットの排他的論理和)を 1101 に当てはめた結果で、変換の向きが逆です。
  • C. 1101 は、グレイコードをそのまま2進数として読んだ値です。
この分野を解く 分野ページへ

情報理論と符号の基礎の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

情報理論と符号の基礎のほかの問題

  1. 事象の確率をpとするとき、その事象が起こったと知らされて得られる情報量を −log₂ p ビットとする。確率1/8で起こる事象が起こったと知らされたときの情報量はどれか。
  2. 情報量(確率pの事象が起こったと知らされたときの −log₂ p)の性質として、正しいものはどれか。
  3. 記号A、B、C、Dをそれぞれ確率1/2、1/4、1/8、1/8で、互いに独立に出す情報源がある。この情報源のエントロピー(1記号あたりの平均情報量)はどれか。
  4. 8種類の記号を出す情報源のエントロピーの最大値と、最大になる条件の組み合わせとして、正しいものはどれか。
  5. 0を確率0.9、1を確率0.1で、互いに独立に出す2値の情報源がある。log₂ 0.9 ≈ −0.152、log₂ 0.1 ≈ −3.32 とする。この情報源のエントロピーに最も近いものはどれか。