(57)【特許請求の範囲】
【請求項１】
第１の信号処理装置と、
少なくとも１つの第２の信号処理装置と、
少なくとも１つの第３の信号処理装置であって、当該少なくとも１つの第３の信号処理装置の１つは、第３の信号処理装置のマスタとして動作する、第３の信号処理装置と、
を有し、
前記第１の信号処理装置と前記第２の信号処理装置とは第１の通信周期によるパケットにより、無線による通信を行うように構成され、
前記第１の信号処理装置と前記第３の信号処理装置のマスタとは前記第１の通信周期より短い第２の通信周期によるパケットにより、有線による通信を行うように構成され、
前記第１の信号処理装置は、
有線環境において基準となる第１の時刻情報を保持する第１の時計と、
無線環境において基準となる第２の時刻情報を保持する第２の時計と、
前記第１の時刻情報と前記第２の時刻情報とを比較する比較手段と、
前記比較手段における比較の結果に基づいて前記第２の時計における前記第２の時刻情報を補正する第１の時刻補正手段と
を有し、
前記第３の信号処理装置のマスタとの有線による通信と、前記第２の信号処理装置との無線による通信とを行うように構成され、
前記第２の信号処理装置の各々は、
当該第２の信号処理装置内の第３の時刻を計時して第３の時刻情報を生成す
る第３の時計と、
前記第１の信号処理装置から送信された前記第２の時刻情報を受信したとき、該受信した第２の時刻情報によって前記第３の時計の値を補正する第２の時刻補正手段と
を有し、
前記第３の信号処理装置の各々は、当該第３の信号処理装置内の第４の時刻を計時して第４の時刻情報を生成する第４の時計を有し、
前記第３の信号処理装置のマスタは、前記第２の通信周期によるパケットとして、当該マスタ内の前記第４の時刻情報を有線により前記第１の信号処理装置に送信し、
前記第１の信号処理装置内の前記第１の時計は、前記第３の信号処理装置のマスタから前記第２の通信周期によるパケットとして受信した前記第４の時刻情報に基づいて前記第１の時刻情報を補正し、
前記第１の信号処理装置の前記比較手段は前記第１の時刻情報と前記第２の時刻情報を比較して時刻の誤差を算出し、前記第１の時刻補正手段は前記算出された誤差に対応して前記第２の時計で生成する第２の時刻情報を補正信号を生成して前記第２の時計に出力し、
前記第１の信号処理装置は、無線環境におけるマスタとして、前記第２の時刻情報を、前記第１の通信周期によるパケットとして前記第２の信号処理装置に送信し、
前記第２の信号処理装置内の前記第２の時刻補正手段が、前記第１の信号処理装置から送信された前記第２の時刻情報に基づいて、前記第３の時計の時刻情報
を補正する、
通信システム。
【請求項２】
前記第３の信号処理装置が有線によって通信可能に構成されて複数存在するとき、
前記第３の信号処理装置のマスタは、他の第３の信号処理装置に、当該マスタの第３の信号処理装置内の第４の時刻情報を前記第２の通信周期で有線により送信し、
前記他の第３の信号処理装置は、前記マスタの第３の信号処理装置から送信された前記第４の時刻情報に基づいて自己の装置内の時計の時刻情報を補正する、  請求項１に記載の通信システム。
【請求項３】
第１の信号処理装置と、少なくとも１つの第２の信号処理装置と、少なくとも１つの第３の信号処理装置であって、当該少なくとも１つの第３の信号処理装置の１つは第３の信号処理装置のマスタとして動作する第３の信号処理装置と、を有し、
前記第１の信号処理装置と前記第２の信号処理装置とは第１の通信周期によるパケットにより無線による通信を行うように構成され、前記第１の信号処理装置と前記第３の信号処理装置のマスタとは前記第１の通信周期より短い第２の通信周期によるパケットにより有線による通信を行うように構成されており、
前記第１の信号処理装置は、有線環境において基準となる第１の時刻情報を保持する第１の時計と、無線環境において基準となる第２の時刻情報を保持する第２の時計と、前記第２の時計における前記第２の時刻情報を補正する第１の時刻
補正手段とを有し、前記第３の信号処理装置のマスタとの有線による通信と、前記
第２の信号処理装置との無線による通信とを行うように構成され、
前記第２の信号処理装置の各々は、当該第２の信号処理装置内の第３の時刻を計時して第３の時刻情報を生成する第３の時計と、前記第１の信号処理装置から
送信された前記第２の時刻情報を受信したとき、該受信した第２の時刻情報によっ
て前記第３の時計の値を補正する第２の時刻補正手段とを有し、
前記第３の信号処理装置の各々は、当該第３の信号処理装置内の第４の時刻を計時して第４の時刻情報を生成する第４の時計を有する、
通信システムにおける時刻情報の同期処理を行うため、
前記第３の信号処理装置のマスタが、前記第２の通信周期によるパケットとして、当該マスタ内の前記第４の時刻情報を有線により前記第１の信号処理装置に送信する第１の工程と、
前記第１の信号処理装置内の前記第１の時計が、前記第３の信号処理装置のマスタから前記第２の通信周期によるパケットとして受信した前記第４の時刻情報に基づいて前記第１の時刻情報を補正する第２の工程と、
前記第１の信号処理装置は前記第１の時刻情報と前記第２の時刻情報を比較して時刻の誤差を算出し、前記第１の時刻補正手段は前記算出された誤差に対応して前記第２の時計で生成する第２の時刻情報を補正する第３の工程と、
前記第１の信号処理装置が、無線環境におけるマスタとして、前記第２の時刻情報を、第１の通信周期によるパケットとして前記第２の信号処理装置に送信する第４の工程と、
前記第２の信号処理装置内の前記第２の時刻補正手段が、前記第１の信号処理装置から送信された前記第２の時刻情報に基づいて、前記第３の時計の時刻情報
を補正する第５の工程と
を有する、通信方法。
【請求項４】
前記第３の信号処理装置が有線によって通信可能に構成されて複数存在するとき、
前記第３の信号処理装置のマスタが、他の第３の信号処理装置に、当該マスタの第３の信号処理装置内の第４の時刻情報を前記第２の通信周期で有線により送信する第６の工程と、
前記他の第３の信号処理装置が、前記マスタの第３の信号処理装置から送信された前記第４の時刻情報に基づいて自己の装置内の時計の時刻情報を補正する第７の工程と
を有する、
請求項３に記載の通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信システムおよびその方法に関する。
特に、本発明は、同期を獲得するタイミングが異なる環境間で通信を行う際に、それぞれの環境における同期タイミングに関わる時刻情報を比較し、その比較結果に対応して、環境間の時刻管理を行うことにより、異なる環境間の同期を確立することができるようにした、通信システムおよびその方法に関する。
【０００２】
【従来の技術】
現在、P1394.1 （bridge）working group において、IEEE1394環境内のbridge format の標準化活動が行われている（この点については、P1394.1 Draft 0.03 Oc t 18,1997 を参照）。
IEEE1394ブリッジ（以下、ブリッジと略記する）は、IEEE1 394 バス（以下、適宜、バスと略記する）に接続されているポータル（portal）と称する装置の組により構成されており、このブリッジを介して、複数（２つ以上）のバスの間でデータの伝送を行うことができる。ブリッジ（ポータル間）におけるデータの伝送は、例えばケーブル、電波、または赤外線を用いて行うことができる。
【０００３】
また、図９に示すように、ブリッジを介して、例えば、ノード１０１−１乃至１０１−６がIEEE1394バス（またはIEEE1394ケーブル）により接続されているIEEE1394環境（有線環境）と、ノード１０２−１とノード１０２−２の間のデータの授受が無線方式を用いて行われる無線環境との間の通信を行うこともできる。このようなシステムにおいて、無線環境における各ノードはブリッジであると見なすことができる。すなわち、いまの場合、ノード１０２−１とノード１０２−２の組み合わせで１つのブリッジとして扱うことができる。
【０００４】
【発明が解決しようとする課題】
ところで、IEEE1394において、１回のアイソクロナス通信のサイクルは、IEEE1394バスに接続されているノードのうちのサイクルマスタノードがサイクルスタートパケット（Cycle Start Packet）を送信する間隔である１２５μｓとされている。そして、各ノードは、このサイクルスタートパケットを受信し、これに対応して自分自身に内蔵しているサイクルタイムレジスタのカウント値（サイクルタイム）を調整（補正）することにより、サイクル同期（以下、適宜、単に同期という）を確立するようになされている。
【０００５】
しかしながら、上述のように、ブリッジを介して異なる環境間で通信を行う場合、各ノードにおけるサイクルタイムレジスタ（Cycle Time Register ）の補正間隔（同期タイミング）が環境毎に異なる（例えば、無線環境の場合、４ｍｓ間隔）ため、同期の整合を取ることができないという課題があった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、異なる環境間における同期通信の同期を確立できる通信システムおよびその方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上述した従来技術の問題を解決して上述した目的を達成するために、本発明の通信システムは、第１の信号処理装置と、少なくとも１つの第２の信号処理装置と、少なくとも１つの第３の信号処理装置であって、当該少なくとも１つの第３の信号処理装置の１つは、第３の信号処理装置のマスタとして動作する、第３の信号処理装置とを有する。
当該通信システムにおいて、前記第１の信号処理装置と前記第２の信号処理装置とは、第１の通信周期によるパケットにより、無線による通信を行うように構成されており、前記第１の信号処理装置と前記第３の信号処理装置のマスタとは、前記第１の通信周期より短い第２の通信周期によるパケットにより、有線による通信を行うように構成されている。
【０００８】
前記第１の信号処理装置は、有線環境において基準となる第１の時刻情報を保持する第１の時計と、無線環境において基準となる第２の時刻情報を保持する第２の時計と、前記第１の時刻情報と前記第２の時刻情報とを比較する比較手段と、前記比較手段における比較の結果に基づいて前記第２の時計における前記第２の時刻情報を補正する第１の時刻補正手段とを有する。
前記第１の信号処理装置は、前記第３の信号処理装置のマスタとの有線による通信と、前記第２の信号処理装置との無線による通信とを行うように構成されている。
【０００９】
前記第２の信号処理装置の各々は、当該第２の信号処理装置内の第３の時刻を計時して第３の時刻情報を生成する第３の時計と、前記第１の信号処理装置から送信された前記第２の時刻情報を受信したとき、該受信した第２の時刻情報によって前記第３の時計の値を補正する第２の時刻補正手段とを有する。
【００１０】
前記第３の信号処理装置の各々は、当該第３の信号処理装置内の第４の時刻を計時して第４の時刻情報を生成する第４の時計を有する。
【００１１】
前記第３の信号処理装置のマスタは、前記第２の通信周期によるパケットとして、当該マスタ内の前記第４の時刻情報を有線により前記第１の信号処理装置に送信する。
前記第１の信号処理装置内の前記第１の時計は、前記第３の信号処理装置のマスタから前記第２の通信周期によるパケットとして受信した前記第４の時刻情報に基づいて前記第１の時刻情報を補正される。さらに、前記第１の信号処理装置の前記比較手段は前記第１の時刻情報と前記第２の時刻情報を比較して時刻の誤差を算出し、前記第１の時刻補正手段は前記算出された誤差に対応して前記第２の時計で生成する第２の時刻情報を補正信号を生成して前記第２の時計に出力する。
前記第１の信号処理装置は、無線環境におけるマスタとして、前記第２の時刻情報を、第１の通信周期によるパケットとして前記第２の信号処理装置に送信する。
前記第２の信号処理装置内の前記第２の時刻補正手段が、前記第１の信号処理装置から送信された前記第２の時刻情報に基づいて、前記第３の時計の時刻情報
を補正する。
【００１２】
これにより、通信システムの時刻情報が、第３の信号処理装置のマスタ内の第４の時刻情報に同期して補正されていく。
特に、第３の信号処理装置から第１の信号処理装置には短い周期で、第４の時刻情報が送信されるので、第１の信号処理装置内の第１の時刻情報を短い周期で補正されていく。この第１の時刻情報に一致するように第２の時刻情報が補正される。
さらに、第１の信号処理装置が無線環境のマスタとなって、第２の通信周期より長い第１の通信周期で、補正された第２の時刻情報を、第２の信号処理装置に一括して無線で通信する。
【００１３】
好ましくは、前記第３の信号処理装置が有線によって通信可能に構成されて複数存在するとき、前記第３の信号処理装置のマスタは、他の第３の信号処理装置に、当該マスタの第３の信号処理装置内の第４の時刻情報を前記第２の通信周期で有線により送信する。前記他の第３の信号処理装置は、前記マスタの第３の信号処理装置から送信された前記第４の時刻情報に基づいて自己の装置内の時計の時刻情報を補正する。
これにより、有線環境にある第３の信号処理装置は、短い周期である第２の通信周期で時刻情報が同期されていく。
【００１４】
本発明によれば、上記通信システムにおいて上述した通信処理を行う方法が提供される。
【００１５】
【発明の実施の形態】
以下に本発明の実施形態に係わる通信システムを説明する。
図１は、本実施形態の通信システム１の構成図である。
図１に示すように、通信システム１は、ノード１−１，１−２、ブリッジ２およびノード３−１，３−２を有する。
ここで、ブリッジ２が本発明の第１の信号処理装置に対応し、ノード３−１，３−２が本発明の第２の信号処理装置に対応し、ノード１−１，１−２が本発明の第３の信号処理装置に対応している。
【００１６】
ノード１−１、ノード１−２、およびブリッジ２は、ケーブル（例えば、IEEE1394ケーブル）を介して接続された有線環境で通信を行う。
ブリッジ２、ノード３−１、およびノード３−２は、それぞれのアンテナ２２、アンテナ２２，３２−１およびアンテナ３２−２を介して無線通信を行う無線環境を構成している。
また、ブリッジ２を介して、有線環境と無線環境の間で通信を行うことができるようになされている。
なお、図１では、ブリッジ２を１つのノードであるように示したが、実際には、有線環境のノードと無線環境のノードの２つのノードにより構成されている。また、各環境におけるノードの数は、同図に示したノードの数に限定されないものとする。
【００１７】
有線環境のノード１−１およびノード１−２は、それぞれサイクルタイムレジスタ（CTR ：Cycle Time Register ）１０−１およびサイクルタイムレジスタ１０−２を有している。
ここで、サイクルタイムレジスタ１０−１，１０−２が本発明の第４の時計に対応し、これらがカウントするサイクルタイムが本発明の第４の時刻情報に対応している。
【００１８】
ブリッジ２は、有線環境のサイクルタイム（時刻情報）をカウントするためのサイクルタイムレジスタ２０−１と、無線環境のサイクルタイムをカウントするためのサイクルタイムレジスタ２０−２を有しており、さらに、これらの２つのサイクルタイムレジスタのサイクルタイムを比較するための比較部（CMP ：Comparator）２１を有している。
【００１９】
ブリッジ２は、有線環境と無線環境との間の通信を行うとともに、サイクルタイムレジスタ２０−１のサイクルタイムとサイクルタイムレジスタ２０−２のサイクルタイムとの比較値（誤差値）を用いてサイクルタイムレジスタ２０ー２のサイクルタイムを補正する。
ここで、ブリッジ２は、無線環境におけるサイクルマスタとなり、例えば４ｍｓ毎にフレームの開始を示すフレーム同期パケット（Frame Sync Packet ）を無線環境の各ノード（ノード３−１，３−２）に送信している。無線環境の各ノードのサイクルタイムレジスタ３０−１，３０−２のサイクルタイムは、ブリッジ２から受信したフレーム同期パケットに基づいて、サイクルタイムレジスタ２０−２がカウントするサイクルタイムに合うように補正される。
【００２０】
本実施形態では、ノード１−１は、有線環境と無線環境の全てのノードの時間基準の役割となるサイクルマスタとされており、例えば１２５μｓ毎にサイクルスタートパケットを有線環境の各ノード（ノード１−２およびブリッジ２）に送信している。
有線環境における各ノードは、サイクルマスタ（ノード１−１）により送信されるサイクルスタートパケットを受信し、自分自身のサイクルタイムレジスタのサイクルタイムを補正する。
なお、有線環境におけるサイクルマスタは、ノード１−１以外のノードであってもよい。
【００２１】
無線環境のノード３−１，ノード３−２は、それぞれサイクルタイムレジスタ３０−１，３０−２を有している。
ここで、サイクルタイムレジスタ３０−１，３０−２が本発明の第３の時計に対応し、そのサイクルタイムが本発明の第３の時刻情報に対応している。
ノード３−１，３−２は、ブリッジ２から受信したフレーム同期パケットを用いて、自分自身のサイクルタイムレジスタ３０−１，３０−２がカウントするサイクルタイムを補正している。
【００２２】
図２は、ブリッジ２のより詳細な構成例を示すブロック図である。
図２に示すように、ブリッジ２は、サイクルタイムレジスタ２０−１，２０−２、有線送受信部２３、ＰＬＬ(Phase Locked Loop) 部２４および無線送受信部２５を有する。
ここで、サイクルタイムレジスタ２０−１が本発明の第１の時計に対応し、そのサイクルタイムが本発明の第１の時刻情報に対応している。また、サイクルタイム２０−２が本発明の第２の時計に対応し、そのサイクルタイムが本発明の第２の時刻情報に対応している。また、比較部２１が本発明の比較手段に対応している。また、ＰＬＬ部２４が本発明の補正手段に対応している。
【００２３】
有線送受信部２３は、ケーブルを介して受信した所定のパケットをデコードし、デコードして得られたデータをサイクルタイムレジスタ２０−１または図示せぬ装置に出力するとともに、サイクルタイムレジスタ２０−１または図示せぬ装置より供給されたデータをパケット化し、ケーブルを介して送信するようになされている。
【００２４】
サイクルタイムレジスタ２０−１は、有線環境におけるサイクルタイムをカウントするようになされており、ノード１−１より送信され、有線送受信部２３を介して受信されたサイクルスタートパケットに対応してサイクルタイムを補正する。また、サイクルタイムレジスタ２０−１は、自らがカウントするサイクルタイムを比較部２１に出力する。
【００２５】
無線送受信部２５は、無線環境における各ノードから送信されたデータ（パケット）をアンテナ２２を介して受信し、デコードした後、得られたデータをサイクルタイムレジスタ２０−２または図示せぬ装置に出力するとともに、サイクルタイムレジスタ２０−２または図示せぬ装置より供給されたデータをパケット化し、アンテナ２２を介して送信するようになされている。
サイクルタイムレジスタ２０−２は、無線環境において基準となるサイクルタイムをカウントする。
無線送受信部２５は、サイクルタイムレジスタ２０−２がカウントしたサイクルタイムを基準としたフレーム同期パケットをを、無線送受信部２５およびアンテナ２２を介してノード３−１，３−２に送信する。ノード３−１，３−２は、ブリッジ２から受信したフレーム同期パケットに基づいて、サイクルタイムレジスタ３０−１，３０−２のサイクルタイムを補正する。
【００２６】
比較部２１は、サイクルタイムレジスタ２０−１のサイクルタイムとサイクルタイムレジスタ２０−２のサイクルタイムとを比較し、その誤差値（差分）をＰＬＬ部２４と無線送受信部２５に出力している。
ＰＬＬ部２４は、比較部２１より供給される誤差値に対応して、サイクルタイムレジスタ２０−２の値を補正するための補正信号をサイクルタイムレジスタ２０−２に出力する。
サイクルタイムレジスタ２０−２は、ＰＬＬ部２４より供給された補正信号に基づいてそのサイクルタイムを補正する。
なお、IEEE1394においては、サイクルレジスタがカウントしたサイクルタイムのカウントダウンは規定されておらず、ケーブルを介して受信したサイクルスタートパケットに基づいて、サイクルタイムレジスタ２０−１がそのサイクルタイムをを１クロック分（４０ｎｓ）進めるか（Increment ）またはそのサイクルタイムを１クロック分遅らせるか（Hold) の２種類の補正方法が用いられる。
従って、無線環境のサイクルタイムレジスタにおいても、この２種類の補正方法を用いるものとする。但し、無線環境のサイクルタイムレジスタでは、サイクルタイムの補正内容は４ｍｓｅｃ毎に決まるが、実際にサイクルタイムレジスタのサイクルタイムを補正するタイミングは４ｍｓｅｃ内のいずれのタイミングで行ってもよい。
図３（Ａ）は図１に示すマスタとなるサイクルタイムレジスタ１０−１のサイクルタイムを示し、図３（Ｂ）はサイクルタイムレジスタ２０−１が１クロック分進める補正を行った場合を示し、図３（Ｃ）はサイクルタイムレジスタ２０−１が１クロック分遅らせる補正を行った場合を示している。
【００２７】
また、サイクルタイムレジスタ２０−２が示すサイクルタイムを基準としたフレーム同期パケットが、無線送受信部２５により無線環境のノード３−１，３−２に送信される。
【００２８】
図４は、ＰＬＬ部２４の構成例を示すブロック図である。
この例において、ＰＬＬ部２４は、減算部４１、ループフィルタ４２、およびＶＣＯ（Voltage Controlled Oscillator ）４３により構成されている。
減算部４１は、図２の比較部２１の出力からＶＣＯ４３の出力を減算し、その値をループフィルタ４２に出力する。
ループフィルタ４２は、減算部４１の出力に対してフィルタリングを行い、ＶＣＯ４３に出力する。
ＶＣＯ４３は、ループフィルタ４２の出力に対応して、図２のサイクルタイムレジスタ２０−２に補正信号を出力する。
【００２９】
図５は、ループフィルタ４２の構成例を示すブロック図である。
この例において、ループフィルタ４２は、増幅部５１，５２、加算部５３、遅延部５４、および加算部５５により構成されている。
図４に示す減算部４１の出力は、増幅部５１に入力され、増幅された後、加算部５５と増幅部５２に出力される。
増幅部５２は、増幅部５１の出力を増幅し、加算部５３に出力する。
加算部５３は、増幅部５２の出力と、遅延部５４の出力を加算し、遅延部５４に出力する。
遅延部５４は、加算部５３の出力を遅延させた後、加算部５３と加算部５５に出力している。
加算部５５は、増幅部５１の出力に遅延部５４の出力を加算し、図４のＶＣＯ４３に出力する。
【００３０】
図６は、図１のノード３−１のより詳細な構成例を示すブロック図である。
この例においては、無線送受信部６１は、アンテナ３２−１を介して受信したパケットをデコードし、得られたデータをサイクルタイムレジスタ３０−１、ＰＬＬ部６３、または図示せぬ他の装置に出力している。
サイクルタイムレジスタ３０−１は、無線環境におけるサイクルタイムをカウントする。
ＰＬＬ部６３は、ブリッジ２より送信され無線送受信部６１により受信されたフレーム同期パケットを基準として、サイクルタイムレジスタ３０−１がカウントするサイクルタイムを補正する。
このように、サイクルタイムレジスタ３０−１のサイクルタイムは、無線環境のサイクルマスタであるブリッジ２から送信されたフレーム同期パケットに基づいてＰＬＬ部６３よって補正されるので、ブリッジ２のサイクルタイムレジスタ２０−２のサイクルタイムに同期させることができる。このとき、サイクルタイムレジスタ２０−２は、前述したように、有線環境のサイクルマスタであるノード１−１のサイクルタイムレジスタ１０−１と同期していることから、サイクルタイムレジスタ３０−１のサイクルタイムは、サイクルタイム１０−１のサイクルタイムと同期している。
なお、ＰＬＬ部６３の詳細な構成は、図４に示したＰＬＬ部２４と同様の構成とされており、その説明は省略する。
また、ノード３−２の構成は、上述したノード３−１の構成と同じである。
【００３１】
次に、以上の通信システム１の動作を説明する。
ブリッジ２において、比較部２１は、サイクルタイムレジスタ２０−１のサイクルタイムとサイクルタイムレジスタ２０−２のサイクルタイムとを比較し（即ち、有線環境におけるサイクルタイムと無線環境におけるサイクルタイムとを比較し）、その比較の結果に基づいて、ＰＬＬ部２４がサイクルタイム２０−２のサイクルタイムを補正する。
これにより、サイクルタイム２０−１がカウントするサイクルタイムと、サイクルタイム２０−２がカウントするサイクルタイムとの同期が確立される。
なお、サイクルタイムレジスタ２０−１のサイクルタイムは、ケーブルを介して１２５μｓ毎に受信されるサイクルスタートパケットに基づいて、サイクルマスタであるノード１−１のサイクルタイムレジスタ１０−１のサイクルタイムと同期している。
【００３２】
そして、サイクルタイム２０−２のサイクルタイムを基準として、ブリッジ２からノード３−１，３−２にフレーム同期パケットが送信される。
【００３３】
そして、ノード３−１の無線送受信部６１は、ブリッジ２から受信したフレーム同期パケットをデコードしてＰＬＬ部６３に出力する。
ＰＬＬ部６３は、入力したフレーム同期パケットに基づいて、サイクルタイムレジスタ３０−１のサイクルタイムを補正する。
これによって、サイクルタイムレジスタ３０−１のサイクルタイムと、ブリッジ２のサイクルタイム２０−２とが同期する。
ノード３−２においても、ブリッジ２から受信したフレームパケットに基づいて、サイクルタイムレジスタ３０−２のサイクルタイムが補正される。
【００３４】
本発明は上述した実施形態には限定されない。
例えば、ブリッジ２と同じ機能を持つ２以上のブリッジを用いて有線環境および無線環境を接続してもよい。
例えば、図７に示すように、ブリッジ２ａによって有線環境１００ａと無線環境１０１との間の同期通信を可能にし、ブリッジ２ｂによって有線環境１００ｂと無線環境１０１との間の同期通信を可能にしてもよい。
また、図８に示すように、ブリッジ２ａによって有線環境１００ａと無線環境１０１との間の同期通信を可能にし、ブリッジ２ｂによって有線環境１００ｂと無線環境１０１との間の同期通信を可能にし、ブリッジ２ｃによって有線１００ｃと無線環境１０１との間の同期通信を可能にしてもよい。
【００３５】
また、本発明の実施の形態においては、有線環境と無線環境の間で同期通信を行うようにしたが、他の環境間で同期通信を行う場合においても、本発明を適用することができる。
【００３６】
また、上記各種の処理を行うコンピュータプログラムは、磁気ディスク、ＣＤ−ＲＯＭなどの記録媒体を介してユーザに提供したり、ネットワークなどの提供媒体を介してユーザに提供し、必要に応じて内蔵するＲＡＭやハードディスクなどに記録して利用させるようにすることができる。
【００３７】
【発明の効果】
以上説明したように、本発明によれば、無線環境と有線環境との間で、それぞれが用いる時刻情報を相互に同期させることができる。
【図面の簡単な説明】
【図１】図１は、本発明を適用した通信システムの一実施の形態の構成例を示す図である。
【図２】図２は、図１のブリッジのより詳細な構成例を示すブロック図である。
【図３】図３は、ブリッジ内の無線環境用のサイクルタイムレジスタほ補正方法を説明するための図である。
【図４】図４は、図２のＰＬＬ部の詳細な構成例を示すブロック図である。
【図５】図５は、図４のループフィルタの詳細な構成例を示すブロック図である。
【図６】図６は、図１に示す無線環境のノードのより詳細な構成例を示すブロック図である。
【図７】図７は、本発明の実施形態において、有線環境と無線環境との接続形態のその他の説明するための図である。
【図８】図８は、本発明の実施形態において、有線環境と無線環境との接続形態のその他の説明するための図である。
【図９】従来の通信システムの構成例を示す図である。
【符号の説明】
１−１，１−２，３−１，３−２…ノード、１０−１，１０−２，２０−１，２０−２，３０−１，３０−２…サイクルタイムレジスタ、２１…比較部、２３…有線送受信部、２４，６３…ＰＬＬ部、２５，６１…無線送受信部
【図１】
0004239329.tif 000002
【図２】
0004239329.tif 000003
【図３】
0004239329.tif 000004
【図４】
0004239329.tif 000005
【図５】
0004239329.tif 000006
【図６】
0004239329.tif 000007
【図７】
0004239329.tif 000008
【図８】
0004239329.tif 000009
【図９】
0004239329.tif 000010