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 PDFInfo
- 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
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」参照。)。また、この従来技術において、モニター部を設けることで、自己の受信タイミングよりも遅く受信したデータの受信時間を測定することが行われている。また、このモニター部を複数備えることにより、それぞれの受信期間で受信した情報の遅延時間を取得することも行われている。
しかしながら、上記従来技術(特許文献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
図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
アンテナ110は、無線信号を伝送媒体(空気中)に放出し、あるいは無線信号を伝送媒体から受け取るものである。
The
無線受信部111は、アンテナ110を介して他の無線通信装置100から送信されるビーコン信号やデータ信号をタイミング制御部124により指定された所定の受信タイミングで受信し、これらに復調処理を施すことにより受信データに変換し、受信バッファ112に一時的に格納する。
The
受信バッファ112は、無線受信部111において受信された受信データが一時的に格納されるもので、受信データがアプリケーション機器宛ての情報である場合には、受信バッファ112から受信データが取り出され、図示しないインターフェース部を介して外部機器にこの受信データが渡される。なお、外部機器として、例えば、パーソナル・コンピュータやPDA(Personal Digital Assistant)などの情報処理機器等が挙げられる。
The
ビーコン信号解析部113は、無線受信部111を介して受信したビーコン信号を解析し、そのビーコン信号を送信した無線通信装置100の識別子やビーコン信号を受信した受信開始位置等の情報を取得する。
The beacon
格納位置制御部114は、次に説明する格納位置指定部115を制御するもので、これについては後述する。
The storage
格納位置指定部115は、ビーコン信号がビーコン信号格納領域に格納される際の位置を指定するもので、この格納位置指定部115により指定された位置に受信したビーコン信号が格納される。
The storage
ビーコン信号格納部116は受信したビーコン信号が格納されるものであり、後述するように受信したビーコン信号を所定のビーコンスロットと対応付けて、そのビーコン信号を送信した無線通信装置100の識別子やビーコン信号を受信した受信開始位置等が記憶される。
The beacon
受信開始位置カウンタ117は、ビーコン信号を受信した位置を計時するためのものである。タイミング制御部124から与えられるタイミングに従ってビーコンスロットの開始位置から計時を開始し、無線受信部111によりビーコン信号が受信された時点で計時を終了して、計時した値をビーコン信号の受信開始位置についての情報としてビーコン信号格納部116に与える。
The reception start
フレーム周期格納部118は、各無線通信装置100において共通のフレーム周期が格納されるものであり、ここに格納されたフレーム周期に従って各無線通信装置100は無線通信を行うタイミングを決定する。
The frame
フレーム周期管理部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
計時部120は、時間を計時するもので、フレーム周期などの装置動作の開始タイミングの基準となる時間を計時するものである。なお、本実施の形態の計時部120は一例としてマイクロ秒(μs)の単位時間で時間を計時するものとする。
The
補正値設定部121は、ビーコン信号格納部116に格納されたビーコン信号の受信開始位置のうち、最も値の大きいものを抽出し、抽出された値に基づいてフレーム周期の開始位置を補正するための補正値を設定し、設定した補正値をフレーム周期補正部122に与えるものである。
The correction
フレーム周期補正部122は、補正値設定部121により抽出された補正値に基づいてフレーム周期の開始位置を補正する。
The frame
開始位置変更部123は、フレーム周期に複数設けられるビーコンスロットについて、所定の場合にその開始位置を変更するものである。
The start
タイミング制御部124は、フレーム周期管理部119からの指示に従って無線受信部111や無線送信部127に対してビーコンスロットの開始位置のタイミングを指定するものである。タイミング制御部124は、開始位置変更部123によりビーコンスロットの開始位置が変更された場合には、変更後の開始位置に従ってビーコンスロットの開始位置のタイミングを指定する。また、タイミング制御部124は、ビーコン信号受信期間として割り当てられたビーコンスロットの開始位置のタイミングを受信開始位置カウンタ117に与え、受信開始位置カウンタ117にビーコンスロットの開始位置または変更後の開始位置からビーコン信号の受信を開始した位置までの間の時間を計時させる。
The
ビーコン信号生成部125は、自己の存在を他の無線通信装置100に報知し、このアドホック型の無線通信ネットワーク(図1参照)に参加するためのビーコン信号を生成するものである。ビーコン信号は、所定のフォーマットに基づき、ビーコン信号格納部116に格納されたパラメータに従って生成される。ビーコン信号には、例えば、自己の無線通信装置100に固有の識別子等の情報が含まれる。
The beacon
送信バッファ126は、送信データを一時的に蓄積するためのメモリである。(図示しない)インターフェース部を介して接続される外部機器からの送信データがあれば、それらのデータやビーコン信号生成部125により生成されたビーコン信号が送信バッファ126に一時的に格納される。
The
無線送信部127は、ビーコン信号等の送信データを送信バッファ126から取り出して、変調処理を施すことにより無線送信信号に変換し、タイミング制御部124により指定された所定の送信タイミングでアンテナ110を介してこれらの送信情報を送信する。
The
図3は、本実施の形態において各無線通信装置100が使用するフレーム周期の構成例を模式的に示したものである。このフレーム周期は、無線通信ネットワークを構成する各無線通信装置100が周囲に存在する無線通信装置100と協調することにより定義される。以下、このフレーム周期のことをここではスーパーフレーム周期(Superframe Duration)という。
FIG. 3 schematically shows a configuration example of the frame period used by each
スーパーフレーム周期はビーコン期間(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
図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
図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
なお、図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
なお、この「受信開始位置(630)」の欄に記載されたビーコン信号の遅延時間のうち最大値を有するものがスーパーフレーム周期の開始位置を補正するための補正値として補正値設定部121により抽出される。この際、自己のビーコンスロットの開始位置から最も遅れてビーコン信号を送信した無線通信装置100を特定する必要がなければ、その最大値のみを格納させる構成としてもよい。それにより、各「ビーコンスロット番号(610)」毎にこの「受信開始位置(630)」の欄を設ける必要がなくなるので、ビーコン信号の受信開始位置を管理するために必要な情報量をさらに削減させることができる。
It should be noted that the correction
「受信内容(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
図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
次に、図6に基づいて格納位置制御部114の機能を説明する。
Next, the function of the storage
格納位置制御部114は、現在、ビーコン信号格納リスト600にビーコン信号の書き込みが行われている際に、「ポインタ(690)」の位置を次のビーコンスロットの開始位置が計時されるよりも一定時間DT1だけ早く次のビーコンスロットに対応する位置に移動させるものである。このポインタを移動させる位置をポインタ移動位置PT1とする。
When the beacon signal is currently being written to the beacon signal storage list 600, the storage
ポインタ移動位置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
このように、「ポインタ(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
しかし、アドホック型の無線通信ネットワークでは、スーパーフレーム周期の同期を制御するための制御局が存在しないため、各無線通信装置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
例えば、図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
開始位置変更部123は、ビーコンスロットの開始位置が計時部120により所定の単位時間において端数で計時される場合に、この端数を処理した位置をそのビーコンスロットの開始位置に変更するものである。所定の単位時間とは、本実施の形態ではμ秒を想定している。
When the start position of the beacon slot is measured by the
まず、図7に基づいてビーコンスロットがビーコン信号送信期間として自己に割り当てられている場合の開始位置変更部123の機能を説明する。なお、以下において、1つのスロットMASの期間長が256μ秒と設定された場合を例に挙げて説明する。
First, the function of the start
この場合、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
そこで、図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
一方、図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
次に、図9に基づいて、フレーム周期補正部122の機能を説明する。
Next, the function of the frame
フレーム周期補正部122は、図9に示すように、ビーコンスロットの開始位置から最も遅れて受信したビーコン信号の受信開始位置に基づいて、その遅延時間に基づいて設定された補正値の分だけスーパーフレーム周期の開始位置を後に補正するものである。これにより、無線通信ネットワークを構成する他の無線通信装置100のうち、自己の無線通信装置100が設定するスーパーフレーム周期の開始位置よりも最も遅くスーパーフレーム周期の開始位置が設定される無線通信装置100に合わせて自己のフレーム周期の開始位置を補正させることができる。
As shown in FIG. 9, the frame
なお、ビーコン信号格納リスト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
また、補正値設定部121により設定される補正値は、ビーコン信号格納部116において、ビーコン信号格納リスト600の「受信開始位置(630)」に記載されたビーコン信号の遅延時間のうち最大の値を補正値としてもよいし、図11に示すようにその遅延時間(ΔT)に応じて整数値の補正値を設定してもよい。
The correction value set by the correction
図11に示す例では、補正値設定部121は以下のように補正値を設定している。例えば、開始位置Rx1Timeが変更されていないビーコンスロット(BS−0)において受信したビーコン信号の遅延時間が最大値を示す場合は、図10(a)に示すように、その遅延時間が1μ秒未満の場合は補正値0とし、遅延時間が1μ秒以上2μ秒未満の場合の補正値を1μ秒、遅延時間が2μ秒以上3μ秒未満の場合は補正値を2μ秒等と設定する。
In the example shown in FIG. 11, the correction
また、開始位置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
まず、現在、スーパーフレーム内のビーコン期間であるか否かが判断される(ステップ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
そして、次のビーコンスロットの開始位置になった場合(ステップ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
次のビーコンスロットがビーコン信号受信期間である場合(ステップ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
以上の処理がビーコン期間内(ステップ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
図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
ここで、格納位置制御部214、ビーコン信号格納部216、受信開始位置逆カウンタ217、補正値設定部221、フレーム周期補正部222、開始位置変更部223以外の構成については、第1の実施の形態と同様の機能を有するので、同様の機能部名を付してその説明を省略する。
Here, the configuration other than the storage
第2の実施の形態のビーコン信号格納部216には、図5に示すビーコン信号格納リスト600と同様のリストが格納されるが、「受信開始位置(630)」の欄には、受信開始位置逆カウンタ217により計時される値が格納される。
The beacon
受信開始位置逆カウンタ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
ポインタ移動位置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
このように、「ポインタ(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
開始位置変更部223は、ビーコンスロットの開始位置が計時部220により所定の単位時間において端数で計時される場合に、この端数を処理した位置をそのビーコンスロットの開始位置に変更するものである。本実施の形態では所定の単位時間の一例としてμ秒を想定して以下説明する。
When the start position of the beacon slot is measured by the
まず、図15に基づいてビーコンスロットがビーコン信号送信期間として自己に割り当てられている場合の開始位置変更部223の機能を説明する。なお、以下において、第1の実施の形態と同様に、1つのスロットMASの期間長が256μ秒と設定された場合を例に挙げて説明する。
First, the function of the start
この場合、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
そこで、図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
一方、図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
次に、図17を参照して、本実施の形態のフレーム周期補正部222の機能を説明する。
Next, the function of the frame
フレーム周期補正部222は、図17に示すように、ビーコンスロットの開始位置よりも最も早く受信したビーコン信号の受信開始位置に基づいて設定された補正値の分だけスーパーフレーム周期の開始位置を前に補正するものである。これにより、無線通信ネットワークを構成する他の無線通信装置200のうち、自己の無線通信装置200が設定するスーパーフレーム周期の開始位置よりも最も早くスーパーフレーム周期の開始位置が設定される無線通信装置200に合わせて自己のフレーム周期の開始位置を補正させることができる。
As shown in FIG. 17, the frame
なお、本実施の形態では、ビーコン信号格納リストの「受信開始位置(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
また、本実施の形態において、補正値設定部221により設定される補正値は、ビーコン信号格納部216において、ビーコン信号格納リストの「受信開始位置(630)」に記載されたビーコン信号の受信開始位置のうち最も早く届いたビーコン信号の受信開始位置から次のビーコンスロットの開始位置までの間に計時される時間を補正値としてもよいし、図19に示すようにその間の時間に応じて整数値の補正値を設定してもよい。
In the present embodiment, the correction value set by the correction
図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
また、開始位置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
まず、現在、スーパーフレーム内のビーコン期間であるか否かが判断される(ステップ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
一方、ポインタ移動位置ではない場合(ステップ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
そして、次のビーコンスロットの開始位置になった場合(ステップ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
次のビーコンスロットがビーコン信号受信期間である場合(ステップ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
以上の処理がビーコン期間内(ステップ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.
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
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.
所定の単位時間で時間を計時する計時手段と、
複数のビーコン信号受信期間と自己のビーコン送信期間とが所定の位置に隣接して設けられたフレーム周期が格納されるフレーム周期格納手段と、
ビーコン信号が格納されるビーコン信号格納手段と、
前記ビーコン信号が格納される位置を指定する格納位置指定手段と、
前記ビーコン信号受信期間の開始位置が計時されるよりも一定時間だけ早く前記格納位置指定手段を次のビーコン信号受信期間に対応付けられた位置に移動させる格納位置制御手段と、
前記ビーコン信号受信期間の開始位置が前記単位時間において端数で計時される場合には前記端数を切り捨てて前記単位時間を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.
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)
| 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)
| 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 |
-
2005
- 2005-02-25 JP JP2005052142A patent/JP4639845B2/en not_active Expired - Fee Related
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 |