Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4639845B2 - Wireless communication apparatus, wireless communication system, wireless communication method, and program - Google Patents
[go: Go Back, main page]

JP4639845B2 - Wireless communication apparatus, wireless communication system, wireless communication method, and program - Google Patents

Wireless communication apparatus, wireless communication system, wireless communication method, and program Download PDF

Info

Publication number
JP4639845B2
JP4639845B2 JP2005052142A JP2005052142A JP4639845B2 JP 4639845 B2 JP4639845 B2 JP 4639845B2 JP 2005052142 A JP2005052142 A JP 2005052142A JP 2005052142 A JP2005052142 A JP 2005052142A JP 4639845 B2 JP4639845 B2 JP 4639845B2
Authority
JP
Japan
Prior art keywords
beacon signal
start position
period
beacon
wireless communication
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
Application number
JP2005052142A
Other languages
Japanese (ja)
Other versions
JP2006238233A (en
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP2005052142A priority Critical patent/JP4639845B2/en
Publication of JP2006238233A publication Critical patent/JP2006238233A/en
Application granted granted Critical
Publication of JP4639845B2 publication Critical patent/JP4639845B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、無線LAN(Local Area Network)のように複数の無線通信装置間で相互に通信を行う無線通信装置、無線通信システム、無線通信方法および無線通信プログラムに関し、特に無線通信装置同士が非同期で直接通信を行うことにより無線通信ネットワークが構築される際の無線通信装置、無線通信システム、無線通信方法およびプログラムに関する。   The present invention relates to a wireless communication device, a wireless communication system, a wireless communication method, and a wireless communication program that communicate with each other between a plurality of wireless communication devices such as a wireless LAN (Local Area Network). The present invention relates to a wireless communication device, a wireless communication system, a wireless communication method, and a program when a wireless communication network is constructed by performing direct communication.

近年、無線通信装置同士が非同期で直接通信を行うことにより無線通信ネットワークが構築されるアドホック(Ad-hoc)型の無線通信ネットワークが考案されている。アドホック型の無線通信ネットワークでは、特定の制御局を設けずに、任意の端末(無線通信装置)同士が通信できるため、比較的少数のクライアントで構成される小規模無線ネットワークに特に好適である。   In recent years, an ad-hoc type wireless communication network has been devised in which a wireless communication network is constructed by asynchronously performing direct communication between wireless communication devices. An ad hoc type wireless communication network is particularly suitable for a small-scale wireless network composed of a relatively small number of clients because any terminal (wireless communication device) can communicate with each other without providing a specific control station.

また、近年、「ウルトラワイドバンド(UWB)通信」と呼ばれる、極めて微弱な広帯域信号に情報を載せて無線通信を行う方式が、近距離超高速伝送を実現する無線通信システムとして注目されている。   In recent years, a method called “ultra-wide band (UWB) communication” for performing wireless communication by placing information on a very weak broadband signal has attracted attention as a wireless communication system for realizing short-range ultrahigh-speed transmission.

UWB伝送方式には、多数のサブキャリア信号を周波数ホッピングして利用するマルチバンドOFDM信号を用いるMB−UWB方式と、DS(Direct Sequence;直接拡散)の情報信号の拡散速度を極限まで高くしたDS−UWB方式の2種類がある。どちらの方式も例えば3GHzから10GHzという超広帯域な周波数大域に拡散して送受信を行うことにより高速データ伝送を実現する。パルス状のパルス信号列を無線で送受信する方式である。例えば、IEEE802.15.3の標準化作業において、例えば、ウルトラワイドバンド無線通信を行う無線通信装置の間でピコネットを形成して通信を行う方法が規格化されつつある。   The UWB transmission scheme includes an MB-UWB scheme that uses a multiband OFDM signal that uses a number of subcarrier signals by frequency hopping, and a DS (Direct Sequence) information signal spreading rate that is as high as possible. -There are two types of UWB systems. Both systems realize high-speed data transmission by performing transmission / reception by spreading over an ultra-wideband frequency range of 3 GHz to 10 GHz, for example. This is a method of transmitting and receiving a pulsed pulse signal sequence wirelessly. For example, in the standardization work of IEEE 802.15.3, for example, a method of performing communication by forming a piconet between wireless communication devices that perform ultra-wideband wireless communication is being standardized.

このような無線通信ネットワークでは所定のフレーム周期を使用し、ネットワークを構成する各無線通信装置にそのフレーム周期内の一定期間を自己の情報を送信するための送信期間として割り当てられることにより無線通信が行われている。アドホック型の無線通信ネットワークでは、ネットワークを管理する制御局が存在しないので、各無線通信装置は互いにビーコン信号を送受信すること等により、自己の存在を他の無線通信装置に報知するとともに他の無線通信装置の存在を把握してネットワークを構成する無線通信装置間でフレーム周期の同期を取ることが行われている。   In such a wireless communication network, a predetermined frame period is used, and wireless communication is performed by allocating a certain period within the frame period as a transmission period for transmitting own information to each wireless communication apparatus constituting the network. Has been done. In an ad-hoc type wireless communication network, there is no control station that manages the network. Therefore, each wireless communication device transmits and receives a beacon signal to each other to notify other wireless communication devices of the presence of other wireless communication devices. Frame period synchronization is performed between wireless communication devices constituting a network by grasping the existence of a communication device.

例えば、フレーム周期の同期をとる方法として、新たにネットワークに参加する無線通信装置が自己の使用しようとする送信期間(スロット)の直前の送信期間を監視し、次のフレーム周期におけるその送信期間の開始位置と、自己のフレーム周期において予想したその送信期間の開始位置とのずれに基づいて、他の無線通信装置とのフレーム周期の同期をとって、自己の送信タイミングを決定することが行われている(例えば、「特許文献1」参照。)。また、この従来技術において、モニター部を設けることで、自己の受信タイミングよりも遅く受信したデータの受信時間を測定することが行われている。また、このモニター部を複数備えることにより、それぞれの受信期間で受信した情報の遅延時間を取得することも行われている。
特開平10−51376号公報(図3)
For example, as a method of synchronizing the frame period, a wireless communication apparatus newly joining the network monitors the transmission period immediately before the transmission period (slot) that the wireless communication apparatus intends to use, and the transmission period in the next frame period Based on the difference between the start position and the start position of the transmission period expected in the own frame period, the own transmission timing is determined by synchronizing the frame period with other wireless communication devices. (For example, refer to “Patent Document 1”.) In this prior art, by providing a monitor unit, the reception time of data received later than its own reception timing is measured. In addition, by providing a plurality of monitoring units, the delay time of information received in each reception period is also acquired.
Japanese Patent Laid-Open No. 10-51376 (FIG. 3)

しかしながら、上記従来技術(特許文献1)では、一の無線通信装置が自己に割り当てられた信期間の直前の送信期間に割り当てられている他の無線通信装置と同期を取るように補正することはできても、その他の無線通信装置と直接同期を取ることはできなかった。すなわち、複数の無線通信装置でアドホック型の無線通信ネットワークが構成されており、各無線通信装置のフレーム周期が同期していない場合にはその他の無線通信装置と直接同期を取ることができなかった。 However, the conventional technique (Patent Document 1), it is corrected to synchronize so as one of the wireless communication device is another wireless communication device assigned to the transmission period of the immediately preceding transmit period assigned thereto However, it was not possible to synchronize directly with other wireless communication devices. That is, an ad hoc wireless communication network is configured with a plurality of wireless communication devices, and when the frame periods of the wireless communication devices are not synchronized, direct synchronization with other wireless communication devices could not be achieved. .

また、自己の受信期間の開始位置よりも遅れて受信した情報についてフレーム周期を補正することはできるが、自己の受信期間の開始位置よりも早く受信した情報についてはそれを認識することができず、早く受信した情報に基づいてフレーム周期を補正することはできなかった。   In addition, the frame period can be corrected for information received later than the start position of its own reception period, but information received earlier than the start position of its own reception period cannot be recognized. The frame period could not be corrected based on the information received earlier.

そこで、本発明は、複数の無線通信装置でアドホック型の無線通信ネットワークを構成する場合に、無線通信装置間の同期が取れていないときでもビーコン信号を受信することができ、ビーコン信号を受信した位置と自己のビーコン信号受信期間の開始位置とのずれに基づいて自己のフレーム周期を無線通信ネットワークを構成する他の無線通信装置のフレーム周期と同期を取るように補正できる無線通信装置、無線通信システム、無線通信方法および無線通信プログラムを提供することを目的とする。   Therefore, in the present invention, when an ad hoc wireless communication network is configured by a plurality of wireless communication devices, a beacon signal can be received even when the wireless communication devices are not synchronized, and the beacon signal is received. Wireless communication apparatus and wireless communication capable of correcting their frame period to be synchronized with the frame period of other wireless communication apparatuses constituting the wireless communication network based on the difference between the position and the start position of its own beacon signal reception period It is an object to provide a system, a wireless communication method, and a wireless communication program.

本発明は、上記課題を解決するためになされたものであり、その第1の側面は、他の無線通信装置とビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信装置において、時間を計時する計時手段と、複数のビーコン信号受信期間が所定の位置に隣接して設けられたフレーム周期が格納されるフレーム周期格納手段と、ビーコン信号が格納されるビーコン信号格納手段と、上記ビーコン信号が格納される位置を指定する格納位置指定手段と、上記ビーコン信号受信期間の開始位置が計時されるよりも一定時間だけ早く上記格納位置指定手段を次のビーコン信号受信期間に対応付けられた位置に移動させる格納位置制御手段とを具備することを特徴とする無線通信装置である。これにより、ビーコン信号受信期間の開始位置が計時されるよりも早く次のビーコン信号受信期間において受信すべきビーコン信号を受信した場合に、このビーコン信号を次のビーコン受信期間に対応付けられたビーコン信号格納領域に格納させるという作用をもたらす。また、一つのビーコン信号受信期間に2つのビーコン信号を受信することになっても、それぞれのビーコン信号を格納すべきビーコン信号格納領域に格納させるという作用をもたらす。   The present invention has been made to solve the above problems, and a first aspect of the present invention is a wireless communication device that forms an ad hoc wireless communication network by transmitting and receiving beacon signals to and from other wireless communication devices. A time measuring means for measuring time, a frame period storing means for storing a frame period in which a plurality of beacon signal receiving periods are provided adjacent to predetermined positions, a beacon signal storing means for storing beacon signals, The storage position specifying means for specifying the position where the beacon signal is stored and the storage position specifying means are associated with the next beacon signal receiving period earlier than the time when the start position of the beacon signal receiving period is timed. And a storage position control means for moving to a specified position. Thus, when a beacon signal to be received in the next beacon signal reception period is received earlier than the start position of the beacon signal reception period is timed, the beacon associated with the next beacon reception period This brings about the effect of storing in the signal storage area. In addition, even when two beacon signals are received during one beacon signal reception period, an effect of storing each beacon signal in a beacon signal storage area to be stored is brought about.

また、本発明の第2の側面は、他の無線通信装置とビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信装置において、所定の単位時間で時間を計時する計時手段と、複数のビーコン信号受信期間と自己のビーコン送信期間とがそれぞれ所定の位置に隣接して設けられたフレーム周期が格納されるフレーム周期格納手段と、上記ビーコン信号受信期間の開始位置が上記単位時間において端数で計時される場合には上記端数を切り捨てて上記単位時間を1加えた位置を上記ビーコン信号受信期間の開始位置に変更し、上記ビーコン信号送信期間の開始位置が上記端数で計時される場合には上記端数を切り捨てた位置を上記ビーコン信号送信期間の開始位置に変更する開始位置変更手段と、上記ビーコン信号受信期間の開始位置または変更後の上記開始位置よりも後に受信したビーコン信号の受信開始位置に基づいて上記フレーム周期の開始位置を補正するフレーム周期補正手段とを具備することを特徴とする無線通信装置である。これにより、フレーム周期に設けられるビーコン信号受信期間またはビーコン信号送信期間の開始位置を全て単位時間において整数で計時すればよく、各期間の開始位置を管理するための処理を簡略化させるという作用をもたらす。また、ビーコン信号受信期間の開始位置と、ビーコン信号送信期間の開始位置とに単位時間において「1」の差を生じさせ、ビーコン信号が送信されるタイミングが早く設定される。したがって、自己のビーコン信号受信期間の開始位置から遅れて受信したビーコン信号の受信開始位置に基づいてフレーム周期を補正する場合に、補正の必要性を低減させ、フレーム周期の開始位置の補正処理に係る負荷を低減させるという作用をもたらす。   According to a second aspect of the present invention, there is provided a time measuring means for measuring time in a predetermined unit time in a wireless communication device that constitutes an ad hoc wireless communication network by transmitting / receiving a beacon signal to / from another wireless communication device. A frame period storage means for storing a plurality of beacon signal reception periods and a self-beacon transmission period adjacent to a predetermined position for storing a frame period; and a start position of the beacon signal reception period is the unit time. When the time is counted as a fraction, the position obtained by rounding down the fraction and adding 1 to the unit time is changed to the start position of the beacon signal reception period, and the start position of the beacon signal transmission period is counted as the fraction. In the case, the start position changing means for changing the position rounded down to the start position of the beacon signal transmission period, and the beacon A frame period correcting means for correcting the start position of the frame period based on the reception start position of the beacon signal received after the start position of the signal reception period or the changed start position. It is a communication device. Thereby, all the start positions of the beacon signal reception period or the beacon signal transmission period provided in the frame period may be measured in integers in unit time, and the process of managing the start position of each period is simplified. Bring. Further, a difference of “1” is generated in unit time between the start position of the beacon signal reception period and the start position of the beacon signal transmission period, and the timing at which the beacon signal is transmitted is set earlier. Therefore, when correcting the frame period based on the reception start position of the beacon signal received with a delay from the start position of its own beacon signal reception period, the necessity for correction is reduced, and the correction process for the start position of the frame period is performed. The effect of reducing such a load is brought about.

また、本発明の第3の側面は、他の無線通信装置とビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信装置において、時間を計時する計時手段と、複数のビーコン信号受信期間が所定の位置に隣接して設けられたフレーム周期が格納されるフレーム周期格納手段と、上記ビーコン信号受信期間の開始位置よりも後に受信したビーコン信号の受信開始位置に関する情報が上記ビーコン信号受信期間の開始位置から上記受信開始位置までの間に計時された時間に関する情報として格納される受信位置格納手段と、上記ビーコン信号受信期間の開始位置より最も遅れて受信したビーコン信号の受信開始位置に関する情報に基づいて上記フレーム周期の開始位置を補正するフレーム周期補正手段とを具備することを特徴とする無線通信装置である。これにより、ビーコン信号の受信開始位置(受信開始時刻)を絶対時刻で管理する場合に比べて、ビーコン信号の受信開始位置を管理するために必要な情報量を削減させるという作用をもたらす。また、このビーコン信号の受信開始位置に関する情報に基づいて、無線通信ネットワークを構成する他の無線通信装置のうち、自己の無線通信装置により計時されるフレーム周期の開始位置よりも最も遅くフレーム周期の開始位置が計時される無線通信装置に合わせて自己のフレーム周期の開始位置を補正させるという作用をもたらす。   According to a third aspect of the present invention, in a wireless communication device that forms an ad hoc wireless communication network by transmitting / receiving a beacon signal to / from another wireless communication device, time measuring means for measuring time, and a plurality of beacon signals Frame period storage means for storing a frame period provided adjacent to a predetermined position in the reception period, and information regarding the reception start position of the beacon signal received after the start position of the beacon signal reception period is the beacon signal. Reception position storage means that is stored as information related to the time measured between the start position of the reception period and the reception start position, and the reception start position of the beacon signal received most recently from the start position of the beacon signal reception period Frame period correcting means for correcting the start position of the frame period based on the information regarding Is a wireless communication apparatus according to claim. Thereby, compared with the case where the reception start position (reception start time) of a beacon signal is managed as an absolute time, the amount of information necessary for managing the reception start position of the beacon signal is reduced. In addition, based on the information on the reception start position of the beacon signal, the frame period that is the latest among the other wireless communication apparatuses constituting the wireless communication network is slower than the start position of the frame period counted by the own wireless communication apparatus. This brings about an effect of correcting the start position of its own frame period in accordance with the wireless communication device whose start position is timed.

また、本発明の第3の側面において、上記受信位置格納手段には、上記ビーコン信号受信期間の開始位置より最も遅れて受信したビーコン信号の受信開始位置に関する情報のみを格納させることができる。これにより、すべてのビーコン受信期間について各ビーコン信号の受信開始位置に関する情報を格納させなくてもよいので、ビーコン信号の受信開始位置を管理するために必要な情報量をさらに削減させるという作用をもたらす。   In the third aspect of the present invention, the reception position storage means can store only information related to the reception start position of the beacon signal received with the latest delay from the start position of the beacon signal reception period. Thereby, since it is not necessary to store the information regarding the reception start position of each beacon signal for all beacon reception periods, the amount of information necessary for managing the reception start position of the beacon signal is further reduced. .

また、本発明の第4の側面は、他の無線通信装置とビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信装置において、所定の単位時間で時間を計時する計時手段と、複数のビーコン信号受信期間と自己のビーコン送信期間とが所定の位置に隣接して設けられたフレーム周期が格納されるフレーム周期格納手段と、ビーコン信号が格納されるビーコン信号格納手段と、上記ビーコン信号が格納される位置を指定する格納位置指定手段と、上記ビーコン信号受信期間の開始位置が計時されるよりも一定時間だけ早く上記格納位置指定手段を次のビーコン信号受信期間に対応付けられた位置に移動させる格納位置制御手段と、上記ビーコン信号受信期間の開始位置が上記単位時間において端数で計時される場合には上記端数を切り捨てて上記単位時間を1加えた位置を上記ビーコン信号受信期間の開始位置に変更し、上記ビーコン信号送信期間の開始位置が上記端数で計時される場合には上記端数を切り捨てた位置を上記ビーコン信号送信期間の開始位置に変更する開始位置変更手段と、上記ビーコン信号受信期間の開始位置または変更後の開始位置よりも後に受信したビーコン信号の受信開始位置に関する情報が上記ビーコン信号受信期間の開始位置から上記受信開始位置までの間に計時された時間に関する情報として格納される受信位置格納手段と、上記ビーコン信号受信期間の開始位置より最も遅れて受信したビーコン信号の受信開始位置に関する情報に基づいて上記フレーム周期の開始位置を補正するフレーム周期補正手段とを具備することを特徴とする無線通信装置である。これにより、ビーコン信号受信期間の開始位置が計時されるよりも早く次のビーコン信号受信期間において受信すべきビーコン信号を受信した場合に、このビーコン信号を次のビーコン受信期間に対応付けられたビーコン信号格納領域に格納させるという作用をもたらす。また、一つのビーコン信号受信期間に2つのビーコン信号を受信することになっても、それぞれのビーコン信号を格納すべきビーコン信号格納領域に格納させるという作用をもたらす。また、フレーム周期に設けられるビーコン信号受信期間またはビーコン信号送信期間の開始位置を全て単位時間において整数で計時すればよく、各期間の開始位置を管理するための処理を簡略化させるという作用をもたらす。さらに、自己のビーコン信号受信開始位置よりも遅く受信したビーコン信号の受信開始位置に基づいてフレーム周期の補正をするので、ビーコン信号受信期間の開始位置とビーコン信号送信期間の開始位置とに単位時間において「1」の差を生じさせ、ビーコン信号が送信されるタイミングを早くすることにより、フレーム周期の補正の必要性を低減させ、フレーム周期の開始位置の補正処理に係る負荷を低減させるという作用をもたらす。   According to a fourth aspect of the present invention, there is provided a time measuring means for measuring time in a predetermined unit time in a wireless communication device constituting an ad hoc type wireless communication network by transmitting / receiving a beacon signal to / from another wireless communication device. A plurality of beacon signal reception periods and a self-beacon transmission period adjacent to a predetermined position; a frame period storage means for storing a frame period; a beacon signal storage means for storing a beacon signal; The storage position specifying means for specifying the position where the beacon signal is stored, and the storage position specifying means are associated with the next beacon signal reception period earlier than the time when the start position of the beacon signal reception period is timed. The storage position control means for moving to a different position and the start position of the beacon signal reception period are counted in fractions in the unit time. In the case where the fraction is rounded down and the unit time is added to 1 position is changed to the start position of the beacon signal reception period, and the start position of the beacon signal transmission period is measured by the fraction, the fraction is The start position changing means for changing the truncated position to the start position of the beacon signal transmission period, and the information regarding the reception start position of the beacon signal received after the start position of the beacon signal reception period or the changed start position Reception position storage means that is stored as information related to the time measured from the start position of the beacon signal reception period to the reception start position, and reception of the beacon signal received most recently from the start position of the beacon signal reception period Frame period correction means for correcting the start position of the frame period based on information on the start position. Is a wireless communication apparatus according to claim. Thus, when a beacon signal to be received in the next beacon signal reception period is received earlier than the start position of the beacon signal reception period is timed, the beacon associated with the next beacon reception period This brings about the effect of storing in the signal storage area. In addition, even when two beacon signals are received during one beacon signal reception period, an effect of storing each beacon signal in a beacon signal storage area to be stored is brought about. Further, all the start positions of the beacon signal reception period or the beacon signal transmission period provided in the frame period may be measured in integers in unit time, and the process for managing the start position of each period is simplified. . Furthermore, since the frame period is corrected based on the reception start position of the beacon signal received later than its own beacon signal reception start position, the unit time is set between the start position of the beacon signal reception period and the start position of the beacon signal transmission period. Effect of reducing the need for correction of the frame period and reducing the load related to the correction process of the start position of the frame period by causing a difference of “1” in the frame and increasing the timing at which the beacon signal is transmitted. Bring.

また、本発明の第5の側面は、他の無線通信装置とビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信装置において、時間を計時する計時手段と、複数のビーコン信号受信期間が所定の位置に隣接して設けられたフレーム周期が格納されるフレーム周期格納手段と、ビーコン信号が格納されるビーコン信号格納手段と、上記ビーコン信号が格納される位置を指定する格納位置指定手段と、上記ビーコン信号受信期間の開始位置から一定時間が計時されたときに上記格納位置指定手段を次のビーコン信号受信期間に対応付けられた位置に移動させる格納位置制御手段とを具備することを特徴とする無線通信装置である。これにより、ビーコン信号受信期間の末尾位置が計時されるよりも早く次のビーコン信号受信期間において受信すべきビーコン信号を受信した場合に、このビーコン信号を次のビーコン受信期間に対応付けられたビーコン信号格納領域に格納させるという作用をもたらす。また、一つのビーコン信号受信期間に2つのビーコン信号を受信することになっても、それぞれのビーコン信号を格納すべきビーコン信号格納領域に格納させるという作用をもたらす。   Further, according to a fifth aspect of the present invention, in a wireless communication device that constitutes an ad hoc wireless communication network by transmitting and receiving beacon signals to and from other wireless communication devices, time measuring means for measuring time, and a plurality of beacon signals A frame period storage means for storing a frame period provided adjacent to a predetermined position in a reception period, a beacon signal storage means for storing a beacon signal, and a storage position for designating a position for storing the beacon signal And a storage position control means for moving the storage position specifying means to a position associated with the next beacon signal reception period when a predetermined time is counted from the start position of the beacon signal reception period. This is a wireless communication device. Thus, when a beacon signal to be received in the next beacon signal reception period is received earlier than the end position of the beacon signal reception period is timed, the beacon associated with the next beacon reception period is received. This brings about the effect of storing in the signal storage area. In addition, even when two beacon signals are received during one beacon signal reception period, an effect of storing each beacon signal in a beacon signal storage area to be stored is brought about.

また、本発明の第6の側面は、他の無線通信装置とビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信装置において、所定の単位時間で時間を計時する計時手段と、複数のビーコン信号受信期間と自己のビーコン送信期間とがそれぞれ所定の位置に隣接して設けられたフレーム周期が格納されるフレーム周期格納手段と、上記ビーコン信号受信期間の開始位置が上記単位時間において端数で計時される場合には上記端数を切り捨てた位置を上記ビーコン信号受信期間の開始位置に変更し、上記ビーコン信号送信期間の開始位置が上記端数で計時される場合には上記端数を切り捨てて上記単位時間で1を加えた位置を上記ビーコン信号送信期間の開始位置に変更する開始位置変更手段と、上記ビーコン信号受信期間の開始位置または変更後の上記開始位置よりも前に受信したビーコン信号の受信開始位置に基づいて上記フレーム周期の開始位置を補正するフレーム周期補正手段とを具備することを特徴とする無線通信装置である。これにより、フレーム周期に設けられるビーコン信号受信期間またはビーコン信号送信期間の開始位置を全て単位時間において整数で計時すればよく、各期間の開始位置を管理するための処理を簡略化させるという作用をもたらす。また、ビーコン信号受信期間の開始位置と、ビーコン信号送信期間の開始位置とに単位時間において「1」の差を生じさせ、ビーコン信号が送信されるタイミングを遅く設定される。したがって、自己のビーコン信号受信期間の開始位置よりも早く受信したビーコン信号の受信開始位置に基づいてフレーム周期を補正する際に、補正の必要性を低減させ、フレーム周期の開始位置の補正処理に係る負荷を低減させるという作用をもたらす。   According to a sixth aspect of the present invention, there is provided a clocking means for clocking time in a predetermined unit time in a wireless communication device constituting an ad hoc type wireless communication network by transmitting and receiving a beacon signal with another wireless communication device. A frame period storage means for storing a plurality of beacon signal reception periods and a self-beacon transmission period adjacent to a predetermined position for storing a frame period; and a start position of the beacon signal reception period is the unit time. In this case, the position where the fraction is rounded down is changed to the start position of the beacon signal reception period, and the fraction is rounded down when the start position of the beacon signal transmission period is counted as the fraction. Starting position changing means for changing the position obtained by adding 1 in the unit time to the starting position of the beacon signal transmission period; Frame period correcting means for correcting the start position of the frame period based on the reception start position of the beacon signal received before the start position of the signal reception period or the changed start position. A wireless communication device. Thereby, all the start positions of the beacon signal reception period or the beacon signal transmission period provided in the frame period may be measured in integers in unit time, and the process of managing the start position of each period is simplified. Bring. Further, a difference of “1” is generated in unit time between the start position of the beacon signal reception period and the start position of the beacon signal transmission period, and the timing at which the beacon signal is transmitted is set late. Therefore, when correcting the frame period based on the reception start position of the beacon signal received earlier than the start position of its own beacon signal reception period, the necessity of correction is reduced, and the correction process of the start position of the frame period is performed. The effect of reducing such a load is brought about.

また、本発明の第7の側面は、他の無線通信装置とビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信装置において、時間を計時する計時手段と、複数のビーコン信号受信期間が所定の位置に隣接して設けられたフレーム周期が格納されるフレーム周期格納手段と、上記ビーコン信号受信期間の開始位置よりも前に受信したビーコン信号の受信開始位置に関する情報が上記ビーコン信号の受信開始位置から上記ビーコン信号受信期間の開始位置までの間に計時された時間に関する情報として格納される受信位置格納手段と、上記ビーコン信号受信期間の開始位置より最も早く受信したビーコン信号の受信開始位置に関する情報に基づいて上記フレーム周期の開始位置を補正するフレーム周期補正手段とを具備することを特徴とする無線通信装置である。これにより、ビーコン信号の受信開始位置(受信開始時刻)を絶対時刻で管理する場合に比べて、ビーコン信号の受信開始位置を管理するために必要な情報量を削減させるという作用をもたらす。また、このビーコン信号の受信開始位置に関する情報に基づいて、無線通信ネットワークを構成する他の無線通信装置のうち、自己の無線通信装置により計時されるフレーム周期の開始位置よりも最も早くフレーム周期の開始位置が計時される無線通信装置に合わせて自己のフレーム周期の開始位置を補正させるという作用をもたらす。   In addition, according to a seventh aspect of the present invention, in a wireless communication device that forms an ad hoc wireless communication network by transmitting and receiving beacon signals to and from other wireless communication devices, time measuring means for measuring time, and a plurality of beacon signals Frame period storage means for storing a frame period provided adjacent to a predetermined position for a reception period, and information regarding the reception start position of the beacon signal received before the start position of the beacon signal reception period are the beacon. A reception position storage means that is stored as information relating to a time measured between a signal reception start position and a start position of the beacon signal reception period; and a beacon signal received earlier than the start position of the beacon signal reception period. A frame period correction method for correcting the start position of the frame period based on information on the reception start position. It is a wireless communication apparatus characterized by comprising and. Thereby, compared with the case where the reception start position (reception start time) of a beacon signal is managed as an absolute time, the amount of information necessary for managing the reception start position of the beacon signal is reduced. Also, based on the information about the reception start position of the beacon signal, the frame period of the earliest of the frame period start position measured by the own wireless communication apparatus among other wireless communication apparatuses constituting the wireless communication network. This brings about an effect of correcting the start position of its own frame period in accordance with the wireless communication device whose start position is timed.

また、本発明の第7の側面において、上記受信位置格納手段には、上記ビーコン信号受信期間の開始位置より最も早く受信したビーコン信号の受信開始位置に関する情報のみが格納させることができる。これにより、すべてのビーコン受信期間について各ビーコン信号の受信開始位置に関する情報を格納させなくてもよいので、ビーコン信号の受信開始位置を管理するために必要な情報量をさらに削減させるという作用をもたらす。   In the seventh aspect of the present invention, the reception position storage means can store only information related to the reception start position of the beacon signal received earlier than the start position of the beacon signal reception period. Thereby, since it is not necessary to store the information regarding the reception start position of each beacon signal for all beacon reception periods, the amount of information necessary for managing the reception start position of the beacon signal is further reduced. .

また、本発明の第8の側面は、他の無線通信装置とビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信装置において、所定の単位時間で時間を計時する計時手段と、複数のビーコン信号受信期間と自己のビーコン送信期間とが所定の位置に隣接して設けられたフレーム周期が格納されるフレーム周期格納手段と、各ビーコン信号受信期間のそれぞれに対応付けて複数設けられ、各ビーコン信号受信期間に受信したビーコン信号が格納されるビーコン信号格納領域を有するビーコン信号格納手段と、上記ビーコン信号を格納するビーコン信号格納領域を指定する格納位置指定手段と、上記ビーコン信号受信期間の開始位置から一定時間が計時されたときに上記格納位置指定手段を次のビーコン信号受信期間に対応付けられたビーコン信号格納領域を指定させる格納位置制御手段と上記ビーコン信号受信期間の開始位置が上記単位時間において端数で計時される場合には上記端数を切り捨てた位置を上記ビーコン信号受信期間の開始位置に変更し、上記ビーコン信号送信期間の開始位置が上記端数で計時される場合には上記端数を切り捨てて上記単位時間を1加えた位置を上記ビーコン信号送信期間の開始位置に変更する開始位置変更手段と、上記ビーコン信号受信期間の開始位置または変更後の開始位置よりも前に受信したビーコン信号の受信開始位置に関する情報が上記ビーコン信号の受信開始位置から上記ビーコン信号受信期間の開始位置までの間に計時された時間に関する情報として格納される受信位置格納手段と、上記ビーコン信号受信期間の開始位置より最も遅れて受信したビーコン信号の受信開始位置に関する情報に基づいて上記フレーム周期の開始位置を補正するフレーム周期補正手段とを具備することを特徴とする無線通信装置である。これにより、ビーコン信号受信期間の末尾位置が計時されるよりも早く次のビーコン信号受信期間において受信すべきビーコン信号を受信した場合に、このビーコン信号を次のビーコン受信期間に対応付けられたビーコン信号格納領域に格納させるという作用をもたらす。また、一つのビーコン信号受信期間に2つのビーコン信号を受信することになっても、それぞれのビーコン信号を格納すべきビーコン信号格納領域に格納させるという作用をもたらす。また、フレーム周期に設けられるビーコン信号受信期間またはビーコン信号送信期間の開始位置を全て単位時間において整数で計時すればよく、各期間の開始位置を管理するための処理を簡略化させるという作用をもたらす。さらに、自己のビーコン信号受信開始位置よりも早く受信したビーコン信号の受信開始位置に基づいてフレーム周期の補正をするので、ビーコン信号受信期間の開始位置とビーコン信号送信期間の開始位置とに単位時間において「1」の差を生じさせ、ビーコン信号が送信されるタイミングを早くすることにより、フレーム周期を補正する場合の補正値の必要性を低減させ、フレーム周期の開始位置の補正処理に係る負荷を低減させるという作用をもたらす。   According to an eighth aspect of the present invention, there is provided a time measuring means for measuring time in a predetermined unit time in a wireless communication device constituting an ad hoc wireless communication network by transmitting / receiving a beacon signal to / from another wireless communication device. A plurality of beacon signal reception periods and a self-beacon transmission period adjacent to a predetermined position, a frame period storage means for storing a frame period, and a plurality of beacon signal reception periods corresponding to each beacon signal reception period Beacon signal storage means having a beacon signal storage area in which beacon signals received during each beacon signal reception period are stored, storage position specifying means for specifying a beacon signal storage area for storing the beacon signal, and the beacon signal When a predetermined time is counted from the start position of the reception period, the storage position specifying means receives the next beacon signal. Storage position control means for designating a beacon signal storage area associated with a period, and when the start position of the beacon signal reception period is counted as a fraction in the unit time, the position where the fraction is truncated is received as the beacon signal. When the start position of the beacon signal transmission period is counted as the fraction, the position is rounded down and the unit time is added to the start position of the beacon signal transmission period. Information on the reception start position of the beacon signal received before the start position of the beacon signal reception period or the start position after the change is changed from the reception start position of the beacon signal to the beacon signal reception period. A reception position storage means for storing information relating to the time measured until the start position; It is a wireless communication apparatus characterized by comprising a frame period correcting means for correcting the start position of the frame period based on the information on the reception start position of the most delayed beacon signal received from the start position of the reception period. Thus, when a beacon signal to be received in the next beacon signal reception period is received earlier than the end position of the beacon signal reception period is timed, the beacon associated with the next beacon reception period is received. This brings about the effect of storing in the signal storage area. In addition, even when two beacon signals are received during one beacon signal reception period, an effect of storing each beacon signal in a beacon signal storage area to be stored is brought about. Further, all the start positions of the beacon signal reception period or the beacon signal transmission period provided in the frame period may be measured in integers in unit time, and the process for managing the start position of each period is simplified. . Furthermore, since the frame period is corrected based on the reception start position of the beacon signal received earlier than its own beacon signal reception start position, the unit time is set between the start position of the beacon signal reception period and the start position of the beacon signal transmission period. The difference of “1” is generated in the above and the timing at which the beacon signal is transmitted is advanced, thereby reducing the necessity of the correction value when correcting the frame period and the load related to the correction process of the start position of the frame period. It brings about the effect | action of reducing.

また、本発明の第9の側面は、無線通信装置間でビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信システムにおいて、上記無線通信装置は、所定の単位時間で時間を計時する計時手段と、複数のビーコン信号受信期間と自己のビーコン送信期間とが所定の位置に隣接して設けられたフレーム周期が格納されるフレーム周期格納手段と、ビーコン信号が格納されるビーコン信号格納手段と、上記ビーコン信号が格納される位置を指定する格納位置指定手段と、上記ビーコン信号受信期間の開始位置が計時されるよりも一定時間だけ早く上記格納位置指定手段を次のビーコン信号受信期間に対応付けられた位置に移動させる格納位置制御手段と、上記ビーコン信号受信期間の開始位置が上記単位時間において端数で計時される場合には上記端数を切り捨てて上記単位時間を1加えた位置を上記ビーコン信号受信期間の開始位置に変更し、上記ビーコン信号送信期間の開始位置が上記端数で計時される場合には上記端数を切り捨てた位置を上記ビーコン信号送信期間の開始位置に変更する開始位置変更手段と、上記ビーコン信号受信期間の開始位置または変更後の開始位置よりも後に受信したビーコン信号の受信開始位置に関する情報が上記ビーコン信号受信期間の開始位置から上記受信開始位置までの間に計時された時間に関する情報として格納される受信位置格納手段と、上記ビーコン信号受信期間の開始位置より最も遅れて受信したビーコン信号の受信開始位置に関する情報に基づいて上記フレーム周期の開始位置を補正するフレーム周期補正手段とを具備することを特徴とする無線通信システムである。これにより、ビーコン信号受信期間の開始位置が計時されるよりも早く次のビーコン信号受信期間において受信すべきビーコン信号を受信した場合に、このビーコン信号を次のビーコン受信期間に対応付けられたビーコン信号格納領域に格納させるという作用をもたらす。また、一つのビーコン信号受信期間に2つのビーコン信号を受信することになっても、それぞれのビーコン信号を格納すべきビーコン信号格納領域に格納させるという作用をもたらす。また、フレーム周期に設けられるビーコン信号受信期間またはビーコン信号送信期間の開始位置を全て単位時間において整数で計時すればよく、各期間の開始位置を管理するための処理を簡略化させるという作用をもたらす。さらに、自己のビーコン信号受信開始位置よりも遅く受信したビーコン信号の受信開始位置に基づいてフレーム周期の補正をするので、ビーコン信号受信期間の開始位置とビーコン信号送信期間の開始位置とに単位時間において「1」の差を生じさせ、ビーコン信号が送信されるタイミングを早くすることにより、フレーム周期の補正の必要性を低減させ、フレーム周期の開始位置の補正処理に係る負荷を低減させるという作用をもたらす。   According to a ninth aspect of the present invention, in the wireless communication system that forms an ad hoc wireless communication network by transmitting and receiving beacon signals between wireless communication devices, the wireless communication device saves time in a predetermined unit time. Timekeeping means for timing, frame period storage means for storing a plurality of beacon signal reception periods and a self-beacon transmission period adjacent to a predetermined position for storing a frame period, and a beacon signal for storing a beacon signal The storage means, the storage position specifying means for specifying the position where the beacon signal is stored, and the storage position specifying means receiving the next beacon signal earlier than the time when the start position of the beacon signal reception period is timed. The storage position control means for moving to the position associated with the period, and the start position of the beacon signal reception period is the unit time. When the time is counted as a fraction, the position obtained by rounding down the fraction and adding 1 to the unit time is changed to the start position of the beacon signal reception period, and the start position of the beacon signal transmission period is counted as the fraction. In this case, the start position changing means for changing the position rounded down to the start position of the beacon signal transmission period, and the beacon signal received after the start position of the beacon signal reception period or after the change start position. Reception position storage means for storing information on the reception start position as information on the time measured between the start position of the beacon signal reception period and the reception start position; and the latest delay from the start position of the beacon signal reception period The frame for correcting the start position of the frame period based on the information on the reception start position of the beacon signal received A wireless communication system characterized by comprising a period correcting means. Thus, when a beacon signal to be received in the next beacon signal reception period is received earlier than the start position of the beacon signal reception period is timed, the beacon associated with the next beacon reception period This brings about the effect of storing in the signal storage area. In addition, even when two beacon signals are received during one beacon signal reception period, an effect of storing each beacon signal in a beacon signal storage area to be stored is brought about. Further, all the start positions of the beacon signal reception period or the beacon signal transmission period provided in the frame period may be measured in integers in unit time, and the process for managing the start position of each period is simplified. . Furthermore, since the frame period is corrected based on the reception start position of the beacon signal received later than its own beacon signal reception start position, the unit time is set between the start position of the beacon signal reception period and the start position of the beacon signal transmission period. Effect of reducing the need for correction of the frame period and reducing the load related to the correction process of the start position of the frame period by causing a difference of “1” in the frame and increasing the timing at which the beacon signal is transmitted. Bring.

また、本発明の第10の側面は、他の無線通信装置とビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信装置における無線通信方法であって、所定の単位時間で時間を計時する手順と、複数のビーコン信号受信期間と自己のビーコン送信期間とが所定の位置に隣接して設けられたフレーム周期を格納させておく手順と、ビーコン信号が格納される手順と、上記ビーコン信号が格納される位置を指定する手順と、上記ビーコン信号受信期間の開始位置が計時されるよりも一定時間だけ早く上記格納位置指定手段を次のビーコン信号受信期間に対応付けられた位置に移動させる手順と、上記ビーコン信号受信期間の開始位置が上記単位時間において端数で計時される場合には上記端数を切り捨てて上記単位時間を1加えた位置を上記ビーコン信号受信期間の開始位置に変更し、上記ビーコン信号送信期間の開始位置が上記端数で計時される場合には上記端数を切り捨てた位置を上記ビーコン信号送信期間の開始位置に変更する手順と、上記ビーコン信号受信期間の開始位置または変更後の開始位置よりも後に受信したビーコン信号の受信開始位置に関する情報が上記ビーコン信号受信期間の開始位置から上記受信開始位置までの間に計時された時間に関する情報として格納される手順と、上記ビーコン信号受信期間の開始位置より最も遅れて受信したビーコン信号の受信開始位置に関する情報に基づいて上記フレーム周期の開始位置を補正する手順とを具備することを特徴とする無線通信方法である。これにより、ビーコン信号受信期間の開始位置が計時されるよりも早く次のビーコン信号受信期間において受信すべきビーコン信号を受信した場合に、このビーコン信号を次のビーコン受信期間に対応付けられたビーコン信号格納領域に格納させるという作用をもたらす。また、一つのビーコン信号受信期間に2つのビーコン信号を受信することになっても、それぞれのビーコン信号を格納すべきビーコン信号格納領域に格納させるという作用をもたらす。また、フレーム周期に設けられるビーコン信号受信期間またはビーコン信号送信期間の開始位置を全て単位時間において整数で計時すればよく、各期間の開始位置を管理するための処理を簡略化させるという作用をもたらす。さらに、自己のビーコン信号受信開始位置よりも遅く受信したビーコン信号の受信開始位置に基づいてフレーム周期の補正をするので、ビーコン信号受信期間の開始位置とビーコン信号送信期間の開始位置とに単位時間において「1」の差を生じさせ、ビーコン信号が送信されるタイミングを早くすることにより、フレーム周期の補正の必要性を低減させ、フレーム周期の開始位置の補正処理に係る負荷を低減させるという作用をもたらす。   According to a tenth aspect of the present invention, there is provided a wireless communication method in a wireless communication device that forms an ad hoc wireless communication network by transmitting and receiving beacon signals to and from another wireless communication device. A procedure for storing a frame period in which a plurality of beacon signal reception periods and a self-beacon transmission period are provided adjacent to predetermined positions, a procedure for storing beacon signals, The procedure for designating the position where the beacon signal is stored and the storage position designating means at a position associated with the next beacon signal reception period earlier than the time when the start position of the beacon signal reception period is timed. If the starting position of the beacon signal reception period is counted as a fraction in the unit time, the fraction is rounded down and the procedure is moved. When the start time of the beacon signal transmission period is changed to the start position of the beacon signal reception period and the start position of the beacon signal transmission period is counted by the fraction, the position where the fraction is rounded down is used as the beacon signal transmission period. And the information on the reception start position of the beacon signal received after the start position of the beacon signal reception period or after the change is changed from the start position of the beacon signal reception period to the reception start position. The start position of the frame period is corrected based on the procedure stored as information related to the time counted until and the information on the reception start position of the beacon signal received most late from the start position of the beacon signal reception period. A wireless communication method comprising the steps of: Thus, when a beacon signal to be received in the next beacon signal reception period is received earlier than the start position of the beacon signal reception period is timed, the beacon associated with the next beacon reception period This brings about the effect of storing in the signal storage area. In addition, even when two beacon signals are received during one beacon signal reception period, an effect of storing each beacon signal in a beacon signal storage area to be stored is brought about. Further, all the start positions of the beacon signal reception period or the beacon signal transmission period provided in the frame period may be measured in integers in unit time, and the process for managing the start position of each period is simplified. . Furthermore, since the frame period is corrected based on the reception start position of the beacon signal received later than its own beacon signal reception start position, the unit time is set between the start position of the beacon signal reception period and the start position of the beacon signal transmission period. Effect of reducing the need for correction of the frame period and reducing the load related to the correction process of the start position of the frame period by causing a difference of “1” in the frame and increasing the timing at which the beacon signal is transmitted. Bring.

また、本発明の第11の側面は、他の無線通信装置とビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信装置において、所定の単位時間で時間を計時する手順と、複数のビーコン信号受信期間と自己のビーコン送信期間とが所定の位置に隣接して設けられたフレーム周期を格納させておく手順と、ビーコン信号が格納される手順と、上記ビーコン信号が格納される位置を指定する手順と、上記ビーコン信号受信期間の開始位置が計時されるよりも一定時間だけ早く上記格納位置指定手段を次のビーコン信号受信期間に対応付けられた位置に移動させる手順と、上記ビーコン信号受信期間の開始位置が上記単位時間において端数で計時される場合には上記端数を切り捨てて上記単位時間を1加えた位置を上記ビーコン信号受信期間の開始位置に変更し、上記ビーコン信号送信期間の開始位置が上記端数で計時される場合には上記端数を切り捨てた位置を上記ビーコン信号送信期間の開始位置に変更する手順と、上記ビーコン信号受信期間の開始位置または変更後の開始位置よりも後に受信したビーコン信号の受信開始位置に関する情報が上記ビーコン信号受信期間の開始位置から上記受信開始位置までの間に計時された時間に関する情報として格納される手順と、上記ビーコン信号受信期間の開始位置より最も遅れて受信したビーコン信号の受信開始位置に関する情報に基づいて上記フレーム周期の開始位置を補正する手順とをコンピュータに実行させることを特徴とするプログラムである。これにより、これにより、ビーコン信号受信期間の開始位置が計時されるよりも早く次のビーコン信号受信期間において受信すべきビーコン信号を受信した場合に、このビーコン信号を次のビーコン受信期間に対応付けられたビーコン信号格納領域に格納させるという作用をもたらす。また、一つのビーコン信号受信期間に2つのビーコン信号を受信することになっても、それぞれのビーコン信号を格納すべきビーコン信号格納領域に格納させるという作用をもたらす。また、フレーム周期に設けられるビーコン信号受信期間またはビーコン信号送信期間の開始位置を全て単位時間において整数で計時すればよく、各期間の開始位置を管理するための処理を簡略化させるという作用をもたらす。さらに、自己のビーコン信号受信開始位置よりも遅く受信したビーコン信号の受信開始位置に基づいてフレーム周期の補正をするので、ビーコン信号受信期間の開始位置とビーコン信号送信期間の開始位置とに単位時間において「1」の差を生じさせ、ビーコン信号が送信されるタイミングを早くすることにより、フレーム周期の補正の必要性を低減させ、フレーム周期の開始位置の補正処理に係る負荷を低減させるという作用をもたらす。   An eleventh aspect of the present invention provides a procedure for measuring time in a predetermined unit time in a wireless communication device that forms an ad hoc wireless communication network by transmitting and receiving a beacon signal with another wireless communication device; A procedure for storing a frame period in which a plurality of beacon signal reception periods and its own beacon transmission period are provided adjacent to a predetermined position, a procedure for storing a beacon signal, and the beacon signal are stored A procedure for designating a position, a procedure for moving the storage location designation means to a position associated with the next beacon signal reception period earlier than a time when the start position of the beacon signal reception period is timed, and When the start position of the beacon signal reception period is counted as a fraction in the unit time, the fraction is rounded down and the unit time is added to one. Is changed to the start position of the beacon signal reception period, and when the start position of the beacon signal transmission period is measured by the fraction, the position where the fraction is discarded is changed to the start position of the beacon signal transmission period. And information regarding the reception start position of the beacon signal received after the start position of the beacon signal reception period or the changed start position was measured from the start position of the beacon signal reception period to the reception start position. The computer executes a procedure stored as information relating to time and a procedure for correcting the start position of the frame period based on information relating to the reception start position of the beacon signal received most late from the start position of the beacon signal reception period. It is a program characterized by making it carry out. Thereby, when a beacon signal to be received in the next beacon signal reception period is received earlier than the start position of the beacon signal reception period is timed, this beacon signal is associated with the next beacon reception period. The beacon signal is stored in the stored beacon signal storage area. In addition, even when two beacon signals are received during one beacon signal reception period, an effect of storing each beacon signal in a beacon signal storage area to be stored is brought about. Further, all the start positions of the beacon signal reception period or the beacon signal transmission period provided in the frame period may be measured in integers in unit time, and the process for managing the start position of each period is simplified. . Furthermore, since the frame period is corrected based on the reception start position of the beacon signal received later than its own beacon signal reception start position, the unit time is set between the start position of the beacon signal reception period and the start position of the beacon signal transmission period. Effect of reducing the need for correction of the frame period and reducing the load related to the correction process of the start position of the frame period by causing a difference of “1” in the frame and increasing the timing at which the beacon signal is transmitted. Bring.

本発明によれば、複数の無線通信装置でアドホック型の無線通信ネットワークを構成する場合に、無線通信装置間の同期が取れていないときでも受信したビーコン信号を所定のビーコン信号格納領域に格納させることができ、ビーコン信号を受信した位置と自己のビーコン信号受信期間の開始位置とのずれに基づいて自己のフレーム周期と、無線通信ネットワークを構成する他の無線通信装置のフレーム周期との同期を取るように補正できる。   According to the present invention, when an ad hoc wireless communication network is configured with a plurality of wireless communication devices, the received beacon signal is stored in a predetermined beacon signal storage area even when the wireless communication devices are not synchronized. Based on the difference between the position where the beacon signal is received and the start position of the own beacon signal reception period, and synchronizes the frame period of the self and the frame period of other wireless communication devices constituting the wireless communication network. It can be corrected to take.

次に本発明の実施の形態について図面を参照して詳細に説明する。   Next, embodiments of the present invention will be described in detail with reference to the drawings.

〔第1の実施の形態〕
図1は、本発明の実施の形態に係る無線通信ネットワークの構成を模式的に示した図である。図1では、6台の無線通信装置がそれぞれ周囲にある無線通信装置との間でアドホック型の無線通信ネットワークが形成される様子を示している。
[First Embodiment]
FIG. 1 is a diagram schematically showing a configuration of a wireless communication network according to an embodiment of the present invention. FIG. 1 shows a state where an ad hoc wireless communication network is formed between six wireless communication devices and wireless communication devices around them.

図1において、各無線通信装置を中心に点線で示した領域は、移動局である各無線通信装置の電波到達範囲を模式的に示したものである。各無線通信装置はこの電波到達範囲内にある他の無線通信装置と直接無線通信を行うことができる。図1に示した例では、無線通信装置STA0はその電波到達範囲内にある無線通信装置STA1と直接無線通信ができ、無線通信装置STA1はその電波到達範囲内にある無線通信装置STA0および無線通信装置STA2と直接無線通信が可能であり、無線通信装置STA2は、その電波到達範囲内にある無線通信装置STA1と無線通信装置STA3と直接無線通信が可能であり、無線通信装置STA3はその電波到達範囲内にある無線通信装置STA2と無線通信装置STA4と無線通信装置STA5と直接無線通信が可能であり、無線通信装置STA4はその電波到達範囲内にある無線通信装置STA3と無線通信装置STA5と直接無線通信が可能であり、無線通信装置STA5はその電波到達範囲内にある無線通信装置STA3と無線通信装置STA4と直接無線通信装置が可能である状態を示している。   In FIG. 1, an area indicated by a dotted line centering on each wireless communication device schematically shows a radio wave reachable range of each wireless communication device which is a mobile station. Each wireless communication device can directly perform wireless communication with other wireless communication devices within the radio wave reachable range. In the example illustrated in FIG. 1, the wireless communication device STA0 can directly perform wireless communication with the wireless communication device STA1 within the radio wave reachable range, and the radio communication device STA1 and the radio communication device STA0 and the radio communication within the radio wave reachable range The wireless communication device STA2 can directly perform wireless communication, and the wireless communication device STA2 can directly wirelessly communicate with the wireless communication device STA1 and the wireless communication device STA3 within the radio wave reachable range, and the wireless communication device STA3 can reach the radio wave. The wireless communication device STA2, the wireless communication device STA4, and the wireless communication device STA5 within the range can directly communicate with each other, and the wireless communication device STA4 directly communicates with the wireless communication device STA3 and the wireless communication device STA5 within the radio wave reachable range. Wireless communication is possible, and the wireless communication device STA5 is within the radio wave reachable range. It shows a state is possible direct radio communication apparatus and radio communication device STA4.

図1に示した例では、これらの各無線通信装置STA0〜STA5は共通のフレーム周期を保持している。そして、このフレーム周期に従って互いにビーコン信号を送受信することにより自己の存在を報知するとともに他の無線通信装置の存在を認識し、各無線通信装置STA0〜STA5間でアドホック型の無線通信を行うことができる。   In the example shown in FIG. 1, these wireless communication apparatuses STA0 to STA5 hold a common frame period. Then, by transmitting and receiving beacon signals to each other according to this frame period, it is possible to notify the existence of itself and to recognize the existence of other wireless communication devices, and to perform ad hoc wireless communication between the wireless communication devices STA0 to STA5. it can.

図2に、本実施の形態における無線通信装置(STA)100の機能構成例を示す。本実施の形態の無線通信装置100は、図1に示す無線通信ネットワークにおいて、最も遅くフレーム周期の開始位置を設定している無線通信装置100に合わせて、自己のフレーム周期の開始位置を補正するようにしたものである。   FIG. 2 shows an example of a functional configuration of radio communication apparatus (STA) 100 in the present embodiment. The radio communication apparatus 100 according to the present embodiment corrects the start position of its own frame period in accordance with the radio communication apparatus 100 that has the latest frame period start position in the radio communication network shown in FIG. It is what I did.

図2に示すように、本実施の形態の無線通信装置100は、アンテナ110と、無線受信部111と、受信バッファ112と、ビーコン信号解析部113と、格納位置制御部114と、格納位置指定部115と、ビーコン信号格納部116と、受信開始位置カウンタ117と、フレーム周期格納部118と、フレーム周期管理部119と、計時部120と、補正値設定部121と、フレーム周期補正部122と、開始位置変更部123と、タイミング制御部124と、ビーコン信号生成部125と、送信バッファ126と、無線送信部127とを備えている。   As illustrated in FIG. 2, the wireless communication apparatus 100 according to the present embodiment includes an antenna 110, a wireless reception unit 111, a reception buffer 112, a beacon signal analysis unit 113, a storage position control unit 114, and a storage position designation. Unit 115, beacon signal storage unit 116, reception start position counter 117, frame cycle storage unit 118, frame cycle management unit 119, timer unit 120, correction value setting unit 121, and frame cycle correction unit 122 , A start position changing unit 123, a timing control unit 124, a beacon signal generating unit 125, a transmission buffer 126, and a wireless transmission unit 127.

アンテナ110は、無線信号を伝送媒体(空気中)に放出し、あるいは無線信号を伝送媒体から受け取るものである。   The antenna 110 emits a radio signal to a transmission medium (in the air) or receives a radio signal from the transmission medium.

無線受信部111は、アンテナ110を介して他の無線通信装置100から送信されるビーコン信号やデータ信号をタイミング制御部124により指定された所定の受信タイミングで受信し、これらに復調処理を施すことにより受信データに変換し、受信バッファ112に一時的に格納する。   The wireless reception unit 111 receives beacon signals and data signals transmitted from other wireless communication devices 100 via the antenna 110 at a predetermined reception timing specified by the timing control unit 124, and performs demodulation processing on these signals. To receive data and temporarily store it in the receive buffer 112.

受信バッファ112は、無線受信部111において受信された受信データが一時的に格納されるもので、受信データがアプリケーション機器宛ての情報である場合には、受信バッファ112から受信データが取り出され、図示しないインターフェース部を介して外部機器にこの受信データが渡される。なお、外部機器として、例えば、パーソナル・コンピュータやPDA(Personal Digital Assistant)などの情報処理機器等が挙げられる。   The reception buffer 112 temporarily stores the reception data received by the wireless reception unit 111. When the reception data is information addressed to the application device, the reception data is extracted from the reception buffer 112 and is illustrated in FIG. The received data is passed to the external device via the interface unit that does not. Examples of external devices include information processing devices such as personal computers and PDAs (Personal Digital Assistants).

ビーコン信号解析部113は、無線受信部111を介して受信したビーコン信号を解析し、そのビーコン信号を送信した無線通信装置100の識別子やビーコン信号を受信した受信開始位置等の情報を取得する。   The beacon signal analysis unit 113 analyzes the beacon signal received via the wireless reception unit 111 and acquires information such as the identifier of the wireless communication device 100 that has transmitted the beacon signal and the reception start position at which the beacon signal is received.

格納位置制御部114は、次に説明する格納位置指定部115を制御するもので、これについては後述する。   The storage position control unit 114 controls a storage position specifying unit 115 described below, which will be described later.

格納位置指定部115は、ビーコン信号がビーコン信号格納領域に格納される際の位置を指定するもので、この格納位置指定部115により指定された位置に受信したビーコン信号が格納される。   The storage position designation unit 115 designates a position when the beacon signal is stored in the beacon signal storage area, and the received beacon signal is stored at the position designated by the storage position designation unit 115.

ビーコン信号格納部116は受信したビーコン信号が格納されるものであり、後述するように受信したビーコン信号を所定のビーコンスロットと対応付けて、そのビーコン信号を送信した無線通信装置100の識別子やビーコン信号を受信した受信開始位置等が記憶される。   The beacon signal storage unit 116 stores the received beacon signal. As described later, the received beacon signal is associated with a predetermined beacon slot and the identifier or beacon of the wireless communication device 100 that transmitted the beacon signal is stored. The reception start position where the signal is received is stored.

受信開始位置カウンタ117は、ビーコン信号を受信した位置を計時するためのものである。タイミング制御部124から与えられるタイミングに従ってビーコンスロットの開始位置から計時を開始し、無線受信部111によりビーコン信号が受信された時点で計時を終了して、計時した値をビーコン信号の受信開始位置についての情報としてビーコン信号格納部116に与える。   The reception start position counter 117 is for timing the position at which the beacon signal is received. Timing is started from the start position of the beacon slot according to the timing given from the timing control unit 124, the time measurement is terminated when the beacon signal is received by the wireless reception unit 111, and the measured value is used for the reception start position of the beacon signal. To the beacon signal storage unit 116.

フレーム周期格納部118は、各無線通信装置100において共通のフレーム周期が格納されるものであり、ここに格納されたフレーム周期に従って各無線通信装置100は無線通信を行うタイミングを決定する。   The frame cycle storage unit 118 stores a common frame cycle in each wireless communication device 100, and each wireless communication device 100 determines the timing for performing wireless communication according to the stored frame cycle.

フレーム周期管理部119は、計時部120により計時される時間に従ってフレーム周期の開始位置やフレーム周期に設けられたビーコンスロットの開始位置を管理するものである。なお、ビーコンスロットについては後述する。   The frame cycle management unit 119 manages the start position of the frame cycle and the start position of the beacon slot provided in the frame cycle according to the time counted by the clock unit 120. The beacon slot will be described later.

計時部120は、時間を計時するもので、フレーム周期などの装置動作の開始タイミングの基準となる時間を計時するものである。なお、本実施の形態の計時部120は一例としてマイクロ秒(μs)の単位時間で時間を計時するものとする。   The time measuring unit 120 measures time, and measures time that is a reference for the start timing of device operation such as a frame period. Note that the time measuring unit 120 of this embodiment measures time in units of microseconds (μs) as an example.

補正値設定部121は、ビーコン信号格納部116に格納されたビーコン信号の受信開始位置のうち、最も値の大きいものを抽出し、抽出された値に基づいてフレーム周期の開始位置を補正するための補正値を設定し、設定した補正値をフレーム周期補正部122に与えるものである。   The correction value setting unit 121 extracts a beacon signal reception start position stored in the beacon signal storage unit 116 with the largest value, and corrects the start position of the frame period based on the extracted value. The correction value is set, and the set correction value is given to the frame period correction unit 122.

フレーム周期補正部122は、補正値設定部121により抽出された補正値に基づいてフレーム周期の開始位置を補正する。   The frame period correction unit 122 corrects the start position of the frame period based on the correction value extracted by the correction value setting unit 121.

開始位置変更部123は、フレーム周期に複数設けられるビーコンスロットについて、所定の場合にその開始位置を変更するものである。   The start position changing unit 123 changes the start position of a plurality of beacon slots provided in the frame period in a predetermined case.

タイミング制御部124は、フレーム周期管理部119からの指示に従って無線受信部111や無線送信部127に対してビーコンスロットの開始位置のタイミングを指定するものである。タイミング制御部124は、開始位置変更部123によりビーコンスロットの開始位置が変更された場合には、変更後の開始位置に従ってビーコンスロットの開始位置のタイミングを指定する。また、タイミング制御部124は、ビーコン信号受信期間として割り当てられたビーコンスロットの開始位置のタイミングを受信開始位置カウンタ117に与え、受信開始位置カウンタ117にビーコンスロットの開始位置または変更後の開始位置からビーコン信号の受信を開始した位置までの間の時間を計時させる。   The timing control unit 124 designates the timing of the start position of the beacon slot for the wireless reception unit 111 and the wireless transmission unit 127 in accordance with an instruction from the frame period management unit 119. When the start position of the beacon slot is changed by the start position changing unit 123, the timing control unit 124 designates the timing of the start position of the beacon slot according to the changed start position. In addition, the timing control unit 124 gives the timing of the start position of the beacon slot assigned as the beacon signal reception period to the reception start position counter 117, and the reception start position counter 117 from the start position of the beacon slot or the changed start position. The time until the position where reception of the beacon signal is started is counted.

ビーコン信号生成部125は、自己の存在を他の無線通信装置100に報知し、このアドホック型の無線通信ネットワーク(図1参照)に参加するためのビーコン信号を生成するものである。ビーコン信号は、所定のフォーマットに基づき、ビーコン信号格納部116に格納されたパラメータに従って生成される。ビーコン信号には、例えば、自己の無線通信装置100に固有の識別子等の情報が含まれる。   The beacon signal generation unit 125 notifies the other wireless communication device 100 of the existence of itself, and generates a beacon signal for participating in this ad hoc wireless communication network (see FIG. 1). The beacon signal is generated according to the parameters stored in the beacon signal storage unit 116 based on a predetermined format. The beacon signal includes, for example, information such as an identifier unique to the own wireless communication device 100.

送信バッファ126は、送信データを一時的に蓄積するためのメモリである。(図示しない)インターフェース部を介して接続される外部機器からの送信データがあれば、それらのデータやビーコン信号生成部125により生成されたビーコン信号が送信バッファ126に一時的に格納される。 The transmission buffer 126 is a memory for temporarily storing transmission data. If there is transmission data from an external device connected via an interface unit (not shown), the data and the beacon signal generated by the beacon signal generation unit 125 are temporarily stored in the transmission buffer 126.

無線送信部127は、ビーコン信号等の送信データを送信バッファ126から取り出して、変調処理を施すことにより無線送信信号に変換し、タイミング制御部124により指定された所定の送信タイミングでアンテナ110を介してこれらの送信情報を送信する。   The radio transmission unit 127 takes out transmission data such as a beacon signal from the transmission buffer 126, converts it into a radio transmission signal by performing a modulation process, and transmits it via the antenna 110 at a predetermined transmission timing designated by the timing control unit 124. The transmission information is transmitted.

図3は、本実施の形態において各無線通信装置100が使用するフレーム周期の構成例を模式的に示したものである。このフレーム周期は、無線通信ネットワークを構成する各無線通信装置100が周囲に存在する無線通信装置100と協調することにより定義される。以下、このフレーム周期のことをここではスーパーフレーム周期(Superframe Duration)という。   FIG. 3 schematically shows a configuration example of the frame period used by each wireless communication apparatus 100 in the present embodiment. This frame period is defined by each wireless communication device 100 configuring the wireless communication network cooperating with the wireless communication device 100 existing in the vicinity. Hereinafter, this frame period is referred to as a superframe period.

スーパーフレーム周期はビーコン期間(Beacon Period)とデータ通信期間(Data Transfer Period)とを備えている。スーパーフレーム周期は一定の期間を有する256個のスロット(MAS−0〜MAS−255)に区分されて設けられている。このうち、ビーコン期間には例えばスーパーフレームの先頭のスロットMAS−0からMAS−19が割り当てられており、この例の場合にスロットMAS−20〜スロットMAS−255までの残りの期間がデータ通信期間となっている。   The superframe period includes a beacon period and a data transfer period. The superframe period is divided into 256 slots (MAS-0 to MAS-255) having a certain period. Among these, for example, slots MAS-0 to MAS-19 at the beginning of the superframe are allocated in the beacon period, and in this example, the remaining period from slot MAS-20 to slot MAS-255 is the data communication period. It has become.

ビーコン期間には、この無線通信ネットワークを構成する各無線通信装置100が周囲に存在する他の無線通信装置100と所定のビーコン信号を交換し合うためのビーコンスロットが所定の位置に隣接して設けられている。各無線通信装置100は自己にビーコン信号送信期間として割り当てられたビーコンスロットにおいて自己のビーコン信号を送信する。そして、自己のビーコン信号送信期間以外のビーコンスロットは他の無線通信装置100から送信されるビーコン信号を受信するためのビーコン信号受信期間として割り当てられる。各無線通信装置100は他の無線通信装置100とビーコン信号の送信と受信のタイミングが同期するように計時部120により計時されるタイミングに従って自己のスーパーフレームの開始位置を設定する。   During the beacon period, a beacon slot is provided adjacent to a predetermined position for exchanging a predetermined beacon signal with another wireless communication apparatus 100 in the vicinity of each wireless communication apparatus 100 constituting the wireless communication network. It has been. Each wireless communication device 100 transmits its own beacon signal in a beacon slot assigned to itself as a beacon signal transmission period. A beacon slot other than its own beacon signal transmission period is assigned as a beacon signal reception period for receiving a beacon signal transmitted from another wireless communication device 100. Each wireless communication device 100 sets the start position of its own superframe according to the timing timed by the time measuring unit 120 so that the timings of transmission and reception of beacon signals are synchronized with other wireless communication devices 100.

図4には、1つのスロット(MAS)に対して3つのビーコンスロット(BS)が割り当てられた例を示した。すなわち、スロットMAS−0にはビーコンスロットBS−0〜BS−2が設けられ、スロットMAS−1にはビーコンスロットBS−3〜BS−5が設けられている。   FIG. 4 shows an example in which three beacon slots (BS) are assigned to one slot (MAS). That is, beacon slots BS-0 to BS-2 are provided in slot MAS-0, and beacon slots BS-3 to BS-5 are provided in slot MAS-1.

例えば、無線通信装置STA0にビーコンスロットBS−0が自己のビーコン信号を送信するスロットとして割り当てられた場合、無線通信装置STA0は計時部120によりビーコンスロットBS−0の開始位置が計時されたタイミングでビーコン信号を送信する。他の無線通信装置STA1〜STA4はそれぞれ自己の計時部120により計時されるタイミングに従って、ビーコンスロットBS−0においてビーコン信号を受信すると、それをビーコン信号格納部116の所定の位置に格納する。   For example, when the beacon slot BS-0 is assigned to the wireless communication apparatus STA0 as a slot for transmitting its own beacon signal, the wireless communication apparatus STA0 is at the timing when the start position of the beacon slot BS-0 is timed by the time measuring unit 120. Send a beacon signal. When the other radio communication apparatuses STA1 to STA4 receive the beacon signal in the beacon slot BS-0 according to the timing counted by their own timing unit 120, the other radio communication apparatuses STA1 to STA4 store the received beacon signal in a predetermined position in the beacon signal storage unit 116.

図5に、ビーコン信号格納部116に設けられるビーコン信号格納リスト600の構成例を示す。ビーコン信号格納リスト600には「ビーコンスロット番号(610)」、「ステータス(620)」、「受信開始位置(630)」、「受信内容(640)」等の項目が設けられている。受信したビーコン信号は、ビーコン信号格納リスト600としてテーブル形式で格納される。受信したビーコン信号が格納される位置は「ポインタ(690)」により指定される。   FIG. 5 shows a configuration example of a beacon signal storage list 600 provided in the beacon signal storage unit 116. The beacon signal storage list 600 includes items such as “beacon slot number (610)”, “status (620)”, “reception start position (630)”, and “reception content (640)”. The received beacon signal is stored in a table format as a beacon signal storage list 600. The position where the received beacon signal is stored is designated by “pointer (690)”.

なお、図5に示すビーコン信号格納リスト600には、例えばビーコン期間に設けられるビーコンスロットBS−0〜BS−59の数に応じて60個の情報を格納できる構成となっているが、他の情報等を記述するための冗長な領域を必要に応じて追加してもよい。   The beacon signal storage list 600 shown in FIG. 5 is configured to store 60 pieces of information according to the number of beacon slots BS-0 to BS-59 provided in the beacon period, for example. Redundant areas for describing information and the like may be added as necessary.

「ビーコンスロット番号(610)」は、各ビーコンスロットに割り当てられた番号に対応付けられており、「0」〜「59」まで設けられている。各項目はビーコンスロット番号と対応付けて記録される。なお、各ビーコンスロットにおいて受信したビーコン信号は基本的にはそのビーコン信号を受信したビーコンスロットに対応する「ビーコンスロット番号(610)」の位置に記録される。   The “beacon slot number (610)” is associated with the number assigned to each beacon slot, and is set from “0” to “59”. Each item is recorded in association with a beacon slot number. The beacon signal received in each beacon slot is basically recorded at the position of “beacon slot number (610)” corresponding to the beacon slot that received the beacon signal.

「ステータス(620)」の欄は、そのビーコンスロットにおけるビーコン信号の受信の有無が書き込まれる領域である。例えば、ビーコン信号を受信した場合は「○」、プリアンブル等の信号は検出したがビーコン信号は検出されなかった場合は「△」、信号の受信がなかった場合は「×」を示すものとすることができる。   The column “status (620)” is an area in which the presence / absence of reception of a beacon signal in the beacon slot is written. For example, “○” is indicated when a beacon signal is received, “Δ” is indicated when a signal such as a preamble is detected but a beacon signal is not detected, and “X” is indicated when no signal is received. be able to.

「受信開始位置(630)」の欄は、ビーコン信号の受信が開始された位置が書き込まれる領域である。本実施の形態では、この「受信開始位置(630)」の欄には、ビーコンスロットの開始位置よりも後にビーコン信号の受信を開始した場合にのみその値が記載される構成となっている。また、受信開始位置はビーコン信号の受信を開始した時刻(絶対時間)ではなく、そのビーコン信号を受信したビーコンスロットの開始位置からビーコン信号の受信開始位置までの間に受信開始位置カウンタ117により計時された時間、すなわちビーコン信号の遅延時間(ΔT)が書き込まれる。これにより、ビーコン信号の受信開始時間を絶対時間で管理する場合に比べて、本実施の形態によれば、ビーコン信号の受信開始時間の管理に係る情報量を削減することができ、システム全体の負荷を低減することができる。   The column “Reception start position (630)” is an area where a position where reception of a beacon signal is started is written. In the present embodiment, this “reception start position (630)” column has a value written only when reception of a beacon signal is started after the start position of the beacon slot. The reception start position is not the time (absolute time) at which the reception of the beacon signal is started, but is measured by the reception start position counter 117 between the start position of the beacon slot that received the beacon signal and the reception start position of the beacon signal. Time, that is, the delay time (ΔT) of the beacon signal is written. Thereby, compared with the case where the reception start time of the beacon signal is managed as an absolute time, according to the present embodiment, it is possible to reduce the amount of information related to the management of the reception start time of the beacon signal. The load can be reduced.

なお、この「受信開始位置(630)」の欄に記載されたビーコン信号の遅延時間のうち最大値を有するものがスーパーフレーム周期の開始位置を補正するための補正値として補正値設定部121により抽出される。この際、自己のビーコンスロットの開始位置から最も遅れてビーコン信号を送信した無線通信装置100を特定する必要がなければ、その最大値のみを格納させる構成としてもよい。それにより、各「ビーコンスロット番号(610)」毎にこの「受信開始位置(630)」の欄を設ける必要がなくなるので、ビーコン信号の受信開始位置を管理するために必要な情報量をさらに削減させることができる。   It should be noted that the correction value setting unit 121 determines the one having the maximum value among the delay times of the beacon signal described in the column “Reception start position (630)” as a correction value for correcting the start position of the superframe period. Extracted. At this time, if it is not necessary to specify the wireless communication apparatus 100 that transmitted the beacon signal with the latest delay from the start position of its own beacon slot, only the maximum value may be stored. As a result, it is not necessary to provide a column of “reception start position (630)” for each “beacon slot number (610)”, so that the amount of information necessary for managing the reception start position of the beacon signal is further reduced. Can be made.

「受信内容(640)」の欄は、受信したビーコン信号を解析することにより得られる各種の情報(パラメータ)が書き込まれる。具体的には、そのビーコン信号を送信した無線通信装置100を識別するための装置識別子(Device ID)、論理アドレス(MAC Address)、その他のペイロード情報(Payload)等が挙げられる。   In the “Received content (640)” column, various information (parameters) obtained by analyzing the received beacon signal is written. Specifically, a device identifier (Device ID) for identifying the wireless communication device 100 that transmitted the beacon signal, a logical address (MAC Address), other payload information (Payload), and the like can be given.

図5に示す「ポインタ(690)」は、ビーコン信号が書き込まれる位置を指定するものであり、格納位置指定部115としての機能を果たす。また、「ポインタ(690)」は、ビーコン信号格納リスト600が参照される際、あるいはビーコン信号格納リスト600にビーコン信号が書き込まれる際に、現在、参照または書き込みの行われている位置を示すものでもある。   A “pointer (690)” shown in FIG. 5 designates a position where a beacon signal is written, and functions as the storage position designation unit 115. Further, the “pointer (690)” indicates a position where reference or writing is currently performed when the beacon signal storage list 600 is referred to or when a beacon signal is written in the beacon signal storage list 600. But there is.

次に、図6に基づいて格納位置制御部114の機能を説明する。   Next, the function of the storage position control unit 114 will be described with reference to FIG.

格納位置制御部114は、現在、ビーコン信号格納リスト600にビーコン信号の書き込みが行われている際に、「ポインタ(690)」の位置を次のビーコンスロットの開始位置が計時されるよりも一定時間DT1だけ早く次のビーコンスロットに対応する位置に移動させるものである。このポインタを移動させる位置をポインタ移動位置PT1とする。   When the beacon signal is currently being written to the beacon signal storage list 600, the storage position control unit 114 makes the position of the “pointer (690)” more constant than the start position of the next beacon slot is timed. The position is moved to the position corresponding to the next beacon slot earlier by time DT1. The position where the pointer is moved is referred to as a pointer movement position PT1.

ポインタ移動位置PT1は、図6(a)に示すように、各ビーコンスロットBS−0〜BS−3において次のビーコンスロットの開始位置よりも一定時間DT1だけ早い位置に設けられる。なお、後述するように、ビーコンスロットの開始位置が開始位置変更部123により変更された場合には、変更後の開始位置よりも一定時間DT1前の位置にこのポインタ移動位置PT1が設けられる。また、ポインタ移動位置PT1を設定するための「一定時間DT1」は、例えば、ビーコンスロットの期間長とビーコン信号の信号長の差以下の時間で適宜設定することができる。   As shown in FIG. 6A, the pointer movement position PT1 is provided at a position earlier by a certain time DT1 than the start position of the next beacon slot in each beacon slot BS-0 to BS-3. As will be described later, when the start position of the beacon slot is changed by the start position changing unit 123, the pointer movement position PT1 is provided at a position before the changed start position by a predetermined time DT1. Further, the “certain time DT1” for setting the pointer movement position PT1 can be appropriately set, for example, at a time equal to or less than the difference between the beacon slot period length and the beacon signal length.

このように、「ポインタ(690)」を一定時間DT1だけ早く次のビーコンスロットに対応する位置に移動させることにより、次のビーコンスロットの開始位置より早く届いたビーコン信号をビーコン信号格納リスト600の本来格納すべきビーコンスロットに対応する位置に格納させることができる。また、次のビーコンスロットで受信すべきビーコン信号が早く届いたことにより、一つのビーコンスロットに2つのビーコン信号を受信することになっても、それぞれのビーコン信号をビーコン情報リストの本来格納すべき位置に格納させることができる。   In this way, by moving the “pointer (690)” to the position corresponding to the next beacon slot earlier by the fixed time DT1, the beacon signal that has arrived earlier than the start position of the next beacon slot is stored in the beacon signal storage list 600. It can be stored in a position corresponding to the beacon slot that should be stored. Even if two beacon signals are received in one beacon slot because the beacon signal to be received in the next beacon slot has arrived early, each beacon signal should be stored in the original beacon information list. Can be stored in a location.

「ポインタ(690)」をこのように一定時間DT1だけ早く次のビーコンスロットに対応する位置に移動させるのは次のような理由による。本実施の形態では各無線通信装置STA0〜STA4は共通のスーパーフレーム周期を用い、それぞれ自己にビーコン信号送信期間として割り当てられたビーコンスロットの開始位置においてビーコン信号を送信する。無線通信ネットワークを構成するすべての無線通信装置100のスーパーフレーム周期が同期していれば、各無線通信装置100間においてビーコン信号を送受信するタイミングは同期することになる。   The reason why the “pointer (690)” is moved to the position corresponding to the next beacon slot earlier by the predetermined time DT1 is as follows. In the present embodiment, each wireless communication device STA0 to STA4 transmits a beacon signal at a start position of a beacon slot assigned to itself as a beacon signal transmission period using a common superframe period. If the superframe periods of all the wireless communication devices 100 configuring the wireless communication network are synchronized, the timing for transmitting and receiving the beacon signal between the wireless communication devices 100 is synchronized.

しかし、アドホック型の無線通信ネットワークでは、スーパーフレーム周期の同期を制御するための制御局が存在しないため、各無線通信装置100は自己の計時部120により計時されるタイミングに従ってフレーム周期管理部119によりスーパーフレームの開始位置を設定することになる。このため、各無線通信装置100に搭載された計時部120の精度によって、各無線通信装置100間でスーパーフレーム周期の開始位置が異なり、その結果、ビーコン信号の送受信のタイミングにずれが生じる場合がある。   However, in an ad hoc type wireless communication network, since there is no control station for controlling the synchronization of the superframe period, each wireless communication apparatus 100 uses the frame period management unit 119 according to the timing counted by its own clock unit 120. The start position of the super frame will be set. For this reason, the start position of the superframe period differs between the wireless communication devices 100 depending on the accuracy of the timekeeping unit 120 mounted on each wireless communication device 100, and as a result, the transmission / reception timing of the beacon signal may vary. is there.

例えば、図6(b)は無線通信装置STA0からSTA4と通信ができる無線通信装置STA5のビーコン信号の受信状況を示したものとする。図6(b)に示す例では、無線通信装置STA5と無線通信装置STA0およびSTA3とはそれぞれの管理するスーパーフレーム周期が同期している。このため、無線通信装置STA5は、ビーコンスロットBS−0およびビーコンスロットBS−3では、そのビーコンスロット開始位置においてビーコン信号の受信を開始している。   For example, FIG. 6B shows the beacon signal reception status of the wireless communication device STA5 that can communicate with the wireless communication devices STA0 to STA4. In the example shown in FIG. 6B, the superframe periods managed by the wireless communication device STA5 and the wireless communication devices STA0 and STA3 are synchronized. For this reason, in the beacon slot BS-0 and the beacon slot BS-3, the wireless communication device STA5 starts receiving beacon signals at the beacon slot start position.

一方、無線通信装置STA5が管理するスーパーフレーム周期に対して、無線通信装置STA1およびSTA2が管理するスーパーフレーム周期の開始位置は遅く設定されている。このため、無線通信装置STA5は、ビーコンスロットBS−1およびBS−2では、そのビーコンスロット開始位置よりも遅れてビーコン信号の受信を開始している。   On the other hand, the start position of the super frame period managed by the wireless communication apparatuses STA1 and STA2 is set later than the super frame period managed by the wireless communication apparatus STA5. For this reason, in the beacon slots BS-1 and BS-2, the wireless communication apparatus STA5 starts receiving beacon signals after the beacon slot start position.

また、無線通信装置STA4が管理するスーパーフレーム周期は、無線通信装置STA5が管理するスーパーフレーム周期よりも開始位置が早く設定されている。このため、無線通信装置STA5は、ビーコンスロットBS−4の開始位置よりも早く無線通信装置STA−4が送信するビーコン信号の受信を開始している。   In addition, the start position of the super frame period managed by the wireless communication apparatus STA4 is set earlier than the super frame period managed by the wireless communication apparatus STA5. For this reason, the wireless communication apparatus STA5 starts receiving the beacon signal transmitted by the wireless communication apparatus STA-4 earlier than the start position of the beacon slot BS-4.

ここで、各ビーコンスロットの期間長は固定長でありビーコン信号の信号長よりも長く設定されている。このため、受信したビーコン信号がどのビーコンスロットにおいて受信したものかを識別するには、ビーコンスロットの開始位置を基準とすることが通常行われている。すなわち、ビーコンスロットの開始位置またはそれよりも後でビーコン信号を受信した場合にはそのビーコン信号は当該ビーコンスロットで受信された信号と識別される。しかしながら、例えば、ビーコンスロットBS−4のようにビーコンスロットの開始位置よりも早くビーコン信号が届いた場合には、開始位置を基準にする方法ではこれをビーコンスロットBS−4において受信すべきビーコン信号であると認識することができない。   Here, the period length of each beacon slot is fixed and is set longer than the signal length of the beacon signal. For this reason, in order to identify in which beacon slot the received beacon signal has been received, the start position of the beacon slot is generally used as a reference. That is, when a beacon signal is received at or after the start position of the beacon slot, the beacon signal is identified as a signal received in the beacon slot. However, for example, when the beacon signal arrives earlier than the start position of the beacon slot as in the beacon slot BS-4, the beacon signal to be received in the beacon slot BS-4 by the method based on the start position Cannot be recognized.

しかし、本実施の形態のように、「ポインタ(690)」が次のビーコンスロットの開始位置が計時されるよりも一定時間DT1だけ早く次のビーコンスロットに対応する位置に移動し、次のビーコンスロット番号を指定することにより、早く届いたビーコン信号を本来格納すべき位置に格納することができる。   However, as in the present embodiment, the “pointer (690)” moves to a position corresponding to the next beacon slot by a fixed time DT1 earlier than the start position of the next beacon slot is counted, and the next beacon slot is reached. By designating the slot number, the beacon signal that has arrived early can be stored at the position where it should be stored.

次に、図7および図8を参照して開始位置変更部123の機能を説明する。   Next, the function of the start position changing unit 123 will be described with reference to FIGS. 7 and 8.

開始位置変更部123は、ビーコンスロットの開始位置が計時部120により所定の単位時間において端数で計時される場合に、この端数を処理した位置をそのビーコンスロットの開始位置に変更するものである。所定の単位時間とは、本実施の形態ではμ秒を想定している。   When the start position of the beacon slot is measured by the time counting unit 120 as a fraction in a predetermined unit time, the start position changing unit 123 changes the position where this fraction is processed to the start position of the beacon slot. In this embodiment, the predetermined unit time is assumed to be μ seconds.

まず、図7に基づいてビーコンスロットがビーコン信号送信期間として自己に割り当てられている場合の開始位置変更部123の機能を説明する。なお、以下において、1つのスロットMASの期間長が256μ秒と設定された場合を例に挙げて説明する。   First, the function of the start position changing unit 123 when a beacon slot is assigned to itself as a beacon signal transmission period will be described with reference to FIG. In the following, a case where the period length of one slot MAS is set to 256 μs will be described as an example.

この場合、1つスロットに3つのビーコンスロットを割り当てると、各ビーコンスロットの期間長は85.333μ秒となる。既に述べたように、本実施の計時部120はμ秒単位で時間を計時するから、各スロットに割り当てられる3つのビーコンスロットのうち、2つめと3つめのビーコンスロットの開始位置はそれぞれ85.333μ秒、170.667μ秒となり計時部120で計時する単位時間(1μ秒)において小数点以下の端数が生じる。   In this case, if three beacon slots are assigned to one slot, the period length of each beacon slot is 85.333 μsec. As already described, since the timing unit 120 of the present embodiment measures time in units of microseconds, the start positions of the second and third beacon slots among the three beacon slots assigned to each slot are 85. 333 μs and 170.667 μs, and in the unit time (1 μs) measured by the time measuring unit 120, a fractional part is generated.

そこで、図7に示すように、あるビーコンスロットがビーコン信号送信期間として自己に割り当てられているとき、開始位置変更部123はそのビーコンスロットの開始位置が端数で表される場合には、その端数を切り捨てた位置をビーコン信号送信期間の開始位置Tx1Timeに変更する。すなわち、各スロットに割り当てられる3つのビーコンスロットのうち、最初に割り当てられるビーコンスロット(例えば、ビーコンスロットBS−0)の開始位置は整数(0μ秒)で表されるので開始位置は変更されない。一方、2つめのビーコンスロット(例えば、ビーコンスロットBS−1)の開始位置は端数で表されるのでその端数を切り捨てた位置(85μ秒)が開始位置Tx1Time(BS−1)に変更される。また、3つめのビーコンスロット(例えば、ビーコンスロットBS−2)についてもその本来の開始位置は端数で表されるので、開始位置変更部123により端数を切り捨てた位置(170μ秒)が新たな開始位置Tx1Time(BS−2)として変更される。   Therefore, as shown in FIG. 7, when a beacon slot is assigned to itself as a beacon signal transmission period, the start position changing unit 123, when the start position of the beacon slot is represented by a fraction, Is changed to the start position Tx1Time of the beacon signal transmission period. That is, among the three beacon slots assigned to each slot, the start position of the first assigned beacon slot (for example, beacon slot BS-0) is represented by an integer (0 μsec), so the start position is not changed. On the other hand, since the start position of the second beacon slot (for example, beacon slot BS-1) is represented by a fraction, the position (85 μsec) rounded down is changed to the start position Tx1Time (BS-1). In addition, since the original start position of the third beacon slot (for example, beacon slot BS-2) is expressed as a fraction, the position (170 μsec) rounded down by the start position changing unit 123 is a new start. It is changed as the position Tx1Time (BS-2).

一方、図8に示すように、あるビーコンスロットがビーコン信号受信期間として自己に割り当てられる場合において、そのビーコンスロットの開始位置が端数で表される場合には、端数を切り捨てて単位時間を「1」加えた位置をビーコン信号受信期間の開始位置Rx1Timeに変更する。すなわち、各スロットに割り当てられる3つのビーコンスロットのうち、最初に割り当てられるビーコンスロット(BS−0)の開始位置は整数(0μ秒)で表されるので開始位置は変更されない。一方、2つめのビーコンスロットの開始位置は端数で表されるのでその端数を切り捨てて1μ秒加えた位置(86μ秒)が開始位置Rx1Time(BS−1)に変更される。また、3つめのビーコンスロットについてもその本来の開始位置は端数で表されるので、その端数を切り捨てて1μ秒を加えた位置(171μ秒)が開始位置Rx1Time(BS−2)に変更される。   On the other hand, as shown in FIG. 8, when a beacon slot is assigned to itself as a beacon signal reception period and the start position of the beacon slot is expressed as a fraction, the fraction is rounded down to a unit time “1”. The added position is changed to the start position Rx1Time of the beacon signal reception period. That is, among the three beacon slots assigned to each slot, the start position of the beacon slot (BS-0) assigned first is represented by an integer (0 μsec), so the start position is not changed. On the other hand, since the start position of the second beacon slot is represented by a fraction, a position (86 μsec) obtained by discarding the fraction and adding 1 μsec is changed to the start position Rx1Time (BS-1). In addition, since the original start position of the third beacon slot is expressed in fractions, the position (171 μsec) obtained by rounding down the fraction and adding 1 μsec is changed to the start position Rx1Time (BS-2). .

このように、ビーコンスロットの開始位置が計時部120で計時される時間において端数で表される場合に、それを計時部120により整数で計時される位置に変更することにより、各期間の開始位置を管理するための処理を簡略化させることができる。また、ビーコン信号受信期間の開始位置と、ビーコン信号送信期間の開始位置とに単位時間において「1」の差を生じさせ、ビーコン信号が送信されるタイミングを早く設定することにより、ビーコンスロットの開始位置から遅れて受信したビーコン信号の受信開始位置に基づいてスーパーフレーム周期を補正する場合に、補正の必要性を低減させ、スーパーフレーム周期の開始位置の補正処理に係る負荷を低減させることができる。   Thus, when the start position of the beacon slot is expressed as a fraction in the time measured by the time measuring unit 120, the start position of each period is changed by changing it to a position timed by an integer by the time measuring unit 120. Can be simplified. In addition, a difference of “1” is generated in the unit time between the start position of the beacon signal reception period and the start position of the beacon signal transmission period, and the timing at which the beacon signal is transmitted is set earlier, thereby starting the beacon slot. When the superframe period is corrected based on the reception start position of the beacon signal received with a delay from the position, the necessity for correction can be reduced, and the load related to the correction process of the start position of the superframe period can be reduced. .

次に、図9に基づいて、フレーム周期補正部122の機能を説明する。   Next, the function of the frame period correction unit 122 will be described with reference to FIG.

フレーム周期補正部122は、図9に示すように、ビーコンスロットの開始位置から最も遅れて受信したビーコン信号の受信開始位置に基づいて、その遅延時間に基づいて設定された補正値の分だけスーパーフレーム周期の開始位置を後に補正するものである。これにより、無線通信ネットワークを構成する他の無線通信装置100のうち、自己の無線通信装置100が設定するスーパーフレーム周期の開始位置よりも最も遅くスーパーフレーム周期の開始位置が設定される無線通信装置100に合わせて自己のフレーム周期の開始位置を補正させることができる。   As shown in FIG. 9, the frame period correction unit 122 superimposes the correction value set based on the delay time based on the reception start position of the beacon signal received most late from the start position of the beacon slot. The start position of the frame period is corrected later. As a result, among the other wireless communication devices 100 configuring the wireless communication network, the wireless communication device in which the start position of the superframe cycle is set later than the start position of the superframe cycle set by the own wireless communication device 100 The start position of its own frame period can be corrected in accordance with 100.

なお、ビーコン信号格納リスト600の「受信開始位置(630)」の欄には図10に示すように、ビーコンスロットBS−1およびBS−2のように、開始位置変更部123によりビーコンスロットの開始位置が変更された場合は、変更された開始位置Rx1Timeからのビーコン信号の遅延時間が書き込まれる。ビーコンスロットBS−0のように開始位置が変更されない場合は元の開始位置を基準としたビーコン信号の遅延時間が書き込まれる。また、ビーコンスロットの開始位置よりも早くビーコン信号が届いた場合には、ポインタは図10に示すように一定時間だけ早く次のビーコンスロット番号に移動するため、そのビーコン信号は対応するビーコンスロット番号の位置に書き込まれるが、ビーコン信号は遅延して届いたものではないので、ビーコン信号格納リスト600の「受信位置」の欄にはこのビーコン信号についての受信位置に関する情報は書き込まれないことになる。   In the column of “reception start position (630)” of the beacon signal storage list 600, as shown in FIG. 10, the start position changing unit 123 starts the beacon slot as in the beacon slots BS-1 and BS-2. When the position is changed, the delay time of the beacon signal from the changed start position Rx1Time is written. When the start position is not changed as in the beacon slot BS-0, the beacon signal delay time with respect to the original start position is written. When the beacon signal arrives earlier than the start position of the beacon slot, the pointer moves to the next beacon slot number earlier by a certain time as shown in FIG. However, since the beacon signal has not arrived with a delay, information on the reception position for this beacon signal is not written in the “reception position” column of the beacon signal storage list 600. .

また、補正値設定部121により設定される補正値は、ビーコン信号格納部116において、ビーコン信号格納リスト600の「受信開始位置(630)」に記載されたビーコン信号の遅延時間のうち最大の値を補正値としてもよいし、図11に示すようにその遅延時間(ΔT)に応じて整数値の補正値を設定してもよい。   The correction value set by the correction value setting unit 121 is the maximum value among the beacon signal delay times described in “Reception start position (630)” of the beacon signal storage list 600 in the beacon signal storage unit 116. May be used as a correction value, or an integer correction value may be set according to the delay time (ΔT) as shown in FIG.

図11に示す例では、補正値設定部121は以下のように補正値を設定している。例えば、開始位置Rx1Timeが変更されていないビーコンスロット(BS−0)において受信したビーコン信号の遅延時間が最大値を示す場合は、図10(a)に示すように、その遅延時間が1μ秒未満の場合は補正値0とし、遅延時間が1μ秒以上2μ秒未満の場合の補正値を1μ秒、遅延時間が2μ秒以上3μ秒未満の場合は補正値を2μ秒等と設定する。   In the example shown in FIG. 11, the correction value setting unit 121 sets the correction value as follows. For example, when the delay time of the beacon signal received in the beacon slot (BS-0) in which the start position Rx1Time is not changed indicates the maximum value, the delay time is less than 1 μs as shown in FIG. In this case, the correction value is set to 0, the correction value is set to 1 μs when the delay time is 1 μs or more and less than 2 μs, and the correction value is set to 2 μs or the like when the delay time is 2 μs or more and less than 3 μs.

また、開始位置Rx1Timeが変更されたビーコンスロット(BS−1、BS−2)において受信したビーコン信号の遅延時間が最大値を示す場合は、図10(b)、(c)に示すように、その変更された開始位置Rx1Time(BS−1)、Rx1Time(BS−2)からの遅延時間が0μ秒以上1μ秒未満の場合の補正値を1μ秒、1μ秒以上2μ秒未満の場合の補正値を2μ秒等のように設定する。このように、補正値はビーコン期間を通して受信したビーコン信号のうち最大の遅延時間を示すものに基づいて、適宜設定することができる。   When the delay time of the beacon signal received in the beacon slot (BS-1, BS-2) in which the start position Rx1Time is changed indicates the maximum value, as shown in FIGS. 10B and 10C, The correction value when the delay time from the changed start positions Rx1Time (BS-1) and Rx1Time (BS-2) is 0 μs or more and less than 1 μs is 1 μs, or 1 μs or more and less than 2 μs. Is set to 2 μs or the like. Thus, the correction value can be set as appropriate based on the beacon signal received throughout the beacon period and indicating the maximum delay time.

しかし、上記の例では、本来の受信時刻からの差が1μ秒未満の場合でも、補正値として1μ秒が設定されてしまい、必要以上に補正処理が起動するという問題がある。そのため別の実施例として、その変更された開始位置Rx1Time(BS−1)、Rx1Time(BS−2)からの遅延時間が0μ秒以上1μ秒未満の場合には補正を行なわず、遅延時間が1μ秒以上2μ秒未満の場合の補正値を1μ秒とし、遅延時間が2μ秒以上3μ秒未満の場合は補正値を2μ秒等と設定する構成とすることができる。   However, in the above example, even when the difference from the original reception time is less than 1 μsec, 1 μsec is set as the correction value, and there is a problem that the correction processing is activated more than necessary. Therefore, as another embodiment, when the delay time from the changed start positions Rx1Time (BS-1) and Rx1Time (BS-2) is 0 μs or more and less than 1 μs, no correction is performed and the delay time is 1 μm. When the delay time is 2 μs or more and less than 2 μs, the correction value is 1 μs. When the delay time is 2 μs or more and less than 3 μs, the correction value can be set to 2 μs or the like.

次に本発明の実施の形態における無線通信装置100が自己のスーパーフレーム周期を他の無線通信装置100が管理するスーパーフレーム周期と同期させる際の動作について図12を参照して説明する。   Next, an operation when radio communication apparatus 100 according to the embodiment of the present invention synchronizes its own superframe period with a superframe period managed by another radio communication apparatus 100 will be described with reference to FIG.

まず、現在、スーパーフレーム内のビーコン期間であるか否かが判断される(ステップS811)。ビーコン期間内であれば(ステップS811:Y)、ポインタ移動位置(ポインタ移動時刻)になったか否かが判断される(ステップS812)。ポインタ移動位置になった場合(ステップS812:Y)、「ポインタ(690)」は次のビーコンスロットに対応する位置に移動させられて(ステップS813)、再びステップS811に戻る。これにより、ビーコン信号が格納される位置が次のビーコンスロットに対応する位置に更新される。   First, it is determined whether or not it is currently a beacon period in a superframe (step S811). If it is within the beacon period (step S811: Y), it is determined whether or not the pointer movement position (pointer movement time) has been reached (step S812). When the pointer movement position is reached (step S812: Y), the “pointer (690)” is moved to the position corresponding to the next beacon slot (step S813), and the process returns to step S811 again. Thereby, the position where the beacon signal is stored is updated to the position corresponding to the next beacon slot.

一方、ポインタ移動位置ではない場合(ステップS812:N)、次のビーコンスロットの開始位置に端数が生じるか否かが判断される(ステップS814)。次のビーコンスロットの開始位置に端数が生じない場合(ステップS814:N)、次のビーコンスロットの開始位置になったか否かが判断される(ステップS815)。また、次のビーコンスロットの開始位置に端数が生じる場合(ステップS814:Y)は、開始位置変更部123により次のビーコンスロットがビーコン信号送信期間であるかビーコン信号受信期間であるかに応じて所定の開始位置の変更処理(ステップS816)が行われた上で、ステップS815において変更後の開始位置になったか否かが判断される。   On the other hand, if it is not the pointer movement position (step S812: N), it is determined whether or not a fraction occurs at the start position of the next beacon slot (step S814). If no fraction occurs at the start position of the next beacon slot (step S814: N), it is determined whether or not the start position of the next beacon slot has been reached (step S815). When a fraction occurs at the start position of the next beacon slot (step S814: Y), the start position changing unit 123 determines whether the next beacon slot is a beacon signal transmission period or a beacon signal reception period. After a predetermined start position changing process (step S816) is performed, it is determined in step S815 whether or not the changed start position has been reached.

そして、次のビーコンスロットの開始位置になった場合(ステップS815:Y)、そのビーコンスロットが自己のビーコン信号を送信するビーコン信号送信期間であれば(ステップS817:Y)、他の通信がないことが確認された上で(ステップS818:Y)、所定の通信方法に従ってビーコン信号が送信される(ステップS819)。   When the start position of the next beacon slot is reached (step S815: Y), if the beacon slot is a beacon signal transmission period for transmitting its own beacon signal (step S817: Y), there is no other communication. (Step S818: Y), a beacon signal is transmitted according to a predetermined communication method (step S819).

また、次のビーコンスロットの開始位置でなければ(ステップS815:N)、ビーコン信号が受信されると(ステップS821:Y)、受信開始位置カウンタ117により計時された値がビーコン信号格納リスト600の所定の位置に記載され(ステップS822)、また受信したビーコン信号の内容が「受信内容(640)」の欄に記載される(ステップS823)。   If the start position is not the next beacon slot (step S815: N), when a beacon signal is received (step S821: Y), the value measured by the reception start position counter 117 is stored in the beacon signal storage list 600. It is described at a predetermined position (step S822), and the content of the received beacon signal is described in the column of “reception content (640)” (step S823).

次のビーコンスロットがビーコン信号受信期間である場合(ステップS817:N)は、受信開始位置カウンタ117が起動されビーコン信号が受信されるまでの間の時間が計時される(ステップS820)。そして、ビーコン信号が受信される(ステップS821:Y)と、受信開始位置カウンタ117により計時された値がビーコン信号格納リスト600の所定の位置に記載され(ステップS822)、また受信したビーコン信号の内容が「受信内容(640)」の欄に記載される(ステップS823)。   When the next beacon slot is the beacon signal reception period (step S817: N), the time until the reception start position counter 117 is activated and the beacon signal is received is counted (step S820). When a beacon signal is received (step S821: Y), the value measured by the reception start position counter 117 is written in a predetermined position in the beacon signal storage list 600 (step S822), and the received beacon signal The content is described in the column “Received content (640)” (step S823).

以上の処理がビーコン期間内(ステップS811:Y)において繰り返し行われる。一方、ステップS811においてビーコン期間ではないと判断されると、ビーコン期間が終了したか否かが判断される(ステップS824)。   The above process is repeated within the beacon period (step S811: Y). On the other hand, if it is determined in step S811 that the beacon period is not reached, it is determined whether or not the beacon period has ended (step S824).

ビーコン期間が終了したと判断された場合(ステップS824:Y)、補正値設定部121により補正値が設定され(ステップS825)、スーパーフレーム周期の末尾位置になるまで待機される(ステップS826)。スーパーフレーム周期の末尾位置になると(ステップS826:Y)、ステップS825において設定された補正値分の時間が計時された位置が次のスーパーフレーム周期の開始位置として設定される(ステップS827)。   When it is determined that the beacon period has ended (step S824: Y), a correction value is set by the correction value setting unit 121 (step S825), and the process waits until the end position of the superframe period is reached (step S826). When the end position of the superframe period is reached (step S826: Y), the position where the time corresponding to the correction value set in step S825 is timed is set as the start position of the next superframe period (step S827).

〔第2の実施の形態〕
第2の実施の形態の無線通信装置200は、図1に示すアドホック型の無線通信ネットワークにおいて、最も早くスーパーフレーム周期の開始位置を設定している無線通信装置200に合わせて、自己の管理するスーパーフレーム周期の開始位置を補正するようにしたものである。
[Second Embodiment]
The wireless communication apparatus 200 according to the second embodiment is managed by the wireless communication apparatus 200 according to the ad hoc wireless communication network shown in FIG. The start position of the super frame period is corrected.

図13に本実施の形態の無線通信装置200の機能構成例を示す。本実施の形態の無線通信装置200は、アンテナ210と、無線受信部211と、受信バッファ212と、ビーコン信号解析部213と、格納位置制御部214と、格納位置指定部215と、ビーコン信号格納部216と、受信開始位置逆カウンタ217と、フレーム周期格納部218と、フレーム周期管理部219と、計時部220と、補正値設定部221と、フレーム周期補正部222と、開始位置変更部223と、タイミング制御部224と、ビーコン信号生成部225と、送信バッファ226と、無線送信部227とを備えている。   FIG. 13 shows a functional configuration example of the wireless communication apparatus 200 of the present embodiment. The wireless communication apparatus 200 according to the present embodiment includes an antenna 210, a wireless reception unit 211, a reception buffer 212, a beacon signal analysis unit 213, a storage location control unit 214, a storage location designation unit 215, and a beacon signal storage. Unit 216, reception start position inverse counter 217, frame period storage unit 218, frame period management unit 219, timing unit 220, correction value setting unit 221, frame period correction unit 222, and start position change unit 223. A timing control unit 224, a beacon signal generation unit 225, a transmission buffer 226, and a wireless transmission unit 227.

ここで、格納位置制御部214、ビーコン信号格納部216、受信開始位置逆カウンタ217、補正値設定部221、フレーム周期補正部222、開始位置変更部223以外の構成については、第1の実施の形態と同様の機能を有するので、同様の機能部名を付してその説明を省略する。   Here, the configuration other than the storage position control unit 214, the beacon signal storage unit 216, the reception start position inverse counter 217, the correction value setting unit 221, the frame period correction unit 222, and the start position change unit 223 is the first embodiment. Since it has the same function as that of the embodiment, the same function part name is given and its description is omitted.

第2の実施の形態のビーコン信号格納部216には、図5に示すビーコン信号格納リスト600と同様のリストが格納されるが、「受信開始位置(630)」の欄には、受信開始位置逆カウンタ217により計時される値が格納される。   The beacon signal storage unit 216 according to the second embodiment stores a list similar to the beacon signal storage list 600 illustrated in FIG. 5, but the “reception start position (630)” field has a reception start position. A value measured by the inverse counter 217 is stored.

受信開始位置逆カウンタ217は、ビーコンスロットの開始位置よりも早くビーコン信号が届いた場合に、そのビーコン信号の受信開始位置を計時するものである。受信開始位置逆カウンタ217では、ビーコン信号の受信開始位置から次のビーコンスロットの開始位置までの時間が計時される。   The reception start position reverse counter 217 measures the reception start position of the beacon signal when the beacon signal arrives earlier than the start position of the beacon slot. The reception start position reverse counter 217 measures the time from the beacon signal reception start position to the start position of the next beacon slot.

次に、図14を参照して、本実施の形態の格納位置制御部214の機能について説明する。本実施の形態の格納位置制御部214は、現在、ビーコン信号格納部216においてビーコン信号格納リストにビーコン信号の書き込みが行われている際に、「ポインタ(690)」(格納位置指定部215)の位置をビーコンスロットの開始位置から一定時間DT2が計時されると次のビーコンスロットに対応する位置に移動させるものである。このポインタを移動させる位置をポインタ移動位置PT2とする。   Next, the function of the storage position control unit 214 of the present embodiment will be described with reference to FIG. The storage position control unit 214 according to the present embodiment is configured so that the “pointer (690)” (storage position specifying unit 215) is currently being written in the beacon signal storage list in the beacon signal storage unit 216. Is moved to a position corresponding to the next beacon slot when a certain time DT2 is counted from the start position of the beacon slot. A position to move the pointer is a pointer movement position PT2.

ポインタ移動位置PT2は、図14に示すように、各ビーコンスロットBS−0〜BS−3においてビーコンスロットの開始位置から一定時間DT2が計時された位置に設けられる。なお、後述するように、ビーコンスロットの開始位置が開始位置変更部223により変更された場合には、変更後の開始位置から一定時間DT2計時される位置にこのポインタ移動位置PT2が設けられる。また、ポインタ移動位置PT2を設定するための「一定時間DT2」は、ビーコン信号の信号長以上であってビーコンスロットの期間長未満の時間を適宜設定することができる。   As shown in FIG. 14, the pointer movement position PT2 is provided at a position where a certain time DT2 is measured from the start position of the beacon slot in each beacon slot BS-0 to BS-3. As will be described later, when the start position of the beacon slot is changed by the start position changing unit 223, the pointer movement position PT2 is provided at a position counted for a certain time DT2 from the changed start position. In addition, the “certain time DT2” for setting the pointer movement position PT2 can be appropriately set to a time that is not less than the signal length of the beacon signal and less than the period length of the beacon slot.

このように、「ポインタ(690)」をビーコンスロットの末尾位置が計時されるよりも早く次のビーコンスロットに対応する位置に移動させることにより、次のビーコンスロットの開始位置より早く届いたビーコン信号をビーコン信号格納リストの本来格納すべきビーコンスロットに対応する位置に格納させることができる。また、次のビーコンスロットで受信すべきビーコン信号が早く届いたことにより、一つのビーコンスロットに2つのビーコン信号を受信することになっても、それぞれのビーコン信号をビーコン情報リストの本来格納すべき位置に格納させることができる。   In this way, the beacon signal arrived earlier than the start position of the next beacon slot by moving the “pointer (690)” to the position corresponding to the next beacon slot earlier than the end position of the beacon slot is timed. Can be stored in a position corresponding to the beacon slot that should be stored in the beacon signal storage list. Even if two beacon signals are received in one beacon slot because the beacon signal to be received in the next beacon slot has arrived early, each beacon signal should be stored in the original beacon information list. Can be stored in a location.

次に、図15および図16を参照して第2の実施の形態の開始位置変更部223の機能を説明する。   Next, the function of the start position changing unit 223 according to the second embodiment will be described with reference to FIGS. 15 and 16.

開始位置変更部223は、ビーコンスロットの開始位置が計時部220により所定の単位時間において端数で計時される場合に、この端数を処理した位置をそのビーコンスロットの開始位置に変更するものである。本実施の形態では所定の単位時間の一例としてμ秒を想定して以下説明する。   When the start position of the beacon slot is measured by the time counting unit 220 as a fraction in a predetermined unit time, the start position changing unit 223 changes the position where this fraction is processed to the start position of the beacon slot. In the present embodiment, description will be made below assuming μ seconds as an example of the predetermined unit time.

まず、図15に基づいてビーコンスロットがビーコン信号送信期間として自己に割り当てられている場合の開始位置変更部223の機能を説明する。なお、以下において、第1の実施の形態と同様に、1つのスロットMASの期間長が256μ秒と設定された場合を例に挙げて説明する。   First, the function of the start position changing unit 223 when a beacon slot is assigned to itself as a beacon signal transmission period will be described with reference to FIG. In the following, as in the first embodiment, a case where the period length of one slot MAS is set to 256 μs will be described as an example.

この場合、1つスロットに3つのビーコンスロットを割り当てると、2つめと3つめのビーコンスロットの開始位置はそれぞれ85.333μ秒、170.667μ秒となり計時部220で計時する単位時間(1μ秒)において小数点以下の端数が生じる。   In this case, if three beacon slots are assigned to one slot, the start positions of the second and third beacon slots are 85.333 μsec and 170.667 μsec, respectively, and the unit time (1 μsec) measured by the timer unit 220 The fraction after the decimal point occurs in.

そこで、図15に示すように、あるビーコンスロットがビーコン信号送信期間として自己に割り当てられているとき、開始位置変更部223はそのビーコンスロットの開始位置が端数で表される場合には、その端数を切り捨てて単位時間を「1」加えた位置をビーコン信号送信期間の開始位置Tx2Timeに変更する。すなわち、各スロットに割り当てられる3つのビーコンスロットのうち、2つめのビーコンスロット(例えば、ビーコンスロットBS−1)の開始位置は端数で表されるのでその端数を切り捨てて1μ秒加えられた位置(86μ秒)が開始位置Tx2Time(BS−1)に変更される。また、3つめのビーコンスロット(例えば、ビーコンスロットBS−2)についてもその本来の開始位置は端数で表されるので、開始位置変更部223により端数を切り捨てて1μ秒加えられた位置(171μ秒)が新たな開始位置Tx2Time(BS−2)とされる。   Therefore, as shown in FIG. 15, when a beacon slot is allocated to itself as a beacon signal transmission period, the start position changing unit 223, when the start position of the beacon slot is represented by a fraction, Is changed to the start position Tx2Time of the beacon signal transmission period. That is, among the three beacon slots assigned to each slot, the start position of the second beacon slot (for example, beacon slot BS-1) is represented by a fraction, so that the fraction is rounded down and added by 1 μs ( 86 μs) is changed to the start position Tx2Time (BS-1). Also, since the original start position of the third beacon slot (for example, beacon slot BS-2) is expressed in fractions, the start position changing unit 223 rounds down the fraction and adds 1 μs (171 μs). ) Is a new start position Tx2Time (BS-2).

