JP2018125768A - データ伝送装置及びプログラム - Google Patents
データ伝送装置及びプログラム Download PDFInfo
- Publication number
- JP2018125768A JP2018125768A JP2017017767A JP2017017767A JP2018125768A JP 2018125768 A JP2018125768 A JP 2018125768A JP 2017017767 A JP2017017767 A JP 2017017767A JP 2017017767 A JP2017017767 A JP 2017017767A JP 2018125768 A JP2018125768 A JP 2018125768A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- time
- phase measurement
- measurement information
- data transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
まず、アダプティブ・クロック・リカバリの同期手法について説明する。アダプティブ・クロック・リカバリは、大きさが一定のデータを一定のクロック間隔(以下、データ間隔という。)で伝送するシステムを対象とするものである(例えば、特許文献1を参照)。
次に、ディファレンシャル・クロック・リカバリの同期手法について説明する。ディファレンシャル・クロック・リカバリは、PDVの影響及びパケットロスを減らすために、送信側と受信側との間で共通に参照可能な基準クロック(共通クロック)を利用して、クロックを同期させるものである(例えば、特許文献2,3を参照)。
共通クロックを利用することなく、PDVの影響を減らすためのクロック同期手法として、送信側と受信側との間のクロックの時刻誤差を直接計測してクロックを補正する手法が知られている。この手法は、NTPに広く利用されている(例えば、非特許文献1を参照)。
〔数式1〕
RTT≒(Tcr−Tco)−(Tst−Tsr) ・・・(1)
〔数式2〕
Tst’=Tcr−RTT/2 ・・・(2)
〔数式3〕
Toff=Tcr−RTT/2−Tst ・・・(3)
Schulzrinne, H.,“RTP: A Transport Protocol for Real-Time Applications”, RFC 3550, July 2003
まず、本発明の実施形態によるデータ伝送装置を含む伝送システムについて説明する。図1は、伝送システムの全体構成例を示す概略図である。この伝送システムは、2台のデータ伝送装置1,2を備えて構成され、データ伝送装置1,2は、IPネットワーク3を介して接続される。
次に、図1に示したデータ伝送装置1,2について詳細に説明する。図2は、データ伝送装置1,2の構成例を示すブロック図である。このデータ伝送装置1,2は、RTPパケット作成部10、バッファ部11、位相計測情報挿入(格納)部12、パケット送信部13、ネットワークインターフェース14、パケット受信部15、位相計測情報抽出部16、バッファ部17、リアルタイムデータ抽出部18、クロック位相計測部19及びローカルクロック制御部20を備えている。
図3は、RTPパケットの構成例及び位相計測情報の構成例を説明する図である。RTPパケットは、UDPヘッダ、RTPヘッダ、RTP拡張ヘッダ及びRTPペイロードにより構成される。図3の例は、位相計測情報がRTPパケットのRTP拡張ヘッダに格納される例を示している。
次に、図2に示した位相計測情報抽出部16について詳細に説明する。図4は、位相計測情報挿入部12及び位相計測情報抽出部16を説明するためのメッセージシーケンスチャートを示す図であり、図5は、受信パケットα1及び送信パケットβ1の位相計測情報の構成例を説明する図である。図6は、位相計測情報抽出部16の処理例を示すフローチャートである。これは、図3に示したとおり、位相計測情報が照会時刻、照会パケット受信時刻及び応答時刻により構成される場合の例である。
次に、図2に示した位相計測情報挿入部12について詳細に説明する。図7は、位相計測情報挿入部12の処理例を示すフローチャートである。これは、図3に示したとおり、位相計測情報が照会時刻、照会パケット受信時刻及び応答時刻により構成される場合の例である。
尚、図3に示した位相計測情報において、照会パケット受信時刻の代わりに、応答待機時間を用いるようにしてもよい。この場合の位相計測情報は、照会時刻、応答待機時間及び応答時刻により構成される。また、この場合のデータ伝送装置1,2は、図2において、位相計測情報挿入部12及びクロック位相計測部19の処理が異なり、その他の構成部の処理は同じである。
3,101 IPネットワーク
10 RTPパケット作成部
11,17,103 バッファ部
12 位相計測情報挿入(格納)部
13 パケット送信部
14 ネットワークインターフェース
15,102 パケット受信部
16 位相計測情報抽出部
18,105 リアルタイムデータ抽出部
19 クロック位相計測部
20,104 ローカルクロック制御部
Claims (7)
- クロックに対応付けられたデータを含むパケットを、ネットワークを介して伝送するデータ伝送装置において、
前記クロックに基づいて、前記パケットの送受信時点に関する時刻情報を、当該データ伝送装置と前記ネットワークに接続された他のデータ伝送装置との間のクロック位相差を計測するための位相計測情報として生成し、前記位相計測情報をパケットに格納し、前記データ及び前記位相計測情報を含むパケットを生成する位相計測情報格納部と、
前記位相計測情報格納部により生成された前記パケットを、前記他のデータ伝送装置へ送信するパケット送信部と、
前記他のデータ伝送装置から送信されたパケットを受信するパケット受信部と、
前記パケット受信部により受信された前記パケットから他の位相計測情報を抽出する位相計測情報抽出部と、
前記位相計測情報抽出部により抽出された前記他の位相計測情報に含まれる、前記他のデータ伝送装置における送受信時点に関する時刻情報、及び当該データ伝送装置における送受信時点に関する時刻情報に基づいて、前記クロック位相差を計測するクロック位相計測部と、
前記クロック位相計測部により計測された前記クロック位相差に基づいて、前記クロックを制御するクロック制御部と、
を備えたことを特徴とするデータ伝送装置。 - 請求項1に記載のデータ伝送装置において、
前記位相計測情報格納部により生成される前記位相計測情報は、
前記他のデータ伝送装置にて前記パケットが送信可能となった時点を示す照会時刻、前記パケット受信部により前記パケットが受信された時点を示す照会パケット受信時刻、及び、前記パケット送信部により前記パケットが送信可能となった時点を示す応答時刻により構成される、ことを特徴とするデータ伝送装置。 - 請求項2に記載のデータ伝送装置において、
前記パケット受信部は、
前記他のデータ伝送装置にて前記パケットが送信可能となった時点を示す他の応答時刻を含む前記他の位相計測情報が格納された前記パケットを受信し、
前記位相計測情報抽出部は、
前記クロックに基づいて、前記パケット受信部により前記パケットが受信された時点を、応答パケット受信時刻として設定し、前記パケット受信部により受信された前記パケットから前記他の位相計測情報を抽出し、前記他の位相計測情報から前記他の応答時刻を抽出し、
前記位相計測情報格納部は、
前記クロックに基づいて、前記パケット送信部により前記パケットが送信可能となった時点を前記応答時刻として設定し、前記位相計測情報抽出部により抽出された前記他の応答時刻を前記照会時刻として設定し、前記位相計測情報抽出部により設定された前記応答パケット受信時刻を前記照会パケット受信時刻として設定し、前記照会時刻、前記照会パケット受信時刻及び前記応答時刻からなる前記位相計測情報を生成し、前記位相計測情報をパケットに格納し、前記データ及び前記位相計測情報を含むパケットを生成する、ことを特徴とするデータ伝送装置。 - 請求項1に記載のデータ伝送装置において、
前記位相計測情報格納部により生成される前記位相計測情報は、
前記他のデータ伝送装置にて前記パケットが送信可能となった時点を示す照会時刻、前記パケット送信部により前記パケットが送信可能となった時点を示す応答時刻から前記パケット受信部により前記パケットが受信された時点を示す応答パケット受信時刻を減算して得られた応答待機時間、及び、前記応答時刻により構成される、ことを特徴とするデータ伝送装置。 - 請求項4に記載のデータ伝送装置において、
前記パケット受信部は、
前記他のデータ伝送装置にて前記パケットが送信可能となった時点を示す他の応答時刻を含む前記他の位相計測情報が格納された前記パケットを受信し、
前記位相計測情報抽出部は、
前記クロックに基づいて、前記パケット受信部により前記パケットが受信された時点を、応答パケット受信時刻として設定し、前記パケット受信部により受信された前記パケットから前記他の位相計測情報を抽出し、前記他の位相計測情報から前記他の応答時刻を抽出し、
前記位相計測情報格納部は、
前記クロックに基づいて、前記パケット送信部により前記パケットが送信可能となった時点を前記応答時刻として設定し、前記応答時刻から前記位相計測情報抽出部により設定された前記応答パケット受信時刻を減算し、その結果を前記応答待機時間として設定し、前記位相計測情報抽出部により抽出された前記他の応答時刻を前記照会時刻として設定し、前記照会時刻、前記応答待機時間及び前記応答時刻からなる前記位相計測情報を生成し、前記位相計測情報をパケットに格納し、前記データ及び前記位相計測情報を含むパケットを生成する、ことを特徴とするデータ伝送装置。 - 請求項1から5までのいずれか一項に記載のデータ伝送装置において、
前記位相計測情報格納部は、
前記位相計測情報をRTPパケットのRTP拡張ヘッダに格納し、前記データ及び前記位相計測情報を含むRTPパケットを生成する、ことを特徴とするデータ伝送装置。 - コンピュータを、請求項1から6までのいずれか一項に記載のデータ伝送装置として機能させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017017767A JP6879750B2 (ja) | 2017-02-02 | 2017-02-02 | データ伝送装置及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017017767A JP6879750B2 (ja) | 2017-02-02 | 2017-02-02 | データ伝送装置及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018125768A true JP2018125768A (ja) | 2018-08-09 |
| JP6879750B2 JP6879750B2 (ja) | 2021-06-02 |
Family
ID=63110473
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017017767A Active JP6879750B2 (ja) | 2017-02-02 | 2017-02-02 | データ伝送装置及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6879750B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020075235A1 (ja) * | 2018-10-10 | 2020-04-16 | 株式会社メディアリンクス エルエスアイラボ | クロック生成装置およびクロック生成方法 |
| WO2021009923A1 (ja) * | 2019-07-18 | 2021-01-21 | 日本電信電話株式会社 | 時刻同期装置、時刻同期方法、及びプログラム |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006157507A (ja) * | 2004-11-30 | 2006-06-15 | Oki Electric Ind Co Ltd | 音声品質情報取得システム |
| JP2007027985A (ja) * | 2005-07-13 | 2007-02-01 | Sharp Corp | 伝送装置および時刻同期方法 |
| JP2008167318A (ja) * | 2006-12-28 | 2008-07-17 | Fujitsu Ltd | パケット測定システム、パケット測定プログラム、プローブおよびパケット測定方法 |
| WO2012035629A1 (ja) * | 2010-09-15 | 2012-03-22 | 三菱電機株式会社 | 通信装置および遅延検出方法 |
| JP2013083451A (ja) * | 2011-10-06 | 2013-05-09 | Sony Corp | 時刻制御装置、時刻制御方法、およびプログラム |
-
2017
- 2017-02-02 JP JP2017017767A patent/JP6879750B2/ja active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006157507A (ja) * | 2004-11-30 | 2006-06-15 | Oki Electric Ind Co Ltd | 音声品質情報取得システム |
| JP2007027985A (ja) * | 2005-07-13 | 2007-02-01 | Sharp Corp | 伝送装置および時刻同期方法 |
| JP2008167318A (ja) * | 2006-12-28 | 2008-07-17 | Fujitsu Ltd | パケット測定システム、パケット測定プログラム、プローブおよびパケット測定方法 |
| WO2012035629A1 (ja) * | 2010-09-15 | 2012-03-22 | 三菱電機株式会社 | 通信装置および遅延検出方法 |
| JP2013083451A (ja) * | 2011-10-06 | 2013-05-09 | Sony Corp | 時刻制御装置、時刻制御方法、およびプログラム |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020075235A1 (ja) * | 2018-10-10 | 2020-04-16 | 株式会社メディアリンクス エルエスアイラボ | クロック生成装置およびクロック生成方法 |
| WO2021009923A1 (ja) * | 2019-07-18 | 2021-01-21 | 日本電信電話株式会社 | 時刻同期装置、時刻同期方法、及びプログラム |
| JPWO2021009923A1 (ja) * | 2019-07-18 | 2021-01-21 | ||
| JP7207545B2 (ja) | 2019-07-18 | 2023-01-18 | 日本電信電話株式会社 | 時刻同期装置、時刻同期方法、及びプログラム |
| US11876609B2 (en) | 2019-07-18 | 2024-01-16 | Nippon Telegraph And Telephone Corporation | Time sync device, time sync method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6879750B2 (ja) | 2021-06-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102031268B1 (ko) | 시간-인식 디바이스들 사이에 시간 정보를 통신하는 방법 및 장치 | |
| US10979164B2 (en) | Peer-to-peer transparent clocks and methods of estimating skew in peer-to-peer transparent clocks | |
| US9203725B2 (en) | Update of a cumulative residence time of a packet in a packet-switched communication network | |
| US8879586B2 (en) | Inband timestamping | |
| US8934506B2 (en) | Apparatus and method for estimating time stamp | |
| CN104054284B (zh) | 通过分组交换网络的数据传输 | |
| US11018789B2 (en) | End-to-end transparent clocks and methods of estimating skew in end-to-end transparent clocks | |
| CN106464656B (zh) | 一种时间同步方法及装置 | |
| US9806876B2 (en) | Method and apparatus for compensating synchronization timing in a distributed timing network | |
| TW201530155A (zh) | 用於分散式電力系統測量之通訊系統與方法 | |
| JP2012222833A (ja) | 揺らぎの蓄積を克服して大きなネットワーク上で精密なクロック分配を達成するシステムおよび方法 | |
| EP3868043B1 (en) | Wireless audio synchronization | |
| US9065748B2 (en) | Symmetrical latency with TDM circuit emulated service | |
| WO2011074529A1 (ja) | 時刻同期システム、スレーブノード、時刻同期方法及び時刻同期用プログラム | |
| KR20100048124A (ko) | 근거리 통신망에서의 시간 동기화 방법 | |
| JP6879750B2 (ja) | データ伝送装置及びプログラム | |
| WO2016092243A1 (en) | Method and devices for time transfer using end to end transparent clocks | |
| EP3824573B1 (en) | Peer-to-peer transparent clocks and methods of estimating skew in peer-to-peer transparent clocks | |
| US12323235B2 (en) | In-band signaling for ingress PTP packets at a master entity | |
| JP2013165326A (ja) | 情報処理装置及び方法、プログラム、並びに情報処理システム | |
| JP2020039021A (ja) | 通信装置、通信方法及びプログラム | |
| EP3824574B1 (en) | End-to-end transparent clocks and methods of estimating skew in end-to-end transparent clocks | |
| WO2025104814A1 (ja) | 通信装置、通信システムおよび通信方法 | |
| CN119072870A (zh) | 用于网络数据处理的系统和方法 | |
| EP3080951A1 (en) | Method and devices for packet selection |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200106 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201028 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201105 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20201221 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210218 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210402 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210430 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6879750 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |