- ベストアンサー
4B5B変換
どのカテゴリーにすればいいのかわからなかったのでとりあえずここに質問させていただきます。 100Base-TXの伝送方式は送信データを4B5B変換し変換後のデータをMLT-3して伝送するとあるのですが、ここで、 (4B5B符号化・・・・4ビットを5ビットに変換し0が3ビット以上連続しないような符号を作成する) 4B5B符号化というのはこれは任意に自分で作成してしまっていいのでしょうか?? 問題) 1101 1010 0100 を4B5B符号化せよという問題でこれが 11011 10110 01010 となる理由がわからないのですが・・・・・・・
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ググッタラ 参考になるものがありました 参考URLから一部をそのまま載せます 長距離信号伝送では直流分は伝送されないので同じ信号00000~と11111とかが連続しますとエラーが起こるので 途中で反転させ直流分を含まない信号に変換します 4B5Bに限らず方法は他にもありますが 4B5B の例 100BASE-FX と 100BASE-TX では、4B5B への変換は、物理層の PCS 副層で行われます 情報はさらに、100BASE-FX では PMA 副層で NRZI を使用して、100BASE-TX では PMD 副層で MLT-3 を使用して送信されます。 4B5B 符号化テーブル Data (Hex) Data (Binary) 4B5B Code ---------- ---------- ---------- 0 0000 11110 1 0001 01001 2 0010 10100 ... .... ..... D 1101 11011 E 1110 11100 F 1111 11101 検索に慣れましょう 大抵の事は足ります。