一方、図16に示すように、あるビーコンスロットがビーコン信号受信期間として自己に割り当てられる場合において、そのビーコンスロットの開始位置が端数で表される場合には、端数を切り捨てた位置をビーコン信号受信期間の開始位置Rx2Timeに変更する。すなわち、各スロットに割り当てられる3つのビーコンスロットのうち、2つめのビーコンスロットの開始位置は端数で表されるのでその端数を切り捨てた位置(85μ秒)が開始位置Rx2Time(BS−1)に変更される。また、3つめのビーコンスロットについてもその本来の開始位置は端数で表されるので、その端数を切り捨てた位置(170μ秒)が開始位置Rx2Time(BS−2)に変更される。   On the other hand, as shown in FIG. 16, when a certain beacon slot is assigned to itself as a beacon signal reception period, if the start position of the beacon slot is expressed as a fraction, the rounded down position is received as a beacon signal. Change to the start position Rx2Time of the period. That is, among the three beacon slots assigned to each slot, the start position of the second beacon slot is expressed as a fraction, so the position (85 μs) rounded down is changed to the start position Rx2Time (BS-1). Is done. In addition, since the original start position of the third beacon slot is expressed as a fraction, the position (170 μsec) obtained by discarding the fraction is changed to the start position Rx2Time (BS-2).

このように、ビーコンスロットの開始位置が計時部220で計時される時間において端数で表される場合に、それを計時部220により整数で計時される位置に変更することにより、各期間の開始位置を管理するための処理を簡略化させることができる。また、ビーコン信号受信期間の開始位置と、ビーコン信号送信期間の開始位置とに単位時間において「1」の差を生じさせ、ビーコン信号が送信されるタイミングを遅く設定することにより、ビーコンスロットの開始位置よりも早く受信したビーコン信号の受信開始位置に基づいてスーパーフレーム周期を補正する場合に、補正の必要性を低減させ、スーパーフレーム周期の開始位置の補正処理に係る負荷を低減させることができる。   In this way, when the start position of the beacon slot is expressed as a fraction in the time measured by the time measuring unit 220, the start position of each period is changed by changing it to a position timed by an integer by the time measuring unit 220. Can be simplified. In addition, the start position of the beacon slot is set by causing a difference of “1” in the unit time between the start position of the beacon signal reception period and the start position of the beacon signal transmission period, and setting the timing at which the beacon signal is transmitted later. When the superframe period is corrected based on the reception start position of the beacon signal received earlier than the position, the necessity for correction can be reduced, and the load related to the correction process of the start position of the superframe period can be reduced. .

次に、図17を参照して、本実施の形態のフレーム周期補正部222の機能を説明する。   Next, the function of the frame period correction unit 222 of this embodiment will be described with reference to FIG.

フレーム周期補正部222は、図17に示すように、ビーコンスロットの開始位置よりも最も早く受信したビーコン信号の受信開始位置に基づいて設定された補正値の分だけスーパーフレーム周期の開始位置を前に補正するものである。これにより、無線通信ネットワークを構成する他の無線通信装置200のうち、自己の無線通信装置200が設定するスーパーフレーム周期の開始位置よりも最も早くスーパーフレーム周期の開始位置が設定される無線通信装置200に合わせて自己のフレーム周期の開始位置を補正させることができる。   As shown in FIG. 17, the frame period correction unit 222 sets the start position of the super frame period by the correction value set based on the reception start position of the beacon signal received earliest than the start position of the beacon slot. It is to correct to. As a result, among the other wireless communication devices 200 constituting the wireless communication network, the wireless communication device in which the start position of the superframe cycle is set earlier than the start position of the superframe cycle set by the own wireless communication device 200 In accordance with 200, the start position of the own frame period can be corrected.

なお、本実施の形態では、ビーコン信号格納リストの「受信開始位置(630)」の欄には図18に示すように、ビーコンスロットBS−1およびBS−2のように、開始位置変更部223によりビーコンスロットの開始位置が変更された場合は、ポインタ移動位置PT2以降に受信したビーコン信号の受信開始位置から変更された開始位置Rx2Timeまでに計時される時間が書き込まれる。ビーコンスロットBS−0のように開始位置が変更されない場合はビーコン信号の受信を開始した位置からビーコンスロットの元の開始位置までに計時される時間が書き込まれる。また、ビーコンスロットの開始位置から一定時間DT2以内にビーコン信号が届いた場合には、ビーコン信号格納リストの「受信位置」の欄にはこのビーコン信号についての受信位置に関する情報は書き込まれないことになる。   In the present embodiment, the “reception start position (630)” column of the beacon signal storage list includes a start position changing unit 223 as shown in FIG. 18, as in beacon slots BS-1 and BS-2. When the start position of the beacon slot is changed, the time measured from the reception start position of the beacon signal received after the pointer movement position PT2 to the changed start position Rx2Time is written. When the start position is not changed as in the case of the beacon slot BS-0, the time measured from the position where reception of the beacon signal is started to the original start position of the beacon slot is written. In addition, when a beacon signal arrives within a certain time DT2 from the start position of the beacon slot, information regarding the reception position for this beacon signal is not written in the “reception position” column of the beacon signal storage list. Become.

