"パケットネットワークを介して接続される装置間で、パケット送受信時の時刻情報を含む時刻同期パケットを送受信して時刻同期を行う時刻同期方法において、送信側の装置は、前記時刻同期パケットを送信すると共に、予め設定した一定の送信間隔でシーケンス番号と前記送信間隔情報とを含むリファレンスパケットを送信し、受信側の装置は、前記シーケンス番号により受信パケットの順序を判別し、前記送信側の装置から受信する最初のリファレンスパケットを基準に前記送信間隔をカウントする送信間隔タイマを起動し、前記送信側の装置から受信する二番目以降のリファレンスパケットの受信間隔が前記送信間隔タイマが出力する送信間隔未満である場合は前記送信間隔タイマをリセットし、当該リファレンスパケットの受信間隔が前記送信間隔タイマが出力する送信間隔以上である場合は前記送信間隔タイマをリセットしないように制御し、前記送信間隔タイマが出力する前記送信間隔を基準として前記送信側の装置から受信するパケットの遅延揺らぎを求めて前記送信側の装置との時刻のずれを調整することを特徴とする時刻同期方法。請求項1に記載の時刻同期方法において、前記受信側の装置は、前記送信側の装置から受信する前記リファレンスパケットの受信間隔よりも前記送信間隔タイマが出力する前記送信間隔の方が短い場合、自装置の周波数精度に基づいて予め求めた所定時間が経過する毎に、前記送信間隔タイマをリセットするタイミングを遅らせることを特徴とする時刻同期方法。請求項1または2に記載の時刻同期方法において、前記リファレンスパケットの一部を前記時刻同期パケットと兼用することを特徴とする時刻同期方法。請求項1から3のいずれか一項に記載の時刻同期方法において、前記リファレンスパケットと前記時刻同期パケットとは、独立して送出されることを特徴とする時刻同期方法。パケット送受信の時刻情報を含む時刻同期パケットを送受信して時刻同期を行う時刻同期装置において、前記時刻同期パケットを通信先の装置に送信する時刻同期パケット送信部と、予め設定した一定の送信間隔でシーケンス番号と前記送信間隔情報とを含むリファレンスパケットを通信先の装置に送信するリファレンスパケット送信部と、リファレンスパケットの前記シーケンス番号により受信パケットの順序を判別して通信先の装置からリファレンスパケットを受信するリファレンスパケット受信部と、通信先の装置から時刻同期パケットを受信する時刻同期パケット受信部と、前記リファレンスパケット受信部が受信する最初のリファレンスパケットを基準に当該リファレンスパケットに含まれる前記送信間隔のカウントを開始し、設定された前記送信間隔のカウントを繰り返し行う送信間隔タイマと、通信先の装置から受信する二番目以降のリファレンスパケットの受信間隔が前記送信間隔タイマが出力する送信間隔未満である場合は前記送信間隔タイマをリセットし、当該リファレンスパケットの受信間隔が前記送信間隔タイマが出力する送信間隔以上である場合は前記送信間隔タイマをリセットしないように制御し、前記送信間隔タイマが出力する前記送信間隔を基準として前記送信側の装置から受信するパケットの遅延揺らぎを求める遅延揺らぎ計算部と、前記遅延揺らぎ計算部が求めた遅延揺らぎと前記時刻同期パケット受信部が受信する時刻同期パケットの送受信時刻のタイミングとに基づいて、前記通信先の装置との時刻のずれを調整するオフセット計算処理部とを備えることを特徴とする時刻同期装置。請求項5に記載の時刻同期装置において、前記遅延揺らぎ計算部は、通信先の装置から受信する前記リファレンスパケットの受信間隔よりも前記送信間隔タイマが出力する前記送信間隔が短い場合、自装置の周波数精度に基づいて予め求めた所定時間が経過する毎に、前記送信間隔タイマをリセットするタイミングを遅らせることを特徴とする時刻同期装置。請求項5または6に記載の時刻同期装置において、前記リファレンスパケットの一部を前記時刻同期パケットと兼用することを特徴とする時刻同期装置。請求項5から7のいずれか一項に記載の時刻同期装置において、前記リファレンスパケットと、前記時刻同期パケットとは、独立して送出されることを特徴とする時刻同期装置。ところが、TransparentClockで高精度な時刻同期を実現するためには遅延揺らぎPDVを正確に把握しなければならず、全ての通過ノードにPTPに対応したタイムスタンプ付与機能を備える必要がある。このためには、現在導入されている全てのノード装置をPTPに対応するように改造を行うか、新たにTransparentClockに対応した時刻配信網を構築しなけらばならないという課題がある。上記課題に鑑み、本発明の目的は、TransparentClockに対応していない既存装置上で高精度な時刻同期を行うことができる時刻同期方法および時刻同期装置を提供することである。本発明に係る時刻同期方法は、パケットネットワークを介して接続される装置間で、パケット送受信時の時刻情報を含む時刻同期パケットを送受信して時刻同期を行う時刻同期方法において、送信側の装置は、前記時刻同期パケットを送信すると共に、予め設定した一定の送信間隔でシーケンス番号と前記送信間隔情報とを含むリファレンスパケットを送信し、受信側の装置は、前記シーケンス番号により受信パケットの順序を判別し、前記送信側の装置から受信する最初のリファレンスパケットを基準に前記送信間隔をカウントする送信間隔タイマを起動し、前記送信側の装置から受信する二番目以降のリファレンスパケットの受信間隔が前記送信間隔タイマが出力する送信間隔未満である場合は前記送信間隔タイマをリセットし、当該リファレンスパケットの受信間隔が前記送信間隔タイマが出力する送信間隔以上である場合は前記送信間隔タイマをリセットしないように制御し、前記送信間隔タイマが出力する前記送信間隔を基準として前記送信側の装置から受信するパケットの遅延揺らぎを求めて前記送信側の装置との時刻のずれを調整することを特徴とする。このように、一定時間毎に送信側の装置から送信されるリファレンスパケットの受信側の装置での到着時刻を観測し、受信側の装置の送信間隔タイマが出力する送信間隔よりも早くリファレンスパケットが到着した時だけ送信間隔タイマをリセットしてカウントし直すので、充分に長い時間が経過すれば、最も遅延の短いリファレンスパケットの到着間隔に送信間隔タイマが出力する送信間隔の周期が一致することになり、この最短遅延時間がノード装置間の固定遅延時間であると推測できる。これにより、時刻同期パケットの遅延揺らぎを把握することができる。また、前記受信側の装置は、前記送信側の装置から受信する前記リファレンスパケットの受信間隔よりも前記送信間隔タイマが出力する前記送信間隔の方が短い場合、自装置の周波数精度に基づいて予め求めた所定時間が経過する毎に、前記送信間隔タイマをリセットするタイミングを遅らせることを特徴とする。これにより、周波数同期がとれていないネットワークにおいても高精度な時刻同期を実現することができる。また、前記リファレンスパケットの一部を前記時刻同期パケットと兼用することを特徴とする。これにより、受信側の周期と時刻同期パケットの到着時間の差を取ることができるので、片方向のPDVを把握することが可能になる。但し、高精度でリファレンスパケットの送信周期に合わせて時刻同期パケットを送出可能な装置を用いる必要がある。また、前記リファレンスパケットと、前記時刻同期パケットとは、独立して送出されることを特徴とする。これにより、送信側の装置でリファレンスパケットと時刻同期パケットのズレを測定し、そのズレを別パケットとして受信側の装置へ送信することができる。そして、受信側においても、リファレンスパケットと時刻同期パケットのズレを計測し、送信側のズレと受信側のズレの差分を取ることによってPDVを把握することが可能となる。本発明に係る時刻同期装置は、パケット送受信の時刻情報を含む時刻同期パケットを送受信して時刻同期を行う時刻同期装置において、前記時刻同期パケットを通信先の装置に送信する時刻同期パケット送信部と、予め設定した一定の送信間隔でシーケンス番号と前記送信間隔情報とを含むリファレンスパケットを通信先の装置に送信するリファレンスパケット送信部と、リファレンスパケットの前記シーケンス番号により受信パケットの順序を判別して通信先の装置からリファレンスパケットを受信するリファレンスパケット受信部と、通信先の装置から時刻同期パケットを受信する時刻同期パケット受信部と、前記リファレンスパケット受信部が受信する最初のリファレンスパケットを基準に当該リファレンスパケットに含まれる前記送信間隔のカウントを開始し、設定された前記送信間隔のカウントを繰り返し行う送信間隔タイマと、通信先の装置から受信する二番目以降のリファレンスパケットの受信間隔が前記送信間隔タイマが出力する送信間隔未満である場合は前記送信間隔タイマをリセットし、当該リファレンスパケットの受信間隔が前記送信間隔タイマが出力する送信間隔以上である場合は前記送信間隔タイマをリセットしないように制御し、前記送信間隔タイマが出力する前記送信間隔を基準として前記送信側の装置から受信するパケットの遅延揺らぎを求める遅延揺らぎ計算部と、前記遅延揺らぎ計算部が求めた遅延揺らぎと前記時刻同期パケット受信部が受信する時刻同期パケットの送受信時刻のタイミングとに基づいて、前記通信先の装置との時刻のずれを調整するオフセット計算処理部とを備えることを特徴とする。このように、遅延揺らぎ計算部は、送信間隔タイマが出力する送信間隔よりも早くリファレンスパケットが到着した時だけ送信間隔タイマをリセットしてカウントし直すので、充分に長い時間が経過すれば、最も遅延の短いリファレンスパケットの到着間隔に送信間隔タイマが出力する送信間隔の周期が一致することになり、この最短遅延時間から装置間の固定遅延時間を推測することができる。これにより、時刻同期パケットの遅延揺らぎを把握することができ、オフセット計算処理部は時刻同期パケットから得られる時刻情報と固定遅延時間とを用いて通信先の装置との時刻のずれを調整することができる。本発明に係る時刻同期方法および時刻同期装置により、PTPに対応していない既存装置で構成されるネットワーク上で高精度な時刻同期を実現することができる。以下、図面を参照して本発明に係る時刻同期方法および時刻同期装置の実施形態について説明する。先ず、各実施形態に共通の構成および動作について説明する。図1は、パケットネットワークの構成例を示す図である。図1は、マスタ側のノード装置であるMasterノード101の時刻にスレーブ側のノード装置であるSlaveノード102の時刻を同期させる場合の例を示している。図1の例では、Masterノード101とSlaveノード102との間に、通過ノード103aおよび通過ノード103bが配置されている。ここで、従来のEndtoEndTransparentclockの場合は、通過ノード103aおよび通過ノード103bのそれぞれにおいて処理時間を計算して時刻を補正する。例えば、通過ノード103aおよび通過ノード103bの入力ポートと出力ポートにおいてパケットを送受信する毎にタイムスタンプを打刻することにより、Masterノード101およびSlaveノード102は通過ノード103aおよび通過ノード103bの内部の処理時間を把握することができ、遅延揺らぎや固定遅延時間を求めることができる。ここで、Masterノード101およびSlaveノード102は、本発明に係る時刻同期装置に対応するノード装置である。以下の各実施形態で説明する本発明に係る時刻同期方法および時刻同期装置では、通過ノード103aおよび通過ノード103bはタイムスタンプ付与機能を持たない場合であっても、Masterノード101およびSlaveノード102間で送受信するリファレンスパケットにより、遅延揺らぎや固定遅延時間を高精度に把握することができる。[通過ノードにタイムスタンプ付与機能がない場合の時刻同期シーケンス]先ず、通過ノード103aおよび通過ノード103bにタイムスタンプ付与機能がない場合の時刻同期シーケンスについて説明する。尚、以降の説明において、通過ノード103aおよび通過ノード103bをまとめて通過ノード103と表記する。図2は、通過ノード103を介して接続されるMasterノード101とSlaveノード102とが時刻同期を行う場合の時刻同期シーケンスを示している。時刻同期シーケンスは、例えばIEEE1588などで規格化された時刻同期プロトコルが用いられる。このような時刻同期プロトコルでは、Syncパケット、FollowUpパケット、DelayReqパケット、DelayRespパケットなどの専用パケットをMasterノード101とSlaveノード102との間で送受信して、時刻のずれを求める。次に、Masterノード101とSlaveノード102との間の時刻のずれを求める方法について説明する。例えば図2において、Masterノード101の時刻はtM変数、Slaveノード102の時刻はtS変数で表し、両者の時刻はズレているものとする。そして、Masterノード101とSlaveノード102の時刻のズレをOffsetとするとOffsetは次の式で表すことができる。OffsettSntMn式ここで、nは整数で、図2のtM1からtM4、tS1からtS4にそれぞれ対応する。先に説明したように、時刻同期シーケンスでは、先ず、Masterノード101からSyncパケットをSlaveノード102に送信する。Masterノード101がSyncパケットを送信した時刻tM1は、Syncパケット自身に付与するか、別パケットのFollowUpパケットに埋め込んで、Slaveノード102に伝える。尚、SyncパケットがMasterノード101からSlaveノード102に到着するのに掛かる時間は、伝送遅延、通過ノード固定遅延DTHおよび通過ノード103にて発生する遅延揺らぎΔJSYNCである。また、通過ノード103にタイムスタンプを付与する機能はないため、Slaveノード102はDTHおよびΔJSYNCの値を把握できない。把握できるのはSlaveノード102の時計で計測できる時刻で、Syncパケットの到着時刻tS2である。尚、Syncパケット自身またはFollowUpパケットに付与された時刻tM1は、Masterノード101の時計で計測した時刻である。続いて、今度はSlaveノード102からMasterノード101に対して、DelayReqパケットを送信する。DelayReqパケットについても装置固定遅延DTHと遅延揺らぎΔJDREQの値は把握できず、把握できるのはSlaveノード102自身が送信した時刻であるtS3のみである。ここで、Masterノード101は、Slaveノード102から送信されたDelayReqパケットがMasterノード101に到達した時刻tM4をSlaveノード102へ伝えるために、DelayRespパケットに時刻tM4を付与し、Masterノード101からSlaveノード102に送信する。ここで、時刻同期シーケンスにおけるSyncパケットとDelayReqパケットを時刻同期パケットと称する。図2に示した時刻同期シーケンスにおいて、Slaveノード102にて把握可能な値と把握不可能な値を次に示す。把握可能な値:tM1、tS2、tS3、tM4把握不可能な値:DTH、DMtoS、ΔJSYNC、DStoM、ΔJDREQまた、図2の同期シーケンスにおいて、次の式および式が成り立つ。尚、図2において、tM1からtM4はMasterノード101側の時計での時刻であり、tS1からtS4はSlaveノード102側の時計での時刻である。従って、Masterノード101の時刻に対して、Slaveノード102の時刻がOffsetだけ遅れているとすると、例えば図2のMasterノード101の時計における時刻tM1に対して、Slaveノード102の時計における時刻tS1はoffsetだけ遅れているので、tS1tM1Offsetとなる。また、Masterノード101側を基準にすると、tM1tS1Offsetとなる。同様にして、式,式は次のようになる。tS2tM1DMtoSOffset式tM4tS3DStoMOffset式ここで、DMtoSとDStoMは把握できないが、SyncパケットとDelayReqパケットの伝送距離、通過ノード固定遅延、通過ノードの遅延揺らぎPDVがそれぞれ等しいと仮定すると、式が成り立つ。DMtoSDStoM式そして、式を用いて式、式を解くと、時刻のずれOffsetは、式に示すように、4つの把握可能な値tM1、tS2、tS3、tM4で表すことができる。Offset2式このようにして、時刻のずれOffsetを求めることができる。ここで、上記の方法で求められる時刻のずれは、次の条件Aから条件Cを満たすパケットネットワークにおいて高精度の時刻同期が実現可能となる。条件A:双方向の物理的な伝送路長例えばファイバ長が等しいこと。条件B:双方向のルートが同じであり、装置固定遅延も等しいこと。条件C:通過ノードにおいて遅延揺らぎPDVが発生しないこと。ここで、条件Aおよび条件Bを満たすネットワークは多いが、パケットSW等の装置で構成される通過ノードは条件Cを満たすことが難しい。つまり、遅延揺らぎPDVがないネットワークにおいては式が成り立つが、遅延揺らぎPDVがあるネットワークでは式ではなく、次の式のように表すことができる。DMtoSΔJSYNCDStoMΔJDREQ式ここで、DMtoSは、Masterノード101でSyncパケットを送信した時刻tM1からSlaveノード102でSyncパケットを受信した時刻tS2までの時間であり、ΔJSYNCは、この時の遅延揺らぎによる遅延時間である。同様に、DStoMは、Slaveノード102でDelayReqパケットを送信した時刻tS3からMasterノード101でDelayRespパケットを受信した時刻tM4までの時間であり、ΔJDREQは、この時の遅延揺らぎによる遅延時間である。そして、式を用いて式式を解くと、式に示すように、遅延揺らぎPDVを考慮した時刻のずれOffsetJを求めることができる。OffsetJ2式そして、式および式より、式で求めた時刻のずれOffsetの誤差ΔOffsetは式のように求めることができる。ΔOffsetOffsetJOffset2式このように、遅延揺らぎPDVが発生するネットワークにおいて、遅延揺らぎPDVを考慮せずに式によって時刻のずれOffsetを求めると、式に示した時刻の誤差が出てしまうことになる。そこで、遅延揺らぎPDVが発生するネットワークで正確な時刻同期を実現するためには、通過ノードで発生した遅延揺らぎPDVを正確に把握する必要がある。時刻同期プロトコルのPTPで規定されている方法は、通過ノードの入出力ポートにおいてタイムスタンプを打刻することによって装置固定遅延とPDVを測定して時刻補正する方法であるため、全ての通過ノードにタイムスタンプ打刻機能が必要となる。このため、既にネットワーク配置されている通過ノードでは簡単に実施することができない。これに対して、以降で説明する各実施形態に係る時刻同期方法および時刻同期装置は、通過ノードにタイムスタンプ付与機能がなく、且つ通過ノードで遅延揺らぎPDVが発生するようなネットワークにおいても、高精度な時刻同期を実現することができる。[各実施形態における時刻同期方法の概要]本発明に係る時刻同期方法および時刻同期装置では、上記の課題を解決するために、時刻同期シーケンスで用いる時刻同期パケットに加えて、リファレンスパケットを導入することにより、遅延揺らぎPDVを把握し、高精度な時刻同期を実現する。先に説明したように、パケットネットワークにおいて高精度な時刻配信を実現するためには遅延揺らぎPDVの影響を把握する必要がある。そこで、本発明では通過ノードでタイムスタンプ等を付与することなく、EndtoEndの装置にて遅延揺らぎPDVを把握し、その影響を補正することにより高精度な時刻配信を実現する。また、SynchronousEthernet登録商標等により高精度な周波数同期を実現しているネットワークの場合は、その周波数を元にしてMasterノード101とSlaveノード102の時刻を刻むことが可能になり、より高精度に時刻同期を行うことができる。以下、各実施形態について説明する。第1の実施形態先ず、遅延揺らぎPDVの把握手法について説明する。本発明に係る時刻同期方法および時刻同期装置では、遅延揺らぎPDVを把握するため、一定の送信間隔TSで正確にリファレンスパケットを送信する。そして、送信間隔TSの値を判別可能な識別値をリファレンスパケットに付与して送信することにより、受信側の装置で送信間隔TSの値を把握することができる。尚、TSは時間を表す値であり、送信側の時計と受信側の時計との間で時を刻む速さ元になるクロック周波数が異なる場合は、同じTSであっても送信側と受信側でカウントされる時間は異なる。尚、この場合の処理については、第2の実施形態で詳しく説明する。また、リファレンスパケットにはシーケンス番号も付与され、受信側に到着するリファレンスパケットのシーケンス番号が順番通りになっているか否かを確認することで、リファレンスパケットのロスを把握することができる。図3は、光ファイバの芯線直結等で送信側と受信側の装置間を接続する遅延揺らぎPDVがない場合のリファレンスパケットの送信周期TSと受信周期TRNを示した図である。この場合、遅延揺らぎPDVは発生しないので、送信周期TSと受信周期TRNは等しいTSTRN。ここで、Nは整数でリファレンスパケットの受信周期の順番を示し、図3の例ではTR1からTR7まで全て等間隔となる。ところが、遅延揺らぎPDVが発生するネットワークの場合、図4に示すように、遅延揺らぎPDVの影響により、受信周期TRNは送信周期TSと等しくならないTS≠TRN。尚、図4は、図3と同様にリファレンスパケットの送信周期と受信周期の関係を示した図であるが、遅延揺らぎPDVが発生する点が図3と異なる。ここで、各リファレンスパケットの遅延揺らぎPDV各受信周期毎の遅延揺らぎはΔJ1からΔJ6は、先に説明したように、受信側のノード装置では把握できない値である。そこで、本発明に係る時刻同期方法および時刻同期装置では、遅延揺らぎPDVの影響を除去した最も遅延の短いリファレンスパケットの受信周期を求める。これにより、伝送距離と通過ノードの固定遅延による固定的な遅延のみによるリファレンスパケットの受信周期が求めることができる。図5は、遅延揺らぎPDVがある場合の図4に対応する図で、本実施形態に係る時刻同期方法の動作例を示している。図5において、受信ノードは第1番目のリファレンスパケットを受信すると、第1番目のリファレンスパケットの受信時刻を基準にしてタイマ送信間隔タイマを起動する。そして、第1番目のリファレンスパケットに付与されている送信間隔になるまで送信間隔タイマでカウントしながら第2番目のリファレンスパケットの到着を待つ。ここで、第1番目のリファレンスパケットの到着時刻からカウントを開始した送信間隔タイマが出力する送信間隔の周期が経過するよりも早く第2番目のリファレンスパケットが到着した場合は、第2番目のリファレンスパケットの到着時刻を新たな基準として送信間隔タイマを再起動する。尚、再起動とは、例えば送信間隔タイマが所定周波数のクロックをカウントする時間カウンタで構成される場合は、カウンタを初期値例えば0にリセットして、再び最初から時間のカウントを開始する動作である。また、送信ノードと受信ノード間でクロックの周波数同期が取れているネットワークであれば、その周波数同期が取れたクロックを元にして送信間隔タイマのカウントを行うことで、精度をより向上することができる。反対に第2番目のリファレンスパケットが第1番目のリファレンスパケットの到着時刻からカウントした送信間隔よりも遅く到着した場合は、第1番目のリファレンスパケットで設定した送信間隔タイマを継続して使用する。以降の第n番目のリファレンスパケットについても同様に、送信間隔タイマがカウントする送信間隔のタイミングよりもリファレンスパケットの方が早く到着した場合は、第n番目のリファレンスパケットの到着時刻を基準にして送信間隔タイマを再起動する。反対に、基準とするリファレンスパケットの到着時刻よりも遅く到着した場合は第n番目のリファレンスパケットの到着時刻を基準にせず、現在基準としている送信間隔タイマによるリファレンスパケットの送信間隔のタイミングをそのまま使用し、送信間隔タイマは設定された送信間隔周期でクロックのカウントを繰り返す。このようにして、最も遅延の短いリファレンスパケットの到着周期に受信ノードの送信間隔タイマの周期が一致するようになる。リファレンスパケットは基本的には送信ノードから永久的に送信されるが、目標とする時刻同期の精度に達するまでの時間が実験的に判明しているネットワークの場合は、特定時間だけリファレンスパケットを送信するようにしてもよい。但し、通過ノードの増設や障害の発生等で一時的に通信断となった場合は、再度、リファレンスパケットを送出して送信ノードと受信ノードの間で時刻の再同期を開始する。ここで、最も遅延の短いリファレンスパケットというのは、伝送遅延と装置固定遅延に近いものであり、トラフィックの有無に拘わらず遅延時間はほぼ固定され、双方向のルートが同じであれば送信ノードから受信ノードまでの遅延時間と受信ノードから送信ノードまでの遅延時間は等しくなる。そして、このリファレンスパケットから得られる遅延揺らぎPDVと、先に説明した時刻同期パケットIEEE1588準拠のSyncパケットとDelayReqパケットから得られる時刻情報とを先に説明した式および式に適用することにより、送信ノードと受信ノードの時刻のずれを高精度で求めることができる。以下、本発明に係る時刻同期装置に対応するMasterノード101の構成とSlaveノード102の構成について詳しく説明する。[Masterノード101の構成例]図6は、Masterノード101の構成例を示すブロック図である。図6において、Masterノード101は、周波数入力部201と、周波数生成部202と、時計203と、受信回路204と、時刻同期パケット受信部205と、リファレンスパケット受信部206と、基準送信周期カウンタ207と、時刻同期パケットPDV計算部208と、時刻同期パケット送信部209と、リファレンスパケット生成部210と、送信回路211とで構成される。以下、各ブロックについて順番に説明する。周波数入力部201は、外部マスタクロック装置などから基準周波数のクロックを入力する。周波数生成部202は、周波数入力部201から入力した基準周波数のクロックを元にして必要な周波数の内部クロックを生成する。例えば時計203の動作クロックに合うように逓倍や分周を行う。時計203は、周波数生成部202で生成されたクロック周波数を基準に時を刻む。受信回路204は、通信先の装置本実施形態ではSlaveノード102から送信されるパケットをパケットネットワークを介して受信する。そして、ネットワーク側から受信したパケットが時刻同期パケットである場合は時刻同期パケット受信部205に出力し、リファレンスパケットである場合はリファレンスパケット受信部207に出力する。時刻同期パケット受信部205は、時刻同期パケットの受信時刻や時刻同期パケットに付与されているSlaveノード102側の時刻情報を抽出して時刻同期パケットPDV計算部208に出力する。リファレンスパケット受信部206は、リファレンスパケットの受信時刻やリファレンスパケットに付与されている送信間隔の識別値およびシーケンス番号などの情報を抽出する。そして、リファレンスパケット受信部206は、リファレンスパケットの受信時刻を基準送信周期カウンタ207に出力する。尚、受信するリファレンスパケットのシーケンス番号が連続しない場合は、パケットロスが発生したと判断する。そして、パケットロスが発生した場合は、一連の時刻同期処理を中止してもよいし、一つ前のリファレンスパケットと同じものとみなして次のリファレンスパケットを待つようにしてもよい。基準送信周期カウンタ207は、送信間隔タイマの機能を含み、周波数生成部202から入力するクロック周波数に基づく基準の送信間隔周期と、リファレンスパケット受信部206から入力するリファレンスパケットの受信時刻とのズレをカウントし、リファレンスパケットが基準周期よりも早く到着すれば送信間隔の基準周期をズラす動作を行う。そして、この基準周期を時刻同期パケットPDV計算部208に出力する。時刻同期パケットPDV計算部208は、基準送信周期カウンタ207の出力と時刻同期パケット受信部205からの時刻同期パケットの受信タイミングとを用いて、遅延揺らぎPDVを計算する。そして、ここで計算した遅延揺らぎPDVを時刻同期パケット送信部209に出力し、時刻同期パケット送信部209で時刻同期パケットであるDelayRespパケットに遅延揺らぎPDVの値図2の例ではΔJDREQを埋め込んでSlaveノード102へ送信する。尚、DelayRespパケットには、図2で説明したようにDelayReqパケットの受信時刻tM4の値も付与される。時刻同期パケット送信部209は、Syncパケット、DelayRespパケット、或いはFollowUpパケットなどのPTPプロトコルに応じたパケットをSlaveノード102に送信する。この時、時計203より取得した時刻を付与する。例えばSyncパケットやFollowUpパケットに送信時刻を付与したり、DelayRespパケットにDelayReqパケットの受信時刻を付与してSlaveノード102に送信する。特に、本実施形態では、遅延揺らぎPDVの値がSlaveノード102に送信される。リファレンスパケット生成部210は、周波数入力部201から入力されるクロック周波数に同期して周波数生成部202で生成されたクロック周波数を基準にして、一定の送信間隔TSでリファレンスパケットを生成し、送信回路211からSlaveノード102へ送信する。送信回路211は、リファレンスパケット生成部210から出力されるリファレンスパケットおよび時刻同期パケット送信部209から出力される時刻同期パケットをSlaveノード102へ送信する。このようにして、Masterノード101は、外部から入力する基準のクロック周波数に基づいて時計203を動作させ、Slaveノード102との間でリファレンスパケットおよび時刻同期パケットを送受信する。特に、Slaveノード102から受信するリファレンスパケットの受信時刻に基づいて、Slaveノード102からMasterノード101へパケットを送信する時の遅延揺らぎPDVを取得することができる。[Slaveノード102の構成例]図7は、Slaveノード102の構成例を示すブロック図である。図7において、Slaveノード102は、受信回路301と、周波数抽出部302と、周波数生成部303と、時計304と、時刻同期パケット受信部305と、リファレンスパケット受信部306と、基準送信周期カウンタ307と、時刻同期パケットPDV計算部308と、Offset計算処理部309と、時刻同期パケット送信部310と、リファレンスパケット生成部311と、送信回路312とで構成される。受信回路301は、通信先の装置本実施形態ではMasterノード101から送信されるパケットをパケットネットワークを介して受信する。そして、時刻同期パケットを時刻同期パケット受信部305に出力し、リファレンスパケットをリファレンスパケット受信部306に出力する。周波数抽出部302は、受信回路301からクロック周波数を抽出する。抽出したクロック周波数は、周波数生成部303に出力される。周波数生成部303は、周波数抽出部302から出力されるクロック周波数を基準にSlaveノード102内部の周波数同期を取り、各部に必要なクロック周波数を生成する。尚、外部マスタクロック装置などからMasterノード101と同じ周波数クロックを受信できる場合に備え、周波数外部入力部351を設けてもよい。いずれの場合でも、Masterノード101とSlaveノード102との周波数同期は可能である。時計304は、周波数生成部303で生成されたクロック周波数を基準に時を刻む。時刻同期パケット受信部305は、時刻同期パケットの受信時刻や時刻同期パケットに付与されている時刻情報を抽出して時刻同期パケットPDV計算部308に出力すると共に、Offset計算処理部309にも出力する。リファレンスパケット受信部306は、Masterノード101のリファレンスパケット受信部206と同様に、リファレンスパケットの受信時刻やリファレンスパケットに付与されている送信間隔の識別値およびシーケンス番号などの情報を抽出する。そして、リファレンスパケット受信部306は、リファレンスパケットの受信時刻を基準送信周期カウンタ307に出力する。基準送信周期カウンタ307は、送信間隔タイマの機能を有し、周波数生成部303から入力するクロック周波数に基づく基準の送信間隔周期と、リファレンスパケット受信部306から入力するリファレンスパケットの受信時刻とのズレをカウントし、リファレンスパケットが基準周期よりも早く到着すれば送信間隔の基準周期をズラす動作を行う。そして、この基準周期を時刻同期パケットPDV計算部308およびOffset計算処理部309に出力する。時刻同期パケットPDV計算部308は、基準送信周期カウンタ307の出力と時刻同期パケット受信部305からの時刻同期パケットの受信タイミングとを用いて、遅延揺らぎPDVを計算する。そして、ここで計算した遅延揺らぎPDV図2の例ではΔJSYNCをOffset計算処理部309に出力する。Offset計算処理部309は、時刻同期パケット受信部306で受信した時刻同期パケットおよび時刻同期パケットPDV計算部308で計算したPDV情報から得られる各値例えば図2のtM1,tS2,tS3,tM4,ΔJSYNC,ΔJDREQなどを用いて、先に説明した各式により、時刻のずれOffsetの計算を行い、時計304の時刻の補正を行う。時刻同期パケット送信部310は、DelayReqパケットをMasterノード101に送信する。この時、時計304より取得した時刻を付与し、送信回路312を介してMasterノード101に送信する。リファレンスパケット生成部311は、周波数生成部303で生成されたクロック周波数を基準にして、一定の送信間隔TSでリファレンスパケットを生成し、送信回路312からMasterノード101へ送信する。送信回路312は、リファレンスパケット生成部311から出力されるリファレンスパケットおよび時刻同期パケット送信部310から出力される時刻同期パケットをMasterノード101へ送信する。このようにして、Slaveノード102は、受信回路301から周波数抽出部302が抽出したクロック周波数または周波数外部入力部351が外部から入力する基準のクロック周波数に基づいて動作する時計304の時刻を、Offset計算処理部309が求めたMasterノード101の時計203の時刻とのずれに応じて補正し、Masterノード101の時計203とSlaveノード102の時計304の時刻同期を高精度で行うことができる。第2の実施形態次に、第2の実施形態に係る時刻同期方法および時刻同期装置について説明する。尚、本実施形態で用いるMasterノード101およびSlaveノード102の構成は、第1の実施形態の図6および図7でそれぞれ説明した構成と同じである。ここで、Masterノード101とSlaveノード102との間で周波数同期が取れていないネットワークでは、各ノード装置内部の時計例えば図6の時計203と図7の時計304の進み方がずれているため、送信間隔タイマ例えば図6の基準送信周期カウンタ207と図7の時計304がずれてくる可能性がある。例えば、送信側に比べて、受信側の周波数が大きい場合、受信側の時計の進み方が早いので、図8に示すように、Masterノード101から送信されたリファレンスパケットが最も早くSlaveノード102に到着した場合でも、その到着時刻よりも早くSlaveノード102の送信間隔タイマが出力する送信周期TSが来るので、リファレンスパケットを基準パケットにはできない可能性がある。そこで、本実施形態では、以下に述べる方法によってSlaveノード102における送信間隔タイマのずれを調整する。一般的な周波数発信器には周波数精度がスペックとして提示されている。周波数精度は単位秒あたりの周波数のずれであるから、1秒間当たりの位相ずれを求めることができる。そして、受信ノード上記の例ではSlaveノード102で使用するクロック周波数の誤差の最大値から1秒間当たりの位相ずれを求め、この単位時間当たりの位相ずれからT時間経過した場合の時刻のずれΔTを事前に計算しておく。そして、T時間経過後の時刻のずれΔTだけ、送信間隔タイマをずらす。例えば図8の場合は、送信ノード上記の例ではMasterノード101から送信間隔TSで送信されるリファレンスパケットの受信ノードでの最短の到着間隔TR1よりも受信ノードの送信間隔タイマが出力する送信間隔周期TSの方が早い。同様に、後続の到着間隔TR2,TR3と経過するに連れて、次の受信ノードの送信間隔タイマが出力する送信間隔周期TSによりさらに早くなっていくという問題が生じる。そこで、本実施形態では、周波数精度スペックからT時間経過した場合の時刻のずれΔTを事前に推定してあるので、T時間経過後に想定される時間のずれΔTだけ送信間隔タイマの出力をずらす。これにより、図8の例では、リファレンスパケットの受信間隔TR6の次に到着するリファレンスパケットは、送信間隔タイマが出力する送信間隔TSよりも遅くなるので、第1の実施形態の図5で説明した制御が可能になる。ここで、TS<TSの関係にあるものとする。このようにして、周波数同期が取れていないネットワークについても、本発明に係る時刻同期方法を用いて高精度な時刻同期を実現することができる。ここで、第1の実施形態と第2の実施形態で説明した時刻同期方法において、リファレンスパケットの一部を時刻同期パケットとする方法と、リファレンスパケットの送信周期とは別に時刻同期パケットを送信する方法とを用いることができる。次に、これらの方法について詳しく説明する。第3の実施形態次に、第3の実施形態に係る時刻同期方法について説明する。本実施形態に係る時刻同期方法は、第1の実施形態と第2の実施形態で説明した時刻同期方法において、リファレンスパケットの一部を時刻同期パケットとする方法である。尚、本実施形態において、Masterノード101およびSlaveノード102の構成は、図6および図7でそれぞれ説明した構成と同じである。本実施形態における時刻同期方法の動作例を図9に示す。図9において、黒四角印で示したパケット401は、リファレンスパケットでもあり、時刻同期パケットでもあるパケットで、リファレンスパケットの一部を時刻同期パケットとして使用する。そして、受信ノードの送信間隔タイマが出力する送信間隔TSの周期と時刻同期パケット401’の到着時間とのずれから遅延揺らぎΔJを得ることができる。このようにして、受信ノードの送信間隔タイマが出力する送信間隔TSの周期と時刻同期パケット401’の到着時間との差を取ることによって、送信ノードから受信ノードへの片方向の遅延揺らぎPDVを把握することができる。尚、片方向の遅延揺らぎは、図2の例ではMasterノード101からSlaveノード102への遅延揺らぎΔJSYNCおよびSlaveノード102からMasterノード101への遅延揺らぎΔJDREQに対応する。このようにして、本実施形態に係る遅延同期方法では、リファレンスパケットの一部を時刻同期パケットとすることにより、時刻同期パケットをリファレンスパケットとは別に送信する必要がなく、第1の実施形態および第2の実施形態と同様に、遅延揺らぎPDVを把握することができる。尚、本実施形態に係る時刻同期方法では、リファレンスパケットの送信周期に合わせて時刻同期パケットを送出する必要があるので、精確な動作が可能な装置で使用する必要がある。第4の実施形態次に、第4の実施形態に係る時刻同期方法について説明する。本実施形態に係る時刻同期方法は、第1の実施形態と第2の実施形態で説明した時刻同期方法において、リファレンスパケットの送信周期とは別に時刻同期パケットを送信する方法である。尚、本実施形態において、Masterノード101およびSlaveノード102の構成は、図6および図7でそれぞれ説明した構成と同じである。本実施形態における時刻同期方法の動作例を図10に示す。図10において、黒四角印で示したパケット402は、時刻同期パケットで、白四角印で示したリファレンスパケットとは別に送信ノードから送信される。リファレンスパケットの送信周期とは別に時刻同期パケットを送信する場合、図10に示すように、送信ノードにてリファレンスパケット403と時刻同期パケット402との時間のずれΔJSを測定し、そのズレを別パケットとして、受信ノードへ送信する。また、受信ノード側においても、リファレンスパケットの周期TSと時刻同期パケット402’とのずれΔJRを計測し、送信ノード側のずれΔJSと、受信側のずれΔJRとの差分を取ることによって、遅延揺らぎPDVを把握することができる。このようにして、本実施形態に係る遅延同期方法では、リファレンスパケットとは別に送信される時刻同期パケットを利用して、第1の実施形態および第2の実施形態と同様に、遅延揺らぎPDVを把握することができる。以上、各実施形態で説明してきたように、本発明に係る時刻同期方法および時刻同期装置は、予め決められた送信間隔で送信されるリファレンスパケットによって、時刻同期パケットであるSyncパケットとDelayReqパケットの遅延揺らぎPDVであるΔJSYNCおよびΔJDREQを把握し、先に示した式を用いて送信ノードと受信ノードとの時刻のずれOffsetJを求めることができ、全ての通過ノードにタイムスタンプ付与機能がない場合であっても、精度の高い時刻同期が可能となり、既に実網に展開されているパケットネットワーク上で時刻同期方法を導入するためのハードルを低くすることができる。以上、本発明に係る時刻同期方法および時刻同期装置について、各実施形態で例を挙げて説明してきたが、その精神またはその主要な特徴から逸脱することなく他の多様な形で実施することができる。そのため、上述した実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明は、特許請求の範囲によって示されるものであって、本発明は明細書本文にはなんら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内である。"