(57)【要約】【課題】信号補正量の調整をデータ通信時におけるアイドル期間に行うと共に、信号補正量の調整時間の短縮化を図る。【解決手段】受信／テストデータを受信するＲＸ１１７と、有効な通信時において受信する受信データのＢＥＲを計測するデータＢＥＲ計測部１１４と、テストデータの受信時にＢＥＲを計測する第１，第２テストＢＥＲ計測部１１５，１１６と、受信データのＢＥＲが基準値を超える場合において、所定の信号補正量でのテストデータを要求する送信補正量変更要求を出力するとともに、受信／テストデータのＢＥＲの比較結果に基づいて、所定の信号補正量での受信データを要求するための送信補正量変更要求を出力する受信制御部１２０と、送信補正量変更要求に基づいたテスト／受信データを要求する送信部１３０と、を備え、通信のアイドル時において、受信制御部は送信補正量変更要求を出力する。【選択図】図１
2015177492.tif 000002
【特許請求の範囲】
【請求項１】
相手方の通信装置とシリアル通信を行う通信装置であって、
受信データおよびテストデータを受信する受信部と、
前記相手方の通信装置との有効な通信時において受信する受信データのビット誤り率を計測する受信データ測定部と、
テストデータの受信時に該テストデータのビット誤り率を計測するテストデータ測定部と、
受信データのビット誤り率が基準値を超える場合において、前記相手方の通信装置に所定の信号補正量でのテストデータを要求する送信補正量変更要求を出力するとともに、受信データおよびテストデータのビット誤り率の比較結果に基づいて、前記相手方の通信装置に所定の信号補正量での受信データを要求するための送信補正量変更要求を出力する受信制御部と、
前記相手方の通信装置に、前記送信補正量変更要求に基づいたテストデータおよび受信データを要求する送信部と、を備え、
前記相手方の通信装置との通信のアイドル時において、前記受信制御部は、前記送信補正量変更要求を出力することを特徴とする通信装置。
【請求項２】
前記信号補正量は、エンファシス量であることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記テストデータ測定部を２以上備え、それぞれ信号補正量の異なるテストデータについてのビット誤り率を計測することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
請求項１から３までのいずれかに記載の通信装置と、
前記相手方の通信装置と、が伝送路で接続されてなり、
前記相手方の通信装置は、前記送信補正量変更要求に応じて受信データおよびテストデータを生成し、前記通信装置へ送信することを特徴とする通信システム。
【請求項５】
前記受信制御部は、受信データのビット誤り率とテストデータのビット誤り率とを比較して、受信データのビット誤り率が多い場合には、比較に用いたテストデータの信号補正量で受信データの補正を要求するための送信補正量変更要求を出力することを特徴とする請求項１から３までのいずれかに記載の通信装置。
【請求項６】
前記受信制御部は、所定の出力指令を受けた場合にも、前記相手方の通信装置に所定の信号補正量でのテストデータを要求する前記送信補正量変更要求を出力することを特徴とする請求項１から３までのいずれかに記載の通信装置。
【請求項７】
前記受信制御部は、受信データとテストデータについて同等のデータ量で計測されたビット誤り率に基づいて、比較をすることを特徴とする請求項１から３までのいずれかに記載の通信装置。
【請求項８】
受信データおよびテストデータの信号補正量を、コモンモード電圧値、またはサイドバンド信号に基づいて判別することを特徴とする請求項１から３までのいずれかに記載の通信装置。
【請求項９】
受信データのビット誤り率、およびテストデータのビット誤り率がいずれも所定の基準値以下である場合に、前記相手方の通信装置との通信状態を停止させて、前記相手方の通信装置とのリンクを再確立させる再トレーニング手段を備えることを特徴とする請求項１から３までのいずれかに記載の通信装置。
【請求項１０】
前記再トレーニング手段は、前記相手方の通信装置とのリンクの再確立時において、通信時の周波数を低下させることを特徴とする請求項９に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置および通信システムに関する。さらに詳述すると、高速シリアル通信を行う通信装置および通信システムに関する。
【背景技術】
【０００２】
近年のデータ転送量の増大に伴い、半導体装置間の通信において、ＰＣＩ（Peripheral  Component  Interconnect）などのパラレル転送ではなく、ＰＣＩ（Peripheral  Component  Interconnect）Ｅｘｐｒｅｓｓ（以下、ＰＣＩｅという）などの高速シリアル転送を行うインタフェース規格が実用化されている。
【０００３】
高速シリアル通信では、一般に２本の信号線（伝送路）を用いて、それらに正負の差動信号を送信し、受信時にそれらの信号の電位差をとることにより、周辺からのノイズの影響を少なくする仕様となっている。
【０００４】
しかしながら、半導体装置および伝送路のノイズを０にすることは困難であり、半導体装置および伝送路は、周辺伝送線からの電磁ノイズや、同一電源ドメイン上の他デバイスの動作に伴う電源変動などの影響を常に受けている。このため、電磁ノイズなどの影響を考慮した上での信号品質（シグナルインテグリティ）を確保することが重要となる。
【０００５】
また、高速シリアル通信における伝送品質の確保においては、ジッタ成分（データ遷移時刻の変動）を低減することも重要である。さらに、高速シリアル通信では、高速化が進むにつれて温度・湿度などの影響を受けやすくなる。
【０００６】
このため、半導体装置の回路設計においては、ノイズやジッタ成分を最小限とするような設計を検討することとなるが、実装面積や実装コストの観点から、考え得る全てのノイズやジッタ成分に対応することは困難である。このため、所定量の伝送エラーを基準にして、半導体装置の設計、基板設計、伝送路設計がなされている。
【０００７】
これに対する信号補正技術として、ＰＣＩｅなどでは、送信側では、論理反転が起こる場合の信号レベルを相対的に調整するエンファシス量（emphasis）の調整を行うことが一般的である。エンファシス量の調整としては、遷移ビットの振幅を挙げるプリエンファシス、非遷移ビットの振幅を下げるディエンファシス、遷移ビット直前のビット振幅を制御するプリシュートなどの方法が知られている。また、受信側では、イコライザの調整（イコライズ量の調整）による信号補正が一般的である。このような送信側、受信側の信号補正により、転送レートが下がるのを防ぐしくみが仕様として規定されている。
【０００８】
例えば、特許文献１には、受信データを入力するとともに、受信データの補正を指示する調整制御信号を入力した場合には調整制御信号に従って受信データを補正して出力し、調整制御信号を入力しない場合には前記受信データを補正せずに出力するイコライザと、イコライザが出力したイコライザ出力データを入力し、入力したイコライザ出力データのＢＥＲ（Bit  Error  Rate:ビット誤り率）を計測し、計測したＢＥＲの計測結果に基づき調整制御信号を生成し、生成した調整制御信号をイコライザに出力する一連の動作を、イコライザから入力するイコライザ出力データのＢＥＲが最低になるまで繰り返すＢＥＲ計測機能部と、を備えた信号品質最適化装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来、高速シリアル通信の規格では、起動時、リンクの確立時にエンファシス量やイコライズ量などの信号補正量の調整することが一般的であり、データ通信時に動的にエンファシス量やイコライズ量などの信号補正量の調整することについては規定されていなかった。このため、データ通信後に、ジッタ成分や、温度・湿度などの変動により、通信効率が落ちてしまうという問題があった。
【００１０】
これに対し、上記特許文献１に記載の技術では、イコライズ量やエンファシス量を変えながらＢＥＲを計測して、最適なＢＥＲの設定値を求めているが、信号補正量の調整にかかる時間の短縮化が十分でなく、検討の余地が残されていた。
【００１１】
そこで本発明は、信号補正量の調整をデータ通信時におけるアイドル期間に行うとともに、信号補正量の調整時間の短縮化を図ることができる通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
かかる目的を達成するため、本発明に係る通信装置は、相手方の通信装置とシリアル通信を行う通信装置であって、受信データおよびテストデータを受信する受信部と、前記相手方の通信装置との有効な通信時において受信する受信データのビット誤り率を計測する受信データ測定部と、テストデータの受信時に該テストデータのビット誤り率を計測するテストデータ測定部と、受信データのビット誤り率が基準値を超える場合において、前記相手方の通信装置に所定の信号補正量でのテストデータを要求する送信補正量変更要求を出力するとともに、受信データおよびテストデータのビット誤り率の比較結果に基づいて、前記相手方の通信装置に所定の信号補正量での受信データを要求するための送信補正量変更要求を出力する受信制御部と、前記相手方の通信装置に、前記送信補正量変更要求に基づいたテストデータおよび受信データを要求する送信部と、を備え、前記相手方の通信装置との通信のアイドル時において、前記受信制御部は、前記送信補正量変更要求を出力するものである。
【発明の効果】
【００１３】
本発明によれば、信号補正量の調整をデータ通信時におけるアイドル期間に行うとともに、信号補正量の調整時間の短縮化を図ることができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る通信システムの全体構成を示すブロック図である。
【図２】送信側の通信装置の受信部の構成図である。
【図３】受信部の受信制御部の構成図である。
【図４】送信側の通信装置の送信部の構成図である。
【図５】送信部の送信制御部の構成図である。
【図６】テストパケット要求のデータフォーマットの一例である。
【図７】テストパケットのデータフォーマットの一例である。
【図８】送信側の通信装置が実行する送信信号補正量の調整処理のフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明に係る構成を図１から図８に示す実施の形態に基づいて詳細に説明する。
【００１６】
本実施形態に係る通信装置は、相手方の通信装置（受信側の通信装置２００）とシリアル通信を行う通信装置（送信側の通信装置１００）であって、受信データおよびテストデータを受信する受信部（ＲＸ１１７）と、相手方の通信装置との有効な通信時において受信する受信データのビット誤り率を計測する受信データ測定部（データＢＥＲ計測部１１４）と、テストデータの受信時に該テストデータのビット誤り率を計測するテストデータ測定部（第１，第２テストＢＥＲ計測部１１５，１１６）と、受信データのビット誤り率が基準値を超える場合において、相手方の通信装置に所定の信号補正量（送信信号補正量）でのテストデータを要求する送信補正量変更要求を出力するとともに、受信データおよびテストデータのビット誤り率の比較結果に基づいて、相手方の通信装置に所定の信号補正量での受信データを要求するための送信補正量変更要求を出力する受信制御部（受信制御部１２０）と、相手方の通信装置に、送信補正量変更要求に基づいたテストデータおよび受信データを要求する送信部（送信部１３０）と、を備え、相手方の通信装置との通信のアイドル時において、受信制御部は、送信補正量変更要求を出力するものである。なお、括弧内は実施形態での符号、適用例を示す。
【００１７】
なお、データ通信のアイドル期間（アイドル時）とは、リンクが確立してデータ通信可能な状態において有意なデータ通信を実行していない状態にある期間をいうものとする。
【００１８】
［通信システムの構成］
＜全体構成＞
図１は、本発明に係る通信システムの一実施形態である通信システム４００の全体構成を示すブロック図である。
【００１９】
この通信システム４００は、２つの通信装置１００，２００が伝送路３００を介して接続された高速シリアル通信システムであって、以下に説明するように、送信信号についての補正量を調整可能な通信システムである。
【００２０】
２つの通信装置１００，２００は、同一の構成を有しているが、以下の説明では、データパケットの送信補正量の変更を要求する側の通信装置（自デバイス）を送信側の通信装置１００と呼び、データパケットの送信補正量の変更要求に応じる相手側の通信装置（対向デバイス）を受信側の通信装置２００と呼ぶ。なお、通信装置１００，２００は、図示しない、ＣＰＵ、メモリ、コントローラハブなどにバスを介して接続されており、送受信される各種データの処理を実行している。
【００２１】
伝送路３００は、電気信号を通過させる伝送路である。この通信システム４００は、例えば、ＰＣＩｅの仕様に準拠し、当該仕様に準拠した通信プロトコルで通信を行うものである。なお、通信システム４００は、ＵＳＢなど他の規格で通信を行うものであっても良い。
【００２２】
＜受信部＞
図２は、図１に示す通信システム４００における送信側の通信装置１００の受信部１１０の拡大構成図である。受信部１１０は、受信信号補正部としてのイコライザ（ＥＱ）１１１と、受信バッファ１１２と、クロックデータリカバリ（Clock  Data  Recovery以下、ＣＤＲ）回路１１３と、受信制御部１２０と、データＢＥＲ計測部１１４と、第１テストＢＥＲ計測部１１５と、第２テストＢＥＲ計測部１１６と、を備えている。なお、図１では、イコライザ１１１と受信バッファ１１２をＲＸ１１７として示している。
【００２３】
また、図３は、図２に示す受信制御部１２０の拡大構成図である。受信制御部１２０は、データ複合部１２１と、受信データ処理部１２２と、ＢＥＲ判定処理部１２３と、を備えている。
【００２４】
先ず、送信側の通信装置１００は、受信側の通信装置２００との通信可能状態において、受信信号（受信データ）を受信している。
【００２５】
この時、受信部１１０のイコライザ１１１には、所定のデータ受信用の信号補正量（イコライズ量）が設定されており、イコライザ１１１にて受信信号ａを補正する。イコライザ１１１において補正された受信信号ｂは受信バッファ１１２を通してＣＤＲ回路１１３に渡される。
【００２６】
ＣＤＲ回路１１３は、クロックが重畳されている受信データからクロックを抽出して、そのクロックを用いて受信データを復元するものである。ＣＤＲ回路１１３において補正された受信信号ｂからクロックｃと、受信データｄと、を生成し、これを受信制御部１２０へ渡す。
【００２７】
受信制御部１２０では、先ず、データ復号部１２１において、ＣＤＲ回路１１３で再生されたクロックｃと受信データｄで受信データｅを復号する処理を行い、次いで、復号した受信データｅを受信データ処理部１２２へ渡す。
【００２８】
受信データ処理部１２２では、復号された受信データｅについて、通常の受信データであるかテスト用のテストデータであるかを判断する。すなわち、受信データのデータパケットであるか、テストデータのテストパケット［１］，［２］であるかを判断する。
【００２９】
本実施形態では、図１に示すように、補正前の受信データの送信信号補正量を−３．５ｄＢ、テストパケット［１］の送信信号補正量を−６ｄＢ、テストパケット［２］の送信信号補正量を−２ｄＢとする例を説明する。
【００３０】
受信データ処理部１２２では、データパケットであるか、テストパケット［１］または［２］であるかを判断して、それぞれのデータパケットｆ、テストパケット［１］ｇ１、テストパケット［２］ｇ２を、対応する各ＢＥＲ計測部１１４，１１５，１１６に渡し、エラーレート（ＢＥＲ）の計測を実施させる。
【００３１】
本実施形態では、受信部１１０は、データパケットｆのエラーレートを計測するデータＢＥＲ計測部１１４と、テストパケット［１］ｇ１のエラーレートを計測する第１テストＢＥＲ計測部１１５と、テストパケット［２］ｇ２のエラーレートを計測する第２テストＢＥＲ計測部１１６と、を備えている。
【００３２】
なお、本実施形態では、テストパケットのＢＥＲ計測部を送信信号補正量（−６ｄＢ，−２ｄＢ）に応じて２つ備えている。このように他の送信信号補正量でのビットエラーの算出のため、２つ以上の送信信号補正量の情報を管理するＢＥＲ計測部を備えていることが好ましいが、少なくとも１つのＢＥＲ計測部を有していれば良い。
【００３３】
各ＢＥＲ計測部１１４，１１５，１１６では、それぞれエラーレートを測定して、測定結果ｈ，ｉ１，ｉ２を受信制御部１２０のＢＥＲ判定処理部１２３に渡す。
【００３４】
ここで、ＢＥＲ判定処理部１２３では、各ＢＥＲ計測部１１４，１１５，１１６でのＢＥＲ計測結果に基づいて、相手方の通信装置２００が出力する送信信号の補正量の変更を要求する信号である送信補正量変更要求ｊを出力するかどうかの判定処理を行う。
【００３５】
ここで、データパケットとテストパケットとの送信信号補正量の違いは、コモンモード電圧値またはサイドバンド信号で区別することができる。これにより、パケットヘッダや内部での遅延を減少させて、判定時間の短縮化を図ることができる。
【００３６】
また、データパケットとテストパケットのエラーレートの測定では、データパケットとテストパケットとの受信データ量を同じまたは同等として比較判定することが好ましい。これにより、エラーレート算出時の精度を向上させることができる。
【００３７】
＜送信部＞
図４は、図１に示す通信システム４００における送信側の通信装置１００の送信部１３０の拡大構成図である。送信部１３０は、送信制御部１４０と、シリアライザ（Serializer）１３１と、送信バッファ１３２と、を備えている。なお、図１では、シリアライザ１３１と送信バッファ１３２をＴＸ１３３として示している。
【００３８】
また、図５は、図４に示す送信制御部１４０の拡大構成図である。送信制御部１４０は、送信データ処理部１４１と、テストパケット生成処理部１４２と、ＰＲＢＳ（Pseudo  Random  Bit  Sequence：擬似ランダム・ビット・シーケンス)生成部１４３と、を備えている。
【００３９】
上記の判定処理により、ＢＥＲ判定処理部１２３から送信補正量変更要求ｊが渡された送信制御部１４０は、送信補正量変更要求ｊに応じて、データパケットおよびテストパケット要求の送出を行う。送信制御部１４０の送信データ処理部１４１では、データパケットまたはテストパケットの送信補正量変更要求ｊを受ける。
【００４０】
送信データ処理部１４１は、データパケットについての送信補正量変更要求ｊを受けた場合（テストパケットでのエラーレートが小さく、以後の受信データの補正量を調整する場合）には、送信されるデータパケットについての送信信号補正指示ｋをシリアライザ１３１に渡す。
【００４１】
一方、送信データ処理部１４１は、テストパケットについての送信補正量変更要求を受けた場合には、テストパケット生成処理部１４２に対して、テストパケット生成指示を出す。
【００４２】
テストパケット生成指示を受けたテストパケット生成処理部１４２は、ＰＲＢＳ生成部１４３にて疑似乱数生成したものからテストパケットを作成し、これを送信データ処理部１４１へ渡す。送信データ処理部１４１は、送信されるテストパケットについての送信信号補正指示ｋをシリアライザ１３１に渡す。
【００４３】
シリアライザ１３１は、送信信号補正指示ｋにて補正された送信データ（補正された送信信号ｌ）を、送信バッファ１３２を通し、送信信号ｍとして受信側の通信装置２００へ出力する。
【００４４】
テストパケットの送信要求を受けた受信側の通信装置２００の受信部２１０は、送信部２３０へ送信補正量変更要求を伝え、ＴＸ２３３のシリアライザ２３１でテストデータの送信信号出力を補正する。また、同様に、データパケットの送信要求を受けた受信側の通信装置２００の受信部２１０は、送信部２３０へ送信補正量変更要求を伝え、ＴＸ２３３のシリアライザ２３１で、以降の送信データの送信信号出力を補正する。
【００４５】
なお、上述のように、受信側の通信装置２００も上記のように送信側の通信装置１００と同一の構成を有し、対応する各部を備えている。各部についての図示、説明は省略する。
【００４６】
［テストパケット要求・テストパケット］
次に、送信側の通信装置１００から受信側の通信装置２００へ送信されるテストパケット送信信号補正要求（テストパケット要求）のデータフォーマットの一例を図６に示す。
【００４７】
図６に示すテストパケット送信信号補正要求６００は、規格や仕様として決められたヘッダのフィールドであるスタートシンボル（Start  Symbol）６０１と、テストパケットの識別を行うためのフィールドであるテストパケット識別ＩＤ６０２と、受信側の通信装置２００に送信を要求する送信信号補正量のフィールドである要求値６０３と、テストパケットの最少の長さ（Length）を受信側の通信装置２００に通知するフィールドである最小長さ６０４と、テストパケット送信の際に送信信号補正を行うまでのバッファ間隔を指定するフィールドであるバッファ間隔６０５と、フッタのフィールドであるエンドシンボル（End  Symbol）６０６と、を有している。
【００４８】
図６のテストパケット送信信号補正要求６００が送信されることで、受信側の通信装置２００からは、要求値６０３で要求した送信信号補正量の信号で、テストパケットが送信される。
【００４９】
受信側の通信装置２００から送信側の通信装置１００へ送信されるテストパケット送信信号補正量（テストパケット）のデータフォーマットの一例を図７に示す。
【００５０】
図７に示すテストパケット送信信号補正量７００は、規格や仕様として決められたヘッダのフィールドであるスタートシンボル（Start  Symbol）７０１と、テストパケットの識別を行うためのフィールドであるテストパケット識別ＩＤ７０２と、送信側の通信装置２００から送信を要求された送信信号補正量のフィールドである送信信号補正量７０３と、テストパケット送信信号補正量要求で送信されたバッファ間隔を示すフィールドであるバッファ間隔７０４と、ＰＲＢＳ生成部１４３で生成した疑似乱数を示すフィールドである疑似乱数７０５と、フッタのフィールドであるエンドシンボル（End  Symbol）７０６と、を有している。
【００５１】
なお、テストパケット送信信号補正量７００の送信時には、疑似乱数７０５のフィールドの前まではデータパケットと同じ送信信号補正量で、疑似乱数７０５のフィールド以降は、テストパケットの送信信号補正量としてもよい。また、その際、受信部１１０では、テストパケット要求で示されたバッファ間隔７０４以降から送信信号補正量のビットエラー判定を行ってもよい。
【００５２】
なお、図７の例は一例であって、テストパケット送信信号補正量７００は、テストパケット全体でテストパケット時の送信信号補正量で送信するような構成としてもよい。この場合は、テストパケットの受信時において、テストパケット全体でＢＥＲ判定を行うものである。
【００５３】
［送信信号補正量の調整処理］
以上説明した通信システム４００において、送信側の通信装置１００が実行する送信信号補正量の調整処理について、図８のフローチャートを参照して説明する。また、図１において（１）〜（９）で示す処理についても併せて記載する。
【００５４】
先ず、送信側の通信装置１００および受信側の通信装置２００が互いに通信可能状態かどうかを判断する（Ｓ１０１）。データ通信可能な状態でない場合（Ｓ１０１：Ｎｏ）は、リンク確立のための所定の処理（再トレーニング）を行う（Ｓ１０２）。
【００５５】
一方、相手方の通信装置とデータ通信可能な場合（Ｓ１０１：Ｙｅｓ）は、送信側の通信装置１００は、受信した受信データ（データパケット）について（図１の（１））、データＢＥＲ計測部１１４にてエラーレートの測定を開始する（Ｓ１０３、図１の（２））。このエラーレートの測定は、通常のデータ通信における有効な受信データを用いて、有効なデータ通信中に受信データのエラーレートの計測を実施しておけばよい。
【００５６】
そして、ＢＥＲ判定処理部１２３は、データＢＥＲ計測部１１４にて測定されるデータパケットのエラーレートが設定された基準値よりも多いか否かを判断する（Ｓ１０４）。なお、この基準値は可変とすることが好ましい。これにより、ビットエラーレートの値を動的に変えることができる。
【００５７】
Ｓ１０４の判断において、データパケットのエラーレートが基準値以下の場合（Ｓ１０４：Ｎｏ）は、現状のままでデータ通信を行うものとして、送信信号補正量の調整はせずに処理は終了する。
【００５８】
これに対し、データパケットのエラーレートが基準値より多い場合（Ｓ１０４：Ｙｅｓ）は、以後、送信信号補正量の調整処理に入る。以後の処理は、通信におけるアイドル期間に実行される。なお、調整処理中に相手方の通信装置２００から通常のデータを受信した場合は、その受信データについては、通常のデータ受信処理を実行する。すなわち、有効なデータの通信を優先し、このデータの通信終了後に、調整処理を再開すれば良い。
【００５９】
送信信号補正量の調整処理では、受信制御部１２０のＢＥＲ判定処理部１２３は、送信部１３０の送信制御部１４０へ送信補正量変更要求を出力して（図１の（３））、送信制御部１４０では、シリアライザ１３１に補正量を指示して（図１の（４））、送信信号補正量が調整されたテストパケットを相手方の通信装置２００から出力させるテストパケット送信要求を行う（Ｓ１０５、図１の（５））。
【００６０】
このテストパケット送信要求に応じて、受信側の通信装置２００のシリアライザ２３１においてエンファシス量の調整がなされて送信されるテストデータ（テストパケット）を受信する（図１の（６）〜（８））。そして、このテストパケットについて、第１テストＢＥＲ計測部１１５にてエラーレートの測定を開始する（Ｓ１０６、図１の（９））。
【００６１】
次いで、ＢＥＲ判定処理部１２３は、データパケットとテストパケットのエラーレートを比較する（Ｓ１０７）。
【００６２】
この比較の結果、データパケットの方がテストパケットよりも小さいエラーレートの場合は（Ｓ１０７：Ｎｏ）、送信信号補正量の変更は不要であるので、調整処理は終了する。なお、この場合において、データパケットのエラーレートが基準値より多く、他の送信信号補正量で調整する場合は、異なる送信信号補正量のテストパケットを要求する。
【００６３】
これに対し、テストパケットの方がデータパケットよりもエラーレートが小さい場合には（Ｓ１０７：Ｙｅｓ）、送信補正量の変更が必要と判断して、データについての送信補正量変更要求を出力する（Ｓ１０８）。すなわち、送信部１３０の送信制御部１４０へ送信補正量変更要求を出力して、テストパケットと同様に送信信号補正量が調整されたデータパケットを相手方の通信装置２００から出力させるようにする（Ｓ１０９）。
【００６４】
これにより、受信データ（データパケット）の送信信号補正量が変更される。調整された送信信号補正量の受信データについて同様に処理を行う（Ｓ１０４へ戻る）。
【００６５】
このように、通信中における受信データに基づいて測定されたエラーレートが基準値以上の場合に、通信におけるアイドル期間中に送信信号補正量を調整することで、エラーレートを改善することができ、調整時間の短縮化を図ることともに、通信効率を上げることができる。
【００６６】
ここで、送信信号補正量の調整処理は、ソフトウェアなど通信装置１００の外部からの指示（出力指令）に基づいて開始可能とすることも好ましい。これにより、より柔軟な送信信号補正量の調整制御が可能となる。
【００６７】
以上説明した本実施形態に係る通信装置および通信システムによれば、データ通信中のアイドル期間にテストパケット要求信号（送信信号補正値を付与)を相手方の通信装置に渡し、相手方の通信装置からテストパケット要求の送信信号補正値でテストパケットを送出させる。そして、受信したテストパケットと、データパケットのエラーレート比較を実施してテストパケットのエラーレートが低い場合には、データパケットの送信信号補正値を変更している。
【００６８】
このように、信号補正量の調整をデータ通信時におけるアイドル期間に行うことができるため、信号補正量の性的化を短い期間で実行することがで、信号補正量の調整時間の短縮化を図ることができる。
【００６９】
詳しくは、データ通信中のアイドル期間に、相手方の通信装置のエンファシス量を変えて受信したテストパケット結果から最適な値を算出し、設定することが可能なため、設定値の変更による復帰時間の短縮化や他の回路動作によるジッタの変動に素早く対応できる。また、通信停止や、再リンクトレーニングを実施することなく、エラーレートの改善を図ることができ、通信効率を向上させることができる。
【００７０】
また、上記実施形態において、データパケットおよびテストパケットのエラーレートがいずれも所定の基準値に満たない場合は、データ通信状態を停止させて、再度、相手方の通信装置とのリンクを確立させる再トレーニング処理を行う再トレーニング手段を備えることも好ましい。これにより、上述の送信信号補正量の調整処理での調整ができないエラーレートとなった場合にも、再リンクトレーニングから実行することで、再トレーニングによりとりうる送信信号補正量で通信の確立を行うことができる。また、この場合には、周波数を落として通信させることが好ましい。これにより、通信の信頼性および等時性を確保することができる。
【００７１】
また、上記の実施形態において、ＣＤＲ回路１１３として、ＰＬＬ（Phase  Locked  Loop）回路を用いたオーバーサンプリング型のＣＤＲ回路を用いて、受信信号のＣＤＲ回路１１３でのデータ再生に際し、オーバーサンプリングで位相差をつけてデータ再生したものでビットエラー測定を行うことが好ましい。
【００７２】
送信信号補正時において、データパケットやテストパケット受信の際、一定量のデータが必要で正確なビットエラーの測定にはある程度時間がかかるが、ＣＤＲ回路１１３での再生時にオーバーサンプリングを利用してデータ再生時の判定を厳しく行うことにより、特定の信号におけるエラーレートが早期に算出することが可能となり、最適なデータパケット送信信号補正量を求める際での測定時間の短縮が可能となる。
【００７３】
さらに、ＣＤＲ回路１１３でのデータ再生をフィルタリングすることによりビットエラー測定を行うことが好ましい。これにより、受信信号のアイ開口を閉じさせることができ、最適なデータパケット送信信号補正量を求める際での測定時間の短縮が可能となる。
【００７４】
また、上記の実施形態では、テストパケット送信信号補正要求では、−６ｄＢ、−２ｄＢの補正量とする例を示したが、これに限られるものではなく、例えば、データパケットの補正量の微小上下の補正量での送信信号補正量要求を出力するようにすることも好ましい。
【００７５】
このように、微小な補正量での送信信号補正量要求を出力し、テストパケットで、データパケットの上下微小での送信信号補正量のテストパケットを受信することにより、最適なデータパケットの送信信号補正量を求めるための時間を短縮することができ、処理の効率化を図ることができる。
【００７６】
また、上記の実施形態では、通信システム４００は、送信信号補正量の変更を受け付ける受信側の通信装置２００でエンファシス量を補正することで送信信号補正量の調整をするものであるが、このエンファシス量の補正とともに、送信側の通信装置１００の受信制御部１２０がイコライザ１１１に対して、設定されているイコライズ量の調整を併せて行うようにしても良い。
【００７７】
尚、上述の実施形態は本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形実施可能である。
【符号の説明】
【００７８】
１００  通信装置（送信側）
２００  通信装置（受信側）
１１０，２１０  受信部
１１１，２１１  イコライザ
１１２，２１２  受信バッファ
１１３，２１３  ＣＤＲ回路
１１４，２１４  データＢＥＲ計測部
１１５，２１５  第１テストＢＥＲ計測部
１１６，２１６  第２テストＢＥＲ計測部
１１７，２１７  ＲＸ
１２０，２２０  受信制御部
１２１，２２１  データ複合部
１２２，２２２  受信データ処理部
１２３，２２３  ＢＥＲ判定処理部
１３０，２３０  送信部
１３１，２３１  シリアライザ
１３２，２３２  送信バッファ
１３３，２３３  ＴＸ
１４０，２４０  送信制御部
１４１，２４１  送信データ処理部
１４２，２４２  テストパケット生成処理部
１４３，２４３  ＰＲＢＳ生成部
３００  伝送路
４００  通信システム
６００  テストパケット要求
６０１  スタートシンボル
６０２  テストパケット識別ＩＤ
６０３  要求値
６０４  最小長さ
６０５  バッファ間隔
６０６  エンドシンボル
７００  テストパケット
７０１  スタートシンボル
７０２  テストパケット識別ＩＤ
７０３  送信信号補正量
７０４  バッファ間隔
７０５  疑似乱数
７０６  エンドシンボル
【先行技術文献】
【特許文献】
【００７９】
【特許文献１】特開２００７−３１８２２７号公報
【図２】
2015177492.tif 000003
【図３】
2015177492.tif 000004
【図４】
2015177492.tif 000005
【図５】
2015177492.tif 000006
【図８】
2015177492.tif 000007
【図１】
2015177492.tif 000008
【図６】
2015177492.tif 000009
【図７】
2015177492.tif 000010