また、本実施の形態において、補正値設定部221により設定される補正値は、ビーコン信号格納部216において、ビーコン信号格納リストの「受信開始位置(630)」に記載されたビーコン信号の受信開始位置のうち最も早く届いたビーコン信号の受信開始位置から次のビーコンスロットの開始位置までの間に計時される時間を補正値としてもよいし、図19に示すようにその間の時間に応じて整数値の補正値を設定してもよい。   In the present embodiment, the correction value set by the correction value setting unit 221 is the beacon signal storage unit 216 that starts receiving beacon signals described in “Reception start position (630)” of the beacon signal storage list. The time measured from the reception start position of the beacon signal that arrives earliest among the positions to the start position of the next beacon slot may be used as a correction value, or may be adjusted according to the time between them as shown in FIG. A numerical correction value may be set.

図19に示す例では、補正値設定部221は以下のように補正値を設定している。例えば、開始位置Rx2Timeが変更されていないビーコンスロット(BS−0)の開始位置よりも前に受信したビーコン信号がビーコンスロットの開始位置よりも最も早く届いたビーコン信号であった場合は、図19(a)に示すように、ビーコンスロットBS−0の開始位置よりも1μ秒未満速く届いた場合は補正値0とし、ビーコンスロットBS−0の開始位置よりも1μ秒以上2μ秒未満早く届いた場合の補正値を−1μ秒、2μ秒以上3μ秒未満早く届いた場合の補正値を−2μ秒等と設定する。   In the example shown in FIG. 19, the correction value setting unit 221 sets the correction value as follows. For example, when the beacon signal received before the start position of the beacon slot (BS-0) whose start position Rx2Time is not changed is the beacon signal that has arrived earliest than the start position of the beacon slot, FIG. As shown in (a), when it arrives less than 1 μs earlier than the start position of the beacon slot BS-0, the correction value is 0, and arrives 1 μs or more and less than 2 μs earlier than the start position of the beacon slot BS-0. In this case, the correction value is set to −1 μs, 2 μs or more and less than 3 μs, and the correction value is set to −2 μs or the like.

