• ベストアンサー

符号化について

符号化の2進形式に自然2進符号と交番2進符号(グレイコード)があるとおもうんですが。これはどのようなちがいがでるのですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.1

原理的には2進数だけでいいのですが。 位置検出を行うときなどに誤差を少なくするためにグレイコードが考えられました。 例えば01111111から10000000に変化する瞬間8ビットが同時に変化します。 完全同時に変化すればいいのですがそうはうまく行きません。 もし仮に途中状態で11111111で止まると128の大きな誤差が出ます。 これを防止するため「同時には絶対に1ビットしか変化しない」ように組み立てたのがグレイコードです。 これをハミング距離=1といいます。 この辺は「誤り訂正符号」とも関連がありますので調べて見られるといいかも知れません。

Mr_KZ
質問者

お礼

グレイコードの利点は分かったのですが、自然2進符号には利点はないんですか?

関連するQ&A

専門家に質問してみよう