JP2010050761A - Time synchronization mode and time synchronization method of radio communication system - Google Patents
Time synchronization mode and time synchronization method of radio communication system Download PDFInfo
- Publication number
- JP2010050761A JP2010050761A JP2008213472A JP2008213472A JP2010050761A JP 2010050761 A JP2010050761 A JP 2010050761A JP 2008213472 A JP2008213472 A JP 2008213472A JP 2008213472 A JP2008213472 A JP 2008213472A JP 2010050761 A JP2010050761 A JP 2010050761A
- Authority
- JP
- Japan
- Prior art keywords
- station
- beacon
- time
- master
- clock
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 13
- 238000004891 communication Methods 0.000 title description 8
- 238000012937 correction Methods 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 108700026140 MAC combination Proteins 0.000 description 1
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Landscapes
- Electric Clocks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、親局(アクセスポイント)と子局(端末)間の情報伝送を無線LANで行う無線通信システムに係り、特に親局と子局間の時刻同期方式および時刻同期方法に関する。 The present invention relates to a wireless communication system that performs information transmission between a master station (access point) and a slave station (terminal) using a wireless LAN, and more particularly to a time synchronization method and a time synchronization method between a master station and a slave station.
既存の無線設備として、無線LAN(IEEE802.11 a/b/gに準拠した無線設備等)デバイスが多用されている。この無線LAN規格となるIEEE802.11規格では、主に物理レイヤ規格とMACレイヤ規格から構成され、1つのMACレイヤ規格で複数の物理レイヤ規格をサポートすることができる。物理レイヤとしては、スペクトラム拡散のうち周波数ホッピング方式(FHSS)のもの、直接拡散方式(DSSS)のもの、および赤外線方式のものの3種類が規定され、IEEE802.11a、IEEE802.11b、IEEE802.11gでそれぞれ物理レイヤでの規格が異なる。MACレイヤにはCSMA/CA(Carrier Sence Multiple Access with Collision Avoidance)方式を用いている。 As existing wireless equipment, wireless LAN (wireless equipment conforming to IEEE802.11 a / b / g) devices are frequently used. The IEEE 802.11 standard as a wireless LAN standard is mainly composed of a physical layer standard and a MAC layer standard, and a single MAC layer standard can support a plurality of physical layer standards. As the physical layer, there are three types of spread spectrum: frequency hopping (FHSS), direct spreading (DSSS), and infrared, which are defined by IEEE802.11a, IEEE802.11b, and IEEE802.11g. Each has different standards in the physical layer. For the MAC layer, a CSMA / CA (Carrier Sense Multiple Access with Collision Aidance) method is used.
上記の無線LANデバイスを親局と子局にそれぞれ搭載した無線通信システムとして、例えば電力系統などの大規模設備の監視制御システムを構築する場合、複数の親局および多数の子局でそれぞれ系統電圧や電流を計測して相互に無線LAN伝送することになるが、電力系統の保護継電機能には親局および子局での計測時刻を一致させた時刻同期が要求される。 When constructing a monitoring control system for a large-scale facility such as a power system as a wireless communication system in which the above-described wireless LAN device is mounted on each of the master station and the slave station, the system voltage and the Although current is measured and wireless LAN transmission is performed mutually, time synchronization in which the measurement times at the master station and the slave station are matched is required for the protective relay function of the power system.
上記の時刻同期には、時計管理サーバー(親局)で時間情報を取得し、時刻を合わせ、これを端末(子局)個々にサーバーへアクセスすることで全端末の時間補正を行う方法がある(例えば、特許文献1参照)。
IEEE802.11規格には時刻同期を行う機能はない。故にサーバーと端末間の時刻を同期させるためには上位アプリケーションから時刻同期のための通信プロトコルを開発し、上位アプリケーションからのタイムスタンプ情報にて同期を行う手段しかない。 The IEEE 802.11 standard does not have a function for time synchronization. Therefore, in order to synchronize the time between the server and the terminal, there is only a means for developing a communication protocol for time synchronization from the upper application and performing synchronization using the time stamp information from the upper application.
上位アプリケーションで時刻同期させた場合、物理レイヤとMACレイヤによる処理時間による遅れ、ホスト対デバイス間の通信時間による遅延、WLANドライバ処理時間からTCP/IPなどの処理時間、またOSの管理時間による遅れ等々の要因によって、分解能の高い時刻同期を実現することができない。 When time synchronization is performed in a host application, a delay due to processing time between the physical layer and the MAC layer, a delay due to communication time between the host and the device, a processing time such as TCP / IP from the WLAN driver processing time, and a delay due to OS management time Due to various factors, time synchronization with high resolution cannot be realized.
また、定期的に時間補正をかけるなど、高い時刻同期精度を得るためには頻繁に時刻補正をする必要があることから、無線ネットワークのトラフィックに高い負荷を掛けることになる。これにより、ネットワークのスループットが大幅に低下する。 In addition, since time correction must be performed frequently in order to obtain high time synchronization accuracy, such as periodically performing time correction, a heavy load is imposed on the traffic of the wireless network. This significantly reduces network throughput.
1000台以上の端末に及ぶ大規模ネットワークにおいて、全端末の時刻同期を行う場合、時間管理サーバーへ各端末から時間取得動作を行うため、各端末間におけるエアパケットの衝突が頻繁に発生する。これにより通信できなかったり、再送が多発したり、かなり古い時刻データが返信されるなどの状況が予測される。このため端末間の遅延時間が発生し、安定した時間管理ができない。 In a large-scale network covering 1000 or more terminals, when time synchronization of all terminals is performed, the time acquisition operation is performed from each terminal to the time management server, so that air packet collisions frequently occur between the terminals. As a result, it is possible to predict such a situation that communication is not possible, retransmissions occur frequently, or very old time data is returned. For this reason, a delay time occurs between terminals, and stable time management cannot be performed.
既存技術として、時間管理サーバーへのアクセスを個々に実行した場合、1000台以上の端末のアクセスが定期的に無線ネットワークを介して時間補正を行うため、エアパケットの衝突や再送の頻発、スループット低下などが多発し、通信品質の劣化が起こる。 As an existing technology, when access to the time management server is executed individually, access of more than 1000 terminals periodically performs time correction via the wireless network, so air packet collisions and retransmissions occur frequently, and throughput decreases. Etc. occur frequently and communication quality deteriorates.
本発明の目的は、多数台の親局および子局間の時刻同期に、トラフィックに大きな負荷を掛けることなく、高い精度で時刻同期ができる無線通信システムの時刻同期方式および時刻同期方法を提供することにある。 An object of the present invention is to provide a time synchronization method and a time synchronization method for a wireless communication system capable of performing time synchronization with high accuracy without imposing a heavy load on traffic for time synchronization between a large number of master stations and slave stations. There is.
本発明は、前記の課題を解決するため、親局間ではLAN経由で時刻同期を実行し、各親局ではビーコンフレームのvender IEに“タイムスタンプ”(時計)を付加して定期的に送出し、子局端末の無線デバイスではビーコンの受信タイミング(ビーコン受信間隔)となる割り込み信号をホストCPUに発生し、ホストCPUが受信タイミングとタイムスタンプ(Vender IE)から時計の時刻補正を行うようにしたもので、以下の方式および方法を特徴とする。 In order to solve the above-mentioned problem, the present invention performs time synchronization between the master stations via the LAN, and each master station periodically adds a “time stamp” (clock) to the vendor IE of the beacon frame. Then, in the wireless device of the slave station terminal, an interrupt signal serving as a beacon reception timing (beacon reception interval) is generated in the host CPU, and the host CPU performs time correction of the clock from the reception timing and the time stamp (Vender IE). It is characterized by the following methods and methods.
(1)複数の親局と多数の子局間の情報伝送を無線LANで行い、各親局および各子局に搭載する時計によって各親局および各子局での情報取得時刻を同期させる方式であって、
各親局は、親局間ではLAN経由で時計の時刻同期を実行し、かつ各親局から子局に向けてビーコンといわれる信号を定期的に送出し、このビーコンには当該親局の基本時計となるタイムスタンプ情報を付加しておく手段を備え、
各子局は、前記ビーコンを親局と決めたタイミングで受信し、このビーコンの内部情報を元に動作を決定し、このビーコンに含まれる“Vender IE”に当該親局からのタイムスタンプ情報で当該子局内の時計の時刻補正を行う手段を備えたことを特徴とする。
(1) A system in which information transmission between a plurality of master stations and a plurality of slave stations is performed by a wireless LAN, and information acquisition times in each master station and each slave station are synchronized by a clock mounted on each master station and each slave station. There,
Each parent station performs time synchronization of the clock between the parent stations via the LAN, and periodically sends a signal called a beacon from each parent station to the child station. A means for adding time stamp information to be a clock is provided,
Each slave station receives the beacon at the timing determined as the master station, determines the operation based on the internal information of the beacon, and includes the “Vender IE” included in the beacon with the time stamp information from the master station. A means for correcting the time of the clock in the slave station is provided.
(2)複数の親局と多数の子局間の情報伝送を無線LANで行い、各親局および各子局に搭載する時計によって各親局および各子局での情報取得時刻を同期させる方法であって、
各親局は、親局間ではLAN経由で時計の時刻同期を実行し、かつ各親局から子局に向けてビーコンといわれる信号を定期的に送出し、このビーコンには当該親局の基本時計となるタイムスタンプ情報を付加しておき、
各子局は、前記ビーコンを親局と決めたタイミングで受信し、このビーコンの内部情報を元に動作を決定し、このビーコンに含まれる“Vender IE”に当該親局からのタイムスタンプ情報で当該子局内の時計の時刻補正を行うことを特徴とする。
(2) A method in which information transmission between a plurality of master stations and a plurality of slave stations is performed by a wireless LAN, and information acquisition times in each master station and each slave station are synchronized by a clock mounted on each master station and each slave station. There,
Each parent station performs time synchronization of the clock between the parent stations via the LAN, and periodically sends a signal called a beacon from each parent station to the child station. Add time stamp information to be a clock,
Each slave station receives the beacon at the timing determined as the master station, determines the operation based on the internal information of the beacon, and includes the “Vender IE” included in the beacon with the time stamp information from the master station. A time correction of a clock in the slave station is performed.
以上のとおり、本発明によれば、親局間ではLAN経由で時刻同期を実行し、各親局ではビーコンフレームのvender IEに“タイムスタンプ”(時計)を付加して定期的に送出し、子局端末の無線デバイスではビーコンの受信タイミング(ビーコン受信間隔)となる割り込み信号をホストCPUに発生し、ホストCPUが受信タイミングとタイムスタンプ(Vender IE)から時計の時刻補正を行うようにしたため、以下の効果がある。 As described above, according to the present invention, time synchronization is performed between the master stations via the LAN, and each master station periodically sends a “time stamp” (clock) to the vendor IE of the beacon frame, In the wireless device of the slave station terminal, an interrupt signal serving as a beacon reception timing (beacon reception interval) is generated in the host CPU, and the host CPU performs time correction of the clock from the reception timing and the time stamp (Vender IE). It has the following effects.
(1)エアパケットの衝突やエアフレームの再送によるスループット低下などが回避でき、既存のトラフィックに大きな負荷を掛けずに時刻同期ができる。 (1) It is possible to avoid a decrease in throughput due to collision of air packets or retransmission of air frames, and time synchronization can be performed without placing a heavy load on existing traffic.
(2)一定周期で送出されるビーコンフレームを受信することで、1TU=1.024msecの分解能を持つ時刻同期が可能となり精度が向上する。 (2) By receiving beacon frames transmitted at a fixed period, time synchronization with a resolution of 1TU = 1.024 msec becomes possible, and accuracy is improved.
(3)ビーコンはブロードキャストで送信されるため、一度に複数台の端末へタイムスタンプを転送することができることから、端末間の遅延時間を限りなくゼロに近づけることが可能となる。 (3) Since the beacon is transmitted by broadcast, the time stamp can be transferred to a plurality of terminals at a time, so that the delay time between the terminals can be made as close to zero as possible.
(4)複数の親局間の時刻同期をLAN側で実行させることで、異なる親局を持つ大量の端末間の時刻同期が可能となる。 (4) By performing time synchronization between a plurality of master stations on the LAN side, time synchronization among a large number of terminals having different master stations becomes possible.
図1は、本発明の実施形態を示すネットワーク構成図であり、親局(AP)からBeaconフレームがBeacon Interval設定に基づいて定期的に子局(端末)に送出されているネットワーク環境とする。 FIG. 1 is a network configuration diagram showing an embodiment of the present invention, and assumes a network environment in which a Beacon frame is periodically transmitted from a master station (AP) to a slave station (terminal) based on a Beacon Interval setting.
マスタとなる親局(AP)1から他の親局(AP)2へLANを経由して親局間での時刻同期を実行する。これにより、異なる親局を持つ無線端末間の同期化を可能とし、例えば1000台以上の端末間での時刻同期を可能とする。 Time synchronization between the master stations is performed via the LAN from the master station (AP) 1 serving as a master to another master station (AP) 2. This enables synchronization between wireless terminals having different master stations, for example, time synchronization among 1000 or more terminals.
子局3A〜3Nは、親局からのBeaconフレームを自局で設定されたListen Interval周期で受信する。親局から送出されるBeaconフレームは、図2に示すように、IEEE802.11のMACプロトコルで規定されているMAC制御フレームに“Vender Information Element(IE)”を付加して送出する。ここで、Beaconフレームに付加された“Vender Information Element(IE)”に親局の基本時計となるタイムスタンプ情報を付加することで、子局へ親局時計データを通知する。
The
子局3A〜3Nは、図3に内部回路ブロックの要部構成図を、図4に時刻同期タイミングチャートを示すように、無線デバイス4によってBeaconフレームを受信すると、ホストCPU5へBeacon受信イベント割り込みINTRを発生させる。子局3A〜3Nは、Beacon受信イベント割り込みINTRの発生により、Beaconフレーム内にある“Vender IE情報”にある親局の時計データ(TIME STUMP)がホスト5へ通知される。このイベントによって、ホスト5によって管理している時計の時間補正を行う。
When the
このときの時刻精度は、1TU=1.024msecの分解能を持つこと(Beacon intervalの最小単位)になる。 The time accuracy at this time has a resolution of 1 TU = 1.024 msec (the minimum unit of Beacon interval).
1、2 親局
3A〜3N 子局
4 無線デバイス
5 ホストCPU
1, 2
Claims (2)
各親局は、親局間ではLAN経由で時計の時刻同期を実行し、かつ各親局から子局に向けてビーコンといわれる信号を定期的に送出し、このビーコンには当該親局の基本時計となるタイムスタンプ情報を付加しておく手段を備え、
各子局は、前記ビーコンを親局と決めたタイミングで受信し、このビーコンの内部情報を元に動作を決定し、このビーコンに含まれる“Vender IE”に当該親局からのタイムスタンプ情報で当該子局内の時計の時刻補正を行う手段を備えたことを特徴とする親局/子局間の時刻同期方式。 A method of performing information transmission between a plurality of master stations and a plurality of slave stations by a wireless LAN, and synchronizing information acquisition times in each master station and each slave station by a clock mounted in each master station and each slave station,
Each parent station performs time synchronization of the clock between the parent stations via the LAN, and periodically sends a signal called a beacon from each parent station to the child station. A means for adding time stamp information to be a clock is provided,
Each slave station receives the beacon at the timing determined as the master station, determines the operation based on the internal information of the beacon, and includes the “Vender IE” included in the beacon with the time stamp information from the master station. A time synchronization system between a master station and a slave station, comprising means for correcting the time of a clock in the slave station.
各親局は、親局間ではLAN経由で時計の時刻同期を実行し、かつ各親局から子局に向けてビーコンといわれる信号を定期的に送出し、このビーコンには当該親局の基本時計となるタイムスタンプ情報を付加しておき、
各子局は、前記ビーコンを親局と決めたタイミングで受信し、このビーコンの内部情報を元に動作を決定し、このビーコンに含まれる“Vender IE”に当該親局からのタイムスタンプ情報で当該子局内の時計の時刻補正を行うことを特徴とする親局/子局間の時刻同期方法。 A method of performing information transmission between a plurality of master stations and a plurality of slave stations by a wireless LAN, and synchronizing information acquisition times at each master station and each slave station by a clock mounted on each master station and each slave station,
Each parent station performs time synchronization of the clock between the parent stations via the LAN, and periodically sends a signal called a beacon from each parent station to the child station. Add time stamp information to be a clock,
Each slave station receives the beacon at the timing determined as the master station, determines the operation based on the internal information of the beacon, and includes the “Vender IE” included in the beacon with the time stamp information from the master station. A time synchronization method between a master station and a slave station, wherein time correction of a clock in the slave station is performed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008213472A JP2010050761A (en) | 2008-08-22 | 2008-08-22 | Time synchronization mode and time synchronization method of radio communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008213472A JP2010050761A (en) | 2008-08-22 | 2008-08-22 | Time synchronization mode and time synchronization method of radio communication system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010050761A true JP2010050761A (en) | 2010-03-04 |
Family
ID=42067477
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008213472A Pending JP2010050761A (en) | 2008-08-22 | 2008-08-22 | Time synchronization mode and time synchronization method of radio communication system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010050761A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012173138A1 (en) | 2011-06-17 | 2012-12-20 | 横河電機株式会社 | Communication system, communication device, and communication method |
| JP2013108895A (en) * | 2011-11-22 | 2013-06-06 | Hitachi Ltd | Control system and time synchronization method |
| GB2518921A (en) * | 2014-03-24 | 2015-04-08 | Imagination Tech Ltd | High definition timing synchronisation function |
| CN105532051A (en) * | 2013-04-15 | 2016-04-27 | 瑞典爱立信有限公司 | Secondary cell synchronization for carrier aggregation |
| JP2016514919A (en) * | 2013-03-27 | 2016-05-23 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | System and method for synchronization within a neighbor aware network |
| EP3367733A1 (en) * | 2017-02-22 | 2018-08-29 | Beijing Xiaoniao Tingting Technology Co., Ltd | Method, device, and system for synchronizing clocks of processors |
| CN117938300A (en) * | 2024-03-21 | 2024-04-26 | 中大智能科技股份有限公司 | High-precision time service method for sensor network |
-
2008
- 2008-08-22 JP JP2008213472A patent/JP2010050761A/en active Pending
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012173138A1 (en) | 2011-06-17 | 2012-12-20 | 横河電機株式会社 | Communication system, communication device, and communication method |
| US9326259B2 (en) | 2011-06-17 | 2016-04-26 | Yokogawa Electric Corporation | Communication system, communication device, and communication method |
| JP2013108895A (en) * | 2011-11-22 | 2013-06-06 | Hitachi Ltd | Control system and time synchronization method |
| JP2016514919A (en) * | 2013-03-27 | 2016-05-23 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | System and method for synchronization within a neighbor aware network |
| US10292103B2 (en) | 2013-03-27 | 2019-05-14 | Qualcomm Incorporated | Systems and methods for synchronization within a neighborhood aware network |
| CN105532051B (en) * | 2013-04-15 | 2019-11-05 | 瑞典爱立信有限公司 | Secondary cell synchronization for carrier aggregation |
| CN105532051A (en) * | 2013-04-15 | 2016-04-27 | 瑞典爱立信有限公司 | Secondary cell synchronization for carrier aggregation |
| GB2518921B (en) * | 2014-03-24 | 2016-02-17 | Imagination Tech Ltd | High definition timing synchronisation function |
| GB2518921A (en) * | 2014-03-24 | 2015-04-08 | Imagination Tech Ltd | High definition timing synchronisation function |
| US10939402B2 (en) | 2014-03-24 | 2021-03-02 | Imagination Technologies Limited | High definition timing synchronisation function |
| EP3367733A1 (en) * | 2017-02-22 | 2018-08-29 | Beijing Xiaoniao Tingting Technology Co., Ltd | Method, device, and system for synchronizing clocks of processors |
| US10644867B2 (en) * | 2017-02-22 | 2020-05-05 | Beijing Xiaoniao Tingting Technology Co., LTD. | Method, device, and system for synchronizing clocks of processors |
| CN117938300A (en) * | 2024-03-21 | 2024-04-26 | 中大智能科技股份有限公司 | High-precision time service method for sensor network |
| CN117938300B (en) * | 2024-03-21 | 2024-06-04 | 中大智能科技股份有限公司 | High-precision time service method for sensor network |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10999834B2 (en) | Method and apparatus for generating and maintaining an accurate network map in a communications network | |
| EP3869858A1 (en) | Synchronization method and apparatus | |
| US20070081514A1 (en) | Method of synchronizing time between base stations, timing master device, and base station | |
| JP5112095B2 (en) | Time synchronization support device, clock synchronization device, master communication station and slave communication station | |
| EP1513290B1 (en) | Mobile terminal location in a WLAN through access point registration | |
| JP2010050761A (en) | Time synchronization mode and time synchronization method of radio communication system | |
| US20130294266A1 (en) | Apparatus and method for estimating a location of a mobile station in a wireless local area network | |
| US12185266B2 (en) | Synchronization method and apparatus | |
| KR101728060B1 (en) | Systems and methods for synchronizing timing between wireless networking devices | |
| US20190059066A1 (en) | Time Synchronization Between Nodes Connected by a Wireless Network | |
| EP3163786A1 (en) | Clock synchronization method and apparatus | |
| Cheng et al. | Det‐WiFi: A Multihop TDMA MAC Implementation for Industrial Deterministic Applications Based on Commodity 802.11 Hardware | |
| CN1868172A (en) | Time synchronization method between base stations, main timing device and base station | |
| Bernhard et al. | Life cycle of wireless sensor nodes in industrial environments | |
| JP5811895B2 (en) | Communication apparatus and communication method | |
| CN106662629A (en) | Wireless positioning using scheduled transmissions | |
| US9226229B2 (en) | Method for internet protocol-based sleep mode control using synchronization information | |
| JP4853625B2 (en) | Propagation delay time measuring method, synchronization method, and wireless LAN system | |
| WO2010102565A1 (en) | Method, apparatus and system for time synchronization | |
| JP2010050762A (en) | Mode and method for distributing time synchronization signal of radio communication system | |
| Lam et al. | An improved precision time protocol for industrial WLAN communication systems | |
| JP2018157340A (en) | Wireless communication apparatus, program, and method | |
| KR20130119376A (en) | Apparatus and method for estimating location of mobile station in wireless local area network | |
| CN114556818B (en) | Synchronization in an optical wireless network for interference suppression | |
| EP4633068A1 (en) | Link adaptive synchronization protocol (lasp) |