また、開始位置Rx2Timeが変更されたビーコンスロット(BS−1、BS−2)においてその開始位置Rx2Timeよりも早く受信したビーコン信号が最もビーコンスロットの開始位置よりも早く届いたビーコン信号であった場合は図19(b)、(c)に示すように、その変更された開始位置Rx2Time(BS−1)、Rx1Time(BS−2)よりも0μ秒以上1μ秒未満早く届いた場合の補正値を−1μ秒、1μ秒以上2μ秒未満早く届いた場合の補正値を−2μ秒等のように設定する。このように、補正値はビーコン期間を通して受信したビーコン信号のうち各ビーコンスロットの開始位置から最も早く届いたビーコン信号の受信開始位置に基づいて、適宜設定することができる。   In addition, when the beacon signal received earlier than the start position Rx2Time in the beacon slot (BS-1, BS-2) in which the start position Rx2Time is changed is the beacon signal that arrived earlier than the start position of the beacon slot As shown in FIGS. 19B and 19C, correction values when the arrival position is 0 μs or more and less than 1 μs earlier than the changed start positions Rx2Time (BS-1) and Rx1Time (BS-2) are shown. A correction value is set to −2 μsec or the like when it arrives earlier than 1 μsec, 1 μsec or more and less than 2 μsec. As described above, the correction value can be appropriately set based on the reception start position of the beacon signal that arrives earliest from the start position of each beacon slot among the beacon signals received throughout the beacon period.

