WO2021111494A1 - 同期方法及び情報機器 - Google Patents
同期方法及び情報機器 Download PDFInfo
- Publication number
- WO2021111494A1 WO2021111494A1 PCT/JP2019/046982 JP2019046982W WO2021111494A1 WO 2021111494 A1 WO2021111494 A1 WO 2021111494A1 JP 2019046982 W JP2019046982 W JP 2019046982W WO 2021111494 A1 WO2021111494 A1 WO 2021111494A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- time
- time information
- inquiry command
- synchronization
- timing
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0015—Synchronization between nodes one node acting as a reference for the others
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
Definitions
- the present invention relates to a time synchronization technique.
- NTP Network Time Protocol
- NTP Network Time Protocol
- Ethernet registered trademark
- the synchronization accuracy of NTP is about millisecond, which is low.
- the Internet which is a best effort network, is used. Therefore, there is no absolute guarantee, and the accuracy may be very poor.
- PTP Precision Time Protocol
- Ethernet registered trademark
- PTP Precision Time Protocol
- PTP guarantees accuracy of microseconds or less.
- high-precision time synchronization is realized by adding a high-precision hardware time stamp and relaying by a corresponding network device that accurately detects and corrects the propagation delay of the network. Therefore, in PTP, special functions are required for all network devices between ends.
- a mobile communication network such as LTE
- highly accurate time synchronization is realized between a terminal device and a base station.
- Radio waves used in mobile communication networks often reach areas beyond the reach of radio waves transmitted from GPS satellites. Therefore, a communication device (modem or the like) connected to the mobile communication network can realize highly accurate time synchronization even in a place where GPS radio waves do not reach.
- a command for outputting synchronization information may be defined in a communication device connected to such a mobile communication network (see, for example, Patent Document 1).
- Non-Patent Document 1 the synchronization information in seconds, and the synchronization information with an accuracy of less than seconds is not provided. Therefore, even if there is a modem connected to the mobile communication network, other information devices cannot realize highly accurate time synchronization. As described above, a technique for economically highly accurate time synchronization is not provided in a place where GPS radio waves do not reach.
- an object of the present invention is to provide a technique capable of realizing more economical and more accurate time synchronization even in a place where GPS radio waves do not reach.
- One aspect of the present invention is a unit having a accuracy lower than the time synchronization accuracy realized by the communication device with respect to the communication device that synchronizes the time with the base station device connected to the mobile communication network.
- the first step of transmitting an inquiry command requesting time information expressed in the first unit a plurality of times the second step of determining the timing at which the time information obtained as a response of the inquiry command is updated, and the above.
- the third step of determining when to transmit the inquiry command next, and the time information obtained as a response of the inquiry command transmitted in the third step are used.
- This is a synchronization method including a fourth step of acquiring time information with higher accuracy than the first unit.
- One aspect of the present invention is a unit having a accuracy lower than the time synchronization accuracy realized by the communication device with respect to the communication device that synchronizes the time with the base station device connected to the mobile communication network.
- the inquiry command requesting the time information expressed in the first unit is transmitted a plurality of times, the timing at which the time information obtained as a response of the inquiry command is updated is determined, and the timing at which the time information is updated is determined.
- the control unit that determines the timing to transmit the inquiry command next and acquires the time information with higher accuracy than the first unit based on the time information obtained as the response of the transmitted inquiry command. It is an information device to be equipped.
- FIG. 1 It is a schematic block diagram which shows the outline of the functional structure of the synchronization system 100 of this invention. It is a figure which shows the specific example of the hardware composition of the information device 10. It is a figure which shows the structural example of the modification of the synchronization system 100.
- FIG. 1 is a schematic block diagram showing an outline of a functional configuration of the synchronization system 100 of the present invention.
- the synchronization system 100 of the present invention includes an information device 10 and a base station device 20.
- the communication device 11 of the information device 10 synchronizes the time by communicating with the base station device 20. Time synchronization by the communication device 11 is realized with high accuracy based on the protocol of the mobile communication network.
- the control unit 12 acquires a plurality of synchronization information by transmitting a synchronization information inquiry command to the communication device 11 a plurality of times at a cycle shorter than one second.
- the control unit 12 synchronizes the time based on the timing when the value indicating "second" included in the synchronization information changes. Such processing makes it possible to perform time synchronization with a period shorter than 1 second (higher accuracy).
- the details of the synchronization system 100 of the present invention will be described.
- the information device 10 is a device that wirelessly communicates with the base station device 20.
- the base station device 20 is connected to the mobile communication network 30 and communicates with the information device 10 using a predetermined wireless communication protocol.
- predetermined wireless communication protocols include LTE and LTE-Advanced (TD-LTE).
- the required synchronization accuracy between the base station devices 20 is G.8271 of ITU-T (International Telecommunication Union-Telecommunication Standardization Sector), and the time error from Coordinated Universal Time (UTC) is 1.5. It is specified to be microseconds or less. Further, in CoMP (Coordinated Multipoint Transmission), time / phase synchronization accuracy of several hundred nanoseconds is required.
- CoMP Coordinated Multipoint Transmission
- information such as communication quality with a terminal (for example, information device 10) is exchanged between adjacent base station devices 20 to adjust transmission power and resource allocation of the base station device 20.
- the base station device 20 notifies two synchronization signals, a primary synchronization signal (PSS: Primary Synchronization Signal) and a secondary synchronization signal (SSS: Secondary Synchronization Signal), at a cycle of several milliseconds.
- PSS Primary Synchronization Signal
- SSS Secondary Synchronization Signal
- the communication device of the terminal (for example, the information device 10) synchronizes the time with the base station device 20 based on these two synchronization signals.
- the information device 10 is a device that performs information processing.
- the information device 10 may be, for example, a sensor, a logger of a sensor network, or a user terminal. Specific examples of user terminals include smartphones, mobile phones, tablets, personal computers, wearable terminals, game devices, and home appliances.
- the information device 10 includes a communication device 11 and a control unit 12.
- the communication device 11 is communication hardware such as a communication modem.
- the communication device 11 communicates with the base station device 20 using a predetermined mobile communication wireless communication protocol. As described above, the communication device 11 realizes highly accurate time synchronization with the base station device 20.
- the control unit 12 is configured by using a processor such as a CPU and a memory.
- the control unit 12 operates by the processor reading and executing the program stored in the storage device.
- the program may be recorded on a computer-readable recording medium.
- the computer-readable recording medium is, for example, a flexible disk, a magneto-optical disk, a portable medium such as a ROM or a CD-ROM, or a non-temporary storage medium such as a storage device such as a hard disk built in a computer system.
- the program may be transmitted over a telecommunication line. Part or all of the operation of the control unit 12 may be realized by using hardware including an electronic circuit using, for example, LSI, ASIC, PLD, FPGA, or the like.
- the control unit 12 transmits a synchronization information inquiry command to the communication device 11 a plurality of times in a cycle shorter than 1 second.
- the inquiry command is, for example, a command for inquiring synchronization information according to the time synchronization performed by the communication device 11 with the base station device 20.
- time information is sent from the communication device 11 to the control unit 12 in a unit of accuracy lower than the accuracy of time synchronization actually realized by the communication device 11 (hereinafter referred to as "first unit"). It is output. For example, time information with an accuracy of seconds may be output.
- the control unit 12 refers to the synchronization information obtained in response to each inquiry command.
- the control unit 12 performs time synchronization based on the timing at which the value indicating the first unit (for example, “second”) included in the synchronization information changes (specifically, increments).
- second unit the timing at which the value indicating the first unit (for example, “second”) included in the synchronization information changes (specifically, increments).
- the control unit 12 transmits a synchronization information inquiry command to the communication device 11 at intervals of time T. That is, the inquiry command is transmitted in the cycle T.
- the period T is preferably a time shorter than the minimum value (1 second) of seconds, which is the first unit. By shortening the period T, the time required to acquire more accurate synchronization information can be shortened.
- the communication device 11 may overwrite the inquiry command. If the query command is overwritten, it may not be possible to receive an accurate response signal. Therefore, the period T may be set according to such a trade-off relationship.
- the control unit 12 repeats the transmission of the inquiry command until the synchronization information related to the response signal obtained from the communication device 11 is updated. Specifically, updating the synchronization information means that in this case, the value indicating the first unit is incremented.
- the control unit 12 When the synchronization information related to the response signal from the communication device 11 is updated, the control unit 12 then bases the transmission time "P1" of the inquiry command immediately before corresponding to the response signal, the period T, and so on. Controls when the query command is sent. For example, the control unit 12 defines a value obtained by subtracting a time T1 (that is, T> T1), which is a time shorter than the period T, from 1 second, which is the first unit, as a difference time. Then, the control unit 12 may determine the timing at which the difference time has elapsed from the transmission time “P1” of the immediately preceding inquiry command as the timing “P2” for transmitting the next inquiry command. T1 may be obtained in any way. For example, T1 may be obtained by dividing T by m, which is an integer greater than or equal to 1.
- the control unit 12 determines the timing "P3" for transmitting the inquiry command next, based on the synchronization information related to the response signal received in response to the inquiry command transmitted at the timing "P2". Specifically, it is as follows.
- the control unit 12 defines a value T2 that is even smaller than T1. For example, the value obtained by dividing T by the value of m to the nth power (n is an integer of 1 or more) may be defined as T2.
- the control unit 12 determines the timing “P3” using the value of T2.
- the control unit 12 defines a value obtained by subtracting the time T2 from the first unit of 1 second as the difference time. Then, the control unit 12 may determine the timing at which the difference time has elapsed from the transmission time “P2” of the immediately preceding inquiry command as the timing “P3” for transmitting the next inquiry command.
- the control unit 12 defines a value obtained by adding the time T2 to the first unit of 1 second as the difference time. Then, the control unit 12 may determine the timing at which the difference time has elapsed from the transmission time “P2” of the immediately preceding inquiry command as the timing “P3” for transmitting the next inquiry command.
- the value to be added or subtracted from the time T1 and the time T2 may be 1 second, which is the minimum value of the first unit, or the first unit, which is not the minimum value, such as 2 seconds and 3 seconds. It may be the value of.
- the control unit 12 repeatedly executes the above process (a process of determining the timing "P3" based on the timing "P2" and transmitting an inquiry command) a predetermined number of times while incrementing the value of n. To do.
- the control unit 12 acquires time information based on the synchronization information related to the response signal finally obtained by the repeated execution.
- the transmission time of the immediately preceding inquiry command is defined as "Pn".
- the control unit 12 defines a value Tn that is even smaller than T (n-1) used when determining the transmission time of the immediately preceding inquiry command.
- Tn the value obtained by dividing T by the value of m to the nth power.
- the control unit 12 determines the time information using the value of Tn.
- the control unit 12 defines a value obtained by subtracting the time Tn from the first unit of 1 second as the difference time. Then, the control unit 12 determines that the timing at which the difference time has elapsed from the transmission time “Pn” of the immediately preceding inquiry command is the update timing of the first unit (for example, seconds).
- the control unit 12 defines a value obtained by adding the time Tn to 1 second, which is the first unit, as the difference time. Then, the control unit 12 determines that the timing at which the difference time has elapsed from the transmission time “Pn” of the immediately preceding inquiry command is the update timing of the first unit (for example, seconds).
- FIG. 2 is a diagram showing a specific example of the hardware configuration of the information device 10.
- the communication device 11 may be configured by using, for example, a communication modem compatible with LTE or the like.
- the control unit 12 may be configured by using a processor 12a such as a CPU. Between the communication modem 11a and the processor 12a, control by an inquiry command and its response are performed via, for example, a UART (Universal Asynchronous Receiver / Transmitter) interface 101. Further, flow control and the like are performed via the I / O interface 102. Then, an interrupt such as wireless packet reception is performed via the INT interface 103. Power is supplied to the communication modem 11a and the processor 12a from the power supply 13.
- a SIM (Subscriber Identity Module) card 14 is connected to the communication modem 11a. The communication modem 11a uses the information recorded in the SIM card 14 to perform wireless communication with the base station apparatus 20.
- SIM Subscriber Identity Module
- FIG. 3 is a diagram showing a configuration example of a modified example of the synchronization system 100 (synchronization system 100a).
- one information device 10 is provided with a communication device 11 and a control unit 12. That is, it corresponds to a communication device 11 corresponding to a communication device that realizes highly accurate time synchronization with the base station device 20, and a device that acquires time information by transmitting an inquiry command to the communication device 11.
- the control unit 12 is provided in the same device (information device 10).
- an inquiry command is issued to the first communication device 41, which corresponds to a communication device that realizes highly accurate time synchronization with the base station device 20, and the first communication device 41.
- the control unit 51 which corresponds to a device that acquires time information by transmission, is provided in different devices (communication device 40 and information device 50).
- the communication device 40 and the information device 50 communicate with each other via the second communication device 42 and the communication unit 52, respectively. Through this communication, the control unit 51 transmits an inquiry command to the first communication device 41, and the control unit 51 acquires synchronization information from the first communication device 41.
- the communication between the second communication device 42 and the communication unit 52 may be wireless communication or wired communication. The same effect as that of the synchronization system 100 shown in FIG. 1 can be obtained by the configuration of the modified example configured in this way.
- the present invention is applicable to a system using time synchronization.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Electric Clocks (AREA)
Abstract
Description
[概略]
図1は、本発明の同期システム100の機能構成の概略を示す概略ブロック図である。まず、同期システム100の概略について説明する。本発明の同期システム100は、情報機器10及び基地局装置20を備える。情報機器10の通信装置11は、基地局装置20と通信することによって、時刻同期を行う。通信装置11による時刻同期は、移動体通信網のプロトコルに基づいて高精度に実現される。制御部12は、通信装置11に対し同期情報の照会コマンドを、1秒よりも短い周期で複数回送信することで、複数の同期情報を取得する。制御部12は、同期情報に含まれる“秒”を示す値が変化したタイミングに基づいて時刻同期を行う。このような処理によって、1秒よりも短い周期(より高い精度)で時刻同期を行うことが可能となる。以下、本発明の同期システム100の詳細について説明する。
情報機器10は、基地局装置20と無線通信する装置である。基地局装置20は、移動体通信網30に接続されており、所定の無線通信プロトコルで情報機器10と通信する。所定の無線通信プロトコルの具体例として、LTEや、LTE-Advanced(TD-LTE)がある。
Claims (3)
- 移動体通信網に接続された基地局装置との間で時刻同期する通信装置に対し、前記通信装置が実現している時刻同期の精度よりも低い精度の単位である第一単位で表された時刻情報を要求する照会コマンドを複数回送信する第1ステップと、
前記照会コマンドの応答として得られた前記時刻情報が更新されたタイミングを判定する第2ステップと、
前記時刻情報が更新されたタイミングに基づいて、次に前記照会コマンドを送信するタイミングを決定する第3ステップと、
前記第3ステップで送信された照会コマンドの応答として得られた時刻情報に基づいて、前記第一単位よりも高い精度で時刻情報を取得する第4ステップと、
を含む同期方法。 - 前記第3ステップを複数含み、
前記第4ステップでは、最後に実行された前記第3ステップにおける照会コマンドの応答として得られた時刻情報に基づいて、前記第一単位よりも高い精度で時刻情報を取得する、
請求項1に記載の同期方法。 - 移動体通信網に接続された基地局装置との間で時刻同期する通信装置に対し、前記通信装置が実現している時刻同期の精度よりも低い精度の単位である第一単位で表された時刻情報を要求する照会コマンドを複数回送信し、前記照会コマンドの応答として得られた前記時刻情報が更新されたタイミングを判定し、前記時刻情報が更新されたタイミングに基づいて、次に前記照会コマンドを送信するタイミングを決定し、送信された照会コマンドの応答として得られた時刻情報に基づいて、前記第一単位よりも高い精度で時刻情報を取得する制御部、
を備える情報機器。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2019/046982 WO2021111494A1 (ja) | 2019-12-02 | 2019-12-02 | 同期方法及び情報機器 |
US17/779,946 US12238662B2 (en) | 2019-12-02 | 2019-12-02 | Synchronization method and information apparatus |
JP2021562207A JP7485966B2 (ja) | 2019-12-02 | 2019-12-02 | 同期方法及び情報機器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2019/046982 WO2021111494A1 (ja) | 2019-12-02 | 2019-12-02 | 同期方法及び情報機器 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021111494A1 true WO2021111494A1 (ja) | 2021-06-10 |
Family
ID=76221497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2019/046982 WO2021111494A1 (ja) | 2019-12-02 | 2019-12-02 | 同期方法及び情報機器 |
Country Status (3)
Country | Link |
---|---|
US (1) | US12238662B2 (ja) |
JP (1) | JP7485966B2 (ja) |
WO (1) | WO2021111494A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023095268A1 (ja) * | 2021-11-25 | 2023-06-01 | 三菱電機株式会社 | 通信装置、制御回路、記憶媒体および通信障害要因推定方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013130562A (ja) * | 2011-11-22 | 2013-07-04 | Casio Comput Co Ltd | 電子時計、時刻修正方法、及び、プログラム |
JP2014202734A (ja) * | 2013-04-10 | 2014-10-27 | 株式会社小野測器 | スレーブ装置、マスタ・スレーブシステム、および時刻同期方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5428645A (en) * | 1992-11-03 | 1995-06-27 | International Business Machines Corporation | Anonymous time synchronization method |
US9515756B2 (en) * | 2010-11-29 | 2016-12-06 | Spidercloud Wireless, Inc. | Adaptive precision timing control in a communication system |
JP2013074527A (ja) * | 2011-09-28 | 2013-04-22 | Fujitsu Ltd | 伝送装置、伝送システム及び通信制御方法 |
EP2947795A1 (en) * | 2014-05-22 | 2015-11-25 | 9Solutions Oy | Synchronization between devices of same or different wireless network |
JP6240048B2 (ja) * | 2014-08-26 | 2017-11-29 | 株式会社東芝 | 通信装置及び通信システム |
US10623173B1 (en) * | 2019-06-17 | 2020-04-14 | Tick Tock Networks, Inc. | Clock syntonization using network effect and/or adaptive stochastic control |
-
2019
- 2019-12-02 WO PCT/JP2019/046982 patent/WO2021111494A1/ja active IP Right Grant
- 2019-12-02 JP JP2021562207A patent/JP7485966B2/ja active Active
- 2019-12-02 US US17/779,946 patent/US12238662B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013130562A (ja) * | 2011-11-22 | 2013-07-04 | Casio Comput Co Ltd | 電子時計、時刻修正方法、及び、プログラム |
JP2014202734A (ja) * | 2013-04-10 | 2014-10-27 | 株式会社小野測器 | スレーブ装置、マスタ・スレーブシステム、および時刻同期方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023095268A1 (ja) * | 2021-11-25 | 2023-06-01 | 三菱電機株式会社 | 通信装置、制御回路、記憶媒体および通信障害要因推定方法 |
JPWO2023095268A1 (ja) * | 2021-11-25 | 2023-06-01 | ||
JP7395073B2 (ja) | 2021-11-25 | 2023-12-08 | 三菱電機株式会社 | 通信装置、制御回路、記憶媒体および通信障害要因推定方法 |
Also Published As
Publication number | Publication date |
---|---|
JP7485966B2 (ja) | 2024-05-17 |
JPWO2021111494A1 (ja) | 2021-06-10 |
US20220417881A1 (en) | 2022-12-29 |
US12238662B2 (en) | 2025-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111448834B (zh) | 按需定位参考信号的配置和管理系统及方法 | |
EP3284244B1 (en) | Methods, systems, and computer readable media for emulating network devices with different clocks | |
EP3096570A1 (en) | Time distribution in wireless communication systems | |
US11133885B2 (en) | Methods and devices for synchronization in communication networks | |
CN110100408B (zh) | 交互时间同步报文的方法以及网络装置 | |
JPWO2018123857A1 (ja) | センシングシステム及び時刻同期方法 | |
CN103580848B (zh) | 用于参考时钟校准的装置、用户终端和方法 | |
JP2019505127A (ja) | 同期方法及び装置 | |
KR20240127421A (ko) | 클록 동기화 방법, 장치, 및 시스템 | |
CN105245324A (zh) | 时钟同步方法及装置 | |
CN107431960B (zh) | 用于无线电网络同步的方法和装置 | |
JP7485966B2 (ja) | 同期方法及び情報機器 | |
KR20130038140A (ko) | 시각 동기 장치 및 방법 | |
CN105554870A (zh) | 上行同步方法及移动终端 | |
CN112953668A (zh) | 一种通信系统授时方法及相关设备 | |
WO2014100982A1 (zh) | 一种空口同步方法及相关装置 | |
CN104780602A (zh) | 无线通信网络中的时钟自同步方法 | |
CN111447648B (zh) | 一种数据传输方法、相关设备以及系统 | |
CN117545061A (zh) | 5g网络中时间同步的方法、装置、电子设备及存储设备 | |
JP6376911B2 (ja) | 時計の時刻比較方法および時計の時刻補正方法 | |
JP2004023350A (ja) | 基地局及び通信方法及び通信プログラム及び通信プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
WO2023147850A1 (en) | Testing framework for ue timing-tracking capabilities over satellite or similar communications | |
US20240373382A1 (en) | Communication apparatus, control circuit, and clock drift calculation timing determination method | |
KR101593822B1 (ko) | 통신 서비스 제공 장치 및 그 제어방법과, 그 제어방법을 실행하기 위한 프로그램을 기록한 기록 매체와, 하드웨어와 결합되어 그 제어방법을 실행시키기 위하여 매체에 저장된 애플리케이션 | |
JP2024014579A (ja) | 時刻同期装置、時刻同期システム、時刻同期方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19955274 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2021562207 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19955274 Country of ref document: EP Kind code of ref document: A1 |
|
WWG | Wipo information: grant in national office |
Ref document number: 17779946 Country of ref document: US |