マンチェスタ符号の概要
マンチェスタ符号は、データ通信における重要な符号化技術の一つで、主に
磁気記録やデジタル通信に利用されています。その名称は、
マンチェスター大学で開発されたコンピュータ「Manchester Mark I」から由来します。この技術は特に位相符号化としても知られ、
磁気テープでのデータ保存に広く用いられた歴史があります。
符号化の背景
マンチェスタ符号は、もともと1600bpiの
磁気テープに対応していたため、その後6250bpiの
磁気テープが登場する際には利用が減少しました。しかしながら、1990年代に10メガ
ビット・
イーサネット(
IEEE 802.3)に採用されたことで、広く普及しました。現在では、コンシューマ向けの赤外線通信やRFID、近接無線通信などの場面で利用されています。
特徴と動作
マンチェスタ符号では、各データ
ビットが「高→低」または「低→高」の信号遷移で表されます。この方式は、2つの信号レベル(論理値)を持つため、バイフェーズ符号とも呼ばれています。この符号化方式のメリットの一つは、直流成分がデータに依存しないため、信号を直流成分を伝達しない伝送路で運ぶのに適している点です。
特に
イーサネットでは、誘導結合や容量結合が簡単に行えるため、システムの絶縁が容易に実現できます。また、送信側と受信側の回路構成がシンプルであるため、実装も簡単です。送信側は二位相偏移変調(BPSK)として考えられ、データ速度と同じ周波数の
矩形波の位相を制御することで信号を生成します。
受信側では、符号化された信号内に自己
クロックが含まれており、そのため受信時の
クロック復元が容易に可能です。ただし、送信データに対して2倍の周波数が必要となるため、高速通信では効果が薄れることがあります。このような理由から、
シスコシステムズは高速通信における周波数に関連した課題について警告しています。
データ表現
マンチェスタ符号の
ビット0・1の表現方法には2つの流儀があります。一つは、
ビット0を「低→高」、
ビット1を「高→低」と表現する方法で、もう一つはその逆で「高→低」を
ビット0、「低→高」を
ビット1とする方法です。前者はG.E.トーマスの提唱したものであり、後者は初期のIEEEの標準規格に基づいています。
受信と復号化
データの復号は、マンチェスタ符号の各
ビット周期の中間に遷移が必要であるため、送信された情報に基づいて行われます。この遷移は、信号がデータと
クロックの両方を同時に送信できることを保証します。
差動マンチェスタ符号
差動マンチェスタ符号は、信号の極性に依存せず同じ
ビット列として解釈できるように設計された改良型です。この方式も数種類の実装方法があり、周期中央の遷移や周期境界の遷移によって
ビットを表現します。
まとめ
マンチェスタ符号は、データ通信における効率的な伝送を実現するための有用な技術です。シンプルな構造は実装の容易さをもたらし、多様なアプリケーションでの利用が期待されます。