(57)【特許請求の範囲】
【請求項１】
周期的な遅延のばらつき時間が発生するパケット網において、時間情報の伝達を行うタイムスタンプパケット通信システムであって、
少なくとも現在の送出時間を含む時間情報を格納するタイムスタンプパケットの送出間隔を変更する手段と、その変更された送出間隔で前記タイムスタンプパケットをパケット網を介してタイムスタンプパケット受信機に送信する送信手段とを含むタイムスタンプパケット送信機を有することを特徴とするタイムスタンプパケット通信システム。
【請求項２】
前記送信手段は、少なくとも前記タイムスタンプパケットに送信元の絶対時間を挿入して前記タイムスタンプパケット受信機に送信することを特徴とする請求項１記載のタイムスタンプパケット通信システム。
【請求項３】
前記送信手段は、前記タイムスタンプパケットに送信元の絶対時間と当該タイムスタンプパケットの送出間隔とを挿入して前記タイムスタンプパケット受信機に送信することを特徴とする請求項１記載のタイムスタンプパケット通信システム。
【請求項４】
前記送出間隔を変更する手段は、前記タイムスタンプパケットの送出間隔を乱数によって変更することを特徴とする請求項１から請求項３のいずれか記載のタイムスタンプパケット通信システム。
【請求項５】
前記タイムスタンプパケット受信機は、前記タイムスタンプパケットを前記送出間隔から周波数分類する手段を含むことを特徴とする請求項１から請求項４のいずれか記載のタイムスタンプパケット通信システム。
【請求項６】
前記タイムスタンプパケット受信機は、前記周波数分類する手段の分類結果に基づいて特定の周波数を削除する手段を含むことを特徴とする請求項５記載のタイムスタンプパケット通信システム。
【請求項７】
前記タイムスタンプパケット受信機は、前記タイムスタンプパケットの周波数の到着間隔を分散値で良否判定する手段を含むことを特徴とする請求項５または請求項６記載のタイムスタンプパケット通信システム。
【請求項８】
周期的な遅延のばらつき時間が発生するパケット網において、時間情報の伝達を行うタイムスタンプパケット通信システムに用いるタイムスタンプパケット送信機であって、
少なくとも現在の送出時間を含む時間情報を格納するタイムスタンプパケットの送出間隔を変更する手段と、その変更された送出間隔で前記タイムスタンプパケットをパケット網を介してタイムスタンプパケット受信機に送信する送信手段とを有することを特徴とするタイムスタンプパケット送信機。
【請求項９】
前記送信手段は、少なくとも前記タイムスタンプパケットに送信元の絶対時間を挿入して前記タイムスタンプパケット受信機に送信することを特徴とする請求項８記載のタイムスタンプパケット送信機。
【請求項１０】
前記送信手段は、前記タイムスタンプパケットに送信元の絶対時間と当該タイムスタンプパケットの送出間隔とを挿入して前記タイムスタンプパケット受信機に送信することを特徴とする請求項８記載のタイムスタンプパケット送信機。
【請求項１１】
前記送出間隔を変更する手段は、前記タイムスタンプパケットの送出間隔を乱数によって変更することを特徴とする請求項８から請求項１０のいずれか記載のタイムスタンプパケット送信機。
【請求項１２】
周期的な遅延のばらつき時間が発生するパケット網において、時間情報の伝達を行うタイムスタンプパケット通信システムに用いるタイムスタンプパケット受信機であって、
タイムスタンプパケット送信機から少なくとも送信元の絶対時間が挿入されかつ当該送出間隔が変更されて送信されてくるタイムスタンプパケットをその送出間隔から周波数分類する手段を有することを特徴とするタイムスタンプパケット受信機。
【請求項１３】
周期的な遅延のばらつき時間が発生するパケット網において、時間情報の伝達を行うタイムスタンプパケット通信システムに用いるタイムスタンプパケット受信機であって、
タイムスタンプパケット送信機から送信元の絶対時間と送出間隔とが挿入されかつ当該送出間隔が変更されて送信されてくるタイムスタンプパケットをその送出間隔から周波数分類する手段を有することを特徴とするタイムスタンプパケット受信機。
【請求項１４】
前記周波数分類する手段の分類結果に基づいて特定の周波数を削除する手段を含むことを特徴とする請求項１２または請求項１３記載のタイムスタンプパケット受信機。
【請求項１５】
前記タイムスタンプパケットの周波数の到着間隔を分散値で良否判定する手段を含むことを特徴とする請求項１２から請求項１４のいずれか記載のタイムスタンプパケット受信機。
【請求項１６】
周期的な遅延のばらつき時間が発生するパケット網において、時間情報の伝達を行うタイムスタンプパケット通信システムに用いるタイムスタンプパケット送信機に用いるクロック伝達方法であって、
タイムスタンプパケット送信機側に、少なくとも現在の送出時間を含む時間情報を格納するタイムスタンプパケットの送出間隔を変更する処理と、その変更された送出間隔で前記タイムスタンプパケットをパケット網を介してタイムスタンプパケット受信機に送信する送信処理とを有することを特徴とするクロック伝達方法。
【請求項１７】
前記送信処理において、少なくとも前記タイムスタンプパケットに送信元の絶対時間を挿入して前記タイムスタンプパケット受信機に送信することを特徴とする請求項１６記載のクロック伝達方法。
【請求項１８】
前記送信処理において、前記タイムスタンプパケットに送信元の絶対時間と当該タイムスタンプパケットの送出間隔とを挿入して前記タイムスタンプパケット受信機に送信することを特徴とする請求項１６記載のクロック伝達方法。
【請求項１９】
前記送出間隔を変更する処理において、前記タイムスタンプパケットの送出間隔を乱数によって変更することを特徴とする請求項１６から請求項１８のいずれか記載のクロック伝達方法。
【請求項２０】
前記タイムスタンプパケット受信機側に、前記タイムスタンプパケットを前記送出間隔から周波数分類する処理を含むことを特徴とする請求項１６から請求項１９のいずれか記載のクロック伝達方法。
【請求項２１】
前記タイムスタンプパケット受信機側に、前記周波数分類する手段の分類結果に基づいて特定の周波数を削除する処理を含むことを特徴とする請求項２０記載のクロック伝達方法。
【請求項２２】
前記タイムスタンプパケット受信機側に、前記タイムスタンプパケットの周波数の到着間隔を分散値で良否判定する処理を含むことを特徴とする請求項２０または請求項２１記載のクロック伝達方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はタイムスタンプパケット通信システム、タイムスタンプパケット送信機、タイムスタンプパケット受信機及びそれらに用いるクロック伝達方法に関し、特にパケット網におけるクロックの伝達を行う方法に関する。
【背景技術】
【０００２】
昨今、ネットワークにおいては、ＴＤＭ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）装置から非同期網であるパケット網へ移行しようとしている。しかしながら、同期信号を使用する機器は、ネットワークに残存しており、同期クロックである時間信号の伝播が必要不可欠となっている。このため、時間信号をパケット化して伝播する方法（例えば、特許文献１参照）が使用されている。
【０００３】
本発明に関連するタイムスタンプパケット送信機は、図９に示すように、タイムスタンプパケット送信部３１と、送出周期生成部３２とから構成されている。
【０００４】
タイムスタンプパケット送信機３において、タイムスタンプパケット送信部３１は、時間情報入力３０１と送出トリガ３０３とを入力し、図１１に示すようなタイムスタンプパケット３０２（現在時刻が格納されたタイムスタンプパケット）を生成してパケット網（図示せず）へ出力する。ここで、送出周期生成部３２は、時間情報入力３０１を入力し、送出トリガ３０２を生成してタイムスタンプパケット送信部３１に出力する。
【０００５】
また、本発明に関連するタイムスタンプパケット受信機は、図１０に示すように、タイムスタンプパケット受信部４１と、到着時間検出部４２と、内部時間生成部４３と、補正量統計部４４とから構成されている。
【０００６】
タイムスタンプパケット受信機４において、タイムスタンプパケット受信部４１は、パケット網から入力するタイムスタンプパケット４０１を入力し、タイムスタンプパケット４０１から抽出した受信トリガ４０３を出力する。到着時間検出部４２は、タイムスタンプパケット受信部４１からの受信トリガ４０３と内部時間生成部４３からの内部時間４０４とを入力し、差分時間４０６を補正量統計部４４に出力する。
【０００７】
内部時間生成部４３は、補正量統計部４４から補正時間４０５を入力し、内部時間４０４を到着時間検出部４２に出力するとともに、内部時間４０２を外部に出力する。補正量統計部４４は、到着時間検出部４２から差分時間４０６を入力し、差分時間４０６に対して統計処理を施して図１２に示すような差分時間の分布を得るとともに、その分布に基づいて補正時間４０５を生成して内部時間生成部４３に出力する。
【０００８】
上記の特許文献１には、タイムスタンプを使用したクロック同期システムにおいて、送信側が、タイムスタンプ情報をクロック源から生成してパケットに挿入し、そのパケットを定期間隔で送信することが記載されている。さらにこの特許文献１では、受信側が、送られてくるパケットに挿入されたタイムスタンプ情報を基にパケット同期することが記載されている。
【特許文献１】特開２００７−１０４３４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述した特許文献１に記載の技術では、タイムスタンプ情報を挿入したパケットを定期間隔で送信しているので、パケット到着時刻を基に各パケットの差分時間を統計処理すると、図１２に示すような差分時間の分布が得られる。そのため、上記の技術では、許容時間差内のパケットのみを使用することで、受信側の内部時間を補正して同期制御を行うことができる。
【００１０】
しかしながら、上記のようなクロック同期システムにおいては、パケット網を構成する機器が使用するプロトコル変換、フォーマット変換等によって、周期的な遅延のばらつき時間（周期的な揺らぎ）が発生する。この周期的な揺らぎについては、ＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ−Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  Ｓｅｃｔｏｒ）  Ｇ．８２６１（“Ｓｙｓｔｅｍａｔｉｃ  Ｖａｒｉａｔｉｏｎ”）に記載されている。
【００１１】
したがって、上記の特許文献１のように、パケットを定期間隔で送信すると、この周期的な遅延のばらつき時間を検出することができないので、周期的な遅延のばらつき時間によってパケット網での正確な時間情報を転送することが困難となる。
【００１２】
そこで、本発明の目的は上記の問題点を解消し、周期的な遅延のばらつき時間に影響することなく、パケット網での時間情報の伝達を行うことができるタイムスタンプパケット通信システム、タイムスタンプパケット送信機、タイムスタンプパケット受信機及びそれらに用いるクロック伝達方法を提供することにある。
【課題を解決するための手段】
【００１３】
本発明によるタイムスタンプパケット通信システムは、周期的な遅延のばらつき時間が発生するパケット網において、時間情報の伝達を行うタイムスタンプパケット通信システムであって、
少なくとも現在の送出時間を含む時間情報を格納するタイムスタンプパケットの送出間隔を変更する手段と、その変更された送出間隔で前記タイムスタンプパケットをパケット網を介してタイムスタンプパケット受信機に送信する送信手段とを含むタイムスタンプパケット送信機を備えている。
【００１４】
本発明によるタイムスタンプパケット送信機は、周期的な遅延のばらつき時間が発生するパケット網において、時間情報の伝達を行うタイムスタンプパケット通信システムに用いるタイムスタンプパケット送信機であって、
少なくとも現在の送出時間を含む時間情報を格納するタイムスタンプパケットの送出間隔を変更する手段と、その変更された送出間隔で前記タイムスタンプパケットをパケット網を介してタイムスタンプパケット受信機に送信する送信手段とを備えている。
【００１５】
本発明によるタイムスタンプパケット受信機は、周期的な遅延のばらつき時間が発生するパケット網において、時間情報の伝達を行うタイムスタンプパケット通信システムに用いるタイムスタンプパケット受信機であって、
タイムスタンプパケット送信機から送信元の絶対時間と送出間隔とが挿入されかつ当該送出間隔が変更されて送信されてくるタイムスタンプパケットをその送出間隔から周波数分類する手段を備えている。
【００１６】
本発明によるクロック伝達方法は、周期的な遅延のばらつき時間が発生するパケット網において、時間情報の伝達を行うタイムスタンプパケット通信システムに用いるタイムスタンプパケット送信機に用いるクロック伝達方法であって、
タイムスタンプパケット送信機側に、少なくとも現在の送出時間を含む時間情報を格納するタイムスタンプパケットの送出間隔を変更する処理と、その変更された送出間隔で前記タイムスタンプパケットをパケット網を介してタイムスタンプパケット受信機に送信する送信処理とを有することを特徴とするクロック伝達方法。
【発明の効果】
【００１７】
本発明は、上記のような構成及び動作とすることで、周期的な遅延のばらつき時間に影響することなく、パケット網での時間情報の伝達を行うことができるという効果が得られる。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の実施の形態について図面を参照して説明する。図１は本発明の実施の形態によるタイムスタンプパケット送信機の構成例を示すブロック図である。図１において、タイムスタンプパケット送信機１は、タイムスタンプパケット送信部１１と、任意送出周期生成部１２とを含んで構成されている。
【００１９】
タイムスタンプパケット送信部１１は、時間情報入力１０１と送出トリガ１１１とを入力し、タイムスタンプパケット１０２をパケット網１００へ出力する。任意送出周期生成部１２は、時間情報入力１０１を入力し、その時間情報入力１０１を基に送信間隔を変更するように生成した送出トリガ１１１をタイムスタンプパケット送信部１１に出力する。
【００２０】
このように、本実施の形態では、タイムスタンプパケット送信部１１において、時間情報を格納するタイムスタンプパケット１０２を、任意送出周期生成部１２から出力される送出トリガ１１１に応答して任意の送出パケット間隔で送出することで、パケット網内の機器で発生する周期的な遅延ジッタ周波数を検出し、該当周波数を除去することが可能となる。これによって、本実施の形態では、非同期パケット網を通して、タイムスタンプパケットを使用して精度の高い同期クロック伝達を行うことが可能となる。
【００２１】
図２は本発明の実施の形態によるタイムスタンプパケット通信システムの構成例を示すブロック図である。図２において、本発明の実施の形態によるタイムスタンプパケット通信システムは、パケット網１００と、タイムスタンプパケット送信機１と、タイムスタンプパケット受信機２とから構成されている。
【００２２】
タイムスタンプパケット送信機１は、時間情報入力１０１を入力し、タイムスタンプパケット１０２を生成してパケット網１００へ出力する。タイムスタンプパケット受信機２は、パケット網１００からタイムスタンプパケット１０３を入力して時間情報出力１０４を出力する。
【００２３】
図３は本発明の実施の形態によるタイムスタンプパケット送信機１の詳細な構成例を示すブロック図である。図３において、タイムスタンプパケット送信機１は、タイムスタンプパケット送信部１１と、任意送出周期生成部１２と、前送出時間保持部１３と、乱数発生部１４とを含んで構成されている。
【００２４】
タイムスタンプパケット送信部１１は、時間情報入力１０１と任意送出周期生成部１２からの送出トリガ１１１と前送出時間保持部１３からの前回の送出時間１１２とを入力し、今回の送出時間１１３を前送出時間保持部１３に出力する。また、タイムスタンプパケット送信部１１は、タイムスタンプパケット１０２を送出トリガ１１１に応答してパケット網１００へ出力する。この場合、タイムスタンプパケット１０２には、送信元の絶対時間として現在の送出時間１０１が挿入されるとともに、タイムスタンプパケットの送出間隔を算出するために前回の送出時間１１２が挿入される。
【００２５】
尚、タイムスタンプパケット送信部１１では、現在の送出時間１０１と前回の送出時間１１２とをタイムスタンプパケット１０２に挿入しているが、現在の送出時間１０１のみをタイムスタンプパケット１０２に挿入してもよく、これに限定されない。但し、以下の説明では、現在の送出時間１０１と前回の送出時間１１２とをタイムスタンプパケット１０２に挿入しているものとする。
【００２６】
前送出時間保持部１３は、タイムスタンプパケット送信部１１から今回の送出時間１１３を入力し、前回の送出時間１１２をタイムスタンプパケット送信部１１に出力する。任意送出周期生成部１２は、時間情報入力１０１と乱数発生部１４からの乱数１１４とを入力し、送出トリガ１１１をタイムスタンプパケット送信部１１に出力する。乱数発生部１４は、乱数１１４を生成して任意送出周期生成部１２に出力する。
【００２７】
図４は本発明の実施の形態によるタイムスタンプパケット受信機２の詳細な構成例を示すブロック図である。図４において、タイムスタンプパケット受信機２は、タイムスタンプパケット受信部２１と、到着時間検出部２２と、送出周期検出部２３と、内部時間生成部２４と、周波数選別補正量統計部２５とを含んで構成されている。
【００２８】
タイムスタンプパケット受信部２１は、パケット網１００から入力するタイムスタンプパケット１０３を入力し、タイムスタンプパケット１０３から抽出した前回／今回の送出時間１２６を送出周期検出部２３に出力し、受信トリガ１２１を到着時間検出部２２に出力する。
【００２９】
到着時間検出部２２は、タイムスタンプパケット受信部２１からの受信トリガ１２１と内部時間生成部２４からの内部時間１２２とを入力し、それらの差分時間１２５を生成して周波数選別補正量統計部２５に出力する。送出周期検出部２３は、タイムスタンプパケット受信部２１からの前回／今回の送出時間１２６を入力し、周波数識別子１２４を周波数選別補正量統計部２５に出力する。
【００３０】
周波数選別補正量統計部２５は、到着時間検出部２２からの差分時間１２５と送出周期検出部２３からの周波数識別子１２４とを入力し、それらから補正時間１２３を生成して内部時間生成部２４に出力する。内部時間生成部２４は、周波数選別補正量統計部２５から差分時間１２３を入力し、それに基づいて内部時間１２２を生成して到着時間検出部２２に出力するとともに、内部時間１２７を外部に出力する。
【００３１】
図５は本発明の実施の形態によるタイムスタンプパケットのフォーマットを示す図である。図５において、本発明の実施の形態によるタイムスタンプパケットには、送信元の絶対時間として現在の送出時間が挿入され、タイムスタンプパケットの送出間隔を算出するために前回の送出時間が挿入されている。
【００３２】
図６は図４の周波数選別補正量統計部２５で統計処理された周波数毎の差分時間の分布を示す図である。図７は図４の周波数選別補正量統計部２５によるタイムスタンプパケット識別動作を示すフローチャートであり、図８は図４の周波数選別補正量統計部２５による統計処理動作を示すフローチャートである。これら図２〜図８を参照して本発明の実施の形態によるタイムスタンプパケット通信システムの動作について説明する。
【００３３】
タイムスタンプパケット送信機１は、送信元の今回の送出時間である時間情報入力１０１（現在の送出時間）と前回の送出時間１１２とをパケット網１００に送る。この場合、タイムスタンプパケット送信部１１は、パケット網１００で発生する周波数変動成分を検索するための周波数成分（送出間隔）情報として送出トリガ１１１を入力し、図５に示すタイムスタンプパケットをパケット網１００に出力する。
【００３４】
前送出時間保持部１３は、前回の送出時間１１２を保持するために用いる。また、任意送出周期生成部１２は、パケット網１００で発生する周波数変動成分を検索するための周波数（送出間隔）で任意に送出トリガ１１１を出力することで、周波数変動成分を検索する。乱数発生部１４は、パケット網１００で発生する周波数変動成分の検索範囲として、送出トリガ１１１の発生周期を平滑化して出力するための乱数１１４を発生する。
【００３５】
タイムスタンプパケット受信機２は、タイムスタンプパケット受信部２１がパケット網１００からタイムスタンプパケット１０３を入力し、タイムスタンプパケット１０３から抽出した前回／今回の送出時間１２６を送出周期検出部２３に出力し、受信トリガ１２１を到着時間検出部２２に出力する。
【００３６】
送出周期検出部２３は、タイムスタンプパケット１０３から抽出した前回／今回の送出時間１２６を入力し、周波数識別子１２４を周波数選別補正量統計部２５に出力する。到着時間検出部２２は、受信トリガ１２１と内部時間１２２とを入力し、差分時間１２５を周波数選別補正量統計部２５に出力する。
【００３７】
周波数選別補正量統計部２５は、周波数識別子１２４と差分時間１２５とを入力し、図８に示す統計処理動作と図７に示すタイムスタンプパケット識別動作との２つの動作を行う。これら図７及び図８を参照して周波数選別補正量統計部２５の動作について説明する。
【００３８】
まず、周波数選別補正量統計部２５による統計処理動作について説明する。周波数選別補正量統計部２５は、パケット網１００からタイムスタンプパケット１０３が入力された時、送出周期検出部２３からの周波数識別子１２４によって周波数選別を行い（図８ステップＳ１１）、周波数毎に差分時間１２５の分布、つまり図６に示すパケット網１００で発生する周波数変動の周波数毎の統計をとる。この時、周波数選別補正量統計部２５は、周波数（１〜ｎ＋１）毎に分散値（１〜ｎ）を計算する（図８ステップＳ１２）。
【００３９】
周波数選別補正量統計部２５は、周波数（１〜ｎ＋１）毎に算出された分散値（１〜ｎ）を使用して、異常な周波数帯の検出（使用しない周波数の選別）を行う（図８ステップＳ１３）。
【００４０】
パケットの発生数は、情報の発生量に比例しており、大きく見ると、乱数であり、周波数成分はない。このため、この情報を扱うパケット網１００の通過遅延のばらつき時間は、本来、周波数成分がないはずである。
【００４１】
しかしながら、パケット網１００を構成する機器が使用するプロトコル変換、フォーマット変換等によって、周期的な、遅延のばらつき時間が発生する。この周期的な、遅延のばらつき時間を異常な周波数帯とする。
【００４２】
ここでは、隣接する周波数帯に対して、分散値が大きなものを異常周波数と判定する。つまり、周波数選別補正量統計部２５は、周波数Ｋ〜周波数Ｋ＋１（Ｋ＝１〜ｎ）のシステムが含まれるかの判定を行う（図８ステップＳ１４）。周波数選別補正量統計部２５は、分散値Ｋが分散値Ｋ−１より小さいければ（図８ステップＳ１５）、使用してよい周波数と判定し（図８ステップＳ１６）、分散値Ｋが分散値Ｋ−１より小さくなければ（図８ステップＳ１５）、使用していけない周波数と判定する（図８ステップＳ１７）。
【００４３】
次に、周波数選別補正量統計部２５によるタイムスタンプパケット識別動作について説明する。周波数選別補正量統計部２５は、パケット網１００からタイムスタンプパケット１０３が入力された時、送出周期検出部２３からの周波数識別子１２４によって周波数選別を行う。
【００４４】
初めに、周波数選別補正量統計部２５は、該当パケットが、第１の動作で判定した異常周波数でないこと（使用してよい周波数であること）を識別する（図７ステップＳ１）。異常周波数である場合、周波数選別補正量統計部２５は、以降の処理を行わない（図７ステップＳ４）。
【００４５】
次に、周波数選別補正量統計部２５は、該当パケットの差分時間が、予め決まられた到着期待値範囲内であれば（図７ステップＳ２）、補正時間を出力する（図７ステップＳ３）。また、周波数選別補正量統計部２５は、到着期待値範囲外であれば（図７ステップＳ２）、以降の処理を行わない（図７ステップＳ４）。
【００４６】
内部時間生成部２４は、通常、ＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）で構成されており、周波数選別補正量統計部２５から入力される補正時間１２３に基づいて内部時間１２２を生成して出力する。
【００４７】
このように、本実施の形態では、タイムスタンプパケット送信部１１において、時間情報を格納するタイムスタンプパケット１０２を、任意送出周期生成部１２から出力される送出トリガ１１１に応答して任意の送出パケット間隔で送出することで、タイムスタンプパケット受信機２がパケット網１００内の機器で発生する周期的な遅延ジッタ周波数を検出し、該当周波数を除去することが可能となる。
【００４８】
この場合、本実施の形態では、タイムスタンプパケット送信部１１において、タイムスタンプパケット１０２に現在の送出時間と任意の送出パケット間隔（前回の送出時間）とを挿入することで、タイムスタンプパケット受信機２がパケット網１００内の機器で発生する周期的な遅延ジッタ周波数を検出可能とし、該当周波数を除去することを可能としている。よって、本実施の形態では、非同期パケット網を通して、タイムスタンプパケット１０２，１０３を使用して精度の高い同期クロック伝達が可能となる。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施の形態によるタイムスタンプパケット送信機の構成例を示すブロック図である。
【図２】本発明の実施の形態によるタイムスタンプパケット通信システムの構成例を示すブロック図である。
【図３】本発明の実施の形態によるタイムスタンプパケット送信機の詳細な構成例を示すブロック図である。
【図４】本発明の実施の形態によるタイムスタンプパケット受信機の詳細な構成例を示すブロック図である。
【図５】本発明の実施の形態によるタイムスタンプパケットのフォーマットを示す図である。
【図６】図４の周波数選別補正量統計部で統計処理された周波数毎の差分時間の分布を示す図である。
【図７】図４の周波数選別補正量統計部によるタイムスタンプパケット識別動作を示すフローチャートである。
【図８】図４の周波数選別補正量統計部による統計処理動作を示すフローチャートである。
【図９】本発明に関連するタイムスタンプパケット送信機の構成例を示すブロック図である。
【図１０】本発明に関連するタイムスタンプパケット受信機の構成例を示すブロック図である。
【図１１】本発明に関連するタイムスタンプパケットのフォーマットを示す図である。
【図１２】図１０の補正量統計部で統計処理された差分時間の分布を示す図である。
【符号の説明】
【００５０】
１  タイムスタンプパケット送信機
２  タイムスタンプパケット受信機
１１  タイムスタンプパケット送信部
１２  任意送出周期生成部
１３  前送出時間保持部
１４  乱数発生部
２１  タイムスタンプパケット受信部
２２  到着時間検出部
２３  送出周期検出部
２４  内部時間生成部
２５  周波数選別補正量統計部
１００  パケット網
１０１  時間情報入力
１０２，１０３  タイムスタンプパケット
１０４  時間情報出力
１１１  送出トリガ
１１２  前回の送出時間
１１３  今回の送出時間
１１４  乱数
１２１  受信トリガ
１２２，１２７  内部時間
１２３  補正時間
１２４  周波数識別子
１２５  差分時間
１２６  前回／今回の送出時間
【図１】
0005298592.tif 000002
【図２】
0005298592.tif 000003
【図３】
0005298592.tif 000004
【図４】
0005298592.tif 000005
【図５】
0005298592.tif 000006
【図６】
0005298592.tif 000007
【図７】
0005298592.tif 000008
【図８】
0005298592.tif 000009
【図９】
0005298592.tif 000010
【図１０】
0005298592.tif 000011
【図１１】
0005298592.tif 000012
【図１２】
0005298592.tif 000013