(57)【要約】      （修正有）【課題】時刻同期処理を行なう際、上位レイヤでは、下位レイヤにおいて生じた通信処理遅延を認識できず、時刻誤差を修正することができない場合があるので、時刻同期を高精度に処理できる伝送装置を提供する。【解決手段】他の伝送装置との通信制御を行なう通信レイヤにおいて、時刻同期処理に用いられるメッセージの通信処理で生じた遅延に関する情報を生成し、通信レイヤよりも上位の時刻同期レイヤにおいて、生成した遅延に関する情報に基づいて他の伝送装置との時刻同期処理を行なう。【選択図】図８
2013074527.tif 000002
【特許請求の範囲】
【請求項１】
他の伝送装置宛のメッセージを送信する送信部と、
前記他の伝送装置からのメッセージを受信する受信部と、
前記の各メッセージを用いて時刻同期処理を行なう処理部とをそなえ、
該処理部が、
前記他の伝送装置との通信制御を行なう通信レイヤにおいて、前記送信部及び前記受信部での前記の各メッセージの通信処理を制御するとともに、前記通信処理における遅延に関する情報を出力する通信処理部と、
前記通信レイヤよりも上位の時刻同期レイヤにおいて、前記通信処理部から出力された前記遅延に関する情報に基づいて前記他の伝送装置との前記時刻同期処理を行なう時刻同期処理部とをそなえる、
ことを特徴とする、伝送装置。
【請求項２】
前記遅延に関する情報は、前記の各メッセージの変調方式及び符号化率に関する情報を含む、
ことを特徴とする、請求項１記載の伝送装置。
【請求項３】
前記遅延に関する情報は、前記の各メッセージの再送処理遅延に関する情報または前記の各メッセージの再送回数に関する情報を含む、
ことを特徴とする、請求項１または２に記載の伝送装置。
【請求項４】
前記時刻同期処理は、
前記受信部で受信した前記メッセージの受信時刻から前記通信処理における遅延時間を差し引く処理を含む、
ことを特徴とする、請求項１〜３のいずれか１項に記載の伝送装置。
【請求項５】
前記時刻同期処理は、
前記送信部で送信した前記メッセージの送信時刻に前記通信処理における遅延時間を加える処理を含む、
ことを特徴とする、請求項１〜４のいずれか１項に記載の伝送装置。
【請求項６】
前記時刻同期処理は、ＰＴＰ（Precision Time Protocol）による時刻同期処理である、
ことを特徴とする、請求項１〜５のいずれか１項に記載の伝送装置。
【請求項７】
基準装置と従属装置との間で時刻同期処理を行なう伝送システムにおいて、
前記基準装置及び前記従属装置の少なくともいずれかが、請求項１〜６のいずれか１項記載の伝送装置である、
ことを特徴とする、伝送システム。
【請求項８】
他の伝送装置との通信制御を行なう通信レイヤにおいて、時刻同期処理に用いられるメッセージの通信処理で生じた遅延に関する情報を生成し、
前記通信レイヤよりも上位の時刻同期レイヤにおいて、生成した前記遅延に関する情報に基づいて前記他の伝送装置との時刻同期処理を行なう、
ことを特徴とする、通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置、伝送システム及び通信制御方法に関する。前記伝送装置は、例えば、他の伝送装置との間で時刻同期を行なう伝送装置を含む。
【背景技術】
【０００２】
ネットワーク上の分散クロックに同期するためのプロトコルとして、例えば、ＩＥＥＥ１５８８（ＰＴＰ：Precision Time Protocol）が規定されている（下記非特許文献１）。
ＰＴＰでは、時刻の基準となる装置（以下、単に基準装置（Master）ともいう）と、基準装置に従属する装置（以下、単に従属装置（Slave）ともいう）との間で所定のメッセージが送受信され、従属装置は、当該メッセージを用いて基準装置と時刻同期を行なう。
【０００３】
例えば、従属装置は、基準装置と従属装置との間の時刻差（Offset）と、ネットワークや装置間のレイテンシを含めた経路による遅延（Delay）とを演算し、各演算結果に基づいてクロックを補正することにより、従属装置の時刻を基準装置の時刻に同期させる。
ここで、ＰＴＰによる時刻同期方法の一例を図１に示す。
この図１に例示するように、まず、従属装置は、基準装置から同期メッセージ（Ｓｙｎｃ）を受信すると、同期メッセージを受信した時点における自局の時刻ｔ２を記憶する（図１中、“Timestamps known by slave”参照）。
【０００４】
また、従属装置は、基準装置から補足メッセージ（Ｆｏｌｌｏｗ＿Ｕｐ）を受信すると、基準装置において同期メッセージが送信された時刻ｔ１を当該補足メッセージから抽出して記憶する。なお、補足メッセージはオプションであり、用いられない場合もある。この場合、同期メッセージは、基準装置において同期メッセージが送信された時刻ｔ１を含み、従属装置は、同期メッセージから時刻ｔ１を抽出して記憶する。ここで、時刻ｔ２と時刻ｔ１との差分ｔｍｓ（＞０）は、基準装置と従属装置との間の時刻差（Offset）と遅延（Delay）との和（Offset+Delay）に等しい。
【０００５】
その後、従属装置は、遅延情報要求メッセージ（Ｄｅｌａｙ＿Ｒｅｑ）を基準装置に送信する。このとき、従属装置は、遅延情報要求メッセージを送信した時点における自局の時刻ｔ３を記憶する。
基準装置は、従属装置から遅延情報要求メッセージを受信すると、当該遅延情報要求メッセージを受信した時刻ｔ４を含む遅延情報応答メッセージ（Ｄｅｌａｙ＿Ｒｅｓｐ）を生成して、従属装置へ送信する。
【０００６】
従属装置は、基準装置から上記遅延情報要求メッセージに対する応答である遅延情報応答メッセージを受信すると、基準装置において遅延情報要求メッセージが受信された時刻ｔ４を当該遅延情報応答メッセージから抽出して記憶する。ここで、時刻ｔ４と時刻ｔ３との差分ｔｓｍ（＞０）は、遅延（Delay）と基準装置と従属装置との間の時刻差（Offset）との差（Delay-Offset）に等しい。
【０００７】
従って、基準装置と従属装置との間の時刻差（Offset）は、次式（１）で求められる。
【０００８】
【数１】
2013074527.tif 000003
【０００９】
従属装置は、以上のようにして求めた時刻差（Offset）に基づいて、自局の時刻を補正することにより、基準装置と時刻同期を実現する。
なお、下記特許文献１には、例えば、マスターノードからスレーブノードにメッセージを送信する場合とスレーブノードからマスターノードにメッセージを送信する場合とで伝送遅延を一致させることにより、時刻同期を高精度に実行する技術が記載されている。
【００１０】
また、下記特許文献２には、例えば、マスタカウンタ及びスレーブカウンタのサンプリング時点としてフレームパルスを使用することにより、ＩＰアクセスを提供する無線ネットワークでクロック同期の高精度化を図る技術が記載されている。
さらに、下記特許文献３には、例えば、スレーブ装置の時計部の時刻補正を、誤差が含まれるオフセットの演算結果を使用して行なわないことにより、時刻同期化を高精度で実現する技術が記載されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０１０−２１３１０１号公報
【特許文献２】特開２００８−１９３６９８号公報
【特許文献３】特開２０１０−１９０６３５号公報
【非特許文献】
【００１２】
【非特許文献１】IEEE Std 1588,“IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems”
【発明の概要】
【発明が解決しようとする課題】
【００１３】
時刻同期処理を行なう際、当該時刻同期処理が行なわれるレイヤ（以下、単に上位レイヤともいう）よりも下位のレイヤ（以下、単に下位レイヤともいう）において、通信処理遅延が発生することがある。
しかしながら、上位レイヤでは、下位レイヤにおいて生じた通信処理遅延を認識しないので、下位レイヤにおいて生じた通信処理遅延に伴う時刻誤差を修正することができず、時刻同期処理を高精度に行なうことができない場合がある。
【００１４】
そこで、本発明は、時刻同期をより高精度に行なうことを目的の１つとする。
なお、前記目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本発明の他の目的の一つとして位置付けることができる。
【課題を解決するための手段】
【００１５】
（１）第１の案として、他の伝送装置宛のメッセージを送信する送信部と、前記他の伝送装置からのメッセージを受信する受信部と、前記の各メッセージを用いて時刻同期処理を行なう処理部とをそなえ、該処理部が、前記他の伝送装置との通信制御を行なう通信レイヤにおいて、前記送信部及び前記受信部での前記の各メッセージの通信処理を制御するとともに、前記通信処理における遅延に関する情報を出力する通信処理部と、前記通信レイヤよりも上位の時刻同期レイヤにおいて、前記通信処理部から出力された前記遅延に関する情報に基づいて前記他の伝送装置との前記時刻同期処理を行なう時刻同期処理部とをそなえる、伝送装置を用いることができる。
【００１６】
（２）また、第２の案として、基準装置と従属装置との間で時刻同期処理を行なう伝送システムにおいて、前記基準装置及び前記従属装置の少なくともいずれかが、上記の伝送装置である、伝送システムを用いることができる。
（３）さらに、第３の案として、他の伝送装置との通信制御を行なう通信レイヤにおいて、時刻同期処理に用いられるメッセージの通信処理で生じた遅延に関する情報を生成し、前記通信レイヤよりも上位の時刻同期レイヤにおいて、生成した前記遅延に関する情報に基づいて前記他の伝送装置との時刻同期処理を行なう、通信制御方法を用いることができる。
【発明の効果】
【００１７】
時刻同期をより高精度に行なうことが可能となる。
【図面の簡単な説明】
【００１８】
【図１】ＰＴＰによる時刻同期処理の一例を示す図である。
【図２】メッセージの再送が発生した場合の時刻同期処理の一例を示す図である。
【図３】伝送システムの構成の一例を示す図である。
【図４】図３に示す基準装置の構成の一例を示す図である。
【図５】基準装置の動作の一例を示すフローチャートである。
【図６】図３に示す従属装置の構成の一例を示す図である。
【図７】従属装置の動作の一例を示すフローチャートである。
【図８】伝送システムのメッセージシーケンスの一例を示す図である。
【図９】基準装置の他の構成例を示す図である。
【図１０】図９に示す基準装置の動作の一例を示すフローチャートである。
【図１１】従属装置の他の構成例を示す図である。
【図１２】図１１に示す従属装置の動作の一例を示すフローチャートである。
【図１３】伝送システムのメッセージシーケンスの他の一例を示す図である。
【図１４】基準装置のハードウェア構成の一例を示す図である。
【図１５】従属装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に示す実施の形態は、あくまでも例示に過ぎず、以下に示す各実施形態及び変形例で明示しない種々の変形や技術の適用を排除する意図はない。即ち、各実施形態及び変形例を、本発明の趣旨を逸脱しない範囲で種々変形して実施できることはいうまでもない。
〔１〕本例の実施形態の一例について
（１．１）通信処理遅延に伴う時刻誤差について
通信処理遅延としてメッセージの再送による遅延が発生した場合の時刻同期処理の一例を図２に示す。なお、図２では、ＰＴＰによる時刻同期処理を例として説明しているが、時刻同期処理のプロトコルをＰＴＰに限定する意図はない。
【００２０】
この図２に例示するように、例えば、基準装置から従属装置へ同期メッセージの再送処理が、物理レイヤ（ＰＨＹ）やＭＡＣ（Media Access Control）レイヤなどの通信レイヤ（以下、下位レイヤともいう）で行なわれることがある。なお、当該通信レイヤは、時刻同期処理が行なわれる時刻同期レイヤ（以下、上位レイヤともいう）よりも下位のレイヤである。
【００２１】
このような場合、同期メッセージが基準装置で送信されてから従属装置で受信されるまでに、再送回数に応じた遅延（ＲｅＴｘＤｅｌａｙ（＞０））が生じる。
しかしながら、従属装置において、時刻同期処理を行なう上位レイヤでは、下位レイヤで生じた上記遅延（ＲｅＴｘＤｅｌａｙ）を認識することができない。このため、従属装置の上位レイヤは、同期メッセージの送信時刻ｔ１，同期メッセージの受信時刻ｔ２，遅延情報要求メッセージの送信時刻ｔ３，遅延情報応答メッセージの受信時刻ｔ４に基づき、
【００２２】
【数２】
2013074527.tif 000004
【００２３】
として求めたOffsetを用いて時刻同期処理を実施する。なお、時刻ｔ１〜ｔ４は、０＜ｔ１＜ｔ２＜ｔ３＜ｔ４を満たす。
しかしながら、上記再送遅延（ＲｅＴｘＤｅｌａｙ）を考慮した場合の正しいOffsetは、次式（２）で表される。
【００２４】
【数３】
2013074527.tif 000005
【００２５】
従って、同期メッセージの再送が１回行なわれた場合に生じる時刻誤差は、ＲｅＴｘＤｅｌａｙ／２となる。
また、図２に示す例では、同期メッセージが１回だけ再送される例を示したが、同期メッセージが複数回再送される場合や、遅延情報要求メッセージ（Ｄｅｌａｙ＿Ｒｅｑ）などの他のメッセージが１または複数回再送される場合もあり、これらの場合、上記時刻誤差はさらに大きくなる。
【００２６】
また、通信処理遅延として、適応符号化変調（ＡＭＣ：Adaptive Modulation and Coding）を用いた場合の遅延が考えられる。例えば、ＡＭＣを用いる無線システムでは、各メッセージ送信時の変調方式及び符号化率が無線伝搬環境に応じて異なることがあり、このような場合、上記時刻誤差の原因となる通信処理遅延が無線伝搬環境に応じて変化する。
具体的には例えば、同一の伝送路上で同サイズの情報を送信するとして、変調方式がＱＰＳＫ（Quadrature Phase Shift Keying）且つ符号化率が１／２である場合と、変調方式が１６ＱＡＭ（Quadrature Amplitude Modulation）且つ符号化率が１／２である場合とを比較すれば、変調方式が１６ＱＡＭである場合の通信処理遅延は、変調方式がＱＰＳＫである場合の通信処理遅延の１／２となる。
【００２７】
そこで、本例では、下位レイヤが、メッセージの通信処理遅延に関する情報を、時刻同期処理を行なう上位レイヤに通知するとともに、上位レイヤが、下位レイヤから通信された情報に基づいて時刻同期処理を行なうことで、時刻同期をより高精度に行なう。
（１．２）伝送システムの構成例
本例の伝送システムの構成例を図３に示す。
【００２８】
この図３に示す伝送システム１は、例示的に、基準装置２と、従属装置３−１，３−２，３−３とをそなえる。なお、以下では、従属装置３−１，３−２，３−３を区別しない場合、単に従属装置３と表記する。また、従属装置３の数は、図３に例示する数に限定されない。
基準装置２は、従属装置３と無線または有線により接続される伝送装置であって、従属装置３へ時刻同期処理に用いる各種のメッセージを送信したり、従属装置３から時刻同期処理に用いる各種のメッセージを受信したりすることができる。
【００２９】
また、従属装置３は、基準装置２と無線または有線により接続される伝送装置であって、基準装置２と上記各種のメッセージをやり取りすることにより、従属装置３における時刻を基準装置２の時刻に同期させることができる。
なお、基準装置２及び従属装置３は、上記各種のメッセージ以外のデータを送受信することもできる。
【００３０】
（１．３）基準装置２の構成例
基準装置２の構成例を図４に示す。
この図４に示す基準装置２は、例示的に、基準装置側クロック２１と、時刻カウンタ２２と、送信部２６と、受信部２７と、処理部２８とをそなえる。
基準装置側クロック２１は、クロック信号を発生する。基準装置側クロック２１は、例えば、水晶発振子や原子時計などを用いた発振回路を含む。
【００３１】
時刻カウンタ２２は、基準装置側クロック２１で発生されたクロック信号を計数（カウント）することにより時刻情報を生成、出力する。
処理部２８は、後述する同期メッセージ及び遅延情報応答メッセージを用いて時刻同期処理を行なう。このため、処理部２８は、例示的に、時刻情報生成部２３と、遅延情報応答生成部２４と、通信制御部２５とをそなえる。
【００３２】
時刻情報生成部２３は、時刻カウンタ２２から出力される時刻情報を基準時刻として、基準時刻を通知するための時刻情報の一例である同期メッセージ（Ｓｙｎｃ）を生成する。同期メッセージには、基準時刻に基づいて算出された、当該同期メッセージの送信時刻が含まれる。なお、同期メッセージの送信時刻の通知に補足メッセージ（Ｆｏｌｌｏｗ＿Ｕｐ）を用いる場合、補足メッセージに同期メッセージの送信時刻が含まれる。
【００３３】
通信制御部２５は、時刻情報生成部２３で生成された同期メッセージや、後述する遅延情報応答生成部２４で生成された遅延情報応答メッセージ（Ｄｅｌａｙ＿Ｒｅｓｐ）を従属装置３に送信すべく、これらの情報を送信部２６に送出する。
また、通信制御部２５は、上記送信した情報が従属装置３で正常に受信されなかった場合に再送制御を行なうこともできる。当該再送制御は、従属装置３からフィードバック送信されるＡＣＫ（ACKnowledgment）／ＮＡＣＫ（Negative ACKnowledgment）に基づいて行なわれる。
【００３４】
さらに、従属装置３から送信された遅延情報要求メッセージ（Ｄｅｌａｙ＿Ｒｅｑ）が受信部２７で正常に受信された場合は、ＡＣＫを従属装置３に送信する一方、従属装置３からの遅延情報要求メッセージが受信部２７で正常に受信されなかった場合は、ＮＡＣＫを従属装置３に送信することもできる。
また、通信制御部２５は、例えば、従属装置３から送信されるデータに含まれる、当該データが初回送信された新規データであるのか、再送された再送データであるのかを示す識別子に基づいて、従属装置３から送信された遅延情報要求メッセージを最初に受信してから、再送された遅延情報要求メッセージを正しく受信できるまでの時間を算出することができる。
【００３５】
また、通信制御部２５は、例えば、上記識別子に基づいて、従属装置３から遅延情報要求メッセージが再送された回数を計数し、当該計数の結果と１回あたりの再送で生じる処理遅延とから上記遅延時間を算出してもよい。
さらに、通信制御部２５は、例えば、従属装置３から送信される遅延情報要求メッセージについての変調方式や符号化率などに関する情報に基づいて、遅延情報要求メッセージについての通信処理に要した遅延時間を算出してもよい。
【００３６】
これにより、通信制御部２５は、下位レイヤで生じた通信処理に起因する遅延時間を算出することが可能となる。
なお、以下では、再送処理に起因する遅延時間や再送回数などの再送処理の状況や、データの変調方式や符号化率などのことを単に受信状態ということがある。
また、通信制御部２５は、遅延情報要求メッセージの受信状態を遅延情報応答生成部２４に通知し、遅延情報応答メッセージの生成を指示する。
【００３７】
なお、基準装置２と従属装置３との間の通信路で変調方式や符号化率を伝搬路環境に応じて適応的に制御できる場合、通信制御部２５は、受信部２７で測定した受信品質などに応じて、送信部２６での変調方式や符号化率を適切に設定し、各種情報の送信を行なうようにしてもよい。
即ち、通信制御部２５は、下位レイヤとしての通信レイヤにおける送信部２６及び受信部２７での各メッセージの通信処理を制御するとともに、通信処理における遅延に関する情報を出力する通信処理部の一例として機能する。
【００３８】
送信部２６は、通信制御部２５の指示に従って，各種情報を従属装置３に送信する。
また、受信部２７は、従属装置３から送信された遅延情報要求メッセージを受信したり、従属装置３が基準装置２から送信された各種情報を正常に受信できたかどうかを示すＡＣＫ／ＮＡＣＫを従属装置３から受信したりする。
例えば、基準装置２と従属装置３とが無線接続される場合、送信部２６及び受信部２７は、個別または共用のアンテナとして構成され得る。また、例えば、基準装置２と従属装置３とが有線接続される場合、送信部２６及び受信部２７は、伝送路に応じたコネクタまたは有線インタフェース装置として構成され得る。
【００３９】
遅延情報応答生成部２４は、従属装置３から遅延情報要求メッセージを受信した時刻を時刻カウンタ２２から時刻情報ｔ４として取得するとともに、通信制御部２５から遅延情報要求メッセージの受信状態に関する情報（受信状態情報Ｓ１）を取得する。
そして、遅延情報応答生成部２４は、例えば、時刻情報ｔ４と遅延情報要求メッセージの受信状態情報Ｓ１とを用いて、従属装置３から遅延情報要求メッセージを受信した時刻ｔ４から再送処理や変調方式、符号化率などの通信処理に関する遅延を除去する。具体的には例えば、遅延情報応答生成部２４は、次式（３）を用いて時刻ｔ４から通信処理に関する遅延を除去することにより時刻ｔ４´（ｔ３＜ｔ４´＜ｔ４）に補正し、当該補正時刻ｔ４´を含む遅延情報応答メッセージを生成して、通信制御部２５に送出する。
【００４０】
【数４】
2013074527.tif 000006
【００４１】
上記の式（３）において、Ｄ１は受信状態情報Ｓ１に応じて決定される遅延時間である。例えば、受信状態情報Ｓ１が再送回数の場合、遅延情報応答生成部２４は、再送回数に基づいて算出される、再送処理に起因する遅延時間（Ｄ１ｒｘ）をＤ１として上記補正に用いることができる。また、受信状態情報Ｓ１が変調方式や符号化率に関する情報の場合、遅延情報応答生成部２４は、変調方式や符号化率に基づいて算出される、遅延情報要求メッセージについての通信処理に要した遅延時間（Ｄ１ｍｃｓ）をＤ１として上記補正に用いることができる。
【００４２】
例えば、変調方式がＱＰＳＫ且つ符号化率が１／２であり、伝送速度が１００ｋｂｐｓの伝送路に１００Bytesの情報を送信する場合、Ｄ１ｍｃｓは次式（４）で表される。
【００４３】
【数５】
2013074527.tif 000007
【００４４】
また、変調方式が１６ＱＡＭ且つ符号化率が１／２であり、伝送速度が１００ｋｂｐｓの伝送路に１００Bytesの情報を送信する場合、Ｄ１ｍｃｓは次式（５）で表される。
【００４５】
【数６】
2013074527.tif 000008
【００４６】
即ち、時刻情報生成部２３及び遅延情報応答生成部２４は、通信レイヤよりも上位の時刻同期レイヤにおいて、通信制御部２５から出力された遅延に関する情報に基づいて従属装置３との時刻同期処理を行なう時刻同期処理部の一例として機能する。
なお、上述した例では、遅延情報応答生成部２４が、従属装置３から遅延情報要求メッセージを受信した時刻をｔ４からｔ４´に補正したが、例えば、受信状態情報Ｓ１を受信時刻情報ｔ４とともに遅延情報応答メッセージに含めて従属装置３に送信し、従属装置３が受信状態情報Ｓ１に基づいて、時刻情報ｔ４をｔ４´に補正してもよい。
【００４７】
ここで、基準装置２の動作例を図５に示す。
この図５に例示するように、まず、受信部２７は、遅延情報要求メッセージを従属装置３から受信する（ステップＳ１１）。
次に、遅延情報応答生成部２４は、通信制御部２５から受信状態情報Ｓ１を取得し、取得した受信状態情報Ｓ１に基づいて遅延時間Ｄ１を算出する（ステップＳ１２）。
【００４８】
そして、遅延情報応答生成部２４は、遅延情報要求メッセージの受信時刻ｔ４を時刻カウンタ２２から取得し（ステップＳ１３）、遅延情報要求メッセージの受信時刻をｔ４´に補正する（ステップＳ１４）。
次いで、遅延情報応答生成部２４は、補正後の時刻ｔ４´を含む遅延情報応答メッセージを生成して従属装置３に送信する（ステップＳ１５）。
【００４９】
以上のように、本例の基準装置２は、従属装置３から送信された遅延情報要求メッセージについて、当該メッセージの受信時刻から当該メッセージの通信処理に要した遅延時間を除去する補正を行なって、当該補正後の時刻を含んだ遅延情報応答メッセージを従属装置３に送信することができる。
（１．４）従属装置３の構成例
従属装置３の構成例を図６に示す。
【００５０】
この図６に示す従属装置３は、例示的に、従属装置側クロック３１と、時刻カウンタ３２と、送信部３６と、受信部３７と、処理部３８とをそなえる。
従属装置側クロック３１は、クロック信号を発生する。従属装置側クロック３１は、例えば、水晶発振子や原子時計などを用いた発振回路を含む。
時刻カウンタ３２は、従属装置側クロック３１で発生されるクロック信号を計数（カウント）する。
【００５１】
受信部３７は、時刻情報の一例としての同期メッセージや、遅延情報応答メッセージや、基準装置２が従属装置３から送信されたデータを正常に受信したか否かを表すＡＣＫ／ＮＡＣＫを基準装置２から受信する。
送信部３６は、通信制御部３５の指示に従って、遅延情報要求メッセージや、基準装置２から送信されたデータを正常に受信したか否かを表すＡＣＫ／ＮＡＣＫを基準装置２に送信する。
【００５２】
例えば、基準装置２と従属装置３とが無線接続される場合、送信部３６及び受信部３７は、個別または共用のアンテナとして構成され得る。また、例えば、基準装置２と従属装置３とが有線接続される場合、送信部３６及び受信部３７は、伝送路に応じたコネクタまたは有線インタフェース装置として構成され得る。
処理部３８は、同期メッセージ，遅延情報要求メッセージ及び遅延情報応答メッセージを用いて時刻同期処理を行なう。このため、処理部３８は、例示的に、情報解析部３３と、遅延情報要求生成部３４と、通信制御部３５とをそなえる。
【００５３】
通信制御部３５は、遅延情報要求生成部３４が生成した遅延情報要求メッセージを基準装置２に送信するために送信部３６に送出する。
また、通信制御部３５は、基準装置２へ送信した遅延情報要求メッセージが正常に基準装置２で受信されなかった場合に再送制御を行なう。当該再送制御は、受信部３７で受信された基準装置３からのＡＣＫ／ＮＡＣＫに基づいて行なわれる。
【００５４】
さらに、基準装置２から送信された同期メッセージや遅延情報応答メッセージが受信部３７で正常に受信された場合は、ＡＣＫを基準装置２に送信する一方、基準装置２からの同期メッセージや遅延情報応答メッセージが受信部３７で正常に受信されなかった場合は、ＮＡＣＫを基準装置２に送信することもできる。
また、通信制御部３５は、例えば、基準装置２から送信されるデータに含まれる、当該データが初回送信された新規データであるのか、再送された再送データであるのかを示す識別子に基づいて、基準装置２から送信された同期メッセージを最初に受信してから、再送された同期メッセージを正しく受信できるまでの時間を算出することができる。
【００５５】
また、通信制御部３５は、例えば、上記識別子に基づいて、基準装置２から同期メッセージが再送された回数を計数し、当該計数の結果と１回あたりの再送で生じる処理遅延とから上記遅延時間を算出してもよい。
さらに、通信制御部３５は、例えば、基準装置２から送信される同期メッセージについての変調方式や符号化率などに関する情報に基づいて、同期メッセージについての通信処理に要した遅延時間を算出してもよい。
【００５６】
これにより、通信制御部３５は、下位レイヤで生じた通信処理に起因する遅延時間を算出することが可能となる。
また、通信制御部３５は、上記算出した同期メッセージについての通信処理に要した遅延時間と同期メッセージの受信状態とを情報解析部３３に通知する。
なお、基準装置２と従属装置３との間の通信路で変調方式や符号化率を伝搬路環境に応じて適応的に制御できる場合、通信制御部３５は、受信部３７で測定した受信品質などに応じて、送信部３６での変調方式や符号化率を適切に設定し、各種情報の送信を行なうようにしてもよい。
【００５７】
即ち、通信制御部３５は、下位レイヤとしての通信レイヤにおける送信部３６及び受信部３７での各メッセージの通信処理を制御するとともに、通信処理における遅延に関する情報を出力する通信処理部の一例として機能する。
遅延情報要求生成部３４は、情報解析部３３の指示により遅延情報要求メッセージを生成し、生成した遅延情報要求メッセージを基準装置２に送信するため、通信制御部３５に転送する。また、遅延情報要求生成部３４は、遅延情報要求メッセージを生成した時刻ｔ３を時刻カウンタ３２から取得し、取得した時刻ｔ３を情報解析部３３に通知する。
【００５８】
情報解析部３３は、基準装置２から送信された時刻情報ｔ１と、当該時刻情報を受信したときの受信状態情報Ｓ２とを通信制御部３５より取得するとともに、時刻情報ｔ１の受信時刻ｔ２（ｔ１＜ｔ２＜ｔ３）を時刻カウンタ３２から取得する。
そして、情報解析部３３は、基準装置２から時刻情報を受信した場合は、遅延情報要求生成部３４に遅延情報要求メッセージを基準装置２へ送信するように指示をするとともに、時刻カウンタ３２から当該遅延情報要求メッセージの送信時刻ｔ３の通知を受ける。
【００５９】
また、情報解析部３３は、基準装置２から遅延情報応答メッセージを受信した場合は、当該遅延情報応答メッセージから遅延情報要求メッセージが基準装置２で受信された時刻ｔ４を取得する。
そして、情報解析部３３は、例えば、時刻情報ｔ２と受信状態情報Ｓ２とを用いて、基準装置２から同期メッセージを受信した時刻ｔ２から再送処理や変調方式、符号化率などの通信処理に関する遅延を除去する。具体的には例えば、情報解析部３３は、次式（６）を用いて時刻ｔ２から通信処理に関する遅延を除去することにより時刻ｔ２´（ｔ１＜ｔ２´＜ｔ２）に補正する。
【００６０】
【数７】
2013074527.tif 000009
【００６１】
上記の式（６）において、Ｄ２は受信状態情報Ｓ２に応じて決定される遅延時間である。例えば、受信状態情報Ｓ２が再送回数の場合、情報解析部３３は、再送回数に基づいて算出される、再送処理に起因する遅延時間（Ｄ２ｒｘ）をＤ２として上記補正に用いることができる。また、受信状態情報Ｓ２が変調方式や符号化率に関する情報の場合、情報解析部３３は、変調方式や符号化率に基づいて算出される、遅延情報要求メッセージについての通信処理に要した遅延時間（Ｄ２ｍｃｓ）をＤ２として上記補正に用いることができる。
【００６２】
例えば、変調方式がＱＰＳＫ且つ符号化率が１／２であり、伝送速度が１００ｋｂｐｓの伝送路に１００Bytesの情報を送信する場合、Ｄ２ｍｃｓは次式（７）で表される。
【００６３】
【数８】
2013074527.tif 000010
【００６４】
また、変調方式が１６ＱＡＭ且つ符号化率が１／２であり、伝送速度が１００ｋｂｐｓの伝送路に１００Bytesの情報を送信する場合、Ｄ２ｍｃｓは次式（８）で表される。
【００６５】
【数９】
2013074527.tif 000011
【００６６】
そして、情報解析部３３は、基準装置２から遅延情報応答メッセージ（ｔ４）を受信した場合、基準装置２の時刻と従属装置３の時刻との差分（オフセット）を次式（９）に基づいて導出し、導出したオフセットを用いて時刻カウンタ３２の補正を行なう。
【００６７】
【数１０】
2013074527.tif 000012
【００６８】
即ち、情報解析部３３及び遅延情報要求生成部３４は、通信レイヤよりも上位の時刻同期レイヤにおいて、通信制御部３５から出力された遅延に関する情報に基づいて基準装置２との時刻同期処理を行なう時刻同期処理部の一例として機能する。
ここで、従属装置３の動作例を図７に示す。
この図７に例示するように、まず、受信部３７，通信制御部３５及び情報解析部３３は、時刻情報ｔ１と受信状態情報Ｓ２とを取得する（ステップＳ２１）。
【００６９】
次に、情報解析部３３は、同期メッセージの受信時刻ｔ２を時刻カウンタ３２から取得し（ステップＳ２２）、受信状態情報Ｓ２に基づいて、時刻ｔ２をｔ２´に補正する（ステップＳ２３）。
そして、情報解析部３３及び遅延情報要求生成部３４は、遅延情報要求メッセージを生成し、通信制御部３５及び送信部３６に遅延情報要求メッセージの送信を指示する（ステップＳ２４）。
【００７０】
また、情報解析部３３は、遅延情報要求メッセージの送信時刻ｔ３を時刻カウンタ３２から取得する（ステップＳ２５）。
さらに、受信部３７，通信制御部３５及び情報解析部３３は、基準装置２から遅延情報応答メッセージを受信し、時刻ｔ４´を取得する（ステップＳ２６）。
そして、情報解析部３３は、時刻ｔ１，時刻ｔ２´，時刻ｔ３及び時刻ｔ４´に基づいて、オフセットを算出する（ステップＳ２７）。
【００７１】
以上のように、本例の従属装置３は、基準装置２から送信された同期メッセージについて、当該メッセージの受信時刻から当該メッセージの通信処理に要した遅延時間を除去する補正を行なって、当該補正後の時刻に基づいてオフセットを算出することができる。
そして、従属装置３は、上記算出したオフセットを用いて従属装置３の時刻を補正することにより、基準装置２の時刻に同期させることができるので、時刻同期をより高精度に行なうことができる。
【００７２】
上記伝送システム１の動作例を図８に示す。
この図８に例示するように、同期メッセージについての通信処理遅延に関する情報が、従属装置３の下位レイヤから従属装置３の上位レイヤに通知され、当該上位レイヤにおいて、時刻ｔ２から時刻ｔ２´への補正が行なわれる。
また、遅延情報要求メッセージについての通信処理遅延に関する情報が、基準装置２の下位レイヤから基準装置２の上位レイヤに通知され、当該上位レイヤにおいて、時刻ｔ４から時刻ｔ４´への補正が行なわれる。そして、補正後の時刻ｔ４´を含んだ遅延情報応答メッセージが、基準装置２から従属装置３へ送信される。
【００７３】
以上のように、上述した例では、各メッセージの受信側が、各メッセージの通信処理に起因して生じた遅延に基づいて各メッセージの受信時刻を補正することにより、時刻同期処理の精度を向上させることを可能とする。
〔２〕本例の実施形態の他の例について
上述した例では、各メッセージの受信側において補正を行なったが、各メッセージの送信側において同様の補正を行なうようにしてもよい。
【００７４】
以下、基準装置２の変形例である基準装置２Ａ及び従属装置３の変形例である従属装置３Ａの構成例及び動作例について説明する。
（２．１）基準装置２Ａの構成例
基準装置２Ａの構成例を図９に示す。
この図９に示す基準装置２Ａは、例示的に、基準装置側クロック２１と、時刻カウンタ２２と、送信部２６と、受信部２７と、処理部２８Ａとをそなえる。
【００７５】
基準装置側クロック２１は、クロック信号を発生する。基準装置側クロック２１は、例えば、水晶発振子や原子時計などを用いた発振回路を含む。
時刻カウンタ２２は、基準装置側クロック２１で発生されるクロック信号を計数（カウント）する。
処理部２８Ａは、同期メッセージ，補足メッセージ及び遅延情報応答メッセージを用いて時刻同期処理を行なう。このため、処理部２８Ａは、例示的に、同期情報生成部３０と、補足情報生成部２９と、遅延情報応答生成部２４と、通信制御部２５とをそなえる。
【００７６】
同期情報生成部３０は、時刻カウンタ２２での計数結果から得られる基準時刻に基づいて、時刻情報の一例である同期メッセージを生成する。
また、補足情報生成部２９は、同期情報生成部３０で生成された同期メッセージの送信時刻を時刻カウンタ２２から取得して、取得した送信時刻を含んだ補足メッセージを生成する。なお、補足メッセージを用いる場合、同期メッセージは、同期メッセージの送信時刻を含んでいなくてもよい。
【００７７】
通信制御部２５は、同期情報生成部３０で生成された同期メッセージや、補足情報生成部２９で生成された補足メッセージや、遅延情報応答生成部２４で生成された遅延情報応答メッセージを従属装置３Ａに送信すべく、これらの情報を送信部２６に送出する。
また、通信制御部２５は、上記送信した情報が従属装置３Ａで正常に受信されなかった場合に再送制御を行なうこともできる。当該再送制御は、従属装置３Ａからフィードバック送信されるＡＣＫ／ＮＡＣＫに基づいて行なわれる。
【００７８】
さらに、従属装置３Ａから送信された遅延情報要求メッセージが受信部２７で正常に受信された場合は、ＡＣＫを従属装置３Ａに送信する一方、従属装置３Ａからの遅延情報要求メッセージが受信部２７で正常に受信されなかった場合は、ＮＡＣＫを従属装置３Ａに送信することもできる。
また、通信制御部２５は、例えば、同期メッセージを最初に送信した時刻から、従属装置３Ａで正常に受信される同期メッセージを送信した時刻までの期間を算出することができる。
【００７９】
また、通信制御部２５は、例えば、同期メッセージの再送回数や従属装置３ＡからのＮＡＣＫ受信回数を計数し、当該計数の結果と１回あたりの再送で生じる処理遅延とから上記遅延時間を算出してもよい。
さらに、通信制御部２５は、例えば、同期メッセージについての変調方式や符号化率などに関する情報に基づいて、同期メッセージについての通信処理に要した遅延時間を算出してもよい。
【００８０】
これにより、通信制御部２５は、下位レイヤで生じた通信処理に起因する遅延時間を算出することが可能となる。
なお、ここでも、再送処理に起因する遅延時間や再送回数などの再送処理の状況や、データの変調方式や符号化率などのことを単に受信状態ということがある。
また、通信制御部２５は、同期メッセージの受信状態を補足情報生成部２９に通知し、補足メッセージの生成を指示する。
【００８１】
なお、基準装置２Ａと従属装置３Ａとの間の通信路で変調方式や符号化率を伝搬路環境に応じて適応的に制御できる場合、通信制御部２５は、受信部２７で測定した受信品質などに応じて、送信部２６での変調方式や符号化率を適切に設定し、各種情報の送信を行なうようにしてもよい。
即ち、通信制御部２５は、下位レイヤとしての通信レイヤにおける送信部２６及び受信部２７での各メッセージの通信処理を制御するとともに、通信処理における遅延に関する情報を出力する通信処理部の一例として機能する。
【００８２】
送信部２６は、通信制御部２５の指示に従って，各種情報を従属装置３Ａに送信する。
また、受信部２７は、従属装置３Ａから送信された遅延情報要求メッセージを受信したり、従属装置３Ａが基準装置２Ａから送信された各種情報を正常に受信できたかどうかを示すＡＣＫ／ＮＡＣＫを従属装置３から受信したりする。
例えば、基準装置２Ａと従属装置３Ａとが無線接続される場合、送信部２６及び受信部２７は、個別または共用のアンテナとして構成され得る。また、例えば、基準装置２Ａと従属装置３Ａとが有線接続される場合、送信部２６及び受信部２７は、伝送路に応じたコネクタまたは有線インタフェース装置として構成され得る。
【００８３】
遅延情報応答生成部２４は、従属装置３Ａから遅延情報要求メッセージを受信した時刻を時刻カウンタ２２から時刻情報ｔ４として取得する。
ここで、補足情報生成部２９は、例えば、通信制御部２５から同期メッセージの受信状態に関する情報（受信状態情報Ｓ３）を取得する。
そして、補足情報生成部２９は、時刻情報ｔ１と同期メッセージの受信状態情報Ｓ３とを用いて、補足メッセージに含まれる時刻情報ｔ１から再送処理や変調方式、符号化率などの通信処理に関する遅延を除去する。具体的には例えば、補足情報生成部２９は、次式（１０）を用いて時刻ｔ１から通信処理に関する遅延を除去することにより時刻ｔ１´（ｔ１＜ｔ１´＜ｔ２）に補正し、当該補正時刻ｔ１´を含む補足メッセージを生成して、通信制御部２５に送出する。
【００８４】
【数１１】
2013074527.tif 000013
【００８５】
上記の式（１０）において、Ｄ３は受信状態情報Ｓ３に応じて決定される遅延時間である。例えば、受信状態情報Ｓ３が再送回数の場合、補足情報生成部２９は、再送回数に基づいて算出される、再送処理に起因する遅延時間（Ｄ３ｒｘ）をＤ３として上記補正に用いることができる。また、受信状態情報Ｓ３が変調方式や符号化率に関する情報の場合、補足情報生成部２９は、変調方式や符号化率に基づいて算出される、同期メッセージについての通信処理に要した遅延時間（Ｄ３ｍｃｓ）をＤ３として上記補正に用いることができる。
【００８６】
例えば、変調方式がＱＰＳＫ且つ符号化率が１／２であり、伝送速度が１００ｋｂｐｓの伝送路に１００Bytesの情報を送信する場合、Ｄ３ｍｃｓは次式（１１）で表される。
【００８７】
【数１２】
2013074527.tif 000014
【００８８】
また、変調方式が１６ＱＡＭ且つ符号化率が１／２であり、伝送速度が１００ｋｂｐｓの伝送路に１００Bytesの情報を送信する場合、Ｄ３ｍｃｓは次式（１２）で表される。
【００８９】
【数１３】
2013074527.tif 000015
【００９０】
即ち、同期情報生成部３０，補足情報生成部２９及び遅延情報応答生成部２４は、通信レイヤよりも上位の時刻同期レイヤにおいて、通信制御部２５から出力された遅延に関する情報に基づいて従属装置３Ａとの時刻同期処理を行なう時刻同期処理部の一例として機能する。
なお、上述した例では、補足情報生成部２９が、同期メッセージの送信時刻をｔ１からｔ１´に補正したが、例えば、受信状態情報Ｓ３を受信時刻情報ｔ１とともに補足メッセージに含めて従属装置３Ａに送信し、従属装置３Ａが受信状態情報Ｓ３に基づいて、時刻情報ｔ１をｔ１´に補正してもよい。
【００９１】
ここで、基準装置２Ａの動作例を図１０に示す。
この図１０に例示するように、まず、補足情報生成部２９は、同期メッセージの送信時刻ｔ１を時刻カウンタ２２から取得する（ステップＳ３１）。
次に、補足情報生成部２９は、通信制御部２５から受信状態情報Ｓ３を取得し、取得した受信状態情報Ｓ３に基づいて遅延時間Ｄ３を算出する（ステップＳ３２）。
【００９２】
そして、補足情報生成部２９は、算出した遅延時間Ｄ３に基づいて、同期メッセージの送信時刻ｔ１をｔ１´に補正する（ステップＳ３３）。
次いで、補足情報生成部２９は、補正後の時刻ｔ１´を含む補足メッセージを生成して従属装置３Ａに送信する（ステップＳ３４）。
以上のように、本例の基準装置２Ａは、従属装置３Ａ宛の同期メッセージについて、当該メッセージの最初の送信時刻から当該メッセージの通信処理に要した遅延時間を除去する補正を行なって、当該補正後の時刻を含んだ補足メッセージを従属装置３Ａに送信することができる。
【００９３】
（２．２）従属装置３Ａの構成例
従属装置３Ａの構成例を図１１に示す。
この図１１に示す従属装置３Ａは、例示的に、従属装置側クロック３１と、時刻カウンタ３２と、送信部３６と、受信部３７と、処理部３８Ａとをそなえる。
従属装置側クロック３１は、クロック信号を発生する。従属装置側クロック３１は、例えば、水晶発振子や原子時計などを用いた発振回路を含む。
【００９４】
時刻カウンタ３２は、従属装置側クロック３１で発生されるクロック信号を計数（カウント）する。
受信部３７は、基準装置３Ａから送信された同期メッセージ，補足メッセージ及び遅延情報応答メッセージや、基準装置２Ａが従属装置３Ａから送信されたデータを正常に受信したか否かを表すＡＣＫ／ＮＡＣＫを基準装置２Ａから受信する。
【００９５】
送信部３６は、通信制御部３５の指示に従って、遅延情報要求メッセージや、基準装置２Ａから送信されたデータを正常に受信したか否かを表すＡＣＫ／ＮＡＣＫを基準装置２Ａに送信する。
例えば、基準装置２Ａと従属装置３Ａとが無線接続される場合、送信部３６及び受信部３７は、個別または共用のアンテナとして構成され得る。また、例えば、基準装置２Ａと従属装置３Ａとが有線接続される場合、送信部３６及び受信部３７は、伝送路に応じたコネクタまたは有線インタフェース装置として構成され得る。
【００９６】
処理部３８Ａは、同期メッセージ，補足メッセージ，遅延情報要求メッセージ及び遅延情報応答メッセージを用いて時刻同期処理を行なう。このため、処理部３８Ａは、例示的に、情報解析部３３Ａと、遅延情報要求生成部３４と、通信制御部３５とをそなえる。
通信制御部３５は、遅延情報要求生成部３４が生成した遅延情報要求メッセージを基準装置２Ａに送信するために送信部３６に送出する。
【００９７】
また、通信制御部３５は、基準装置２Ａへ送信した遅延情報要求メッセージが正常に基準装置２Ａで受信されなかった場合に再送制御を行なう。当該再送制御は、受信部３７で受信された基準装置２ＡからのＡＣＫ／ＮＡＣＫに基づいて行なわれる。
さらに、基準装置２Ａから送信された同期メッセージや補足メッセージや遅延情報応答メッセージが受信部３７で正常に受信された場合は、ＡＣＫを基準装置２Ａに送信する一方、基準装置２Ａからの同期メッセージや補足メッセージや遅延情報応答メッセージが受信部３７で正常に受信されなかった場合は、ＮＡＣＫを基準装置２Ａに送信することもできる。
【００９８】
また、通信制御部３５は、例えば、遅延情報要求メッセージを最初に送信した時刻から、基準装置２Ａで正常に受信される遅延情報要求メッセージを送信した時刻までの期間を算出することができる。
また、通信制御部３５は、例えば、遅延情報要求メッセージの再送回数や基準装置２ＡからのＮＡＣＫ受信回数を計数し、当該計数の結果と１回あたりの再送で生じる処理遅延とから上記遅延時間を算出してもよい。
【００９９】
さらに、通信制御部３５は、例えば、遅延情報要求メッセージについての変調方式や符号化率などに関する情報に基づいて、遅延情報要求メッセージについての通信処理に要した遅延時間を算出してもよい。
これにより、通信制御部３５は、下位レイヤで生じた通信処理に起因する遅延時間を算出することが可能となる。
【０１００】
また、通信制御部３５は、上記算出した遅延情報要求メッセージについての通信処理に要した遅延時間と遅延情報要求メッセージの受信状態とを情報解析部３３Ａに通知する。
なお、基準装置２Ａと従属装置３Ａとの間の通信路で変調方式や符号化率を伝搬路環境に応じて適応的に制御できる場合、通信制御部３５は、受信部３７で測定した受信品質などに応じて、送信部３６での変調方式や符号化率を適切に設定し、各種情報の送信を行なうようにしてもよい。
【０１０１】
即ち、通信制御部３５は、下位レイヤとしての通信レイヤにおける送信部３６及び受信部３７での各メッセージの通信処理を制御するとともに、通信処理における遅延に関する情報を出力する通信処理部の一例として機能する。
遅延情報要求生成部３４は、情報解析部３３Ａの指示により遅延情報要求メッセージを生成し、生成した遅延情報要求メッセージを基準装置２Ａに送信するため、通信制御部３５に転送する。また、遅延情報要求生成部３４Ａは、遅延情報要求メッセージを生成した時刻ｔ３を時刻カウンタ３２から取得し、取得した時刻ｔ３を情報解析部３３Ａに通知する。
【０１０２】
情報解析部３３Ａは、基準装置２Ａから送信された補足メッセージに含まれる時刻情報ｔ１´と、当該時刻情報を受信したときの受信状態情報Ｓ４とを通信制御部３５より取得するとともに、時刻情報ｔ１´の受信時刻ｔ２（ｔ１´＜ｔ２＜ｔ３）を時刻カウンタ３２から取得する。
そして、情報解析部３３Ａは、基準装置２Ａから補足メッセージを受信した場合は、遅延情報要求生成部３４に遅延情報要求メッセージを基準装置２Ａへ送信するように指示をするとともに、時刻カウンタ３２から当該遅延情報要求メッセージの送信時刻ｔ３の通知を受ける。
【０１０３】
また、情報解析部３３Ａは、基準装置２Ａから遅延情報応答メッセージを受信した場合は、当該遅延情報応答メッセージから遅延情報要求メッセージが基準装置２で受信された時刻ｔ４を取得する。
そして、情報解析部３３Ａは、例えば、時刻情報ｔ３と遅延情報要求メッセージの受信状態情報Ｓ４とを用いて、遅延情報要求メッセージを最初に送信した時刻ｔ３から再送処理や変調方式、符号化率などの通信処理に関する遅延を除去する。具体的には例えば、情報解析部３３Ａは、次式（１３）を用いて時刻ｔ３から通信処理に関する遅延を除去することにより時刻ｔ３´（ｔ３＜ｔ３´＜ｔ４）に補正する。
【０１０４】
【数１４】
2013074527.tif 000016
【０１０５】
上記の式（１３）において、Ｄ４は受信状態情報Ｓ４に応じて決定される遅延時間である。例えば、受信状態情報Ｓ４が再送回数の場合、情報解析部３３Ａは、再送回数に基づいて算出される、再送処理に起因する遅延時間（Ｄ４ｒｘ）をＤ４として上記補正に用いることができる。また、受信状態情報Ｓ４が変調方式や符号化率に関する情報の場合、情報解析部３３Ａは、変調方式や符号化率に基づいて算出される、遅延情報要求メッセージについての通信処理に要した遅延時間（Ｄ４ｍｃｓ）をＤ４として上記補正に用いることができる。
【０１０６】
例えば、変調方式がＱＰＳＫ且つ符号化率が１／２であり、伝送速度が１００ｋｂｐｓの伝送路に１００Bytesの情報を送信する場合、Ｄ４ｍｃｓは次式（１４）で表される。
【０１０７】
【数１５】
2013074527.tif 000017
【０１０８】
また、変調方式が１６ＱＡＭ且つ符号化率が１／２であり、伝送速度が１００ｋｂｐｓの伝送路に１００Bytesの情報を送信する場合、Ｄ４ｍｃｓは次式（１５）で表される。
【０１０９】
【数１６】
2013074527.tif 000018
【０１１０】
そして、情報解析部３３Ａは、基準装置２Ａから遅延情報応答メッセージ（ｔ４）を受信した場合、基準装置２Ａの時刻と従属装置３Ａの時刻との差分（オフセット）を次式（１６）に基づいて導出し、導出したオフセットを用いて時刻カウンタ３２の補正を行なう。
【０１１１】
【数１７】
2013074527.tif 000019
【０１１２】
即ち、情報解析部３３Ａ及び遅延情報要求生成部３４は、通信レイヤよりも上位の時刻同期レイヤにおいて、通信制御部３５から出力された遅延に関する情報に基づいて基準装置２Ａとの時刻同期処理を行なう時刻同期処理部の一例として機能する。
ここで、従属装置３Ａの動作例を図１２に示す。
この図１２に例示するように、まず、受信部３７，通信制御部３５及び情報解析部３３Ａは、基準装置２Ａから送信された補足メッセージに含まれる時刻情報ｔ１´を取得する（ステップＳ４１）。
【０１１３】
次に、情報解析部３３Ａは、同期メッセージの受信時刻ｔ２を時刻カウンタ３２から取得する（ステップＳ４２）。
そして、情報解析部３３Ａ及び遅延情報要求生成部３４は、遅延情報要求メッセージを生成し、通信制御部３５及び送信部３６に遅延情報要求メッセージの送信を指示する（ステップＳ４３）。
【０１１４】
また、情報解析部３３Ａは、遅延情報要求メッセージの送信時刻ｔ３を時刻カウンタ３２から取得する（ステップＳ４４）。
さらに、情報解析部３３Ａは、通信制御部３５から受信状態情報Ｓ４を取得し、取得した受信状態情報Ｓ４に基づいて、遅延時間Ｄ４を算出する（ステップＳ４５）。
そして、情報解析部３３Ａは、算出した遅延時間Ｄ４に基づいて、遅延情報要求メッセージの送信時刻ｔ３を時刻ｔ３´に補正する（ステップＳ４６）。
【０１１５】
さらに、受信部３７，通信制御部３５及び情報解析部３３Ａは、基準装置２Ａから遅延情報応答メッセージを受信し、時刻ｔ４を取得する（ステップＳ４７）。
そして、情報解析部３３Ａは、時刻ｔ１´，時刻ｔ２，時刻ｔ３´及び時刻ｔ４に基づいて、オフセットを算出する（ステップＳ４８）。
以上のように、本例の従属装置３Ａは、基準装置２Ａ宛の遅延情報要求メッセージについて、当該メッセージの最初の送信時刻から当該メッセージの通信処理に要した遅延時間を除去する補正を行なって、当該補正後の時刻に基づいてオフセットを算出することができる。
【０１１６】
そして、従属装置３Ａは、上記算出したオフセットを用いて従属装置３Ａの時刻を補正することにより、基準装置２Ａの時刻に同期させることができるので、時刻同期をより高精度に行なうことができる。
上記伝送システム１の動作例を図１３に示す。
この図１３に例示するように、同期メッセージについての通信処理遅延に関する情報が、基準装置２Ａの下位レイヤから基準装置２Ａの上位レイヤに通知され、当該上位レイヤにおいて、時刻ｔ１から時刻ｔ１´への補正が行なわれる。そして、補正後の時刻ｔ１´を含んだ補足メッセージが、基準装置２Ａから従属装置３Ａへ送信される。
【０１１７】
また、遅延情報要求メッセージについての通信処理遅延に関する情報が、従属装置３Ａの下位レイヤから従属装置３Ａの上位レイヤに通知され、当該上位レイヤにおいて、時刻ｔ３から時刻ｔ３´への補正が行なわれる。
以上のように、上述した例では、各メッセージの送信側が、各メッセージの通信処理に起因して生じた遅延に基づいて各メッセージの送信時刻を補正することにより、時刻同期処理の精度を向上させることを可能とする。
【０１１８】
なお、伝送システム１では、上述の受信側で時刻情報の補正を行なう処理と上述の送信側で時刻情報の補正を行なう処理とを適宜組み合わせて行なうようにしてもよい。
〔３〕ハードウェア構成例について
ここで、図１４に基準装置２，２Ａのハードウェア構成例を示す。
ＩＦ部２０１は、従属装置３，３Ａと通信を行なうためのインタフェース装置であり、無線インタフェースや有線インタフェースを含む。クロック２０２は、時刻を計数するための装置であり、水晶発振子や、原子時計などを含む。プロセッサ２０３は、データを処理する装置であり、例えばＣＰＵ（Central Processing Unit）やＤＳＰ（Digital Signal Processor）などを含む。メモリ２０４は、データを記憶する装置であり、例えばＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などを含む。
【０１１９】
なお、一例として、図４に例示する基準装置２及び図９に例示する基準装置２Ａの各構成と図１４に例示する各構成との対応関係は、例えば次の通りである。
クロック２０２は、例えば、基準装置側クロック２１に対応する。ＩＦ部２０１は、例えば、送信部２６及び受信部２７に対応する。プロセッサ２０３及びメモリ２０４は、例えば、時刻カウンタ２２，時刻情報生成部２３，遅延情報応答生成部２４，通信制御部２５，同期情報生成部３０，補足情報生成部２９及び処理部２８，２８Ａに対応する。
【０１２０】
また、図１５に従属装置３，３Ａのハードウェア構成例を示す。
ＩＦ部３０１は、基準装置２，２Ａと通信を行なうためのインタフェース装置であり、無線インタフェースや有線インタフェースを含む。クロック３０２は、時刻を計数するための装置であり、水晶発振子や、原子時計などを含む。プロセッサ３０３は、データを処理する装置であり、例えばＣＰＵやＤＳＰなどを含む。メモリ３０４は、データを記憶する装置であり、例えばＲＯＭやＲＡＭなどを含む。
【０１２１】
なお、一例として、図６に例示する従属装置３及び図１１に例示する従属装置３Ａの各構成と図１５に例示する各構成との対応関係は、例えば次の通りである。
クロック３０２は、例えば、従属装置側クロック３１に対応する。ＩＦ部３０１は、例えば、送信部３６及び受信部３７に対応する。プロセッサ３０３及びメモリ３０４は、例えば、時刻カウンタ３２，情報解析部３３，３３Ａ，遅延情報要求生成部３４，通信制御部３５及び処理部３８，３８Ａに対応する。
【０１２２】
〔４〕その他
なお、上述した基準装置２，２Ａ及び従属装置３，３Ａの各構成及び各機能は、必要に応じて取捨選択されてもよいし、適宜組み合わせて用いられてもよい。即ち、上述した本発明の機能を発揮できるように、上記の各構成及び各機能は取捨選択されたり、適宜組み合わせて用いられたりしてもよい。
【０１２３】
例えば、従属装置３，３Ａは、次式（１７）に基づいてオフセットを算出し、算出したオフセットに基づいて時刻を補正してもよい。
【０１２４】
【数１８】
2013074527.tif 000020
【０１２５】
この場合、いずれのメッセージの通信処理時に通信処理遅延が生じた場合であっても、従属装置３，３Ａは、当該通信処理遅延を除去した上で時刻を補正することができるので、時刻同期の高精度化を確実に実現することが可能となる。
また、上述した例では、基準装置としての伝送装置と、従属装置としての他の伝送装置との間で本例の時刻同期処理を行なったが、例えば、基準装置と時刻同期した従属装置と、他の従属装置との間で本例の時刻同期処理を行なうようにしてもよい。
【０１２６】
この場合、基準装置と時刻同期した従属装置は、上述した例における基準装置と同様の構成及び機能を有し、他の従属装置は、上述した例における従属装置と同様の構成及び機能を有する。
【符号の説明】
【０１２７】
１  伝送システム
２，２Ａ  基準装置
３−１，３−２，３−３，３，３Ａ  従属装置
２１  基準装置側クロック
２２  時刻カウンタ
２３  時刻情報生成部
２４  遅延情報応答生成部
２５  通信制御部
２６  送信部
２７  受信部
２８，２８Ａ  処理部
２９  補足情報生成部
３０  同期情報生成部
３１  従属装置側クロック
３２  時刻カウンタ
３３，３３Ａ  情報解析部
３４  遅延情報要求生成部
３５通信制御部
３６  送信部
３７  受信部
３８，３８Ａ  処理部
２０１  ＩＦ部
２０２  クロック
２０３  プロセッサ
２０４  メモリ
３０１  ＩＦ部
３０２  クロック
３０３  プロセッサ
３０４  メモリ
【図１】
2013074527.tif 000021
【図２】
2013074527.tif 000022
【図３】
2013074527.tif 000023
【図４】
2013074527.tif 000024
【図５】
2013074527.tif 000025
【図６】
2013074527.tif 000026
【図７】
2013074527.tif 000027
【図８】
2013074527.tif 000028
【図９】
2013074527.tif 000029
【図１０】
2013074527.tif 000030
【図１１】
2013074527.tif 000031
【図１２】
2013074527.tif 000032
【図１３】
2013074527.tif 000033
【図１４】
2013074527.tif 000034
【図１５】
2013074527.tif 000035