(57)【特許請求の範囲】
【請求項１】
第１のデータ伝送装置と第２のデータ伝送装置とが伝送路を介して通信を行い、前記第１のデータ伝送装置は、情報データを単位データに分割して、この単位データ毎に第１重複回数繰り返して送信し、前記第２のデータ伝送装置は、受信した前記第１重複回数分の前記単位データ毎に多数決判定を行うことによって前記情報データを復号するデータ伝送システムであって、
前記第１のデータ伝送装置は、前記第１重複回数を決定するために用いるテストデータを構成する前記単位データの数を設定する比較回数設定部と、前記テストデータを前記単位データ毎に第２重複回数繰り返して送信するテストデータ送信部と、
を備え、
前記第２のデータ伝送装置は、
前記テストデータに関する情報を予め記憶したデータ記憶部と、
前記テストデータ受信時に、前記第２重複回数分の前記単位データ毎に多数決判定を行うことによって前記テストデータを復号する多数決回路と、
前記多数決回路が復号した前記テストデータが、前記データ記憶部を参照して生成した前記テストデータに一致するか否かを判定する比較部と、
前記比較部の判定結果に基づいて、前記多数決回路が復号した前記テストデータが、前記データ記憶部を参照して生成した前記テストデータに一致した場合、重複回数決定コマンドを前記第１のデータ伝送装置へ送信し、前記多数決回路が復号した前記テストデータが、前記データ記憶部を参照して生成した前記テストデータに一致しなかった場合、重複回数アップコマンドを前記第１のデータ伝送装置へ送信するコマンド出力部とを備え、
前記第１のデータ伝送装置は、前記重複回数決定コマンドを受信した場合、前記テストデータ送信に用いている前記第２重複回数を、前記情報データ送信に用いる前記第１重複回数に設定し、前記重複回数アップコマンドを受信した場合、前記テストデータ送信部が前記第２重複回数を増加させて前記テストデータを再送する
ことを特徴とするデータ伝送システム。
【請求項２】
前記第２重複回数の最大値を設定する重複回数設定部を備えることを特徴とする請求項１記載のデータ伝送システム。
【請求項３】
前記コマンド出力部は、前記情報データの復号時に前記多数決判定のエラーが発生した場合、再設定コマンドを前記第１のデータ伝送装置へ送信し、
前記第１のデータ伝送装置は、前記再設定コマンドを受信した場合、前記第１重複回数を増加させることを特徴とする請求項１または２記載のデータ伝送システム。
【請求項４】
前記第２のデータ伝送装置は、情報データを前記単位データに分割して、この単位データ毎に第３重複回数繰り返して送信し、前記第１のデータ伝送装置は、受信した前記第３重複回数分の前記単位データ毎に多数決判定を行うことによって前記情報データを復号し、
前記第２のデータ伝送装置は、前記比較部の判定結果に基づいて、前記多数決回路が復号した前記テストデータが、前記データ記憶部を参照して生成した前記テストデータに一致した場合、このテストデータ送信に用いられた前記第２重複回数を、前記情報データ送信に用いる前記第３重複回数に設定する
ことを特徴とする請求項１乃至３いずれか記載のデータ伝送システム。
【請求項５】
前記第１のデータ伝送装置と前記第２のデータ伝送装置とは、複数の前記伝送路を介して通信を行い、前記伝送路毎に前記第１重複回数を設定することを特徴とする請求項１乃至４いずれか記載のデータ伝送システム。
【請求項６】
前記第１のデータ伝送装置は、複数の前記伝送路のそれぞれを介して前記テストデータを送信してからこのテストデータに対する前記第２のデータ伝送装置の返信を受信するまでの時間である通信時間に基づいて、前記通信時間が長い前記伝送路を介して前記情報データを送信するタイミングを、前記通信時間が短い前記伝送路を介して前記情報データを送信するタイミングより早くすることによって、複数の前記第２のデータ伝送装置を同期制御することを特徴とする請求項５記載のデータ伝送システム。
【請求項７】
前記第２のデータ伝送装置は、情報データを前記単位データに分割して、この単位データ毎に第３重複回数繰り返して送信し、前記第１のデータ伝送装置は、受信した前記第３重複回数分の前記単位データ毎に多数決判定を行うことによって前記情報データを復号し、
前記第２のデータ伝送装置は、複数の前記伝送路のそれぞれを介して前記テストデータを送信してからこのテストデータに対する前記第２のデータ伝送装置の返信を受信するまでの時間である通信時間に基づいて、前記通信時間が長い前記伝送路を介して前記情報データを送信するタイミングを、前記通信時間が短い前記伝送路を介して前記情報データを送信するタイミングより早くすることによって、複数の前記第１のデータ伝送装置を同期制御する
ことを特徴とする請求項５記載のデータ伝送システム。
【請求項８】
第１のデータ伝送装置と第２のデータ伝送装置とが伝送路を介して通信を行い、前記第１のデータ伝送装置は、情報データを単位データに分割して、この単位データ毎に第１重複回数繰り返して送信し、前記第２のデータ伝送装置は、受信した前記第１重複回数分の前記単位データ毎に多数決判定を行うことによって前記情報データを復号するデータ伝送方法であって、
前記第１のデータ伝送装置は、前記第１重複回数を決定するために用いるテストデータを構成する前記単位データの数を設定して、前記テストデータを前記単位データ毎に第２重複回数繰り返して送信し、
前記第２のデータ伝送装置は、
前記テストデータ受信時に、前記第２重複回数分の前記単位データ毎に多数決判定を行うことによって前記テストデータを復号し、
前記テストデータに関する情報を予めデータ記憶部に記憶して、前記復号した前記テストデータが、前記データ記憶部を参照して生成した前記テストデータに一致する場合、重複回数決定コマンドを前記第１のデータ伝送装置へ送信し、前記復号した前記テストデータが、前記データ記憶部を参照して生成した前記テストデータに一致しなかった場合、重複回数アップコマンドを前記第１のデータ伝送装置へ送信し、
前記第１のデータ伝送装置は、前記重複回数決定コマンドを受信した場合、前記テストデータ送信に用いている前記第２重複回数を、前記情報データ送信に用いる前記第１重複回数に設定し、前記重複回数アップコマンドを受信した場合、前記第２重複回数を増加させて前記テストデータを再送する
ことを特徴とするデータ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ伝送システム、およびデータ伝送方法に関するものである。
【背景技術】
【０００２】
従来、ＦＡ（Factory Automation）のように工場で用いられるシステムでは、様々なデータ伝送が行われている。しかしながら、工場毎にノイズ環境は異なっており、ノイズレベルの高い環境ではデータ化けが発生して、データ伝送の信頼性を低下させている。
【０００３】
そこで、シリアル通信を行うデータ伝送システムにおいて、同じデータを重複して（繰り返して）送信し、受信側において多数決判定によってデータを復号するものがある。例えば、送信側のデータ伝送装置は、情報データを単位データに分割して、この単位データ毎に繰り返して送信する。例えば、この単位データの繰り返し回数を重複回数Ｎ１１とする。この場合、受信側のデータ伝送装置は、受信した重複回数Ｎ１１分の単位データ毎に多数決判定を行うことによって情報データを復号する。具体的には、産業用カメラのインターフェース規格であるＣｏａＸＰｒｅｓｓでは、重複回数Ｎ１１を４回に固定している。
【０００４】
しかしながら、伝送路のノイズレベルが低い場合、データを必要以上に重複させて送信すると、データ伝送の実効速度は低下する。一方、伝送路のノイズレベルが非常に高い場合、少ない重複回数ではデータ伝送の信頼性を確保できない虞がある。
【０００５】
そこで、伝送路のノイズ環境に応じて重複回数Ｎ１１を切り替えるシステムが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開昭６３−２０４９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述の特許文献１に記載の構成は、データ伝送時に重複回数Ｎ１１を再設定するものであり、通常は重複回数Ｎ１１を１回とし、データ伝送時に伝送路の符号誤り率が劣化したことを検出すると重複回数Ｎ１１を３回に増やすものである。すなわち、伝送路のノイズ環境が悪化した場合に用いる重複回数Ｎ１１は、１回または３回に予め決められており、伝送路のノイズ環境に応じて、重複回数Ｎ１１を予め決められた２段階のみに切り替えるものである。
【０００８】
したがって、特許文献１の構成では、伝送路のノイズ環境に対して重複回数Ｎ１１をフレキシブルに設定できるものではなく、データ伝送の信頼性とデータ伝送の実効速度とを両立させることが難しかった。また、特許文献１の構成では、重複回数Ｎ１１の具体的な回数を設定するための構成が開示されておらず、重複回数Ｎ１１の最適設定を行うことができないものであった。
【０００９】
本発明は、上記事由に鑑みてなされたものであり、その目的は、伝送路のノイズ環境に応じて重複回数をフレキシブルに最適設定でき、データ伝送の信頼性とデータ伝送の実効速度とを両立させることができるデータ伝送システム、およびデータ伝送方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明のデータ伝送システムは、第１のデータ伝送装置と第２のデータ伝送装置とが伝送路を介して通信を行い、前記第１のデータ伝送装置は、情報データを単位データに分割して、この単位データ毎に第１重複回数繰り返して送信し、前記第２のデータ伝送装置は、受信した前記第１重複回数分の前記単位データ毎に多数決判定を行うことによって前記情報データを復号するデータ伝送システムであって、前記第１のデータ伝送装置は、前記第１重複回数を決定するために用いるテストデータを構成する前記単位データの数を設定する比較回数設定部と、前記テストデータを前記単位データ毎に第２重複回数繰り返して送信するテストデータ送信部と、を備え、前記第２のデータ伝送装置は、前記テストデータに関する情報を予め記憶したデータ記憶部と、前記テストデータ受信時に、前記第２重複回数分の前記単位データ毎に多数決判定を行うことによって前記テストデータを復号する多数決回路と、前記多数決回路が復号した前記テストデータが、前記データ記憶部を参照して生成した前記テストデータに一致するか否かを判定する比較部と、前記比較部の判定結果に基づいて、前記多数決回路が復号した前記テストデータが、前記データ記憶部を参照して生成した前記テストデータに一致した場合、重複回数決定コマンドを前記第１のデータ伝送装置へ送信し、前記多数決回路が復号した前記テストデータが、前記データ記憶部を参照して生成した前記テストデータに一致しなかった場合、重複回数アップコマンドを前記第１のデータ伝送装置へ送信するコマンド出力部とを備え、前記第１のデータ伝送装置は、前記重複回数決定コマンドを受信した場合、前記テストデータ送信に用いている前記第２重複回数を、前記情報データ送信に用いる前記第１重複回数に設定し、前記重複回数アップコマンドを受信した場合、前記テストデータ送信部が前記第２重複回数を増加させて前記テストデータを再送することを特徴とする。
【００１２】
この発明において、前記第２重複回数の最大値を設定する重複回数設定部を備えることが好ましい。
【００１３】
この発明において、前記コマンド出力部は、前記情報データの復号時に前記多数決判定のエラーが発生した場合、再設定コマンドを前記第１のデータ伝送装置へ送信し、前記第１のデータ伝送装置は、前記再設定コマンドを受信した場合、前記第１重複回数を増加させることが好ましい。
【００１４】
この発明において、前記第２のデータ伝送装置は、情報データを前記単位データに分割して、この単位データ毎に第３重複回数繰り返して送信し、前記第１のデータ伝送装置は、受信した前記第３重複回数分の前記単位データ毎に多数決判定を行うことによって前記情報データを復号し、前記第２のデータ伝送装置は、前記比較部の判定結果に基づいて、前記多数決回路が復号した前記テストデータが、前記データ記憶部を参照して生成した前記テストデータに一致した場合、このテストデータ送信に用いられた前記第２重複回数を、前記情報データ送信に用いる前記第３重複回数に設定することが好ましい。
【００１５】
この発明において、前記第１のデータ伝送装置と前記第２のデータ伝送装置とは、複数の前記伝送路を介して通信を行い、前記伝送路毎に前記第１重複回数を設定することが好ましい。
【００１６】
この発明において、前記第１のデータ伝送装置は、複数の前記伝送路のそれぞれを介して前記テストデータを送信してからこのテストデータに対する前記第２のデータ伝送装置の返信を受信するまでの時間である通信時間に基づいて、前記通信時間が長い前記伝送路を介して前記情報データを送信するタイミングを、前記通信時間が短い前記伝送路を介して前記情報データを送信するタイミングより早くすることによって、複数の前記第２のデータ伝送装置を同期制御することが好ましい。
【００１７】
この発明において、前記第２のデータ伝送装置は、情報データを前記単位データに分割して、この単位データ毎に第３重複回数繰り返して送信し、前記第１のデータ伝送装置は、受信した前記第３重複回数分の前記単位データ毎に多数決判定を行うことによって前記情報データを復号し、前記第２のデータ伝送装置は、複数の前記伝送路のそれぞれを介して前記テストデータを送信してからこのテストデータに対する前記第２のデータ伝送装置の返信を受信するまでの時間である通信時間に基づいて、前記通信時間が長い前記伝送路を介して前記情報データを送信するタイミングを、前記通信時間が短い前記伝送路を介して前記情報データを送信するタイミングより早くすることによって、複数の前記第１のデータ伝送装置を同期制御することが好ましい。
【００１８】
本発明のデータ伝送方法は、第１のデータ伝送装置と第２のデータ伝送装置とが伝送路を介して通信を行い、前記第１のデータ伝送装置は、情報データを単位データに分割して、この単位データ毎に第１重複回数繰り返して送信し、前記第２のデータ伝送装置は、受信した前記第１重複回数分の前記単位データ毎に多数決判定を行うことによって前記情報データを復号するデータ伝送方法であって、前記第１のデータ伝送装置は、前記第１重複回数を決定するために用いるテストデータを構成する前記単位データの数を設定して、前記テストデータを前記単位データ毎に第２重複回数繰り返して送信し、前記第２のデータ伝送装置は、前記テストデータ受信時に、前記第２重複回数分の前記単位データ毎に多数決判定を行うことによって前記テストデータを復号し、前記テストデータに関する情報を予めデータ記憶部に記憶して、前記復号した前記テストデータが、前記データ記憶部を参照して生成した前記テストデータに一致する場合、重複回数決定コマンドを前記第１のデータ伝送装置へ送信し、前記復号した前記テストデータが、前記データ記憶部を参照して生成した前記テストデータに一致しなかった場合、重複回数アップコマンドを前記第１のデータ伝送装置へ送信し、前記第１のデータ伝送装置は、前記重複回数決定コマンドを受信した場合、前記テストデータ送信に用いている前記第２重複回数を、前記情報データ送信に用いる前記第１重複回数に設定し、前記重複回数アップコマンドを受信した場合、前記第２重複回数を増加させて前記テストデータを再送することを特徴とする。
【発明の効果】
【００１９】
以上説明したように、本発明では、伝送路のノイズ環境に応じて重複回数をフレキシブルに最適設定でき、データ伝送の信頼性とデータ伝送の実効速度とを両立させることができるという効果がある。
【図面の簡単な説明】
【００２０】
【図１】実施形態１のシステム構成を示すブロック図である。
【図２】同上の設定モードにおける重複回数決定動作を示すフローチャート図である。
【図３】同上の設定モードにおける初期化動作を示すフローチャート図である。
【図４】（ａ）〜（ｉ）同上の設定モードの処理を示すタイミングチャート図である。
【図５】同上の重複回数の再設定処理を示すタイミングチャート図である。
【図６】実施形態２のシステム構成を示すブロック図である。
【図７】実施形態３のシステム構成を示すブロック図である。
【図８】同上の送信タイミングの調整処理を示すタイミングチャート図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２２】
（実施形態１）
図１は、本実施形態のデータ伝送システムの構成を示し、データ伝送装置Ａ１（第１のデータ伝送装置）とデータ伝送装置Ａ２（第２のデータ伝送装置）とが、伝送路Ｌ１を介して通信可能に構成されている。本実施形態のデータ伝送装置Ａ１としては、撮像した画像情報を送信するＦＡ用のカメラ装置や、照明装置等のスレーブ装置の動作を制御するマスター装置等で構成される。一方、データ伝送装置Ａ２は、カメラ装置から受信した画像情報に画像処理を施す画像処理装置や、照明装置等のスレーブ装置等で構成される。また、伝送路Ｌ１は、有線伝送路、無線伝送路のいずれであってもよい。
【００２３】
データ伝送装置Ａ１は、情報データ送信部１０１、テストデータ送信部１０２、マルチプレクサ１０３を備え、マルチプレクサ１０３は、情報データ送信部１０１およびテストデータ送信部１０２を入力に接続している。データ伝送装置Ａ２は、データ受信部２０１、多数決回路２０２、比較部２０３、データ記憶部２０４、制御部２０５、コマンド出力部２０６、設定部２０７を備える。そして、本システムにおいて、データ伝送装置Ａ１，Ａ２は、情報伝送モードまたは設定モードで動作している。
【００２４】
まず、情報伝送モードの動作について説明する。通常、データ伝送装置Ａ１，Ａ２は情報伝送モードで動作しており、データ伝送装置Ａ１とデータ伝送装置Ａ２との間で、画像情報、制御情報等の情報データの授受を行う。
【００２５】
情報伝送モードのデータ伝送装置Ａ１において、マルチプレクサ１０３は、その入力を情報データ送信部１０１側に切り替える。そして、情報データ送信部１０１は、シリアルの情報データを１パケットの単位データに分割し、この単位データ毎に繰り返してデータ伝送装置Ａ２へ送信する。この単位データの繰り返し回数を重複回数Ｎ１とすると、情報データ送信部１０１は、一連の情報データを構成するパケットのそれぞれをＮ１回づつ繰り返した情報伝送信号を送信する。
【００２６】
情報伝送信号を受信したデータ伝送装置Ａ２では、データ受信部２０１が、受信した情報伝送信号を、重複回数Ｎ１分の単位データ毎（単位データ×Ｎ１）に、多数決回路２０２へ出力する。つまり、情報伝送信号は、同一の単位データをＮ１個連続させたデータ列を単位データ毎に生成して、全ての単位データの各データ列をつなげたシリアル信号である。そして、データ受信部２０１は、Ｎ１個の同一の単位データ（データ列）毎に多数決回路２０２へ出力する。
【００２７】
ここで、Ｎ１個の単位データのそれぞれは、伝送路Ｌ１のノイズレベルが低くて伝送環境がよければ、同一のパケット情報を含むものである。そこで、多数決回路２０２は、受信した重複回数Ｎ１分の単位データ毎に多数決判定を行い、単位データ毎にパケット情報を確定させることによって情報データを復号する。この多数決判定は、Ｎ１個の単位データにおいて過半数を占めるパケット情報を選択する。そして、多数決回路２０２は、復号した情報データを図示しないデータ処理部へ出力する。
【００２８】
このように、本システムでは、データ伝送装置Ａ１が情報データを単位データ毎にＮ１回重複して（繰り返して）送信し、データ伝送装置Ａ２が単位データ毎の多数決判定によって情報データを復号している。
【００２９】
そして、この重複回数Ｎ１が多ければ、データ伝送の信頼性が向上し、重複回数Ｎ１が少なければ、データ伝送の実効速度が向上する。そこで、本システムでは、設定モードにおいて、データ伝送の信頼性とデータ伝送の実効速度を両立できる重複回数Ｎ１を設定することを目的とする。
【００３０】
以下、重複回数Ｎ１の設定処理を行う設定モードの動作について図２〜図４を用いて説明する。なお、図２，図３は、設定モードにおけるデータ伝送装置Ａ２の動作を示すフローチャートであり、図４（ａ）〜（ｉ）は、設定モードの処理を示すタイミングチャートである。
【００３１】
まず、システム起動時に、データ伝送装置Ａ１，Ａ２は設定モードで動作を開始し、データ伝送装置Ａ２の設定部２０７は、システムの初期化処理を行う（Ｓ１）。この初期化処理は図３のフローチャートにしたがって行われる。まず、設定部２０７は、テストデータの重複回数Ｎ２を「１」に設定し（Ｓ２１）（図４（ｄ））、重複回数Ｎ２の最大値Ｎ２ｍ（最大重複回数Ｎ２ｍ）を「５」に設定する（Ｓ２２）（図４（ｂ））。さらに、設定部２０７は、比較回数Ｍを設定する（Ｓ２３）（図４（ｃ））。初期化処理における重複回数Ｎ２、最大重複回数Ｎ２ｍ、比較回数Ｍの各設定は、ＧＵＩ（Graphical User Interface）を用いたユーザ操作、あるいは図示しない外部機器からの設定信号等に基づいて行われる。なお、設定部２０７が、本発明の比較回数設定部、重複回数設定部を構成している。
【００３２】
そして、設定部２０７は、これらの設定結果を制御部２０５へ引き渡し、制御部２０５は、これらの設定結果を含む初期化コマンドＹ１を、コマンド出力部２０６からデータ伝送装置Ａ１へ送信する（Ｓ２４）（図４（ｉ））。
【００３３】
さらに、制御部２０５は、データ受信部２０１および多数決回路２０２および比較部２０３へ上述の設定結果を出力し、データ受信部２０１の受信処理、多数決回路２０２の多数決判定処理、比較部２０３の比較処理を制御する。そして、比較部２０３は、比較処理の対象を、後述のテストデータＤのデータ位置ｉ＝１に設定しておく（Ｓ２）。
【００３４】
一方、設定モードで初期化コマンドＹ１を受信したデータ伝送装置Ａ１のテストデータ送信部１０２は、Ｍパケットの単位データＤ（ｉ）（但し、データ位置ｉ＝１，２，３，．．．，Ｍ）からなるシリアルのテストデータＤを生成する。テストデータＤを構成する単位データＤ（ｉ）の数は、上述の比較回数Ｍに等しい。そして、テストデータ送信部１０２は、この単位データＤ（１）〜Ｄ（Ｍ）毎に重複回数Ｎ２（第２重複回数）繰り返したテスト用伝送信号Ｋ（Ｋ１，Ｋ２，Ｋ３，．．．）を生成する。すなわち、一連のテストデータＤを構成するパケットのそれぞれをＮ２回づつ繰り返したテスト用伝送信号Ｋを生成する。なお、図４（ａ）において、単位データＤ（１）〜Ｄ（Ｍ）の各パケット情報は、ａ，ｂ，ｃ，ｄ，ｅ，〜，ｙ，ｚとする。
【００３５】
まず、初期化コマンドＹ１を受信したデータ伝送装置Ａ１のテストデータ送信部１０２は、重複回数Ｎ２＝１、比較回数Ｍに設定したテスト用伝送信号Ｋ１を生成する。設定モードのデータ伝送装置Ａ１において、マルチプレクサ１０３は、その入力をテストデータ送信部１０２側に切り替えており、テストデータ送信部１０２は、テスト用伝送信号Ｋ１をデータ伝送装置Ａ２へ送信する。なお、テストデータ送信部１０２から送信されるテスト用伝送信号Ｋは、重複回数Ｎ２のスタートパケットＳＡを先頭に設け、重複回数Ｎ２のストップパケットＳＢを最後に設けている。
【００３６】
データ伝送装置Ａ２のデータ受信部２０１は、受信したテスト用伝送信号Ｋから、重複回数Ｎ２分の単位データＤ（ｉ）毎に多数決回路２０２へ出力する（図４（ｅ））。而して、データ受信部２０１は、受信したテスト用伝送信号Ｋ１から、重複回数Ｎ２＝１の単位データＤ（１）を多数決回路２０２へ出力する（Ｓ３）。つまり、テスト用伝送信号Ｋ（Ｋ１，Ｋ２，Ｋ３，．．．）は、同一の単位データＤ（ｉ）をＮ２個連続させたデータ列を単位データ毎に生成して、全ての単位データＤ（ｉ）の各データ列をつなげたシリアル信号である。そして、データ受信部２０１は、Ｎ２個の同一の単位データＤ（ｉ）（データ列）毎に多数決回路２０２へ出力する。
【００３７】
ここで、Ｎ２個の単位データＤ（ｉ）のそれぞれは、伝送路Ｌ１のノイズレベルが低くて伝送環境がよければ、同一のパケット情報を含むものである。そこで、多数決回路２０２は、重複回数Ｎ２分の単位データＤ（ｉ）を判定対象にして多数決判定を行い、単位データＤ（ｉ）のパケット情報を確定させる。而して、多数決回路２０２は、重複回数Ｎ２＝１の単位データＤ（１）を判定対象にして多数決判定を行い、単位データＤ（１）のパケット情報を確定させる（Ｓ４）。図４（ｆ）では、テスト用伝送信号Ｋ１の単位データＤ（１）に対して、パケット情報ａが確定されている。なお、多数決回路２０２の多数決判定によって得られた単位データＤ（ｉ）を多数決データと称し、多数決回路２０２は多数決データを比較部２０３へ出力する。この多数決判定は、Ｎ２個の単位データにおいて過半数を占めるパケット情報を選択する。
【００３８】
そして、データ記憶部２０４にはテストデータ（の各パケット情報ａ，ｂ，ｃ，ｄ，ｅ，〜，ｙ，ｚ）が予め格納されており、比較部２０３は、多数決データとデータ記憶部２０４のテストデータとを比較し、多数決データが、データ記憶部２０４のテストデータに一致するか否かを判定する（Ｓ５）。ここで比較部２０３は、ステップＳ２において、比較処理の対象をデータ位置ｉ＝１に設定しており、単位データＤ（１）の多数決データを単位データＤ（１）のパケット情報ａと比較する。
【００３９】
そして、多数決データがデータ記憶部２０４のパケット情報に一致した場合、制御部２０５は、比較部２０３における比較処理の対象となるデータ位置ｉをインクリメントさせる（Ｓ６）。すなわち、比較部２０３における次の比較処理の対象を、データ位置ｉ＝１からデータ位置ｉ＝２に変更する。
【００４０】
なお、図４（ｇ）は、比較部２０３の比較結果を示しており、白抜き部分は、多数決データがデータ記憶部２０４のパケット情報に一致したこと示し、ハッチング部分は、多数決データがデータ記憶部２０４のパケット情報に一致しなかったことを示す。
【００４１】
さらに、制御部２０５は、ステップＳ６でインクリメントしたデータ位置ｉが、比較回数Ｍ以下であるか否かを判定する（Ｓ７）。データ位置ｉが比較回数Ｍ以下の場合はステップＳ３に戻り、データ受信部２０１は、受信したテスト用伝送信号Ｋ１から、重複回数Ｎ２＝１の単位データＤ（２）を多数決回路２０２へ出力する。（Ｓ３）。
【００４２】
多数決回路２０２は、重複回数Ｎ２＝１の単位データＤ（２）を判定対象にして多数決判定を行い、単位データＤ（２）のパケット情報を確定させる（Ｓ４）。図４（ｅ）において、多数決回路２０２は、パケット情報ｂが確定された単位データＤ（２）の多数決データを比較部２０３へ出力している。
【００４３】
比較部２０３は、ステップＳ６において、比較処理の対象をデータ位置ｉ＝２に設定しており、単位データＤ（２）の多数決データを単位データＤ（２）のパケット情報ｂと比較する（Ｓ５）。
【００４４】
そして、多数決データがデータ記憶部２０４のパケット情報に一致した場合、制御部２０５は、比較部２０３における比較処理の対象となるデータ位置ｉをインクリメントする（Ｓ６）。すなわち、比較部２０３における次の比較処理の対象を、データ位置ｉ＝２からデータ位置ｉ＝３に変更する。
【００４５】
さらに、制御部２０５は、ステップＳ６でインクリメントしたデータ位置ｉが、比較回数Ｍ以下であるか否かを判定する（Ｓ７）。データ位置ｉが比較回数Ｍ以下の場合、ステップＳ３に戻り、各データ位置ｉにおいて上記ステップＳ３〜Ｓ７の処理を繰り返す。
【００４６】
そして、テスト用伝送信号Ｋ１の単位データＤ（７）が、伝送路Ｌ１のノイズ環境の悪化によってデータ化けしたとする（図４（ｅ）のハッチング部分Ｈ１１）。この場合、多数決回路２０２は、単位データＤ（７）のパケット情報を誤って確定させてしまう（図４（ｆ）のハッチング部分Ｈ１２）。したがって、ステップＳ５における比較部２０３の比較結果は、単位データＤ（７）の多数決データが単位データＤ（７）のパケット情報に一致せず（図４（ｇ）のハッチング部分Ｈ１３）、制御部２０５は、多数決データが不一致であると判断する（図４（ｈ））。
【００４７】
多数決データが不一致であると判断した制御部２０５は、重複回数Ｎ２をインクリメントする（Ｓ９）。すなわち、重複回数Ｎ２を、１回から２回に増加させる。また、ステップＳ４において、伝送路Ｌ１のノイズ環境が悪化したために、多数決判定によって単位データＤ（ｉ）のパケット情報が確定しない場合も、ステップＳ９の上記処理を行う。
【００４８】
さらに、制御部２０５は、ステップＳ９でインクリメントした重複回数Ｎ２が、最大重複回数Ｎ２ｍより大きいか否かを判定する（Ｓ１０）。重複回数Ｎ２が、最大重複回数Ｎ２ｍ以下であれば、制御部２０５は、コマンド出力部２０６からデータ伝送装置Ａ１へ重複回数アップコマンドＹ２１を送信する（Ｓ１２）（図４（ｉ））。
【００４９】
重複回数アップコマンドＹ２１を受信したデータ伝送装置Ａ１のテストデータ送信部１０２は、重複回数Ｎ２＝２に設定したテスト用伝送信号Ｋ２を生成し、テスト用伝送信号Ｋ２をデータ伝送装置Ａ２へ送信する。
【００５０】
以降、データ伝送装置Ａ２は、テスト用伝送信号Ｋ２（図４（ｅ））を用いて上記同様に、ステップＳ２以降の各処理を行う。
【００５１】
そして、テスト用伝送信号Ｋ２の単位データＤ（４）の送信時に、伝送路Ｌ１のノイズ環境が悪化したとする（図４（ｅ）のハッチング部分Ｈ２１）。この場合、重複回数Ｎ２＝２の単位データＤ（４）のうち、１番目は正常に送信され、２番目にデータ化けが発生しており、多数決回路２０２は、ステップＳ４において、単位データＤ（４）の多数決データを未確定データとする（図４（ｆ）のハッチング部分Ｈ２２）。なお、図４（ｇ）のハッチング部分Ｈ２３は、比較部２０３が比較処理を行った結果として、単位データＤ（４）の多数決データが単位データＤ（４）のパケット情報に一致していないことを示している。さらに、図４（ｈ）では、多数決データが不一致であることを示している。
【００５２】
未確定データの発生を多数決回路２０２から通知された制御部２０５は、重複回数Ｎ２をインクリメントする（Ｓ９）。すなわち、重複回数Ｎ２を、２回から３回に増加させる。
【００５３】
そして、制御部２０５は、ステップＳ９でインクリメントした重複回数Ｎ２が、最大重複回数Ｎ２ｍより大きいか否かを判定する（Ｓ１０）。重複回数Ｎ２が、最大重複回数Ｎ２ｍ以下であれば、制御部２０５は、コマンド出力部２０６からデータ伝送装置Ａ１へ重複回数アップコマンドＹ２２を送信する（Ｓ１２）（図４（ｉ））。
【００５４】
重複回数アップコマンドＹ２２を受信したデータ伝送装置Ａ１のテストデータ送信部１０２は、重複回数Ｎ２＝３に設定したテスト用伝送信号Ｋ３を生成し、テスト用伝送信号Ｋ３をデータ伝送装置Ａ２へ送信する。
【００５５】
以降、データ伝送装置Ａ２は、テスト用伝送信号Ｋ３（図４（ｅ））を用いて上記同様に、ステップＳ２以降の各処理を行う。
【００５６】
そして、テスト用伝送信号Ｋ３の単位データＤ（Ｍ）の多数決データが単位データＤ（Ｍ）のパケット情報に一致すれば、制御部２０５は、比較部２０３における比較処理の対象となるデータ位置ｉをＭからＭ＋１にインクリメントさせる（Ｓ６）。そして、制御部２０５は、データ位置ｉ＝Ｍ＋１が比較回数Ｍより大きいので（Ｓ７）、多数決回路２０２が復号したテストデータが、データ記憶部２０４のテストデータに一致し、テスト用伝送信号Ｋ３の復号が完了したと判断する。テスト用伝送信号Ｋ３の復号が完了したと判断した制御部２０５は、コマンド出力部２０６からデータ伝送装置Ａ１へ重複回数決定コマンドＹ３を送信し（Ｓ８）（図４（ｉ））、データ伝送装置Ａ２は、設定モードから情報伝送モードへ移行する。
【００５７】
重複回数決定コマンドＹ３を受信したデータ伝送装置Ａ１では、テストデータ送信部１０２がテスト用伝送信号Ｋの送信処理を停止する。そして、データ伝送装置Ａ１は、設定モードから情報伝送モードへ移行し、情報データ送信部１０１は、情報データの送信処理に用いる重複回数Ｎ１を、重複回数決定コマンドＹ３を受信した時点での重複回数Ｎ２と同じ３回に設定する。
【００５８】
また、制御部２０５は、ステップＳ９でインクリメントした重複回数Ｎ２が、最大重複回数Ｎ２ｍより大きい場合、重複回数オーバと判断して、重複回数Ｎ１の設定処理を終了する（Ｓ１１）。
【００５９】
このように、本システムでは、システムの起動時において、伝送路Ｌ１のノイズ環境に応じて重複回数Ｎ１をフレキシブルに最適設定でき、データ伝送の信頼性とデータ伝送の実効速度とを両立させることができる。
【００６０】
また、本システムでは、システムの初期化処理において比較回数Ｍを設定することによって（Ｓ２３）、システムに要求される起動時間を調整できる。具体的には、比較回数Ｍを少なく設定することで、重複回数Ｎ１の決定処理に要する時間が短くなり、システムを素早く起動できる。一方、比較回数Ｍを多く設定することで、重複回数Ｎ１の決定処理に要する時間は長くなるが、伝送路Ｌ１のノイズレベルが時間によって変化する場合にも、この変化に対応した重複回数Ｎ１を決定することができる。
【００６１】
また、本システムでは、システムの初期化処理において最大重複回数Ｎ２ｍを設定することによって（Ｓ２２）、システムに許容されるデータ伝送の遅延時間に応じて、重複回数Ｎ１の上限を設定できる。具体的には、最大重複回数Ｎ２ｍを多く設定すれば、重複回数Ｎ１の上限が高くなり、ノイズレベルが高い場合にもデータ伝送が可能になる。一方、最大重複回数Ｎ２ｍを少なく設定すれば、重複回数Ｎ１の上限が低くなり、データ伝送の遅延時間が長くなることが許されないシステムでの使用を制限できる。
【００６２】
また、データ伝送装置Ａ２は、情報伝送モードにおける情報データの復号時において、多数決回路２０２の多数決処理時に未確定データが発生した場合、または比較部２０３の比較処理時に多数決データの不一致が発生した場合、コマンド出力部２０６からデータ伝送装置Ａ１へ再設定コマンドを送信する。再設定コマンドを受信したデータ伝送装置Ａ１は、以降の情報データ送信において、重複回数Ｎ１を増加させる。この重複回数Ｎ１の増加幅は任意であり、例えば増加幅：１回に設定される。
【００６３】
図５は、この再設定コマンドを用いた重複回数Ｎ１の再設定処理を示す。
【００６４】
まず、データ伝送装置Ａ１の情報データ送信部１０１は、重複回数Ｎ１＝３に設定されており、一連の情報データを構成するパケットのそれぞれを重複回数Ｎ１＝３づつ繰り返した情報伝送信号Ｊ３を送信している。そして、情報伝送信号Ｊ３の送信時に、伝送路Ｌ１のノイズ環境が悪化したとする（図５（ｄ）のハッチング部分Ｈ３１，Ｈ３２）。この場合、重複回数Ｎ１＝３の単位データＤ（６）のうち、２番目は正常に送信され、１，３番目に異常が発生しており、多数決回路２０２は、単位データＤ（６）の多数決データ（図５（ｅ）のハッチング部分Ｈ３３）を未確定データとする（図５（ｆ））。
【００６５】
未確定データの発生を多数決回路２０２から通知された制御部２０５は、再設定コマンドＹ４をコマンド出力部２０６からデータ伝送装置Ａ１へ送信させる（図５（ｇ））。再設定コマンドＹ４を受信したデータ伝送装置Ａ１では、情報データ送信部１０１が、以降の情報データ送信において、重複回数Ｎ１＝４に設定し、一連の情報データを構成するパケットのそれぞれを重複回数Ｎ１＝４づつ繰り返した情報伝送信号Ｊ４を送信する。
【００６６】
したがって、情報伝送モードにおける情報データの復号時に多数決判定のエラーが発生した場合でも、データ伝送の信頼性を向上させながら、情報伝送モードでの動作を継続させることができる。
【００６７】
（実施形態２）
図６は、本実施形態のデータ伝送システムの構成を示し、データ伝送装置Ａ１とデータ伝送装置Ａ２とが、伝送路Ｌ２を介して通信可能に構成されている。そして、実施形態１と異なる点は、データ伝送装置Ａ１，Ａ２が、情報データの送受信を双方向で行うことである。なお、実施形態１と同様の構成には同一の符号を付して説明は省略する。
【００６８】
まず、データ伝送装置Ａ１は、情報データ送信部１０１、マルチプレクサ１０３、ループバック回路１０４を備え、マルチプレクサ１０３は、情報データ送信部１０１およびループバック回路１０４を入力に接続している。
【００６９】
データ伝送装置Ａ２は、データ受信部２０１、多数決回路２０２、比較部２０３、制御部２０５、設定部２０７、データ出力部２１０、情報データ送信部２１１、マルチプレクサ２１２を備える。マルチプレクサ２１２は、データ出力部２１０および情報データ送信部２１１を入力に接続している。データ出力部２１０は、テストデータ出力部２１０ａ、データ記憶部２１０ｂ、コマンド出力部２１０ｃを具備する。
【００７０】
通常、データ伝送装置Ａ１，Ａ２は情報伝送モードで動作しており、データ伝送装置Ａ１とデータ伝送装置Ａ２との間で、情報データを互いに授受する双方向通信を行う。
【００７１】
情報伝送モードのデータ伝送装置Ａ１において、マルチプレクサ１０３は、その入力を情報データ送信部１０１側に切り替える。そして、情報データ送信部１０１は、シリアルの情報データを１パケットの単位データに分割し、この単位データ毎に重複回数Ｎ１繰り返してデータ伝送装置Ａ２へ送信する。すなわち、一連の情報データを構成するパケットのそれぞれをＮ１回づつ繰り返した情報伝送信号を送信する。
【００７２】
情報伝送信号を受信したデータ伝送装置Ａ２では、データ受信部２０１が、受信した情報伝送信号を、重複回数Ｎ１分の単位データ毎（単位データ×Ｎ１）に、多数決回路２０２へ出力する。多数決回路２０２は、受信した重複回数Ｎ１分の単位データ毎に多数決判定を行い、単位データ毎にパケット情報を確定させることによって情報データを復号する。この多数決判定は、Ｎ１個の単位データにおいて過半数を占めるパケット情報を選択する。そして、多数決回路２０２は、復号した情報データを図示しないデータ処理部へ出力する。
【００７３】
また、情報伝送モードのデータ伝送装置Ａ２においても、マルチプレクサ２１２は、その入力を情報データ送信部２１１側に切り替える。そして、情報データ送信部２１１は、シリアルの情報データを１パケットの単位データに分割し、この単位データ毎に重複回数Ｎ３（第３重複回数）繰り返してデータ伝送装置Ａ１へ送信する。すなわち、一連の情報データを構成するパケットのそれぞれをＮ３回づつ繰り返した情報伝送信号を送信する。
【００７４】
情報伝送信号を受信したデータ伝送装置Ａ１では、データ伝送装置Ａ２と同様にデータ受信部、多数決回路を備えており（図示無し）、受信した重複回数Ｎ３分の単位データ毎に多数決判定を行い、単位データ毎にパケット情報を確定させることによって情報データを復号する。そして、復号した情報データを図示しないデータ処理部へ出力する。
【００７５】
このように、本システムでは、データ伝送装置Ａ１が情報データを単位データ毎にＮ１回重複して（繰り返して）送信し、データ伝送装置Ａ２が単位データ毎の多数決判定によって情報データを復号している。さらに、データ伝送装置Ａ２が情報データを単位データ毎にＮ３回重複して（繰り返して）送信し、データ伝送装置Ａ１が単位データ毎の多数決判定によって情報データを復号している。
【００７６】
次に、設定モードにおける重複回数Ｎ１，Ｎ３の決定処理について説明する。
【００７７】
設定モードのデータ伝送装置Ａ２において、マルチプレクサ２１２は、その入力をデータ出力部２１０側に切り替える。そして、テストデータ出力部２１０ａは、テストデータ（の各パケット情報ａ，ｂ，ｃ，ｄ，ｅ，〜，ｙ，ｚ）を予め格納したデータ記憶部２１０ｂを参照して、テストデータをデータ伝送装置Ａ１へ送信する。
【００７８】
設定モードのデータ伝送装置Ａ１において、マルチプレクサ１０３は、その入力をループバック回路１０４側に切り替える。ループバック回路１０４は、データ伝送装置Ａ２から受信したテストデータを用いて、単位データＤ（１）〜Ｄ（Ｍ）毎に重複回数Ｎ２繰り返したテスト用伝送信号Ｋをデータ伝送装置Ａ２へ送信する。以降、データ伝送装置Ａ１，Ａ２は、実施形態１と同様に設定モードでの各処理を行い、重複回数Ｎ１を決定する。なお、データ伝送装置Ａ２は、重複回数Ｎ１の決定過程において、コマンド出力部２１０ｃから各コマンドを送信する。また、ループバック回路１０４が、本発明のテストデータ送信部に相当する。
【００７９】
また、データ伝送装置Ａ２は、多数決回路２０２が復号したテストデータが、データ記憶部２１０ｂのテストデータに一致した場合、テスト用伝送信号Ｋの復号が完了したと判断する。テスト用伝送信号Ｋの復号が完了したと判断した制御部２０５は、情報データ送信部２１１による情報データの送信処理に用いる重複回数Ｎ３を、この時点での重複回数Ｎ２と同じ回数に設定する。
【００８０】
したがって、重複回数Ｎ１，Ｎ３を、同じ重複回数Ｎ２を用いて設定しており、双方向のデータ伝送システムにおいて、データ伝送装置Ａ１，Ａ２の重複回数Ｎ１，Ｎ３を、１回の重複回数の決定処理で設定することができる。
【００８１】
また、上記のように決定された重複回数Ｎ１，Ｎ３は、伝送路Ｌ２の双方向のノイズ環境に応じて設定されている。したがって、伝送路Ｌ２の双方向のノイズ環境に応じて重複回数Ｎ１，Ｎ３をフレキシブルに最適設定でき、双方向通信におけるデータ伝送の信頼性とデータ伝送の実効速度とを両立させることができる。
【００８２】
（実施形態３）
図７は、本実施形態のデータ伝送システムの構成を示し、１台のデータ伝送装置Ａ２と複数のデータ伝送装置Ａ１（Ａ１１，Ａ１２，．．．）とが、伝送路Ｌ３（Ｌ３１，Ｌ３２，．．．）を介して通信可能に構成されている。そして、データ伝送装置Ａ２は、複数の通信チャンネルを用いて、複数のデータ伝送装置Ａ１１，Ａ１２，．．．との間で情報データの送受信を双方向で行う。なお、実施形態１，２と同様の構成には同一の符号を付して説明は省略する。
【００８３】
まず、データ伝送装置Ａ１（Ａ１１，Ａ１２，．．．）は、実施形態２と同様の構成を備える。
【００８４】
データ伝送装置Ａ２は、制御部２０５、データ出力部２１０、情報データ送信部２１１、マルチプレクサ２１２、レジスタＲ１，Ｒ２，Ｒ３，．．．、マスター通信部２１，２２，．．．を備える。マスター通信部２１，２２，．．．は、データ送信部２２１、遅延制御部２２２、遅延計測部２２３、データ受信部２２４、多数決回路２２５、比較部２２６を備え、伝送路Ｌ３１，Ｌ３２，．．．を介してデータ伝送装置Ａ１１，Ａ１２，．．．と通信可能に接続している。
【００８５】
そして、通常、データ伝送装置Ａ１１，Ａ１２，．．．、およびデータ伝送装置Ａ２は情報伝送モードで動作しており、データ伝送装置Ａ１１，Ａ１２，．．．とデータ伝送装置Ａ２との間で、情報データを互いに授受する双方向通信を行う。
【００８６】
情報伝送モードのデータ伝送装置Ａ１１，Ａ１２，．．．は、シリアルの情報データを１パケットの単位データに分割し、この単位データ毎に重複回数Ｎ１繰り返してデータ伝送装置Ａ２のマスター通信部２１，２２，．．．へ送信する。すなわち、一連の情報データを構成するパケットのそれぞれをＮ１回づつ繰り返した情報伝送信号を送信する。
【００８７】
情報伝送信号を受信したデータ伝送装置Ａ２において、マスター通信部２１，２２，．．．の各データ受信部２２４は、受信した情報伝送信号を、重複回数Ｎ１分の単位データ毎（単位データ×Ｎ１）に、多数決回路２２５へ出力する。多数決回路２２５は、受信した重複回数Ｎ１分の単位データ毎に多数決判定を行い、単位データ毎にパケット情報を確定させることによって情報データを復号する。この多数決判定は、Ｎ１個の単位データにおいて過半数を占めるパケット情報を選択する。そして、多数決回路２２５は、復号した情報データを図示しないデータ処理部へ出力する。
【００８８】
また、情報伝送モードのデータ伝送装置Ａ２において、マルチプレクサ２１２は、その入力を情報データ送信部２１１側に切り替える。そして、情報データ送信部２１１は、シリアルの情報データをマスター通信部２１，２２，．．．へ出力する。
【００８９】
マスター通信部２１，２２，．．．の各データ送信部２２１は、シリアルの情報データを１パケットの単位データに分割し、この単位データ毎に重複回数Ｎ３繰り返した情報伝送信号を、データ伝送装置Ａ１１，Ａ１２，．．．へそれぞれ送信する。
【００９０】
情報伝送信号を受信したデータ伝送装置Ａ１１，Ａ１２，．．．では、受信した重複回数Ｎ３分の単位データ毎に多数決判定を行い、単位データ毎にパケット情報を確定させることによって情報データを復号する。
【００９１】
このように、本システムでは、データ伝送装置Ａ１１，Ａ１２，．．．が情報データを単位データ毎にＮ１回重複して送信し、データ伝送装置Ａ２のマスター通信部２１，２２，．．．のそれぞれが単位データ毎の多数決判定によって情報データを復号している。さらに、データ伝送装置Ａ２のマスター通信部２１，２２，．．．のそれぞれが、情報データを単位データ毎にＮ３回重複して送信し、データ伝送装置Ａ１１，Ａ１２，．．．が単位データ毎の多数決判定によって情報データを復号している。
【００９２】
次に、設定モードにおける重複回数Ｎ１，Ｎ３の決定処理について説明する。
【００９３】
まず、設定モードのデータ伝送装置Ａ２において、マルチプレクサ２１２は、その入力をデータ出力部２１０側に切り替える。そして、テストデータ出力部２１０ａは、テストデータ（の各パケット情報ａ，ｂ，ｃ，ｄ，ｅ，〜，ｙ，ｚ）を予め格納したデータ記憶部２１０ｂを参照してテストデータを生成し、このテストデータをマスター通信部２１，２２，．．．へ出力する。マスター通信部２１，２２，．．．の各データ送信部２２１は、このテストデータをデータ伝送装置Ａ１１，Ａ１２，．．．へそれぞれ送信する。
【００９４】
設定モードのデータ伝送装置Ａ１１，Ａ１２，．．．は、データ伝送装置Ａ２から受信したテストデータを用いて、単位データＤ（１）〜Ｄ（Ｍ）毎に重複回数Ｎ２繰り返したテスト用伝送信号をデータ伝送装置Ａ２のマスター通信部２１，２２，．．．へ送信する。
【００９５】
以降、データ伝送装置Ａ１１，Ａ１２，．．．とマスター通信部２１，２２，．．．のそれぞれとは、実施形態１，２と同様に設定モードでの各処理を行い、重複回数Ｎ１を決定する。この重複回数Ｎ１は、データ伝送装置Ａ１１，Ａ１２，．．．のそれぞれに対して、伝送路Ｌ３１，Ｌ３２，．．．のノイズ環境に応じて設定されており、伝送路Ｌ３１，Ｌ３２，．．．毎に独立して設定されている。
【００９６】
また、データ伝送装置Ａ２は、マスター通信部２１，２２，．．．の各多数決回路２０２が復号したテストデータが、データ記憶部２１０ｂのテストデータに一致した場合、テスト用伝送信号の復号が完了したと、マスター通信部２１，２２，．．．毎に判断する。そして、制御部２０５は、マスター通信部２１，２２，．．．の各データ送信部２２１が情報データの送信処理に用いる重複回数Ｎ３を、テスト用伝送信号の復号が完了したと判断した時点での重複回数Ｎ２と同じ回数に設定する。この重複回数Ｎ３の設定処理は、マスター通信部２１，２２，．．．毎に行われ、伝送路Ｌ３１，Ｌ３２，．．．毎に独立した重複回数Ｎ３が設定される。
【００９７】
ここで、データ伝送装置Ａ１−Ａ２間の通信に要する通信時間は、伝送路Ｌ３１，Ｌ３２，．．．毎に異なる。したがって、データ伝送装置Ａ２が、複数のデータ伝送装置Ａ１１，Ａ１２，．．．へ情報データを一斉送信しても、データ伝送装置Ａ１１，Ａ１２，．．．のそれぞれは、情報データを同時に受信することができない。例えば、データ伝送装置Ａ２がマスター装置、データ伝送装置Ａ１１，Ａ１２，．．．がカメラ装置、照明装置等のスレーブ装置である場合、スレーブ装置の同時制御を行うことが困難であった。
【００９８】
そこで、本実施形態では、マスター通信部２１，２２，．．．の各送信タイミングを調整して、通信時間が長い伝送路Ｌ３を介して情報データを送信するタイミングを、通信時間が短い伝送路Ｌ３を介して情報データを送信するタイミングより早くする。而して、データ伝送装置Ａ１１，Ａ１２，．．．のそれぞれは、データ伝送装置Ａ２が送信した情報データを同時に受信することができ、スレーブ装置の同期制御が可能になる。
【００９９】
以下、マスター通信部２１，２２，．．．の各送信タイミングの調整処理について、図８（ａ）〜（ｇ）を用いて説明する。なお、図８では、マスター通信部２１，２２，２３を用いて、伝送路Ｌ３１，Ｌ３２，．．．を介した３つの通信チャンネルを構成している。
【０１００】
まず、マスター通信部２１〜２３が送信する信号をＤａ１〜Ｄａ３、データ伝送装置Ａ１１〜Ａ１３が受信する信号をＤｂ１〜Ｄｂ３、マスター通信部２１〜２３が受信する信号をＤｃ１〜Ｄｃ３とする（図７、図８（ｅ）〜（ｇ））。
【０１０１】
まず、設定モード期間Ｔ１において、マスター通信部２１〜２３の各遅延計測部２２３は、データ送信部２２１がテストデータを送信してから、テスト用伝送信号を受信するまでの時間を、伝送路Ｌ３１〜Ｌ３３を介した通信時間Ｔ１１〜Ｔ１３として測定する。
【０１０２】
図８（ｅ）〜（ｇ）では、マスター通信部２１〜２３によるテストデータ送信（Ｄａ１１，Ｄａ２１，Ｄａ３１）→データ伝送装置Ａ１１〜Ａ１３によるテストデータ受信（Ｄｂ１１，Ｄｂ２１，Ｄｂ３１）→マスター通信部２１〜２３によるテスト用伝送信号受信（Ｄｃ１１，Ｄｃ２１，Ｄｃ３１）に要する時間を、通信時間Ｔ１１〜Ｔ１３としている。すなわち、通信時間Ｔ１１は、伝送路Ｌ３１を介した通信時間、通信時間Ｔ１２は、伝送路Ｌ３２を介した通信時間、通信時間Ｔ１３は、伝送路Ｌ３３を介した通信時間である。この通信時間Ｔ１１〜Ｔ１３は、制御部２０５が用いるクロック信号（図８（ｄ））のクロック数によって表され、図８（ｅ）〜（ｇ）では、Ｔ１１＝８、Ｔ１２＝４、Ｔ１３＝６とする。
【０１０３】
そして、マスター通信部２１〜２３の各遅延計測部２２３は、通信時間Ｔ１１〜Ｔ１３の１／２の値（すなわち、マスター通信部２１〜２３からデータ伝送装置Ａ１１〜Ａ１３までの往路に要する通信時間）をレジスタＲ１〜Ｒ３にそれぞれ格納する。ここでは、レジスタＲ１には「４」、レジスタＲ２には「２」、レジスタＲ３には「３」が格納される（図８（ａ）〜（ｃ））。
【０１０４】
そして、情報伝送モード期間Ｔ２において、データ伝送装置Ａ２がデータ伝送装置Ａ１１〜Ａ１３を同期制御させる場合、以下のように動作する。
【０１０５】
まず、マスター通信部２１の遅延制御部２２２は、レジスタＲ１を参照して、マスター通信部２１のデータ送信部２２１による情報伝送信号（Ｄａ１２）の送信タイミングを、データ伝送装置Ａ１１〜Ａ１３の同期制御タイミングｔｓからＴ１１／２前に設定する。
【０１０６】
マスター通信部２２の遅延制御部２２２は、レジスタＲ２を参照して、マスター通信部２２のデータ送信部２２１による情報伝送信号（Ｄａ２２）の送信タイミングを、データ伝送装置Ａ１１〜Ａ１３の同期制御タイミングｔｓからＴ１２／２前に設定する。
【０１０７】
マスター通信部２３の遅延制御部２２２は、レジスタＲ３を参照して、マスター通信部２３のデータ送信部２２１による情報伝送信号（Ｄａ３２）の送信タイミングを、データ伝送装置Ａ１１〜Ａ１３の同期制御タイミングｔｓからＴ１３／２前に設定する。
【０１０８】
したがって、データ伝送装置Ａ１１〜Ａ１３は、マスター通信部２１〜２３からの情報伝送信号を同時に受信でき（Ｄｂ１２，Ｄｂ２２，Ｄｂ３２）、同期制御が可能になる。
【０１０９】
なお、図８（ｅ）〜（ｇ）において、Ｄｃ１２，Ｄｃ２２，Ｄｃ３２は、データ伝送装置Ａ１１〜Ａ１３が、情報伝送信号に対してマスター通信部２１〜２３へ返信した応答信号である。
【０１１０】
なお、データ伝送装置Ａ１が複数のデータ伝送装置Ａ２との間で双方向通信を行うシステムにおいて、データ伝送装置Ａ１が、複数のデータ伝送装置Ａ２への送信タイミングを上記同様に伝送路毎に設定してもよい。例えば、データ伝送装置Ａ１は、複数の伝送路のそれぞれを介した重複回数Ｎ１の設定処理に要した通信時間を導出する。そして、データ伝送装置Ａ１は、通信時間が長い伝送路を介して情報データを送信するタイミングを、通信時間が短い伝送路を介して情報データを送信するタイミングより早くする。而して、データ伝送装置Ａ１は、複数のデータ伝送装置Ａ２の同期制御が可能になる。
【０１１１】
なお、上述の各実施形態において、データ記憶部２０４，２１０ｂに予め格納されるデータは、テストデータの代わりに、テストデータの生成ルールであってもよい。
【符号の説明】
【０１１２】
Ａ１  データ伝送装置（第１のデータ伝送装置）
１０２  テストデータ送信部
Ａ２  データ伝送装置（第２のデータ伝送装置）
２０１  データ受信部
２０２  多数決回路
２０３  比較部
２０４  データ記憶部
２０５  制御部
２０６  コマンド出力部
２０７  設定部
Ｌ１  伝送路
【図１】
0005912500.tif 000002
【図２】
0005912500.tif 000003
【図３】
0005912500.tif 000004
【図４】
0005912500.tif 000005
【図５】
0005912500.tif 000006
【図６】
0005912500.tif 000007
【図７】
0005912500.tif 000008
【図８】
0005912500.tif 000009