JP2005079985A - 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム - Google Patents
無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム Download PDFInfo
- Publication number
- JP2005079985A JP2005079985A JP2003308897A JP2003308897A JP2005079985A JP 2005079985 A JP2005079985 A JP 2005079985A JP 2003308897 A JP2003308897 A JP 2003308897A JP 2003308897 A JP2003308897 A JP 2003308897A JP 2005079985 A JP2005079985 A JP 2005079985A
- Authority
- JP
- Japan
- Prior art keywords
- channel
- beacon
- communication
- station
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 512
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000004590 computer program Methods 0.000 title claims description 19
- 230000005540 biological transmission Effects 0.000 claims description 245
- 230000008859 change Effects 0.000 claims description 35
- 230000002093 peripheral effect Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 5
- 230000008054 signal transmission Effects 0.000 claims description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims 1
- 230000007246 mechanism Effects 0.000 abstract description 8
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 13
- 230000000875 corresponding effect Effects 0.000 description 11
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 10
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 10
- 101150081243 STA1 gene Proteins 0.000 description 10
- OVGWMUWIRHGGJP-WVDJAODQSA-N (z)-7-[(1s,3r,4r,5s)-3-[(e,3r)-3-hydroxyoct-1-enyl]-6-thiabicyclo[3.1.1]heptan-4-yl]hept-5-enoic acid Chemical compound OC(=O)CCC\C=C/C[C@@H]1[C@@H](/C=C/[C@H](O)CCCCC)C[C@@H]2S[C@H]1C2 OVGWMUWIRHGGJP-WVDJAODQSA-N 0.000 description 8
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 8
- 238000005259 measurement Methods 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000002079 cooperative effect Effects 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013441 quality evaluation Methods 0.000 description 1
- 238000007616 round robin method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
【課題】 複数のチャネルが用意されている通信環境下において、通信局同士が干渉し合うことなく適当なアドホック・ネットワークを好適に形成する。
【解決手段】 周期的にチャネルを変更することにより、ある特定のチャネルの通信状況が悪くても、他の通信チャネルでも通信する。この結果、平均的な通信状況は特定チャネルに留まる場合よりは良好になる。また、このように規則的にチャネルを変更する方法により、端末間で通信チャネルを決定、通知する仕組みが不要になりシンプルな動作となる。各端末がそれぞれビーコンを送信する自律分散型の通信環境下で、CSMA/CA方式によるパケット通信が可能になる。
【選択図】 図1
【解決手段】 周期的にチャネルを変更することにより、ある特定のチャネルの通信状況が悪くても、他の通信チャネルでも通信する。この結果、平均的な通信状況は特定チャネルに留まる場合よりは良好になる。また、このように規則的にチャネルを変更する方法により、端末間で通信チャネルを決定、通知する仕組みが不要になりシンプルな動作となる。各端末がそれぞれビーコンを送信する自律分散型の通信環境下で、CSMA/CA方式によるパケット通信が可能になる。
【選択図】 図1
Description
本発明は、無線LAN(Local Area Network)のように複数の無線局間で相互に通信を行なう無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムに係り、特に、制御局となる装置を特に配置せずにアドホック(Ad−hoc)通信により無線ネットワークが構築される無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムに関する。
さらに詳しくは、本発明は、複数のチャネルが用意されている通信環境下において、近隣の無線システムが干渉し合うことなく特定の制御局の介在なしに自律分散型の無線ネットワークを形成する無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムに係り、特に、各通信局が自己のビーコン送信用チャネルや隣接局からのビーコン受信チャネルを好適に選択し、制御局の介在やチャネル変更を通知する特別な機構なしに自律分散制御によるマルチチャネル通信動作を実現する無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムに関する。
有線方式によるLAN配線からユーザを解放するシステムとして、無線LANが注目されている。無線LANによれば、オフィスなどの作業空間において、有線ケーブルの大半を省略することができるので、パーソナル・コンピュータ(PC)などの通信端末を比較的容易に移動させることができる。近年では、無線LANシステムの高速化、低価格化に伴い、その需要が著しく増加してきている。特に最近では、人の身の回りに存在する複数の電子機器間で小規模な無線ネットワークを構築して情報通信を行なうために、パーソナル・エリア・ネットワーク(PAN)の導入が検討されている。例えば、2.4GHz帯や、5GHz帯など、監督官庁の免許が不要な周波数帯域を利用して、異なった無線通信システム並びに無線通信装置が規定されている。
無線ネットワークに関する標準的な規格の1つにIEEE(The Institute of Electrical and Electronics Engineers)802.11(例えば、非特許文献1を参照のこと)や、HiperLAN/2(例えば、非特許文献2又は非特許文献3を参照のこと)やIEEE302.15.3、Bluetooth通信などを挙げることができる。IEEE802.11規格については、無線通信方式や使用する周波数帯域の違いなどにより、IEEE802.11a規格、IEEE802.11b規格…などの各種無線通信方式が存在する。
無線技術を用いてローカル・エリア・ネットワークを構成するために、エリア内に「アクセス・ポイント」又は「コーディネータ」と呼ばれる制御局となる装置を1台設けて、この制御局の統括的な制御下でネットワークを形成する方法が一般的に用いられている。
アクセス・ポイントを配置した無線ネットワークでは、ある通信装置から情報伝送を行なう場合に、まずその情報伝送に必要な帯域をアクセス・ポイントに予約して、他の通信装置における情報伝送と衝突が生じないように伝送路の利用を行なうという、帯域予約に基づくアクセス制御方法が広く採用されている。すなわち、アクセス・ポイントを配置することによって、無線ネットワーク内の通信装置が互いに同期をとるという同期的な無線通信を行なう。
ところが、アクセス・ポイントが存在する無線通信システムで、送信側と受信側の通信装置間で非同期通信を行なう場合には、必ずアクセス・ポイントを介した無線通信が必要になるため、伝送路の利用効率が半減してしまうという問題がある。
これに対し、無線ネットワークを構成する他の方法として、端末同士が直接非同期的に無線通信を行なう「アドホック(Ad−hoc)通信」が考案されている。とりわけ近隣に位置する比較的少数のクライアントで構成される小規模無線ネットワークにおいては、特定のアクセス・ポイントを利用せずに、任意の端末同士が直接非同期の無線通信を行なうことができるアドホック通信が適当であると思料される。
ところで、パーソナル・コンピュータ(PC)などの情報機器が普及し、オフィス内に多数の機器が混在する作業環境下では、通信局が散乱し、複数のネットワークが重なり合って構築されていることが想定される。このような状況下では、単一チャネルを使用した無線ネットワークの場合、通信中に他のシステムが割り込んできたり、干渉などにより通信品質が低下したりしても、事態を修復する余地はない。
このため、従来の無線ネットワーク・システムでは、他のネットワークとの共存のために周波数チャネルを複数用意しておき、アクセス・ポイントとなる無線通信装置において利用する周波数チャネルを1つ選択して動作を開始する方法が一般に採用されている。例えば、IEEE802.11hなどの標準規格では、チャネルを動的に変更する仕組み(DFS:Dynamic Frequency Select)が検討されている。
このようなマルチチャネル通信方式によれば、通信中に他のシステムが割り込んできたり、干渉などにより通信品質が低下したりしたときに、利用する周波数チャネルを切り替えることにより、ネットワーク動作を維持し、他のネットワークとの共存を実現することができる。
例えば、IEEE802.15.3の高速無線PANシステムにおいても、システムで利用可能な周波数チャネルが複数用意され、無線通信デバイスは電源投入後に周囲にピコネット・コーディネータ(PNC)としてビーコン信号を送信しているデバイスの有無を確認するため、すべての利用可能なチャネルにわたってスキャン動作を行なうことで利用する周波数チャネルを選択する、というアルゴリズムが採用されている。
制御局を配置しない自律分散型のアドホック・ネットワークにおいては、近隣で稼動中の異なる無線ネットワークとの干渉を極力抑えるために、周波数チャネルに関するリソース管理は重要である。しかしながら、ネットワークで使用する周波数チャネルを一斉に切り替えるためには、コーディネータあるいはアクセス・ポイントと呼ばれる代表局が各端末局に利用チャネルの指示を行なう必要がある。言い換えれば、アドホック・ネットワークにおいて周波数チャネルを切り替えることは困難である。
HiperLAN/2を例にとると、複数の周波数チャネルを使い分けるために、一斉にチャネルを切り替える方法が考えられている。例えば、中央制御局であるAP(基地局)が、周波数チャネルを変更する旨を繰り返し報知し、あるタイミングで、APと、APに接続しているMT(移動局)が一斉にチャネルを切り替える。切り替えるべきか否かの判断はAP主導で決定される。判断する上での情報は、以下に示すような処理手順を踏むことで集積している。すなわち、
(1)APの指示により、接続中のMTが通信を一時的に休止し、別の周波数チャネルをスキャンしてチャネル品質評価をし、その結果をAPに報告する。
(2)APの指示により、APが一時的に報知チャネルの送信を停止し、接続中のMTが現在使用中の周波数チャネルをスキャン並びにチャネル品質評価をし、その結果をAPに報告する。
(2)APの指示により、APが一時的に報知チャネルの送信を停止し、接続中のMTが現在使用中の周波数チャネルをスキャン並びにチャネル品質評価をし、その結果をAPに報告する。
また、Bluetooth通信においては、マスターと呼ばれる中央制御局が基準となってランダムに周波数ホッピングすることで各周波数チャネルを公平に利用する方法が採られている。ネットワークを構成するためにはマスターと呼ばれる中央制御局の存在が必須で、周波数チャネルのホッピング・パターンと時間軸方向の同期の基準になっている。マスターが消失した場合は、それまで形成されたネットワークは一旦切断状態となり、新たなマスターを選択する処理が必要になる。
また、IEEE802.11系の無線LANシステムにおいては、最初にアクセス・ポイントが設定した周波数チャネルを利用してネットワークが形成されるので、基地局を配置せずにアドホック・ネットワークを構築することが困難である。他の周波数チャネルで動作するAPに収容されている無線通信装置(端末)と通信を行なう場合には、AP同士を例えば有線LANのケーブルなどで接続しておかなければならない。つまり、収容されたAP同士が接続されていなければ、物理的に隣接して存在する無線通信装置(端末)同士が異なるAPに収容されていても通信が行なえない。
また、IEEE802.15.3の高速無線PANシステムにおいても、最初にすべての周波数チャネルのスキャンを行ない、周辺に存在するコーディネータの探索を行なうことは可能であるが、一旦特定の周波数チャネルでの運用が開始されてしまうと、他の周波数チャネルの利用状況を把握することができない。このため、近隣に利用している周波数チャネルの異なるピコネットが存在しても、そのピコネットに接続されている無線通信装置との通信が行なえない。
このように従来の方法では、周波数チャネル切り替えのタイミング、参入している端末が相互に同期して周波数チャネル切り替え動作を開始するためにメッセージ交換などによって実現するセットアップ処理、周波数チャネル切り替えを決定する為の調停処理などといった複雑な機構が必要になる。また、制御を主体的に行なう、IEEE802.11やHiperLAN/2におけるAP、Bluetooth通信におけるマスターといった中央制御局の存在が必須である。仮にAPやマスターなどの中央制御局が消失した場合には、その代わりになる中央制御局を選択する何らかのプロトコル処理若しくは人為的な設定変更作業が必要になり、その処理の間は通信が途絶えるという問題点がある。
また、端末により使用される場所は異なるため、受ける干渉も端末毎に異なることが予想される。この場合、すべての端末が一斉に1つの共通チャネルに移動する方式では、ある端末にとっては干渉が多くて不都合なチャネルが選択されている可能性もある。
例えば、自チャネルの干渉は測定だけでなく隣接チャネルを使用した場合の干渉を測定して周波数チャネルを決定する無線通信システムについても提案がなされているが(例えば、特許文献1を参照のこと)、これは基地局の介在によりマルチチャネルが実現されるシステムである。
また、通信局が自局にとって最適なチャネルでビーコンを送信することによって、トラフィック受信チャネルを指定するという方法が考えられる。しかしながら、自局にとって最適なチャネルでも、そのビーコンを受信する通信局にとっては干渉を受けているチャネルである可能性がある。例えば、一方の局のビーコン送信チャネルが他方の局では干渉チャネル若しくは通信品質が劣化し使用不能なチャネルであった場合には、これらの通信局は、仮に他のチャネル上では通信し合うことができたとしても、お互いの存在を永遠に認識することができないというデッドロックの状態に陥ってしまう。
本発明の目的は、複数のチャネルが用意されている通信環境下において、通信局同士が干渉し合うことなく適当なアドホック・ネットワークを好適に形成することができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することにある。
本発明のさらなる目的は、特定の制御局を必要としない自律分散型の無線ネットワークにおいて、複数の周波数チャネルを効果的に利用してチャネル・アクセスを行なうことができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することにある。
本発明のさらなる目的は、各通信局が互いの存在を認識できないというデッドロック状態を回避して、自律分散型のマルチチャネル無線ネットワークを形成することができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することにある。
本発明のさらなる目的は、各通信局が自己のビーコン送信用チャネルや隣接局からのビーコン受信チャネルを好適に選択し、制御局の介在やチャネル変更を通知する特別な機構なしに自律分散制御によるマルチチャネル通信動作を実現することができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することにある。
本発明は、上記課題を参酌してなされたものであり、その第1の側面は、複数のチャネルが用意されている通信環境下において、制御局を配置せずに複数の無線通信装置によりアドホック通信に基づくネットワークを形成する無線通信システムであって、
各通信局は、前記複数のチャネルの中から自己のビーコン送信チャネルを所定の時間間隔で順次切り替えながら所定のビーコン周期でビーコンを送信する、
ことを特徴とする無線通信システムである。
各通信局は、前記複数のチャネルの中から自己のビーコン送信チャネルを所定の時間間隔で順次切り替えながら所定のビーコン周期でビーコンを送信する、
ことを特徴とする無線通信システムである。
但し、ここで言う「システム」とは、複数の装置(又は特定の機能を実現する機能モジュール)が論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない。
各通信局は、初期チャネルを基準にして所定の選択規則に従ってビーコン送信チャネルを変更していく。ここで、すべての通信局においてビーコン送信チャネルを変更するチャネル選択規則を同一にすることにより、各通信局は、自律分散制御により隣接局のビーコン送信時刻、ビーコン送信チャネルを把握することができる。すなわち、各通信局は、隣接局からのビーコンの受信タイミングと初期チャネル情報に基づいて次のビーコン送信チャネルを求め、当該チャネル上で隣接局のビーコン送信タイミングに合わせて受信待機するようにすればよい。
したがって、本発明によれば、あるチャネルでの通信が干渉などにより困難な場合でも、定期的にチャネルが変化することで通信が可能になる。また、通信するチャネルを通信局間で取り決める手続きが不要なためシンプルな動作が実現でき、余分な通信が減るので、システム全体のスループットも向上する。
ここで、各通信局は、自局にとっての各チャネルの通信品質を記述したチャネル品質情報を含んだビーコンを送信するようにしてもよい。
また、通信局は、ある特定のチャネル上で送信が困難と判断した場合に、前記選択規則上で次回又は前回のチャネルを連続的に選択するようにしてもよい。このような場合、隣接局は、ビーコン送信側の通信局のビーコンに記載されているチャネル品質情報に基づいてビーコン送信側の通信局におけるチャネル変更のスキップを認識し、前記選択規則上の次回又は前回のチャネル上でビーコンの受信を待機するようにすればよい。
また、通信局は、隣接局からのビーコンに記載されているチャネル品質情報に基づいて該隣接局において受信が困難と判断されるチャネルがある場合に、前記選択規則上で当該チャネルへの変更をスキップし(すなわち隣接局で受信が困難なチャネル上でのビーコン送信を回避し)、次回又は前回のチャネルを連続的に選択するようにしてもよい。また、ビーコン受信側となる隣接局においても、これに合わせて、自局のチャネル品質情報に基づいてビーコン送信側の通信局におけるチャネル変更のスキップを認識し、前記選択規則上の次回又は前回のチャネル上でビーコンの受信を待機する。
この結果として、送受信双方の端末局において通信品質のよくないチャネルを互いに避けて通信を行なうことにより、平均的なスループットの低下を防止することができる。
また、本発明の第2の側面は、複数のチャネルが用意されている無線通信環境下での自律分散的な通信動作を行なうための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
自局に関する情報を記載したビーコン信号を生成するビーコン信号生成ステップと、
自局のビーコン信号の送信チャネルと、周辺局からのビーコン信号の受信チャネルを設定する通信チャネル設定ステップと、
前記通信チャネル設定ステップにより設定されたチャネル上での通信動作を制御する制御ステップと、
隣接局から受信したビーコン信号を解析するビーコン信号解析ステップと、
を備え、
前記通信チャネル制御ステップでは、前記複数のチャネルの中から自己のビーコン送信チャネルを所定の時間間隔で順次切り替えていく、
ことを特徴とするコンピュータ・プログラムである。
自局に関する情報を記載したビーコン信号を生成するビーコン信号生成ステップと、
自局のビーコン信号の送信チャネルと、周辺局からのビーコン信号の受信チャネルを設定する通信チャネル設定ステップと、
前記通信チャネル設定ステップにより設定されたチャネル上での通信動作を制御する制御ステップと、
隣接局から受信したビーコン信号を解析するビーコン信号解析ステップと、
を備え、
前記通信チャネル制御ステップでは、前記複数のチャネルの中から自己のビーコン送信チャネルを所定の時間間隔で順次切り替えていく、
ことを特徴とするコンピュータ・プログラムである。
本発明の第2の側面に係るコンピュータ・プログラムは、コンピュータ・システム上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第2の側面に係るコンピュータ・プログラムをコンピュータ・システムにインストールすることによってコンピュータ・システム上では協働的作用が発揮され、無線通信装置として動作する。このような無線通信装置を複数起動して無線ネットワークを構築することによって、本発明の第1の側面に係る無線通信システムと同様の作用効果を得ることができる。
本発明によれば、複数のチャネルが用意されている通信環境下において、通信局同士が干渉し合うことなく適当なアドホック・ネットワークを好適に形成することができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することができる。
また、本発明によれば、特定の制御局(アクセス・ポイント・基地局・マスター局など)を必要としない自律分散型の無線ネットワークにおいて、複数の周波数チャネルを効果的に利用してチャネル・アクセスを行なうことができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することができる。
また、本発明によれば、各通信局が互いの存在を認識できないというデッドロック状態を回避して、自律分散型のマルチチャネル無線ネットワークを形成することができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することができる。
本発明によれば、あるチャネルでの通信が干渉などにより困難な場合でも、定期的にチャネルが変化することで通信が可能になる。また、通信するチャネルを通信局間で取り決める手続きが不要なため簡素な動作が実現でき、余分な通信が減るので、システム全体のスループットも向上する。
また、本発明に係る無線通信ネットワークでは、各通信局は、自律分散制御で隣接局のビーコン送信時刻、ビーコン送信チャネルを把握して、ビーコンを受信することができる。
また、本発明によれば、次回の通信チャネルの選択規則をすべての通信局で同一にすることで、初期ビーコンのチャネルの情報があれば、端末間でお互いの変化するビーコンチャネルを知ることができ、送信側と受信側のチャネルを一致させることができる。
また、本発明によれば、各通信局は、ビーコン情報の中に自局のチャネル品質情報を含ませて送信する。したがって、あるチャネル上での送信が困難と判断される場合には、送信局側ではチャネルの変更をスキップして次回又は前回と同じチャネルでビーコンの送信を行ない、これに応じて、受信局側では送信局からのビーコンに記述されているチャネル品質情報を基にチャネル変更のスキップを認識し変更先のチャネル上で受信を待機する。また、送信局側では、受信局側からのビーコンに記述されているチャネル情報を基にチャネルの変更先を選択して送信を行ない、これに応じて、受信局側ではこの変更先のチャネル上で受信を待機する。この結果として、送受信双方の端末局において通信品質のよくないチャネルを互いに避けて通信を行なうことにより、平均的なスループットの低下を防止することができる。
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
以下、図面を参照しながら本発明の実施形態について詳解する。
A.システム構成
本発明において想定している通信の伝搬路は無線であり、且つ複数の周波数チャネルからなる伝送媒体を用いて、複数の通信局間でネットワークを構築する。また、本発明で想定している通信は蓄積交換型のトラヒックであり、パケット単位で情報が転送される。
本発明において想定している通信の伝搬路は無線であり、且つ複数の周波数チャネルからなる伝送媒体を用いて、複数の通信局間でネットワークを構築する。また、本発明で想定している通信は蓄積交換型のトラヒックであり、パケット単位で情報が転送される。
本発明に係る無線ネットワーク・システムは、コーディネータを配置しない自律分散型のシステム構成であり、緩やかな時分割多重アクセス構造を持った伝送(MAC)フレームにより複数のチャネルを効果的に利用した伝送制御が行なわれる。また、各通信局は、CSMA(Carrier Sense Multiple Access:キャリア検出多重接続)に基づくアクセス手順に従い直接非同期的に情報を伝送するアドホック通信を行なうこともできる。
このように制御局を特に配置しない無線通信システムでは、各通信局は適宜選択されるビーコン送信チャネル上でビーコン情報を報知することにより、近隣(すなわち通信範囲内)の他の通信局に自己の存在を知らしめるとともに、ネットワーク構成を通知する。また、ある通信局の通信範囲に新規に参入する通信局は、ビーコン信号を受信することにより、通信範囲に突入したことを検知するとともに、ビーコンに記載されている情報を解読することによりネットワーク構成を知ることができる。また、通信局は伝送フレーム周期の先頭でビーコンを送信するので、各通信局が利用する各チャネルにおける伝送フレーム周期はビーコン間隔によって定義される。
ここで、マルチチャネル通信環境下では、各通信装置が特定のチャネル上しかビーコンの送信を行なわない場合、ビーコンを送信することができない通信局が出現するという問題がある。例えば、通信局が自局にとって通信品質が良好であるなど自局を基準にしてビーコン送信チャネルを選択する場合、自局にとって最適なチャネルでも、そのビーコンを受信する通信局にとっては干渉を受けているチャネルである可能性がある。これらの通信局は、仮に他のチャネル上では通信し合うことができたとしても、お互いの存在を永遠に認識することができないというデッドロックの状態に陥ってしまう。
そこで、本実施形態では、各無線通信装置は、用意されている複数のチャネルのうち1つを初期チャネルとして決定し、この初期チャネルを基準にして所定の選択規則に従ってビーコン送信チャネルを変更していくようにした。ここで、すべての通信局においてビーコン送信チャネルを変更するチャネル選択規則を同一にすることにより、各通信局は、自律分散制御で隣接局のビーコン送信時刻、ビーコン送信チャネルを把握して、ビーコンを受信することができるので、デッドロック状態が回避される。この仕組みの詳細については後述に譲る。
以下に説明する各通信局での処理は、基本的に、本発明に係るアドホック・ネットワークに参入するすべての通信局で実行される処理である。但し、場合によっては、ネットワークを構成するすべての通信局が、以下に説明する処理を実行するとは限らない。
図1には、本発明の一実施形態に係る無線通信システムを構成する通信装置の配置例を示している。この無線通信システムでは、特定の制御極を配置せず、各通信装置が自立分散的に動作し、アドホック・ネットワークが形成されている。同図では、通信装置#0から通信装置#6までが、同一空間上に分布している様子を表わしている。
また、同図において各通信装置の通信範囲を破線で示してあり、その範囲内にある他の通信装置と互いに通信ができるのみならず、自己の送信した信号が干渉する範囲として定義される。すなわち、通信装置#0は近隣にある通信装置#1、#4、と通信可能な範囲にあり、通信装置#1は近隣にある通信装置#0、#2、#4、と通信可能な範囲にあり、通信装置#2は近隣にある通信装置#1、#3、#6、と通信可能な範囲にあり、通信装置#3は近隣にある通信装置#2、と通信可能な範囲にあり、通信装置#4は近隣にある通信装置#0、#1、#5、と通信可能な範囲にあり、通信装置#5は近隣にある通信装置#4、と通信可能な範囲にあり、通信装置#6は近隣にある通信装置#2、と通信可能な範囲にある。
ある特定の通信装置間で通信を行なう場合、通信相手となる一方の通信装置からは聞くことができるが他方の通信装置からは聞くことができない通信装置、すなわち「隠れ端末」が存在する。
図2には、本発明の一実施形態に係る無線ネットワークにおいて通信局として動作する無線通信装置の機能構成を模式的に示している。図示の無線通信装置は、複数のチャネルが用意されている通信環境下において、同じ無線システム内では効果的にチャネル・アクセスを行なうことにより、他の無線システムと干渉し合うことなく適当なアドホック・ネットワークを形成することができる。
無線通信装置100は、インターフェース101と、データ・バッファ102と、中央制御部103と、ビーコン生成部104と、無線送信部106と、タイミング制御部107と、チャネル設定部108と、アンテナ109と、無線受信部110と、チャネル品質測定部111と、ビーコン解析部112と、情報記憶部113とで構成される。
インターフェース101は、この無線通信装置100に接続される外部機器(例えば、パーソナル・コンピュータ(図示しない)など)との間で各種情報の交換を行なう。
データ・バッファ102は、インターフェース101経由で接続される機器から送られてきたデータや、無線伝送路経由で受信したデータをインターフェース101経由で送出する前に一時的に格納しておくために使用される。
中央制御部103は、無線通信装置100における一連の情報送信並びに受信処理の管理と伝送路のアクセス制御(マルチチャネルにおけるスキャン設定やチャネル設定など)を一元的に行なう。
ビーコン生成部104は、近隣にある無線通信装置との間で周期的に交換されるビーコン信号を生成する。無線通信装置100が無線ネットワークを運用するためには、各チャネルにおける自己のビーコン送信スロット位置や、各チャネルにおける自己の受信スロット位置、各チャネルにおける近隣の通信装置からのビーコン受信スロット位置、各チャネルにおける自己のスキャン動作周期などを規定する。これらの情報は、情報記憶部113に格納されるとともに、ビーコン信号の中に記載して周囲の無線通信装置に報知する。また、本実施形態では、自局において測定された各チャネルの通信品質に関するチャネル品質情報や、さらには隣接局のビーコン信号から取り出されたチャネル品質情報も、ビーコン中に記載するようになっている。ビーコン信号の構成については後述する。無線通信装置100は、伝送フレーム周期の先頭でビーコンを送信するので、無線通信装置100が利用する各チャネルにおける伝送フレーム周期はビーコン間隔によって定義されることになる。
無線送信部106は、データ・バッファ102に一時格納されているデータやビーコン信号を無線送信するために、所定の変調処理を行なう。
アンテナ109は、他の無線通信装置宛に信号を選択された周波数チャネル上で無線送信し、あるいは他の無線通信装置から送られる信号を収集する。本実施形態では、単一のアンテナを備え、送受信をともに並行しては行なえないものとする。また、同時刻に複数の周波数チャネルをハンドルすることはできないものとする。
無線受信部110は、所定の時間に他の無線通信装置から送られてきた情報やビーコンなどの信号を受信処理する。無線送信部106及び無線受信部110における無線送受信方式は、例えば無線LANに適用可能な、比較的近距離の通信に適した各種の通信方式を適用することができる。具体的には、UWB(Ultra Wide Band)方式、OFDM(Orthogonal Frequency Division Multiplexing:直交周波数分割多重)方式、CDMA(Code Division Multiple Access:符号分割多元接続)方式などを採用することができる。
チャネル品質測定部111は、例えば隣接局から受信した信号を解析して、自局における各チャネルの通信品質を測定し、測定結果をチャネル品質情報として情報記憶部113に格納する。
チャネル設定部108は、マルチチャネル方式の無線信号を実際に送受信する際における利用チャネルを選択する。例えば、ビーコン信号の送信時には、初期チャネルを基準にして所定の選択規則に従ってビーコン送信チャネルを変更していく。
ここで、すべての通信局においてビーコン送信チャネルを変更するチャネル選択規則を同一にすることにより、各通信局は、自律分散制御で隣接局のビーコン送信時刻、ビーコン送信チャネルを把握して、ビーコンを受信することができる(後述)。また、自局あるいは隣接局のチャネル品質情報を基に、あるチャネル上での送受信が困難であると判断した場合には、上記の選択規則上でチャネルの変更のスキップを行ない、次回又は前回のチャネルを連続的に選択するようにする(後述)。
タイミング制御部107は、チャネル設定部108において設定されたチャネル上で無線信号を送信並びに受信するためのタイミングの制御を行なう。例えば、ビーコン送信チャネルにおける伝送フレーム周期の先頭における自己のビーコン送信タイミングや、各チャネルにおける他の通信装置からのビーコン受信タイミング、各チャネルにおけるスキャン動作周期などを制御する。
ビーコン解析部112は、隣接局から受信できたビーコン信号を解析し、近隣の無線通信装置の存在などを解析する。例えば、隣接局のビーコンの受信タイミングや初期チャネル情報、近隣ビーコン受信タイミングなどの情報は近隣装置情報として情報記憶部113に格納される。また、ビーコンに記述されているチャネル品質情報も情報記憶部113に格納される。
情報記憶部113は、中央制御部103において実行される一連のアクセス制御動作などの実行手順命令(スキャン設定やチャネル設定などを行なうプログラム)や、他の通信局のビーコン送信タイミングや、チャネル品質情報、近隣装置情報などを蓄えておく。
本実施形態では、通信局として動作する無線通信装置100は、複数のチャネルが用意され、特定の制御局を配置しない通信環境下で、緩やかな時分割多重アクセス構造を持った伝送(MAC)フレームにより複数のチャネルを効果的に利用した伝送制御、又はCSMA/CAに基づくランダム・アクセスなどの通信動作を行なう。
各通信局は、初期チャネルを基準にして所定の選択規則に従ってビーコン送信チャネルを変更していきながらビーコン情報を報知することにより、近隣(すなわち通信範囲内)の他の通信局に自己の存在を知らしめるとともに、ネットワーク構成を通知する。また、ある通信局の通信範囲に新規に参入する通信局は、ビーコン信号を受信することにより、通信範囲に突入したことを検知するとともに、ビーコンに記載されている情報を解読することによりネットワーク構成を知ることができる。
本実施形態に係る各通信局のビーコン送信手順について、図3を参照しながら説明する。但し、ここではまず単一チャネル上で各通信局のビーコンが配置されている場合について説明する。
ビーコンで送信される情報が100バイトであるとすると、送信に要する時間は18マイクロ秒となる。40ミリ秒に1回の送信なので、通信局毎のビーコンのメディア占有率は2222分の1と十分小さい。
各通信局は、周辺で発振されるビーコンを聞きながら、ゆるやかに同期する。新規に通信局が現われた場合、新規通信局は既存の通信局のビーコン送信タイミングと衝突しないように、自分のビーコン送信タイミングを設定する。
周辺に通信局がいない場合、通信局01は適当なタイミングでビーコンを送信し始めることができる。ビーコンの送信間隔は40ミリ秒である(前述)。図2中の最上段に示す例では、B01が通信局01から送信されるビーコンを示している。
以降、通信範囲内に新規に参入する通信局は、既存のビーコン配置と衝突しないように、自己のビーコン送信タイミングを設定する。このとき、各通信局はビーコン送信の直後に優先利用領域(TGP)を獲得することから、1つのチャネル上では各通信局のビーコン送信タイミングは密集しているよりも伝送フレーム周期内で均等に分散している方が伝送効率上より好ましい。したがって、本実施形態では、基本的に自身が聞こえる範囲でビーコン間隔が最も長い時間帯のほぼ真中でビーコンの送信を開始するようにしている。
例えば、図3中の最上段に示すように、通信局01のみが存在するチャネル上において、新たな通信局02が現われたとする。このとき、通信局02は、通信局01からのビーコンを受信することによりその存在とビーコン位置を認識し、図3の第2段目に示すように、通信局01のビーコン間隔のほぼ真中に自己のビーコン送信タイミングを設定して、ビーコンの送信を開始する。
さらに、新たな通信局03が現われたとする。このとき、通信局03は、通信局01並びに通信局02のそれぞれから送信されるビーコンの少なくとも一方を受信し、これら既存の通信局の存在を認識する。そして、図3の第3段に示すように、通信局01及び通信局02から送信されるビーコン間隔のほぼ真中のタイミングで送信を開始する。
以下、同様のアルゴリズムに従って近隣で通信局が新規参入する度に、ビーコン間隔が狭まっていく。例えば、図3の最下段に示すように、次に現われる通信局04は、通信局02及び通信局01それぞれが設定したビーコン間隔のほぼ真中のタイミングでビーコン送信タイミングを設定し、さらにその次に現われる通信局05は、通信局02及び通信局04それぞれが設定したビーコン間隔のほぼ真中のタイミングでビーコン送信タイミングを設定する。
但し、帯域(伝送フレーム周期)内がビーコンで溢れないように、最小のビーコン間隔Bminを規定しておき、Bmin内に2以上のビーコン送信タイミングを配置することを許容しない。例えば、40ミリ秒の伝送フレーム周期でミニマムのビーコン間隔Bminを2.5ミリ秒に規定した場合、電波の届く範囲内では最大で16台の通信局までしか収容できないことになる。
図4には、1チャネル上におけるビーコン送信タイミングの一例を示している。但し、同図に示す例では、40ミリ秒からなる伝送フレーム周期における時間の経過を、円環上で時針が右回りで運針する時計のように表している。
図4に示す例では、通信局0から通信局Fまでの合計16台の通信局がネットワークのノードとして構成されている。図3を参照しながら説明したように、既存の通信局が設定したビーコン間隔のほぼ真中のタイミングで新規参入局のビーコン送信タイミングを順次設定していくというアルゴリズムに従って、ビーコン配置が行なわれたものとする。Bminを2.5ミリ秒と規定した場合には、これ以上の通信局は該ネットワークに参入できない。
IEEE802.11方式などの場合と同様に、本実施形態においても複数のパケット間隔を定義する。ここでのパケット間隔の定義を、図5を参照して説明する。ここでのパケット間隔は、Short Inter Frame Space(SIFS)とLong Inter Frame Space(LIFS)を定義する。高いプライオリティが与えられたパケットに限りSIFSのパケット間隔で送信を許容し、それ以外のパケットは(LIFS+ランダムに値を得るランダム・バックオフ)のパケット間隔だけメディアがクリアであることを確認した後に送信を許容する。ランダム・バックオフ値の計算方法は既存技術で知られている方法を適用する。
さらに本実施形態においては、上述したパケット間隔である「SIFS」と「LIFS+バックオフ」の他、「LIFS」と「FIFS+バックオフ」(FIFS:Far Inter Frame Space)を定義する。通常は「SIFS」と「LIFS+バックオフ」のパケット間隔を適用するが、ある通信局に送信の優先権が与えられている時間帯においては、他局は「FIFS+バックオフ」のパケット間隔を用い、優先権が与えられている局はSIFSあるいはLIFSでのパケット間隔を用いるというものである。
各通信局はビーコンを一定間隔で送信しているが、ビーコンを送信した後しばらくの間は、該ビーコンを送信した局に送信の優先権を与えられる。図6には、ビーコン送信局に優先権が与えられる様子を示している。この優先区間をTransmission Guaranteed Period(TGP)と定義する。また、TGP以外の区間をFairly Access Period(FAP)と定義され、、通信局間ではCSMA/CA方式により通信が行なわれる。図7には、伝送フレーム周期(T_SF)の構成を示している。同図に示すように、各通信局からのビーコンの送信に続いて、そのビーコンを送信した通信局のTGPが割り当てられ、TGPの長さ分だけ時間が経過するとFAPになり、次の通信局からのビーコンの送信でFAPが終わる。なお、ここではビーコンの送信直後からTGPが開始する例を示したが、これには限定されるものではなく、例えば、ビーコンの送信時刻から相対位置(時刻)でTGPの開始時刻を設定してもよい。
ここで、1チャネル上のパケット間隔について再度考察すると、下記のようになる。各通信局は、FAPにおいてはLIFS+バックオフの間隔での送信を行なう。また、ビーコン並び自局のTGP内でのパケットの送信に関しては、SIFS間隔での送信を許容する。また、自局のTGP内でのパケットの送信に関してはLIFSの間隔での送信をも許容する。さらに、他局のTGP内でのパケットの送信に関してはFIFS+バックオフの間隔での送信とするということになる。IEEE802.11方式においては、常にパケット間隔としてFIFS+バックオフがとられていたが、本実施形態の構成によれば、この間隔を詰めることができて、より効果的なパケット伝送が可能となる。
上記では、TGP中の通信局にのみ優先送信権が与えられるという説明を行なったが、TGP中の通信局に呼び出された通信局にも優先送信権を与える。基本的にTGPにおいては、送信を優先するが、自通信局内に送信するものはないが、他局が自局宛てに送信したい情報を保持していることが判っている場合には、その「他局」宛てにページング(Paging)メッセージあるいはポーリング(Polling) メッセージを投げたりしてもよい。
逆に、ビーコンを送信したものの、自局には何も送信するものがない場合でかつ他局が自局宛てに送信したい情報を保持していることを知らない場合、このような通信局は、何もせず、TGPで与えられた送信優先権を放棄し、何も送信しない。すると、LIFS+バックオフあるいはFIFS+バックオフ経過後に他局がこの時間帯でも送信を開始する。
図7に示したようにビーコン送信した直後にTGPが続くという構成を考慮すると、各通信局のビーコン送信タイミングは密集しているよりも伝送フレーム周期内で均等に分散している方が伝送効率上より好ましい。したがって、本実施形態では、基本的に自身が聞こえる範囲でビーコン間隔が最も長い時間帯のほぼ真中でビーコンの送信を開始するようにしている。勿論、各通信局のビーコン送信タイミングを集中して配置し、残りの伝送フレーム周期では受信動作を停止して装置の消費電力を低減させるという利用方法もある。
図8には、ビーコン信号フォーマットの構成例を示している。同図に示すように、ビーコン信号は、当該信号の存在を知らしめるためのプリアンブルに、ヘディング、ペイロード部PSDUが続いている。ヘディング領域において、該パケットがビーコンである旨を示す情報が掲載されている。また、PSDU内にはビーコンで報知したい以下の情報が記載されている。
TX.ADDR:送信局(TX)のMAC アドレス
TOI:TBTTオフセット・インジケータ(TBTT Offset Indicator )
NBOI:近隣ビーコンのオフセット情報(Neighbor Beacon Offset Information)
TIM:トラフィック・インジケーション・マップ(Traffic Indication Map)
PAGE:ページング(Paging)
TOI:TBTTオフセット・インジケータ(TBTT Offset Indicator )
NBOI:近隣ビーコンのオフセット情報(Neighbor Beacon Offset Information)
TIM:トラフィック・インジケーション・マップ(Traffic Indication Map)
PAGE:ページング(Paging)
TIMとは、現在この通信局がどの通信局宛てに情報を有しているかの報知情報であり、TIMを参照することにより、受信局は自分が受信を行なわなければならないことを認識することができる。また、Pagingは、TIMに掲載されている受信局のうち、直後のTGP において送信を予定していることを示すフィールドであり、このフィールドで指定された局はTGPでの受信に備えなければならない。その他のフィールド(ETCフィールド)も用意されている。ETCフィールドは、用意されている各周波数チャネルにおけるチャネル品質情報として、例えば干渉を受けている度合いすなわち干渉度レベル(IntLCH)を記述するフィールドを含んでいてもよい。
NBOIは、チャネル上の伝送フレーム内における近隣の通信局のビーコン配置を記述した情報である。本実施形態では、各チャネルにおいて伝送フレーム周期内に最大16個のビーコンを配置することができることから、NBOIを各ビーコン位置に相当する16ビット長のフィールドとして構成し、受信できたビーコンの配置に関する情報をビットマップ形式で記述する。そして、自局のビーコン送信タイミングを基準として、各通信局からのビーコン受信タイミングの相対位置(オフセット)に対応するビットに1を書き込み、ビーコンを受信しないタイミングの相対位置に対応するビット位置は0のままとする。
図9には、利用チャネル数を1つとした場合におけるNBOIの記述例を示している。同図に示す例では、図3に示した通信局0が、「通信局1並びに通信局9からのビーコンが受信可能である」旨を伝えるNBOIフィールドが示されている。NBOIフィールドの最上位ビットを自局のビーコン送信位置に割り当てられ、この位置を基準として受信可能な隣接局のビーコンの相対位置に対応するビットに関し、ビーコンが受信されている場合にはマーク、受信されていない場合にはスペースを割り当てる。なお、これ以外の目的で、ビーコンが受信されていないタイミングに対応するビットに関してマークを行なうようにしてもよい。本実施形態では、利用可能な各周波数チャネルについてのビーコン配置を記述したNBOI情報が必要であるが、この点について後述に譲る。
各通信局は、あるチャネル上でお互いのビーコン信号を受信すると、その中に含まれるNBOIの記述に基づいて、使用可能な各周波数チャネル上でビーコンの衝突を回避しながら自己のビーコン送信タイミングを配置したり他局からのビーコン受信タイミングを検出したりすることができる。
図10には、ある周波数チャネル上において、新規参入局がNBOIの記述に基づいて既存のビーコンとの衝突を回避しながら自己のビーコン送信タイミングを配置する様子を示している。同図の各段では、通信局STA0〜STA2の参入状態を表している。そして、各段の左側には各通信局の配置状態を示し、その右側には各局から送信されるビーコンの配置を示している。
図10上段では、通信局STA0のみが存在している場合を示している。このとき、STA0はビーコン受信を試みるが受信されないため、適当なビーコン送信タイミングを設定して、このタイミングの到来に応答してビーコンの送信を開始することができる。ビーコンは40ミリ秒(伝送フレーム)毎に送信されている。このとき、STA0から送信されるビーコンに記載されているNBOIフィールドのすべてのビットが0である。
図10中段には、通信局STA0の通信範囲内でSTA1が参入してきた様子を示している。STA1は、ビーコンの受信を試みるとSTA0のビーコンが受信される。さらにSTA0のビーコンのNBOIフィールドは自局の送信タイミングを示すビット以外のビットはすべて0であることから、上述した処理手順に従ってSTA0のビーコン間隔のほぼ真中に自己のビーコン送信タイミングを設定する。
STA1が送信するビーコンのNBOIフィールドは、自局の送信タイミングを示すビットとSTA0からのビーコン受信タイミングを示すビットに1が設定され、それ以外のビットはすべて0である。また、STA0も、STA1からのビーコンを認識すると、NBOIフィールドの該当するビット位置に1を設定する。
図10の最下段には、さらにその後、通信局STA1の通信範囲にSTA2が参入してきた様子を示している。図示の例では、STA0はSTA2にとって隠れ端末となっている。このため、STA2は、STA1がSTA0からのビーコンを受信していることを認識できず、右側に示すように、STA0と同じタイミングでビーコンを送信し衝突が生じてしまう可能性がある。
NBOIフィールドはこの現象を回避するために用いられる。まず、STA1のビーコンのNBOIフィールドは自局の送信タイミングを示すビットに加え、STA0がビーコンを送信しているタイミングを示すビットにも1が設定されている。そこで、STA2は、隠れ端末であるSTA0が送信するビーコンを直接受信はできないが、STA1から受信したビーコンに基づいてSTA0のビーコン送信タイミングを認識し、このタイミングでのビーコン送信を避ける。
そして、図11に示すように、このときSTA2は、STA0とSTA1のビーコン間隔のほぼ真中にビーコン送信タイミングを定める。勿論、STA2の送信ビーコン中のNBOIでは、STA2とSTA1のビーコン送信タイミングを示すビットを1に設定する。このようなNBOIフィールドの記述に基づくビーコンの衝突回避機能により、隠れ端末すなわち2つ先の隣接局のビーコン位置を把握しビーコンの衝突を回避することができる。
B.マルチチャネル環境下での干渉とデッドロックの回避
上述したように、自律分散型の無線通信システムでは、各通信局は伝送フレーム周期内でビーコン情報を報知するとともに、他局からのビーコン信号のスキャン動作を行なうことにより1チャネル上でのネットワーク構成を認識することができる。ところが、本実施形態に係るマルチチャネル自律分散型ネットワークの場合、図4に示したような伝送フレームが周波数軸上に利用チャネル数分だけ配置された構成となっている(図12を参照のこと)。このため、通信局は他の通信のビーコン送信タイミングにおいて同じチャネル上に移行していなければビーコンを受信することはできず、すべてのチャネル上においてネットワーク構成を把握することは困難である。
上述したように、自律分散型の無線通信システムでは、各通信局は伝送フレーム周期内でビーコン情報を報知するとともに、他局からのビーコン信号のスキャン動作を行なうことにより1チャネル上でのネットワーク構成を認識することができる。ところが、本実施形態に係るマルチチャネル自律分散型ネットワークの場合、図4に示したような伝送フレームが周波数軸上に利用チャネル数分だけ配置された構成となっている(図12を参照のこと)。このため、通信局は他の通信のビーコン送信タイミングにおいて同じチャネル上に移行していなければビーコンを受信することはできず、すべてのチャネル上においてネットワーク構成を把握することは困難である。
また、通信局が自局にとって最適なチャネルであっても、通信相手となる他局にとっては干渉を受けているチャネルである可能性がある。例えば、一方の局のビーコン送信チャネルが他方の局では干渉チャネル若しくは通信品質が劣化し使用不能なチャネルであった場合には、これらの通信局は、仮に他のチャネル上では通信し合うことができたとしても、お互いの存在を永遠に認識することができないというデッドロックの状態に陥ってしまう。
既に述べたように、各通信局は、単一のアンテナを備え、送受信をともに並行しては行なえず、また、同時刻に複数の周波数チャネルをハンドルすることはできないということを想定している。ここで、図19に示すような干渉環境下で2台の通信局が配置されている状態について考察してみる。
通信局#1は、チャネルCH1では干渉を受けているがチャネルCH2では干渉を受けていない(クリアである)という左斜線が付された通信環境に配置されており、チャネルCH2を自局のビーコン送信チャネルとして設定している。また、通信局#2は、チャネルCH2では干渉を受けているがチャネルCH1では干渉を受けていない(クリアである)という右斜線が付された通信環境に配置されており、チャネルCH1を自局のビーコン送信チャネルとして設定している。このままの状況では、お互いの干渉チャネルでビーコンを送信しているため、永遠に双方の存在に気づくことができない。
そこで、本実施形態では、各通信局は、初期チャネルを基準にして所定の選択規則に従ってビーコン送信チャネルを変更していく。ここで、すべての通信局においてビーコン送信チャネルを変更するチャネル選択規則を同一にすることにより、各通信局は、自律分散制御で隣接局のビーコン送信時刻、ビーコン送信チャネルを把握して、ビーコンを受信することができる。
自律分散型のマルチチャネル無線通信環境下において、通信局として動作する無線通信装置は、隣接局からのビーコンの受信タイミングと初期チャネル情報に基づいて次のビーコン送信チャネルを求め、当該チャネル上で隣接局のビーコン送信タイミングに合わせて受信待機する。
したがって、あるチャネルでの通信が干渉などにより困難な場合でも、定期的にチャネルが変化することで通信が可能になる。また、通信するチャネルを通信局間で取り決める手続きが不要なためシンプルな動作が実現でき、余分な通信が減るので、システム全体のスループットも向上する。
以下では、無線通信装置において使用チャネルを変更する動作例について説明する。
B−1.チャネル変更方法1
図13には、チャネル1〜チャネル4の4チャネルからなるマルチチャネル通信システムにおいて、通信局A〜Dが各チャネル上でビーコン送信タイミングを配置している様子を示している。同図に示すように、各通信局A〜Dは、ビーコン送信タイミングが他局のビーコンと衝突しないように互いにずらして配置している。また、ビーコンが送受信されるチャネルも、通信局毎に区々に設定される。
図13には、チャネル1〜チャネル4の4チャネルからなるマルチチャネル通信システムにおいて、通信局A〜Dが各チャネル上でビーコン送信タイミングを配置している様子を示している。同図に示すように、各通信局A〜Dは、ビーコン送信タイミングが他局のビーコンと衝突しないように互いにずらして配置している。また、ビーコンが送受信されるチャネルも、通信局毎に区々に設定される。
仮に、各端末のビーコン間隔の最小ステップをT_SF/8とすると、図13に示したようなビーコン送信時刻、相対的なチャネル配置の場合には、図14のように記述されるビーコン位置情報として把握することができる。
図14に示す例では、ビーコン位置情報は、伝送フレーム周期T_SF内に配置可能なビーコンの個数だけカラムが用意されている。その先頭カラムは、自局のビーコン送信位置に割り当てられ、ビーコン送信チャネル(初期チャネル)が書き込まれる。そして、以降の各カラムは、自局のビーコン送信位置を基準としたT_SF/8毎の送信時刻に割り当てられており、自局のビーコン送信位置から対応する相対位置(オフセット)において受信することができたビーコンのチャネル情報が書き込まれる。
図14に示したようなビーコン位置情報は、それぞれのカラムに該当する送信時刻のビーコンの有無、ビーコンがある場合はそのチャネルが記録されており、マルチチャネル通信環境下における近隣通信装置情報NBOIに相当する。各通信局は、自局が各チャネル上で受信できたビーコンに基づいてビーコン位置情報を作成するとともに、ビーコン内にこれを書き込んで周辺局に報知し合うようにする。また、受信したビーコンからビーコン位置情報を取り出して、自局のビーコン位置情報の内容を更新する。
通信局は、このようなビーコン位置情報の記載内容に基づいて、各伝送フレーム周期において、ビーコン送信チャネルを求め、ビーコン送受信時刻になったら該当のチャネルに切り替えて、送受信を試みる。
ビーコンの相対的なチャネル配置は、各ビーコンの送信時刻が互いにできる限り離れるように配置するのが望ましい。何故ならば、ビーコン送受信後に獲得する優先送信期間TGPにおけるデータ通信はビーコンのチャネルで行なわれるため、できる限りビーコンが離れている方がそれぞれの通信可能時間を長くできるからである(同上)。図15には、マルチチャネル上における各通信局のビーコン配置例を示している。
本実施形態では、各通信局は、初期チャネルを基準にして所定の選択規則に従ってビーコン送信チャネルを変更していく。ここでは、伝送フレーム周期毎に、すなわちビーコン送信ごとにビーコン送信チャネルを変更していくものする。また、ビーコン送信チャネルの選択基準として、チャネル1→チャネル2→チャネル3→チャネル4→チャネル1→…という順に、ラウンドロビン方式の選択規則がすべての通信局において共通しているものとする。
このような場合、図13に示したような伝送フレーム周期T_SF後の次の伝送フレーム周期における各通信局のビーコンのチャネル配置は、図16に示すようになる。
通信局は、図14に示したように、ビーコン位置情報すなわちマルチチャネル通信環境におけるNBOIを参照することで、隣接局のビーコン時刻や、ビーコン・チャネル(初期チャネル)を把握することができる。チャネルの選択順序は、先に示したようにチャネル1→チャネル2→チャネル3→チャネル4→チャネル1→…という順であることがあらかじめ分かっている。したがって、隣接局がビーコン送信チャネルをT_SF毎に変更しても、次のビーコン受信タイミングにおけるチャネルを予測することができる。すなわち、通信局は、隣接局のビーコン時刻の到来に合わせて、その予測されるチャネルでビーコンの受信を待ち受けるようにする。
本実施形態では、通信局間ではCSMA/CA方式により通信が行なわれるとする。各通信局は、ビーコン送信の初期チャネル及びチャネル選択規則に基づいて隣接局のビーコン送信タイミング並びにその送信チャネルを予測する。そして、ビーコン時刻に予測されたチャネルで待ち受けていると、ビーコンのパケットを受信できる次第である。受信したビーコンを解析することにより、ビーコン送信端末の存在を把握するとともに、そのビーコン送信局の置かれている干渉状況(チャネル品質情報)、周辺局(隠れ端末)などの情報を把握する。その後、ビーコンに引き続いて、この送信端末とその他の端末とのデータ通信が行なわれる。ビーコン送信側の隣接局との通信区間は次のビーコン受信時刻まで続く。
このようにして、各通信局がそれぞれビーコンを送信する自律分散制御の無線通信システムにおいて、周期的なチャネル変更をしつつも、CSMA/CA方式によるパケット通信が可能になる。すなわち、周期的にチャネルを変更することにより、ある特定のチャネルの通信状況が悪くても、他の通信チャネルでも通信することが可能になる。この結果、平均的な通信状況は特定チャネルに留まる場合よりは良好になる。また、このように規則的にチャネルを変更する方法により、通信局間で通信チャネルを決定し通知する仕組みが不要になるので、制御局の介在なしに、簡素な動作でマルチチャネル通信方式を実現することができる。
B−2.チャネル変更方法2
ここでは、上述と同様、チャネル1〜チャネル4という複数のチャネルが用意され、各通信局が各チャネル上でビーコン送信タイミングを配置するマルチチャネル通信システムを想定する。各通信局からのビーコンには、自己が各チャネル上で受けている干渉度レベルなどを記述したチャネル品質情報が記述されている(前述)。
ここでは、上述と同様、チャネル1〜チャネル4という複数のチャネルが用意され、各通信局が各チャネル上でビーコン送信タイミングを配置するマルチチャネル通信システムを想定する。各通信局からのビーコンには、自己が各チャネル上で受けている干渉度レベルなどを記述したチャネル品質情報が記述されている(前述)。
ここで、通信局は、ある特定のチャネル上では通信品質が劣悪で送信が困難と判断した場合に、チャネル選択規則上でこのような通信品質のよくないチャネルへの変更を避けて、次回又は前回のチャネルを連続的に選択するようにする。このような操作のことを、本明細書では「チャネル変更のスキップ」と呼ぶ。そして、隣接局側では、ビーコン送信側の通信局のビーコンに記載されているチャネル品質情報に基づいて、ビーコン送信側の通信局におけるチャネル変更のスキップを認識することができ、チャネル選択規則上の次回又は前回のチャネル上でビーコンの受信を待機する。
例えば、ビーコンを受信した通信局側では、ビーコン送信側の通信局においてチャネル3の通信品質が悪くて通信ができないことを検知すると、チャネル3での受信待ち受けを避けて、チャネル選択規則上でその前のチャネルであるチャネル2(あるいはチャネル4)で待ち受ける。送信側でも、同様にして通信品質のよくないチャネル3での送信を避けて、チャネル変更スキップによりチャネル2(あるいはチャネル4)でビーコンを送信する。
このようにして、ビーコン情報の報知により通信局同士がにチャネル品質を通知し合うことで、互いにそのチャネルでの通信を避けて、チャネル選択順序の1つ前(又は1つ先)のチャネルでの通信を継続する。
図17には、通信チャネルにおける通信品質すなわち干渉状況に応じてチャネル変更スキップを行なう動作例を示している。ここでは、チャネル1→チャネル2→チャネル3→チャネル4→チャネル1→…という順序でビーコン送信チャネルを変更していくというチャネル選択規則が、各通信局において共有しているものとする。
同図の最左側では、通信局がすべての利用チャネルにおいて干渉がなく通信品質が良好である場合の実際のチャネル変更動作を示している。この場合、規定のチャネル選択規則に従って、チャネル1→チャネル2→チャネル3→チャネル4→チャネル1→…という順序でビーコン送信チャネルを変更していく
また、同図の左から2番目では、チャネル3の通信品質が悪くて通信ができないために、チャネル3での通信を避けて、チャネル変更スキップにより、チャネル選択規則上でその前のチャネルであるチャネル2で通信を行なう。
また、通信状態が劣悪なチャネルが複数あった場合でも、同様にして、ビーコンの送信側及び受信側双方の通信局においてチャネル変更スキップを行ない、チャネル選択順序の1つ前(又は1つ先)のチャネル上で通信を行なう。
図17の左から3番目では、干渉を受けているチャネル3及びチャネル4を避ける場合には、チャネル1に続いてチャネル2での通信が3回連続することになる。さらに、同図の最右側では、チャネル2〜4において干渉を受けているために、チャネル1での通信のみが連続して行なわれる。
上述の説明では、送信局側において通信チャネルの品質が悪かった場合を説明したが、同様にして受信局側において通信チャネルの品質が悪い場合の動作も考えられる。
受信局側における各通信チャネルの干渉情報は、この通信局がこれまでに送信したビーコンに記載されている。送信局側では、このビーコンを既に受信しているので、受信局側の通信チャネルの品質情報を把握できている。
したがって、送信側の通信局は、受信側の局において受信が困難と判断されるチャネルがある場合に、チャネル変更スキップにより、次回又は前回のチャネルを連続的に選択する。また、受信側の局においても、これに合わせて、自局のチャネル品質情報に基づいて送信局におけるチャネル変更のスキップを認識し、前記選択規則上の次回又は前回のチャネル上でビーコンの受信を待機する。この結果、送受信局では、都合の悪いチャネルでの通信を互いに避け合って通信を行なうことになる。
B−3.チャネル変更方法3
ここでは、上述と同様、チャネル1〜チャネル4という複数のチャネルが用意され、各通信局が各チャネル上でビーコン送信タイミングを配置するマルチチャネル通信システムを想定する。各通信局からのビーコンには、自己が各チャネル上で受けている干渉度レベルなどを記述したチャネル品質情報が記述されている(前述)。
ここでは、上述と同様、チャネル1〜チャネル4という複数のチャネルが用意され、各通信局が各チャネル上でビーコン送信タイミングを配置するマルチチャネル通信システムを想定する。各通信局からのビーコンには、自己が各チャネル上で受けている干渉度レベルなどを記述したチャネル品質情報が記述されている(前述)。
各通信局のビーコン送信時刻は、他のビーコンとの衝突を避けるように、図13に示したように互いにずれて配置されている。また、ビーコンが送信されるチャネル(初期チャネル)も通信局毎に設定する。
ここで、伝送フレームT_SFにおける最小のビーコン間隔BminをT_SF/8とすると、図13に示したようなビーコン送信時刻、相対的なチャネル配置は、図14に示したようなビーコン位置情報(マルチチャネル方式における近隣ビーコン配置情報)として把握することができる。同図に示す例では、ビーコン位置情報は、伝送フレーム周期T_SF内に配置可能なビーコンの個数だけカラムが用意されている。その先頭カラムは、自局のビーコン送信位置に割り当てられ、ビーコン送信チャネル(初期チャネル)が書き込まれる。そして、以降の各カラムは、自局のビーコン送信位置を基準としたT_SF/8毎の送信時刻に割り当てられており、自局のビーコン送信位置から対応する相対位置において受信することができたビーコンのチャネル情報が書き込まれる。
各通信局は、図14に示したようなビーコン位置情報を基に、今回のビーコン送信チャネルを求め、ビーコン送受信時刻になったら該当のチャネルに切り替えて、送受信を試みる。
ビーコンの送信チャネルの選択規則は、同一ネットワーク内のすべての通信局で同じであるようにする。これを実現するために、通信システム全体であらかじめ限定数の送信チャネルの選択パターンを決めておき、例えばビーコンにその選択パターンの番号を記述する。新規参入局は、周辺局からビーコンを受信しその初期チャネルとビーコン送信タイミングを取得することにより、自らのビーコンの送信位置、チャネルを決定する。さらに、受信したビーコンを解析してチャネル選択パターン番号を得ることにより、当該ネットワークでのチャネル選択規則を知ることができる。以後は、そのチャネル選択規則に従い、周辺局のビーコンの次回送信チャネルを求めてビーコンの受信待機動作を行なうことができる。また、新規参入局は、自局のビーコンの送信チャネルも、このチャネル選択規則に従ってチャネル変更していく。
このようにして、ネットワーク内のすべての通信局でビーコンのチャネル選択規則を同一にすることにより、ネットワーク動作を好適に実現することができる。これにより、初期ビーコン位置とそのチャネルの情報があれば、互いに現在の送受信チャネルを求めることができるようになり、制御局の介在やチャネル変更を通知する特別な機構なしに、自律分散制御によるビーコン送信チャネル移動動作すなわちマルチチャネル通信動作を実現することができる。
図18には、本実施形態に係る自律分散型マルチチャネル無線通信ネットワークにおいて、通信局がビーコンを送信するための処理手順をフローチャートの形式で示している。この動作は、実際には、通信局として動作する無線通信装置100において、中央制御部103が情報記憶部113に格納されている実行命令プログラムを実行するという形態で実現される。
通信局は、自局のビーコン送信準備時間が到来すると(ステップS1)、まず、規定のチャネル選択規則に基づいて、利用チャネルRotateCHを次チャネルに移動する(ステップS2)。
次いで、現在のチャネルRotateCHが送信先の局において干渉が大きくないかどうかを、既に受信している送信先のビーコンに記載されているチャネル品質情報に基づいて判断する(ステップS3)。
ここで、当該チャネルRotateCHが送信先において干渉が大きくない場合には、RotateCHをビーコン送信チャネルBcnCHに設定して(ステップS4)、ビーコンの送信を行なう。
一方、当該チャネルRotateCHが送信先において干渉が大きい場合には、BcnCHが示す前回のチャネルをビーコン送信チャネルに設定して(ステップS5)、ビーコンの送信を行なう。
[追補]
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
100…無線通信装置
101…インターフェース
102…データ・バッファ
103…中央制御部
104…ビーコン生成部
106…無線送信部
107…タイミング制御部
108…チャネル設定部
109…アンテナ
110…無線受信部
111…チャネル品質測定部
112…ビーコン解析部
113…情報記憶部
101…インターフェース
102…データ・バッファ
103…中央制御部
104…ビーコン生成部
106…無線送信部
107…タイミング制御部
108…チャネル設定部
109…アンテナ
110…無線受信部
111…チャネル品質測定部
112…ビーコン解析部
113…情報記憶部
Claims (28)
- 複数のチャネルが用意されている通信環境下において、制御局を配置せずに複数の無線通信装置によりアドホック通信に基づくネットワークを形成する無線通信システムであって、
各通信局は、前記複数のチャネルの中から自己のビーコン送信チャネルを所定の時間間隔で順次切り替えながら所定のビーコン周期でビーコンを送信する、
ことを特徴とする無線通信システム。 - 各通信局は、所定の初期チャネルを基準にした所定のチャネル選択規則に従ってビーコン送信チャネルを順次変更していく、
ことを特徴とする請求項1に記載の無線通信システム。 - すべての通信局においてビーコン送信チャネルを変更するチャネル選択規則を同一にする、
ことを特徴とする請求項2に記載の無線通信システム。 - 各通信局は、隣接局からのビーコンの受信タイミング並びに初期チャネル情報に基づいて次のビーコン送信チャネルを求め、当該チャネル上で隣接局のビーコン送信タイミングに合わせて受信待機する、
ことを特徴とする請求項1に記載の無線通信システム。 - 各通信局は、自局にとっての各チャネルの通信品質を記述したチャネル品質情報を含んだビーコンを送信する、
ことを特徴とする請求項1に記載の無線通信システム。 - 通信局は、あるチャネル上で送信が困難と判断した場合に、前記選択規則上で次のチャネル変更をスキップし次回又は前回のチャネルを連続的に選択する、
ことを特徴とする請求項5に記載の無線通信システム。 - 隣接局は、ビーコン送信側の通信局のビーコンに記載されているチャネル品質情報に基づいてビーコン送信側の通信局におけるチャネル変更のスキップを認識し、前記選択規則上の次回又は前回のチャネル上でビーコンの受信を待機する、
ことを特徴とする請求項6に記載の無線通信システム。 - 通信局は、隣接局からのビーコンに記載されているチャネル品質情報に基づいて該隣接局において受信が困難と判断されるチャネルがある場合に、前記選択規則上で当該チャネルへの変更をスキップし次回又は前回のチャネルを連続的に選択する、
ことを特徴とする請求項5に記載の無線通信システム。 - ビーコン受信側となる隣接局では、自局のチャネル品質情報に基づいてビーコン送信側の通信局におけるチャネル変更のスキップを認識し、前記選択規則上の次回又は前回のチャネル上でビーコンの受信を待機する、
ことを特徴とする請求項8に記載の無線通信システム。 - 複数のチャネルが用意されている無線通信環境下で自律分散的に動作する無線通信装置であって、
各チャネルにおいて無線データを送受信する通信手段と、
自局に関する情報を記載したビーコン信号を生成するビーコン信号生成手段と、
前記通信手段における自局のビーコン信号の送信チャネルと、周辺局からのビーコン信号の受信チャネルを設定する通信チャネル設定手段と、
前記通信チャネル設定手段により設定されたチャネル上で前記通信手段による通信動作を制御する制御手段と、
前記通信手段により隣接局から受信したビーコン信号を解析するビーコン信号解析手段と、
を備え、
前記通信チャネル設定手段は、前記複数のチャネルの中から自己のビーコン送信チャネルを所定の時間間隔で順次切り替えていく、
ことを特徴とする無線通信装置。 - 前記通信チャネル設定手段は、所定の初期チャネルを基準にした所定のチャネル選択規則に従ってビーコン送信チャネルを順次変更していく、
ことを特徴とする請求項10に記載の無線通信装置。 - 前記通信チャネル設定手段は、隣接局と同一のチャネル選択規則を使用する、
ことを特徴とする請求項11に記載の無線通信装置。 - 前記通信チャネル設定手段は、隣接局からのビーコンの受信タイミング並びに初期チャネル情報に基づいて次のビーコン送信チャネルを求め、
前記制御手段は、当該ビーコン送信チャネル上で隣接局のビーコン送信タイミングに合わせて受信待機する、
ことを特徴とする請求項10に記載の無線通信装置。 - 前記通信手段による受信信号又はその他の情報に基づいて前記複数のチャネルのそれぞれについて自局にとってのチャネル品質を取得するチャネル品質取得手段をさらに備え、
前記ビーコン信号生成手段は、各チャネルの通信品質を記述したチャネル品質情報を含んだビーコンを生成する、
ことを特徴とする請求項10に記載の無線通信装置。 - 前記通信チャネル設定手段は、あるチャネル上で送信が困難と判断した場合に、前記選択規則上で次のチャネル変更をスキップし次回又は前回のチャネルを連続的に選択する、
ことを特徴とする請求項14に記載の無線通信装置。 - 前記通信チャネル設定手段は、隣接局から受信したビーコンに記載されているチャネル品質情報に基づいて当該隣接局におけるチャネル変更のスキップを認識して、前記選択規則上の次回又は前回のチャネルをビーコン受信用のチャネルに設定し、
前記制御手段は、当該チャネル上でビーコンの受信を待機する、
ことを特徴とする請求項15に記載の無線通信装置。 - 前記通信チャネル設定手段は、隣接局から受信したビーコンに記載されているチャネル品質情報に基づいて、該隣接局において受信が困難と判断されるチャネルがある場合に、前記選択規則上で当該チャネルへの変更をスキップし次回又は前回のチャネルを連続的に選択する、
ことを特徴とする請求項14に記載の無線通信装置。 - 前記通信チャネル設定手段は、自局のチャネル品質情報に基づいて隣接局がビーコン送信する際のチャネル変更のスキップを認識して、前記選択規則上の次回又は前回のチャネルをビーコン受信用のチャネルに設定し、
前記制御手段は、当該チャネル上でビーコンの受信を待機する、
ことを特徴とする請求項17に記載の無線通信装置。 - 複数のチャネルが用意されている無線通信環境下で自律分散的に通信動作を行なうための無線通信方法であって、
自局に関する情報を記載したビーコン信号を生成するビーコン信号生成ステップと、
自局のビーコン信号の送信チャネルと、周辺局からのビーコン信号の受信チャネルを設定する通信チャネル設定ステップと、
前記通信チャネル設定ステップにより設定されたチャネル上での通信動作を制御する制御ステップと、
隣接局から受信したビーコン信号を解析するビーコン信号解析ステップと、
を備え、
前記通信チャネル設定ステップでは、前記複数のチャネルの中から自己のビーコン送信チャネルを所定の時間間隔で順次切り替えていく、
ことを特徴とする無線通信方法。 - 前記通信チャネル設定ステップでは、所定の初期チャネルを基準にした所定のチャネル選択規則に従ってビーコン送信チャネルを順次変更していく、
ことを特徴とする請求項19に記載の無線通信方法。 - 前記通信チャネル設定ステップでは、隣接局と同一のチャネル選択規則を使用する、
ことを特徴とする請求項20に記載の無線通信方法。 - 前記通信チャネル設定ステップでは、隣接局からのビーコンの受信タイミング並びに初期チャネル情報に基づいて次のビーコン送信チャネルを求め、
前記制御ステップでは、当該ビーコン送信チャネル上で隣接局のビーコン送信タイミングに合わせて受信待機する、
ことを特徴とする請求項19に記載の無線通信方法。 - 受信信号又はその他の情報に基づいて前記複数のチャネルのそれぞれについて自局にとってのチャネル品質を取得するチャネル品質取得ステップをさらに備え、
前記ビーコン信号生成ステップでは、各チャネルの通信品質を記述したチャネル品質情報を含んだビーコンを生成する、
ことを特徴とする請求項19に記載の無線通信方法。 - 前記通信チャネル設定ステップでは、あるチャネル上で送信が困難と判断した場合に、前記選択規則上で次のチャネル変更をスキップし次回又は前回のチャネルを連続的に選択する、
ことを特徴とする請求項23に記載の無線通信方法。 - 前記通信チャネル設定手ステップ、隣接局から受信したビーコンに記載されているチャネル品質情報に基づいて当該隣接局におけるチャネル変更のスキップを認識して、前記選択規則上の次回又は前回のチャネルをビーコン受信用のチャネルに設定し、
前記制御ステップは、当該チャネル上でビーコンの受信待機を行なわせる、
ことを特徴とする請求項24に記載の無線通信方法。 - 前記通信チャネル設定ステップは、隣接局から受信したビーコンに記載されているチャネル品質情報に基づいて、該隣接局において受信が困難と判断されるチャネルがある場合に、前記選択規則上で当該チャネルへの変更をスキップし次回又は前回のチャネルを連続的に選択する、
ことを特徴とする請求項23に記載の無線通信方法。 - 前記通信チャネル設定ステップでは、自局のチャネル品質情報に基づいて隣接局がビーコン送信する際のチャネル変更のスキップを認識して、前記選択規則上の次回又は前回のチャネルをビーコン受信用のチャネルに設定し、
前記制御ステップでは、当該チャネル上でビーコンの受信を待機する、
ことを特徴とする請求項26に記載の無線通信方法。 - 複数のチャネルが用意されている無線通信環境下での自律分散的な通信動作を行なうための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
自局に関する情報を記載したビーコン信号を生成するビーコン信号生成ステップと、
自局のビーコン信号の送信チャネルと、周辺局からのビーコン信号の受信チャネルを設定する通信チャネル設定ステップと、
前記通信チャネル設定ステップにより設定されたチャネル上での通信動作を制御する制御ステップと、
隣接局から受信したビーコン信号を解析するビーコン信号解析ステップと、
を備え、
前記通信チャネル設定ステップでは、前記複数のチャネルの中から自己のビーコン送信チャネルを所定の時間間隔で順次切り替えていく、
ことを特徴とするコンピュータ・プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003308897A JP2005079985A (ja) | 2003-09-01 | 2003-09-01 | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003308897A JP2005079985A (ja) | 2003-09-01 | 2003-09-01 | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005079985A true JP2005079985A (ja) | 2005-03-24 |
Family
ID=34411226
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003308897A Pending JP2005079985A (ja) | 2003-09-01 | 2003-09-01 | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005079985A (ja) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008050553A1 (fr) * | 2006-10-27 | 2008-05-02 | Panasonic Corporation | Appareil et procédé de communication sans fil |
JP2008148254A (ja) * | 2006-12-13 | 2008-06-26 | Sony Corp | 無線通信装置、無線通信システム、無線通信方法およびプログラム |
WO2009096423A1 (ja) * | 2008-01-29 | 2009-08-06 | Kyushu University, National University Corporation | ネットワークシステム、ノード、パケットフォワーディング方法、プログラム及び記録媒体 |
WO2010007738A1 (ja) * | 2008-07-15 | 2010-01-21 | パナソニック株式会社 | 制御装置、端末装置、及び通信システム |
JP2010516141A (ja) * | 2007-01-12 | 2010-05-13 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 無線通信システム |
JP2010245975A (ja) * | 2009-04-08 | 2010-10-28 | Sony Corp | 無線通信装置、無線通信システム、無線通信方法及びプログラム |
JP2011182436A (ja) * | 2005-10-17 | 2011-09-15 | Qualcomm Inc | メッシュネットワークを通してデータフローを管理するための方法と装置 |
JP2012054992A (ja) * | 2006-03-03 | 2012-03-15 | Qualcomm Inc | メッシュネットワーク内のスペクトル使用効率を増大させるための方法と装置 |
US9706549B2 (en) | 2012-09-21 | 2017-07-11 | Mitsubishi Electric Corporation | Radio communication apparatus and radio communication system |
JP2020174277A (ja) * | 2019-04-10 | 2020-10-22 | 矢崎総業株式会社 | ビーコン送信端末、ビーコン受信端末および無線通信システム |
-
2003
- 2003-09-01 JP JP2003308897A patent/JP2005079985A/ja active Pending
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9521584B2 (en) | 2005-10-17 | 2016-12-13 | Qualcomm Incorporated | Method and apparatus for managing data flow through a mesh network |
JP2011182436A (ja) * | 2005-10-17 | 2011-09-15 | Qualcomm Inc | メッシュネットワークを通してデータフローを管理するための方法と装置 |
JP2012054992A (ja) * | 2006-03-03 | 2012-03-15 | Qualcomm Inc | メッシュネットワーク内のスペクトル使用効率を増大させるための方法と装置 |
US8705364B2 (en) | 2006-03-03 | 2014-04-22 | Qualcomm Incorporated | Method and apparatus for increasing spectrum use efficiency in a mesh network |
US8593988B2 (en) | 2006-03-03 | 2013-11-26 | Qualcomm Incorporated | Method and apparatus for increasing spectrum use efficiency in a mesh network |
US8792441B2 (en) | 2006-03-03 | 2014-07-29 | Qualcomm Incorporated | Method and apparatus for increasing spectrum use efficiency in a mesh network |
US8855136B2 (en) | 2006-03-03 | 2014-10-07 | Qualcomm Incorporated | Method and apparatus for increasing spectrum use efficiency in a mesh network |
US8750211B2 (en) | 2006-03-03 | 2014-06-10 | Qualcomm Incorporated | Method and apparatus for increasing spectrum use efficiency in a mesh network |
WO2008050553A1 (fr) * | 2006-10-27 | 2008-05-02 | Panasonic Corporation | Appareil et procédé de communication sans fil |
KR101439415B1 (ko) * | 2006-12-13 | 2014-09-11 | 소니 주식회사 | 무선통신 장치, 무선통신 시스템, 무선통신 방법 및프로그램 |
JP2008148254A (ja) * | 2006-12-13 | 2008-06-26 | Sony Corp | 無線通信装置、無線通信システム、無線通信方法およびプログラム |
JP2010516141A (ja) * | 2007-01-12 | 2010-05-13 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 無線通信システム |
WO2009096423A1 (ja) * | 2008-01-29 | 2009-08-06 | Kyushu University, National University Corporation | ネットワークシステム、ノード、パケットフォワーディング方法、プログラム及び記録媒体 |
US20110096679A1 (en) * | 2008-07-15 | 2011-04-28 | Hiroshi Hayashino | Control device, terminal device, and communication system |
JP5272005B2 (ja) * | 2008-07-15 | 2013-08-28 | パナソニック株式会社 | 制御装置、端末装置、及び通信システム |
US8363561B2 (en) | 2008-07-15 | 2013-01-29 | Panasonic Corporation | Control device, terminal device, and communication system |
WO2010007738A1 (ja) * | 2008-07-15 | 2010-01-21 | パナソニック株式会社 | 制御装置、端末装置、及び通信システム |
JP2010245975A (ja) * | 2009-04-08 | 2010-10-28 | Sony Corp | 無線通信装置、無線通信システム、無線通信方法及びプログラム |
US9655080B2 (en) | 2009-04-08 | 2017-05-16 | Sony Corporation | Wireless communication device, wireless communication system, wireless communication method and program |
US10051605B2 (en) | 2009-04-08 | 2018-08-14 | Sony Corporation | Wireless communication device, wireless communication system, wireless communication method and program for randomizing a duration for receiving a probe request |
US10070415B2 (en) | 2009-04-08 | 2018-09-04 | Sony Corporation | Wireless communication device, wireless communication system, wireless communication method and program for randomizing a duration for receiving a probe request |
US10517071B2 (en) | 2009-04-08 | 2019-12-24 | Sony Corporation | Wireless communication device, wireless communication system, wireless communication method and program |
US9706549B2 (en) | 2012-09-21 | 2017-07-11 | Mitsubishi Electric Corporation | Radio communication apparatus and radio communication system |
JP2020174277A (ja) * | 2019-04-10 | 2020-10-22 | 矢崎総業株式会社 | ビーコン送信端末、ビーコン受信端末および無線通信システム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4285138B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP2005086408A (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP4590969B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP2005051523A (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
US20050089001A1 (en) | Wireless communication system, wireless communication apparatus, wireless communication method and computer program | |
US7817612B2 (en) | Decentralized wireless communication system, apparatus, and associated methodology | |
JP4622503B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP4449588B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP4419955B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP2005101756A (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP2004343509A (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP4345512B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP4329500B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP2005079985A (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP2005277599A (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP4264645B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP2005159771A (ja) | 無線通信装置及び無線通信方法、無線通信システム、並びにコンピュータ・プログラム | |
JP4222143B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP4192676B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
US7720033B2 (en) | Wireless communication apparatus and wireless communication control method for wireless communication system | |
JP4333346B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP4748217B2 (ja) | 無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP2005198008A (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP4333347B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム |