[go: up one dir, main page]

WO2018151202A1 - センシングシステムおよびタイムスタンプ補正方法 - Google Patents

センシングシステムおよびタイムスタンプ補正方法 Download PDF

Info

Publication number
WO2018151202A1
WO2018151202A1 PCT/JP2018/005224 JP2018005224W WO2018151202A1 WO 2018151202 A1 WO2018151202 A1 WO 2018151202A1 JP 2018005224 W JP2018005224 W JP 2018005224W WO 2018151202 A1 WO2018151202 A1 WO 2018151202A1
Authority
WO
WIPO (PCT)
Prior art keywords
packet
time
sensor
circuit
count value
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.)
Ceased
Application number
PCT/JP2018/005224
Other languages
English (en)
French (fr)
Inventor
賢一 松永
尚一 大嶋
アハマド ムサ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2018568597A priority Critical patent/JP6649517B2/ja
Priority to US16/486,103 priority patent/US11284229B2/en
Priority to EP18754209.7A priority patent/EP3584780B1/en
Priority to CN201880012651.9A priority patent/CN110337679B/zh
Publication of WO2018151202A1 publication Critical patent/WO2018151202A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0664Clock or time synchronisation among packet nodes using timestamps unidirectional timestamps
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0008Synchronisation information channels, e.g. clock distribution lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements

Definitions

  • the present invention relates to a time stamp correction technique for correcting a time stamp related to sensor data wirelessly transmitted from a sensor terminal and received by a data collection terminal.
  • FIG. 8 is a configuration example of a sensor network used in IoT. Under such circumstances, it is required that a terminal accommodating a sensor responds to various use cases and needs, and there may be a problem in operation only with the current mainstream smartphone.
  • FIG. 9 is a configuration example of a general sensor network.
  • BLE Bluetooth Low Energy
  • Bluetooth registered trademark
  • FIG. 10 shows research trends in conventional time synchronization technology (see Non-Patent Document 1 and the like).
  • the monotonicity is guaranteed by the incremental counter. It is possible to recognize it.
  • the accuracy is low, and an error of about several seconds per day is generated, and the results are not consistent in a wearable device that performs measurement at the day level.
  • the time stamp of the data collection terminal can be synchronized with the upper network at a level of 1 ms or less according to the synchronization method as described in Non-Patent Document 1, so the accuracy is very high. Good for.
  • a packet loss occurs, it can only be estimated from time, and when a transmission delay occurs, there is a problem that an error occurs in the time stamp due to the delay.
  • the present invention is intended to solve such problems, and provides a time stamp correction technique that enables a data collection terminal to obtain a time stamp with less error concerning sensor data without mounting a sophisticated clock function on the sensor terminal.
  • the purpose is to do.
  • a sensing system includes a sensor terminal that stores measured sensor data in a packet and wirelessly transmits the packet, and receives the packet to collect the sensor data and perform a higher-order measurement.
  • a sensing system comprising a data collection terminal for transfer to a network, wherein the sensor terminal outputs a count value that repeats monotonous changes in a certain numerical range by counting a sensor clock generated by the terminal with a counter A real-time clock circuit; and a sensor control circuit that periodically transmits the packet in synchronization with the change in the count value, and transmits the packet by adding the count value to the packet.
  • Generate a reference clock that is synchronized with the reference time obtained from the host network.
  • a reference clock generation circuit and a collection control circuit that acquires the value of the reference clock from the reference clock generation circuit in response to reception of the packet and stores it in a storage circuit as a time stamp indicating the arrival time of the packet
  • the collection control circuit statistically processes the time stamps related to the plurality of received packets and the count value added to these packets, and obtains a reference arrival time indicating an obtained packet transmission interval and an arrival time of the first packet. Based on the above, the time stamps related to these packets are recalculated.
  • the time stamp correction method of the sensing system includes a sensor terminal that stores measured sensor data in a packet and periodically wirelessly transmits the received data, collects the sensor data, and collects the sensor data.
  • a time stamp correction method used in a sensing system comprising a data collection terminal for transferring to a network, wherein the real-time clock circuit of the sensor terminal counts a sensor clock generated by the own terminal with an incremental counter, thereby providing a constant A step of outputting a count value that repeats monotonically increasing in a numerical range; and a sensor control circuit of the sensor terminal transmits the packet in synchronization with a change in the count value, and adds the count value to the packet.
  • Transmitting and the data collection terminal A step of generating a reference clock synchronized with a reference time acquired from the upper network, and a collection control circuit of the data collection terminal from the reference clock generation circuit in response to reception of the packet; A step of acquiring a value of a reference clock and storing it in a storage circuit as a time stamp indicating the arrival time of the packet, and the collection control circuit is added to the time stamp related to a plurality of received packets and these packets And statistically processing the count value, and recalculating the time stamps related to these packets based on the obtained packet transmission interval and the reference arrival time indicating the arrival time of the first packet.
  • the errors included in the estimated value of the packet transmission interval and the initial arrival time are averaged, so that the error included in the time stamp given at the time of reception is estimated by estimating the time stamp based on these. Can be reduced. Therefore, even if the sensor terminal is not equipped with a high-performance clock function capable of measuring time information and calendar information, it is possible to obtain a time stamp with less error regarding sensor data in the data collection terminal. For this reason, the circuit configuration of the sensor terminal can be greatly simplified, not only the cost of the entire sensing system can be reduced, but also the power consumption at the sensor terminal can be reduced, and the battery life can be greatly extended.
  • FIG. 1 is a block diagram showing the configuration of the sensing system.
  • FIG. 2 is an explanatory diagram showing packet transmission.
  • FIG. 3 is a graph showing the relationship between the time stamp and the estimated measurement time.
  • FIG. 4 is a plot example of the reference time against the count value.
  • FIG. 5 is a graph showing the effect of time stamp correction according to the present embodiment.
  • FIG. 6 is an enlarged graph of the main part of FIG.
  • FIG. 7 shows an example of storing a time stamp.
  • FIG. 8 is a configuration example of a sensor network used in IoT.
  • FIG. 9 is a configuration example of a general sensor network.
  • FIG. 10 shows the research trend of the conventional time synchronization technology.
  • the sensing system 1 receives a plurality of sensor terminals 20 that are stored in sensor data packets obtained by measuring various physical quantities by sensors and wirelessly transmitted, and packets from the sensor terminals 20.
  • the data collection terminal 10 collects the sensor data and transfers it to the host device 30 of the host network NW.
  • the sensor terminal 20 includes a sensor circuit 21, a real-time clock circuit 22, a wireless communication circuit 23, a storage circuit 24, and a sensor control circuit 25 as main components.
  • the sensor circuit 21 is a sensor that measures various physical quantities.
  • sensors that measure body condition and movement such as body temperature, blood pressure, pulse, and acceleration sensor, are used. Needless to say, the sensor is not limited to these sensors. .
  • the real time clock circuit 22 is a circuit unit that counts the sensor clock generated in the sensor terminal 20 with a counter and outputs the obtained count value. Since this counter counts the input sensor clocks one by one, the obtained count value is a value that repeats monotonous changes within a certain numerical range corresponding to the bit width of the counter.
  • the counter is an incremental counter and the counter value monotonously increases by one will be described as an example. However, a decremental counter may be used, and in this case, the counter value monotonously decreases by one. It will be.
  • the wireless communication circuit 23 is a circuit unit that performs wireless communication with the data collection terminal 10.
  • the storage circuit 24 is a semiconductor memory that stores various processing data used for measurement and transmission of sensor data.
  • the sensor control circuit 25 is composed of an arithmetic processing unit in which a microprocessor such as a CPU / MPU cooperates with a program, stores sensor data indicating a measurement result from the sensor circuit 21 in a packet, and a real-time clock circuit 22.
  • the function of periodically transmitting from the wireless communication circuit 23 to the data collection terminal 10 in synchronization with the change of the count value output from the terminal, that is, in synchronization with incrementing by 1, and the real time when transmitting the packet A function of adding the count value acquired from the clock circuit 22 to the packet and transmitting the packet.
  • the data collection terminal 10 is provided with a radio communication circuit 11, a reference clock generation circuit 12, a storage circuit 13, and a collection control circuit 14 as main components.
  • the wireless communication circuit 11 is a circuit unit that performs wireless communication with the sensor terminal 20.
  • the reference clock generation circuit 12 is a circuit unit that outputs a reference clock based on time information acquired from a time server of the upper network NW, for example.
  • the storage circuit 13 is a semiconductor memory that stores a time stamp indicating the arrival time of the packet received from the sensor terminal 20 by the wireless communication circuit 11.
  • the collection control circuit 14 is composed of an arithmetic processing unit in which a microprocessor such as a CPU / MPU cooperates with a program, and generates a reference clock each time a packet from the sensor terminal 20 is received by the wireless communication circuit 11.
  • the function of acquiring the reference clock from the circuit 12 and storing it in the storage circuit 13 as a time stamp indicating the arrival time of the received packet, the count value added to the plurality of received packets, and these read out from the storage circuit 13 By statistically processing the time stamp of the packet, it has a function of estimating the initial arrival time indicating the arrival time of the first packet received first among these packets and the packet transmission interval indicating the transmission interval of these packets ing.
  • the collection control circuit 14 corrects the time stamp given at the time of packet reception by recalculating the time stamp related to these packets based on the initial arrival time and the estimated value of the packet transmission interval, and these sensors.
  • NW such as UNIX time
  • the host device 30 can obtain time information and calendar information related to sensor data. It can be acquired.
  • the reference clock generation circuit 12 may be implemented with a known time synchronization method such as the time synchronization method described in Non-Patent Document 1, for example, in order to synchronize with the reference time of the upper network NW.
  • the sensor control circuit 25 of the sensor terminal 20 simply adds the count value of the incremental counter to the acquired packet of sensor data, so that it is not necessary to select a high performance microprocessor. Since the slower the operating frequency, the lower the power consumption, for example, a microprocessor with an operating frequency of 50 MHz or less may be used.
  • the sensor control circuit 25 of the sensor terminal 20 stores the sensor data measured by the sensor circuit 21 in a packet and wirelessly synchronizes with the change in the count value n of the incremental counter from the real-time clock circuit 22.
  • the data is periodically transmitted from the communication circuit 11 to the data collection terminal 10 at a constant transmission interval. On this occasion.
  • the sensor control circuit 25 acquires the count value n from the real-time clock circuit 22, adds it to the packet P, and transmits it.
  • the packet transmission interval and the count operation of the incremental counter are synchronized, and the count value n increases monotonously by 1 for each packet to be transmitted. Therefore, the count value n of the first packet P 0 transmitted first is 0, and the count value n increases by 1 for each subsequent packet P1, P2,.
  • the count value n has a maximum value N max corresponding to the bit width of the incremental counter. After the count value n reaches N max , the count value n is reset to zero and monotonically increases again.
  • the collection control circuit 14 of the data collection terminal 10 acquires the reference clock from the reference clock generation circuit 12, and indicates the arrival time of the received packet.
  • the time stamp T is stored in the storage circuit 13.
  • the reference clock generation circuit 12 generates a reference clock synchronized with the precise time of the upper network NW based on the time information periodically acquired by the collection control circuit 14 from a device such as a time server on the upper network NW. Yes. As a result, a time stamp indicating the precise arrival time of each packet is stored in the storage circuit 13.
  • the transmission interval T packet becomes longer, so that the measurement estimation time t is extended to the rear side from the initial characteristic 31 as shown in FIG. Characteristic 32 will be shown.
  • the transmission interval T packet is shortened. Therefore, as shown in FIG. 34 will be shown. Further, since the transmission delay from the sensor terminal 20 to the data collection terminal 10 is present, it is conceivable that an error occurs in the initial arrival time T 0.
  • the estimated values of the transmission interval T packet and the initial arrival time T 0 are averaged for errors caused by the transmission delay and processing priority of the microprocessor included in each of them, thereby reducing the error included in the time stamp. be able to. Therefore, by applying the obtained transmission interval T packet and the estimated value of the initial arrival time T 0 to the above-described equation (1), the time stamp of each sensor data can be accurately estimated, that is, recalculated. It becomes possible to correct the time stamp given at the time of reception. In particular, it is extremely useful for sensing applications that require a relatively high sampling rate such as acceleration and voltage waveform.
  • UNIX (registered trademark) time is used as the reference time.
  • the UNIX time is accurate, there is a variation of the normal distribution low latitude with respect to the trend. Therefore, when the present invention is applied, the inclination can be accurately measured.
  • the graph shown in FIG. 5 is a measurement result obtained by experimentally measuring the frequency distribution of the time stamp intervals of the packets when the data collection terminal 10 receives packets transmitted in parallel at a constant interval of 40 ms from the plurality of sensor terminals 20. Is shown.
  • the cause is considered to be an error due to a delay time related to communication between the sensor terminal 20 and the data collection terminal 10, and a processing delay due to a processing load required for receiving a packet transmitted in parallel.
  • the time interval between received packets has a confidence interval width of ⁇ 3 ⁇ of 250 ⁇ s. This means that the time stamp interval is within the confidence interval of 40 ms ⁇ 125 ⁇ s with a probability of 99.7%, and shows a high effect by the time stamp correction according to the present embodiment.
  • the sensor control circuit 25 periodically transmits packets in synchronization with the change in the count value from the real-time clock circuit 22 that repeats monotonous increase within a certain numerical range. At the same time, the count value is acquired and added to the packet and transmitted.
  • the collection control circuit 14 synchronizes with the reference time of the upper network NW from the reference clock generation circuit 12 in response to reception of the packet.
  • the obtained reference clock value is acquired and stored in the storage circuit 13 as a time stamp indicating the arrival time of the packet, the time stamp and the count value regarding the plurality of received packets are statistically processed, and the obtained packet transmission interval and head The time for these packets based on the reference arrival time, which indicates the arrival time of the packet Stamp is obtained so as to correct the.
  • the errors included in the estimated values of the transmission interval T packet and the initial arrival time T 0 are averaged, and by estimating the time stamp based on these, the error included in the time stamp given at the time of reception is reduced. can do. Therefore, even if the sensor terminal 20 is not equipped with a high-performance clock function capable of measuring time information and calendar information, the data collection terminal 10 can obtain a time stamp with little error regarding sensor data. For this reason, the circuit configuration of the sensor terminal 20 can be greatly simplified, not only the cost of the entire sensing system 1 can be reduced, but also the power consumption at the sensor terminal 20 can be reduced, and the battery life can be greatly extended. Become.
  • the time stamp can be estimated based on the estimated value of the transmission interval T packet and the initial arrival time T 0 , even if a packet loss occurs between the sensor terminal 20 and the data collection terminal 10, Sensor data can be measured and corrected with synchronized accurate reference time.
  • the collection control circuit 14 of the data collection terminal 10 performs the statistical processing using a number smaller than the maximum count value as the constraint length related to the number of packets used for the statistical processing, whereby the transmission interval T The packet and the initial arrival time T 0 are estimated.
  • Other configurations in the sensing system 1 according to the present embodiment are the same as those in the first embodiment, and a description thereof is omitted here.
  • the collection control circuit 14 reads out from the storage circuit 13 a time stamp related to a packet received earlier than the latest packet last received by the constraint length from the storage circuit 13 as statistical processing. It is what you do.
  • Other configurations in the sensing system 1 according to the present embodiment are the same as those in the first embodiment, and a description thereof is omitted here.
  • the collection control circuit 14 stores a new time stamp in the storage circuit 13 in response to reception of the packet, if the number of time stamps already stored is less than the constraint length.
  • the oldest time stamp located at the beginning of the storage area is stored.
  • a new time stamp is stored at the end of the storage area.
  • all time stamps stored in the storage area are read from the storage circuit 13 as target time stamps, and statistical processing is performed.
  • the packet for the constraint length used for the statistical processing is used while being shifted (slided) one by one for each statistical processing. That is, the constraint length of N ′ max used for statistical processing is not changed, and i, i ⁇ 1, i ⁇ 2,..., I ⁇ N ′ max + 1st packet is used for parameter estimation of the i th packet.
  • the transmission interval T packet is estimated by the following equation (4), and the initial arrival time T 0 is estimated by the following equation (5).
  • FIG. 7 shows an example of storing a time stamp. Until the number of packets reaches N ′ max , the storage area of the storage circuit 13 relating to time stamps is increased by one to store new time stamps, and after reaching N ′ max, one of the oldest time stamps is stored. Erasing each one, shifting the remaining time stamp, and finally storing a new time stamp.
  • the accuracy of the time stamp estimated with a small number of packets is unstable, but the averaging process by the least square method gradually becomes effective as it approaches N ′ max. Therefore, the estimation accuracy is improved.
  • the number of packets reaches N ′ max , statistical processing is performed as soon as a new packet is received, so latency is reduced and real-time performance is improved.
  • SYMBOLS 1 ... Sensing system, 10 ... Data collection terminal, 11 ... Wireless communication circuit, 12 ... Reference clock generation circuit, 13 ... Memory circuit, 14 ... Collection control circuit, 20 ... Sensor terminal, 21 ... Sensor circuit, 22 ... Real time clock circuit , 23 ... wireless communication circuit, 24 ... storage circuit, 25 ... sensor control circuit, 30 ... host device, NW ... host network.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

センサ制御回路(25)が、一定の数値範囲で単調増加を繰り返すリアルタイムクロック回路(22)からのカウント値の変化に同期して周期的にパケットを送信するとともに、カウント値を取得してパケットに付加して送信し、収集制御回路(14)が、パケットの受信に応じて、基準クロック生成回路(12)から上位ネットワーク(NW)の基準時刻に同期した基準クロックの値を取得して、パケットの到着時刻を示すタイムスタンプとして記憶回路(13)に保存し、受信した複数のパケットに関するタイムスタンプおよびカウント値を統計処理し、得られたパケット送信間隔と先頭パケットの到着時刻を示す基準到着時刻とに基づいて、これらパケットに関するタイムスタンプを補正する。これにより、センサ端末に高度な時計機能を搭載することなく、データ収集端末でセンサデータに関する誤差の少ないタイムスタンプを得ることができる。

Description

センシングシステムおよびタイムスタンプ補正方法
 本発明は、センサ端末から無線送信されてデータ収集端末で受信したセンサデータに関するタイムスタンプを補正するためのタイムスタンプ補正技術に関する。
 すべてのモノがインターネットに接続されるIoT(Internet of things)社会では、各種のセンサがネットワークに接続され、多種多量のデータを収集し、そのデータを解析することで人間の役に立つ情報を引き出すことが期待されている。図8は、IoTで用いられるセンサネットワークの構成例である。そのような中では様々なユースケース・ニーズに対して、センサを収容する端末が対応することが求められており、現在主流のスマートフォンのみでは運用に問題が生じる場合もある。
 特に、スマートフォンでは多台数の同時接続に難があり、その対応策として、センサ収容端末のネットワークの構成をツリー型にすることにより、接続台数の向上が見込まれる。図9は、一般的なセンサネットワークの構成例である。特に、近距離無線通信技術の1つであるBluetooth(登録商標)を拡張したBLE(Bluetooth Low Energy)は、極低電力で通信が可能であり、センサとセンサ収容端末と間の無線通信方式として極めて有用な手法である。
 しかし、この手法を取る場合にはデータ収集端末(子)にてタイムスタンプを打つことが多く、子と親で時刻がずれているとセンシングに関する基準時間が不明確になるため、従来、様々な時刻同期手法が提案されている。図10は、従来の時刻同期技術の研究動向である(非特許文献1など参照)。
 しかしながら、このような従来技術では、データ収集端末でタイムスタンプを打つ場合、センサとデータ収集端末間の通信に関わる遅延時間についてはキャンセルすることができず、タイムスタンプには常に誤差が生じるという問題点があった。一方、センサに一定周期で増加するインクリメンタルカウンタを利用した簡易タイムスタンプ機構が設けられる場合も増えてきているが、こちらはセンサデバイスのコスト削減のために制度の低い発振器が使用されている場合が多く、誤差を生じるという問題点があった。
 すなわち、センサに設けた簡易タイムスタンプ機構でタイムスタンプを打つ場合、インクリメンタルカウンタにより単調性が保証されるため、データ収集端末にデータが到達しないパケットロスがあった場合にもインクリメンタルカウンタを参照することで、それを認識することが可能である。一方、その精度は低く、一日に数秒程度の誤差を生じ、特に日数レベルで計測を行うウェアラブルデバイスでは結果が一致しなくなる。
 これに対して、データ収集端末のタイムスタンプは、非特許文献1で挙げられるような同期手法によれば1ms以下のレベルで上位ネットワークに対して同期をかけることが可能になるため、精度は非常に良い。しかし、パケットロスが発生した場合にはそれを時間から推定することしかできず、伝送遅延が発生した際にはその遅延でタイムスタンプに誤差を生じてしまう問題がある。
鈴木誠ほか、「無線センサネットワークにおける時刻同期技術の研究動向」、東京大学・先端科学技術研究センサー、森川研究室・技術研究報告書、No.2008001、2008年4月24日
 本発明はこのような課題を解決するためのものであり、センサ端末に高度な時計機能を搭載することなく、データ収集端末でセンサデータに関する誤差の少ないタイムスタンプが得られるタイムスタンプ補正技術を提供することを目的としている。
 このような目的を達成するために、本発明にかかるセンシングシステムは、計測したセンサデータをパケットに格納して無線送信するセンサ端末と、前記パケットを受信することにより前記センサデータを収集して上位ネットワークへ転送するデータ収集端末とを備えるセンシングシステムであって、前記センサ端末は、自端末で生成したセンサクロックをカウンタで計数することにより、一定の数値範囲で単調変化を繰り返すカウント値を出力するリアルタイムクロック回路と、前記カウント値の変化に同期して周期的に前記パケットを送信するとともに、前記カウント値を前記パケットに付加して送信するセンサ制御回路とを備え、前記データ収集端末は、前記上位ネットワークから取得した基準時刻に同期した基準クロックを生成する基準クロック生成回路と、前記パケットの受信に応じて、前記基準クロック生成回路から前記基準クロックの値を取得して、前記パケットの到着時刻を示すタイムスタンプとして記憶回路に保存する収集制御回路とを備え、前記収集制御回路は、受信した複数のパケットに関する前記タイムスタンプとこれらパケットに付加されているカウント値とを統計処理し、得られたパケット送信間隔と先頭パケットの到着時刻を示す基準到着時刻とに基づいて、これらパケットに関する前記タイムスタンプを再計算するようにしたものである。
 また、本発明にかかる上記センシングシステムのタイムスタンプ補正方法は、計測したセンサデータをパケットに格納して周期的に無線送信するセンサ端末と、前記パケットを受信して前記センサデータを収集して上位ネットワークへ転送するデータ収集端末とを備えるセンシングシステムで用いられるタイムスタンプ補正方法であって、前記センサ端末のリアルタイムクロック回路が、自端末で生成したセンサクロックをインクリメンタルカウンタで計数することにより、一定の数値範囲で単調増加を繰り返すカウント値を出力するステップと、前記センサ端末のセンサ制御回路が、前記カウント値の変化に同期して前記パケットを送信するとともに、前記カウント値を前記パケットに付加して送信するステップと、前記データ収集端末の基準クロック生成回路が、前記上位ネットワークから取得した基準時刻に同期した基準クロックを生成するステップと、前記データ収集端末の収集制御回路が、前記パケットの受信に応じて、前記基準クロック生成回路から前記基準クロックの値を取得して、前記パケットの到着時刻を示すタイムスタンプとして記憶回路に保存するステップと、前記収集制御回路が、受信した複数のパケットに関する前記タイムスタンプとこれらパケットに付加されているカウント値とを統計処理し、得られたパケット送信間隔と先頭パケットの到着時刻を示す基準到着時刻とに基づいて、これらパケットに関する前記タイムスタンプを再計算するステップとを備えている。
 本発明によれば、パケットの送信間隔と初期到着時刻の推定値に含まれる誤差が平均化されるため、これらに基づきタイムスタンプを推定することで、受信時に付与したタイムスタンプに含まれる誤差を低減することができる。したがって、時刻情報やカレンダー情報を計時できる高性能な時計機能をセンサ端末に搭載しなくても、データ収集端末においてセンサデータに関する誤差の少ないタイムスタンプを得ることが可能となる。このため、センサ端末の回路構成を大幅に簡素化でき、センシングシステム全体のコストを削減できるだけでなく、センサ端末での消費電力を削減でき、電池寿命を大幅に延長することが可能となる。
図1は、センシングシステムの構成を示すブロック図である。 図2は、パケット送信を示す説明図である。 図3は、タイムスタンプと計測推定時刻の関係を示すグラフである。 図4は、カウント値に対する基準時刻のプロット例である。 図5は、本実施の形態にかかるタイムスタンプ補正の効果を示すグラフである。 図6は、図5の要部を拡大したグラフである。 図7は、タイムスタンプの記憶例である。 図8は、IoTで用いられるセンサネットワークの構成例である。 図9は、一般的なセンサネットワークの構成例である。 図10は、従来の時刻同期技術の研究動向である。
 次に、本発明の実施の形態について図面を参照して説明する。
[第1の実施の形態]
 まず、図1を参照して、本発明の第1の実施の形態にかかるセンシングシステム1について説明する。
 図1に示すように、このセンシングシステム1は、センサにより各種の物理量を計測して得られたセンサデータパケットに格納して無線送信する複数のセンサ端末20と、センサ端末20からのパケットを受信してセンサデータを収集し上位ネットワークNWの上位装置30へ転送するデータ収集端末10とから構成されている。
[センサ端末]
 センサ端末20には、主な構成として、センサ回路21、リアルタイムクロック回路22、無線通信回路23、記憶回路24、およびセンサ制御回路25が設けられている。
 センサ回路21は、各種の物理量を計測するセンサである。例えば、人の生体情報を収集するセンシングシステムでは、体温、血圧、脈拍、加速度センサなど、身体状態や動作を計測するセンサが用いられるが、これらのセンサに限定されるものではないことは言うまでもない。
 リアルタイムクロック回路22は、センサ端末20内で生成したセンサクロックをカウンタで計数し、得られたカウント値を出力する回路部である。このカウンタは、入力されたセンサクロックを1つずつ計数するため、得られたカウント値は、カウンタのビット幅に相当する一定数値範囲で単調変化を繰り返す値となる。本実施の形態では、カウンタがインクリメンタルカウンタからなり、カウンタ値が1ずつ単調増加する場合を例として説明するが、デクリメンタルカウンタを用いてもよく、この場合はカウンタ値が1ずつ単調減少することになる。
 無線通信回路23は、データ収集端末10との間で無線通信を行う回路部である。
 記憶回路24は、センサデータの計測および送信に用いる各種処理データを記憶する半導体メモリである。
 センサ制御回路25は、CPU/MPUなどのマイクロプロセッサとプログラムとを協働させてなる演算処理部から構成されて、センサ回路21から計測結果を示すセンサデータをパケットに格納し、リアルタイムクロック回路22から出力されるカウント値の変化に同期して、すなわち1ずつインクリメントされるのに同期して、無線通信回路23からデータ収集端末10へ周期的に送信する機能と、パケットを送信する際、リアルタイムクロック回路22から取得したカウント値をパケットに付加して送信する機能とを有している。
[データ収集端末]
 データ収集端末10には、主な構成として、無線通信回路11、基準クロック生成回路12、記憶回路13、および収集制御回路14が設けられている。
 無線通信回路11は、センサ端末20との間で無線通信を行う回路部である。
 基準クロック生成回路12は、例えば上位ネットワークNWの時刻サーバから取得した時刻情報に基づいて基準クロックを出力する回路部である。
 記憶回路13は、無線通信回路11でセンサ端末20から受信したパケットの到着時刻を示すタイムスタンプを記憶する半導体メモリである。
 収集制御回路14は、CPU/MPUなどのマイクロプロセッサとプログラムとを協働させてなる演算処理部から構成されて、無線通信回路11でセンサ端末20からのパケットを受信するごとに、基準クロック生成回路12から基準クロックを取得し、受信したパケットの到着時刻を示すタイムスタンプとして記憶回路13に保存する機能と、受信した複数のパケットに付加されているカウント値と、記憶回路13から読み出したこれらパケットのタイムスタンプとを統計処理することにより、これらパケットのうち最初に受信した先頭パケットの到着時刻を示す初期到着時刻とこれらパケットの送信間隔を示すパケット送信間隔とを推定する機能とを有している。
 また、収集制御回路14は、これら初期到着時刻およびパケット送信間隔の推定値に基づいて、これらパケットに関するタイムスタンプを再計算することにより、パケット受信時に付与したタイムスタンプを補正する機能と、これらセンサデータとタイムスタンプとの組を上位装置30へ転送する機能とを有している。このタイムスタンプについては、例えばUNIX時刻など上位ネットワークNWの基準時刻に基づくものであることから、一般的には時刻情報だけではなくカレンダー情報も含まれている。これにより、センサ端末20に全体的な時刻情報やカレンダー情報を計時する時計機能を搭載せず、簡素な構成のカウンタしか搭載しない場合でも、上位装置30で、センサデータに関する時刻情報およびカレンダー情報を取得することが可能となる。
 なお、データ収集端末10の収集制御回路14については、処理負担のある統計処理を行う必要があるため、マイクロプロセッサとして計算能力の高いものが望ましい。また、基準クロック生成回路12については、上位ネットワークNWの基準時刻と同期させるため、例えば非特許文献1に記載された時刻同期手法など、公知の時刻同期手法を実装しておけばよい。
 一方、センサ端末20のセンサ制御回路25については、取得したセンサデータのパケットに、インクリメンタルカウンタのカウント値を付加するだけなので、マイクロプロセッサとして高い性能のものを選択する必要はない。動作周波数が遅いほど消費電力が小さいため、例えば50MHz以下の動作周波数のマイクロプロセッサであってもよい。
[第1の実施の形態の動作]
 次に、図2を参照して、本実施の形態にかかるセンシングシステム1の動作について説明する。
 図2に示すように、センサ端末20のセンサ制御回路25は、センサ回路21で計測したセンサデータをパケットに格納し、リアルタイムクロック回路22からインクリメンタルカウンタのカウント値nの変化に同期して、無線通信回路11からデータ収集端末10へ一定の送信間隔で周期的に送信する。この際。センサ制御回路25は、リアルタイムクロック回路22からカウント値nを取得してパケットPに付加して送信する。
 図2の例では、パケットの送信間隔とインクリメンタルカウンタのカウント動作とが同期しており、カウント値nは送信するパケットごとに1ずつ単調増加している。このため、最初に送信される先頭パケットP0のカウント値n=0であり、後続するパケットP1,P2,…ごとにカウント値nが1ずつ増加することになる。このカウント値nは、インクリメンタルカウンタのビット幅に応じた最大値Nmaxを有しており、カウント値nがNmaxに到達した後、ゼロにリセットされ再び単調増加することになる。
 一方、データ収集端末10の収集制御回路14は、無線通信回路11でセンサ端末20からのパケットを受信するごとに、基準クロック生成回路12から基準クロックを取得し、受信したパケットの到着時刻を示すタイムスタンプTとして記憶回路13に保存する。
 基準クロック生成回路12は、収集制御回路14が上位ネットワークNW上の時刻サーバなどの装置から定期的に取得した時刻情報に基づいて、上位ネットワークNWの精密な時刻と同期した基準クロックを生成している。これにより、各パケットの精密な到着時刻を示すタイムスタンプが記憶回路13に保存されることになる。
 図3の、タイムスタンプと計測推定時刻の関係を示すグラフに示すように、パケットに付加されているカウント値iがパケットごとに1ずつ増加する場合、データ収集端末10における先頭パケットP0の到着時刻である初期到着時刻T0とし、パケットPの送信間隔をTpacketとすると、カウント値がiであるパケットPiに関するタイムスタンプtは、次の式(1)で求められることになる。
Figure JPOXMLDOC01-appb-M000001
 しかしながら、センサ端末20のセンサクロックが基準より遅い場合、送信間隔Tpacketが長くなるため、計測推定時刻tは、図3(a)に示すように、当初の特性31より後側に引き伸ばされた特性32を示すことになる。一方、センサ端末20のセンサクロックが基準より速い場合、送信間隔Tpacketが短くなるため、計測推定時刻tは、図3(a)に示すように、当初の特性33より前側に縮められた特性34を示すことになる。また、センサ端末20からデータ収集端末10までの伝送遅延が存在するため、初期到着時刻T0に誤差が生じる場合も考えられる。
 本発明では、複数のパケットに関するタイムスタンプとカウント値とを統計処理することにより、各センサデータのタイムスタンプに含まれる誤差を低減するようにしたものである。
 先頭パケットP0からPNmax-1までのNmax個のパケットPを受信したとし、これらパケットPk(k=0~Nmax-1の整数)のタイムスタンプをTkとした場合、最小二乗法に基づいて、送信間隔Tpacketは次の式(2)で推定され、初期到着時刻T0は次の式(3)で推定される。
Figure JPOXMLDOC01-appb-M000002
Figure JPOXMLDOC01-appb-M000003
 これら送信間隔Tpacketと初期到着時刻T0の推定値は、それぞれが含む伝送遅延やマイクロプロセッサでの処理優先度などに起因する誤差が平均化されるため、タイムスタンプに含まれる誤差を低減することができる。したがって、得られた送信間隔Tpacketと初期到着時刻T0の推定値を前述した式(1)に適用すれば、各センサデータのタイムスタンプを精度よく推定、すなわち再計算することができ、パケット受信時に付与したタイムスタンプを補正することが可能となる。特に、加速度や電圧波形などの比較的高いサンプリングレートが求められるセンシングアプリケーションに対して、極めて有用である。
 図4に示す、カウント値に対する基準時刻のプロット例では、基準時刻としてUNIX(登録商標)時刻が用いられている。UNIX時刻は正確であるがトレンドに対して正規分布低緯度のバラツキが存在するため、本発明を適用するとその傾きを正確に測定することが可能である。
 図5に示すグラフは、複数のセンサ端末20から40ms間隔一定で並行して送信されたパケットをデータ収集端末10で受信した際における、パケットのタイムスタンプ間隔の頻度分布を実験により計測した計測結果を示している。
 タイムスタンプの補正を適用していない未適用の場合、実際の40ms間隔を中心として20msや60msへのばらつきが生じていることがわかる。この原因は、センサ端末20とデータ収集端末10との間の通信に関わる遅延時間による誤差、さらには並行して送信されたパケットの受信処理に要する処理負担による処理遅延などが考えられる。
 一方、本実施の形態にかかるタイムスタンプ補正を適用した場合、図6に示すように、受信したパケットのタイムスタンプ間隔は、±3σの信頼区間幅が250μsであった。このことは、99.7%の確率でタイムスタンプ間隔が40ms±125μsの信頼区間に収まっていることを意味しており、本実施の形態にかかるタイムスタンプ補正による高い効果を示している。
[第1の実施の形態の効果]
 このように、本実施の形態は、センサ端末20において、センサ制御回路25が、一定の数値範囲で単調増加を繰り返すリアルタイムクロック回路22からのカウント値の変化に同期して周期的にパケットを送信するとともに、カウント値を取得してパケットに付加して送信し、データ収集端末10において、収集制御回路14が、パケットの受信に応じて、基準クロック生成回路12から上位ネットワークNWの基準時刻に同期した基準クロックの値を取得して、パケットの到着時刻を示すタイムスタンプとして記憶回路13に保存し、受信した複数のパケットに関するタイムスタンプおよびカウント値を統計処理し、得られたパケット送信間隔と先頭パケットの到着時刻を示す基準到着時刻とに基づいて、これらパケットに関するタイムスタンプを補正するようにしたものである。
 これにより、送信間隔Tpacketと初期到着時刻T0の推定値に含まれる誤差が平均化されるため、これらに基づきタイムスタンプを推定することで、受信時に付与したタイムスタンプに含まれる誤差を低減することができる。したがって、時刻情報やカレンダー情報を計時できる高性能な時計機能をセンサ端末20に搭載しなくても、データ収集端末10においてセンサデータに関する誤差の少ないタイムスタンプを得ることが可能となる。
 このため、センサ端末20の回路構成を大幅に簡素化でき、センシングシステム1全体のコストを削減できるだけでなく、センサ端末20での消費電力を削減でき、電池寿命を大幅に延長することが可能となる。
 また、送信間隔Tpacketと初期到着時刻T0の推定値に基づいて、タイムスタンプを推定できるため、センサ端末20とデータ収集端末10との間でパケットロスが発生した場合でも、上位ネットワークNWに同期した正確な基準時刻によりセンサデータの測定・補正を行うことが可能となる。
[第2の実施の形態]
 次に、本発明の第2の実施の形態にかかるセンシングシステム1について説明する。
 第1の実施の形態で説明した、nが0からNmaxまでを利用して最小二乗法を利用した方法は、非常に精度が高い。しかし、Nmaxが大きい値であった場合、これらすべてのデータを取りきるまでパケットのタイムスタンプが確定しないという課題がある。これは、特にリアルタイム性を求められるアプリケーションでは問題となる。加えて、データ収集端末10にNmaxに応じた大きなメモリ領域を必要とするため、そのためのコストも課題となる。
 本実施の形態は、データ収集端末10の収集制御回路14において、統計処理に用いるパケット数に関する拘束長として、カウント値の最大値より小さい数を用いて、統計処理を行うことにより、送信間隔Tpacketと初期到着時刻T0とを推定するようにしたものである。本実施の形態にかかるセンシングシステム1におけるその他の構成については、第1の実施の形態と同様であり、ここでの説明は省略する。
 このように、1<N’max<Nmaxを満たす独自の拘束長N’maxを用いて計算を行うことで、リアルタイム性を改善し、データ収集端末10におけるタイムスタンプ蓄積メモリの容量を下げ、コストを低減することが可能となる。
 このN’maxの値の選び方としては、任意の整数をMとしたときにN’max+1=Nmax/Mが整数となるものとすると好ましい。これはnがNmax→0に戻る際に生じる値の変化から影響を受けないようにするための工夫である。MPUの性質から一般的にN’max+1は2の乗数であるため、Mは2の乗数を選ぶと問題が少ない。
[第3の実施の形態]
 次に、本発明の第3の実施の形態にかかるセンシングシステム1について説明する。
 前述した第2の実施の形態では、拘束長N’maxが全て揃わないと推定が終了しないため、リアルタイム性については未だ課題が残る。
 本実施の形態は、統計処理の際、収集制御回路14が、最後に受信した最新パケットから拘束長だけそれ以前に受信したパケット分に関するタイムスタンプを対象タイムスタンプとして記憶回路13から読み出して統計処理するようにしたものである。本実施の形態にかかるセンシングシステム1におけるその他の構成については、第1の実施の形態と同様であり、ここでの説明は省略する。
 この際、より具体的には、収集制御回路14が、パケットの受信に応じて新たなタイムスタンプを記憶回路13に保存する際、すでに保存されているタイムスタンプ数が拘束長を下回る場合には、記憶回路13に設けられている記憶領域の先頭から順に新たなタイムスタンプを保存し、タイムスタンプ数が拘束長に達している場合には、記憶領域の先頭に位置する最古のタイムスタンプを消去して残りのタイムスタンプを記憶領域の先頭から順に並ぶようシフトさせた後、記憶領域の最後尾に新たなタイムスタンプを保存する。
 また、統計処理の際、記憶領域に保存されているすべてのタイムスタンプを対象タイムスタンプとして記憶回路13から読み出して統計処理する。
 これにより、統計処理に使用する拘束長分パケットが、統計処理ごとに1つずつシフト(スライド)しながら使用されることになる。すなわち、統計処理に使用するN’maxの拘束長は変化させず、i番目のパケットのパラメータ推定にはi,i-1,i-2,…,i-N’max+1番目のパケットを使用するものとなる。
 この場合、送信間隔Tpacketは次の式(4)で推定され、初期到着時刻T0は次の式(5)で推定される。
Figure JPOXMLDOC01-appb-M000004
Figure JPOXMLDOC01-appb-M000005
 しかし、この方法ではnがNmax→0に変化した際に誤差を生じるため、これを補正する必要がある。この補正方法として、ある整数0<j<i-N’maxに対してTj+1-Tj<-Tthが成り立つときにはTj+1,Tj,…,Ti-N'max+1のそれぞれにTpacket*Nmaxを加算して計算を行う方法である。しきい値Tthの選び方は任意であるが、処理時間や伝送時間の誤差による時間の揺らぎや一時的なパケットロスを防止するためにNmax/2程度とすると良好に動作する。
 逆に、これ以上の時間差はコネクション切断を意味する。図7は、タイムスタンプの記憶例である。パケットがN’max個に達するまでは、タイムスタンプに関する記憶回路13の記憶領域を1つずつ増やして新たなタイムスタンプを格納し、N’max個に達した後は最も古いタイムスタンプから1つずつ消去して、残りのタイムスタンプをシフトさせ、最後に新たなタイムスタンプを格納する。
 この方法によれば、パケット受信開始時においては、パケット数が少なく推定されるタイムスタンプの精度が不安定であるが、N’maxに近づくにつれて徐々に最小二乗法による平均化処理が効いてくるため、推定精度が改善する。加えて、パケット数がN’maxに到達してからは、新たなパケットが受信されてすぐに統計処理が行われるためレイテンシが削減され、リアルタイム性が向上する。
[実施の形態の拡張]
 以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。また、各実施形態については、矛盾しない範囲で任意に組み合わせて実施することができる。
 1…センシングシステム、10…データ収集端末、11…無線通信回路、12…基準クロック生成回路、13…記憶回路、14…収集制御回路、20…センサ端末、21…センサ回路、22…リアルタイムクロック回路、23…無線通信回路、24…記憶回路、25…センサ制御回路、30…上位装置、NW…上位ネットワーク。

Claims (5)

  1.  計測したセンサデータをパケットに格納して無線送信するセンサ端末と、前記パケットを受信することにより前記センサデータを収集して上位ネットワークへ転送するデータ収集端末とを備えるセンシングシステムであって、
     前記センサ端末は、
     自端末で生成したセンサクロックをカウンタで計数することにより、一定の数値範囲で単調変化を繰り返すカウント値を出力するリアルタイムクロック回路と、
     前記カウント値の変化に同期して周期的に前記パケットを送信するとともに、前記カウント値を前記パケットに付加して送信するセンサ制御回路とを備え、
     前記データ収集端末は、
     前記上位ネットワークから取得した基準時刻に同期した基準クロックを生成する基準クロック生成回路と、
     前記パケットの受信に応じて、前記基準クロック生成回路から前記基準クロックの値を取得して、前記パケットの到着時刻を示すタイムスタンプとして記憶回路に保存する収集制御回路とを備え、
     前記収集制御回路は、受信した複数のパケットに関する前記タイムスタンプとこれらパケットに付加されているカウント値とを統計処理し、得られたパケット送信間隔と先頭パケットの到着時刻を示す基準到着時刻とに基づいて、これらパケットに関する前記タイムスタンプを再計算する
     ことを特徴とするセンシングシステム。
  2.  請求項1に記載のセンシングシステムにおいて、
     前記収集制御回路は、前記統計処理に用いるパケット数に関する拘束長として、1より大きくて前記カウント値の最大値より小さい数を用いることを特徴とするセンシングシステム。
  3.  請求項2に記載のセンシングシステムにおいて、
     前記収集制御回路は、前記統計処理の際、最後に受信した最新パケットから前記拘束長だけそれ以前に受信したパケット分に関するタイムスタンプを対象タイムスタンプとして前記記憶回路から読み出して統計処理することを特徴とするセンシングシステム。
  4.  請求項2に記載のセンシングシステムにおいて、
     前記収集制御回路は、前記パケットの受信に応じて新たなタイムスタンプを前記記憶回路に保存する際、すでに保存されているタイムスタンプ数が前記拘束長を下回る場合には、前記記憶回路に設けられている記憶領域の先頭から順に新たなタイムスタンプを保存し、前記タイムスタンプ数が前記拘束長に達している場合には、前記記憶領域の先頭に位置する最古のタイムスタンプを消去して残りのタイムスタンプを記憶領域の先頭から順に並ぶようシフトさせた後、前記記憶領域の最後尾に前記新たなタイムスタンプを保存し、前記統計処理の際、前記記憶領域に保存されているすべてのタイムスタンプを対象タイムスタンプとして前記記憶回路から読み出して統計処理することを特徴とするセンシングシステム。
  5.  計測したセンサデータをパケットに格納して周期的に無線送信するセンサ端末と、前記パケットを受信して前記センサデータを収集して上位ネットワークへ転送するデータ収集端末とを備えるセンシングシステムで用いられるタイムスタンプ補正方法であって、
     前記センサ端末のリアルタイムクロック回路が、自端末で生成したセンサクロックをインクリメンタルカウンタで計数することにより、一定の数値範囲で単調増加を繰り返すカウント値を出力するステップと、
     前記センサ端末のセンサ制御回路が、前記カウント値の変化に同期して前記パケットを送信するとともに、前記カウント値を前記パケットに付加して送信するステップと、
     前記データ収集端末の基準クロック生成回路が、前記上位ネットワークから取得した基準時刻に同期した基準クロックを生成するステップと、
     前記データ収集端末の収集制御回路が、前記パケットの受信に応じて、前記基準クロック生成回路から前記基準クロックの値を取得して、前記パケットの到着時刻を示すタイムスタンプとして記憶回路に保存するステップと、
     前記収集制御回路が、受信した複数のパケットに関する前記タイムスタンプとこれらパケットに付加されているカウント値とを統計処理し、得られたパケット送信間隔と先頭パケットの到着時刻を示す基準到着時刻とに基づいて、これらパケットに関する前記タイムスタンプを再計算するステップと
     を備えることを特徴とするタイムスタンプ補正方法。
PCT/JP2018/005224 2017-02-17 2018-02-15 センシングシステムおよびタイムスタンプ補正方法 Ceased WO2018151202A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2018568597A JP6649517B2 (ja) 2017-02-17 2018-02-15 センシングシステムおよびタイムスタンプ補正方法
US16/486,103 US11284229B2 (en) 2017-02-17 2018-02-15 Sensing system and time stamp correction method
EP18754209.7A EP3584780B1 (en) 2017-02-17 2018-02-15 Sensing system and time stamp correction method
CN201880012651.9A CN110337679B (zh) 2017-02-17 2018-02-15 感测系统及时间戳校正方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017027820 2017-02-17
JP2017-027820 2017-02-17

Publications (1)

Publication Number Publication Date
WO2018151202A1 true WO2018151202A1 (ja) 2018-08-23

Family

ID=63170215

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/005224 Ceased WO2018151202A1 (ja) 2017-02-17 2018-02-15 センシングシステムおよびタイムスタンプ補正方法

Country Status (5)

Country Link
US (1) US11284229B2 (ja)
EP (1) EP3584780B1 (ja)
JP (1) JP6649517B2 (ja)
CN (1) CN110337679B (ja)
WO (1) WO2018151202A1 (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3681171A1 (en) 2019-01-10 2020-07-15 Fujitsu Limited Information processing apparatus, time synchronization method, and time synchronization program
JP2021012676A (ja) * 2020-02-21 2021-02-04 株式会社東芝 センサシステム、送信システム、時刻情報処理装置及び位置標定方法
JP2021013141A (ja) * 2019-07-09 2021-02-04 株式会社東芝 センサシステム、送信端末、時刻情報処理装置及び同期方法
JP2021132243A (ja) * 2020-02-18 2021-09-09 トヨタ自動車株式会社 コミュニケーションシステム、制御方法及び制御プログラム
US20210286062A1 (en) * 2020-03-10 2021-09-16 Raytheon Company System and method for mitigating platform motion in a communications system
US11196497B2 (en) 2020-03-11 2021-12-07 Raytheon Company System and method for mitigating platform motion in a communications system
WO2022123651A1 (ja) * 2020-12-08 2022-06-16 日本電信電話株式会社 計測システム、計測方法、計測装置、及び、プログラム
WO2022259300A1 (ja) * 2021-06-07 2022-12-15 日本電信電話株式会社 通信接続判定方法、通信接続判定装置およびセンサシステム
JP7275327B1 (ja) * 2021-06-08 2023-05-17 三菱電機株式会社 プログラマブルロジックコントローラ、動画像管理装置、動画像管理システム、動画像管理方法及びプログラム
WO2023105705A1 (ja) * 2021-12-09 2023-06-15 日本電信電話株式会社 タイムスタンプ補正システム、センサシステムおよびタイムスタンプ補正方法

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017217723A1 (de) * 2017-10-05 2019-04-11 Robert Bosch Gmbh Vorrichtung und Verfahren zur Korrektur von mindestens einem Übertragungsparameter
CN114944910B (zh) 2017-10-30 2025-02-28 华为技术有限公司 时钟同步的方法和装置
EP3800486B1 (en) * 2019-10-04 2024-06-26 NXP USA, Inc. Time of flight measurement for distance estimation with interference tolerance parameters
CN111132201B (zh) * 2020-01-09 2024-05-28 华南理工大学 一种基于uwb的无线测量系统
CN112230712A (zh) * 2020-10-26 2021-01-15 上海感探号信息科技有限公司 一种用于汽车定位的时间轴同步系统及方法
US11632823B1 (en) 2021-03-23 2023-04-18 Waymo Llc Estimating sensor timestamps by oversampling
CN113188605B (zh) * 2021-05-12 2022-06-21 郑州大学 一种基于智能手机的物理实验方法
CN113466522B (zh) * 2021-07-09 2022-04-19 电子科技大学 一种数据采集系统的触发点偏移动态校正方法
JP7700597B2 (ja) 2021-09-14 2025-07-01 オムロン株式会社 情報収集システムおよび情報収集方法
CN116991201B (zh) * 2023-09-27 2023-12-22 博睿康科技(常州)股份有限公司 单设备多生理参数同步方法、采集系统及数据对齐方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009152899A (ja) * 2007-12-20 2009-07-09 Nippon Telegr & Teleph Corp <Ntt> 無線端末、無線基地局、時刻配信システム及び時刻配信方法
JP2010102549A (ja) * 2008-10-24 2010-05-06 Hitachi Ltd センサネットワークシステム、センサノード、及び基地局
JP2015114290A (ja) * 2013-12-13 2015-06-22 オムロン株式会社 時刻補正装置、計測装置、時刻補正方法

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5941918A (en) * 1997-07-30 1999-08-24 Engelhard Corporation Automotive on-board monitoring system for catalytic converter evaluation
US6563796B1 (en) * 1998-03-18 2003-05-13 Nippon Telegraph And Telephone Corporation Apparatus for quality of service evaluation and traffic measurement
JP2000069093A (ja) * 1998-08-19 2000-03-03 Nippon Telegr & Teleph Corp <Ntt> パケット出力タイミング制御方法及びパケット出力タイミング制御回路
US6882637B1 (en) * 1999-10-14 2005-04-19 Nokia Networks Oy Method and system for transmitting and receiving packets
EP1724960A4 (en) * 2004-03-10 2008-03-05 Mitsubishi Electric Corp DATA RECEIVING DEVICE AND DATA RECEIVING METHOD
JP4522164B2 (ja) * 2004-06-25 2010-08-11 富士通株式会社 通信特性測定方法、測定装置及びコンピュータプログラム
CN100531126C (zh) * 2004-07-14 2009-08-19 日本电信电话株式会社 分组传送方法及分组传送装置
KR101197280B1 (ko) * 2005-07-15 2012-11-05 삼성전자주식회사 타임 스탬프를 이용한 타임 동기 방법 및 장치
US7839897B2 (en) * 2006-09-29 2010-11-23 Agere Systems Inc. Methods and apparatus for unidirectional timing message transport over packet networks
JP4475336B2 (ja) * 2008-02-08 2010-06-09 ソニー株式会社 タイムスタンプ付加装置およびタイムスタンプ付加方法、並びにプログラム
FR2930396A1 (fr) * 2008-04-21 2009-10-23 Thomson Licensing Sas Marquage temporel associe a une synchronisation d'equipements connectes a un reseau
CN101729180A (zh) * 2008-10-21 2010-06-09 华为技术有限公司 精准时钟同步方法及系统、精准时钟频率/时间同步装置
EP2359510B1 (en) * 2008-10-24 2012-10-10 Telefonaktiebolaget L M Ericsson (PUBL) Method and device for packet network synchronization
US20120230240A1 (en) * 2008-10-31 2012-09-13 Wi-Lan, Inc. Multicast broadcast service controller
CN101741701B (zh) * 2008-11-12 2012-01-11 中兴通讯股份有限公司 同步调度方法和装置
CN101783779B (zh) * 2009-01-16 2014-07-16 华为技术有限公司 一种xDSL时间同步方法、装置和系统
JP5479793B2 (ja) * 2009-07-16 2014-04-23 株式会社サイバー創研 片道変動遅延時間の推定方法及びその装置
CN102035794A (zh) * 2009-09-29 2011-04-27 中兴通讯股份有限公司 多媒体广播组播业务的同步序列发送和接收方法及系统
EP2360960B1 (en) * 2010-02-12 2017-10-04 BlackBerry Limited Methods and apparatus to perform measurements
GB2478328B (en) * 2010-03-03 2015-07-01 Advanced Risc Mach Ltd Method, apparatus and trace module for generating timestamps
IT1399965B1 (it) * 2010-03-15 2013-05-09 St Microelectronics Srl "sistema per sincronizzare il funzionamento di un circuito con un segnale di controllo, e relativo circuito integrato"
US8942319B2 (en) * 2010-04-08 2015-01-27 Rambus Inc. Partial response equalizer and related method
US8660110B2 (en) * 2010-04-16 2014-02-25 Simmonds Precision Products, Inc. Reduced power synchronization of wireless devices
CN102355319B (zh) * 2011-08-17 2015-07-08 中国科学院深圳先进技术研究院 无线传感器网络中的时间同步方法及系统
KR20130123482A (ko) * 2012-05-03 2013-11-13 삼성전자주식회사 데이터 동기화를 위한 타임 스탬프 관리 방법 및 그 단말
CN104641589B (zh) * 2012-09-11 2018-10-16 三菱电机株式会社 校正参数计算装置及时刻同步系统、以及校正参数计算方法
DE102012222881A1 (de) * 2012-12-12 2014-06-12 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum Zuweisen von Zeitstempeln zu empfangenen Datenpaketen
TWI485996B (zh) * 2012-12-17 2015-05-21 Ind Tech Res Inst 致能一被動光網路具備支援時間同步能力的裝置與方法
CN104023385B (zh) * 2013-02-28 2018-07-31 王胤 一种基于并行传输的无线多跳自组织网时间同步方法
US20150127284A1 (en) * 2013-11-03 2015-05-07 Microsoft Corporation Sensor Data Time Alignment
WO2015105391A1 (en) * 2014-01-13 2015-07-16 Lg Electronics Inc. Apparatuses and methods for transmitting or receiving a broadcast content via one or more networks
CN104918319B (zh) * 2014-03-13 2018-01-16 北方工业大学 一种应用于无线传感器网络的时钟同步精简信息交互方法
JP6663912B2 (ja) * 2015-04-13 2020-03-13 ソニーセミコンダクタソリューションズ株式会社 受信装置、受信方法、およびプログラム
CN104968043B (zh) * 2015-04-29 2018-04-27 重庆邮电大学 一种适用于wia-pa网络的时钟同步频率偏移估计方法
US10015216B2 (en) * 2015-08-06 2018-07-03 Qualcomm Incorporated Methods and systems for virtual conference system using personal communication devices
CN106028272B (zh) * 2016-07-25 2019-06-14 广东乐心医疗电子股份有限公司 基于分布式ble通信协议无线传感系统时间同步方法与装置
JP6546357B2 (ja) * 2016-12-28 2019-07-17 日本電信電話株式会社 センシングシステム及び時刻同期方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009152899A (ja) * 2007-12-20 2009-07-09 Nippon Telegr & Teleph Corp <Ntt> 無線端末、無線基地局、時刻配信システム及び時刻配信方法
JP2010102549A (ja) * 2008-10-24 2010-05-06 Hitachi Ltd センサネットワークシステム、センサノード、及び基地局
JP2015114290A (ja) * 2013-12-13 2015-06-22 オムロン株式会社 時刻補正装置、計測装置、時刻補正方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MAKOTO SUZUKI: "Research Trends of Time Synchronization Technologies in Wireless Sensor Networks", THE UNIVERSITY OF TOKYO, RESEARCH CENTER FOR ADVANCED SCIENCE AND TECHNOLOGY, MORIKAWA LABORATORY, TECHNICAL RESEARCH REPORT, NO. 2008001, 24 April 2008 (2008-04-24)
See also references of EP3584780A4

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3681171A1 (en) 2019-01-10 2020-07-15 Fujitsu Limited Information processing apparatus, time synchronization method, and time synchronization program
US10771232B2 (en) 2019-01-10 2020-09-08 Fujitsu Limited Information processing apparatus, time synchronization method, and computer-readable recording medium recording time synchronization program
JP2021013141A (ja) * 2019-07-09 2021-02-04 株式会社東芝 センサシステム、送信端末、時刻情報処理装置及び同期方法
US11329744B2 (en) 2019-07-09 2022-05-10 Kabushiki Kaisha Toshiba Sensor system, transmission terminal, time information processing device, and synchronization method
JP2021132243A (ja) * 2020-02-18 2021-09-09 トヨタ自動車株式会社 コミュニケーションシステム、制御方法及び制御プログラム
JP7318557B2 (ja) 2020-02-18 2023-08-01 トヨタ自動車株式会社 コミュニケーションシステム、制御方法及び制御プログラム
JP2021012676A (ja) * 2020-02-21 2021-02-04 株式会社東芝 センサシステム、送信システム、時刻情報処理装置及び位置標定方法
US20210286062A1 (en) * 2020-03-10 2021-09-16 Raytheon Company System and method for mitigating platform motion in a communications system
US11156705B2 (en) * 2020-03-10 2021-10-26 Raytheon Company System and method for mitigating platform motion in a communications system
US11196497B2 (en) 2020-03-11 2021-12-07 Raytheon Company System and method for mitigating platform motion in a communications system
JPWO2022123651A1 (ja) * 2020-12-08 2022-06-16
WO2022123651A1 (ja) * 2020-12-08 2022-06-16 日本電信電話株式会社 計測システム、計測方法、計測装置、及び、プログラム
JP7452707B2 (ja) 2020-12-08 2024-03-19 日本電信電話株式会社 計測システム、計測方法、計測装置、及び、プログラム
AU2020480642B2 (en) * 2020-12-08 2024-05-23 Nippon Telegraph And Telephone Corporation Measurement system, measurement method, measurement device, and program
WO2022259300A1 (ja) * 2021-06-07 2022-12-15 日本電信電話株式会社 通信接続判定方法、通信接続判定装置およびセンサシステム
JPWO2022259300A1 (ja) * 2021-06-07 2022-12-15
JP7619453B2 (ja) 2021-06-07 2025-01-22 日本電信電話株式会社 通信接続判定方法、通信接続判定装置およびセンサシステム
JP7275327B1 (ja) * 2021-06-08 2023-05-17 三菱電機株式会社 プログラマブルロジックコントローラ、動画像管理装置、動画像管理システム、動画像管理方法及びプログラム
WO2023105705A1 (ja) * 2021-12-09 2023-06-15 日本電信電話株式会社 タイムスタンプ補正システム、センサシステムおよびタイムスタンプ補正方法
JPWO2023105705A1 (ja) * 2021-12-09 2023-06-15
JP7683737B2 (ja) 2021-12-09 2025-05-27 日本電信電話株式会社 タイムスタンプ補正システム、センサシステムおよびタイムスタンプ補正方法

Also Published As

Publication number Publication date
JPWO2018151202A1 (ja) 2019-11-07
US20200236517A1 (en) 2020-07-23
US11284229B2 (en) 2022-03-22
EP3584780B1 (en) 2021-10-13
EP3584780A4 (en) 2020-11-04
CN110337679A (zh) 2019-10-15
JP6649517B2 (ja) 2020-02-19
EP3584780A1 (en) 2019-12-25
CN110337679B (zh) 2021-12-31

Similar Documents

Publication Publication Date Title
WO2018151202A1 (ja) センシングシステムおよびタイムスタンプ補正方法
CN110249372B (zh) 传感系统及时间同步方法
CN114586297B (zh) 一种同步方法及设备
US20180027515A1 (en) Server, method, recording medium, and system for maintaining accuracy of time
JP6501138B2 (ja) 遅延測定方法、遅延測定装置、及びプログラム
JP5640341B2 (ja) データ通信システム、データ通信方法、およびセンサ制御装置
US11303376B2 (en) Information processing apparatus and time synchronization method
JP6605863B2 (ja) 電子装置、方法、プログラム、及び保護システム
CN112462846B (zh) 时钟校正方法、装置、计算机设备及存储介质
WO2018144163A1 (en) Apparatus and method for asynchronous event timestamping
CN106527113A (zh) 一种基于gps的高精度时钟在线校频与授时的方法
US9544211B2 (en) Measuring apparatus and method
JP6048102B2 (ja) 情報処理システム
CN115408867B (zh) 电力实时仿真中提高计算精度的方法、装置及相关设备
CN1965270A (zh) 测量时钟抖动
CN105378568A (zh) 时刻同步系统
US12107748B2 (en) Information processing device, non-transitory computer-readable storage medium, and information processing method
JP6893070B2 (ja) 情報通信システム
JP7683737B2 (ja) タイムスタンプ補正システム、センサシステムおよびタイムスタンプ補正方法
JP5811663B2 (ja) 時刻補正装置、時刻補正方法、およびプログラム
JP6102785B2 (ja) 物理量センサ
JP6893071B2 (ja) 情報通信システム
JP2014110888A (ja) 電子機器、データ抽出方法およびプログラム
JP6778760B2 (ja) 制御装置、制御方法、および制御プログラム
CN117349219A (zh) 时序调整方法、装置、计算机可读存储介质和电子设备

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: 18754209

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2018568597

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2018754209

Country of ref document: EP

Effective date: 20190917