(57)【特許請求の範囲】
【請求項１】
第１周波数の第１の送信信号と前記第１周波数と異なる第２周波数の第２の送信信号を送信する送信器と、
前記第１の送信信号の振幅値と前記第２の送信信号の振幅値とを比較した結果に応じた通知信号を受信して判定信号を生成する受信器と、
前記判定信号に基づいて前記送信器の送信条件を調整する調整回路と、
を有し、
前記送信器は、前記第１及び第２の送信信号の波形を整形する波形整形回路を含み、
前記調整回路は、前記判定信号に基づいて、前記送信器が送信する信号の振幅調整と、前記波形整形回路の動作状態の調整の優先順位を設定すること、
を特徴とする通信装置。
【請求項２】
前記第２周波数は、２つの前記通信装置で互いに設定される通信速度に応じた周波数である、ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記送信器は、前記第１の送信信号を所定の振幅で送信し、
前記調整回路は、前記判定信号に応じて前記第２の送信信号の振幅を調整すること、
を特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記送信器は、
前記第１の送信信号を所定の周期で送信し、
２つの前記第１の送信信号の間に、２つの前記通信装置が互いに通信速度を設定するための速度コードと、前記第２の送信信号を送信すること、
を特徴とする請求項１〜３のうちの何れか一項に記載の通信装置。
【請求項５】
互いに接続された第１の通信装置及び第２の通信装置を含む通信システムであって、
前記第１の通信装置と前記第２の通信装置はそれぞれ、
第１周波数の第１の送信信号と前記第１周波数と異なる第２周波数の第２の送信信号を送信する送信器と、
前記第１の送信信号の振幅値と前記第２の送信信号の振幅値とを比較した結果に応じた
第１の通知信号を受信して第１の判定信号を生成し、前記第１周波数の第１の受信信号の振幅値と前記第２周波数の第２の受信信号の振幅値とを比較して第２の判定信号を生成する受信器と、
前記第２の判定信号に応じた通知信号を前記送信器から前記第１の送信信号に続いて送信させ、前記第１の判定信号に基づいて前記送信器の送信条件を調整し、前記第２の判定信号に基づいて前記受信器の受信条件を調整する調整回路と、
を含み、
前記送信器は、送信する前記第１及び第２の送信信号の波形を整形する波形整形回路を含み、
前記調整回路は、前記第１の判定信号に基づいて、前記送信器が送信する信号の振幅調整と、前記波形整形回路の動作状態の調整の優先順位を設定すること、
を特徴とする通信システム。
【請求項６】
送信器から第１周波数の第１の送信信号と前記第１周波数と異なる第２周波数の第２の送信信号を送信し、
前記第１の送信信号の振幅値と前記第２の送信信号の振幅値とを比較した結果に応じた通知信号を受信器にて受信して判定信号を生成し、
前記判定信号に基づいて前記送信器の送信条件を調整し、
前記送信器は、送信する前記第１及び第２の送信信号の波形を整形する波形整形回路を含み、
前記送信器の送信条件を調整する際、前記判定信号に基づいて、前記送信器が送信する信号の振幅調整と、前記波形整形回路の動作状態の調整の優先順位を設定すること、
を特徴とする通信装置の調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
通信装置、通信システム、及び通信装置の調整方法に関する。
【背景技術】
【０００２】
ネットワークは、ケーブルを介して互いに接続された複数の機器により構成される。例えば、ＩＥＥＥ１３９４．ｂ規格のネットワークに接続された機器は、複数の異なる転送速度モードのいずれか１つで動作可能である（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８８８９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ネットワークを形成する各機器に備えられた送受信回路は、規格のワースト条件においても安定した通信が可能なように設計されている。例えば、受信環境が良い場合、ワースト条件で設計された受信回路では、無用な電力が消費される。このため、送受信回路において、接続された環境に応じた調整が望まれている。
【課題を解決するための手段】
【０００５】
本発明の一観点によれば、第１周波数の第１の送信信号と前記第１周波数と異なる第２周波数の第２の送信信号を送信する送信器と、前記第１の送信信号の振幅値と前記第２の送信信号の振幅値とを比較した結果に応じた通知信号を受信して判定信号を生成する受信器と、前記判定信号に基づいて前記送信器の送信条件を調整する調整回路とを有し、前記送信器は、前記第１及び第２の送信信号の波形を整形する波形整形回路を含み、前記調整回路は、前記判定信号に基づいて、前記送信器が送信する信号の振幅調整と、前記波形整形回路の動作状態の調整の優先順位を設定する。
【発明の効果】
【０００６】
本発明の一観点によれば、接続された環境に応じた調整を可能とすることができる。
【図面の簡単な説明】
【０００７】
【図１】ネットワークを示すブロック図である。
【図２】通信機器（ノード）のブロック図である。
【図３】送信器及び受信器のブロック図である。
【図４】ステートの遷移を示す説明図である。
【図５】受信器における信号と通信状態の説明図である。
【図６】モード信号と受信器の動作の説明図である。
【図７】減衰量差と状態コードと最適化の順序の説明図である。
【図８】（ａ）〜（ｄ）は、送受信される信号の説明図である。
【図９】ノード間の通信を示すタイムチャートである。
【図１０】（ａ），（ｂ）は、計測用信号の説明図である。
【図１１】測定処理のフローチャートである。
【図１２】最適化処理のフローチャートである。
【図１３】受信器の動作を示すタイミングチャートである。
【図１４】受信器の動作を示すタイミングチャートである。
【図１５】通信機器（ノード）のブロック図である。
【図１６】第二実施形態の送信器及び受信器のブロック図である。
【図１７】ステートの遷移を示す説明図である。
【図１８】（ａ）（ｂ）は、送受信される信号の説明図である。
【図１９】測定処理のフローチャートである。
【図２０】ノード間の通信を説明するためのタイミングチャートである。
【図２１】ノード間の通信を説明するためのタイミングチャートである。
【発明を実施するための形態】
【０００８】
（第一実施形態）
以下、第一実施形態を図１〜図１４に従って説明する。
図１に示すように、所定の規格（例えば、ＩＥＥＥ１３９４．ｂ規格）で動作するネットワークは、互いに通信可能に接続された複数（図１において５台）の機器を含む。各機器は、例えば、パーソナルコンピュータ（以下、パソコン）１、記憶装置２、レコーダ３、表示装置４、撮像装置５である。記憶装置２は、例えばハードディスク装置である。レコーダ３は、例えばハードディスク装置（ＨＤＤ）と光ディスク装置（ＤＶＤ装置）を有し、映像等を記録するレコーダである。表示装置４は、例えばＴＶ、ディスプレイである。撮像装置５は、例えばデジタルビデオカメラである。
【０００９】
このネットワークは、例えば、パソコン１と記憶装置２、パソコン１とレコーダ３との間で、画像データや音声データ等のデータ転送が可能である。また、撮像装置５とレコーダ３との間でデータの転送が可能であり、レコーダ３に記憶された画像データを表示装置４に転送して再生可能である。また、撮像装置５に記録された画像データを、レコーダ３を介して表示装置４に転送して再生可能である。
【００１０】
例えば、パソコン１及び記憶装置２はそれぞれ、図２に示す通信装置１０及び通信装置２０を有する。同様に、レコーダ３，表示装置４，撮像装置５は、他の機器と通信するための通信装置を有する。なお、図２は、パソコン１の通信装置１０と、記憶装置２の装置２０の間の通信を概略的に示すものである。通信装置１０，２０は、例えば半導体装置として提供される。通信装置１０，２０は、データを送信する送信機能と、データを受信する受信機能とを有している。ここでは、通信装置をノードとして説明する。
【００１１】
第１のノード１０は、物理ロジック部１１、送信器１２、送信終端部１３、受信終端部１４、受信器１５を有している。
第１のノード１０の物理ロジック部１１は、図１に示すパソコン１から記憶装置２に送信する送信データに基づく送信信号ＴＳ１を送信器１２に供給する。送信器１２は、送信信号ＴＳ１に基づく信号ＴＸ１を出力する。信号ＴＸ１は、送信終端部１３と伝送路３０を介して第２のノード２０に供給される。受信器１５は、受信終端部１４を介して受信した信号ＲＸ１に基づく受信信号ＲＳ１を物理ロジック部１１に供給する。物理ロジック部１１は、受信器１５から出力される受信信号ＲＳ１を受け取り、その受信信号ＲＳ１を符号化した受信データを生成する。図１に示す記憶装置２は、受信データを記憶する。
【００１２】
同様に、第２のノード２０は、物理ロジック部２１、送信器２２、送信終端部２３、受信終端部２４、受信器２５を有している。
第２のノード２０の物理ロジック部２１は、図１に示す記憶装置２からパソコン１に送信する送信データに基づく送信信号ＴＳ２を送信器２２に供給する。送信器２２は、送信信号ＴＳ２に基づく信号ＴＸ２を出力する。信号ＴＸ２は、送信終端部２３と伝送路３０を介して第２のノード２０に供給される。受信器２５は、受信終端部２４を介して受信した信号ＲＸ２に基づく受信信号ＲＳ２を物理ロジック部２１に供給する。物理ロジック部２１は、受信器２５から出力される受信信号ＲＳ２を受け取り、その受信信号ＲＳ２を符号化した受信データを生成する。図１に示すパソコン１は、受信データを処理する。
【００１３】
両ノード１０，２０に含まれる物理ロジック部１１，２１は、両ノード１０，２０間で通信される信号に基づいて、それぞれのノード１０，２０に含まれる送信器１２，２２と受信器１５，２５を調整する機能を有している。物理ロジック部１１，２１は調整回路の一例である。
【００１４】
第１のノード１０と第２のノード２０との間で行われる通信は、互いの送受信を同時に許容する全二重通信である。よって、第１のノード１０と第２のノード２０は、２つのパスを介して相互通信を行う。第１のパスは、第１のノード１０の送信器１２から第２のノード２０の受信器２５へ信号を伝達する。第２のパスは、第２のノード２０の送信器２２から第１のノード１０の受信器１５へ信号を伝達する。
【００１５】
例えば、互いに同じ条件を設定した２組の第１のノード１０及び第２のノード２０を、互いに長さが異なる２つの伝送路３０によりそれぞれ接続する。この場合、１つの伝送路３０により第２のノード２０が受け取る受信信号ＲＸ１のレベルは、その伝送路３０より長い他の伝送路３０により第２のノード２０が受け取る受信信号ＲＸ１のレベルよりも高い。従って、１つの伝送路３０に接続された第２のノード２０において、第１のノード１０の受信器１５が受信可能な範囲で、送信器２２から送信する送信信号ＴＸ２の振幅を低くすることが可能である。同様に、第２のノード２０の受信器２５が受信可能な範囲で、第１のノード１０の送信器１２から送信する送信信号ＴＸ１の振幅を低くすることが可能である。送信信号ＴＸ１，ＴＸ２の振幅を低くすることは、それぞれの送信器１２，２２において消費する電力を低減する。
【００１６】
また、送信器１２，２２と受信器１５，２５は、規格のワースト条件においても安定した通信を可能とする回路を含む。従って、受信環境が良い場合、安定な通信のための回路を停止することが可能である。このような回路の停止は、それぞれの送信器１２，２２において消費する電力を低減する。
【００１７】
第２のノード２０の受信器２５が受け取る受信信号の状態（レベル、波形、等）は、第１のノード１０の送信器１２から送信される送信信号の状態、つまり送信器２２の送信条件と伝送路３０の状態に対応する。従って、第１のノード１０の物理ロジック部１１は、第１のパスにより伝達される信号に基づいて、送信器１２を調整する。第２のノード２０の物理ロジック部２１は、第１のパスにより伝達される信号に基づいて、受信器２５を調整する。
【００１８】
同様に、第１のノード１０の受信器１５が受け取る受信信号ＲＸ１の状態（レベル、波形、等）は、第２のノード２０の送信器２２から送信される送信信号ＴＸ２の状態、つまり送信器２２の送信条件と伝送路３０の状態に対応する。従って、第１のノード１０の物理ロジック部１１は、第２のパスにより伝達される信号に基づいて、受信器１５を調整する。第２のノード２０の物理ロジック部２１は、第２のパスにより伝達される信号に基づいて、送信器２２を調整する。
【００１９】
各物理ロジック部１１，２１は、互いのノード１０，２０を認識してからデータ通信を行うまでの間において、送信器１２，２２と受信器１５，２５を調整する。
図４は、各ノード１０，２０の認識からデータ通信までのステートの遷移の一例を示す。
【００２０】
第１のステートＳＴ１は、トーン検出状態である。各ノード１０，２０は、例えば電源投入により、第１のステートＳＴ１となる。この第１のステートＳＴ１において、各ノード１０，２０は、トーン信号を送出する。各ノード１０，２０は、トーン信号を検出すると、応答のための信号を送信する。第１のノード１０は、第２のノード２０が送信する応答のための信号を検出すると、第１のステートＳＴ１から第２のステートＳＴ２に遷移する。同様に、第１のノード１０が送信する応答のための信号を検出した第２のノード２０は、第１のステートＳＴ１から第２のステートＳＴ２に遷移する。
【００２１】
第２のステートＳＴ２は、通信速度設定（スピード・ネゴシエーション）を行うステートである。各ノード１０，２０は、接続が確認されたノードと、互いに通信速度の設定を行う。両ノード１０，２０は、互いの通信速度に応じた情報（スピードコード）を含む送信信号をそれぞれ送信し、互いの通信速度を一致させる。
【００２２】
第３のステートＳＴ３は、信号計測と順序決定を行うステートである。各ノード１０，２０は、互いに、調整のための信号を送受信する。各ノード１０，２０は、調整のための信号を測定し、測定結果を互いに相手のノード１０，２０に送信する。各ノード１０，２０は、それぞれ通信相手の測定結果を受信する。そして、各ノード１０，２０は、互いの測定結果に基づいて、送信器及び受信器の調整を行う順序を決定する。
【００２３】
第４のステートＳＴ４は、最適化を行うステートである。各ノード１０，２０は、自ノードの測定結果と通信相手のノードの測定結果に基づいて、送信器及び受信器をそれぞれ調整する。
【００２４】
第５のステートＳＴ５は、同期化を行うステートであり、同期信号に基づいて、受信回路が受信信号に対して同期化を行う。同期が確立されると、各ノード１０，２０は、第２のステートＳＴ２において設定した通信速度で、接続が確立された相手のノードと互いに通信する。
【００２５】
次に、両ノード１０，２０間で送受信される各種の信号を説明する。
図８（ａ）に示すように、トーン信号ＴＮは、所定時間Ｄ１毎に繰り返し送信される。トーン信号ＴＮの送信間隔（時間Ｄ１）は、規格により設定された時間であり、例えば、４２．６７ｍｓである。トーン信号ＴＮは、規格に対応する周波数（例えば、４８ＭＨｚ〜６４ＭＨｚ）のパルスが、時間Ｄ２（例えば、６６６．６７μｓ）の間、継続する信号である。
【００２６】
図２に示す伝送路３０により互いに接続された第１のノード１０及び第２のノード２０は、互いに相手のノードから送信されるトーン信号ＴＮを検出し、応答のための信号を送信する。この応答のための信号は、図８（ａ）に破線で示すように、トーン信号ＴＮの開始から所定時間Ｄ３（例えば、２．６７ｍｓ）経過後に受取通知信号（アクノリッジ信号）ＡＣＫである。この受取通知信号ＡＣＫは、トーン信号ＴＮと同様のパルス信号である。第１のノード１０及び第２のノード２０は、互いに受取通知信号ＡＣＫを検出すると、通信相手のノードが接続されていると判定し、図４に示すように、第１のステートＳＴ１から第２のステートＳＴ２にそれぞれ遷移する。
【００２７】
図８（ｂ）は、第２のステートＳＴ２において通信速度を設定するために送信される速度コード（スピードコードＴＳＣ）を示す。各ノード１０，２０は、トーン信号ＴＮを送出した後、そのトーン信号ＴＮの送信開始から所定の期間Ｄ４（例えば、２１．３３ｍｓ）の間に、スピードコードＴＳＣを送出する。スピードコードＴＳＣは、所定数（例えば６ビット）の信号である。なお、アクノリッジ信号ＡＣＫを送出するタイミングが予約されている。各ノード１０，２０は、アクノリッジ信号ＡＣＫの送信開始から時間Ｄ３経過後から、同じ時間Ｄ３毎に、スピードコードＴＳＣの各ビットを送信する。
【００２８】
スピードコードＴＳＣの各ビットは、トーン信号ＴＮと同様に、期間Ｄ２継続して出力されるパルス信号の有無によって示される。例えば、値が「１」のビットは、時間Ｄ２の間、継続して出力されるパルス信号である。値が「０」のビットは、時間Ｄ２の間、所定レベル（例えば、グランドレベル）の信号である。従って、受信側の回路（例えば、第２のノード２０の物理ロジック部２４）は、所定のタイミングでパルス信号を検出した場合に対応するビットの値を「１」とし、パルス信号を検出しない場合に値を「０」とする。
【００２９】
各ノード１０，２０は、自ノードが動作可能な動作モードのうち、最大の通信速度に対応するスピードコードＴＳＣを互いに送信する。例えば、Ｓ４００，Ｓ８００，Ｓ１６００，Ｓ３２００の動作モードに対応可能なノードは、Ｓ３２００のモードに応じた「０１１ＸＸ０」のビット列のスピードコードＴＳＣを送出する。なお、「ＸＸ」は、「FOP Capable 」と「PIL Capable 」に対応するビットである。
【００３０】
スピードコードＴＳＣを受け取ったノードは、トーン信号ＴＮとアクノリッジ信号ＡＣＫを送出した後、自ノードが対応可能な動作モードに対応するスピードコードＴＳＣを送出する。両ノード１０，２０は、互いの通信速度に応じた情報（スピードコードＴＳＣ）を含む送信信号をそれぞれ送信する。そして、両ノード１０，２０は、互いの最大通信速度を交換し、遅い方の通信速度に対応する動作モードに設定する。
【００３１】
例えば、第１のノード１０は、Ｓ４００，Ｓ８００，Ｓ１６００，Ｓ３２００の動作モードのうちの何れかで動作可能である。第２のノード２０は、Ｓ４００，Ｓ８００，Ｓ１６００の動作モードのうちの何れかで動作可能である。第１のノード１０は、Ｓ３２００の動作モードに対応するスピードコードＴＳＣを送信し、第２のノード２０は、Ｓ１６００の動作モードに対応するスピードコードＴＳＣを送信する。
【００３２】
Ｓ１６００の動作モードに対応するスピードコードＴＳＣを受け取った第１のノード１０は、その動作モードに対応可能である、従って第１のノード１０は、トーン信号ＴＮの送出後、アクノリッジ信号ＡＣＫと、そのＳ１６００の動作モードに対応するスピードコードＴＳＣを送出する。そして、第１のノード１０は、動作モードをＳ１６００に設定する。
【００３３】
Ｓ３２００の動作モードに対応するスピードコードＴＳＣを受け取った第２のノード２０は、その動作モードに対応不可能である。従って、第２のノード２０は、トーン信号ＴＮの送出後、アクノリッジ信号ＡＣＫと、自身の最高速度に対応するＳ１６００の動作モードに対応するスピードコードＴＳＣを送出する。そして、第２のノード２０は、動作モードをＳ１６００に設定する。
【００３４】
図８（ｃ）は、パスの状態に応じた信号レベルの変化を測定するために用いられる計測用信号ＭＣを示す。計測用信号ＭＣは、所定数（例えば４ビット）の信号である。なお、信号レベルの計測は、計測用信号ＭＣのうち、最初の３ビットＢ１〜Ｂ３は、計測期間を示す。計測用信号ＭＣの最後のビットＢ４は、計測結果を比較する比較器間を示す。
【００３５】
各ノード１０，２０は、スピードコードＴＳＣと同様に、トーン信号ＴＮの送出後、所定のタイミングで、計測用信号ＭＣを送信する。なお、トーン信号ＴＮの送信開始から所定のタイミング（時間Ｄ３経過後）で、アクノリッジ信号ＡＣＫを送出するタイミングが予約されている。各ノード１０，２０は、予約されたアクノリッジ信号ＡＣＫの送信タイミングから時間Ｄ３経過後に、計測用信号ＭＣの最初のビットＢ１を送信する。そして、各ノード１０，２０は、各ビットＢ１〜Ｂ４を、同じ時間Ｄ３毎に送信する。
【００３６】
図８（ｄ）は、計測用信号ＭＣにより信号レベルの変化を計測した結果を通知するために用いられる通知信号ＲＣを示す。通知信号ＲＣは、例えば計測用信号ＭＣと同様に、所定数（４ビット）の信号である。計測結果は、通知信号ＲＣの最初の３ビットＢ１〜Ｂ３である。通知信号ＲＣの最後のビットＢ４は、計測結果を取り込む期間を示す信号である。
【００３７】
計測用信号ＭＣは、所定期間、「１」と「０」が交互に繰り返されるパルス信号（１Ｔパターン）である。計測用信号ＭＣが出力される期間は、例えば、トーン信号ＴＮが出力される期間Ｄ２と等しい。計測用信号ＭＣの周波数は、トーン信号ＴＮと弁別可能な値に設定されている。例えば、計測用信号ＭＣの周波数は、ノード１０，２０間で行われるデータの通信速度に対応することが好ましい。各ノード１０，２０は、通信速度設定（スピード・ネゴシエーション）において、対応可能な動作モードを互いに送信し、両ノード１０，２０に共通な最大速度の動作モードを設定する。従って、各ノード１０，２０は、設定した動作モードに対応する周波数の計測用信号ＭＣを送信する。
【００３８】
例えば、両ノード１０，２０の動作モードをＳ３２００とする。両ノード１０，２０は、Ｓ３２００の動作モードにてデータを通信する。ＩＤＢ１３９４規格は、動作モードに対応する最大転送速度を、５００Ｍｂｐｓ（Ｓ４００），１Ｇｂｐｓ（Ｓ８００），２Ｇｂｐｓ（Ｓ１６００），３．２Ｇｂｐｓ（Ｓ３２００）（bps:bit per second）と既定する。この場合、各ノード１０，２０は、計測用信号ＭＣの周波数を、例えば２ＧＨｚとする。パルス信号の通信は、１周期でデータ「１」とデータ「０」を送信することと等価である。従って、２ＧＨｚのパルス信号は、４Ｇｂｐｓのデータ通信速度に対応する。
【００３９】
通知信号ＲＣは、計測用信号ＭＣと同様に、トーン信号ＴＮの送出後、所定のタイミングで送信される。なお、トーン信号ＴＮの送信開始から所定のタイミング（時間Ｄ３経過後）で、アクノリッジ信号ＡＣＫを送出するタイミングが予約されている。各ノード１０，２０は、アクノリッジ信号ＡＣＫの送信開始から時間Ｄ３経過後から、同じ時間Ｄ３毎に、計測用信号ＭＣの各ビットを送信する。
【００４０】
通知信号ＲＣは、計測用信号ＭＣと同様に、所定期間、継続的に出力されるパルス信号である。通知信号ＲＣが出力される期間は、例えば、トーン信号ＴＮが出力される期間Ｄ２と等しい。通知信号ＲＣの周波数は、例えば、計測用信号ＭＣの周波数と等しく設定される。
【００４１】
次に、送信器１２と受信器１５の概略を図３に従って説明する。なお、図３において、図２に示す送信終端部１３及び受信終端部１４を省略している。
送信器１２は、受信信号ＲＸ１に基づく受信信号ＲＳ１を出力する。送信器１２は、伝送路での損失に起因する信号間干渉を補償するデ・エンファシス（de-emphasis ）１２ａを有している。デ・エンファシス１２ａは、物理ロジック部１１から供給される制御信号ＣＤ１に応答してオン・オフする。オンしたデ・エンファシス１２ａは、送信側の信号を強調する。例えば、デ・エンファシス１２ａは、矩形状の信号の立ち上がり部分及び立ち下がり部分の少なくとも一方をオーバーシュートした波形に整形する。デ・エンファシス１２ａは、波形整形回路の一例である。なお、デ・エンファシスは、プリエンファシス、ポストエンファシスと呼ばれることがある。
【００４２】
オン状態のデ・エンファシス１２ａは、第１のノード１０と第２のノード２０との間の通信状態を改善する。例えば、デ・エンファシス１２ａが波形を整形することは、伝送路３０のロスで失われるデータ波形の高周波成分を強調する。伝送路３０における大きな高周波ロスは、受信端におけるデータ波形を劣化させ、安定したデータの送受信を阻害する。従って、デ・エンファシス１２ａは、データ波形の劣化を低減し、安定したデータの送受信を可能とする。なお、ロスが小さな伝送路の場合、データ波形の劣化が小さく、デ・エンファシス１２ａが動作していなくても、安定したデータの送受信が可能である。
【００４３】
そして、デ・エンファシス１２ａのオン・オフは、送信器１２における消費電力を変更する。デ・エンファシス１２ａがオン状態であるとき、送信器１２における消費電力は、デ・エンファシス１２ａがオフ状態であるときの送信器１２の消費電力よりも大きい。従って、デ・エンファシス１２ａをオフすることは、送信器１２の消費電力を低減する。
【００４４】
送信器１２は、デ・エンファシス１２ａの出力信号に基づく送信信号ＴＸ１を送信する。さらに、送信器１２は、振幅制御信号ＣＡ１に応じた振幅の送信信号ＴＸ１を送信する。なお、振幅を調整する信号は、送信器１２の入力端子から出力端子までの間の信号であればよく、例えばデ・エンファシス１２ａに供給する信号としてもよい。
【００４５】
受信器１５の受信回路４１は、２つのノード間の伝送損失を補償するイコライザ（equalizer ）４１ａを有している。イコライザ４１ａは、物理ロジック部１１から供給されるイコライザ制御信号ＣＥ１に応答してオン・オフする。オンしたイコライザ４１ａは、受信器１５が受信した信号ＲＸ１のうち、所定の帯域の信号を増幅する。イコライザ４１ａは、増幅回路の一例である。受信器１５は、イコライザ４１ａにより増幅された信号に応じた受信信号ＲＳ１を出力する。オフしたイコライザ４１ａは、上記の増幅を行わない。従って、受信器１５は、受信した信号ＲＸ１の振幅と等しい振幅の受信信号ＲＳ１を出力する。イコライザ４１ａが処理する帯域と増幅のゲインは、例えば受信信号の周波数に応じて設定されている。
【００４６】
オン状態のイコライザ４１ａは、第１のノード１０と第２のノード２０との間の通信状態を改善する。例えば、イコライザ４１ａが所定帯域の信号を増幅することは、伝送路３０のロスで失われたデータ波形の高周波成分を補償する。伝送路３０における大きな高周波ロスは、受信端におけるデータ波形を劣化させ、安定したデータの送受信を阻害する。従って、イコライザ４１ａは、データ波形の劣化を低減し、安定したデータの送受信を可能とする。なお、ロスが小さな伝送路の場合、データ波形の劣化が小さく、イコライザ４１ａが動作していなくても、安定したデータの送受信が可能である。
【００４７】
そして、イコライザ４１ａのオン・オフは、受信器１５における消費電力を変更する。イコライザ４１ａがオン状態であるとき、受信器１５における消費電力は、イコライザ４１ａがオフ状態であるときの受信器１５の消費電力よりも大きい。従って、イコライザ４１ａをオフすることは、受信器１５の消費電力を低減する。
【００４８】
また、受信回路４１は、受信信号ＲＸ１と既定値とに応じた検出信号ＳＧＤを出力する。規定値は、受信信号ＲＸ１のレベルに対するしきい値である。即ち、受信回路４１は、受信信号ＲＸ１のレベルと所定のしきい値とを比較する。そして、受信回路４１は、受信信号ＲＸ１のレベルがしきい値以上のときにＨレベルの検出信号ＳＧＤを出力する。また、受信回路４１は、受信信号ＲＸ１のレベルがしきい値より小さいときにＬレベルの検出信号ＳＧＤを出力する。従って、Ｌレベルの検出信号ＳＧＤは、図５に示すように、受信信号ＲＸ１の受信なしを示す。
【００４９】
なお、受信回路４１は、受信信号ＲＸ１のレベルがしきい値より小さくなってから所定時間経過するまでの間、Ｈレベルの検出信号ＳＧＤを出力する。所定時間は、例えば１００μＳ（マイクロ秒）である。従って、受信信号ＲＸ１がパルス信号であってＬレベルのパルス幅が所定時間より短い場合、受信回路４１は、受信信号ＲＸ１を受信している間、Ｈレベルの検出信号ＳＧＤを継続して出力する。
【００５０】
例えば、トーン信号ＴＮは、５０ＭＨｚの周波数のトーン信号ＴＮの周期は０．０２μＳである。また、計測用信号ＭＣの周波数を２ＧＨｚとすると、その計測用信号ＭＣの周期は０．５ｎｓ（ナノ秒）である。従って、受信回路４１は、トーン信号ＴＮのように、連続的なパルス信号に対応して、図１３に示すように、検出信号ＳＧＤとして１つのパルスを出力する。即ち、検出信号ＳＧＤのレベルは、受信信号ＲＸ１において、トーン信号ＴＮ等の必要な信号の有無を示す。
【００５１】
物理ロジック部１１は、図１３に示すように、検出信号ＳＧＤに基づいて、トーン信号ＴＮ等の有無を判定し、その判定結果に応じて生成したモード信号ＭＤを受信器１５に出力する。受信器１５は、モード信号ＭＤに応答して動作する。
【００５２】
モード信号ＭＤは、例えば２ビットの信号である。図６は、モード信号ＭＤと、そのモード信号ＭＤに応答する受信器１５の動作を示す。なお、以下の説明において、モード信号ＭＤにビットの組み合わせを付加して示す。
【００５３】
図３に示す物理ロジック部１１は、モード信号ＭＤ［００］を出力する。受信器１５は、モード信号ＭＤ［００］に応答して通常動作を行う。通常動作は、振幅の計測に係わる動作を含まないものである。
【００５４】
上記したように、物理ロジック部１１は、通信速度設定（スピード・ネゴシエーション）を完了すると、図４に示す第２のステートＳＴ２から第３のステートＳＴ３に遷移する。その第３のステートＳＴ３において、トーン信号ＴＮを検出すると、モード信号ＭＤ［０１］を出力する。受信器１５は、このモード信号ＭＤ［０１］に応答して、振幅計測・比較動作を行う。受信器１５は、振幅計測・比較動作において、トーン信号ＴＮの振幅と、計測用信号ＭＣの振幅を測定し、両信号ＴＮ，ＭＣの振幅値を比較して判定信号ＣＯ１を生成する。そして、受信器１５は、生成した判定信号ＣＯ１を出力する。
【００５５】
物理ロジック部１１は、判定信号ＣＯ１を受け取り、所定のタイミングでモード信号ＭＤ［１０］を出力する。例えば、図１３に示すように、トーン信号ＴＮの検出に応答してモード信号ＭＤ［１０］を出力する。受信器１５は、モード信号ＭＤ［１０］に応答して、計測結果の受信動作を行う。受信器１５は、受信信号ＲＳ１に含まれる通知信号ＲＣを検出し、その通知信号ＲＣに応じた判定信号ＣＯ２を生成する。そして、受信器１５は、生成した判定信号ＣＯ２を出力する。物理ロジック部１１は、判定信号ＣＯ２を受け取り、所定のタイミング（例えば、トーン信号ＴＮの検出）でモード信号ＭＤ［００］を出力する。
【００５６】
受信器１５は、トーン信号検出器（ＴＮ／ＴＳＣ検出器と表記）４２、計測用信号検出器４３、振幅測定器４４、振幅値判定器４５を含む。
トーン信号検出器４２は、モード信号ＭＤ［０１］に基づいて、トーン信号ＴＮを検出する。また、トーン信号検出器４２は、モード信号ＭＤ［１０］に基づいて、トーン信号ＴＮ及びアクノリッジ信号ＡＣＫを検出する。トーン信号検出器４２は、受信信号ＲＸ１に含まれる所定の周波数のパルス信号を検出する。トーン信号検出器４２に設定される周波数の帯域は、トーン信号ＴＮの周波数に対応する。このような周波数帯域は、例えば、ロウパスフィルタやバンドパスフィルタにより設定される。従って、トーン信号検出器４２は、受信信号ＲＸ１に含まれるトーン信号ＴＮ、アクノリッジ信号ＡＣＫ、スピードコードＴＳＣに応答してＨレベルの検出信号ＲＴを出力する。Ｈレベルの検出信号ＲＴは、図５に示すように、トーン信号（ＴＮ）受信中であることを示す。つまり、トーン信号検出器４２は、図１３に示すように、モード信号ＭＤ［０１］のとき、トーン信号ＴＮが送出される期間（図８（ａ）に示す期間Ｄ２）、Ｈレベルの検出信号ＲＴを出力する。また、トーン信号検出器４２は、図１４に示すように、モード信号ＭＤ［１０］のとき、トーン信号ＴＮの開始からアクノリッジ信号ＡＣＫの終了までの間、Ｈレベルの検出信号ＲＴを出力する。
【００５７】
計測用信号検出器４３は、検出信号ＲＴと検出信号ＳＧＤに基づいて、計測用信号ＭＣと通知信号ＲＣに対応する検出信号ＲＭと比較信号ＥＮを生成する。計測用信号検出器４３は、Ｈレベルの検出信号ＲＴに応答してＬレベルの検出信号ＲＭとＬレベルの比較信号ＥＮを出力する。また、計測用信号検出器４３は、Ｌレベルの検出信号ＲＴに応答して、計測用信号ＭＣに対応する検出信号ＳＧＤに基づいて、検出信号ＲＭと比較信号ＥＮを出力する。詳しくは、図１３，図１４に示すように、計測用信号検出器４３は、計測用信号ＭＣに対応する検出信号ＳＧＤ（４つのパルス信号）のうち、先頭のパルス信号から最後のパルス信号までの間、Ｈレベルの検出信号ＲＭを出力する。また、計測用信号検出器４３は、計測用信号ＭＣに対応する４つのパルス信号のうち、最後のパルス信号と等しい比較信号ＥＮを出力する。例えば、計測用信号検出器４３は検出信号ＳＧＤのパルス数をカウントするかカウンタを含み、検出信号ＲＴがＨレベルからＬレベルへと変化した後、カウント値に従って、検出信号ＲＭと比較信号ＥＮを出力する。
【００５８】
振幅測定器４４は、モード信号ＭＤ［０１］に応答して測定動作を行う。この測定動作において、振幅測定器４４は、Ｈレベルの検出信号ＳＧＤに応答して受信信号ＲＳ１の振幅を測定する。そして、振幅測定器４４は、図１３に示すように、検出信号ＲＭがＬレベルである期間の測定値と等しい振幅値ＡＴを出力する。また、振幅測定器４４は、図１３に示すように、検出信号ＲＭがＨレベルである期間の測定値と等しい振幅値ＡＭを出力する。検出信号ＲＭがＬレベルであり、且つ検出信号ＳＧＤがＨレベルであるとき、受信信号ＲＳ１は、計測用信号ＭＣ以外の信号のときである。測定期間において、計測用信号ＭＣ以外の信号は、トーン信号ＴＮである。従って、振幅測定器４４は、トーン信号ＴＮの振幅を測定して振幅値ＡＴを出力する。検出信号ＲＭがＨレベルであり、且つ検出信号ＳＧＤがＨレベルであるとき、受信信号ＲＳ１は、計測用信号ＭＣである。従って、振幅測定器４４は、計測用信号ＭＣの振幅を測定して振幅値ＡＭを出力する。Ｈレベルの検出信号ＲＭは、図５に示すように、計測用信号群受信中であることを示す。なお、計測用信号群は、計測用信号ＭＣの３つのビットＢ１〜Ｂ３（図８（ｃ）参照）を示す。
【００５９】
振幅測定器４４は、モード信号ＭＤ［１０］に応答して受信動作を行う。この受信動作において、振幅測定器４４は、計測用信号検出器４３から出力される検出信号ＲＭと等しいレベルの信号ＡＴを出力する。
【００６０】
振幅値判定器４５は、図１３に示すように、モード信号ＭＤ［０１］のとき、Ｈレベルの比較信号ＥＮに応答して振幅値ＡＴと振幅値ＡＭを比較してレベル変動に応じた判定信号ＣＯ１を生成する。つまり、Ｈレベルの比較信号ＥＮは、図５に示すように、測定結果（ＡＴ，ＡＭ）を比較中であることを示す。振幅値判定器４５は、トーン信号ＴＮの振幅値ＡＴに対する計測用信号ＭＣの振幅値ＡＭの差分値ＡＷを算出する。例えば、振幅値判定器４５は、次式のように、差分値ＡＷを対数にて算出する。
【００６１】
ＡＷ＝２０×ｌｏｇ１０（ＡＭ÷ＡＴ）    ・・・（１）
そして、振幅値判定器４５は、差分値ＡＷと判定しきい値Ｄｔｈと比較し、比較結果に応じた判定信号ＣＯ１を生成する。判定しきい値Ｄｔｈは、例えば「３ｄＢ」に設定されている。振幅値判定器４５は、差分値（振幅差）ＡＷの正負、差分値ＡＷ（絶対値）と判定しきい値Ｄｔｈの比較結果に応じて、判定信号ＣＯ１を生成する。
【００６２】
判定信号ＣＯ１は、例えば３ビットの信号である。図７に示すように、振幅値判定器４５は、測定結果に応じた判定信号ＣＯ１を生成する。［０ｘｘ］の判定信号ＣＯ１は、測定不能を示す。測定不能は、計測用信号ＭＣの振幅値が無いとき、または測定できないほど低い場合である。なお、［ｘ］は、［０］と［１］の何れでもよいことを示す。［１００］の判定信号ＣＯ１は、差分値ＡＷがしきい値−Ｄｔｈ以下のとき（ＡＷ≦−Ｄｔｈ）を示す。［１０１］の判定信号ＣＯ１は、差分値ＡＷがしきい値−Ｄｔｈより大きく、「０」未満のとき（−Ｄｔｈ＜ＡＷ＜０）を示す。［１１０］の判定信号ＣＯ１は、差分値ＡＷが「０」以上、しきい値Ｄｔｈ未満のとき（０≦ＡＷ＜Ｄｔｈ）を示す。［１１１］の判定信号ＣＯ１は、差分値ＡＷがしきい値Ｄｔｈ以下のとき（Ｄｔｈ≦ＡＷ）を示す。
【００６３】
また、振幅値判定器４５は、図１４に示すように、モード信号ＭＤ［１０］のとき、通信相手から受信した通知信号ＲＣに応じた判定信号ＣＯ２を生成する。振幅値判定器４５は、振幅測定器４４から出力されるＨレベルの信号ＡＴに応答して３つの検出信号ＳＧＤを取り込み、その検出信号ＳＧＤに応じたビット列の判定信号ＣＯ２を生成する。この判定信号ＣＯ２は、通信相手が送信した測定結果を示す。図２に示すノード２０の送信器２２は、ノード１０の送信器１２と同様に構成され、受信器２５は受信器１５と同様に構成され、物理ロジック部２１は物理ロジック部１１と同様に構成されている。物理ロジック部１１は、受信器１５から判定信号ＣＯ１を受け取り、図１４に示すように、その判定信号ＣＯ１に応じた通知信号ＲＣを生成する。そして、物理ロジック部１１は、トーン信号ＴＮ，アクノリッジ信号ＡＣＫ，通知信号ＲＣを、送信器１２を介して相手のノードに送信する。従って、図３に示す物理ロジック部１１が受け取る判定信号ＣＯ２は、図２に示すノード２０においてトーン信号ＴＮと計測用信号ＭＣの振幅を測定した結果を示す。
【００６４】
即ち、各ノード１０，２０の物理ロジック部１１，２１は、それぞれの受信結果を相手のノードに送信する。第１のノード１０の物理ロジック部１１は、自ノード１０における測定結果を示す判定信号ＣＯ１と、通信相手のノード２０における測定結果を示す判定信号ＣＯ２に基づいて、送信器１２と受信器１５を調整する。同様に、第２のノード２０の物理ロジック部２１は、自ノード２０における測定結果を示す判定信号ＣＯ１と、通信相手のノード１０における測定結果を示す判定信号ＣＯ２に基づいて、送信器２２と受信器２５を調整する。
【００６５】
次に、両ノード１０，２０間における振幅計測と計測結果の通知の概略的な処理の流れを、図９に従って説明する。なお、各ノード１０，２０が実行する処理は互いに同じであるため、ノード１０の動作を主に説明し、必要に応じてノード２０の動作を説明する。
【００６６】
ステップ５１において、第１のノード１０は、トーン信号ＴＮを送信する。
次に、ステップ５２において、第１のノード１０は、トーン信号ＴＮを受信したか否かを判定する。この判定は、図２に示す物理ロジック部１１、２１が、図８（ａ）に示すトーン信号ＴＮとアクノリッジ信号ＡＣＫを受信したか否かにより判定する。第１のノード１０は、トーン信号ＴＮを受信しない場合、ステップ５１に移行する。トーン信号ＴＮを受信した第１のノード１０は、ステップ５３に移行する。つまり、第１のノード１０は、トーン信号ＴＮを受信するまで、ステップ５１，５２の処理を繰り返し実行する。なお、第１のノード１０は、ステップ５１，５２の処理を間欠的に実行するようにしてもよい。また、第１のノード１０は、ステップ５１，５２の処理を所定期間継続して実行した後、動作を停止するようにしてもよい。
【００６７】
次に、ステップ５３において、第１のノード１０は、受信したトーン信号ＴＮの振幅を計測する。次に、ステップ５４において、第１のノード１０は、トーン信号ＴＮに続いて計測用信号ＭＣがあるか否かを判定する。計測用信号ＭＣが無い場合、第１のノード１０は、振幅計測の処理を終了する。この場合、第１のノード１０は、図４に示すステップＳＴ５に遷移し、同期化を行う。ステップ５４において、第１のノード１０は、トーン信号ＴＮに続いて計測用信号ＭＣを検出した場合、ステップ５５に移行する。ステップ５５において、第１のノード１０は、計測用信号ＭＣの振幅を計測する。
【００６８】
次に、ステップ５６において、第１のノード１０は、トーン信号ＴＮの振幅値ＡＴと、計測用信号ＭＣの振幅値ＡＭに基づいて、差分値（振幅差）ＡＷを算出する。次に、ステップ５７において、第１のノード１０は、差分値ＡＷに応じた判定信号ＣＯ１を生成する。そして、ステップ５８において、第１のノード１０は、生成した判定信号ＣＯ１を含む送信信号ＴＸ１を送信する。次に、ステップ５９において、第１のノード１０は、通信相手である第２のノード２０から判定信号ＣＯ２を受信したか否かを判定する。第１のノード１０は、判定信号ＣＯ２を受信するまでステップ５９を実行する、つまり待機する。そして、第１のノード１０は、判定信号ＣＯ２を受信すると、振幅計測と計測結果の通知の処理を終了する。
【００６９】
次に、送信器と受信器の調整を説明する。なお、第１のノード１０と第２のノード２０は互いに同様に構成されている。従って、第１のノード１０における調整について説明し、第２のノード２０における調整の説明を省略する。
【００７０】
図３に示すように、送信器１２はデ・エンファシス１２ａを含み、送信信号ＴＸ１の振幅を調整する。受信回路４１はイコライザ４１ａを含む。第１のノード１０に含まれる送信器１２と受信器１５における調整項目は、送信器１２に含まれるデ・エンファシス１２ａのオン／オフ、送信信号ＴＸ１の振幅調整、受信回路４１に含まれるイコライザ４１ａのオン／オフである。これらの調整項目の優先順序は、図７に示すように、判定信号ＣＯｘ（ＣＯ１，ＣＯ２）に対応して設定されている。
【００７１】
例えば、判定信号ＣＯｘ（ＣＯ１，ＣＯ２）が［１００］の場合、１．イコライザ（ＥＱ）４１ａ／デ・エンファシス（ＤＥ）１２ａをオン、２．送信器１２の出力振幅、の順番である。また、判定信号ＣＯｘ（ＣＯ１，ＣＯ２）が［１０１］の場合、１．送信器１２の出力振幅、２．イコライザ（ＥＱ）４１ａ／デ・エンファシス（ＤＥ）１２ａのオン／オフ、である。また、判定信号ＣＯｘ（ＣＯ１，ＣＯ２）が［１１０］の場合、１．送信器１２の出力振幅、２．イコライザ（ＥＱ）４１ａ／デ・エンファシス（ＤＥ）１２ａのオン／オフ、である。また、判定信号ＣＯｘ（ＣＯ１，ＣＯ２）が［１１１］の場合、１．イコライザ（ＥＱ）４１ａ／デ・エンファシス（ＤＥ）１２ａのオフ、２．送信器１２の出力振幅、である。
【００７２】
送信器１２と受信器１５の調整順序は、第１のノード１０が所定の信号を送信するタイミングと、第２のノード２０が所定の信号を送信するタイミングに応じて設定される。所定の信号は、例えば、計測用信号ＭＣを含む一群の送信信号ＴＸ１である。
【００７３】
図９は、第１のノード１０の送信信号ＴＸ１と、第２のノード２０の送信信号ＴＸ２の送信タイミングを示す。図９において示す信号は、トーン信号ＴＮと、トーン信号ＴＮから次のトーン信号ＴＮまでの間に送信される各種信号（アクノリッジ信号ＡＣＫ，スピードコードＴＳＣ，計測用信号ＭＣ、通知信号ＲＣ）を含む。これらを１つの「トーン」として説明する。なお、図９において、同じ信号を含む「トーン」については同じ符号を付して説明する。また、アクノリッジ信号ＡＣＫを含まない「トーン」を「トーンＴ」とし、アクノリッジ信号ＡＣＫを含む「トーン」を「トーンＲ」として示す。
【００７４】
第２のノード２０は、スピードコードＴＳＣを含むトーンＴ０２を送信し、第１のノード１０はスピードコードＴＳＣを含むトーンＴ０１を送信する。通信速度が決定すると、第１のノード１０は、決定した通信速度の１Ｔパターンである計測用信号ＭＣを含むトーンＴ１０を送信する。第２のノード２０は、第１のノード１０から送信されたトーンＴ１０の振幅を計測する。同様に、第２のノード２０は、決定した通信速度の１Ｔパターンである計測用信号ＭＣを含むトーンＴ２０を送信する。第１のノード１０は、第２のノード２０から送信されたトーンＴ２０の振幅を計測する。
【００７５】
図９に示すタイミングの場合、第１のノード１０は、Ｔ１０の送信を完了した時、第２のノード２０から送信される計測用信号ＭＣを含むトーンＴ２０を受信中である。一方、第２のノード２０は、計測用信号ＭＣを含むトーンＴ２０の送信を完了した時、第１のノード１０が送信する計測用信号ＭＣを含むトーンＴ１０の受信を完了している。従って、第１のノード１０は、トーンＴ２０の計測結果に対応する通知信号ＲＣを含むトーンＴ１０１を送信する。
【００７６】
トーンＴ１０１を受信した第２のノード２０は、トーンＴ１０１に含まれる通知信号ＲＣ、つまり第１のノード１０における計測結果に基づいて、送信器２２のパラメータの最適化の優先順を決定する。一方、トーンＴ１０１を送信した第１のノード１０は、トーンＴ１０１に含めた通知信号ＲＣ、つまり自ノードの計測結果に基づいて、受信器１５のパラメータの最適化の優先順を決定する。
【００７７】
次いで、第２のノード２０は、トーンＴ１０の計測結果に対応する通知信号ＲＣを含むトーンＴ２０１を送信する。トーンＴ２０１を受信した第１のノード１０は、トーンＴ２０１に含まれる通知信号ＲＣ、即ち第２のノード２０のおける計測結果に基づいて、送信器１２のパラメータの最適化の優先順を決定する。一方、トーンＴ２０１を送信した第２のノード２０は、トーンＴ２０１に含めた通知信号ＲＣ、つまり自ノードの計測結果に基づいて、受信器２５のパラメータの最適化の優先順を決定する。
【００７８】
第２のノード２０が、計測結果を含むトーンＴ２０１を送信している時、第１のノード１０は既に計測結果を含むトーンＴ１０１の送信を完了している。このため、第１のノード１０は、自ノードの送信タイミングが相手ノードの送信タイミングより早い（自ノードが先）と判定する。第２のノード２０は、自ノードの送信タイミングが相手ノードの送信タイミングより遅い（相手ノードが先）と判定する。
【００７９】
従って、第１のノード１０は、先ず送信器１２の最適化を行い、次に受信器１５の最適化を行う。第２のノード２０は、先ず受信器２５の最適化を行い、次に送信器２２の最適化を行う。言い換えれば、第１のノード１０が送信器１２の最適化を行うとき、第２のノード２０は受信器２５の最適化を行う。次いで、第１のノード１０が受信器１５の最適化を行うとき、第２のノード２０は送信器２２の最適化を行う。
【００８０】
図１２は、最適化処理の概略を示す。
ステップ６１において、第１のノード１０は、計測用信号ＭＣを含むトーンＴ１０（図９参照）の送信より、通信相手の第２のノード２０のトーンＴ２０の送信が先か否かを判定する。通信相手の送信が先の場合、ステップ６２において、受信器１５の最適化を行う。次に、ステップ６３において、第１のノード１０は、送信器１２の最適化を行う。一方、ステップ６１において、自ノードが先に送信したと判定すると、第１のノード１０は、ステップ６４において、送信器１２の最適化を行う。次に、ステップ６５において、第１のノード１０は、受信器１５の最適化を行う。
【００８１】
最適化の処理について説明する。
第１のノード１０は、決定した優先順位に従って、送信器１２のパラメータを調整する。例えば、判定信号ＣＯ１，ＣＯ２をそれぞれ［１１１］とする。第１のノード１０は、判定信号ＣＯ２に基づいて、送信器１２を調整するパラメータの順序を決定する。第２のノード２０は、判定信号ＣＯ１に基づいて、受信器２５を調整するパラメータの順序を決定する。
【００８２】
先ず、第１のノード１０は、送信器１２のデ・エンファシス１２ａをオフ状態に制御し、トーンＴ１１を送信する。トーンＴ１１は、例えば、図１０（ａ）に示すように、トーン信号ＴＮと等しい振幅の計測用信号ＭＣを含む。第２のノード２０は、トーンＴ１１の振幅を計測し、通知信号ＲＣを含むトーンＲ２１を送信する。次いで、第１のノード１０は、トーンＲ２１を受信し、トーンＴ１１を送信する。第２のノード２０は、受信器２５のイコライザ４１ａをオフ状態に制御し、受信したトーンＴ１１の振幅を計測する。そして、第２のノード２０は、計測結果に応じた通知信号ＲＣを含むトーンＲ２２を送信する。
【００８３】
次いで、第１のノード１０は、トーンＲ２２を受信し、送信器１２の振幅値を調整する。そして、第１のノード１０は、調整した振幅の計測用信号ＭＣを含むトーンＴ１２を送信する。この計測用信号ＭＣの振幅は、判定信号ＣＯ２に基づく。図７に示すように、［１１１］の判定信号ＣＯ２は、トーン信号ＴＮの振幅値と、計測用信号ＭＣの振幅値の差が、しきい値Ｄｔｈ（例えば、＋３ｄＢ）より大きいことを示す。従って、第１のノード１０は、送信信号の所定値（例えば、２００ｍＶ）低く設定する。なお、図９では、トーンＴ１２の全体の振幅が、トーンＴ１１の振幅より小さく示している。しかし、トーンＴ１２は、図１０（ｂ）に示すように、トーン信号ＴＮの振幅より小さな振幅の計測用信号ＭＣを含む。
【００８４】
第２のノード２０は、受信したトーンＴ１２の振幅を計測し、その計測結果に応じた通知信号ＲＣを含むトーンＲ２３を送信する。
このような送受信により、１つのパスにおける調整を終了すると、各ノード１０，２０は次のパスの調整を開始する。即ち、第２のノード２０は、計測用信号ＭＣを含むトーンＴ２１を送信する。第１のノード１０は、受信したトーンＴ２１の振幅を計測し、計測結果に応じた通知信号ＲＣを含むトーンＲ１１を送信する。この後の処理は、図及び説明は省略するが、上記した１つ目のパスにおける処理と同様である。このような送受信により、各ノード１０，２０は、２つ目のパスにおける調整を行う。
【００８５】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（１−１）各ノード１０，２０は、所定の周期でトーン信号ＴＮを送信し、２つのトーン信号ＴＮの間に、トーン信号ＴＮと異なる周波数の計測用信号ＭＣを送信する。ノード１０の受信器１５は、トーン信号ＴＮの振幅と計測用信号ＭＣの振幅を計測し、トーン信号ＴＮの振幅値ＡＴと計測用信号ＭＣの振幅値ＡＭを比較して判定信号ＣＯ１を生成する。物理ロジック部１１は、判定信号ＣＯ１に基づいて、受信器１５の受信条件を調整するようにした。トーン信号ＴＮの振幅値ＡＴは、トーン信号ＴＮの周波数における伝送路３０を含むパスの特性に応じて変化する。同様に、計測用信号ＭＣの振幅値ＡＭは、計測用信号ＭＣの周波数における伝送路３０を含むパスの特性に応じて変化する。従って、伝送路３０を含むパスの状態に応じて受信器１５の受信条件を調整することができる。例えば、計測用信号ＭＣの周波数における特性によって、受信器１５の受信回路４１が有するイコライザ４１ａを停止することで、消費電力の低減が可能となる。
【００８６】
（１−２）各ノード１０，２０は、スピード・ネゴシエーションによって互いに設定した通信速度に対応する周波数の計測用信号ＭＣを送信するようにした。各ノード１０，２０は、スピード・ネゴシエーションによって設定した通信速度によりデータ等を通信する。従って、設定した通信速度に応じた周波数の計測用信号ＭＣを送信することで、伝送路３０を含むパスにおいて、通信速度における特性により変化する信号レベルを測定することができ、データ等の通信に適合するように送信器１２と受信器１５を調整することができる。
【００８７】
（１−３）受信器１５は、ノード２０から送信された通知信号ＲＣをデコードして判定信号ＣＯ２を生成する。ノード１０の物理ロジック部１１は、判定信号ＣＯ２に基づいて、送信器１２の送信条件を調整する。例えば、伝送路３０を含むパスの状態に応じて送信器１２が送信する送信信号ＴＸ１の振幅を調整する。送信信号ＴＸ１の振幅を小さくすることで、送信器１２における消費電力を停電することが可能となる。また、送信信号ＴＸ１の振幅を大きくすることで、ノード１０，２０間で安定した通信を行うことができるようになる。
【００８８】
（１−４）送信器１２は、送信信号ＴＸ１の波形を整形するデ・エンファシス１２ａを含む。また、送信器１２は、物理ロジック部１１が出力する振幅制御信号ＣＡ１に応じた振幅の送信信号ＴＸ１を送信する。物理ロジック部１１は、判定信号ＣＯ１に基づいて、送信器１２の振幅調整と、デ・エンファシス１２ａの動作状態の調整の優先順位を決定する。例えば、物理ロジック部１１は、差分値（振幅差）ＡＷ（対数値）が所定のしきい値Ｄｔｈ以上の場合、デ・エンファシス１２ａをオフにする調整を、送信器１２の振幅調整より優先して行う。また、差分値ＡＷが０以上、しきい値Ｄｔｈ未満の場合、送信器１２の振幅調整を、デ・エンファシス１２ａのオン・オフよりも優先して行う。このように調整することで、伝送路３０を含むパスの状態に応じて送信器１２を最適に調整することが可能となる。
【００８９】
（第二実施形態）
以下、第二実施形態を図１５〜図２１に従って説明する。
なお、この実施形態において、上記第一実施形態と同じ部材については同じ符号を付し、説明の全て又は一部を省略する。
【００９０】
図１５に示すように、通信装置８０と通信装置９０は、伝送路３０を介して互いに通信可能に接続されている。通信装置８０は、例えば図１に示すパソコン１に備えられ、通信装置９０は、例えば図１に示す記憶装置２に備えられる。以下、通信装置をノードとして説明する。
【００９１】
第１のノード８０は、物理ロジック部８１、送信器１２、送信終端部１３、受信終端部１４、受信器８５を有している。
第１のノード８０の物理ロジック部８１は、図１に示すパソコン１から記憶装置２に送信する送信データに基づく送信信号ＴＳ１を送信器１２に供給する。送信器１２は、送信信号ＴＳ１に基づく信号ＴＸ１を出力する。信号ＴＸ１は、送信終端部１３と伝送路３０を介して第２のノード２０に供給される。受信器８５は、受信終端部１４を介して受信した信号ＲＸ１に基づく受信信号ＲＳ１を物理ロジック部８１に供給する。物理ロジック部８１は、受信器８５から出力される受信信号ＲＳ１を受け取り、その受信信号ＲＳ１を符号化した受信データを生成する。図１に示す記憶装置２は、受信データを記憶する。
【００９２】
第２のノード９０は、物理ロジック部９１、送信器２２、送信終端部２３、受信終端部２４、受信器９５を有している。
第２のノード９０の物理ロジック部９１は、図１に示す記憶装置２からパソコン１に送信する送信データに基づく送信信号ＴＳ２を送信器２２に供給する。送信器２２は、送信信号ＴＳ２に基づく信号ＴＸ２を出力する。信号ＴＸ２は、送信終端部２３と伝送路３０を介して第２のノード９０に供給される。受信器９５は、受信終端部２４を介して受信した信号ＲＸ２に基づく受信信号ＲＳ２を物理ロジック部９１に供給する。物理ロジック部９１は、受信器９５から出力される受信信号ＲＳ２を受け取り、その受信信号ＲＳ２を符号化した受信データを生成する。図１に示すパソコン１は、受信データを処理する。
【００９３】
各物理ロジック部８１，９１は、互いのノード８０，９０を認識してからデータ通信を行うまでの間において、送信器１２，２２と受信器１５，２５を調整する。
図１７は、各ノード８０，９０の認識からデータ通信までのステートの遷移の一例を示す。
【００９４】
第１のステートＳＴ１１は、トーン検出状態である。各ノード８０，９０は、例えば電源投入により、第１のステートＳＴ１１となる。この第１のステートＳＴ１１において、各ノード８０，９０は、トーン信号を送出する。各ノード８０，９０は、トーン信号を検出すると、応答のための信号を送信する。第１のノード８０は、第２のノード９０が送信する応答のための信号を検出すると、第１のステートＳＴ１１から第２のステートＳＴ１２に遷移する。同様に、第１のノード８０が送信する応答のための信号を検出した第２のノード９０は、第１のステートＳＴ１１から第２のステートＳＴ１２に遷移する。
【００９５】
第２のステートＳＴ１２は、通信状態設定を行うステートである。通信状態設定は、通信速度設定（スピード・ネゴシエーション）と、信号測定及び順序決定とを行うステートである。各ノード８０，９０は、接続が確認されたノードと、互いに通信速度の設定を行う。両ノード８０，９０は、互いの通信速度に応じた情報（スピードコード）を含む送信信号をそれぞれ送信し、互いの通信速度を一致させる。また、各ノード８０，９０は、互いに、調整のための信号を送受信する。各ノード８０，９０は、調整のための信号を測定し、測定結果を互いに相手のノード８０，９０に送信する。
【００９６】
第３のステートＳＴ１３は、最適化を行うステートである。各ノード８０，９０は、自ノードの測定結果と相手ノードの測定結果に基づいて、送信器及び受信器をそれぞれ調整する。
【００９７】
第４のステートＳＴ１４は、同期化を行うステートであり、同期信号に基づいて、受信回路が受信信号に対して同期化を行う。同期が確立されると、各ノード８０，９０は、第２のステートＳＴ１２において設定した通信速度で、接続が確立された相手のノードと互いに通信する。
【００９８】
次に、両ノード８０，９０間で送受信される各種の信号を説明する。
両ノード８０，９０は、通信相手の接続を確認するために、図８（ａ）に示すトーン信号ＴＮを送信する。トーン信号ＴＮを受信した各ノード８０，９０は、トーン信号ＴＮと、応答のために受取通知信号（アクノリッジ信号ＡＣＫ）を送信する。各ノード１０，２０は、互いにアクノリッジ信号ＡＣＫを検出すると、通信相手のノードが接続されていると判定し、図１７に示す第１のステートＳＴ１１から第２のステートＳＴ１２へとそれぞれ遷移する。
【００９９】
図１８（ａ）は、第２のステートＳＴ２において、通信状態を設定するために送信される信号を示す。この信号は、トーン信号ＴＮ、スピードコードＴＳＣ、計測用信号ＭＣａを含む。各ノード８０，９０は、スピードコードＴＳＣを送出してから次のトーン信号ＴＮまでの期間において所定のタイミングで、計測用信号ＭＣａを送信する。例えば、各ノード８０，９０は、スピードコードＴＳＣの最後のビットを送信するタイミングから、所定時間Ｄ３経過後に、計測用信号ＭＣａの送信を開始する。そして、各ノード８０，９０は、計測用信号ＭＣａの各ビットＢ１〜Ｂ３を、所定時間Ｄ３毎に送信する。計測用信号ＭＣａは、所定数（例えば、３ビット）の信号である。この３ビットの計測用信号ＭＣａは、計測期間を示す。つまり、本実施形態の計測用信号ＭＣａは、第一実施形態の計測用信号ＭＣの第１ビットＢ１〜第３ビットＢ３と等しい。
【０１００】
図１８（ｂ）は、第２のステートＳＴ２において、通信状態を設定するために送信される信号を示す。この信号は、トーン信号ＴＮ、アクノリッジ信号ＡＣＫ、スピードコードＴＳＣ、通知信号ＲＣａを含む。各ノード８０，９０は、スピードコードＴＳＣ、計測用信号ＭＣａを含む。各ノード８０，９０は、スピードコードＴＳＣを送出してから次のトーン信号ＴＮまでの期間において所定のタイミングで、通知信号ＲＣａを送信する。例えば、各ノード８０，９０は、スピードコードＴＳＣの最後のビットを送信するタイミングから、所定時間Ｄ３経過後に、通知信号ＲＣａの送信を開始する。通知信号ＲＣａは、所定数（例えば、３ビット）の信号である。この３ビットの通知信号ＲＣａは、計測用信号ＭＣａにより信号レベルの変化を計測した結果を通知するために用いられる。つまり、本実施形態の通知信号ＲＣａは、第一実施形態の通知信号ＲＣの第１ビット〜第３ビットＢ３と等しい。
【０１０１】
次に、受信器８５の概略を図１６に従って説明する。なお、図１６において、図１５に示す送信終端部１３及び受信終端部１４を省略している。
図１６に示すように、受信器８５は、受信回路４１、トーン信号検出器（ＴＮ／ＴＳＣ検出器と表記）１０２、計測用信号検出器１０３、振幅測定器４４、振幅値判定器１０５を含む。
【０１０２】
トーン信号検出器１０２は、トーン信号ＴＮを検出すると、そのトーン信号ＴＮの開始タイミングから所定期間、Ｈレベルの検出信号ＲＴａを出力する。Ｈレベルの検出信号ＲＴａを出力する期間、つまり、Ｈレベルのパルス幅は、トーン信号ＴＮ、アクノリッジ信号ＡＣＫ及びスピードコードＴＳＣが送出される期間を含む。例えば、各ノード８０，９０は、図８（ａ）に示す期間Ｄ４の間、Ｈレベルの検出信号ＲＴａを出力する。なお、この期間Ｄ４は、トーン信号ＴＮの送信開始から、図１８（ａ）に示す計測用信号ＭＣａが出力されるまでの期間に等しい。つまり、各ノード８０，９０は、トーン信号ＴＮの送信開始から、計測用信号ＭＣａを出力するまでの間、Ｈレベルの検出信号ＲＴａを出力する。
【０１０３】
計測用信号検出器１０３は、検出信号ＲＴａと検出信号ＳＧＤに基づいて、計測用信号ＭＣと通知信号ＲＣａに対応する検出信号ＲＭを生成する。計測用信号検出器１０３は、Ｈレベルの検出信号ＲＴａに応答してＬレベルの検出信号ＲＭを出力する。また、計測用信号検出器１０３は、Ｌレベルの検出信号ＲＴａに応答して、計測用信号ＭＣに対応する検出信号ＳＧＤに基づいて、検出信号ＲＭを出力する。詳しくは、図２０，図２１に示すように、計測用信号検出器１０３は、計測用信号ＭＣに対応する検出信号ＳＧＤの間、Ｈレベルの検出信号ＲＭを出力する。例えば、計測用信号検出器４３は検出信号ＳＧＤのパルス数をカウントするかカウンタを含み、検出信号ＲＴがＨレベルからＬレベルへと変化した後、カウント値に従って検出信号ＲＭを出力する。
【０１０４】
振幅測定器４４は、モード信号ＭＤ［０１］に応答して測定動作を行う。例えば、図２０に示すように、振幅測定器４４は、検出信号ＲＭがＬレベルである期間、Ｈレベルの検出信号ＳＧＤに応答して受信信号ＲＳ１の振幅を測定する。そして、振幅測定器４４は、測定値と等しい振幅値ＡＴを出力する。また、振幅測定器４４は、検出信号ＲＭがＨレベルである期間、Ｈレベルの検出信号ＳＧＤに応答して受信信号ＲＳ１の振幅を測定し、測定値と等しい振幅値ＡＭを出力する。
【０１０５】
振幅測定器４４は、モード信号ＭＤ［１０］に応答して受信動作を行う。この受信動作において、振幅測定器４４は、計測用信号検出器４３から出力される検出信号ＲＭと等しいレベルの信号ＡＴを出力する。
【０１０６】
振幅値判定器１０５は、図２０に示すように、モード信号ＭＤ［０１］のとき、Ｈレベルの検出信号ＳＧＤに応答して振幅値ＡＴと振幅値ＡＭを比較してレベル変動に応じた判定信号ＣＯ１を生成する。振幅値判定器１０５は、トーン信号ＴＮの振幅値ＡＴに対する計測用信号ＭＣの振幅値ＡＭの差分値ＡＷを、例えば第一実施形態の振幅値判定器４５と同様に算出する。そして、振幅値判定器１０５は、差分値ＡＷと判定しきい値Ｄｔｈと比較し、比較結果に応じた判定信号ＣＯ１を生成する。判定しきい値Ｄｔｈは、例えば「３ｄＢ」に設定されている。振幅値判定器１０５は、差分値（振幅差）ＡＷの正負、差分値ＡＷ（絶対値）と判定しきい値Ｄｔｈの比較結果に応じて、判定信号ＣＯ１を生成する。
【０１０７】
また、振幅値判定器１０５は、図２０に示すように、モード信号ＭＤ［１０］のとき、通信相手から受信した通知信号ＲＣに応じた判定信号ＣＯ２を生成する。振幅値判定器１０５は、振幅測定器４４から出力されるＨレベルの信号ＡＴに応答して３つの検出信号ＳＧＤを取り込み、その検出信号ＳＧＤに応じたビット列の判定信号ＣＯ２を生成する。
【０１０８】
次に、両ノード８０，９０間における振幅計測と計測結果の通知の概略的な処理の流れを、図１９に従って説明する。なお、各ノード８０，９０が実行する処理は互いに同じであるため、ノード８０の動作を主に説明し、必要に応じてノード９０の動作を説明する。
【０１０９】
ステップ１１１において、第１のノード８０は、トーン信号ＴＮ及びスピードコードＴＳＣを受信する。次に、ステップ１１２において、第１のノード８０は、受信したトーン信号ＴＮ及びスピードコードＴＳＣの振幅を計測する。ステップ１１３において、第１のノード８０は、受信したスピードコードＴＳＣに基づいて、通信速度を決定する。なお、図１９では、ステップ１１２の次にステップ１１３を実行するように示したが、これらのステップ１１２，１１３における処理は、例えば、図１６に示す受信器８５（振幅測定器４４）と物理ロジック部８１とにより並列的に実行される。
【０１１０】
次に、ステップ１１４において、第１のノード８０は、スピードコードＴＳＣに続いて計測用信号ＭＣａがあるか否かを判定する。計測用信号ＭＣａが無い場合、第１のノード８０は、通信状態設定の処理を終了する。この場合、第１のノード８０は、図１７に示すステップＳＴ４に遷移し、同期化を行う。ステップ１１４において、第１のノード８０は、スピードコードＴＳＣに続いて計測用信号ＭＣを検出した場合、ステップ１１５に移行する。ステップ１１５において、第１のノード８０は、計測用信号ＭＣａの振幅を計測する。
【０１１１】
次に、ステップ１１６において、第１のノード８０は、トーン信号ＴＮ及びスピードコードＴＳＣの振幅値ＡＴと、計測用信号ＭＣａの振幅値ＡＭに基づいて、差分値（振幅差）ＡＷを算出する。次に、ステップ１１７において、第１のノード８０は、差分値ＡＷに応じた判定信号ＣＯ１を生成する。そして、ステップ１１８において、第１のノード８０は、生成した判定信号ＣＯ１を含む送信信号ＴＸ１を送信する。次に、ステップ１１９において、第１のノード８０は、通信相手である第２のノード９０から判定信号ＣＯ２を受信したか否かを判定する。第１のノード８０は、判定信号ＣＯ２を受信するまでステップ１１９を実行する、つまり待機する。そして、第１のノード８０は、判定信号ＣＯ２を受信すると、振幅計測と計測結果の通知の処理を終了する。
【０１１２】
本実施形態において、各ノード８０，９０は、図１８（ａ）に示すように、トーン信号ＴＮに続いて、スピードコードＴＳＣと計測用信号ＭＣａを送信する。各ノード８０，９０は、トーン信号ＴＮと６ビットのスピードコードＴＳＣの振幅を測定し、振幅値ＡＴを得る。また、各ノード８０，９０は、３ビットの計測用信号ＭＣａの振幅を測定し、振幅値ＡＭを得る。図１８（ｂ）に示すように、トーン信号ＴＮに続いて、アクノリッジ信号ＡＣＫ，スピードコードＴＳＣ，通知信号ＲＣａを送信する。
【０１１３】
上記のノード８０の作用を説明する。
図２０に示すように、ノード８０において、受信器８５の受信回路４１は、受信信号ＲＸ１に応答して検出信号ＳＧＤを生成する。トーン信号検出器１０２は、受信信号ＲＸ１に基づいて、検出信号ＲＴａを生成する。計測用信号検出器１０３は、受信回路４１から出力される受信信号ＲＳ１及び検出信号ＳＧＤと、トーン信号検出器１０２から出力される検出信号ＲＴａに基づいて検出信号ＲＭを生成する。振幅測定器４４は、検出信号ＳＧＤと検出信号ＲＭに基づいて、受信信号ＲＸ１（ＲＳ１）に含まれるトーン信号ＴＮ及びスピードコードＴＳＣの振幅を測定した振幅値ＡＴを出力する。また、振幅測定器４４は、検出信号ＳＧＤと検出信号ＲＭに基づいて、受信信号ＲＸ１（ＲＳ１）に含まれる計測用信号ＭＣａの振幅を測定した振幅値ＡＭを出力する。振幅値判定器１０５は、検出信号ＳＧＤに基づいて、振幅値ＡＴと振幅値ＡＭとを比較して判定信号ＣＯ１を生成する。
【０１１４】
物理ロジック部８１は、判定信号ＣＯ１を、受信したスピードコードＴＳＣに基づいて設定する自ノードの通信速度を通信相手のノード９０に送信する信号（トーン）に含めて送信する。即ち、物理ロジック部８１は、図２０において測定したスピードコードＴＳＣに対応する動作モードと、自ノードの動作モードとを比較し、両ノード８０，９０が互いに通信可能な動作モードを決定する。そして、物理ロジック部８１は、図２１に示すように、決定した動作モードに対応するスピードコードＴＳＣを含む送信信号ＴＸ１を、送信器１２から送信させる。続いて、物理ロジック部８１は、判定信号ＣＯ１に応じた３ビットの通知信号ＲＣａを、送信器１２から送信させる。
【０１１５】
図２１に示すように、物理ロジック部８１は、トーン信号ＴＮとアクノリッジ信号ＡＣＫを、送信器１２から送信させる。続いて、物理ロジック部８１は、自ノード８０の動作モードに対応するスピードコードＴＳＣを、送信器１２から送信させる。続いて、物理ロジック部８１は、判定信号ＣＯ１に応じた３ビットの通知信号ＲＣａを、送信器１２から送信させる。
【０１１６】
物理ロジック部８１は、判定信号ＣＯ１を、通信相手のノード９０に送信する。即ち、図２１に示すように、物理ロジック部８１は、トーン信号ＴＮとアクノリッジ信号ＡＣＫを、送信器１２から送信させる。続いて、物理ロジック部８１は、自ノード８０の動作モードに対応するスピードコードＴＳＣを、送信器１２から送信させる。続いて、物理ロジック部８１は、判定信号ＣＯ１（図２１では［１１０］）に応じた３ビットの通知信号ＲＣａを、送信器１２から送信させる。
【０１１７】
なお、物理ロジック部８１は、計測用信号ＭＣａを含む送信信号ＴＸ１を、送信器１２から送信させる。通信相手のノード９０は、受信した信号に含まれるトーン信号ＴＮ、スピードコードＴＳＣ，計測用信号ＭＣａを測定した結果に応じた通知信号ＲＣａを含む信号を送信する。従って、図２１に示すように、受信器８５は、通知信号ＲＣａを含む受信信号ＲＸ１を受信する。この受信信号ＲＸ１は、通信相手のノード９０の動作モードに対応するスピードコードＴＳＣを含む。従って、物理ロジック部８１は、スピードコードＴＳＣに基づいて、通信相手のノード９０との間の通信速度を決定する。受信器８５は、受信信号ＲＸ１に含まれる通知信号ＲＣａをデコードして判定信号ＣＯ２（図２１では［１０１］）を生成する。
【０１１８】
以上記述したように、本実施形態によれば、第一実施形態の効果に加え、以下の効果を奏する。
（２−１）各ノード８０，９０は、トーン信号ＴＮに続いて各ノード８０，９０の通信速度を設定するスピードコードＴＳＣを送信し、そのスピードコードＴＳＣに続いて、計測用信号ＭＣａ，通知信号ＲＣａを送信するようにした。ノード８０，９０を含む通信システムは、例えばノード間を接続する伝送路３０の抜脱によって通信が中断すると、バスリセットを行って接続されたノードを認識した後、ノード間の通信速度を決定する。通信システムに含まれる各ノードは、伝送路３０を伝達する信号に対するノイズ等によって一時的に通信が中段した場合、バスリセットを抑制し、通信速度を互いに確認して通信を再開することができる。このような通信システムにおいて、２つのトーン信号ＴＮの間に、スピードコードＴＳＣと計測用信号ＭＣａ又は通知信号ＲＣａを送信することで、通信速度を設定するステートＳＴ２において、計測用信号ＭＣａの振幅計測と、計測結果の通知を行うことができる。従って、通信再開までに要する時間が短い、つまり、短時間で通信を再開することが可能となる。
【０１１９】
（２−２）受信器８５は、トーン信号ＴＮとスピードコードＴＳＣの振幅を計測し、振幅値ＡＴを生成する。従って、例えばノイズ等の影響を受けることなく、安定してトーン信号ＴＮ及びスピードコードＴＳＣの周波数を含む周波数帯域における特性に応じた振幅値ＡＴを測定することができる。
【０１２０】
尚、上記実施形態は、以下の態様で実施してもよい。
・信号レベルの変化を検出するための計測用信号ＭＣ，ＭＣａとして、「１」と「０」を繰り返す１Ｔパターンを用いたが、他の信号を用いても良い。例えば、８ｂ１０ｂエンコーディングのＫ２８．５パターンや、疑似ランダムビット列（ＰＲＢＳ:pseudorandom bit stream）を用いてもよい。これらのパターンを用いることで、符号間干渉による波形振幅の影響を考慮した計測が可能となる。また、通信データに含まれる１Ｔパターンから５Ｔパターンのうちの１つを用いてもよい。
【０１２１】
また、パターンが互いに異なる２つの計測用信号を用いてもよい。例えば、トーン信号ＴＮと、Ｋ２８．５パターンの第１計測用信号と、１Ｔパターンの第２計測用信号を用いる。Ｋ２８．５パターンの第１計測用信号の振幅は、１Ｔパターンの第２計測用信号と比べ、低い周波数帯域の特性に応じて変化する。例えば、トーン信号ＴＮの振幅より第１計測用信号（Ｋ２８．５）の振幅が大きく、第１計測用信号の振幅よりも第２計測用信号（１Ｔ）の振幅が大きい（ＴＮ＜Ｋ２８．５＜１Ｔ）の場合、例えば、受信器に含まれるイコライザ（ＥＱ）において高周波におけるゲインを低くする。また、トーン信号ＴＮの振幅より第２計測用信号（１Ｔ）の振幅が大きく、第２計測用信号の振幅よりも第１計測用信号（Ｋ２８．５）の振幅が大きい（ＴＮ＜１Ｔ＜Ｋ２８．５）の場合、例えば、受信器に含まれるイコライザ（ＥＱ）において低周波におけるゲインを低くする。また、トーン信号ＴＮの振幅より第２計測用信号（１Ｔ）の振幅が小さく、第２計測用信号の振幅よりも第１計測用信号（Ｋ２８．５）の振幅が小さい（Ｋ２８．５＜１Ｔ＜ＴＮ）の場合、例えば、受信器に含まれるイコライザ（ＥＱ）において低周波におけるゲインを高くする。また、トーン信号ＴＮの振幅より第１計測用信号（Ｋ２８．５）の振幅が小さく、第１計測用信号の振幅よりも第２計測用信号（１Ｔ）の振幅が小さい（１Ｔ＜Ｋ２８．５＜ＴＮ）の場合、例えば、受信器に含まれるイコライザ（ＥＱ）において高周波におけるゲインを高くする。なお、イコライザの調整をデ・エンファシスの調整よりも優先して行うことが望ましい。
【０１２２】
・測定結果を通知する通知信号ＲＣ，ＲＣａの周波数を適宜変更してもよい。例えば、トーン信号ＴＮと同じ周波数とする。このような周波数を設定することにより、通知信号ＲＣ，ＲＣａを確実に受信することができるようになる。なお、トーン信号ＴＮを同じ周波数を用いた場合、例えばタイマを利用してトーン信号ＴＮの受信から所定時間経過後の信号を通知信号ＲＣ，ＲＣａとして受け取るようにするとよい。
【０１２３】
・計測用信号ＭＣ，ＭＣａのビット数を、２ビット以下又は４ビット以上のように、適宜変更してもよい。
・通知信号ＲＣ，ＲＣａのビット数を、２ビット以下又は４ビット以上のように、適宜変更してもよい。
【０１２４】
・計測用信号ＭＣ，ＭＣａを送信するタイミングを適宜変更してもよい。
・通知信号ＲＣ，ＲＣａを送信するタイミングを適宜変更してもよい。
・受信器１５，８５における信号を適宜変更してもよい。例えば、図６に示す受信器１５において、振幅測定器４４に検出信号ＲＴを供給し、Ｈレベルの検出信号ＲＴに応答して振幅値ＡＴを出力するようにしてもよい。
【０１２５】
・上記各実施形態は、トーン信号ＴＮと計測用信号ＭＣ，ＭＣａのように、周波数が互いに異なる２つの信号を用いてパスにおける信号レベルの変化を検出したが、周波数が互いに異なる３つ以上の信号を用いて信号レベルの変化を検出するようにしてもよい。
【符号の説明】
【０１２６】
１０，２０  通信装置（ノード）
３０  伝送路
１１，２１  物理ロジック部
１２，２２  送信器
１２ａ  デ・エンファシス
１５，２５  受信器
４１  受信回路
４１ａ  イコライザ
４２，１０２  トーン信号検出器
４３，１０３  計測用信号検出器
４４  振幅測定器
４５，１０５  振幅値判定器
８１，９１  物理ロジック部
８５，９５  受信器
ＣＯ１，ＣＯ２  判定信号
ＴＮ  トーン信号
ＡＣＫ  受信通知信号（アクノリッジ信号）
ＴＳＣ  速度コード（スピードコード）
ＭＣ，ＭＣａ  計測用信号
ＲＣ，ＲＣａ  通知信号
【図１】
0005845994.tif 000002
【図２】
0005845994.tif 000003
【図３】
0005845994.tif 000004
【図４】
0005845994.tif 000005
【図５】
0005845994.tif 000006
【図６】
0005845994.tif 000007
【図７】
0005845994.tif 000008
【図８】
0005845994.tif 000009
【図９】
0005845994.tif 000010
【図１０】
0005845994.tif 000011
【図１１】
0005845994.tif 000012
【図１２】
0005845994.tif 000013
【図１３】
0005845994.tif 000014
【図１４】
0005845994.tif 000015
【図１５】
0005845994.tif 000016
【図１６】
0005845994.tif 000017
【図１７】
0005845994.tif 000018
【図１８】
0005845994.tif 000019
【図１９】
0005845994.tif 000020
【図２０】
0005845994.tif 000021
【図２１】
0005845994.tif 000022