しかし、上記の例では、本来の受信時刻からの差が−1μ秒未満の場合でも、補正値として−1μ秒が設定されてしまい、必要以上に補正処理が起動するという問題がある。そのため別の実施例として、その変更された開始位置Rx1Time(BS−1)、Rx1Time(BS−2)からの遅延時間が0μ秒以上1μ秒未満の場合には補正を行なわず、遅延時間が1μ秒以上2μ秒未満の場合の補正値を−1μ秒とし、遅延時間が2μ秒以上3μ秒未満の場合は補正値を−2μ秒等と設定する構成とすることができる。   However, in the above example, even when the difference from the original reception time is less than −1 μs, −1 μs is set as the correction value, and there is a problem that the correction process is activated more than necessary. Therefore, as another embodiment, when the delay time from the changed start positions Rx1Time (BS-1) and Rx1Time (BS-2) is 0 μs or more and less than 1 μs, no correction is performed and the delay time is 1 μm. When the delay time is 2 μs or more and less than 2 μs, the correction value can be set to −1 μs. When the delay time is 2 μs or more and less than 3 μs, the correction value can be set to −2 μs or the like.

次に第2の実施の形態における無線通信装置200が自己のスーパーフレーム周期を他の無線通信装置200が管理するスーパーフレーム周期と同期させる際の動作について図20を参照して説明する。   Next, an operation when radio communication apparatus 200 according to the second embodiment synchronizes its own superframe period with a superframe period managed by another radio communication apparatus 200 will be described with reference to FIG.

まず、現在、スーパーフレーム内のビーコン期間であるか否かが判断される(ステップS911)。ビーコン期間内であれば(ステップS911:Y)、ポインタ移動位置(ポインタ移動時刻)になったか否かが判断される(ステップS912)。ポインタ移動位置になった場合(ステップS912:Y)、「ポインタ(690)」は次のビーコンスロットに対応する位置に移動させられて(ステップS913)、次に受信開始位置逆カウンタ217が起動され(ステップS914)、再びステップS911に戻る。これにより、ビーコン信号が格納される位置が次のビーコンスロットに対応する位置に更新され、ポインタ移動位置から次のビーコンスロットの開始位置までの間に受信したビーコン信号の受信開始位置が計時されることになる。   First, it is determined whether or not it is currently a beacon period in a superframe (step S911). If within the beacon period (step S911: Y), it is determined whether or not the pointer movement position (pointer movement time) has been reached (step S912). When the pointer movement position is reached (step S912: Y), the “pointer (690)” is moved to the position corresponding to the next beacon slot (step S913), and then the reception start position reverse counter 217 is activated. (Step S914), it returns to step S911 again. Thereby, the position where the beacon signal is stored is updated to the position corresponding to the next beacon slot, and the reception start position of the beacon signal received between the pointer movement position and the start position of the next beacon slot is counted. It will be.

一方、ポインタ移動位置ではない場合(ステップS912:N)、次のビーコンスロットの開始位置に端数が生じるか否かが判断される(ステップS915)。次のビーコンスロットの開始位置に端数が生じない場合(ステップS915:N)、次のビーコンスロットの開始位置になったか否かが判断される(ステップS916)。また、次のビーコンスロットの開始位置に端数が生じる場合(ステップS915:Y)は、開始位置変更部223により次のビーコンスロットがビーコン信号送信期間であるかビーコン信号受信期間であるかに応じて所定の開始位置の変更処理(ステップS917)が行われた上で、ステップS916において変更後の開始位置になったか否かが判断される。   On the other hand, if it is not the pointer movement position (step S912: N), it is determined whether or not a fraction occurs at the start position of the next beacon slot (step S915). If no fraction occurs at the start position of the next beacon slot (step S915: N), it is determined whether or not the start position of the next beacon slot is reached (step S916). If a fraction occurs at the start position of the next beacon slot (step S915: Y), the start position changing unit 223 determines whether the next beacon slot is a beacon signal transmission period or a beacon signal reception period. After the predetermined start position changing process (step S917) is performed, it is determined in step S916 whether or not the changed start position has been reached.

そして、次のビーコンスロットの開始位置になった場合(ステップS916:Y)、そのビーコンスロットが自己のビーコン信号を送信するビーコン信号送信期間であれば(ステップS918:Y)、他の通信がないことが確認された上で(ステップS919:Y)、所定の通信方法に従ってビーコン信号が送信される(ステップS920)。   When the start position of the next beacon slot is reached (step S916: Y), if the beacon slot is a beacon signal transmission period for transmitting its own beacon signal (step S918: Y), there is no other communication. (Step S919: Y), a beacon signal is transmitted according to a predetermined communication method (Step S920).

また、次のビーコンスロットの開始位置でなければ(ステップS916:N)、ビーコン信号が受信されると(ステップS921:Y)、受信開始位置逆カウンタ217により計時された値がビーコン信号格納リストの所定の位置に記載され(ステップS922)、また受信したビーコン信号の内容が「受信内容(640)」の欄に記載される(ステップS923)。   If it is not the start position of the next beacon slot (step S916: N), when a beacon signal is received (step S921: Y), the value measured by the reception start position reverse counter 217 is the value in the beacon signal storage list. It is described in a predetermined position (step S922), and the content of the received beacon signal is described in the column of “reception content (640)” (step S923).

次のビーコンスロットがビーコン信号受信期間である場合(ステップS918:N)は、ビーコン信号が受信される(ステップS921:Y)と、受信開始位置逆カウンタ217により計時された値がビーコン信号格納リストの所定の位置に記載され(ステップS922)、また受信したビーコン信号の内容が「受信内容(640)」の欄に記載される(ステップS923)。   When the next beacon slot is a beacon signal reception period (step S918: N), when a beacon signal is received (step S921: Y), the value measured by the reception start position reverse counter 217 is the beacon signal storage list. (Step S922), and the content of the received beacon signal is described in the column “Received content (640)” (Step S923).

以上の処理がビーコン期間内(ステップS911:Y)において繰り返し行われる。一方、ステップS911においてビーコン期間ではないと判断されると、ビーコン期間が終了したか否かが判断される(ステップS924)。   The above process is repeated within the beacon period (step S911: Y). On the other hand, if it is determined in step S911 that the beacon period is not reached, it is determined whether or not the beacon period has ended (step S924).

ビーコン期間が終了したと判断された場合(ステップS924:Y)、補正値設定部221により補正値が設定され(ステップS925)、スーパーフレーム周期の末尾位置が補正される(ステップS926)。そして、補正されたスーパーフレーム周期の末尾位置になると(ステップS927:Y)、その末尾位置が次のスーパーフレーム周期の開始位置として設定される(ステップS928)。   When it is determined that the beacon period has ended (step S924: Y), a correction value is set by the correction value setting unit 221 (step S925), and the end position of the superframe period is corrected (step S926). When the end position of the corrected superframe period is reached (step S927: Y), the end position is set as the start position of the next superframe period (step S928).

なお、本発明の実施の形態は本発明を具現化するための一例を示したものであり、以下に示すように特許請求の範囲における発明特定事項とそれぞれ対応関係を有するが、これに限定されるものではなく本発明の要旨を逸脱しない範囲において種々の変形を施すことができる。   The embodiment of the present invention is an example for embodying the present invention and has a corresponding relationship with the invention-specific matters in the claims as shown below, but is not limited thereto. However, various modifications can be made without departing from the scope of the present invention.

なお、本発明の実施の形態において説明したフレーム周期の補正に係る処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。   The processing procedure related to the correction of the frame period described in the embodiment of the present invention may be regarded as a method having a series of these procedures, and a program for causing a computer to execute these series of procedures or the program thereof. It may be considered as a recording medium for storing the program.

本発明の実施の形態に係る無線通信ネットワークの構成を模式的に示した図である。It is the figure which showed typically the structure of the radio | wireless communication network which concerns on embodiment of this invention. 第1の実施の形態に係る無線通信装置100の機能構成例を示した図である。It is the figure which showed the function structural example of the radio | wireless communication apparatus 100 which concerns on 1st Embodiment. フレーム周期格納部118に格納されるフレーム周期の一例としてのスーパーフレーム周期の構成例を示した図である。It is the figure which showed the structural example of the super-frame period as an example of the frame period stored in the frame period storage part 118. FIG. スーパーフレーム周期に設けられるビーコン期間の構成例を示した図である。It is the figure which showed the structural example of the beacon period provided in a super-frame period. ビーコン信号格納部116に格納されるビーコン信号格納リスト600の構成例を示した図である。It is the figure which showed the example of a structure of the beacon signal storage list | wrist 600 stored in the beacon signal storage part 116. FIG. 格納位置制御部114の機能を説明するための図である。It is a figure for demonstrating the function of the storage position control part. 開始位置変更部123によりビーコン信号送信期間の開始位置が変更される例を示した図である。It is the figure which showed the example by which the starting position of a beacon signal transmission period is changed by the starting position change part 123. FIG. 開始位置変更部123によりビーコン信号受信期間の開始位置が変更される例を示した図である。It is the figure which showed the example by which the start position of a beacon signal reception period is changed by the start position change part 123. FIG. フレーム周期補正部122によりスーパーフレーム周期の開始位置が補正される例を示した図である。It is the figure which showed the example by which the start position of a super-frame period is correct | amended by the frame period correction | amendment part 122. FIG. 第1の実施の形態において各ビーコンスロットにおいてビーコン信号を受信した場合に、そのビーコン信号が格納される位置とビーコン信号の受信開始位置の計時方法を説明するための図である。It is a figure for demonstrating the time measuring method of the position which the beacon signal is stored, and the reception start position of a beacon signal when a beacon signal is received in each beacon slot in a 1st embodiment. 補正値設定部121により設定されるスーパーフレーム周期の開始位置を補正するための補正値の設定例を示した図である。It is the figure which showed the example of a setting of the correction value for correct | amending the start position of the super-frame period set by the correction value setting part. 無線通信装置100がスーパーフレーム周期の開始位置を補正する際の処理手順を示したフローである。It is the flow which showed the process sequence at the time of the radio | wireless communication apparatus 100 correct | amending the start position of a super-frame period. 第2の実施の形態に係る無線通信装置200の機能構成例を示した図である。It is the figure which showed the function structural example of the radio | wireless communication apparatus 200 which concerns on 2nd Embodiment. 格納位置制御部214の機能を説明するための図である。FIG. 6 is a diagram for explaining a function of a storage position control unit 214. 開始位置変更部223によりビーコン信号送信期間の開始位置が変更される例を示した図である。It is the figure which showed the example by which the start position of a beacon signal transmission period is changed by the start position change part 223. 開始位置変更部223によりビーコン信号受信期間の開始位置が変更される例を示した図である。It is the figure which showed the example by which the start position of a beacon signal reception period is changed by the start position change part 223. フレーム周期補正部222によりスーパーフレーム周期の開始位置が補正される例を示した図である。It is the figure which showed the example by which the start position of a super-frame period is correct | amended by the frame period correction | amendment part 222. FIG. 第2の実施の形態において各ビーコンスロットにおいてビーコン信号を受信した場合に、そのビーコン信号が格納される位置とビーコン信号の受信開始位置の計時方法を説明するための図である。It is a figure for demonstrating the time measuring method of the position which the beacon signal is stored, and the reception start position of a beacon signal when a beacon signal is received in each beacon slot in a 2nd embodiment. 補正値設定部221により設定されるスーパーフレーム周期の開始位置を補正するための補正値の設定例を示した図である。It is the figure which showed the example of a setting of the correction value for correct | amending the start position of the super-frame period set by the correction value setting part 221. FIG. 無線通信装置200がスーパーフレーム周期の開始位置を補正する際の処理手順を示したフローである。It is the flow which showed the process sequence at the time of the radio | wireless communication apparatus 200 correct | amending the start position of a super-frame period.

符号の説明Explanation of symbols

100 無線通信装置
110 アンテナ
111 無線受信部
112 受信バッファ
113 ビーコン信号解析部
114 格納位置制御部
115 格納位置指定部
116 ビーコン信号格納部
117 受信開始位置カウンタ
118 フレーム周期格納部
119 フレーム周期管理部
120 計時部
121 補正値設定部
122 フレーム周期補正部
123 開始位置変更部
124 タイミング制御部
125 ビーコン信号生成部
126 送信バッファ
127 無線送信部
200 無線通信装置
210 アンテナ
211 無線受信部
212 受信バッファ
213 ビーコン信号解析部
214 格納位置制御部
215 格納位置指定部
216 ビーコン信号格納部
217 受信開始位置逆カウンタ
218 フレーム周期格納部
219 フレーム周期管理部
220 計時部
221 補正値設定部
222 フレーム周期補正部
223 開始位置変更部
224 タイミング制御部
225 ビーコン信号生成部
226 送信バッファ
227 無線送信部
600 ビーコン信号格納リスト
610 ビーコンスロット番号
620 ステータス
630 受信開始位置
640 受信内容
690 ポインタ
MAS スロット
BS ビーコンスロット
DT1 一定時間
DT2 一定時間
PT1 ポインタ移動位置
PT2 ポインタ移動位置
Rx1Time ビーコン信号受信期間開始位置
Rx2Time ビーコン信号受信期間開始位置
Tx1Time ビーコン信号送信期間開始位置
Tx2Time ビーコン信号送信期間開始位置
DESCRIPTION OF SYMBOLS 100 Wireless communication apparatus 110 Antenna 111 Radio | wireless receiving part 112 Reception buffer 113 Beacon signal analysis part 114 Storage position control part 115 Storage position designation | designated part 116 Beacon signal storage part 117 Reception start position counter 118 Frame period storage part 119 Frame period management part 120 Timekeeping Unit 121 correction value setting unit 122 frame period correction unit 123 start position change unit 124 timing control unit 125 beacon signal generation unit 126 transmission buffer 127 wireless transmission unit 200 wireless communication device 210 antenna 211 wireless reception unit 212 reception buffer 213 beacon signal analysis unit 214 Storage position control section 215 Storage position designation section 216 Beacon signal storage section 217 Reception start position reverse counter 218 Frame period storage section 219 Frame period management section 220 Time counting section 21 Correction value setting unit 222 Frame period correction unit 223 Start position change unit 224 Timing control unit 225 Beacon signal generation unit 226 Transmission buffer 227 Radio transmission unit 600 Beacon signal storage list 610 Beacon slot number 620 Status 630 Reception start position 640 Reception content 690 Pointer MAS slot BS Beacon slot DT1 Fixed time DT2 Fixed time PT1 Pointer moving position PT2 Pointer moving position Rx1Time Beacon signal reception period start position Rx2Time Beacon signal reception period start position Tx1Time Beacon signal transmission period start position Tx2Time Beacon signal transmission period start position

