JP6868271B2 - Wireless communication synchronization recovery method and sensor network system using it - Google Patents
Wireless communication synchronization recovery method and sensor network system using it Download PDFInfo
- Publication number
- JP6868271B2 JP6868271B2 JP2017077196A JP2017077196A JP6868271B2 JP 6868271 B2 JP6868271 B2 JP 6868271B2 JP 2017077196 A JP2017077196 A JP 2017077196A JP 2017077196 A JP2017077196 A JP 2017077196A JP 6868271 B2 JP6868271 B2 JP 6868271B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- wireless communication
- equation
- recovery method
- synchronization
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、構造モニタリング、環境モニタリング、ビルオートメーションなどの分野のセンサネットワークにおける各センサノード間の無線通信同期回復方法に関し、特に、極少資源下での無線通信同期回復方法に関するものである。 The present invention relates to a method for recovering wireless communication synchronization between sensor nodes in a sensor network in fields such as structural monitoring, environmental monitoring, and building automation, and more particularly to a method for recovering wireless communication synchronization under minimal resources.
センサネットワークは、センシング機能を有するセンサノードを無線通信によってネットワーク化したものであり、多数のセンサノードが分散配置されたものである。各センサノードは、例えば、無線通信用の電力を太陽光や照明光などの自然エネルギーや環境からのエネルギーで自給して、極小のコンデンサ等の充電素子にエネルギーを蓄積して、間欠的に極短時間の通信を繰り返すことが可能である(例えば、特許文献1を参照。)。
このような極少資源下における無線通信では、センサノード間の通信間隔を間欠にすることにより、センサノードの省電力化を図れるが、間欠動作にすることで、通信同期が必要となる。同じ事象を複数のセンサノードでセンシングする場合には、時刻の一致しないセンサデータは意味を成さないために、通常、キャリブレーションによる時刻同期、外部モジュールによる時刻同期を行っている。しかしながら、極小資源下でセンサノードを動作させる場合には、十分な電力が得られないため時刻同期が取れず、同期時間の修正ができず、センサネットワークでの通信が途切れるという問題がある。
The sensor network is a network of sensor nodes having a sensing function by wireless communication, and a large number of sensor nodes are distributed and arranged. For example, each sensor node is self-sufficient in power for wireless communication with natural energy such as sunlight and illumination light and energy from the environment, and stores energy in a charging element such as a tiny capacitor to intermittently pole. It is possible to repeat communication for a short time (see, for example, Patent Document 1).
In wireless communication under such an extremely small amount of resources, the power saving of the sensor nodes can be achieved by intermittently communicating the communication intervals between the sensor nodes, but the intermittent operation requires communication synchronization. When the same event is sensed by a plurality of sensor nodes, the sensor data whose time does not match does not make sense. Therefore, the time synchronization by calibration and the time synchronization by an external module are usually performed. However, when operating the sensor node under extremely small resources, there is a problem that the time cannot be synchronized because sufficient power cannot be obtained, the synchronization time cannot be corrected, and the communication in the sensor network is interrupted.
また、充電素子にエネルギーを蓄積して間欠的に極短時間の通信を繰り返すセンサネットワークでは、センサノードの小型化、省電力化のために、受信の確認応答を行わない無線通信方法が知られている。このような無線通信方法において、ノイズ等により同期が取れなくなった場合に、確実に送信と受信の同期を回復させるための方法が研究されている(例えば、非特許文献1,2を参照。)。
Further, in a sensor network that stores energy in a charging element and intermittently repeats communication for an extremely short time, a wireless communication method that does not perform reception confirmation and response is known in order to reduce the size and power consumption of the sensor node. ing. In such a wireless communication method, a method for surely recovering the synchronization between transmission and reception when synchronization cannot be achieved due to noise or the like has been studied (see, for example, Non-Patent
非特許文献1に開示された無線通信方法では、同期がとれた時間スロットを導入し、同期ズレが生じた場合に、互いに素な2つの数を用いて送信ノードと受信ノードの活動時期を制御する。しかしながら、非特許文献1の方法の場合、時間をスロットで分け、離散的に時間を扱うことから、無駄な資源を使うことになり、利用できる資源が非常に少ない極少資源下の場合には適切ではない。
In the wireless communication method disclosed in
また、非特許文献2に開示された無線通信方法では、同期ズレが生じた場合に、時刻同期をとることが不可能となったとしても、必ず同期回復ができる条件を示している。具体的には、センサノードが2つの場合において、受信ノードが活動時間にデータを受け取ることができなかった場合、受信ノードは通常時よりも周期と活動時間を共にα倍長くしたリカバリーモードの状態に遷移する。係数αの整数部はbで小数部はγであり、整数部bは必ず2以上でなければならない。非特許文献2では、どのような同期ズレであっても、リカバリーモードの状態で動作を有限回繰り返すことで同期回復ができることを証明している。
なお、本明細書において、通常モードとは、送信ノードと受信ノードが同期した状態でデータ通信(データ送受信)を行っている状態をいい、リカバリーモードとは、送信ノードと受信ノードが同期せず、受信ノードがデータ受信できない場合に、再度データを受信できるまで、一時的に周期や活動時間を変化させる状態をいう。
Further, the wireless communication method disclosed in Non-Patent
In this specification, the normal mode means a state in which data communication (data transmission / reception) is performed in a state where the transmitting node and the receiving node are synchronized, and the recovery mode means that the transmitting node and the receiving node are not synchronized. , A state in which when the receiving node cannot receive data, the cycle or activity time is temporarily changed until the data can be received again.
上述した非特許文献2の無線通信方法では、リカバリーモードの充電時間と活動時間を同じ比率で増加させるものであり、理論的には確実に同期回復できることを保証するものの、実用時に生じ得る各種誤差を想定した場合において、確実に同期回復できることを保証できるものではないといった問題がある。すなわち、非特許文献2の無線通信方法の場合、受信ノードは充電時間と活動時間を共にα倍長いものに変更するが、このことはロバスト性が小さいものになっていた。また、係数αの整数部bは2以上でなければならないという条件から、リカバリーモードの活動時間は通常時の活動時間の2倍以上となり、そのため大きな充電素子を必要とするといった問題がある。
In the wireless communication method of Non-Patent
かかる状況に鑑みて、本発明は、実用時に生じ得る各種誤差が存在したとしても確実に同期回復が可能であり、また、リカバリーモードの活動時間は通常時の活動時間の2倍未満とすることが可能で、より小さな充電素子を備えるだけでよい無線通信同期回復方法を提供することを目的とする。 In view of such a situation, the present invention can reliably perform synchronous recovery even if there are various errors that may occur in practical use, and the activity time in the recovery mode should be less than twice the activity time in the normal state. It is an object of the present invention to provide a wireless communication synchronous recovery method that requires only a smaller charging element.
本発明者らは、極少資源下における無線通信方法に関して鋭意検討した結果、実用時に生じ得る各種誤差が存在したとしても確実に同期回復が可能で、リカバリーモードの活動時間は通常時の活動時間の2倍未満にできる十分条件を見出した。 As a result of diligent studies on the wireless communication method under the minimum resources, the present inventors can surely perform synchronous recovery even if there are various errors that may occur in practical use, and the activity time of the recovery mode is the activity time of the normal time. We have found sufficient conditions that can be less than doubled.
すなわち、上記課題を達成すべく、本発明の無線通信同期回復方法は、送信ノードと受信ノードの通信同期に時刻管理と受信確認応答の少なくとも何れかは不要のセンサネットワークにおいて、活動時間とスリープ時間とからなる動作状態を有し、活動時間とスリープ時間とからなる周期を繰り返す各センサノードの無線通信同期回復方法であって、自ノードが他ノードからのデータを受信不可の時に、自ノードの周期と活動時間を、下記式を満たすTRとWRに変更する。下記式において、T,Wはそれぞれ通常時の周期と活動時間で、T > W を満たすもの、bは1以上の整数、γは0<γ<1を満たす任意の数をそれぞれ示す。本発明の無線通信同期回復方法の条件では、下記式2で等号のみでなく不等式も許容していることから、実用時に生じ得る各種誤差が存在したとしても確実に同期回復が可能な設計としている。ここで、通信同期における時刻管理とは、非特許文献1の無線通信方法のように、送信ノードと受信ノードとも、時間を長さが決まったスロット単位に分け、同期ズレが生じた場合に、互いに素な2つの数を用いて送信ノードと受信ノードの送受信時のスロットが一致するように制御を行う時刻管理をいう。
That is, to achieve the above object, a wireless communication synchronization recovery method of the present invention, at least one of the time management and the reception acknowledgment to the communication synchronization of the transmitting and receiving nodes to have your unnecessary sensor networks, and activity time It is a wireless communication synchronization recovery method of each sensor node that has an operating state consisting of sleep time and repeats a cycle consisting of activity time and sleep time, and when the own node cannot receive data from other nodes, it is self. the period between active time of a node is changed to T R and W R that satisfies the following equation. In the following equations, T and W are the normal cycle and activity time, respectively, and T> W is satisfied, b is an integer of 1 or more, and γ is an arbitrary number satisfying 0 <γ <1. Under the conditions of the wireless communication synchronous recovery method of the present invention, not only equal signs but also inequalities are allowed in the following
(数1)
TR=(b±γ)T ・・・(式1)
WR ≧ W + γT ・・・(式2)
TR > WR ・・・(式3)
(Number 1)
T R = (b ± γ) T ··· ( Equation 1)
W R ≧ W + γT ··· (Equation 2)
T R> W R ··· (Equation 3)
また、他の観点によれば、本発明の無線通信同期回復方法は、送信ノードと受信ノードの通信同期に時刻管理と受信確認応答の少なくとも何れかは不要のセンサネットワークにおいて、活動時間とスリープ時間とからなる動作状態を有し、活動時間とスリープ時間とからなる周期を繰り返す各センサノードの無線通信同期回復方法であって、自ノードが他ノードからのデータを受信不可の時に、自ノードの周期と活動時間を、下記式4の等号条件と下記式5と式6の論理和として得られる条件を満たすTRとWRに変更する。下記式において、T,Wはそれぞれ通常時の周期と活動時間で、T > W を満たすもの、bは0以上の整数、γは0<γ<1を満たす任意の数をそれぞれ示す。本発明の無線通信同期回復方法の条件では、下記式5,6で等号のみでなく不等式も許容していることから、実用時に生じ得る各種誤差が存在したとしても確実に同期回復が可能な設計としている。
Also, according to another aspect, a wireless communication synchronization recovery method of the present invention, at least one of the time management and the reception acknowledgment to the communication synchronization of the transmitting and receiving nodes to have your unnecessary sensor networks, and activity time It is a wireless communication synchronization recovery method of each sensor node that has an operating state consisting of sleep time and repeats a cycle consisting of activity time and sleep time, and when the own node cannot receive data from other nodes, it is self. the period between active time of a node is changed to satisfy the condition T R and W R obtained as the logical sum of equality condition and the following
(数2)
TR=(b+γ)T ・・・(式4)
WR ≧ W + γT ・・・(式5)
WR ≧ W + (1−γ)T ・・・(式6)
TR > WR ・・・(式7)
(Number 2)
T R = (b + γ) T ··· ( Equation 4)
W R ≧ W + γT ··· (Equation 5)
W R ≧ W + (1- γ) T ··· ( Equation 6)
T R> W R ··· (Equation 7)
本発明の無線通信同期回復方法では、先ず、通常時の活動時間Wより長い活動時間WR を設定し、次に、上記式2を満たす最大のγを算出することが好ましい。自ノードが他ノードからのデータを受信不可の時に、自ノードの周期と活動時間をTRとWRに変更した後、再び受信ノードでデータ受信ができるまでのリカバリーに要する時間(回復時間)は、γの値によって決定されるからである。
In the wireless communication synchronous recovery method of the present invention, it is preferable to first set the activity time WR longer than the normal activity time W, and then calculate the maximum γ satisfying the
別の観点による本発明の無線通信同期回復方法では、先ず、通常時の活動時間Wより長い活動時間WR を設定し、次に、上記式5を満たす最大のγを算出、又は、上記式6を満たす最小のγを算出することが好ましい。同様に、回復時間はγの値によって決定されるからである。
The wireless communication synchronization recovery method of the present invention according to another aspect, first, activities to set the time W from long idle times W R of the normal, then calculates the maximum γ satisfying the
本発明の無線通信同期回復方法における上記式1において、b = 1 〜 3であり、上記式2において、WR / W が1より大きく2未満であることが好ましい。活動時間は通常時の活動時間の2倍未満となり、大きな充電素子が不要とでき、センサノードの更なる小型化を図れるからである。
同様に、別の観点による本発明の無線通信同期回復方法における上記式4において、b = 0 〜 3であり、上記式5,6において、WR / W が1より大きく2未満であることが好ましい。
In the
Similarly, in the above formula 4 in a wireless communication synchronization recovery method of the present invention according to another aspect, a b = 0 ~ 3, in the
また、本発明の無線通信同期回復方法における上記式1において、b = 1、TR=(b+γ)Tの場合に、WR − W = TR −T を満たすように、TRとWRに変更する。通常モードにおける周期Tと活動時間Wとスリープ時間(充電時間)Sの関係は、T=W+Sである。また、リカバリーモードにおける周期TRと活動時間WRとスリープ時間(充電時間)SRの関係は、TR=WR+SRである。従って、WR − W = TR −T を満たすということは、通常モードとリカバリーモードにおけるスリープ時間が同じ、すなわち、スリープ時間は変化がないことを意味する。
別の観点による本発明の無線通信同期回復方法における上記式4において、b = 1の場合に、WR − W = TR −T を満たすように、TRとWRに変更する。同様に、WR − W = TR −T を満たすということは、通常モードとリカバリーモードにおけるスリープ時間が同じ、すなわち、スリープ時間は変化がないことを意味する。
その際は、WR / W が1より大きく2未満であることが好ましい。
In the
In the above formula 4 in a wireless communication synchronization recovery method of the present invention according to another aspect, in the case of b = 1, W R - W = so as to satisfy T R -T, is changed to T R and W R. Similarly, W R - W = that satisfy T R -T is the sleep time in the normal mode and the recovery mode are the same, i.e., there are no sleep time is changed.
In that case, it is preferable W R / W is 2 or more and less than 1.
また、本発明の無線通信同期回復方法における上記式1において、b = 1、TR=(b−γ)Tの場合に、WR − W = T −TR を満たすように、TRとWRに変更する。通常モードにおける周期Tと活動時間Wとスリープ時間(充電時間)Sの関係は、T=W+Sであり、また、リカバリーモードにおける周期TRと活動時間WRとスリープ時間(充電時間)SRの関係は、TR=WR+SRである。従って、WR − W = T −TR を満たすということは、WR − W = W+S −(WR+SR)から、2×(WR − W)=S−SR となり、リカバリーモードにおける活動時間の増加分の2倍だけ、スリープ時間が減少する、或は、リカバリーモードにおける活動時間の減少分の2倍だけ、スリープ時間が増加することを意味する。
別の観点による本発明の無線通信同期回復方法における上記式4において、b = 0の場合に、WR − W = T −TR を満たすように、TRとWRに変更する。同様に、WR − W = T −TR を満たすということは、リカバリーモードにおける活動時間の増加分の2倍だけ、スリープ時間が減少する、或は、リカバリーモードにおける活動時間の減少分の2倍だけ、スリープ時間が増加することを意味する。
In the
In the above formula 4 in a wireless communication synchronization recovery method of the present invention according to another aspect, in the case of b = 0, W R - W = so as to satisfy T -T R, is changed to T R and W R. Similarly, W R - W = T -T that satisfy R, only 2 times the increase activity time in the recovery mode, decreases sleep time, or 2 of decrease in activity time in the recovery mode It means that the sleep time is increased by twice.
上述した本発明の無線通信同期回復方法をコンピュータに実行させるプログラムは、センサノードに搭載されるコンピュータにより実行される。また、かかるプログラムが搭載された複数のセンサノードで構築されるセンサネットワークシステムは、木型ネットワーク構造又は線形ネットワーク構造を有するシステムに好適に用いられる。
そして、上述した本発明の無線通信同期回復方法によって、送信ノードと受信ノードの通信同期に時刻管理と受信確認応答の少なくとも何れかは不要の同期回復を行うセンサネットワークシステムが実現される。
The program for causing the computer to execute the wireless communication synchronization recovery method of the present invention described above is executed by the computer mounted on the sensor node. Further, a sensor network system constructed by a plurality of sensor nodes equipped with such a program is preferably used for a system having a wooden network structure or a linear network structure.
Then, by the wireless communication synchronization recovery method of the present invention described above, a sensor network system that performs synchronization recovery that does not require at least one of time management and reception confirmation response for communication synchronization between the transmission node and the reception node is realized.
本発明の無線通信同期回復方法によれば、実用時に生じ得る各種誤差が存在したとしても確実に同期回復が可能であり、また、リカバリーモードの活動時間は通常時の活動時間の2倍未満とすることが可能であるといった効果がある。 According to the wireless communication synchronous recovery method of the present invention, synchronous recovery is surely possible even if there are various errors that may occur in practical use, and the activity time in the recovery mode is less than twice the activity time in the normal state. There is an effect that it is possible to do.
以下、本発明の実施形態の一例を、図面を参照しながら詳細に説明していく。なお、本発明の範囲は、以下の実施例や図示例に限定されるものではなく、幾多の変更及び変形が可能である。 Hereinafter, an example of the embodiment of the present invention will be described in detail with reference to the drawings. The scope of the present invention is not limited to the following examples and illustrated examples, and many modifications and modifications can be made.
(従来の無線通信同期回復方法)
本発明の無線通信同期回復方法の実施形態を説明する前に、従来から知られている非特許文献2の無線通信方法における同期回復ができる条件について説明する。
まず、センサノードの間欠動作について、図を参照しながら説明する。センサノードの間欠動作は、図1に示すように、極短い時間、ウェイクし、通信を行ない、次の通信時までスリープするといった一連の動作を周期的に繰り返し、データの送受信を行なうものである。スリープ時間に充電を行ない、極短い時間のウェイクで通信を行なう。極少資源下では、使用できる資源が極めて限られるため、送信に対する認識信号(Ack)は原則返さないとする。図1は、送信ノードAと受信ノードBが完全に同期した状態でデータ通信を行っている状態(通常モード)を示したものである。図1において、Wはウェイク時間(活動時間)、Sはスリープ時間、Tは一連の動作を繰り返す周期を表す。スリープモードを用いた間欠動作においては何らかの原因で、センサノード間の同期時刻がずれて通信ができなくなる問題がある。電力が十分に供給されているセンサネットワークで同期ずれが起こった場合には、同期ずれを観測した受信側のセンサノードがスリープせず、通信回復するまでの間受信待機状態に入ることで再び同期を回復することが可能であるが、極少資源下のセンサネットワークでは、通信回復するまで受信待機状態、すなわち長いウェイク時間(活動時間)を取るということが困難である。そのため、受信ノードBは、通信データを受け取ることができなかった場合、通常モードよりスリープ時間とウェイク時間(活動時間)を変化させたリカバリーモードと呼ばれる状態へと切り替えて、ウェイク時間(活動時間)に送信ノードAと通信可能かどうかを判断することを周期的に繰り返す方法を行う。リカバリーモードでも、送信ノードAは通常モードで動作する。
(Conventional wireless communication synchronization recovery method)
Before explaining the embodiment of the wireless communication synchronous recovery method of the present invention, the conditions under which synchronous recovery can be performed in the conventionally known wireless communication method of
First, the intermittent operation of the sensor node will be described with reference to the figure. As shown in FIG. 1, the intermittent operation of the sensor node is to send and receive data by periodically repeating a series of operations such as waking, communicating, and sleeping until the next communication for a very short time. .. It charges during sleep time and communicates with a wake for a very short time. Under extremely small resources, the resources that can be used are extremely limited, so in principle, the recognition signal (Ack) for transmission is not returned. FIG. 1 shows a state (normal mode) in which data communication is performed in a state where the transmitting node A and the receiving node B are completely synchronized. In FIG. 1, W represents a wake time (activity time), S represents a sleep time, and T represents a cycle in which a series of operations are repeated. In the intermittent operation using the sleep mode, there is a problem that the synchronization time between the sensor nodes is shifted for some reason and communication cannot be performed. If a synchronization error occurs in a sensor network with sufficient power supply, the sensor node on the receiving side that observes the synchronization error does not sleep, and synchronizes again by entering the reception standby state until communication is restored. However, in a sensor network under extremely small resources, it is difficult to take a reception standby state, that is, a long wake time (activity time) until communication is recovered. Therefore, when the receiving node B cannot receive the communication data, the receiving node B switches from the normal mode to a state called the recovery mode in which the sleep time and the wake time (active time) are changed, and the wake time (active time). A method of periodically repeating the determination of whether or not communication with the transmission node A is possible is performed. Even in the recovery mode, the transmitting node A operates in the normal mode.
図2のフローは、通常モードとリカバリーモードの遷移フローを示したものである。
受信ノードは、ウェイク時間(活動時間)とスリープ時間の一連の動作を繰り返して、送信ノードと同期通信を行う(通常モード)。受信ノードは、データを受信ができなかった場合、通常モードからリカバリーモードに切り替わる。受信ノードは、再びデータ受信ができる状態に回復した場合、リカバリーモードから通常モードに切り替わる。
送信ノードと受信ノードが同期した状態でデータ通信を行っている通常モードの周期Tと活動時間Wは予め決定されている。ノイズ等の要因で、送信ノードと受信ノードが同期できず、受信ノードがデータ受信できない場合に、再度データを受信できるまで、一時的に周期や活動時間を変化させて同期回復させるリカバリーモードにおいて、周期TR と活動時間WR をどのように決定するかが重要である。
The flow of FIG. 2 shows the transition flow between the normal mode and the recovery mode.
The receiving node repeats a series of operations of wake time (active time) and sleep time to perform synchronous communication with the transmitting node (normal mode). If the receiving node cannot receive the data, it switches from the normal mode to the recovery mode. When the receiving node recovers to a state where it can receive data again, it switches from the recovery mode to the normal mode.
The period T and activity time W of the normal mode in which data communication is performed in a state where the transmitting node and the receiving node are synchronized are predetermined. In the recovery mode, when the transmitting node and the receiving node cannot synchronize due to factors such as noise and the receiving node cannot receive data, the cycle and activity time are temporarily changed to recover the synchronization until the data can be received again. how to determine the period T R and activity time W R is important.
従来の無線通信同期回復方法の1つである非特許文献2の無線通信方法では、受信ノードにおけるリカバリーモードの周期TR と活動時間WR は、通常モードよりも周期と活動時間を共にα倍長くする。すなわち、非特許文献2の無線通信方法におけるリカバリーモードでは、下記式8a〜8cを満たすように、リカバリーモードの周期TR と活動時間WR とスリープ時間SR が変更される。ここで、bは2以上の整数(b≧2)であり、αとγはそれぞれ下記式8dと式8eで表される。
In which is one
(数3)
TR = αT ・・・(式8a)
WR = αW ・・・(式8b)
SR = αS ・・・(式8c)
α = b+γ ・・・(式8d)
γ =(b−1)W/T ・・・(式8e)
(Number 3)
T R = αT ··· (formula 8a)
W R = αW ··· (formula 8b)
S R = αS ··· (formula 8c)
α = b + γ ・ ・ ・ (Equation 8d)
γ = (B-1) W / T ... (Equation 8e)
非特許文献2の無線通信方法は、図14に示すように、受信ノードBに同期ずれ(d)が生じた場合に、リカバリーモードの周期TRと活動時間WRを、通常モードの周期Tと活動時間Wから同じ比率αで増加させるというものである。周期と活動時間を同じ比率αで増加させることから、スリープ時間Sも同じ比率αで増加させることになる。周期Tと活動時間Wとスリープ時間Sの関係は、T=S+Wである。センサノードの充電は、活動していないスリープ時間を用いて行うことから、充電時間はスリープ時間Sで表す。
Wireless communication method described in
(第1の無線通信同期回復方法)
次に、本発明の第1の無線通信同期回復方法について説明する。本発明の第1の無線通信同期回復方法では、受信ノードが活動時間にデータを受信ができなかった場合、受信ノードの周期と活動時間を、下記式1〜3を満たすTRとWRに変更する。T,Wはそれぞれ通常時の周期と活動時間で、T > Wを満たし、bは1以上の整数、γは0<γ<1を満たす任意の数である。
(First wireless communication synchronization recovery method)
Next, the first wireless communication synchronous recovery method of the present invention will be described. In the first wireless communication synchronization recovery method of the present invention, if the receiving node could not receive the data on the activation time, the period and activity time of the receiving node, the T R and W R, which satisfy the following formula 1-3 change. T and W are the normal cycle and activity time, respectively, and T> W is satisfied, b is an integer of 1 or more, and γ is an arbitrary number satisfying 0 <γ <1.
(数4)
TR=(b±γ)T ・・・(式1)
WR ≧ W + γT ・・・(式2)
TR > WR ・・・(式3)
(Number 4)
T R = (b ± γ) T ··· ( Equation 1)
W R ≧ W + γT ··· (Equation 2)
T R> W R ··· (Equation 3)
図3は周期TR と活動時間WR の設定手順を示している。設定手順は、以下のステップS11〜S14から成る。なお、ステップS11とステップS12の順番が逆でも構わない。
(ステップS11)パラメータbの値(1以上の整数)を設定する。
(ステップS12)リカバリーモードの活動時間WR を設定する。ここで、活動時間WRは通常時の活動時間Wより長い時間に設定するが、WR / W < 2 を満たすように設定する。
(ステップS13)WR ≧ W+γTから最大となるパラメータγ(但し、0<γ<1)を算出する。
(ステップS14)設定したパラメータbとステップS13で算出したγを用い、TR=(b±γ)Tからリカバリーモードの周期TR を算出する。
Figure 3 shows the procedure for setting the period T R and activity time W R. The setting procedure includes the following steps S11 to S14. The order of steps S11 and S12 may be reversed.
(Step S11) The value of the parameter b (an integer of 1 or more) is set.
(Step S12) to set the activity time W R of recovery mode. Here, the activation time W R is set to be longer than the activity time W of the normal, it is set to satisfy W R / W <2.
(Step S13) W R ≧ W + γT becomes maximum from the parameter gamma (where, 0 <γ <1) is calculated.
(Step S14) using a gamma was calculated by the parameter b and the step S13 is set, calculates the period T R of the recovery mode from the T R = (b ± γ) T.
受信ノードがデータ受信できない場合に、再度データを受信できるまで、通常モードの周期Tと活動時間Wを、リカバリーモードの周期TR, 活動時間WR に変更することにより、実用時に生じ得る各種誤差が存在したとしても確実に同期回復ができ、また、リカバリーモードの活動時間は通常時の活動時間の2倍未満とすることができる。 If the receiving node can not receive data, until it receives the data again, the period T and the activity time W of the normal mode, the period of the recovery mode T R, by changing the activation time W R, various errors can occur in practice when Even if there is, the synchronous recovery can be surely performed, and the activity time in the recovery mode can be less than twice the activity time in the normal time.
(第2の無線通信同期回復方法)
次に、本発明の第2の無線通信同期回復方法について説明する。本発明の第2の無線通信同期回復方法では、自ノードが他ノードからのデータを受信不可の時に、自ノードの周期と活動時間を、下記式4の等号条件と下記式5と式6の論理和として得られる条件を満たすTRとWRに変更する。T,Wはそれぞれ通常時の周期と活動時間で、T > Wを満たし、bは0以上の整数、γは0<γ<1を満たす任意の数である。
(Second wireless communication synchronization recovery method)
Next, the second wireless communication synchronous recovery method of the present invention will be described. In the second wireless communication synchronization recovery method of the present invention, when the own node cannot receive data from another node, the cycle and activity time of the own node are set to the equal sign condition of the following formula 4 and the following
(数5)
TR=(b+γ)T ・・・(式4)
WR ≧ W + γT ・・・(式5)
WR ≧ W + (1−γ)T ・・・(式6)
TR > WR ・・・(式7)
(Number 5)
T R = (b + γ) T ··· ( Equation 4)
W R ≧ W + γT ··· (Equation 5)
W R ≧ W + (1- γ) T ··· ( Equation 6)
T R> W R ··· (Equation 7)
図4は周期TR と活動時間WR の設定手順を示している。設定手順は、以下のステップS21〜S24から成る。なお、ステップS21とステップS22の順番が逆でも構わない。
(ステップS21)パラメータbの値(0以上の整数)を設定する。
(ステップS22)リカバリーモードの活動時間WR を設定する。ここで、活動時間WRは通常時の活動時間Wより長い時間に設定するが、WR / W < 2 を満たすように設定する。
(ステップS23)WR ≧ W+γTから最大となるパラメータγ、或は、WR ≧ W + (1−γ)Tから最小となるパラメータγ(但し、0<γ<1)を算出する。
(ステップS24)設定したパラメータbとステップS23で算出したγを用い、TR=(b+γ)Tからリカバリーモードの周期TR を算出する。
Figure 4 shows the procedure for setting the period T R and activity time W R. The setting procedure comprises the following steps S21 to S24. The order of steps S21 and S22 may be reversed.
(Step S21) The value of parameter b (integer of 0 or more) is set.
(Step S22) to set the activity time W R of recovery mode. Here, the activation time W R is set to be longer than the activity time W of the normal, it is set to satisfy W R / W <2.
(Step S23) W R ≧ W + γT becomes maximum from the parameter gamma, or, W R ≧ W + (1 -γ) a minimum of T parameter gamma (where, 0 <γ <1) is calculated.
(Step S24) using a gamma was calculated by the parameter b and the step S23 is set, calculates the period T R of the recovery mode from the T R = (b + γ) T.
受信ノードがデータ受信できない場合に、再度データを受信できるまで、通常モードの周期Tと活動時間Wを、リカバリーモードの周期TR, 活動時間WR に変更することにより、実用時に生じ得る各種誤差が存在したとしても確実に同期回復ができ、また、リカバリーモードの活動時間は通常時の活動時間の2倍未満とすることができる。 If the receiving node can not receive data, until it receives the data again, the period T and the activity time W of the normal mode, the period of the recovery mode T R, by changing the activation time W R, various errors can occur in practice when Even if there is, the synchronous recovery can be surely performed, and the activity time in the recovery mode can be less than twice the activity time in the normal time.
(同期回復のための十分条件)
以下では、本発明の無線通信同期回復方法における条件が、同期回復のための十分条件であることについて説明する。
第1の無線通信同期回復方法の条件(前述の式1〜3)と、第2の無線通信同期回復方法の条件(前述の式4〜7)は、等価である。そのため、第1の無線通信同期回復方法の条件が、同期回復のための十分条件であることを説明する。
(Sufficient conditions for synchronous recovery)
Hereinafter, it will be described that the conditions in the wireless communication synchronous recovery method of the present invention are sufficient conditions for synchronous recovery.
The conditions of the first wireless communication synchronization recovery method (
第1の無線通信同期回復方法の条件と第2の無線通信同期回復方法の条件が等価であることは、以下の説明により証明できる。
まず、式1がTR=(b+γ)Tの場合、式1,2と、式4,5との違いは、bの値の制約だけである(式1,2の場合、bは1以上の整数であるが、式4,5の場合、bは0以上の整数)。式4,5において、bが0の場合、式4がTR=γTとなり、それを式5に代入すると、WR ≧ W +TRとなる。その場合、式7を満たさない。よって、bは1以上の整数でなければならないことになる。従って、式1,2と式4,5は等価である。
次に、式1がTR=(b−γ)Tの場合、bの値の制約を1以上の整数から0以上の整数として、式1を変形し、TR=(b+(1−γ´))Tと置き換える(但し、0<γ´<1)。ここで、式4のγが式1の(1−γ´)と同じであるとする。式4と変形した式1ではbの値の制約が同一であり、γと(1−γ´)も取りうる範囲は同じになり、共に、0より大きく1未満である。式6のγに式1の(1−γ´)を代入すると、式6はWR ≧ W +γ´Tとなり、これは式2と等価である。
以上のことから、第1の無線通信同期回復方法の条件と第2の無線通信同期回復方法の条件が等価であることが証明された。
It can be proved by the following description that the conditions of the first wireless communication synchronous recovery method and the conditions of the second wireless communication synchronous recovery method are equivalent.
First, if the
Then, if the
From the above, it was proved that the conditions of the first wireless communication synchronization recovery method and the conditions of the second wireless communication synchronization recovery method are equivalent.
第1の無線通信同期回復方法の条件が同期回復のための十分条件であることは、以下の説明により証明できる。
図5は、受信ノードBにおいて、同期ずれ(d)が生じ、データが受信できなかった場合に、リカバリーモードの状態に切り替える動作を示したものである。図5では、リカバリーモードにおいて、受信ノードBは通常の動作状態より、充電時間を長くし、受信待機時間(活動時間)も長くとる様子を示している。この時、送信ノードAは動作モードが変わることはなく、通常モードの周期で充電と送信を繰り返す。通常モードの送信ノードAとリカバリーモードの受信ノードBの動作を有限回繰り返すことによって、センサノードAとB間の同期回復を行なう。同期ずれをdとした時、任意のdに対して、リカバリーモードの動作を有限回繰り返すことで、第1の無線通信同期回復方法の条件で同期を回復できるのであるが、以下でこれについて説明を行う。
It can be proved by the following description that the condition of the first wireless communication synchronous recovery method is a sufficient condition for synchronous recovery.
FIG. 5 shows an operation of switching to the recovery mode state in the receiving node B when a synchronization shift (d) occurs and data cannot be received. FIG. 5 shows that in the recovery mode, the receiving node B has a longer charging time and a longer reception standby time (activity time) than in the normal operating state. At this time, the operation mode of the transmission node A does not change, and charging and transmission are repeated in the cycle of the normal mode. Synchronous recovery between sensor nodes A and B is performed by repeating the operations of the transmission node A in the normal mode and the reception node B in the recovery mode a finite number of times. When the synchronization deviation is d, the synchronization can be recovered under the condition of the first wireless communication synchronization recovery method by repeating the operation of the recovery mode finitely for any d. This will be explained below. I do.
ここで、説明に用いる記号を定義する。Wは送信ノードAと受信ノードBの通常モードのウェイク時間(活動時間)であり、WRは受信ノードBのリカバリーモードのウェイク時間(活動時間)である。また、Sは通常モードのスリープ時間であり、SRは受信ノードBのリカバリーモードのスリープ時間である。次に、TとTRはそれぞれ通常モードと受信ノードBのリカバリーモードの1サイクルにかかる時間(周期)である。すなわち、T=S+W、TR=SR+WRである。通常、ウェイク時間はスリープ時間に対して、かなり短く設定されていることから、T > S >> W 、TR > SR >> WR とする。 Here, the symbols used for explanation are defined. W is a wake time in the normal mode of the receiving node B and the transmitting node A (active time), the W R is the wake time recovery mode of the receiving node B (activity time). Further, S is a sleep time of the normal mode, the S R is sleep time recovery mode of the receiving node B. Then, T and T R are each normal mode and the receiving node time required for one cycle of the recovery mode B (cycle). That, T = S + W, is T R = S R + W R . Normally, for the wake time it is sleep time, since it has been set fairly short, T> S >> W, and T R> S R >> W R .
リカバリーモードに入ってからの1周期TとTRの動作をm,n回反復したとすると、センサノードAとB間で通信同期回復するためには、図6の斜線部に示すように、送信ノードAのウェイク時間が受信ノードBのウェイク時間に完全に含まれる状態が出現する必要がある。この条件を不等式で表すと下記式9となる。式9を1つの不等式にまとめると下記式10となる。
When the operation of one cycle T and T R from in the recovery mode m, and was repeated n times, for communicating synchronization recovery between sensor nodes A and B, as indicated by the shaded portion of FIG. 6, It is necessary that a state appears in which the wake time of the transmitting node A is completely included in the wake time of the receiving node B. When this condition is expressed by an inequality, it becomes the following equation 9. The following
(数6)
m×T− W ≧ n×TR −WR +d 且つ n×TR+d ≧ m×T ・・・(式9)
n×TR+d ≧ m×T ≧ n×TR − WR +W+d ・・・(式10)
(Number 6)
m × T- W ≧ n × T R -W R + d and n × T R + d ≧ m × T ··· ( Equation 9)
n × T R + d ≧ m × T ≧ n × T R - W R + W + d ··· ( Formula 10)
同期回復のための十分条件は、1サイクル内の任意のずれd(0<d<T)に対して、上記式10を満たす正の整数m,nが存在することである。第1の無線通信同期回復方法の条件は、TR=(b±γ)T,WR ≧ W+γT であることから、TR=(b±γ)T,WR ≧ W+γT を上記式10へ代入すると下記式11となり、最左辺を整理すると下記式12が得られる。
A sufficient condition for synchronous recovery is that there are positive integers m and n satisfying the
(数7)
n×(b±γ)×T+d ≧ m×T ≧ n×(b±γ)×T−(W+γT)+W+d
・・・(式11)
n×(b±γ)×T+d ≧ m×T ≧ n×(b±γ)×T−γT+d
・・・(式12)
(Number 7)
n × (b ± γ) × T + d ≧ m × T ≧ n × (b ± γ) × T- (W + γT) + W + d
... (Equation 11)
n × (b ± γ) × T + d ≧ m × T ≧ n × (b ± γ) × T-γT + d
... (Equation 12)
任意のずれd(0<d<T)対して、上記式12を満たす正の整数m,nが存在することについて証明する。
式12全体から、n×(b±γ)×Tを引くと、下記式13となり、式13全体をTで割ると、下記式14となる。式14の最右辺と最左辺の差はγであることがわかる。
It is proved that there are positive integers m and n satisfying the
Subtracting n × (b ± γ) × T from the
(数8)
d ≧ m×T−n×(b±γ)×T ≧ d−γT ・・・(式13)
d/T ≧ m−n×(b±γ) ≧ d/T−γ ・・・(式14)
(Number 8)
d ≧ m × Tn × (b ± γ) × T ≧ d−γT ・ ・ ・ (Equation 13)
d / T ≧ mn × (b ± γ) ≧ d / T-γ ・ ・ ・ (Equation 14)
まず、上記式14の中央の式が、m−n×(b+γ)の場合、下記式15となり、式15全体にnγを足すと下記式16になる。式16において、n=1,2,3,・・・と代入すると、式16の最右辺と最左辺は、nに対して単調増加し、またその増分は正の定数である。d/T>0であるので、n=1,2,3,・・・に対し、(nについての最左辺)>(nについての最右辺)が常に成立する。よって、nを増加させれば式16を満たす整数(m−n×b)が必ず存在することになる。
First, when the central formula of the
(数9)
d/T ≧ m−n×(b+γ) ≧ d/T−γ ・・・(式15)
nγ+d/T ≧ m−n×b ≧(n−1)×γ+d/T ・・・(式16)
(Number 9)
d / T ≧ mn × (b + γ) ≧ d / T-γ ・ ・ ・ (Equation 15)
nγ + d / T ≧ mn × b ≧ (n-1) × γ + d / T ・ ・ ・ (Equation 16)
次に、上記式14の中央の式が、m−n×(b−γ)の場合、下記式17となり、式17全体にnγを引くと下記式18になる。式18において、n=1,2,3,・・・と代入すると、式18の最右辺と最左辺は、nに対して単調減少し、またその減分は正の定数である。d/T>0であるので、n=1,2,3,・・・に対し、(nについての最左辺)>(nについての最右辺)が常に成立する。よって、nを増加させれば式18を満たす整数(m−n×b)が必ず存在することになる。
Next, when the central formula of the
(数10)
d/T ≧ m−n×(b−γ) ≧ d/T−γ ・・・(式17)
−nγ+d/T ≧ m−n×b ≧−(n+1)×γ+d/T ・・・(式18)
(Number 10)
d / T ≧ mn × (b-γ) ≧ d / T-γ ・ ・ ・ (Equation 17)
−Nγ + d / T ≧ mn × b ≧ − (n + 1) × γ + d / T ・ ・ ・ (Equation 18)
以上より、任意のずれd(0<d<T)対して、上記式12を満たす正の整数m,nが存在することが証明されたことになる。
後述する実施例1では“b≧1”の場合の第1の無線通信同期回復方法、実施例2では“b=0”の場合の第2の無線通信同期回復方法、実施例3では“b=1,WR = W + γT”の場合の第2の無線通信同期回復方法について説明する。
From the above, it is proved that positive integers m and n satisfying the
In Example 1 described later, the first wireless communication synchronization recovery method when “b ≧ 1”, in Example 2, the second wireless communication synchronization recovery method when “b = 0”, and in Example 3, “b”. = 1, W R = W + γT for the second wireless communication synchronization recovery method when a "will be described.
b≧1の場合の第1の無線通信同期回復方法について回復時間の期待値について説明する。
第1の無線通信同期回復方法において、受信ノードが活動時間にデータを受信ができなかった場合、受信ノードの周期と活動時間を、下記式1〜3を満たすTRとWRに変更する。
b=1を下記式1に代入すると、TR=(1±γ)T となる。
The expected value of the recovery time will be described for the first wireless communication synchronous recovery method when b ≧ 1.
In the first wireless communication synchronization recovery process, if the receiving node could not receive the data on the activation time, the period and activity time of the receiving node, it is changed to T R and W R that satisfies the following expression 1-3.
When the b = 1 is substituted into the following equation 1, and T R = (1 ± γ) T.
(数11)
TR=(b±γ)T ・・・(式1)
WR ≧ W + γT ・・・(式2)
TR > WR ・・・(式3)
(Number 11)
T R = (b ± γ) T ··· ( Equation 1)
W R ≧ W + γT ··· (Equation 2)
T R> W R ··· (Equation 3)
通常モードの活動時間をW、充電時間をS、活動時間Wと充電時間Sを足した時間(周期)をTとすると、γは0<γ<1を満たす任意の数である場合に、上記式2は、どのような同期ずれであっても、この動作を有限回繰り返すことで同期回復が可能である十分条件となる。
上記式2を満たせばよいため、活動時間Wと充電時間Sはそれぞれ異なる割合で変化させることができる。上記式2を満たせば、どのようなずれの場合でも有限回の動作で同期回復が可能であり、回復時間はγの値によって決定されることになる。リカバリーモードの周期TR と活動時間WR の設定手順としては、図3に示すように、リカバリーモードの活動時間WR を決めてから、上記式2を満たす最大のγを求めることによって、最適な回復時間を選択することができる。
Assuming that the activity time in the normal mode is W, the charging time is S, and the time (cycle) obtained by adding the activity time W and the charging time S is T, γ is an arbitrary number satisfying 0 <γ <1.
Since the
図7は、通常モードの周期Tが4500(ミリ秒)、活動時間Wが15(ミリ秒)である場合に、bの値を2に設定し(b=2)、γの値に対する同期回復時間の期待値(秒)をグラフに表したものである。 In FIG. 7, when the period T of the normal mode is 4500 (milliseconds) and the activity time W is 15 (milliseconds), the value of b is set to 2 (b = 2), and synchronous recovery with respect to the value of γ is shown. It is a graph showing the expected value (seconds) of time.
図8は、通常モードの周期Tが1000(ミリ秒)、活動時間Wが10(ミリ秒)である場合に、bの値を1に設定し(b=1)、WR/W の値に対する同期回復時間(分)の期待値をグラフに表したものである。なお、図8のグラフには、従来の無線通信同期回復方法(非特許文献2の無線通信方法)において、bの値を2に設定した(b=2)もので、WR/W =2の場合、すなわち、リカバリーモードの活動時間WRが通常モードの活動時間Wの2倍である場合の同期回復時間の期待値を、比較例としてプロットする。 8, the period T of the normal mode 1000 (ms), when activity time W is 10 (ms), sets the value of b to 1 (b = 1), the value of W R / W The expected value of the synchronous recovery time (minutes) for is shown in a graph. Note that the graph of FIG. 8, in a conventional wireless communication synchronization recovery method (wireless communication method described in Non-Patent Document 2), and sets the value of b to 2 (b = 2) intended, W R / W = 2 for, i.e., activity time W R recovery mode the expected value of the synchronization recovery time for twice the activity time W of the normal mode, plotted as a comparative example.
図8のグラフから、従来の無線通信同期回復方法と比べ、bの値を1に設定した第1の無線通信同期回復方法の方が、WR/W =2の場合において同期回復時間が早いことがわかる。また、従来の無線通信同期回復方法と同じ同期回復時間とするのに、WR/W =1.5程度でよいことがわかる。このことは、リカバリーモードの活動時間WRを通常モードの活動時間Wからの増分が少なくてよく、充電時間、すなわち、電池サイズの増分が少なくてよいことを示しており、第1の無線通信同期回復方法の方が、従来の無線通信同期回復方法よりも、電池サイズが小さくても同期回復が早いことがわかる。
From the graph of FIG. 8, compared with the conventional wireless communication synchronization recovery method, towards the first wireless communication synchronization recovery method sets the value of
図9は、通常モードの周期Tが1000(ミリ秒)、活動時間Wが10(ミリ秒)である場合に、bの値を1〜3に設定し(b=1〜3)、WR/W の値に対する同期回復時間(分)の期待値をグラフに表したものである。
図9のグラフから、bの値が小さくなるほど、同期回復時間が早くなる傾向にあることを示している。図9のグラフから、bの値は1に設定する方が、同期回復時間が早くなることがわかる。
9, the period T of the normal mode 1000 (ms), set when activity time W is 10 ms, the value of b in 1 to 3 (b = 1 to 3), W R The graph shows the expected value of the synchronous recovery time (minutes) with respect to the value of / W.
From the graph of FIG. 9, it is shown that the smaller the value of b, the faster the synchronization recovery time tends to be. From the graph of FIG. 9, it can be seen that the synchronization recovery time becomes faster when the value of b is set to 1.
図10は、通常モードの周期Tが1000(ミリ秒)、活動時間Wが9(ミリ秒)である場合に、bの値を1に設定(b=1)した場合に、同期ずれの大きさ(ミリ秒)に対する同期回復時間(分)の期待値をグラフに表したものである。
図10のグラフから、1周期以内の任意の同期ずれに対する同期回復時間は、同期ずれの大きさに対して右下がりの直線になることがわかる。また、同期ずれの起きる確率が一様であるとすると同期回復時間は平均で約6分であり,最大でも約12分程度であることがわかる。
FIG. 10 shows a large synchronization shift when the value of b is set to 1 (b = 1) when the period T of the normal mode is 1000 (milliseconds) and the activity time W is 9 (milliseconds). This is a graph showing the expected value of the synchronous recovery time (minutes) with respect to the value (milliseconds).
From the graph of FIG. 10, it can be seen that the synchronization recovery time for any synchronization deviation within one cycle becomes a straight line downward to the right with respect to the magnitude of the synchronization deviation. Further, assuming that the probability of synchronization deviation is uniform, it can be seen that the synchronization recovery time is about 6 minutes on average and about 12 minutes at the maximum.
b=0の場合の第2の無線通信同期回復方法について回復時間の期待値について説明する。
第2の無線通信同期回復方法において、受信ノードが活動時間にデータを受信ができなかった場合、受信ノードの周期と活動時間を、下記式4,6,7を満たすTRとWRに変更する。b=0を下記式4に代入すると、TR=γT となる。
The expected value of the recovery time will be described for the second wireless communication synchronous recovery method when b = 0.
Change in the second wireless communication synchronization recovery process, if the receiving node could not receive the data on the activation time, the period and activity time of the receiving node, the T R and W R, which satisfy the following formula 4, 6, and 7 To do. When the b = 0 is substituted into the following equation 4, and T R = [gamma] T.
(数12)
TR=(b+γ)T ・・・(式4)
WR ≧ W + (1−γ)T ・・・(式6)
TR > WR ・・・(式7)
(Number 12)
T R = (b + γ) T ··· ( Equation 4)
W R ≧ W + (1- γ) T ··· ( Equation 6)
T R> W R ··· (Equation 7)
図11は、受信ノードBにおいて、同期ずれが生じ、データが受信できなかった場合に、リカバリーモードの状態に切り替える動作を示したものである。図11では、リカバリーモードにおいて、受信ノードBは通常の動作状態より、充電時間を短くし、充電時間に対応して受信待機時間(活動時間)を長くとる様子を示している。この時、送信ノードAは動作モードが変わることはなく、通常モードの周期で充電と送信を繰り返す。通常モードの送信ノードAとリカバリーモードの受信ノードBの動作を有限回繰り返すことによって、センサノードAとB間の同期回復を行なう。同期ずれをdとした時、任意のdに対して、リカバリーモードの動作を有限回繰り返すことで、第2の無線通信同期回復方法の条件で同期を回復できる。 FIG. 11 shows an operation of switching to the recovery mode state when data cannot be received due to a synchronization shift in the receiving node B. FIG. 11 shows that in the recovery mode, the receiving node B shortens the charging time and increases the reception standby time (activity time) corresponding to the charging time, as compared with the normal operating state. At this time, the operation mode of the transmission node A does not change, and charging and transmission are repeated in the cycle of the normal mode. Synchronous recovery between sensor nodes A and B is performed by repeating the operations of the transmission node A in the normal mode and the reception node B in the recovery mode a finite number of times. When the synchronization deviation is d, the synchronization can be recovered under the condition of the second wireless communication synchronization recovery method by repeating the operation of the recovery mode a finite number of times for any d.
通常モードの活動時間をW、充電時間をS、活動時間Wと充電時間Sを足した時間(周期)をTとすると、γは0<γ<1を満たす任意の数である場合に、上記式6は、どのような同期ずれであっても、この動作を有限回繰り返すことで同期回復が可能である十分条件となる。
上記式6を満たせばよいため、活動時間Wと充電時間Sはそれぞれ異なる割合で変化させることができる。上記式6を満たせば、どのようなずれの場合でも有限回の動作で同期回復が可能であり、回復時間はγの値によって決定されることになる。リカバリーモードの周期TR と活動時間WR の設定手順としては、図4に示すように、リカバリーモードの活動時間WR を決めてから、上記式6を満たす最小のγを求めることによって、最適な回復時間を選択することができる。
Assuming that the activity time in the normal mode is W, the charging time is S, and the time (cycle) obtained by adding the activity time W and the charging time S is T, γ is an arbitrary number satisfying 0 <γ <1. Equation 6 is a sufficient condition that synchronization recovery is possible by repeating this operation a finite number of times regardless of any synchronization deviation.
Since the above equation 6 may be satisfied, the activity time W and the charging time S can be changed at different ratios. If the above equation 6 is satisfied, synchronous recovery is possible with a finite number of operations in any deviation, and the recovery time is determined by the value of γ. The procedure for setting the period T R and activity time W R recovery mode, as shown in FIG. 4, after determining the active time W R recovery mode, by determining the minimum γ satisfying the above equation 6, the optimal Recovery time can be selected.
図12は、通常モードの周期Tが1000(ミリ秒)、活動時間Wが10(ミリ秒)である場合に、bの値を0に設定(b=0)し、リカバリーモードの周期TRが999(ミリ秒)、活動時間WRが11(ミリ秒)である場合に、同期ずれの大きさ(ミリ秒)に対する同期回復時間(分)の期待値をグラフに表したものである。
図12のグラフから、1周期以内の任意の同期ずれに対する同期回復時間は、同期ずれの大きさに比例することがわかる。また、WR/Wが1.1倍という小さな値であるが、同期ずれの起きる確率が一様であるとすると同期回復時間は平均で約8分であり、最大でも約16分程度と高速で同期回復することがわかる。
12, the period T is 1000 milliseconds in the normal mode, when the activity time W is 10 ms, the value of b is set to 0 (b = 0), the period of the recovery mode T R There 999 (ms), when activity time W R is 11 (ms) illustrates a expected value of the magnitude of the out-of-sync synchronization recovery time for milliseconds (min) chart.
From the graph of FIG. 12, it can be seen that the synchronization recovery time for any synchronization deviation within one cycle is proportional to the magnitude of the synchronization deviation. Further, W is R / W is small as 1.1 times, synchronization recovery time when the probability of occurring the synchronization deviation is assumed to be uniform is about 8 minutes on average, faster and about 16 minutes at the maximum It can be seen that synchronous recovery is performed with.
b=0の場合の第2の無線通信同期回復方法であって、活動時間WRに関する式が不等号ではなく等号である場合について回復時間の期待値について説明する。
受信ノードが活動時間にデータを受信ができなかった場合、受信ノードの周期と活動時間を、下記式4,5´,7を満たすTRとWRに変更する。
b=1を下記式4に代入すると、TR=(1+γ)T となる。
a second wireless communication synchronization recovery method in the case of b = 0, the expected value of the recovery time will be described equation for activity time W R is equal rather than inequality.
If the receiving node could not receive the data on the activation time, the period and activity time of the receiving node, the following equation 4,5' changes in T R and W R satisfying 7.
When the b = 1 is substituted into the following equation 4, and T R = (1 + γ) T.
(数13)
TR=(b+γ)T ・・・(式4)
WR = W + γT ・・・(式5´)
TR > WR ・・・(式7)
(Number 13)
T R = (b + γ) T ··· ( Equation 4)
W R = W + γT ··· (Equation 5 ')
T R> W R ··· (Equation 7)
同期ずれをdとした時、任意のdに対して、リカバリーモードの動作を有限回繰り返すことで同期を回復できる。通常モードの活動時間をW、充電時間をS、活動時間Wと充電時間Sを足した時間(周期)をTとすると、γは0<γ<1を満たす任意の数である場合に、上記式5´は、どのような同期ずれであっても、この動作を有限回繰り返すことで同期回復が可能である十分条件となる。
上記式5´を満たせばよいため、活動時間Wと充電時間Sはそれぞれ異なる割合で変化させることができる。上記式5´を満たせば、どのようなずれの場合でも有限回の動作で同期回復が可能であり、回復時間はγの値によって決定されることになる。リカバリーモードの周期TR と活動時間WR の設定手順としては、図4に示すように、リカバリーモードの活動時間WR を決めてから、上記式5´を満たすγを求めることによって、最適な回復時間を選択することができる。
When the synchronization shift is d, the synchronization can be restored by repeating the operation of the recovery mode a finite number of times for any d. Assuming that the activity time in the normal mode is W, the charging time is S, and the time (cycle) obtained by adding the activity time W and the charging time S is T, γ is an arbitrary number satisfying 0 <γ <1. Equation 5'is a sufficient condition that synchronization recovery is possible by repeating this operation a finite number of times regardless of any synchronization deviation.
Since it is sufficient to satisfy the above equation 5', the activity time W and the charging time S can be changed at different ratios. If the above equation 5'is satisfied, synchronous recovery is possible with a finite number of operations in any deviation, and the recovery time is determined by the value of γ. The procedure for setting the period T R and activity time W R recovery mode, as shown in FIG. 4, after determining the active time W R recovery mode, by determining the γ satisfies the equation 5 'optimal You can choose the recovery time.
図13は、通常モードの周期Tが1000(ミリ秒)、活動時間Wが10(ミリ秒)である場合に、bの値を1に設定(b=1)し、リカバリーモードの周期TRが1001(ミリ秒)、活動時間WRが11(ミリ秒)である場合に、同期ずれの大きさ(ミリ秒)に対する同期回復時間(分)の期待値をグラフに表したものである。
図13のグラフから、1周期以内の任意の同期ずれに対する同期回復時間は、同期ずれの大きさに対して右下がりの直線になることがわかる。また、WR/Wが1.1倍という小さな値であるが、同期ずれの起きる確率が一様であるとすると同期回復時間は平均で約8分であり、最大でも約16分程度と高速で同期回復することがわかる。
13, the period T of the normal mode 1000 (ms), when activity time W is 10 (ms), sets the value of b to 1 (b = 1), and the period of the recovery mode T R There 1001 (ms), when activity time W R is 11 (ms) illustrates a expected value of the magnitude of the out-of-sync synchronization recovery time for milliseconds (min) chart.
From the graph of FIG. 13, it can be seen that the synchronization recovery time for any synchronization deviation within one cycle becomes a straight line downward to the right with respect to the magnitude of the synchronization deviation. Further, W is R / W is small as 1.1 times, synchronization recovery time when the probability of occurring the synchronization deviation is assumed to be uniform is about 8 minutes on average, faster and about 16 minutes at the maximum It can be seen that synchronous recovery is performed with.
本発明は、送信ノードと受信ノードの通信同期に時刻管理と受信確認応答を行わないセンサネットワークに有用である。本発明は、無線通信機能を装着した極微細なセンサノードに適応できるため、例えば、多数の微細センサノードを塗料に混ぜ込むことにより、或は、それらを空中に散布することにより、さまざまな空間において、メインテナンスフリーなセンサネットワークを構築することが可能である。 The present invention is useful for a sensor network that does not perform time management and reception confirmation response for communication synchronization between a transmitting node and a receiving node. Since the present invention can be applied to ultrafine sensor nodes equipped with a wireless communication function, for example, by mixing a large number of fine sensor nodes with paint or by spraying them in the air, various spaces can be used. In, it is possible to construct a maintenance-free sensor network.
具体的なアプリケーションとしては、1)ビルや橋梁等の建造物の常時診断など構造モニタリング、2)各種工場における製品生産等の環境モニタリングや地殻の長期変動の環境モニタリング、3)ビル内の局所的な人の有無、照度、温度、湿度などを常時監視するシステム、4)センターライン・路側帯線・道路標識・ガードレールなどの塗料に混ぜたセンサノードによるセンサネットワークとスマートカーとの連携によって、事故回避と省エネを実現する自動交通制御システム、5)通学路のガードレールや道路標識・電柱に塗布されたセンサノードで構築されるセンサネットワークと、児童や年配者の所有物や衣服等に貼付されたセンサノードを連携させて見守りを行う見守りシステム等が挙げられる。 Specific applications include 1) structural monitoring such as constant diagnosis of buildings and bridges, 2) environmental monitoring such as product production at various factories, and environmental monitoring of long-term crustal movements, and 3) local areas within buildings. A system that constantly monitors the presence or absence of people, illuminance, temperature, humidity, etc. 4) Accidents caused by cooperation between a smart car and a sensor network using sensor nodes mixed with paint such as center lines, roadside bands, road signs, and guard rails. An automatic traffic control system that realizes avoidance and energy saving, 5) A sensor network constructed with sensor nodes applied to guard rails, road signs, and electric poles on school roads, and attached to the belongings and clothes of children and the elderly. A monitoring system or the like that monitors by linking sensor nodes can be mentioned.
Claims (14)
自ノードが他ノードからのデータを受信不可の時に、自ノードの周期と活動時間を、下記式を満たすTRとWRに変更することを特徴とする無線通信同期回復方法:
(数1)
TR=(b±γ)T ・・・(式1)
WR ≧ W + γT ・・・(式2)
TR > WR ・・・(式3)
(上記式において、T,Wはそれぞれ通常時の周期と活動時間で、T > Wを満たすもの、bは1以上の整数、γは0<γ<1を満たす任意の数をそれぞれ示す。)。
At least one of the time management and the reception acknowledgment to the communication synchronization of the transmitting and receiving nodes In its your unnecessary sensor networks, has an operating state consisting of active time and the sleep time, and a work time and the sleep time It is a wireless communication synchronization recovery method for each sensor node that repeats the cycle.
The data from the local node another node when the unreceivable, the cycle and active time of the own node, the wireless communication the synchronization recovery method and changes in T R and W R satisfying the following formula:
(Number 1)
T R = (b ± γ) T ··· ( Equation 1)
W R ≧ W + γT ··· (Equation 2)
T R> W R ··· (Equation 3)
(In the above equation, T and W are the normal cycle and activity time, respectively, and T> W is satisfied, b is an integer of 1 or more, and γ is an arbitrary number satisfying 0 <γ <1.) ..
自ノードが他ノードからのデータを受信不可の時に、自ノードの周期と活動時間を、下記式4の等号条件と下記式5と式6の論理和として得られる条件を満たすTRとWRに変更することを特徴とする無線通信同期回復方法:
(数2)
TR=(b+γ)T ・・・(式4)
WR ≧ W + γT ・・・(式5)
WR ≧ W + (1−γ)T ・・・(式6)
TR > WR ・・・(式7)
(上記式において、T,Wはそれぞれ通常時の周期と活動時間で、T > W を満たすもの、bは0以上の整数、γは0<γ<1を満たす任意の数をそれぞれ示す。)。
At least one of the time management and the reception acknowledgment to the communication synchronization of the transmitting and receiving nodes In its your unnecessary sensor networks, has an operating state consisting of active time and the sleep time, and a work time and the sleep time It is a wireless communication synchronization recovery method for each sensor node that repeats the cycle.
The data from the local node another node when the Not Ready, satisfy T R and W for the period between active time of the own node, is obtained as a logical sum of equality condition and the following equation 5 and equation 6 below Equation 4 Wireless communication synchronization recovery method characterized by changing to R:
(Number 2)
T R = (b + γ) T ··· ( Equation 4)
W R ≧ W + γT ··· (Equation 5)
W R ≧ W + (1- γ) T ··· ( Equation 6)
T R> W R ··· (Equation 7)
(In the above equation, T and W are the normal cycle and activity time, respectively, and T> W is satisfied, b is an integer of 0 or more, and γ is an arbitrary number satisfying 0 <γ <1.) ..
次に、上記式2を満たす最大のγを算出することを特徴とすることを特徴とする請求項1に記載の無線通信同期回復方法。 First, to set the long idle time W R than the activity time W of the normal,
Next, the wireless communication synchronous recovery method according to claim 1, wherein the maximum γ satisfying the above equation 2 is calculated.
次に、上記式5を満たす最大のγを算出、又は、上記式6を満たす最小のγを算出することを特徴とすることを特徴とする請求項2に記載の無線通信同期回復方法。 First, to set the long idle time W R than the activity time W of the normal,
Next, the wireless communication synchronous recovery method according to claim 2, wherein the maximum γ satisfying the above formula 5 is calculated, or the minimum γ satisfying the above formula 6 is calculated.
上記式2において、WR / W が 1より大きく2未満である、
ことを特徴とする請求項1又は3に記載の無線通信同期回復方法。 In the above equation 1, b = 1 to 3 and
In the formula 2, W R / W is 2 or more and less than 1,
The wireless communication synchronous recovery method according to claim 1 or 3.
上記式5,6において、WR / W が 1より大きく2未満である、
ことを特徴とする請求項2又は4に記載の無線通信同期回復方法。 In the above equation 4, b is 0 to 3, and the value is 0 to 3.
In the formula 5, 6, W R / W is 2 or more and less than 1,
The wireless communication synchronous recovery method according to claim 2 or 4.
WR − W = TR −T を満たすように、TRとWRに変更することを特徴とする請求項1に記載の無線通信同期回復方法。 In the above formula 1, in the case of b = 1, T R = ( b + γ) T,
W R - W = T R -T to satisfy the wireless communication the synchronization recovery method according to claim 1, characterized in that to change the T R and W R.
WR − W = TR −T を満たすように、TRとWRに変更することを特徴とする請求項2に記載の無線通信同期回復方法。 In the above equation 4, when b = 1,
W R - W = T R -T to satisfy the wireless communication the synchronization recovery method according to claim 2, characterized in that to change T R and W R.
ことを特徴とする請求項7又は8に記載の無線通信同期回復方法。 W R / W is less than 2 greater than 1,
The wireless communication synchronous recovery method according to claim 7 or 8.
WR − W = T −TR を満たすように、TRとWRに変更することを特徴とする請求項1に記載の無線通信同期回復方法。 In the above formula 1, in the case of b = 1, T R = ( b-γ) T,
W R - W = T -T R to satisfy the wireless communication the synchronization recovery method according to claim 1, characterized in that to change the T R and W R.
WR − W = T −TR を満たすように、TRとWRに変更することを特徴とする請求項2に記載の無線通信同期回復方法。 In the above equation 4, when b = 0,
W R - W = T -T R to satisfy the wireless communication the synchronization recovery method according to claim 2, characterized in that to change T R and W R.
請求項1〜11の何れかの無線通信同期回復方法をコンピュータに実行させるプログラム。 A program that is executed by the computer installed in the sensor node.
A program that causes a computer to execute the wireless communication synchronization recovery method according to any one of claims 1 to 11.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017077196A JP6868271B2 (en) | 2017-04-08 | 2017-04-08 | Wireless communication synchronization recovery method and sensor network system using it |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017077196A JP6868271B2 (en) | 2017-04-08 | 2017-04-08 | Wireless communication synchronization recovery method and sensor network system using it |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018180795A JP2018180795A (en) | 2018-11-15 |
| JP6868271B2 true JP6868271B2 (en) | 2021-05-12 |
Family
ID=64275471
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017077196A Expired - Fee Related JP6868271B2 (en) | 2017-04-08 | 2017-04-08 | Wireless communication synchronization recovery method and sensor network system using it |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6868271B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111381487B (en) * | 2018-12-29 | 2022-01-11 | 阿里巴巴集团控股有限公司 | Multi-sensor synchronous time service system, method and device and electronic equipment |
| CN110838884B (en) * | 2019-11-04 | 2021-07-13 | 大连大学 | Time synchronization method for data transmission between nodes |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1461907B1 (en) * | 2001-11-28 | 2013-01-16 | Millennial Net | Network protocol for an ad hoc wireless network |
| JP4358074B2 (en) * | 2004-09-10 | 2009-11-04 | 三菱電機株式会社 | Wireless data collection system |
| JP6533119B2 (en) * | 2015-08-06 | 2019-06-19 | 株式会社建設技術研究所 | Observation system, relay device, and observation data reception method |
-
2017
- 2017-04-08 JP JP2017077196A patent/JP6868271B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018180795A (en) | 2018-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10433270B1 (en) | Synchronization for battery powered IoT networks | |
| Wu et al. | On the construction of a maximum-lifetime data gathering tree in sensor networks: NP-completeness and approximation algorithm | |
| Swain et al. | A model for the classification and survey of clock synchronization protocols in WSNs | |
| CN111556557B (en) | Method and apparatus for reducing power consumption in a time slot channel hopping MAC protocol | |
| ES2341454T3 (en) | RF SYNCHRONIZATION SYSTEM. | |
| AU2014268245B2 (en) | Wireless fire system with idle mode and gateway redundancy | |
| US9313275B2 (en) | Communication protocol for energy-harvesting devices | |
| Wakamiya et al. | Synchronization-based data gathering scheme for sensor networks | |
| AU2017261270B2 (en) | Scheduled communication with resource providers and a home area network | |
| US20110188419A1 (en) | Mesh network node service in a sleeping mesh network | |
| WO2011007567A1 (en) | Radio communication device, radio communication system, radio communication method, and program for executing the radio communication method | |
| AU2017377972B2 (en) | Prioritized association between child devices and parent devices operating on a time-slotted channel hopping network | |
| JP6868271B2 (en) | Wireless communication synchronization recovery method and sensor network system using it | |
| EP4093105A1 (en) | Time synchronization of mesh network nodes | |
| KR101179299B1 (en) | Sensor Node Apparatus of Low Power for monitoring apply in Mesh Sensor Network using Time Division Access and Method for routing thereof | |
| US10849084B1 (en) | Asynchronous realizations based on accurate, energy-efficient, decentralized, single-hop time synchronization protocol for WSNs | |
| JP5128353B2 (en) | Wireless node system, wireless node, and wireless node synchronization method | |
| US11337027B2 (en) | Zoning configuration in a mesh network | |
| EP4093103A1 (en) | Resolving beacon transmission conflicts in mesh network nodes | |
| EP4093104B1 (en) | Resolving beacon transmission and receipt conflicts in mesh network nodes | |
| Wakamiya et al. | Scalable and robust scheme for data gathering in sensor networks | |
| CN110582060A (en) | communication method, communication device, node equipment and storage medium thereof | |
| Lim et al. | Networking strategies for structural health monitoring in wireless sensor networks | |
| Hababeh et al. | Competent Time Synchronization Mac Protocols to Attain High Performance of Wireless Sensor Networks for Secure Communication | |
| Liu et al. | A token scheduled high throughput multi-channel data collection protocol for wireless sensor network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200121 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201216 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210106 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210303 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210402 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210405 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6868271 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |