(57)【要約】【課題】本発明はリアルタイムのストリーム通信のように端末同士の同期が必要な通信を、既存の非同期通信ネットワークで接続された端末同士の間で実現することが可能な端末同期方法及び端末同期回路を提供することを目的とする。【解決手段】非同期パケット通信網を用いて転送元の端末装置と転送先の端末装置とを同期させるための端末同期方法であって各端末装置をマスター端末装置とスレーブ端末装置とに割り当て、マスター端末装置が、クロック信号からパケット番号を生成しそれが付与された時刻同期パケットをマスター端末装置からパケット通信網を介してスレーブ端末装置に転送し、スレーブ端末装置では内部クロック信号から生成された値と、受信した時刻同期パケットのパケット番号とを比較し、時刻同期パケットを受信する度に比較結果に基づいて内部クロック信号の発振周波数を調整する。【選択図】      図１
2004282441.tif 000002
【特許請求の範囲】
【請求項１】
非同期のパケット通信網を介して接続された複数の端末装置の間でパケットを転送する通信システムを用いて、パケットの転送元の端末装置とパケットの転送先の端末装置とを同期させるための端末同期方法であって、
１つの端末装置をマスター端末装置に割り当て、他の端末装置をスレーブ端末装置に割り当て、
前記マスター端末装置が、基準となるクロック信号に基づき所定の基準時刻に対する時間変化に比例する値をパケット番号として順次に生成するとともに、前記パケット番号が付与されたパケットを時刻同期パケットとして前記マスター端末装置から前記パケット通信網を介してスレーブ端末装置に転送し、
スレーブ端末装置では、その内部で生成された内部クロック信号に基づいて生成された値と、受信した前記時刻同期パケットに含まれているパケット番号とを比較し、前記時刻同期パケットを受信する度に比較結果に基づいて前記内部クロック信号の発振周波数を調整し、前記内部クロック信号に同期して通信の処理を実行する
ことを特徴とする端末同期方法。
【請求項２】
請求項１の端末同期方法において、前記パケット通信網に含まれる中継装置は、前記時刻同期パケットの転送処理をそれ以外のパケットに比べて優先的に行うことを特徴とする端末同期方法。
【請求項３】
非同期のパケット通信網を介して接続された複数の端末装置の間でパケットを転送する通信システムを用いて、パケットの転送元の端末装置とパケットの転送先の端末装置とを同期させるために所定のマスター端末装置に設けられる端末同期回路であって、
基準となるクロック信号を生成する基準クロック生成器と、
前記基準クロック生成器が出力するクロック信号を計数するカウンタと、
前記カウンタの計数値に対応するパケット番号の情報を含むパケットを時刻同期パケットとして作成する時刻同期パケット生成器と、
前記時刻同期パケットを前記クロック信号に同期して前記パケット通信網に送出する時刻同期パケット送信器と
を設けたことを特徴とする端末同期回路。
【請求項４】
非同期のパケット通信網を介して接続された複数の端末装置の間でパケットを転送する通信システムを用いて、パケットの転送元の端末装置とパケットの転送先の端末装置とを同期させるために所定のスレーブ端末装置に設けられる端末同期回路であって、
周波数が可変の内部クロック信号を生成する内部クロック生成器と、
前記内部クロック信号を計数するカウンタと、
スレーブ端末装置がパケット通信網から時刻同期パケットとして定められたパケットを受信した場合に、前記時刻同期パケットの特定部分に含まれているパケット番号の情報を抽出するとともに所定のトリガ信号を出力する時刻同期パケット受信器と、
前記カウンタの計数値に対応する値と、前記パケット番号とを比較する比較器と、
前記比較器の比較結果及び前記トリガ信号に従って前記内部クロック生成器の発振周波数を調整する周波数調整器と
を設けたことを特徴とする端末同期回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、非同期のパケット通信網を介して接続された複数の端末装置の間でパケットを転送する場合に、パケットの転送元の端末装置とパケットの転送先の端末装置とを同期させるために用いられる端末同期方法及び端末同期回路に関する。
【０００２】
【従来の技術】
ディジタル信号を転送する通信網については、信号処理のタイミングを決定するクロック信号をネットワーク全体で同期させているか否かに応じて、同期通信ネットワークと非同期通信ネットワークとに大別することができる。
【０００３】
同期通信ネットワークを用いた通信システムは例えば図７に示すように構成され、非同期通信ネットワークを用いた通信システムは例えば図８に示すように構成される。
同期通信ネットワークでは、これに接続された複数の端末装置同士も正確に同期させることができる。
【０００４】
例えば、リアルタイムのストリーム伝送のような通信サービスを実施する場合には、送信側の端末装置におけるＡ／Ｄ（アナログ／ディジタル）変換の変換速度と、受信側の端末装置におけるＤ／Ａ（ディジタル／アナログ）変換の変換速度とを一致させる必要がある。このような場合には、送信側の端末装置と受信側の端末装置とを同期させる必要がある。
【０００５】
もしも、送信側のＡ／Ｄ変換速度と受信側のＤ／Ａ変換速度とが一致していないと、リアルタイム信号の時間軸上の波形が歪むだけでなく、送信側で生成されるディジタル信号の情報レートと受信側で処理するディジタル信号の情報レートとが一致しなくなるため、ネットワーク内オーバーフローもしくはアンダーフローが発生し正常な通信ができなくなる。
【０００６】
同期ネットワークの具体例としては、ＩＳＤＮ，ＳＯＮＥＴ／ＳＤＨ，ＡＴＭ（非同期転送モード），ＩＥＥＥ１３９４が知られている。なお、ＡＴＭは非同期ではあるが、実際には下位の物理レイヤーでＳＯＮＥＴ／ＳＤＨのようにクロックが同期した同期ネットワークを使用している。つまり、ＡＴＭはセルの転送タイミングに関していえば下位の物理レイヤーに対して非同期であるが、下位の物理レイヤーのビットのクロックはネットワーク全体で同期している。
【０００７】
一方、非同期通信ネットワークにおいては、端末間や中継点間で通信の同期を行わない。すなわち、ネットワーク内で通信を中継するパケットスイッチなどは、それぞれ個別に内部で決定したタイミングに従って動作を行う。
【０００８】
従って、非同期通信ネットワークはリアルタイムのストリーム伝送のような通信サービスには適していないが、ネットワーク管理上の手数が簡素化されるという長所があるため、ローカルエリアネットワークから発展してきた。
非同期通信ネットワークの具体例としては、イーサネット（登録商標）やＩＰ網が知られている。
【０００９】
同期通信ネットワークを用いて通信する場合に、端末装置同士を同期させる技術としては、特許文献１及び特許文献２が知られている。これらの従来技術においては、ＳＯＮＥＴ／ＳＤＨレイヤーで１５５．５２ＭＨｚの同期したネットワーククロックが両端の端末装置で得られることを前提として機器間の同期を実現している。
【００１０】
一方、非同期通信ネットワークを用いて通信する場合に、端末装置同士を同期させる技術としては、特許文献３が提案されている。この従来技術では、送信するパケットにタイムスタンプを付与し、このタイムスタンプにより受信側でパケットのジッタを補正することを提案している。
【特許文献１】
特開平８−３４０３５０号公報
【特許文献２】
特開平９−０６４８７４号公報
【特許文献３】
特開平１１−１１２９３８号公報
【００１１】
【発明が解決しようとする課題】
しかしながら、特許文献３の従来技術においては、送信器と受信器との同期のために、同期ネットワークが別途必要になる。従って、特許文献３の従来技術は、厳密な意味では非同期通信ネットワークにおいて端末装置同士を同期させる方法ではない。
【００１２】
本発明は、リアルタイムのストリーム通信のように端末同士の同期が必要な通信を、既存の非同期通信ネットワークで接続された端末同士の間で実現することが可能な端末同期方法及び端末同期回路を提供することを目的とする。
【００１３】
【課題を解決するための手段】
請求項１は、非同期のパケット通信網を介して接続された複数の端末装置の間でパケットを転送する通信システムを用いて、パケットの転送元の端末装置とパケットの転送先の端末装置とを同期させるための端末同期方法であって、１つの端末装置をマスター端末装置に割り当て、他の端末装置をスレーブ端末装置に割り当て、前記マスター端末装置が、基準となるクロック信号に基づき所定の基準時刻に対する時間変化に比例する値をパケット番号として順次に生成するとともに、前記パケット番号が付与されたパケットを時刻同期パケットとして前記マスター端末装置から前記パケット通信網を介してスレーブ端末装置に転送し、スレーブ端末装置では、その内部で生成された内部クロック信号に基づいて生成された値と、受信した前記時刻同期パケットに含まれているパケット番号とを比較し、前記時刻同期パケットを受信する度に比較結果に基づいて前記内部クロック信号の発振周波数を調整し、前記内部クロック信号に同期して通信の処理を実行することを特徴とする。
【００１４】
請求項１においては、同期させるべき端末装置間で時刻同期パケットを送受することにより同期を実現している。
通信が経由するネットワークが非同期パケットネットワークである場合、一般にネットワーク内のパケットスイッチのインタフェースから送信されるビットのクロックレート、すなわちネットワークから端末が受信する信号のビットレートは各端末装置毎に異なる。
【００１５】
しかし、同期させるべき端末装置の１つをマスター端末装置とし、他の全ての端末装置をスレーブ端末装置とした場合に、マスター端末装置からスレーブ端末装置に対して時間的に等間隔で時刻同期パケットを転送すれば、スレーブ端末装置は時刻同期パケットを原理的にはマスター端末装置と同じ時間間隔で受信することができる。
【００１６】
従って、時刻同期パケットの受信間隔に基づいて、マスター端末装置とスレーブ端末装置との間で同期を実現することが可能になる。但し、このような同期を実現しようとする場合には、次に示す２つの問題が存在する。
［ネットワークにおける時刻同期パケットの“大位相のジッタ”の問題］
非同期パケットネットワークでは、輻輳により、スレーブ側が受信する時刻同期パケットにはジッタが生じる。この対策としては、時刻同期パケットを非同期パケットネットワーク上で優先的に転送することが考えられる。但し、この対策を行っても完全にジッタを消滅させることはできない。
【００１７】
例えば、非同期パケットネットワーク上に存在するパケットスイッチが予め優先指定された時刻同期パケットを転送する際に、先行する非優先パケットが送信中であるケースについて考えよう。
時刻同期パケットはすぐにも転送する必要があるが、時刻同期パケットは出力側のバッファメモリ上で先行する非優先パケットの送出完了を待たなければならないので、この待ち時間の変動がジッタとして現れる。
【００１８】
従って、スレーブ側の端末装置においては、時刻同期パケットのジッタを吸収した上で、時刻同期パケットからクロック信号を再生する必要がある。スレーブ側の端末装置上に周波数安定度の高いクロック発生器を設け、受信した時刻同期パケットに基づいてクロックの位相を補正するのが望ましいと考えられる。但し、周波数安定度の高いクロック発生器として、一般的なＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）回路は利用できない。
【００１９】
一般的なＰＬＬ回路においては、発生したクロック信号と外部から入力されるクロック信号との間の位相差が、規格化されたクロック周期（２π）よりも十分に小さいことを前提としている。また、各クロック信号の立ち上がりなどを検出して発生するクロック信号の位相を補正するように構成されている。
【００２０】
しかしながら、非同期パケットネットワークにおいては、外部から入力されるクロック信号に相当する時刻同期パケットに、規格化されたクロック周期（２π）よりも大きいジッタが発生する可能性が高い。そのため、一般的なＰＬＬ回路を用いると、時刻同期パケットのジッタが（−π〜＋π）の範囲を外れた場合に動作が不正確になる。
【００２１】
［ネットワークにおける時刻同期パケットのパケット廃棄の問題］
非同期パケットネットワークにおいては、輻輳が発生した場合にパケットが廃棄される。
スレーブ側の端末装置に時刻同期パケットが到着しない場合には、原因として（１）ネットワークでのジッタと（２）ネットワークではのパケット廃棄とが考えられる。（１），（２）の各ケースについて一般的なＰＬＬ回路の適応性を以下に検証する。
【００２２】
一般的なＰＬＬ回路では、発振クロックと外部入力クロックとの位相を比較するトリガとして、発振クロック自身を用いている。
（１）のケースでは、ネットワークのジッタにより外部入力クロック、すなわち時刻同期パケットの到着が遅れている場合、これに合わせて徐々に発振クロックの位相が遅れる（周波数が低くなる）。その後、到着が遅れていた外部入力クロック（時刻同期パケット）が一度にＰＬＬ回路の入力に到着するはずであるから、この際に徐々にＰＬＬ回路の発振クロックも位相が進む（周波数が高くなる）。従って、このケースでは一般的なＰＬＬ回路を用いても原理的には問題は生じない。
【００２３】
（２）のケースでは、ネットワークにおける時刻同期パケットの廃棄が生じ、外部クロック信号である時刻同期パケットがＰＬＬ回路に入力されなくなると、ＰＬＬ回路が発振クロック信号をトリガとして発振クロックと外部入力クロック信号との位相比較を行う度に、外部入力クロックが位相遅れを起こしているものとみなされ、発振クロックの位相を遅らせる（周波数が低くなる）ことになる。この現象が発生すると、スレーブ側の端末装置は、マスター側の端末装置よりもクロックの発振周波数が低くなるという問題が発生する。
【００２４】
このような問題に対処するために、請求項１の発明では、マスター端末装置が送信する時刻同期パケットに時間変化に比例するパケット番号を付与する。また、スレーブ端末装置では生成された内部クロック信号の計数により生成された値と、受信した時刻同期パケットのパケット番号とを比較し、比較結果に応じて内部クロック信号の発振周波数を調整する。
【００２５】
すなわち、前述の「大位相のジッタ」によりスレーブ端末装置が受信した時刻同期パケットとスレーブ端末装置内部で生成したクロック信号との位相差がπ以上になった場合であっても、時刻同期パケットのパケット番号と内部クロック信号の計数値との比較結果からその位相差を検知することができ、正しくクロック周波数の補正を行うことができる。
【００２６】
また、請求項１では時刻同期パケットを受信する度に比較結果に基づいて内部クロック信号の発振周波数を調整する。従って、ネットワーク上で時刻同期パケットの廃棄が生じた場合には、廃棄によってスレーブ端末装置で受信されなくなった時刻同期パケットが発振周波数に影響を及ぼすのを回避することができ、発振周波数の低下を防止できる。
【００２７】
従って、請求項１の発明を用いることにより、既存の非同期ネットワークを介して接続された複数の端末装置の間で、正確な同期を実現することが可能になる。
請求項２は、請求項１の端末同期方法において、前記パケット通信網に含まれる中継装置は、前記時刻同期パケットの転送処理をそれ以外のパケットに比べて優先的に行うことを特徴とする。
【００２８】
請求項２においては、非同期パケットネットワークを通過する際に時刻同期パケットに生じるジッタを減らすことができる。また、非同期パケットネットワークで時刻同期パケットが廃棄される確率を減らすこともできる。これにより、スレーブ端末装置内で生成されるクロック信号の周波数の変化が小さくなり、ジッタの少ない高品質なクロックを再生することが可能になる。
【００２９】
請求項３は、非同期のパケット通信網を介して接続された複数の端末装置の間でパケットを転送する通信システムを用いて、パケットの転送元の端末装置とパケットの転送先の端末装置とを同期させるために所定のマスター端末装置に設けられる端末同期回路であって、基準となるクロック信号を生成する基準クロック生成器と、前記基準クロック生成器が出力するクロック信号を計数するカウンタと、前記カウンタの計数値に対応するパケット番号の情報を含むパケットを時刻同期パケットとして作成する時刻同期パケット生成器と、前記時刻同期パケットを前記クロック信号に同期して前記パケット通信網に送出する時刻同期パケット送信器とを設けたことを特徴とする。
【００３０】
請求項３の端末同期回路をマスター端末装置に設けて通信システムを構成することにより、請求項１と同様に、スレーブ端末装置における位相差がπを超えた場合であっても再生するクロック信号の周波数制御を正確に行うことが可能になる。
請求項４は、非同期のパケット通信網を介して接続された複数の端末装置の間でパケットを転送する通信システムを用いて、パケットの転送元の端末装置とパケットの転送先の端末装置とを同期させるために所定のスレーブ端末装置に設けられる端末同期回路であって、周波数が可変の内部クロック信号を生成する内部クロック生成器と、前記内部クロック信号を計数するカウンタと、スレーブ端末装置がパケット通信網から時刻同期パケットとして定められたパケットを受信した場合に、前記時刻同期パケットの特定部分に含まれているパケット番号の情報を抽出するとともに所定のトリガ信号を出力する時刻同期パケット受信器と、前記カウンタの計数値に対応する値と、前記パケット番号とを比較する比較器と、前記比較器の比較結果及び前記トリガ信号に従って前記内部クロック生成器の発振周波数を調整する周波数調整器とを設けたことを特徴とする。
【００３１】
請求項４の端末同期回路をスレーブ端末装置に設けて通信システムを構成することにより、請求項１と同様に、スレーブ端末装置における位相差がπを超えた場合であっても再生するクロック信号の周波数制御を正確に行うことが可能になる。
【００３２】
【発明の実施の形態】
本発明の端末同期方法及び端末同期回路の１つの実施の形態について、図１〜図６を参照して説明する。この形態は全ての請求項に対応する。
【００３３】
図１は通信システムの構成例（１）を示すブロック図である。図２はマスター端末装置の構成例を示すブロック図である。図３はスレーブ端末装置の構成例を示すブロック図である。図４は各パケットスイッチの優先制御例を示す模式図である。図５は通信システムの構成例（２）を示すブロック図である。図６はマスター端末装置の構成例を示すブロック図である。
【００３４】
この形態では、請求項３のマスター端末装置，基準クロック生成器，カウンタ，時刻同期パケット生成器及び時刻同期パケット送信器は、それぞれマスター端末装置５１，内部クロック発生器２１（５４），カウンタ２２，時刻同期パケット生成器２３及び送信器２４に相当する。
また、請求項４のスレーブ端末装置，内部クロック生成器，カウンタ，時刻同期パケット受信器，比較器及び周波数調整器は、それぞれスレーブ端末装置５２，電圧制御発振器４２，カウンタ４３，時刻同期パケット受信器４１，比較器４４及びループフィルタ４６に相当する。
【００３５】
本発明を実施する通信システムは、例えば図１又は図５に示すように構成される。図１の例では、非同期通信ネットワーク５３に接続された２つの端末装置をマスター端末装置５１及びスレーブ端末装置５２として割り当ててある。
そして、マスター端末装置５１とスレーブ端末装置５２との間で一方が他方に対してリアルタイムのストリーム伝送のような通信サービスを提供するために、パケットＰ２，Ｐ３を非同期通信ネットワーク５３を介して双方向に転送する場合を想定している。
【００３６】
この例では、非同期通信ネットワーク５３に３つのパケットスイッチ６１，６２，６３が設けてある。これらのパケットスイッチ６１，６２，６３は、それぞれに内蔵されたクロック発生器６４，６５，６６が生成する内部クロック信号に同期してそれぞれ独立したタイミングで、すなわち非同期で動作する。
リアルタイムのストリーム伝送を実現するためには、送信側のＡ／Ｄ変換速度と受信側のＤ／Ａ変換速度とを同期させる必要がある。しかし、非同期通信ネットワーク５３を介してマスター端末装置５１とスレーブ端末装置５２との間でパケットＰ２，Ｐ１を転送するので、基準となるクロック信号を用いてマスター端末装置５１とスレーブ端末装置５２とを直接同期させることはできない。
【００３７】
そこで、この例では図１に示すように特別な時刻同期パケットＰ１をマスター端末装置５１で生成し、マスター端末装置５１から非同期通信ネットワーク５３を介して時刻同期パケットＰ１をスレーブ端末装置５２に転送するとともに、この動作を定期的に繰り返し行う。そして、スレーブ端末装置５２は受信した時刻同期パケットＰ１に基づいてクロックの再生を行い、再生されたクロック信号に同期したタイミングで動作する。
【００３８】
これにより、非同期通信ネットワーク５３を利用する場合であっても、マスター端末装置５１とスレーブ端末装置５２とを同期させることができ、リアルタイムのストリーム伝送サービスのように同期が必要な通信を実現できる。
なお、時刻同期パケットＰ１と他のパケットＰ２とは同じ伝送路の同じ通信チャネルを用いて伝送される。時刻同期パケットＰ１と他のパケットＰ２との種類の違いは、例えば各パケットのヘッダに記録された情報によって区別される。
【００３９】
この形態では、マスター端末装置５１は図２に示すようにリアルタイムストリーム信号送信器１１，リアルタイムストリーム信号受信器１２，同期制御回路１３及びインタフェース１４を備えている。
また、同期制御回路１３には内部クロック発生器２１，カウンタ２２，時刻同期パケット生成器２３，送信器２４，スイッチ２５及び輻輳検出器２６が備わっている。
【００４０】
リアルタイムストリーム信号送信器１１は、Ａ／Ｄ変換器を内蔵しており、アナログ信号として入力される送信信号をタイミングの基準となるクロック信号ＣＬＫに同期してＡ／Ｄ変換し、変換後のディジタル情報を含む送信パケットを順次に生成し、インタフェース１４を介して送信する。
リアルタイムストリーム信号受信器１２は、Ｄ／Ａ変換器を内蔵しており、非同期通信ネットワーク５３から順次に入力される各受信パケットのディジタル情報を前記クロック信号ＣＬＫに同期してＤ／Ａ変換し、アナログ信号の受信信号を生成する。
【００４１】
クロック信号ＣＬＫは、内部クロック発生器２１によって生成される。クロック信号ＣＬＫの周波数は固定されている。カウンタ２２は、クロック信号ＣＬＫのパルス数を計数し、数値情報を生成する。クロック信号ＣＬＫの周波数は一定なので、カウンタ２２が出力する数値は、ある時点からの経過時間に比例して増大する。
【００４２】
時刻同期パケット生成器２３は、一定の時間間隔で時刻同期パケットＰ１を繰り返し生成する。各々の時刻同期パケットＰ１のペイロードには、時刻に相当するパケット番号が書き込まれる。このパケット番号には、カウンタ２２が出力する数値情報が割り当てられる。
時刻同期パケット生成器２３が生成した各時刻同期パケットＰ１は、送信器２４，スイッチ２５及びインタフェース１４を介して非同期通信ネットワーク５３に送出される。
【００４３】
送信器２４は、時刻同期パケットＰ１の送信タイミングを調整するために設けてある。送信器２４にはバッファメモリが内蔵されている。時刻同期パケット生成器２３から出力される各時刻同期パケットＰ１は、送信器２４のバッファメモリに書き込まれた後、内部クロック発生器２１が出力するクロック信号ＣＬＫのタイミングをトリガとして読み出されスイッチ２５及びインタフェース１４を介して非同期通信ネットワーク５３に送出される。
【００４４】
また、スイッチ２５はリアルタイム・ストリーム信号に相当する送信に輻輳が生じた場合に、送信前の時刻同期パケットＰ１を破棄するために設けてある。輻輳検出器２６は、インタフェース１４を監視し、リアルタイム・ストリーム信号に相当する送信に輻輳が発生したことを検出すると、スイッチ２５を制御して送信前の時刻同期パケットＰ１を破棄する。
【００４５】
実際には、輻輳検出器２６はインタフェース１４が非同期通信ネットワーク５３から受信した信号の中に、「ＩＥＥＥ８０２．３ｘ」などで規定されたネットワーク輻輳通知信号が現れた場合に、マスター端末装置５１からの送信がネットワーク内で輻輳状態であるものとみなし、時刻同期パケットＰ１を破棄するようにスイッチ２５を制御する。
【００４６】
この形態では、マスター端末装置５１の送出する時刻同期パケットＰ１にパケット番号を付与してあるので、スレーブ端末装置５２は全ての時刻同期パケットＰ１を受信しなくても、受信したパケット番号からクロック信号を正しく再生することができる。
輻輳が発生したような場合には、ネットワーク上でパケットが破棄されることになるが、一部のパケットの破棄をマスター端末装置５１上で行っても原理的には問題はない。非同期通信ネットワーク５３上で輻輳が生じた場合には、非同期通信ネットワーク５３上で廃棄される可能性のある時刻同期パケットＰ１を事前にマスター端末装置５１上で廃棄することにより、通信全体の品質を改善することが可能になる。
【００４７】
一方、この形態のスレーブ端末装置５２は、図３に示すようにリアルタイムストリーム信号送信器３１，リアルタイムストリーム信号受信器３２，クロック再生回路３３及びインタフェース３４を備えている。
また、クロック再生回路３３には時刻同期パケット受信器４１，電圧制御発振器４２，カウンタ４３，比較器４４，ゲート回路４５及びループフィルタ４６が備わっている。
【００４８】
クロック再生回路３３は、非同期通信ネットワーク５３を介して受信した時刻同期パケットＰ１に基づいて送信側（マスター端末装置５１）に同期したクロック信号ＣＬＫ２を再生する。
リアルタイムストリーム信号送信器３１は、Ａ／Ｄ変換器を内蔵しており、アナログ信号として入力される送信信号をタイミングの基準となるクロック信号ＣＬＫ２に同期してＡ／Ｄ変換し、変換後のディジタル情報を含む送信パケットを順次に生成し、インタフェース３４を介して送信する。
【００４９】
リアルタイムストリーム信号受信器３２は、Ｄ／Ａ変換器を内蔵しており、非同期通信ネットワーク５３から順次に入力される各受信パケットのディジタル情報を前記クロック信号ＣＬＫ２に同期してＤ／Ａ変換し、アナログ信号の受信信号を生成する。
次に、クロック再生回路３３の動作の詳細について説明する。
【００５０】
電圧制御発振器４２は、スレーブ端末装置５２の内部で利用されるクロック信号ＣＬＫ２を生成する。このクロック信号ＣＬＫ２の周波数は、電圧制御発振器４２の入力レベル（電圧や電流）を制御することにより変更することができる。
電圧制御発振器４２の制御入力には、ループフィルタ４６が接続されている。すなわち、ループフィルタ４６の出力信号が電圧制御発振器４２の発振周波数を決定する。ループフィルタ４６は積分回路の機能を有している。
【００５１】
電圧制御発振器４２の発振周波数を最適化し、クロック信号ＣＬＫ２の周波数をマスター端末装置５１のクロック信号ＣＬＫに同期させるために、時刻同期パケット受信器４１，カウンタ４３，比較器４４及びゲート回路４５が設けてある。
カウンタ４３は、電圧制御発振器４２が出力するクロック信号ＣＬＫ２のパルス数を計数し、数値情報を生成する。従って、もしもクロック信号ＣＬＫ２の周波数が一定であれば、カウンタ４３が出力する数値は、ある時点からの経過時間に比例して増大する。
【００５２】
時刻同期パケット受信器４１は、非同期通信ネットワーク５３から入力される前述の時刻同期パケットＰ１をインタフェース３４を介して受信する。また、時刻同期パケット受信器４１は受信した時刻同期パケットＰ１のペイロードからパケット番号の数値を読み出し、このパケット番号を比較器４４の入力に与える。更に、時刻同期パケット受信器４１は時刻同期パケットＰ１を受信するとその受信タイミングに同期したトリガ信号を生成し、トリガ信号をゲート回路４５に与える。時刻同期パケットＰ１を受信しないときにはトリガ信号は発生しない。
【００５３】
比較器４４は、時刻同期パケット受信器４１から出力されるパケット番号の数値とカウンタ４３から出力される数値とを比較し、それらの差分を電圧として出力する。
比較器４４から出力される電圧は、ゲート回路４５を介してループフィルタ４６の入力に印可される。ゲート回路４５は、時刻同期パケット受信器４１からのトリガ信号が現れた時だけ、すなわち時刻同期パケットを受信した時だけ比較器４４の出力電圧をループフィルタ４６の入力に印加する。
【００５４】
ところで、カウンタ４３から出力される数値は、電圧制御発振器４２が出力するクロック信号ＣＬＫ２を利用する場合に期待される時刻同期パケットＰ１のペイロードに含まれるパケット番号に相当する。
【００５５】
一方、時刻同期パケット受信器４１から比較器４４に入力される数値は、実際にスレーブ端末装置５２に到着した時刻同期パケットＰ１のペイロードに含まれているパケット番号である。但し、後者のパケット番号にはジッタが含まれている。
これらのパケット番号を比較器４４で比較することにより、結果的に電圧制御発振器４２から出力されるクロック信号ＣＬＫ２の周波数とマスター端末装置５１におけるクロック信号ＣＬＫの周波数とを比較することになる。すなわち、２つのクロック信号ＣＬＫ，ＣＬＫ２の間の周波数の違いや位相の進み／遅れを識別することができる。
【００５６】
しかし、スレーブ端末装置５２が受信する時刻同期パケットＰ１のパケット番号には、ネットワークにおけるパケット廃棄の影響や、パケットのジッタの影響が現れるので、その対策が必要になる。
パケット廃棄に対する対策として、この例ではゲート回路４５を設けてある。即ち、比較器４４の出力電圧はゲート回路４５が開いている時だけループフィルタ４６の入力に印加されるので、時刻同期パケットＰ１がネットワーク上で廃棄され受信されない時には、ループフィルタ４６の入力レベルは変化しない。従って、パケット廃棄はクロック信号ＣＬＫ２の周波数に影響を及ぼさない。
【００５７】
また、パケットのジッタの影響を緩和するために、ループフィルタ４６を用いている。即ち、比較器４４から出力される電圧は、ループフィルタ４６の積分処理によって時間的に平均化されてから電圧制御発振器４２の入力に印加されるので、ジッタの影響は小さくなる。
なお、比較器４４の出力電圧と電圧制御発振器４２の発振周波数との関係については、次のように定めればよい。即ち、カウンタ４３出力の数値情報が受信した時刻同期パケットＰ１のパケット番号に比べて大きい場合には、電圧制御発振器４２の発振周波数を下げる方向に比較器４４の出力電圧が変化し、カウンタ４３出力の数値情報が受信した時刻同期パケットＰ１のパケット番号に比べて小さい場合には、電圧制御発振器４２の発振周波数を上げる方向に比較器４４の出力電圧が変化するように定める。
【００５８】
ところで、マスター端末装置５１から一定の時間間隔で時刻同期パケットＰ１を送出した場合でも、非同期通信ネットワーク５３を通過するトラヒックが増大すると各パケットの伝送遅延時間が大きくなり、スレーブ端末装置５２に到達する時刻同期パケットＰ１のジッタも大きくなる。
非同期通信ネットワーク５３上で生じるジッタを減らすために、この形態では非同期通信ネットワーク５３上の各パケットスイッチ６１，６２，６３が図４に示すような優先制御を実施している。
【００５９】
即ち、各パケットスイッチ６１，６２，６３は、時刻同期パケットＰ１をそれ以外のパケットよりも優先的に処理する。従って、図４に示すように非優先のその他のパケットが先にパケットスイッチに入力され、その後で優先すべき時刻同期パケットＰ１が入力された場合であっても、非優先のその他のパケットの送信を開始する前に送信待ち状態の時刻同期パケットＰ１が検出された場合には、時刻同期パケットＰ１の送信を先に開始し、その送信の後で非優先のパケットを送信する。
【００６０】
このように、各パケットスイッチが時刻同期パケットＰ１について優先制御を実施することにより、スレーブ端末装置５２に到着する時刻同期パケットＰ１に現れるジッタを減らすことができる。
また、各パケットスイッチが時刻同期パケットＰ１について優先制御を実施する場合には、時刻同期パケットＰ１のジッタが小さくなるので、スレーブ端末装置５２内のループフィルタ４６における時定数を小さくできる。これにより、クロック再生回路３３における同期引き込み時間を短くできるという利点が生じる。
【００６１】
なお、電圧制御発振器４２が出力するクロック信号ＣＬＫ２の周波数については、初期状態（同期制御開始前）においてマスター端末装置５１におけるクロック信号ＣＬＫに近い周波数に定めておくのが望ましい。
なお、マスター端末装置５１における同期制御回路１３については、図６に示すように構成することもできる。図６の例では、図２の送信器２４，スイッチ２５及び輻輳検出器２６を省略してある。
【００６２】
送信器２４を省略することにより、時刻同期パケットＰ１は時刻同期パケット生成器２３で生成された直後にインタフェース１４から送出されるので、送信される時刻同期パケットＰ１には若干のジッタが含まれることになるが、多少のジッタについてはスレーブ端末装置５２側のクロック再生回路３３の処理で吸収することができる。これにより、回路の簡素化が可能になる。
【００６３】
また、非同期通信ネットワーク５３上でパケット送信の輻輳が生じる可能性が小さい場合には、スイッチ２５及び輻輳検出器２６を省略しても大きな問題は生じない。
図５に示す構成においては、マスター端末装置５１は時刻同期パケットＰ１を送出する機能だけのために非同期通信ネットワーク５３に接続してある。また、リアルタイムのストリーム信号を転送するための通信については、複数のスレーブ端末装置５２（１），５２（２）同士の間で行われる。
【００６４】
マスター端末装置５１が送出する時刻同期パケットＰ１は、非同期通信ネットワーク５３を経由して複数のスレーブ端末装置５２（１），５２（２）のそれぞれに同時に配信される。
このようなネットワークトポロジーの場合であっても、スレーブ端末装置５２（１）はマスター端末装置５１に同期し、スレーブ端末装置５２（２）もマスター端末装置５１に同期するので、結果的にスレーブ端末装置５２（１）とスレーブ端末装置５２（２）とが同期することになる。従って、スレーブ端末装置５２（１）とスレーブ端末装置５２（２）との間でリアルタイムのストリーム信号を配信することが可能になる。
【００６５】
図５に示すような通信システムを構成する場合には、マスター端末装置５１にリアルタイムストリーム信号送信器１１及びリアルタイムストリーム信号受信器１２を設ける必要はない。
【００６６】
【発明の効果】
以上のように、本発明によれば、複数の端末装置が非同期ネットワークを介して接続されている場合であっても、受信側の端末装置は同期用のクロック信号を再生することができるので、複数の端末装置同士を同期させることができる。
【００６７】
これにより、リアルタイムのストリーム通信のように送信側と受信側との同期が不可欠なサービスを行う場合であっても、同期ネットワークを用いる必要がなく、既存の非同期ネットワークをそのまま用いて通信を実現することができる。
【図面の簡単な説明】
【図１】通信システムの構成例（１）を示すブロック図である。
【図２】マスター端末装置の構成例を示すブロック図である。
【図３】スレーブ端末装置の構成例を示すブロック図である。
【図４】各パケットスイッチの優先制御例を示す模式図である。
【図５】通信システムの構成例（２）を示すブロック図である。
【図６】マスター端末装置の構成例を示すブロック図である。
【図７】一般的な同期通信システムの構成を示すブロック図である。
【図８】一般的な非同期通信システムの構成を示すブロック図である。
【符号の説明】
１１  リアルタイムストリーム信号送信器
１２  リアルタイムストリーム信号受信器
１３  同期制御回路
１４  インタフェース
２１  内部クロック発生器
２２  カウンタ
２３  時刻同期パケット生成器
２４  送信器
２５  スイッチ
２６  輻輳検出器
３１  リアルタイムストリーム信号送信器
３２  リアルタイムストリーム信号受信器
３３  クロック再生回路
３４  インタフェース
４１  時刻同期パケット受信器
４２  電圧制御発振器
４３  カウンタ
４４  比較器
４５  ゲート回路
４６  ループフィルタ
５１  マスター端末装置
５２  スレーブ端末装置
５３  非同期通信ネットワーク
５４  クロック発生器
６１，６２，６３  パケットスイッチ
６４，６５，６６  クロック発生器
【図１】
2004282441.tif 000003
【図２】
2004282441.tif 000004
【図３】
2004282441.tif 000005
【図４】
2004282441.tif 000006
【図５】
2004282441.tif 000007
【図６】
2004282441.tif 000008
【図７】
2004282441.tif 000009
【図８】
2004282441.tif 000010