Claims (8)

他の無線通信装置とビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信装置において、
時間を計時する計時手段と、
複数のビーコン信号受信期間が所定の位置に隣接して設けられたフレーム周期が格納されるフレーム周期格納手段と、
ビーコン信号が格納されるビーコン信号格納手段と、
前記ビーコン信号が格納される位置を指定する格納位置指定手段と、
前記ビーコン信号受信期間の開始位置が計時されるよりも一定時間だけ早く前記格納位置指定手段を次のビーコン信号受信期間に対応付けられた位置に移動させる格納位置制御手段と
を具備する無線通信装置。
In a wireless communication device that constitutes an ad hoc wireless communication network by transmitting and receiving beacon signals with other wireless communication devices,
A time measuring means for measuring time;
A frame period storage means for storing a frame period in which a plurality of beacon signal reception periods are provided adjacent to a predetermined position;
Beacon signal storage means for storing beacon signals;
Storage position specifying means for specifying a position where the beacon signal is stored;
No line start position of the beacon signal receiving period it and a storage position control means for moving fast the storage position specifying means by a predetermined time at a position associated with the next beacon signal reception period than is timed Communication device.
前記フレーム周期格納手段に格納される前記フレーム周期は自己のビーコン信号送信期間を含み、
前記ビーコン信号受信期間の開始位置が前記単位時間において端数で計時される場合には前記端数を切り捨てて前記単位時間を1加えた位置を前記ビーコン信号受信期間の開始位置に変更し、前記ビーコン信号送信期間の開始位置が前記端数で計時される場合には前記端数を切り捨てた位置を前記ビーコン信号送信期間の開始位置に変更する開始位置変更手段と、
前記ビーコン信号受信期間の開始位置または変更後の前記開始位置よりも後に受信したビーコン信号の受信開始位置に基づいて前記フレーム周期の開始位置を補正するフレーム周期補正手段と
さらに具備する請求項1記載の無線通信装置
The frame period stored in the frame period storage means includes its own beacon signal transmission period,
When the start position of the beacon signal reception period is counted as a fraction in the unit time, the position obtained by rounding down the fraction and adding the unit time to 1 is changed to the start position of the beacon signal reception period, and the beacon signal When the start position of the transmission period is timed by the fraction, start position changing means for changing the position rounded down to the start position of the beacon signal transmission period;
Claim 1, further comprising a frame period correcting means for correcting the start position of the frame period based on the received starting position of the beacon signals received later than the start position after the start position or change of the beacon signal reception period The wireless communication device described
前記ビーコン信号受信期間の開始位置よりも後に受信したビーコン信号の受信開始位置に関する情報が前記ビーコン信号受信期間の開始位置から前記受信開始位置までの間に計時された時間に関する情報として格納される受信位置格納手段と、
前記ビーコン信号受信期間の開始位置より最も遅れて受信したビーコン信号の受信開始位置に関する情報に基づいて前記フレーム周期の開始位置を補正するフレーム周期補正手段と
さらに具備する請求項1記載の無線通信装置。
Reception in which information related to the reception start position of the beacon signal received after the start position of the beacon signal reception period is stored as information related to the time measured between the start position of the beacon signal reception period and the reception start position Position storage means;
2. The wireless communication according to claim 1 , further comprising: a frame period correction unit that corrects a start position of the frame period based on information related to a reception start position of a beacon signal received most late from a start position of the beacon signal reception period. apparatus.
前記受信位置格納手段には、前記ビーコン信号受信期間の開始位置より最も遅れて受信したビーコン信号の受信開始位置に関する情報のみが格納される請求項3記載の無線通信装置。 The reception in the position storage unit, the beacon signal reception period of the start position slowest only information about the reception start position of the received beacon signal is a radio communication apparatus is Ru請 Motomeko 3 wherein storing more. 他の無線通信装置とビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信装置において、
所定の単位時間で時間を計時する計時手段と、
複数のビーコン信号受信期間と自己のビーコン送信期間とが所定の位置に隣接して設けられたフレーム周期が格納されるフレーム周期格納手段と、
ビーコン信号が格納されるビーコン信号格納手段と、
前記ビーコン信号が格納される位置を指定する格納位置指定手段と、
前記ビーコン信号受信期間の開始位置が計時されるよりも一定時間だけ早く前記格納位置指定手段を次のビーコン信号受信期間に対応付けられた位置に移動させる格納位置制御手段と、
前記ビーコン信号受信期間の開始位置が前記単位時間において端数で計時される場合には前記端数を切り捨てて前記単位時間を1加えた位置を前記ビーコン信号受信期間の開始位置に変更し、前記ビーコン信号送信期間の開始位置が前記端数で計時される場合には前記端数を切り捨てた位置を前記ビーコン信号送信期間の開始位置に変更する開始位置変更手段と、
前記ビーコン信号受信期間の開始位置または変更後の開始位置よりも後に受信したビーコン信号の受信開始位置に関する情報が前記ビーコン信号受信期間の開始位置から前記受信開始位置までの間に計時された時間に関する情報として格納される受信位置格納手段と、
前記ビーコン信号受信期間の開始位置より最も遅れて受信したビーコン信号の受信開始位置に関する情報に基づいて前記フレーム周期の開始位置を補正するフレーム周期補正手段と
を具備する無線通信装置。
In a wireless communication device that constitutes an ad hoc wireless communication network by transmitting and receiving beacon signals with other wireless communication devices,
A time measuring means for measuring time in a predetermined unit time;
A frame period storage means for storing a frame period in which a plurality of beacon signal reception periods and a self-beacon transmission period are provided adjacent to a predetermined position;
Beacon signal storage means for storing beacon signals;
Storage position specifying means for specifying a position where the beacon signal is stored;
Storage position control means for moving the storage position specifying means to a position associated with the next beacon signal reception period earlier than a time when the start position of the beacon signal reception period is timed,
When the start position of the beacon signal reception period is counted as a fraction in the unit time, the position obtained by rounding down the fraction and adding the unit time to 1 is changed to the start position of the beacon signal reception period, and the beacon signal When the start position of the transmission period is timed by the fraction, start position changing means for changing the position rounded down to the start position of the beacon signal transmission period;
Information related to the reception start position of the beacon signal received after the start position of the beacon signal reception period or the changed start position is related to the time measured from the start position of the beacon signal reception period to the reception start position Receiving position storage means stored as information;
The beacon signal reception period of the start position slowest radio communications device you and a frame period correcting means for correcting the start position of the frame period based on the information on the reception start position of the received beacon signal from the.
無線通信装置間でビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信システムにおいて、
前記無線通信装置は、
所定の単位時間で時間を計時する計時手段と、
複数のビーコン信号受信期間と自己のビーコン送信期間とが所定の位置に隣接して設けられたフレーム周期が格納されるフレーム周期格納手段と、
ビーコン信号が格納されるビーコン信号格納手段と、
前記ビーコン信号が格納される位置を指定する格納位置指定手段と、
前記ビーコン信号受信期間の開始位置が計時されるよりも一定時間だけ早く前記格納位置指定手段を次のビーコン信号受信期間に対応付けられた位置に移動させる格納位置制御手段と、
前記ビーコン信号受信期間の開始位置が前記単位時間において端数で計時される場合には前記端数を切り捨てて前記単位時間を1加えた位置を前記ビーコン信号受信期間の開始位置に変更し、前記ビーコン信号送信期間の開始位置が前記端数で計時される場合には前記端数を切り捨てた位置を前記ビーコン信号送信期間の開始位置に変更する開始位置変更手段と、
前記ビーコン信号受信期間の開始位置または変更後の開始位置よりも後に受信したビーコン信号の受信開始位置に関する情報が前記ビーコン信号受信期間の開始位置から前記受信開始位置までの間に計時された時間に関する情報として格納される受信位置格納手段と、
前記ビーコン信号受信期間の開始位置より最も遅れて受信したビーコン信号の受信開始位置に関する情報に基づいて前記フレーム周期の開始位置を補正するフレーム周期補正手段と
を具備する無線通信システム。
In a wireless communication system constituting an ad hoc wireless communication network by transmitting and receiving beacon signals between wireless communication devices,
The wireless communication device
A time measuring means for measuring time in a predetermined unit time;
A frame period storage means for storing a frame period in which a plurality of beacon signal reception periods and a self-beacon transmission period are provided adjacent to a predetermined position;
Beacon signal storage means for storing beacon signals;
Storage position specifying means for specifying a position where the beacon signal is stored;
Storage position control means for moving the storage position specifying means to a position associated with the next beacon signal reception period earlier than a time when the start position of the beacon signal reception period is timed,
When the start position of the beacon signal reception period is counted as a fraction in the unit time, the position obtained by rounding down the fraction and adding the unit time to 1 is changed to the start position of the beacon signal reception period, and the beacon signal When the start position of the transmission period is timed by the fraction, start position changing means for changing the position rounded down to the start position of the beacon signal transmission period;
Information related to the reception start position of the beacon signal received after the start position of the beacon signal reception period or the changed start position is related to the time measured from the start position of the beacon signal reception period to the reception start position Receiving position storage means stored as information;
The beacon signal reception period radio communications system that includes a frame period correcting means for correcting the start position of the frame period based on the information on the reception start position of the most delayed beacon signal received from the start position of the.
他の無線通信装置とビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信装置における無線通信方法において、
所定の単位時間で時間を計時する手順と、
複数のビーコン信号受信期間と自己のビーコン送信期間とが所定の位置に隣接して設けられたフレーム周期を格納させておく手順と、
ビーコン信号が格納される手順と、
前記ビーコン信号が格納される位置を指定する手順と、
前記ビーコン信号受信期間の開始位置が計時されるよりも一定時間だけ早く前記格納位置指定手段を次のビーコン信号受信期間に対応付けられた位置に移動させる手順と、
前記ビーコン信号受信期間の開始位置が前記単位時間において端数で計時される場合には前記端数を切り捨てて前記単位時間を1加えた位置を前記ビーコン信号受信期間の開始位置に変更し、前記ビーコン信号送信期間の開始位置が前記端数で計時される場合には前記端数を切り捨てた位置を前記ビーコン信号送信期間の開始位置に変更する手順と、
前記ビーコン信号受信期間の開始位置または変更後の開始位置よりも後に受信したビーコン信号の受信開始位置に関する情報が前記ビーコン信号受信期間の開始位置から前記受信開始位置までの間に計時された時間に関する情報として格納される手順と、
前記ビーコン信号受信期間の開始位置より最も遅れて受信したビーコン信号の受信開始位置に関する情報に基づいて前記フレーム周期の開始位置を補正する手順と
を具備する無線通信方法。
In a wireless communication method in a wireless communication device that forms an ad hoc wireless communication network by transmitting and receiving a beacon signal with another wireless communication device,
A procedure for measuring time in a predetermined unit time;
A procedure for storing a frame period in which a plurality of beacon signal reception periods and a self-beacon transmission period are provided adjacent to a predetermined position;
Procedures for storing beacon signals;
Specifying the location where the beacon signal is stored;
A procedure for moving the storage position specifying means to a position associated with the next beacon signal reception period earlier than a time when the start position of the beacon signal reception period is timed,
When the start position of the beacon signal reception period is counted as a fraction in the unit time, the position obtained by rounding down the fraction and adding the unit time to 1 is changed to the start position of the beacon signal reception period, and the beacon signal When the start position of the transmission period is timed by the fraction, a procedure for changing the truncated position to the start position of the beacon signal transmission period;
Information related to the reception start position of the beacon signal received after the start position of the beacon signal reception period or the changed start position is related to the time measured from the start position of the beacon signal reception period to the reception start position Procedures stored as information,
Radio communications how to and a procedure for correcting the start position of the frame period based on the information on the reception start position of the most delayed beacon signal received from the start position of the beacon signal reception period.
他の無線通信装置とビーコン信号を送受信することによりアドホック型の無線通信ネットワークを構成する無線通信装置において、
所定の単位時間で時間を計時する手順と、
複数のビーコン信号受信期間と自己のビーコン送信期間とが所定の位置に隣接して設けられたフレーム周期を格納させておく手順と、
ビーコン信号が格納される手順と、
前記ビーコン信号が格納される位置を指定する手順と、
前記ビーコン信号受信期間の開始位置が計時されるよりも一定時間だけ早く前記格納位置指定手段を次のビーコン信号受信期間に対応付けられた位置に移動させる手順と、
前記ビーコン信号受信期間の開始位置が前記単位時間において端数で計時される場合には前記端数を切り捨てて前記単位時間を1加えた位置を前記ビーコン信号受信期間の開始位置に変更し、前記ビーコン信号送信期間の開始位置が前記端数で計時される場合には前記端数を切り捨てた位置を前記ビーコン信号送信期間の開始位置に変更する手順と、
前記ビーコン信号受信期間の開始位置または変更後の開始位置よりも後に受信したビーコン信号の受信開始位置に関する情報が前記ビーコン信号受信期間の開始位置から前記受信開始位置までの間に計時された時間に関する情報として格納される手順と、
前記ビーコン信号受信期間の開始位置より最も遅れて受信したビーコン信号の受信開始位置に関する情報に基づいて前記フレーム周期の開始位置を補正する手順と
をコンピュータに実行させるプログラム。
In a wireless communication device that constitutes an ad hoc wireless communication network by transmitting and receiving beacon signals with other wireless communication devices,
A procedure for measuring time in a predetermined unit time;
A procedure for storing a frame period in which a plurality of beacon signal reception periods and a self-beacon transmission period are provided adjacent to a predetermined position;
Procedures for storing beacon signals;
Specifying the location where the beacon signal is stored;
A procedure for moving the storage position specifying means to a position associated with the next beacon signal reception period earlier than a time when the start position of the beacon signal reception period is timed,
When the start position of the beacon signal reception period is counted as a fraction in the unit time, the position obtained by rounding down the fraction and adding the unit time to 1 is changed to the start position of the beacon signal reception period, and the beacon signal When the start position of the transmission period is timed by the fraction, a procedure for changing the truncated position to the start position of the beacon signal transmission period;
Information related to the reception start position of the beacon signal received after the start position of the beacon signal reception period or the changed start position is related to the time measured from the start position of the beacon signal reception period to the reception start position Procedures stored as information,
The beacon signal slowest to execute a procedure for correcting the computer start position of the frame period based on the information on the reception start position of the received beacon signal Help program from the start position of the reception period.
JP2005052142A 2005-02-25 2005-02-25 Wireless communication apparatus, wireless communication system, wireless communication method, and program Expired - Fee Related JP4639845B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005052142A JP4639845B2 (en) 2005-02-25 2005-02-25 Wireless communication apparatus, wireless communication system, wireless communication method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005052142A JP4639845B2 (en) 2005-02-25 2005-02-25 Wireless communication apparatus, wireless communication system, wireless communication method, and program

Publications (2)

Publication Number Publication Date
JP2006238233A JP2006238233A (en) 2006-09-07
JP4639845B2 true JP4639845B2 (en) 2011-02-23

Family

ID=37045370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005052142A Expired - Fee Related JP4639845B2 (en) 2005-02-25 2005-02-25 Wireless communication apparatus, wireless communication system, wireless communication method, and program

Country Status (1)

Country Link
JP (1) JP4639845B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008211584A (en) * 2007-02-27 2008-09-11 Nippon Telegr & Teleph Corp <Ntt> Wireless communication apparatus, wireless communication system, and wireless communication program
JP4661887B2 (en) 2008-03-05 2011-03-30 ソニー株式会社 Wireless communication apparatus, wireless communication system, wireless communication method, and program
CN116248083B (en) * 2022-11-25 2025-11-11 珠海格力电器股份有限公司 Logic level-based data acquisition method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001197030A (en) * 2000-01-13 2001-07-19 Matsushita Electric Ind Co Ltd Communication device, radio frame synchronizing method for communication device and recording medium
JP4073295B2 (en) * 2002-11-06 2008-04-09 シャープ株式会社 Communication timing control method and communication module for synchronous communication system

Also Published As

Publication number Publication date
JP2006238233A (en) 2006-09-07

Similar Documents

Publication Publication Date Title
US11723015B2 (en) Systems and methods for concurrent operation of devices over different network types
US8335244B2 (en) Data transmission method, network device, and communication system
EP2097995B1 (en) Preventing self-induced interference in dual-radio device
US8588119B2 (en) Asynchronous low-power multi-channel media access control
US20100061362A1 (en) Method for industrial wireless communication based on self-adaptive channel hopping within the timeslot
EP2157826A2 (en) Method and system for sleep mode signalling for a multi-standard system with bluetooth
WO2018219334A1 (en) Clock synchronization method and device
TW200929961A (en) Method and apparatus for improved frame synchronization in a wireless communication network
TWI837996B (en) Communication methods of wireless multi-link devices and multi-link devices
CN109155641B (en) Sleepy Device Operation in Asynchronous Channel Hopping Networks
CN101820323A (en) Radio communication device, radio communication system, and radio communication method
US20160234807A1 (en) Apparatus, system and method of rescheduling beacon transmissions
US20150201389A1 (en) Systems and methods for reducing power consumption in wireless communication
EP3903545B1 (en) Network coordination
TW201803304A (en) Signal detection method and device
EP2880928B1 (en) A method and apparatus for uplink time alignment upon timing advance group split or creation
WO2015169208A1 (en) Synchronization processing method and user equipment
CN105939531B (en) Apparatus and method for power saving in channel hopping wireless networks
CN103517398A (en) Device-to-device communication method and terminal
CN115694585A (en) Amplifier control method, amplifier and network side device
US10805967B1 (en) Fast paging method, bluetooth system and bluetooth connection method using the same
JP4639845B2 (en) Wireless communication apparatus, wireless communication system, wireless communication method, and program
CN105706505A (en) Systems, apparatus and methods for synchronizing a global time reference for access points over the air
EP2476290B1 (en) TRAFFIC CONSTRAINTS IN A mmWAVE WIRELESS NETWORK
CN104956747A (en) Signal timing in device-to-device communication

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080125

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100628

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100706

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100827

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101115

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131210

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees