(57)【要約】【課題】隣接する無線装置が同時に無線通信を行なっても受信中のパケットを復調可能な無線装置を提供する。【解決手段】送信元の無線装置は、データパケットの送信期間［ｔｓｔａｒｔ＿ｔ，ｔｅｎｄ＿ｔ］と、自己の周辺における通信期間［ｔｃｏｍ＿ｓ，ｔｃｏｍ＿ｅ］との重複期間が存在するとき（ステップＳ７１，Ｓ７２，Ｓ７３の“ＮＯ”）、通信期間［ｔｃｏｍ＿ｓ，ｔｃｏｍ＿ｅ］に周辺で使用されない拡散符号でデータパケットを符号化し、その符号化したデータパケットを許容送信パワーで送信先へ送信する（ステップＳ７４〜ステップＳ７６）。そして、許容送信パワーは、送信元の無線装置によるパケットの送信期間中に送信元の無線装置に隣接する無線装置が受信したパケットを復調可能なパワーである。【選択図】図３２
2008278450.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線装置が同時に無線通信可能である無線ネットワークに用いられる無線装置であって、
当該無線装置の周囲における無線通信状況、当該無線装置の周囲においてパケットを同時に送信するための同時送信条件および当該無線装置の周囲においてパケットを同時に受信するための同時受信条件を取得する取得手段と、
前記無線通信状況に基づいて当該無線装置の周囲において無線通信が行なわれていると判定したとき、前記無線通信状況および前記同時送信条件に基づいて当該無線装置の周囲における無線通信を妨げないように当該無線装置からのパケットの送信を制御し、前記無線通信状況および前記同時受信条件に基づいて当該無線装置におけるパケットの受信を制御する制御手段と、
前記制御手段による制御に基づいて、パケットを送信および／または受信する通信手段とを備える無線装置。
【請求項２】
前記取得手段は、制御チャネルを用いて送受信される制御パケットに基づいて、前記無線通信状況、前記同時送信条件および前記同時受信条件を取得する、請求項１に記載の無線装置。
【請求項３】
前記制御パケットは、送信側の無線装置が受信側の無線装置へ無線通信を要求するための送信要求、前記受信側の無線装置が前記送信要求に対して無線通信を許可するとともに周囲の無線装置へ通知するための送信許可・通知、および前記送信側の無線装置がデータを送信することを周囲の無線装置へ通知するための送信通知からなる、請求項２に記載の無線装置。
【請求項４】
前記取得手段は、当該無線装置が受信側の無線装置であるとき、前記送信側の無線装置から受信した前記送信要求に基づいて前記無線通信状況、前記同時送信条件および前記同時受信条件を取得する、請求項３に記載の無線装置。
【請求項５】
前記取得手段は、当該無線装置が送信側の無線装置であるとき、前記受信側の無線装置から受信した前記送信許可・通知に基づいて前記無線通信状況、前記同時送信条件および前記同時受信条件を取得する、請求項３に記載の無線装置。
【請求項６】
前記取得手段は、当該無線装置が前記送信側の無線装置および前記受信側の無線装置の少なくとも一方に隣接する無線装置であるとき、前記受信側の無線装置から受信した前記送信許可・通知および／または前記送信側の無線装置から受信した前記送信通知に基づいて前記無線通信状況、前記同時送信条件および前記同時受信条件を取得する、請求項３に記載の無線装置。
【請求項７】
前記無線通信状況は、他の無線装置間においてデータまたは前記データの送信に対する確認応答を送信または受信する期間を含み、
前記同時送信条件は、当該無線装置の周囲における無線通信を妨げない送信パワーである許容送信パワー、他の無線装置が前記データまたは前記確認応答の送信を開始する送信開始時刻、および前記他の無線装置が前記データまたは前記確認応答の送信を終了する送信終了時刻を含み、
前記制御手段は、前記送信開始時刻および前記送信終了時刻の少なくとも１つが前記期間に含まれるとき、前記許容送信パワーで前記データまたは前記確認応答を送信するように前記通信手段を制御し、
前記通信手段は、前記制御手段からの制御に基づいて、データチャネルを用いて前記データまたは前記確認応答を前記許容送信パワーで送信する、請求項１から請求項６のいず
れか１項に記載の無線装置。
【請求項８】
前記無線通信状況は、前記他の無線装置間において前記データまたは前記確認応答を送信するときの拡散符号を前記期間に対応付けて更に含み、
前記制御手段は、前記無線通信状況に含まれる拡散符号以外の拡散符号を用いて前記データまたは前記確認応答を送信するように前記通信手段を制御し、
前記通信手段は、前記無線通信状況に含まれる拡散符号以外の拡散符号を用いて前記データまたは前記確認応答を符号化して送信する、請求項７に記載の無線装置。
【請求項９】
前記無線通信状況は、当該無線装置が他の無線装置からデータまたは前記データの送信に対する確認応答を受信する期間を含み、
前記同時受信条件は、当該無線装置における干渉パワー、当該無線装置が他の無線装置からの前記データまたは前記確認応答の受信を開始する受信開始時刻、および当該無線装置が前記他の無線装置からの前記データまたは前記確認応答の受信を終了する受信終了時刻を含み、
前記制御手段は、前記受信開始時刻および前記受信終了時刻の少なくとも１つが前記期間に含まれるとき、前記同時受信条件に含まれる干渉パワーと前記データまたは前記確認応答の受信パワーとに基づいて、当該無線装置が前記データまたは前記確認応答を受信可能であると判定したとき、前記データまたは前記確認応答を受信するように前記通信手段を制御し、
前記通信手段は、前記制御手段からの制御に基づいて、データチャネルを用いて前記データまたは前記確認応答を受信する、請求項１から請求項８のいずれか１項に記載の無線装置。
【請求項１０】
前記制御手段は、前記無線通信状況に基づいて当該無線装置の周囲において無線通信が行なわれていると判定したとき、通信期間が相対的に短くなるように当該無線装置からのパケットの送信を制御する、請求項１に記載の無線装置。
【請求項１１】
前記制御手段は、前記無線通信状況に基づいて当該無線装置の周囲において無線通信が行なわれていると判定したとき、相対的に大きい伝送速度でパケットを送信するように当該無線装置からのパケットの送信を制御する、請求項１０に記載の無線装置。
【請求項１２】
前記制御手段は、当該無線装置が送信側の無線装置であるとき、受信側の無線装置がパケットを受信するときの許容干渉パワーと予測干渉パワーとの差に比例するように決定した伝送速度を用いて前記パケットを送信するように当該無線装置からのパケットの送信を制御する、請求項１１に記載の無線装置。
【請求項１３】
前記制御手段は、当該無線装置が受信側の無線装置であるとき、当該無線装置がパケットを受信するときの許容干渉パワーと予測干渉パワーとの差に比例するように決定した伝送速度を用いてデータの送信に対する確認応答を送信するように当該無線装置からのパケットの送信を制御する、請求項１１に記載の無線装置。
【請求項１４】
請求項１から請求項１３のいずれか１項に記載の無線装置を備えた無線ネットワーク。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線通信経路が自律的に確立される無線ネットワークに用いられる無線装置およびそれを備えた無線ネットワークに関するものである。
【背景技術】
【０００２】
アドホックネットワークは、複数の無線装置が相互に通信を行なうことによって自律的、かつ、即時的に構築されるネットワークである。アドホックネットワークでは、通信する２つの無線装置が互いの通信エリアに存在しない場合、２つの無線装置の中間に位置する無線装置がルータとして機能し、データパケットを中継するので、広範囲のマルチホップネットワークを形成することができる。
【０００３】
マルチホップ通信をサポートする動的なルーティングプロトコルとしては、テーブル駆動型プロトコルとオンデマンド型プロトコルとがある。テーブル駆動型プロトコルは、定期的に経路に関する制御情報の交換を行ない、予め経路表を構築しておくものであり、ＧＳＲ（Ｇｌｏｂａｌ  Ｓｔａｔｅ  Ｒｏｕｔｉｎｇ）、ＦＳＲ（Ｆｉｓｈ−ｅｙｅ  Ｓｔａｔｅ  Ｒｏｕｔｉｎｇ）、ＯＬＳＲ（Ｏｐｔｉｍｉｚｅｄ  Ｌｉｎｋ  Ｓｔａｔｅ  Ｒｏｕｔｉｎｇ）およびＤＳＤＶ（Ｄｅｓｔｉｎａｔｉｏｎ  Ｓｅｑｕｅｎｃｅｄ  Ｄｉｓｔａｎｃｅ  Ｖｅｃｔｏｒ）等が知られている。
【０００４】
また、オンデマンド型プロトコルは、データ送信の要求が発生した時点で、初めて宛先までの経路を構築するものであり、ＤＳＲ（Ｄｙｎａｍｉｃ  Ｓｏｕｒｃｅ  Ｒｏｕｔｉｎｇ）およびＡＯＤＶ（Ａｄ  Ｈｏｃ  Ｏｎ−Ｄｅｍａｎｄ  Ｄｉｓｔａｎｃｅ  Ｖｅｃｔｏｒ  Ｒｏｕｔｉｎｇ）等が知られている。
【０００５】
そして、従来のアドホックネットワークにおいては、送信元から送信先へデータ通信を行なう場合、送信元から送信先までのホップ数ができる限り少なくなるように経路が決定される。
【０００６】
また、従来、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式を用いた無線ネットワークが知られている（非特許文献１）。この無線ネットワークは、アクセスポイントと、複数の端末とからなる。
【０００７】
複数の端末は、相互に異なる拡散符号を使用してデータをスペクトラム拡散し、そのスペクトラム拡散したデータをアクセスポイントへ送信する。そして、アクセスポイントは、複数の端末から送信されたデータを受信する。
【０００８】
複数の端末から送信された複数のデータは、相互に異なる拡散符号によってスペクトラム拡散されているため、複数の端末は、同時にデータを送信可能である。
【非特許文献１】Power Control in Ad Hoc Networks: Theory, Architecture, Algorithm and Implementation of the COMPOW protocol. Swetha Narayanswamy, Vikas Kawadia, R. S. Sreenivas and P. R. Kumar, European Wireless Conference, 2002, Florence, Italy.
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、無線ＣＤＭＡシステムの特有な問題として遠近問題がある。遠近問題は、ある受信端末において、近くの送信端末からの強い信号と遠くの送信端末の弱い信号を同時に受信すると、前者の与える干渉により後者の受信が不可能となる問題である。遠近問題が上り通信で課題となるセルラーＣＤＭＡネットワークのセル内において、基地局が、各移動端末からの受信信号レベルが一定となるようにそれぞれの送信パワーを決定するパワーコントロールにより遠近問題を解決している。一方、自律分散型ＣＤＭＡ無線ネットワークにおいては、セルラーネットワークのように受信端末が一概に特定されないため、上記の集中制御型パワーコントロールは行えないという問題がある。
【００１０】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、隣接する無線装置が同時に無線通信を行なっても受信中のパケットを復調可能な無線装置を提供することである。
【００１１】
また、この発明の別の目的は、隣接する無線装置が同時に無線通信を行なっても受信中のパケットを復調可能な無線装置を備えた無線ネットワークを提供することである。
【００１２】
更に、この発明の別の目的は、隣接する無線装置が同時に無線通信を行なっても干渉の生じる期間を低減可能な無線装置を提供することである。
【００１３】
更に、この発明の別の目的は、隣接する無線装置が同時に無線通信を行なっても干渉の生じる期間を低減可能な無線装置を備えた無線ネットワークを提供することである。
【課題を解決するための手段】
【００１４】
この発明によれば、無線装置は、複数の無線装置が同時に無線通信可能である無線ネットワークに用いられる無線装置であって、取得手段と、制御手段と、通信手段とを備える。取得手段は、当該無線装置の周囲における無線通信状況、当該無線装置の周囲においてパケットを同時に送信するための同時送信条件および当該無線装置の周囲においてパケットを同時に受信するための同時受信条件を取得する。制御手段は、無線通信状況に基づいて当該無線装置の周囲において無線通信が行なわれていると判定したとき、無線通信状況および同時送信条件に基づいて当該無線装置の周囲における無線通信を妨げないように当該無線装置からのパケットの送信を制御し、無線通信状況および同時受信条件に基づいて当該無線装置におけるパケットの受信を制御する。通信手段は、制御手段による制御に基づいて、パケットを送信および／または受信する。
【００１５】
好ましくは、取得手段は、制御チャネルを用いて送受信される制御パケットに基づいて、無線通信状況、同時送信条件および同時受信条件を取得する。
【００１６】
好ましくは、制御パケットは、送信側の無線装置が受信側の無線装置へ無線通信を要求するための送信要求、受信側の無線装置が送信要求に対して無線通信を許可するとともに周囲の無線装置へ通知するための送信許可・通知、および送信側の無線装置がデータを送信することを周囲の無線装置へ通知するための送信通知からなる。
【００１７】
好ましくは、取得手段は、当該無線装置が受信側の無線装置であるとき、送信側の無線装置から受信した送信要求に基づいて無線通信状況、同時送信条件および同時受信条件を取得する。
【００１８】
好ましくは、取得手段は、当該無線装置が送信側の無線装置であるとき、受信側の無線装置から受信した送信許可・通知に基づいて無線通信状況、同時送信条件および同時受信条件を取得する。
【００１９】
好ましくは、送信許可・通知は、受信側の無線装置がデータを受信するときの許容可能な干渉パワーである許容干渉パワーを含む。そして、取得手段は、送信許可・通知に含まれる許容干渉パワーに基づいて同時送信条件に含まれる許容送信パワーを取得する。
【００２０】
好ましくは、送信許可・通知は、受信側の無線装置がデータの送信に対する確認応答を送信するときの送信パワーを更に含む。そして、取得手段は、送信許可・通知に含まれる送信パワーに基づいて、受信側の無線装置が確認応答パケットを送信する期間において当該無線装置が受ける干渉パワーを取得する。
【００２１】
好ましくは、取得手段は、当該無線装置が送信側の無線装置および受信側の無線装置の少なくとも一方に隣接する無線装置であるとき、受信側の無線装置から受信した送信許可・通知および／または送信側の無線装置から受信した送信通知に基づいて無線通信状況、同時送信条件および同時受信条件を取得する。
【００２２】
好ましくは、送信許可・通知は、受信側の無線装置がデータを受信するときの許容可能な干渉パワーである第１の許容干渉パワーを含む。送信通知は、送信側の無線装置がデータの送信に対する確認応答を受信するときの許容可能な干渉パワーである第２の許容干渉パワーを含む。そして、取得手段は、第１および第２の許容干渉パワーに基づいて同時送信条件に含まれる許容送信パワーを取得する。
【００２３】
好ましくは、送信許可・通知は、受信側の無線装置が確認応答を送信するときの第１の送信パワーを更に含む。送信通知は、送信側の無線装置がデータを送信するときの第２の送信パワーを更に含む。そして、取得手段は、第１および第２の送信パワーに基づいて同時受信条件に含まれる当該無線装置における干渉パワーを取得する。
【００２４】
好ましくは、無線通信状況は、他の無線装置間においてデータまたはデータの送信に対する確認応答を送信または受信する期間を含む。同時送信条件は、当該無線装置の周囲における無線通信を妨げない送信パワーである許容送信パワー、他の無線装置がデータまたは確認応答の送信を開始する送信開始時刻、および他の無線装置がデータまたは確認応答の送信を終了する送信終了時刻を含む。そして、制御手段は、送信開始時刻および送信終了時刻の少なくとも１つが期間に含まれるとき、許容送信パワーでデータまたは確認応答を送信するように通信手段を制御する。通信手段は、制御手段からの制御に基づいて、データチャネルを用いてデータまたは確認応答を許容送信パワーで送信する。
【００２５】
好ましくは、無線通信状況は、他の無線装置間においてデータまたは確認応答を送信するときの拡散符号を期間に対応付けて更に含む。そして、制御手段は、無線通信状況に含まれる拡散符号以外の拡散符号を用いてデータまたは確認応答を送信するように通信手段を制御する。通信手段は、無線通信状況に含まれる拡散符号以外の拡散符号を用いてデータまたは確認応答を符号化して送信する。
【００２６】
好ましくは、無線通信状況は、当該無線装置が他の無線装置からデータまたはデータの送信に対する確認応答を受信する期間を含む。同時受信条件は、当該無線装置における干渉パワー、当該無線装置が他の無線装置からのデータまたは確認応答の受信を開始する受信開始時刻、および当該無線装置が他の無線装置からのデータまたは確認応答の受信を終了する受信終了時刻を含む。そして、制御手段は、受信開始時刻および受信終了時刻の少なくとも１つが期間に含まれるとき、同時受信条件に含まれる干渉パワーとデータまたは確認応答の受信パワーとに基づいて、当該無線装置がデータまたは確認応答を受信可能であると判定したとき、データまたは確認応答を受信するように通信手段を制御する。通信手段は、制御手段からの制御に基づいて、データチャネルを用いてデータまたは確認応答を受信する。
【００２７】
好ましくは、無線通信状況は、当該無線装置が他の無線装置からデータまたは確認応答を受信するときの拡散符号を期間に対応付けて更に含む。制御手段は、無線通信状況に含まれる拡散符号以外の拡散符号を用いてデータまたは確認応答を受信するように通信手段を制御する。通信手段は、他の無線装置から受信したデータまたは確認応答を無線通信状況に含まれる拡散符号以外の拡散符号を用いて復号する。
【００２８】
好ましくは、制御手段は、無線通信状況に基づいて当該無線装置の周囲において無線通信が行なわれていると判定したとき、通信期間が相対的に短くなるように当該無線装置からのパケットの送信を制御する。
【００２９】
好ましくは、制御手段は、無線通信状況に基づいて当該無線装置の周囲において無線通信が行なわれていると判定したとき、相対的に大きい伝送速度でパケットを送信するように当該無線装置からのパケットの送信を制御する。
【００３０】
好ましくは、制御手段は、当該無線装置が送信側の無線装置であるとき、受信側の無線装置がパケットを受信するときの許容干渉パワーと予測干渉パワーとの差に比例するように決定した伝送速度を用いてパケットを送信するように当該無線装置からのパケットの送信を制御する。
【００３１】
好ましくは、制御手段は、当該無線装置が受信側の無線装置であるとき、当該無線装置がパケットを受信するときの許容干渉パワーと予測干渉パワーとの差に比例するように決定した伝送速度を用いてデータの送信に対する確認応答を送信するように当該無線装置からのパケットの送信を制御する。
【００３２】
また、この発明によれば、無線ネットワークは、請求項１から請求項１３のいずれか１項に記載の無線装置を備える。
【発明の効果】
【００３３】
この発明による無線装置は、自己の周囲における無線通信を妨げないようにパケットを送信および／または受信する。つまり、この発明による無線装置は、チャネルアクセス制御を行なってパケットを送信および／または受信する。そして、自己の周囲における無線通信を妨げないようにパケットを送信するとは、この発明による無線装置に隣接する無線装置が受信したパケットを復調できる送信パワーで、この発明による無線装置がパケットを送信することを言う。また、自己の周囲における無線通信を妨げないようにパケットを受信するとは、この発明による無線装置に隣接する無線装置が無線通信を行なっている状態で、この発明による無線装置がパケットを復調できる受信パワーでパケットを受信することを言う。
【００３４】
従って、この発明によれば、隣接する無線装置が同時に無線通信を行なっても受信中のパケットを復調できる。
【発明を実施するための最良の形態】
【００３５】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００３６】
図１は、この発明の実施の形態による無線ネットワークの概略図である。無線ネットワーク１０は、無線装置１〜９を備える。無線装置１〜９は、無線通信空間に配置され、自律的にネットワークを構成している。そして、無線装置１から無線装置９へデータを送信する場合、無線装置２〜８は、無線装置１からのデータを中継して無線装置９へ届ける。
【００３７】
この場合、無線装置１は、各種の経路を介して無線装置９との間で無線通信を行なうことができる。例えば、無線装置１は、無線装置２，６を介して無線装置９との間で無線通信を行なうことができ、無線装置３，７を介して無線装置９との間で無線通信を行なうこともでき、無線装置４，５，８を介して無線装置９との間で無線通信を行なうこともできる。
【００３８】
無線装置２，６または無線装置３，７を介して無線通信を行なう場合、ホップ数が“３”と相対的に少なく、無線装置４，５，８を介して無線通信を行なう場合、ホップ数が“４”と相対的に多い。
【００３９】
しかし、ＣＤＭＡ方式の無線ネットワークにおいて、遠近問題により近い隣接端末までの無線リンクの品質が高く、遠い隣接端末までの無線リンクの品質が極めて低いという特徴があるので、各無線装置１〜９は、ホップ数が相対的に多い無線通信経路を選択して無線通信を行なう。
【００４０】
無線装置１が無線装置２，６を介して無線装置９との間でＣＤＭＡ方式によって無線通信を行なっている場合に、無線装置１に隣接する無線装置４が無線装置７との間でＣＤＭＡ方式によって無線通信を行なう場合もある。
【００４１】
しかし、無線装置４がパケットを送信することによって発生する干渉量により、例えば、無線装置１は、受信したパケットを復調することが困難な場合もある。
【００４２】
そこで、この発明においては、無線装置１〜９の各々は、後述する方法によって、自己に隣接する隣接無線装置における無線通信を妨げないように無線通信を行なう。
【００４３】
［実施の形態１］
図２は、図１に示す無線装置１の実施の形態１における構成を示す概略ブロック図である。無線装置１は、アンテナ１１，１２と、無線インターフェースモジュール１３，１４と、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）モジュール１５〜１７とを含む。
【００４４】
アンテナ１１は、無線インターフェースモジュール１３から受けた制御パケットを他の無線装置へ送信するとともに、他の無線装置から制御パケットを受信し、その受信した制御パケットを無線インターフェースモジュール１３へ出力する。
【００４５】
アンテナ１２は、無線インターフェースモジュール１４から受けたデータパケットまたは確認応答パケットを他の無線装置へ送信するとともに、他の無線装置からデータパケットまたは確認応答パケットを受信し、その受信したデータパケットまたは確認応答パケットを無線インターフェースモジュール１４へ出力する。
【００４６】
無線インターフェースモジュール１３は、制御パケットを送受信するための制御チャネルを有する。そして、無線インターフェースモジュール１３は、ＭＡＣモジュール１５から受けた制御パケットを所定の方式に変調し、その変調した制御パケットをアンテナ１１を介して他の無線装置へ送信する。また、無線インターフェースモジュール１３は、他の無線装置から送信された制御パケットをアンテナ１１を介して受信し、その受信した制御パケットを所定の方式によって復調する。そして、無線インターフェースモジュール１３は、その復調した制御パケットをＭＡＣモジュール１５へ出力する。
【００４７】
無線インターフェースモジュール１４は、データパケットまたは確認応答パケットを送受信するためのデータチャネルを有する。そして、無線インターフェースモジュール１４は、ＭＡＣモジュール１６から受けたデータパケットまたは確認応答パケットを所定の方式に変調し、その変調したデータパケットまたは確認応答パケットをアンテナ１２を介して他の無線装置へ送信する。また、無線インターフェースモジュール１４は、他の無線装置から送信されたデータパケットまたは確認応答パケットをアンテナ１２を介して受信し、その受信したデータパケットまたは確認応答パケットを所定の方式によって復調する。そして、無線インターフェースモジュール１４は、その復調したデータパケットまたは確認応答パケットをＭＡＣモジュール１６へ出力する。
【００４８】
ＭＡＣモジュール１５は、ＭＡＣモジュール１７からの指示に従って、後述する方法によって、制御パケットを生成し、その生成した制御パケットを無線インターフェースモジュール１３へ出力する。また、ＭＡＣモジュール１５は、無線インターフェースモジュール１３から制御パケットを受け、その受けた制御パケットをＭＡＣモジュール１７へ出力する。
【００４９】
ＭＡＣモジュール１６は、ＭＡＣモジュール１７からの指示に従って、後述する方法によって、データパケットまたは確認応答パケットを無線インターフェースモジュール１４およびアンテナ１２を介して他の無線装置へ送信する。また、ＭＡＣモジュール１６は、アンテナ１２および無線インターフェースモジュール１４を介して他の無線装置からデータパケットまたは確認応答パケットを受信する。
【００５０】
ＭＡＣモジュール１７は、後述する方法によって、ＭＡＣモジュール１５による制御パケットの送受信を制御するとともに、ＭＡＣモジュール１５が受信した制御パケットに基づいて、無線装置１に隣接する隣接無線装置における無線通信を妨げないようにＭＡＣモジュール１６によるデータパケットまたは確認応答パケットの送受信を制御する。
【００５１】
図３は、ＲＴＳ（Ｒｅｑｕｅｓｔ  Ｔｏ  Ｓｅｎｄ）パケットの構成を示す図である。ＲＴＳパケットは、制御パケットの一種であり、ＰＨＹヘッダと、ＭＡＣヘッダと、データ期間と、最大許容送信パワーと、最大干渉パワーと、利用可能拡散符号１，２とを含む。
【００５２】
ＰＨＹヘッダは、プリアンブルと、信号フィールドと、サービスフィールドと、長さフィールドと、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ  ｃｈａｒａｃｔｅｒ）フィールドとからなる。
【００５３】
プリアンブルは、Ｓｙｎｃフィールドと、ＳＦＤフィールドとからなり、受信したパケットの同期を取るために使用される。信号フィールドは、伝送速度および伝送方法を指定する。
【００５４】
サービスフィールドは、変調方式を指定する。長さフィールドは、パケットの長さを示す。ＣＲＣフィールドは、サービスフィールドおよび長さフィールドを用いてＣＲＣチェックサムを計算する。
【００５５】
ＭＡＣヘッダは、フレーム制御、デュレーション、送信元のアドレスおよび送信先のアドレスを含む。フレーム制御は、プロトコルおよびＲＴＳパケットのタイプ等を示す。デュレーションは、パケットの送信に必要な時間を示す。
【００５６】
データ期間は、データパケットの転送にかかる時間帯からなる。最大許容送信パワーは、ＲＴＳパケットを送信する無線装置に隣接する少なくとも１つの隣接無線装置がパケットの受信期間中に許容できる少なくとも１つの干渉パワーのうち、最小の干渉パワーからなる。
【００５７】
最大干渉パワーは、無線装置がデータパケットまたは確認応答パケットを受信する期間に無線装置が受ける最大の干渉パワーからなる。この場合、最大干渉パワーは、無線装置が複数の干渉パワーを受けるとき、その複数の干渉パワーの和からなる。
【００５８】
利用可能拡散符号１は、データパケットの送信期間中にデータパケットの送信元の無線装置が利用可能な拡散符号からなる。より具体的には、利用可能拡散符号１は、データパケットを送信する無線装置に隣接する隣接無線装置が使用していない拡散符号からなる。
【００５９】
利用可能拡散符号２は、データパケットを送信した無線装置が確認応答パケットを受信する期間に利用可能な拡散符号からなる。
【００６０】
図４は、ＣＴＳ（Ｃｌｅａｒ  Ｔｏ  Ｓｅｎｄ）パケットの構成を示す図である。ＣＴＳパケットは、制御パケットの一種であり、ＰＨＹヘッダと、ＭＡＣヘッダと、チャネル情報１，２とからなる。ＰＨＹヘッダおよびＭＡＣヘッダは、それぞれ、図３に示すＲＴＳパケットのＰＨＹヘッダおよびＭＡＣヘッダと同じ構成からなる。
【００６１】
チャネル情報１は、コード１と、許容干渉パワー１と、データ期間とからなる。コード１は、データパケットの受信処理に用いる拡散符号からなる。許容干渉パワー１は、無線装置がデータパケットの受信期間中に許容できる干渉パワーからなる。データ期間は、データパケットの転送にかかる時間帯からなる。
【００６２】
チャネル情報２は、コード２と、送信パワー１と、確認応答期間（＝ＡＣＫ（Ａｃｋｎｏｗｌｅｄｇｅ）期間）とからなる。コード２は、確認応答パケットの送信に用いる拡散符号からなる。送信パワー１は、確認応答パケットを送信するときの送信パワーからなる。確認応答期間（＝ＡＣＫ期間）は、確認応答パケットの転送にかかる時間帯からなる。
【００６３】
図５は、ＡＴＳ（Ａｄｍｉｔｔｅｄ  Ｔｏ  Ｓｅｎｄ）パケットの構成を示す図である。ＡＴＳパケットは、制御パケットの一種であり、ＰＨＹヘッダと、ＭＡＣヘッダと、チャネル情報３，４とからなる。ＰＨＹヘッダおよびＭＡＣヘッダは、それぞれ、図３に示すＲＴＳパケットのＰＨＹヘッダおよびＭＡＣヘッダと同じ構成からなる。
【００６４】
チャネル情報３は、コード３と、送信パワー２と、データ期間とからなる。コード３は、データパケットの送信に用いる拡散符号からなる。送信パワー２は、データパケットを送信するときの送信パワーからなる。データ期間は、データパケットの転送にかかる時間帯からなる。
【００６５】
チャネル情報４は、コード４と、許容干渉パワー２と、ＡＣＫ期間とからなる。コード４は、確認応答パケットの受信処理に用いる拡散符号からなる。許容干渉パワー２は、無線装置が確認応答パケットの受信期間中に許容できる干渉パワーからなる。ＡＣＫ期間は、確認応答パケットの転送にかかる時間帯からなる。
【００６６】
図６は、チャネル状態テーブルの構成を示す図である。チャネル状態テーブルＣＳＴ（Ｃｈａｎｎｅｌ  Ｓｔａｔｅ  Ｔａｂｌｅ）は、送信元アドレスと、送信先アドレスと、拡散符号と、受信期間と、送信期間とからなる。なお、チャネル状態テーブルＣＳＴは、ＭＡＣモジュール１７によって保持される。
【００６７】
送信元アドレスは、データパケットまたは確認応答パケットの送信元のＭＡＣアドレスからなる。送信先アドレスは、データパケットまたは確認応答パケットの送信先のＭＡＣアドレスからなる。
【００６８】
拡散符号は、データパケットの送信に用いる拡散符号または確認応答パケットの送信に用いる拡散符号からなる。受信期間は、データパケットまたは確認応答パケットの受信開始時刻と、データパケットまたは確認応答パケットの受信終了時刻とからなる。送信期間は、データパケットまたは確認応答パケットの送信開始時刻と、データパケットまたは確認応答パケットの送信終了時刻とからなる。
【００６９】
図７は、許容送信パワーテーブルの構成を示す図である。許容送信パワーテーブルＡＴＰＴ（Ａｌｌｏｗｅｄ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｏｗｅｒ  Ｔａｂｌｅ）は、許容送信パワーと、開始時刻と、終了時刻とからなる。許容送信パワーは、データパケットおよび確認応答パケットをやり取りする無線装置に隣接する隣接無線装置がデータパケットまたは確認応答パケットを受信する期間に許容できる干渉パワーに基づいて取得する送信パワーからなる。なお、許容送信パワーテーブルＡＴＰＴは、ＭＡＣモジュール１７によって保持される。
【００７０】
開始時刻は、データパケットおよび確認応答パケットをやり取りする無線装置に隣接する隣接無線装置がデータパケットまたは確認応答パケットの送信を開始する時刻からなる。終了時刻は、データパケットおよび確認応答パケットをやり取りする無線装置に隣接する隣接無線装置がデータパケットまたは確認応答パケットの送信を終了する時刻からなる。
【００７１】
図８は、干渉パワーテーブルの構成を示す図である。干渉パワーテーブルＩＰＴ（Ｉｎｔｅｒｆｅｒｅｎｃｅ  Ｐｏｗｅｒ  Ｔａｂｌｅ）は、干渉パワーと、開始時刻と、終了時刻とからなる。干渉パワーは、データパケットまたは確認応答パケットを送信する無線装置に隣接する無線装置が受ける干渉パワーからなる。開始時刻は、データパケットまたは確認応答パケットの送信を開始する時刻からなる。終了時刻は、データパケットまたは確認応答パケットの送信を終了する時刻からなる。なお、干渉パワーテーブルＩＰＴは、ＭＡＣモジュール１７によって保持される。
【００７２】
この発明においては、データパケットおよび確認応答パケットをやり取りする送信側の無線装置および受信側の無線装置に隣接する無線装置は、ＲＴＳパケット、ＣＴＳパケットおよびＡＴＳパケットからなる制御パケットの送受信を通して、上述したチャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを作成し、その作成したチャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴに基づいて、自己に隣接する隣接無線装置における無線通信を妨げないようにデータパケットまたは確認応答パケットを送受信する。
【００７３】
そして、この発明においては、各無線装置１〜９に隣接する隣接無線装置における無線通信を妨げないようにデータパケットまたは確認応答パケットを送受信するための制御を「アドミッションコントロール」と言う。
【００７４】
以下、アドミッションコントロールの詳細について説明する。なお、以下においては、無線ネットワーク１０を構成する無線装置１〜９の各々の配置位置が各無線装置１〜９に初期設定されており、無線装置１〜９の各々は、データパケットまたは確認応答パケットの送受信を通してデータパケットまたは確認応答パケットの受信期間における許容干渉パワーを検知していることを前提としてアドミッションコントロールの詳細について説明する。
【００７５】
また、無線装置３が無線装置６との間でデータパケットおよび確認応答パケットのやり取りを行なっているときのアドミッションコントロールについて説明する。
【００７６】
図９は、ＲＴＳパケットの送信を試みるときの動作を説明するためのフローチャートである。一連の動作が開始されると、データパケットの送信または確認応答パケットの受信を予定している無線装置３のＭＡＣモジュール１７は、データパケットの送信期間または確認応答パケットの受信期間に無線装置３がパケットを送信中または受信中であるか否かを判定する（ステップＳ１）。
【００７７】
ステップＳ１において、予定するデータパケットの送信期間または確認応答パケットの受信期間に自端末において、パケットの送信または受信が存在すると判定されたとき、一連の動作は終了する。
【００７８】
一方、ステップＳ１において、予定するデータパケットの送信期間または確認応答パケットの受信期間に自端末において、パケットの送信または受信が存在しないと判定されたとき、ＲＴＳパケットの送信動作が実行される（ステップＳ２）。
【００７９】
そして、ステップＳ１における“ＹＥＳ”またはステップＳ２の後、一連の動作は終了する。
【００８０】
図１０は、図９に示すステップＳ２の詳細な動作を説明するためのフローチャートである。また、図１１は、ＲＴＳパケットの例を示す図である。
【００８１】
一連の動作が開始されると、無線装置３のＭＡＣモジュール１７は、送信するデータパケットのサイズに基づいて、データパケットの送信期間を演算する（ステップＳ２１）。この送信期間は、送信開始時刻ｔ１と、送信終了時刻ｔ２とからなる。
【００８２】
そして、無線装置３のＭＡＣモジュール１７は、データパケットの送信側の無線装置（＝無線装置３）におけるデータの送信のための最大許容送信パワーＭＡＰＷ１を演算する（ステップＳ２２）。より具体的には、無線装置３のＭＡＣモジュール１７は、無線装置３に隣接する無線装置１，２，４，７における許容干渉パワーのうち、最小の許容干渉パワーを最大許容送信パワーＭＡＰＷ１として演算する。
【００８３】
その後、無線装置３のＭＡＣモジュール１７は、データパケットの送信側の無線装置（＝無線装置３）における確認応答パケットの受信期間の最大干渉パワーＭＩＰＷ１を演算する（ステップＳ２３）。より具体的には、無線装置３のＭＡＣモジュール１７は、確認応答パケットの受信期間中に受ける干渉パワーの和を最大干渉パワーＭＩＰＷ１として演算する。
【００８４】
引き続き、無線装置３のＭＡＣモジュール１７は、無線装置３に隣接する無線装置１，２，４，７が使用していない拡散符号を検出することによって、送信側の無線装置（＝無線装置３）においてデータパケットの送信期間における利用可能な拡散符号リストＣｏｄｅ−Ｌｉｓｔ１を生成する（ステップＳ２４）。この場合、どの拡散コードがどの期間に使用されるかはチャネル状態テーブルに書かれているので、無線装置３のＭＡＣモジュール１７は、チャネル状態テーブルを参照して拡散符号を検出する。そして、無線装置３のＭＡＣモジュール１７は、その検出した拡散符号以外の拡散符号を選択することによって利用可能拡散符号リストＣｏｄｅ−Ｌｉｓｔ１を生成する。
【００８５】
そして、無線装置３のＭＡＣモジュール１７は、利用可能拡散符号リストＣｏｄｅ−Ｌｉｓｔ１の生成方法と同じ生成方法によって、送信側の無線装置（＝無線装置３）において確認応答パケットの受信期間における利用可能な拡散符号リストＣｏｄｅ−Ｌｉｓｔ２を生成する（ステップＳ２５）。
【００８６】
そうすると、無線装置３のＭＡＣモジュール１７は、データパケットの期間［ｔ１，ｔ２］、最大許容送信パワーＭＡＰＷ１、最大干渉パワーＭＩＰＷ１、および利用可能拡散符号リストＣｏｄｅ−Ｌｉｓｔ１，Ｃｏｄｅ−Ｌｉｓｔ２をＭＡＣモジュール１５へ出力する。
【００８７】
そして、無線装置３のＭＡＣモジュール１５は、ＭＡＣモジュール１７からデータパケットの期間［ｔ１，ｔ２］、最大許容送信パワーＭＡＰＷ１、最大干渉パワーＭＩＰＷ１、および利用可能拡散符号リストＣｏｄｅ−Ｌｉｓｔ１，Ｃｏｄｅ−Ｌｉｓｔ２を受け、その受けたデータパケットの期間［ｔ１，ｔ２］、最大許容送信パワーＭＡＰＷ１、最大干渉パワーＭＩＰＷ１、および利用可能拡散符号リストＣｏｄｅ−Ｌｉｓｔ１，Ｃｏｄｅ−Ｌｉｓｔ２をそれぞれデータ期間、最大許容送信パワー、最大干渉パワー、利用可能拡散符号１および利用可能拡散符号２に格納し、無線装置３のＭＡＣアドレスＭＡＣａｄｄ３を送信元アドレスに格納し、無線装置７のＭＡＣアドレスＭＡＣａｄｄ７を送信先アドレスに格納してＲＴＳパケットＲＴＳ−１（図１１参照）を生成し（ステップＳ２６）、その生成したＲＴＳパケットＲＴＳ−１を無線インターフェースモジュール１３およびアンテナ１１を介して送信する。即ち、無線装置３のＭＡＣモジュール１５は、ＲＴＳパケットＲＴＳ−１を制御チャネルで送信する（ステップＳ２７）。その後、一連の動作は、図９に示す“終了”へ移行する。
【００８８】
図１２は、ＲＴＳパケットの受信処理の動作を説明するためのフローチャートである。一連の動作が開始されると、無線装置３に隣接する無線装置１，２，４，７の無線インターフェースモジュール１３は、ＲＴＳパケットＲＴＳ−１をアンテナ１１を介して受信し、ＲＴＳパケットＲＴＳ−１を受信したときの受信パワーＰＷｒ１を検出し、その検出した受信パワーＰＷｒ１およびＲＴＳパケットＲＴＳ−１をＭＡＣモジュール１５へ出力する。そして、無線装置１，２，４，７のＭＡＣモジュール１５は、無線インターフェースモジュール１３からＲＴＳパケットＲＴＳ−１および受信パワーＰＷｒ１を受け、その受けたＲＴＳパケットＲＴＳ−１の送信先アドレス（＝ＭＡＣａｄｄ７）が自己のアドレスに一致するか否かを判定する（ステップＳ１１）。この場合、無線装置１，２，４のＭＡＣモジュール１５は、ＲＴＳパケットＲＴＳ−１の送信先アドレス（＝ＭＡＣａｄｄ７）が自己のアドレスに一致しないと判定し、無線装置７のＭＡＣモジュール１５は、ＲＴＳパケットＲＴＳ−１の送信先アドレス（＝ＭＡＣａｄｄ７）が自己のアドレスに一致すると判定する。
【００８９】
ステップＳ１１において、ＲＴＳパケットＲＴＳ−１の送信先アドレス（＝ＭＡＣａｄｄ７）が自己のアドレスに一致すると判定した無線装置７は、受信側の無線装置におけるＲＴＳパケットＲＴＳ−１の処理動作を実行する（ステップＳ１２）。
【００９０】
一方、ステップＳ１１において、ＲＴＳパケットＲＴＳ−１の送信先アドレス（＝ＭＡＣａｄｄ７）が自己のアドレスに一致しないと判定した無線装置１，２，４は、送信側の無線装置（＝無線装置３）または受信側の無線装置（＝無線装置７）に隣接する無線装置におけるＲＴＳパケットＲＴＳ−１の処理動作を実行する（ステップＳ１３）。そして、ステップＳ１２またはステップＳ１３の後、一連の動作は終了する。
【００９１】
図１３は、図１２に示すステップＳ１２の詳細な動作を説明するためのフローチャートである。また、図１４は、チャネル状態テーブルの例を示す図である。
【００９２】
図１２のステップＳ１１において、ＲＴＳパケットＲＴＳ−１の送信先アドレスが自己のアドレスに一致すると判定された後（ステップＳ１１の“ＹＥＳ”の後）、無線装置７のＭＡＣモジュール１５は、受信パワーＰＷｒ１およびＲＴＳパケットＲＴＳ−１をＭＡＣモジュール１７へ出力する。
【００９３】
そして、無線装置７のＭＡＣモジュール１７は、受信パワーＰＷｒ１およびＲＴＳパケットＲＴＳ−１を受け、その受けたＲＴＳパケットＲＴＳ−１に含まれる最大許容送信パワーＭＡＰＷ１、最大干渉パワーＭＩＰＷ１、データパケットの送信期間における利用可能拡散符号リストＣｏｄｅ−Ｌｉｓｔ１および確認応答パケットの受信期間における利用可能拡散符号リストＣｏｄｅ−Ｌｉｓｔ２に関する情報を保存する（ステップＳ１２１）。
【００９４】
そして、無線装置７のＭＡＣモジュール１７は、ＲＴＳパケットＲＴＳ−１が無線装置３から送信されたことを検知し、ＲＴＳパケットＲＴＳ−１の受信パワーに基づいて、無線装置３−無線装置７間のチャネルゲインを演算する（ステップＳ１２２）。なお、無線装置７のＭＡＣモジュール１７は、無線装置３の送信パワーをＲＴＳパケットＲＴＳ−１の受信パワーで除算することによってチャネルゲインを演算する。また、制御パケット（ＲＴＳ／ＣＴＳ／ＡＴＳ）の送信パワーは、各無線装置１〜９の最大利用可能な送信パワーに固定された値からなるので、無線装置７のＭＡＣモジュール１７は、無線装置３の送信パワーを知っている。従って、無線装置７のＭＡＣモジュール１７は、チャネルゲインを演算できる。
【００９５】
その後、無線装置７のＭＡＣモジュール１７は、ステップＳ１２２で演算したチャネルゲインを次式のＧｔ−ｒに代入してＰｓｔを演算することによって受信側の無線装置（＝無線装置７）におけるデータパケットの受信のための最小要求送信パワーＳＲＰＷ１を演算する（ステップＳ１２３）。
【００９６】
Ｐｓｔ×Ｇｔ−ｒ／［（２／３Ｗ）×ＰＭＡＩｒ＋Ｐｎｏｉｓｅ］＝ＳＩＮＲ・・・（１）
式（１）において、Ｗは、プロセスゲインであり、ＰＭＡＩｒは、受信側の無線装置（＝無線装置７）における最大の干渉パワーであり、Ｐｎｏｉｓｅは、ノイズであり、ＳＩＮＲは、信号対雑音比の閾値である。Ｗ、ＰＭＡＩｒ、Ｐｎｏｉｓｅ、およびＳＩＮＲは、既知であるので、無線装置７のＭＡＣモジュール１７は、ステップＳ１２２で演算したチャネルゲインを式（１）に代入することによって、最小要求送信パワーＳＲＰＷ１を演算できる。なお、最小要求送信パワーは、受信側の無線装置が受信したパケットを復調できるための送信側の無線装置における送信パワーである。
【００９７】
無線装置７のＭＡＣモジュール１７は、最小要求送信パワーＳＲＰＷ１を演算すると、最小要求送信パワーＳＲＰＷ１が最大許容送信パワー（ステップＳ１２１で保存した最大許容送信パワーＭＡＰＷ１）よりも小さいか否かを判定する（ステップＳ１２４）。
【００９８】
そして、ステップＳ１２４において、最小要求送信パワーが最大許容送信パワーよりも小さくないと判定されたとき、一連の動作は、図１２の“終了”へ移行する。
【００９９】
一方、ステップＳ１２４において、最小要求送信パワーが最大許容送信パワーよりも小さいと判定されたとき、無線装置７のＭＡＣモジュール１７は、データパケットの送信期間（データパケットの送信開始時刻およびデータパケットの送信終了時刻からなる）における受信側の無線装置（＝無線装置７）で利用可能な拡散符号リストＣｏｄｅ−Ｌｉｓｔ３を生成する（ステップＳ１２５）。より具体的には、無線装置７のＭＡＣモジュール１７は、データパケットの送信期間において無線装置７に隣接する無線装置３〜６，８，９で使用されていない拡散符号を上述した方法によって検出することによって利用可能拡散符号リストＣｏｄｅ−Ｌｉｓｔ３を生成する。
【０１００】
そして、無線装置７のＭＡＣモジュール１７は、ＲＴＳパケットＲＴＳ−１に含まれていた利用可能拡散符号リストＣｏｄｅ−Ｌｉｓｔ１と、生成した利用可能拡散符号リストＣｏｄｅ−Ｌｉｓｔ３との両方に含まれる１つの拡散符号をデータパケットの送信のための拡散符号Ｃｏｄｅ１として選択する（ステップＳ１２６）。
【０１０１】
その後、無線装置７のＭＡＣモジュール１７は、最大許容送信パワーＭＡＰＷ１の演算方法と同じ演算方法によって、受信側の無線装置（＝無線装置７）における確認応答パケットの送信のための最大許容送信パワーＭＡＰＷ２を演算する（ステップＳ１２７）。
【０１０２】
引き続き、無線装置７のＭＡＣモジュール１７は、ステップＳ１２２で演算したチャネルゲインを式（１）のＧｔ−ｒに代入し、ＲＴＳパケットＲＴＳ−１に含まれていた最大干渉パワーＭＩＰＷ１を式（１）のＰＭＡＩｒに代入してＰｓｔを演算することによって、送信側の無線装置（＝無線装置３）における確認応答パケットの受信のための最小要求送信パワーＳＲＰＷ２を演算する（ステップＳ１２８）。
【０１０３】
そうすると、無線装置７のＭＡＣモジュール１７は、最小要求送信パワーＳＲＰＷ２が最大許容送信パワーＭＡＰＷ２よりも小さいか否かを判定する（ステップＳ１２９）。
【０１０４】
ステップＳ１２９において、最小要求送信パワーＳＲＰＷ２が最大許容送信パワーＭＡＰＷ２よりも小さくないと判定されたとき、一連の動作は、図１２の“終了”へ移行する。
【０１０５】
一方、ステップＳ１２９において、最小要求送信パワーＳＲＰＷ２が最大許容送信パワーＭＡＰＷ２よりも小さいと判定されたとき、無線装置７のＭＡＣモジュール１７は、確認応答パケットの送信期間（確認応答パケットの送信開始時刻および確認応答パケットの送信終了時刻からなる）における受信側の無線装置（＝無線装置７）で利用可能な拡散符号リストＣｏｄｅ−Ｌｉｓｔ４を生成する（ステップＳ１３０）。より具体的には、無線装置７のＭＡＣモジュール１７は、確認応答パケットの送信期間において無線装置７に隣接する無線装置３〜６，８，９で使用されていない拡散符号を上述した方法によって検出することによって利用可能拡散符号リストＣｏｄｅ−Ｌｉｓｔ４を生成する。
【０１０６】
そして、無線装置７のＭＡＣモジュール１７は、ＲＴＳパケットＲＴＳ−１に含まれていた利用可能拡散符号リストＣｏｄｅ−Ｌｉｓｔ２と、生成した利用可能拡散符号リストＣｏｄｅ−Ｌｉｓｔ４との両方に含まれる１つの拡散符号を確認応答パケットの送信のための拡散符号Ｃｏｄｅ２として選択する（ステップＳ１３１）。
【０１０７】
その後、無線装置７のＭＡＣモジュール１７は、ステップＳ１２２で演算したチャネルゲインを次式のＧｔ−ｒに代入し、無線装置３の送信パワーＰＷｔ（＝既知）を次式のＰｓｔに代入してＳＩを演算することによって、データパケットの受信中における許容干渉パワーＡＩＰＷ１（＝ＳＩ）を演算する（ステップＳ１３２）。
【０１０８】
Ｐｓｔ×Ｇｔ−ｒ／［（２／３Ｗ）×ＰＭＡＩｒ＋Ｐｎｏｉｓｅ＋ＳＩ］＝ＳＩＮＲ・・・（２）
そうすると、無線装置７のＭＡＣモジュール１７は、データパケットの送信元アドレス（＝ＭＡＣａｄｄ３）、データパケットの送信先アドレス（＝ＭＡＣａｄｄ７）、データパケットの送信のために選択された拡散符号（＝ステップＳ１２６において選択した拡散符号Ｃｏｄｅ１）、データパケットの受信開始時刻（＝ＲＴＳパケットＲＴＳ−１に含まれるデータパケットの送信開始時刻ｔ１）およびデータパケットの受信終了時刻（＝ＲＴＳパケットＲＴＳ−１に含まれるデータパケットの送信終了時刻ｔ２）をチャネル状態テーブルに登録する（ステップＳ１３３）。この場合、受信開始時刻ｔ１および受信終了時刻ｔ２は、チャネル状態テーブルの受信期間の欄に登録される。これによって、図１４に示すチャネル状態テーブルＣＳＴ−１の第１行目が作成される。
【０１０９】
そして、無線装置７のＭＡＣモジュール１７は、確認応答パケットの送信元アドレス（＝ＭＡＣａｄｄ７）、確認応答パケットの送信先アドレス（＝ＭＡＣａｄｄ３）、確認応答パケットの送信のために選択された拡散符号（＝ステップＳ１３１において選択された拡散符号Ｃｏｄｅ２）、確認応答パケットの送信開始時刻ｔ３および確認応答パケットの送信終了時刻ｔ４をチャネル状態テーブルに登録する（ステップＳ１３４）。この場合、送信開始時刻ｔ３および送信終了時刻ｔ４は、チャネル状態テーブルの送信期間の欄に登録される。また、確認応答パケットの送信開始時刻ｔ３は、データパケットの受信終了時刻ｔ２からＳＩＦＳ期間が経過した時刻に設定され、確認応答パケットの送信終了時刻ｔ４は、送信開始時刻ｔ３に確認応答パケットの送信期間を加算した時刻に設定される。これによって、図１４に示すチャネル状態テーブルＣＳＴ−１が完成する。なお、ＳＩＦＳ期間は、無線ＬＡＮにおいてデータを送信した後の待機時間である。
【０１１０】
その後、ＣＴＳパケットを送信する動作が実行される（ステップＳ１３５）。そして、ステップＳ１３５の後、一連の動作は、図１２の“終了”へ移行する。
【０１１１】
図１５は、図１２に示すステップＳ１３の詳細な動作を説明するためのフローチャートである。図１２のステップＳ１１において、ＲＴＳパケットＲＴＳ−１の送信先アドレスが自己のアドレスに一致しないと判定された後（ステップＳ１１の“ＮＯ”の後）、無線装置３に隣接する無線装置１，２，４のＭＡＣモジュール１５は、ＳＩＦＳ＋ＣＴＳ期間＋ＳＩＦＳ＋ＡＴＳ期間からなるＮＡＶ（Ｎｅｔｗｏｒｋ  Ａｌｌｏｃａｔｉｏｎ  Ｖｅｃｔｏｒ）を制御チャネル（＝無線インターフェースモジュール１３）に設定する（ステップＳ１３６）。
【０１１２】
これによって、無線装置１，２，４のＭＡＣモジュール１５は、無線装置３から送信されたＲＴＳパケットＲＴＳ−１の受信後にＲＴＳパケット等の制御パケットを送信するのを停止し、無線装置７から送信されるＣＴＳパケットおよび無線装置３から送信されるＡＴＳパケットを制御チャネル（＝無線インターフェースモジュール１３）で受信する期間を確保する。
【０１１３】
そして、ステップＳ１３６の後、一連の動作は図１２の“終了”へ移行する。
【０１１４】
図１６は、図１３に示すステップＳ１３５の詳細な動作を説明するためのフローチャートである。また、図１７は、ＣＴＳパケットの例を示す図である。
【０１１５】
図１３に示すステップＳ１３４の後、無線装置７のＭＡＣモジュール１７は、チャネル状態テーブルＣＳＴ−１（図１４参照）に格納された受信開始時刻ｔ１および受信終了時刻ｔ２からなるデータパケットの期間の長さ（＝［ｔ１，ｔ２］）をＣＴＳパケットのチャネル情報１に格納する（ステップＳ１３５１）。
【０１１６】
その後、無線装置７のＭＡＣモジュール１７は、チャネル状態テーブルＣＳＴ−１（図１４参照）に格納された送信開始時刻ｔ３および送信終了時刻ｔ４からなる確認応答パケットの期間の長さ（＝［ｔ３，ｔ４］）をＣＴＳパケットのチャネル情報２に格納する（ステップＳ１３５２）。
【０１１７】
引き続いて、無線装置７のＭＡＣモジュール１７は、図１３に示すステップＳ１２６で選択した拡散符号Ｃｏｄｅ１をデータパケットを送信するために選択された拡散符号としてＣＴＳパケットのチャネル情報１に格納する（ステップＳ１３５３）。
【０１１８】
そして、無線装置７のＭＡＣモジュール１７は、図１３に示すステップＳ１３１で選択した拡散符号Ｃｏｄｅ２を確認応答パケットを送信するために選択された拡散符号としてＣＴＳパケットのチャネル情報２に格納する（ステップＳ１３５４）。
【０１１９】
その後、無線装置７のＭＡＣモジュール１７は、図１３に示すステップＳ１３２で演算した許容干渉パワーＡＩＰＷ１をデータ受信中の許容干渉パワーとしてＣＴＳパケットのチャネル情報１に格納する（ステップＳ１３５５）。
【０１２０】
更に、その後、無線装置７のＭＡＣモジュール１７は、図１３に示すステップＳ１２７で演算した最大許容送信パワーＭＡＰＷ２を確認応答パケットの送信パワーとしてＣＴＳパケットのチャネル情報２に格納する（ステップＳ１３５６）。図１３に示すステップＳ１２７で演算される最大許容送信パワーＭＡＰＷ２は、無線装置７がパケットを送信した場合に無線装置７に隣接する無線装置３〜６，８，９における複数の許容干渉パワーのうち、最小の許容干渉パワーからなるので、無線装置７のＭＡＣモジュール１７は、確認応答パケットを送信するときの送信パワーを最大許容送信パワーＭＡＰＷ２に決定する。
【０１２１】
更に、無線装置７のＭＡＣモジュール１７は、ＭＡＣアドレスＭＡＣａｄｄ７を送信元アドレスとしてＭＡＣヘッダに格納し、ＭＡＣアドレスＭＡＣａｄｄ３を送信先アドレスとしてＭＡＣヘッダに格納してＣＴＳパケットＣＴＳ−１（図１７参照）を作成する。そして、無線装置７のＭＡＣモジュール１７は、その作成したＣＴＳパケットＣＴＳ−１をＭＡＣモジュール１５へ出力し、ＭＡＣモジュール１５は、ＣＴＳパケットＣＴＳ−１を無線インターフェースモジュール１３およびアンテナ１１を介して無線装置３へ送信する。即ち、無線装置７は、ＣＴＳパケットＣＴＳ−１を制御チャネルで無線装置３へ送信する（ステップＳ１３５７）。
【０１２２】
そして、一連の動作は、図１２の“終了”へ移行する。
【０１２３】
図１８は、ＣＴＳパケットの受信処理の動作を説明するためのフローチャートである。一連の動作が開始されると、無線装置７に隣接する無線装置３〜６，８，９の無線インターフェースモジュール１３は、ＣＴＳパケットＣＴＳ−１をアンテナ１１を介して受信し、ＣＴＳパケットＣＴＳ−１を受信したときの受信パワーＰＷｒ２を検出し、その検出した受信パワーＰＷｒ２およびＣＴＳパケットＣＴＳ−１をＭＡＣモジュール１５へ出力する。そして、無線装置３〜６，８，９のＭＡＣモジュール１５は、無線インターフェースモジュール１３からＣＴＳパケットＣＴＳ−１および受信パワーＰＷｒ２を受け、その受けたＣＴＳパケットＣＴＳ−１の送信先アドレス（＝ＭＡＣａｄｄ３）が自己のアドレスに一致するか否かを判定する（ステップＳ４１）。この場合、無線装置４〜６，８，９のＭＡＣモジュール１５は、ＣＴＳパケットＣＴＳ−１の送信先アドレス（＝ＭＡＣａｄｄ３）が自己のアドレスに一致しないと判定し、無線装置３のＭＡＣモジュール１７は、ＣＴＳパケットＣＴＳ−１の送信先アドレス（＝ＭＡＣａｄｄ３）が自己のアドレスに一致すると判定する。
【０１２４】
ステップＳ４１において、ＣＴＳパケットＣＴＳ−１の送信先アドレス（＝ＭＡＣａｄｄ３）が自己のアドレスに一致すると判定した無線装置３は、送信側の無線装置におけるＣＴＳパケットＣＴＳ−１の処理動作を実行する（ステップＳ４２）。
【０１２５】
一方、ステップＳ４１において、ＣＴＳパケットＣＴＳ−１の送信先アドレス（＝ＭＡＣａｄｄ３）が自己のアドレスに一致しないと判定した無線装置４〜６，８，９は、送信側の無線装置（＝無線装置７）または受信側の無線装置（＝無線装置３）に隣接する無線装置におけるＣＴＳパケットＣＴＳ−１の処理動作を実行する（ステップＳ４３）。そして、ステップＳ４２またはステップＳ４３の後、一連の動作は終了する。
【０１２６】
図１９は、図１８に示すステップＳ４２の詳細な動作を説明するためのフローチャートである。また、図２０は、チャネル状態テーブルの他の例を示す図である。
【０１２７】
図１８のステップＳ４１において、ＣＴＳパケットＣＴＳ−１の送信先アドレスが自己のアドレスに一致すると判定された後（ステップＳ４１の“ＹＥＳ”の後）、無線装置３のＭＡＣモジュール１５は、受信パワーＰＷｒ２およびＣＴＳパケットＣＴＳ−１をＭＡＣモジュール１７へ出力する。
【０１２８】
そして、無線装置３のＭＡＣモジュール１７は、受信パワーＰＷｒ２およびＣＴＳパケットＣＴＳ−１を受け、その受けたＣＴＳパケットＣＴＳ−１に含まれるデータパケットの期間の長さ［ｔ１，ｔ２］、確認応答パケットの期間の長さ［ｔ３，ｔ４］、データパケットを送信するための拡散符号Ｃｏｄｅ１、および確認応答パケットを送信するための拡散符号Ｃｏｄｅ２に関する情報を保存する（ステップＳ４２１）。
【０１２９】
そして、無線装置３のＭＡＣモジュール１７は、受信パワーＰＷｒ２を送信パワーＰＷｔ２で除算することによってチャネルゲイン（＝ＰＷｒ２／ＰＷｔ２）を演算する（ステップＳ４２２）。
【０１３０】
その後、無線装置３のＭＡＣモジュール１７は、ＣＴＳパケットＣＴＳ−１に含まれる確認応答パケットの送信パワーＭＡＰＷ２を検出し、ステップＳ４２２で演算したチャネルゲインを式（２）のＧｔ−ｒに代入し、その検出した送信パワーＭＡＰＷ２を式（２）のＰｓｔに代入してＳＩを演算することによって確認応答パケットの受信中における許容干渉パワーＡＩＰＷ２を演算する（ステップＳ４２３）。このように、無線装置３のＭＡＣモジュール１７は、ＣＴＳパケットＣＴＳ−１に含まれる送信パワーＭＡＰＷ２に基づいて確認応答パケットの受信中における許容干渉パワーＡＩＰＷ２を演算する。
【０１３１】
そうすると、無線装置３のＭＡＣモジュール１７は、データパケットの送信元アドレス（＝ＭＡＣａｄｄ３）、データパケットの送信先アドレス（＝ＭＡＣａｄｄ７）、データパケットの送信のために選択された拡散符号（＝ＣＴＳパケットＣＴＳ−１に含まれる拡散符号Ｃｏｄｅ１）、データパケットの受信開始時刻（＝ＣＴＳパケットＣＴＳ−１に含まれるデータパケットの受信開始時刻ｔ１）およびデータパケットの受信終了時刻（＝ＣＴＳパケットＣＴＳ−１に含まれるデータパケットの受信終了時刻ｔ２）をチャネル状態テーブルに登録する（ステップＳ４２４）。この場合、受信開始時刻ｔ１および受信終了時刻ｔ２は、チャネル状態テーブルの送信期間の欄に登録される。これによって、図２０に示すチャネル状態テーブルＣＳＴ−２の第１行目が作成される。
【０１３２】
そして、無線装置３のＭＡＣモジュール１７は、確認応答パケットの送信元アドレス（＝ＭＡＣａｄｄ７）、確認応答パケットの送信先アドレス（＝ＭＡＣａｄｄ３）、確認応答パケットの送信のために選択された拡散符号（＝ＣＴＳパケットＣＴＳ−１に含まれる拡散符号Ｃｏｄｅ２）、確認応答パケットの送信開始時刻ｔ３（＝ＣＴＳパケットＣＴＳ−１に含まれる送信開始時刻ｔ３）および確認応答パケットの送信終了時刻ｔ４（＝ＣＴＳパケットＣＴＳ−１に含まれる送信終了時刻ｔ４）をチャネル状態テーブルに登録する（ステップＳ４２５）。この場合、送信開始時刻ｔ３および送信終了時刻ｔ４は、チャネル状態テーブルの受信期間の欄に登録される。これによって、図２０に示すチャネル状態テーブルＣＳＴ−２が完成する。
【０１３３】
その後、ＡＴＳパケットを送信する動作が実行される（ステップＳ４２６）。そして、ステップＳ４２６の後、一連の動作は、図１８の“終了”へ移行する。
【０１３４】
図２１は、図１８に示すステップＳ４３の詳細な動作を説明するためのフローチャートである。また、図２２は、チャネル状態テーブルの更に他の例を示す図である。更に、図２３は、許容送信パワーテーブルの例を示す図である。更に、図２４は、干渉パワーテーブルの例を示す図である。なお、図２１に示すフローチャートの説明においては、無線装置７に隣接する無線装置４がＣＴＳパケットＣＴＳ−１を受信した場合を例として説明する。
【０１３５】
図１８のステップＳ４１において、ＣＴＳパケットＣＴＳ−１の送信先アドレスが自己のアドレスに一致しないと判定された後（ステップＳ４１の“ＮＯ”の後）、無線装置７に隣接する無線装置４のＭＡＣモジュール１５は、ＳＩＦＳ＋ＡＴＳ期間からなるＮＡＶを制御チャネル（＝無線インターフェースモジュール１３）に設定する（ステップＳ４３１）。
【０１３６】
これによって、無線装置４のＭＡＣモジュール１５は、無線装置７から送信されたＣＴＳパケットＣＴＳ−１の受信後にＲＴＳパケット等の制御パケットを送信するのを停止し、無線装置３から送信されるＡＴＳパケットを制御チャネル（＝無線インターフェースモジュール１３）で受信する期間を確保する。
【０１３７】
その後、無線装置４のＭＡＣモジュール１５は、受信パワーＰＷｒ２およびＣＴＳパケットＣＴＳ−１をＭＡＣモジュール１７へ出力し、ＭＡＣモジュール１７は、受信パワーＰＷｒ２およびＣＴＳパケットＣＴＳ−１を受ける。
【０１３８】
そして、無線装置４のＭＡＣモジュール１７は、その受けたＣＴＳパケットＣＴＳ−１に含まれるデータパケットの期間の長さ［ｔ１，ｔ２］、確認応答パケットの期間の長さ［ｔ３，ｔ４］、データパケットを送信するための拡散符号Ｃｏｄｅ１、確認応答パケットを送信するための拡散符号Ｃｏｄｅ２、およびデータパケットの受信中における許容干渉パワーＡＩＰＷ１に関する情報を保存する（ステップＳ４３２）。
【０１３９】
その後、無線装置４のＭＡＣモジュール１７は、データパケットの送信元アドレス（＝ＭＡＣａｄｄ３）、データパケットの送信先アドレス（＝ＭＡＣａｄｄ７）、データパケットの送信のために選択された拡散符号（＝ステップＳ４３２において保存した拡散符号Ｃｏｄｅ１）、データパケットの受信開始時刻（＝ステップＳ４３２において保存したデータパケットの受信開始時刻ｔ１）およびデータパケットの受信終了時刻（＝ステップＳ４３２において保存したデータパケットの受信終了時刻ｔ２）をチャネル状態テーブルに登録する（ステップＳ４３３）。この場合、受信開始時刻ｔ１および受信終了時刻ｔ２は、チャネル状態テーブルの受信期間の欄に登録される。これによって、図２２に示すチャネル状態テーブルＣＳＴ−３の第１行目が作成される。
【０１４０】
そして、無線装置４のＭＡＣモジュール１７は、確認応答パケットの送信元アドレス（＝ＭＡＣａｄｄ７）、確認応答パケットの送信先アドレス（＝ＭＡＣａｄｄ３）、確認応答パケットの送信のために選択された拡散符号（＝ステップＳ４３２において保存した拡散符号Ｃｏｄｅ２）、確認応答パケットの送信開始時刻ｔ３（＝ステップＳ４３２において保存した確認応答パケットの送信開始時刻ｔ３）および確認応答パケットの送信終了時刻ｔ４（＝ステップＳ４３２において保存した確認応答パケットの送信終了時刻ｔ４）をチャネル状態テーブルに登録する（ステップＳ４３４）。この場合、送信開始時刻ｔ３および送信終了時刻ｔ４は、チャネル状態テーブルの受信期間の欄に登録される。これによって、図２２に示すチャネル状態テーブルＣＳＴ−３が完成する。
【０１４１】
そして、無線装置４のＭＡＣモジュール１７は、受信パワーＰＷｒ２を送信パワーＰＷｔ２で除算することによってチャネルゲイン（＝ＰＷｒ２／ＰＷｔ２）を演算する（ステップＳ４３５）。
【０１４２】
その後、無線装置４のＭＡＣモジュール１７は、無線装置７から受信したＣＴＳパケットＣＴＳ−１のチャネル情報１から許容干渉パワーＡＩＰＷ１を無線装置７がデータパケットを受信する期間における許容干渉パワーとして検出する。
【０１４３】
そうすると、無線装置４のＭＡＣモジュール１７は、許容干渉パワーＡＩＰＷ１をチャネルゲイン（＝ＰＷｒ２／ＰＷｔ２）で除算することによって、無線装置７におけるデータパケットの受信を妨げないように無線装置４がパケットを送信するときの許容送信パワーＡＴＰＷ１を演算する（ステップＳ４３６）。
【０１４４】
そして、無線装置４のＭＡＣモジュール１７は、許容送信パワーＡＴＰＷ１、データパケットの送信開始時刻ｔ１およびデータパケットの送信終了時刻ｔ２を許容送信パワーテーブルに登録する（ステップＳ４３７）。これによって、図２３に示す許容送信パワーテーブルＡＴＰＴ−１が作成される。このように、無線装置４のＭＡＣモジュール１７は、ＣＴＳパケットＣＴＳ−１に含まれる許容干渉パワーＡＩＰＷ１に基づいて、許容送信パワーテーブルＡＴＰＴ−１に含まれる許容送信パワーＡＴＰＷ１を演算する。
【０１４５】
その後、無線装置４のＭＡＣモジュール１７は、ＣＴＳパケットＣＴＳ−１に含まれていた送信パワーＭＡＰＷ２にステップＳ４３５において演算したチャネルゲイン（＝ＰＷｒ２／ＰＷｔ２）を乗算することによって、無線装置７が確認応答パケットを送信することによって無線装置４が受ける干渉パワーＩＰＷ１を演算する（ステップＳ４３８）。
【０１４６】
そうすると、無線装置４のＭＡＣモジュール１７は、干渉パワーＩＰＷ１、確認応答パケットの送信開始時刻ｔ３および確認応答パケットの送信終了時刻ｔ４を干渉パワーテーブルに登録する（ステップＳ４３９）。これによって、図２４に示す干渉パワーテーブルＩＰＴ−１が作成される。
【０１４７】
このように、無線装置４のＭＡＣモジュール１７は、ＣＴＳパケットＣＴＳ−１に含まれる送信パワーＭＡＰＷ２に基づいて、干渉パワーテーブルＩＰＴ−１に含まれる干渉パワーＩＰＷ１を演算する。
【０１４８】
そして、一連の動作は、図１８の“終了”へ移行する。
【０１４９】
なお、ＣＴＳパケットＣＴＳ−１を受信した無線装置５，６，８，９のＭＡＣモジュール１７も、図２１に示すフローチャートを実行し、チャネル状態テーブルＣＳＴ−３（図２２参照）、許容送信パワーテーブルＡＴＰＴ−１（図２３参照）および干渉パワーテーブルＩＰＴ−１（図２４参照）と同様のチャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを作成する。
【０１５０】
図２５は、図１９に示すステップＳ４２６の詳細な動作を説明するためのフローチャートである。また、図２６は、ＡＴＳパケットの例を示す図である。
【０１５１】
図１９に示すステップＳ４２５の後、無線装置３のＭＡＣモジュール１７は、チャネル状態テーブルＣＳＴ−２（図２０参照）に登録したデータパケットの期間の長さ［ｔ１，ｔ２］をＡＴＳパケットのチャネル情報１に格納し（ステップＳ４２６１）、チャネル状態テーブルＣＳＴ−２（図２０参照）に登録した確認応答パケットの期間の長さ［ｔ３，ｔ４］をＡＴＳパケットのチャネル情報２に格納する（ステップＳ４２６２）。
【０１５２】
そして、無線装置３のＭＡＣモジュール１７は、チャネル状態テーブルＣＳＴ−２（図２０参照）に登録した拡散符号Ｃｏｄｅ１をデータパケットを送信するために選択された拡散符号としてＡＴＳパケットのチャネル情報１に格納する（ステップＳ４２６３）。
【０１５３】
その後、無線装置３のＭＡＣモジュール１７は、チャネル状態テーブルＣＳＴ−２（図２０参照）に登録した拡散符号Ｃｏｄｅ２を確認応答パケットを送信するために選択された拡散符号としてＡＴＳパケットのチャネル情報２に格納する（ステップＳ４２６４）。
【０１５４】
引き続き、無線装置３のＭＡＣモジュール１７は、図１９に示すステップＳ４２３で演算した許容干渉パワーＡＩＰＷ２を確認応答パケットの受信中に無線装置３が受ける許容干渉パワーとしてＡＴＳパケットのチャネル情報２に格納する（ステップＳ４２６５）。
【０１５５】
更に、無線装置３のＭＡＣモジュール１７は、図１０に示すステップＳ２２において演算した最大許容送信パワーＭＡＰＷ１をデータパケットの送信パワーとしてＡＴＳパケットのチャネル情報１に格納する（ステップＳ４２６６）。図１０に示すステップＳ２２で演算される最大許容送信パワーＭＡＰＷ１は、無線装置３がパケットを送信した場合に無線装置３に隣接する無線装置１，２，４，６，７における複数の許容干渉パワーのうち、最小の許容干渉パワーからなるので、無線装置３のＭＡＣモジュール１７は、データパケットを送信するときの送信パワーを最大許容送信パワーＭＡＰＷ１に決定する。
【０１５６】
更に、無線装置３のＭＡＣモジュール１７は、ＭＡＣアドレスＭＡＣａｄｄ３を送信元アドレスとしてＭＡＣヘッダに格納し、ＭＡＣアドレスＭＡＣａｄｄ７を送信先アドレスとしてＭＡＣヘッダに格納してＡＴＳパケットＡＴＳ−１（図２６参照）を作成する。そして、無線装置３のＭＡＣモジュール１７は、その作成したＡＴＳパケットＡＴＳ−１をＭＡＣモジュール１５へ出力し、ＭＡＣモジュール１５は、ＡＴＳパケットＡＴＳ−１を無線インターフェースモジュール１３およびアンテナ１１を介して無線装置７へ送信する。即ち、無線装置３は、ＡＴＳパケットＡＴＳ−１を制御チャネルで無線装置７へ送信する（ステップＳ４２６７）。
【０１５７】
そして、一連の動作は、図１８の“終了”へ移行する。
【０１５８】
図２７は、ＡＴＳパケットを受信する動作を説明するためのフローチャートである。また、図２８は、許容送信パワーテーブルの他の例を示す図である。更に、図２９は、干渉パワーテーブルの他の例を示す図である。更に、図３０は、許容送信パワーテーブルの更に他の例を示す図である。更に、図３１は、干渉パワーテーブルの更に他の例を示す図である。
【０１５９】
なお、図２７に示すフローチャートの説明においては、無線装置３に隣接する無線装置４がＡＴＳパケットＡＴＳ−１を受信した場合を例として説明する。
【０１６０】
一連の動作が開始されると、無線装置４の無線インターフェースモジュール１３は、アンテナ１１を介してＡＴＳパケットＡＴＳ−１を受信し、その受信したＡＴＳパケットＡＴＳ−１の受信パワーＰＷｒ３を検出する。
【０１６１】
そして、無線装置４の無線インターフェースモジュール１３は、受信パワーＰＷｒ３およびＡＴＳパケットＡＴＳ−１をＭＡＣモジュール１５へ出力し、ＭＡＣモジュール１５は、受信パワーＰＷｒ３およびＡＴＳパケットＡＴＳ−１を受ける。
【０１６２】
そうすると、無線装置４のＭＡＣモジュール１５は、ＡＴＳパケットＡＴＳ−１のＭＡＣヘッダを参照して、受信パワーＰＷｒ３およびＡＴＳパケットＡＴＳ−１をＭＡＣモジュール１７へ出力する。
【０１６３】
そして、無線装置４のＭＡＣモジュール１７は、受信パワーＰＷｒ３およびＡＴＳパケットＡＴＳ−１をＭＡＣモジュール１５から受け、その受けたＡＴＳパケットＡＴＳ−１に含まれるデータパケットの期間［ｔ１，ｔ２］、確認応答パケットの期間［ｔ３，ｔ４］、データパケットを送信するための拡散符号Ｃｏｄｅ１、確認応答パケットを送信するための拡散符号Ｃｏｄｅ２、確認応答パケットの受信中における許容干渉パワーＡＩＰＷ２に関する情報、およびデータパケットの送信における送信パワーに関する情報を保存する（ステップＳ６１）。
【０１６４】
その後、無線装置４のＭＡＣモジュール１７は、データパケットの送信元アドレス（＝ＭＡＣａｄｄ３）、データパケットの送信先アドレス（＝ＭＡＣａｄｄ７）、データパケットの送信のために選択された拡散符号（＝ステップＳ６１において保存した拡散符号Ｃｏｄｅ１）、データパケットの受信開始時刻（＝ステップＳ６１において保存したデータパケットの受信開始時刻ｔ１）およびデータパケットの受信終了時刻（＝ステップＳ６１において保存したデータパケットの受信終了時刻ｔ２）をチャネル状態テーブルに登録する（ステップＳ６２）。この場合、受信開始時刻ｔ１および受信終了時刻ｔ２は、チャネル状態テーブルの受信期間の欄に登録される。
【０１６５】
そして、無線装置４のＭＡＣモジュール１７は、確認応答パケットの送信元アドレス（＝ＭＡＣａｄｄ７）、確認応答パケットの送信先アドレス（＝ＭＡＣａｄｄ３）、確認応答パケットの送信のために選択された拡散符号（＝ステップＳ６１において保存した拡散符号Ｃｏｄｅ２）、確認応答パケットの送信開始時刻ｔ３（＝ステップＳ６１において保存した確認応答パケットの送信開始時刻ｔ３）および確認応答パケットの送信終了時刻ｔ４（＝ステップＳ６１において保存した確認応答パケットの送信終了時刻ｔ４）をチャネル状態テーブルに登録する（ステップＳ６３）。この場合、送信開始時刻ｔ３および送信終了時刻ｔ４は、チャネル状態テーブルの受信期間の欄に登録される。
【０１６６】
なお、ステップＳ６１〜ステップＳ６３に従って作成されるチャネル状態テーブルは、図２１に示すステップＳ４３２〜ステップＳ４３４に従って作成されるチャネル状態テーブルＣＳＴ−３（図２２参照）と同じであるので、無線装置４のＭＡＣモジュール１７は、ＡＴＳパケットＡＴＳ−１の受信に伴って作成するチャネル状態テーブルがＣＴＳパケットＣＴＳ−１（図１７参照）の受信に伴って作成するチャネル状態テーブルＣＳＴ−３と同じであることを確認するだけであり、新たにチャネル状態テーブルを作成することはない。
【０１６７】
そして、無線装置４のＭＡＣモジュール１７は、受信パワーＰＷｒ３を送信パワーＰＷｔ３で除算することによってチャネルゲイン（＝ＰＷｒ３／ＰＷｔ３）を演算する（ステップＳ６４）。
【０１６８】
その後、無線装置４のＭＡＣモジュール１７は、ＡＴＳパケットＡＴＳ−１のチャネル情報２から許容干渉パワーＡＩＰＷ２を無線装置３が確認応答パケットを受信する期間における無線装置３の許容干渉パワーとして検出する。
【０１６９】
そうすると、無線装置４のＭＡＣモジュール１７は、許容干渉パワーＡＩＰＷ２をチャネルゲイン（＝ＰＷｒ３／ＰＷｔ３）で除算することによって、無線装置３における確認応答パケットの受信を妨げないように無線装置４がパケットを送信するときの許容送信パワーＡＴＰＷ２を演算する（ステップＳ６５）。
【０１７０】
そして、無線装置４のＭＡＣモジュール１７は、許容送信パワーＡＴＰＷ２、確認応答パケットの送信開始時刻ｔ３および確認応答パケットの送信終了時刻ｔ４を許容送信パワーテーブルに登録する（ステップＳ６６）。
【０１７１】
これによって、図２８に示す許容送信パワーテーブルＡＴＰＴ−２が作成される。無線装置４のＭＡＣモジュール１７は、無線装置７からＣＴＳパケットＣＴＳ−１を受信したときに、許容送信パワーテーブルＡＴＰＴ−１（図２３参照）を作成しているので、無線装置３からＡＴＳパケットＡＴＳ−１を受信したときに無線装置４において作成される許容送信パワーテーブルは、図２８に示す許容送信パワーテーブルＡＴＰＴ−２になる。
【０１７２】
このように、無線装置４のＭＡＣモジュール１７は、ＡＴＳパケットＡＴＳ−１に含まれる許容干渉パワーＡＩＰＷ２に基づいて、許容送信パワーテーブルＡＴＰＴ−２に含まれる許容送信パワーＡＴＰＷ２を演算する。
【０１７３】
その後、無線装置４のＭＡＣモジュール１７は、ＡＴＳパケットＡＴＳ−１に含まれていた送信パワーＭＡＰＷ１にステップＳ６５において演算したチャネルゲイン（＝ＰＷｒ３／ＰＷｔ３）を乗算することによって、無線装置３がデータパケットを送信することによって無線装置４が受ける干渉パワーＩＰＷ２を演算する（ステップＳ６７）。
【０１７４】
そうすると、無線装置４のＭＡＣモジュール１７は、干渉パワーＩＰＷ２、データパケットの送信開始時刻ｔ１およびデータパケットの送信終了時刻ｔ２を干渉パワーテーブルに登録する（ステップＳ６８）。これによって、図２９に示す干渉パワーテーブルＩＰＴ−２が作成される。
【０１７５】
このように、無線装置４のＭＡＣモジュール１７は、ＡＴＳパケットＡＴＳ−１に含まれる送信パワーＭＡＰＷ１に基づいて、干渉パワーテーブルＩＰＴ−２に含まれる干渉パワーＩＰＷ２を演算する。
【０１７６】
無線装置４のＭＡＣモジュール１７は、無線装置７からＣＴＳパケットＣＴＳ−１を受信したときに、干渉パワーテーブルＩＰＴ−１（図２４参照）を作成しているので、無線装置３からＡＴＳパケットＡＴＳ−１を受信したときに無線装置４において作成される干渉パワーテーブルは、図２９に示す干渉パワーテーブルＩＰＴ−２になる。
【０１７７】
そして、ステップＳ６８の後、一連の動作は、終了する。
【０１７８】
なお、ＡＴＳパケットＡＴＳ−１を受信した無線装置６のＭＡＣモジュール１７も、図２７に示すフローチャートを実行し、許容送信パワーテーブルＡＴＰＴ−２（図２８参照）および干渉パワーテーブルＩＰＴ−２（図２９参照）と同様の許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを作成する。
【０１７９】
また、ＡＴＳパケットＡＴＳ−１を受信した無線装置１，２のＭＡＣモジュール１７は、図２７に示すフローチャートに従って、チャネル状態テーブルＣＳＴ−３（図２２参照）と同じチャネル状態テーブルを作成するとともに、許容送信パワーテーブルＡＴＰＴ−３（図３０参照）および干渉パワーテーブルＩＰＴ−３（図３１参照）を作成する。
【０１８０】
上述したように、データパケットの送信元である無線装置３がＲＴＳパケットＲＴＳ−１を無線装置７へ送信し、無線装置７がＣＴＳパケットＣＴＳ−１を無線装置３へ送信し、更に、無線装置３がＡＴＳパケットＡＴＳ−１を無線装置７へ送信することによって、無線装置３は、ＣＴＳパケットＣＴＳ−１を受信し、無線装置７は、ＲＴＳパケットＲＴＳ−１を受信し、無線装置３に隣接するする無線装置１，２，４，６は、ＲＴＳパケットＲＴＳ−１およびＡＴＳパケットＡＴＳ−１を受信し、無線装置７に隣接する無線装置４〜６，８，９は、ＣＴＳパケットＣＴＳ−１を受信する。その結果、無線装置３，７の両方に隣接する無線装置４，６は、ＲＴＳパケットＲＴＳ−１、ＣＴＳパケットＣＴＳ−１およびＡＴＳパケットＡＴＳ−１を受信する。
【０１８１】
そして、無線装置７は、ＲＴＳパケットＲＴＳ−１を受信し、かつ、データ／確認応答の送受信が許可された場合、チャネル状態テーブルＣＳＴ−１（図１４参照）を作成する。また、無線装置３は、ＣＴＳパケットＣＴＳ−１の受信に伴ってチャネル状態テーブルＣＳＴ−２（図２０参照）を作成する。更に、無線装置４，６は、ＣＴＳパケットＣＴＳ−１およびＡＴＳパケットＡＴＳ−１の受信に伴って、チャネル状態テーブルＣＳＴ−３（図２２参照）、許容送信パワーテーブルＡＴＰＴ−１（図２３参照）および干渉パワーテーブルＩＰＴ−１（図２４参照）を作成する。更に、無線装置１，２は、ＡＴＳパケットＡＴＳ−１の受信に伴って、チャネル状態テーブルＣＳＴ−３（図２２参照）、許容送信パワーテーブルＡＴＰＴ−３（図３０参照）および干渉パワーテーブルＩＰＴ−３（図３１参照）を作成する。更に、無線装置５，８，９は、ＣＴＳパケットＣＴＳ−１の受信に伴って、チャネル状態テーブルＣＳＴ−３（図２２参照）、許容送信パワーテーブルＡＴＰＴ−１（図２３参照）および干渉パワーテーブルＩＰＴ−１（図２４参照）を作成する。
【０１８２】
従って、データパケットの送信先（＝無線装置７）以外の無線装置１〜６，８，９は、ＣＴＳパケットＣＴＳ−１および／またはＡＴＳパケットＡＴＳ−１の受信に伴ってチャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを作成する。
【０１８３】
このように、データパケットの送信先（＝無線装置７）以外の無線装置１〜６，８，９がＣＴＳパケットＣＴＳ−１および／またはＡＴＳパケットＡＴＳ−１の受信に伴ってチャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを作成することにしたのは、送信先以外の無線装置１〜６，８，９は、ＣＴＳパケットを受信するまで無線装置３と無線装置７との間で無線通信が行なわれることを検知できないので、無線装置３と無線装置７との間で無線通信が行なわれることが確定するＣＴＳパケットの受信に伴ってチャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを作成することにしたためである。
【０１８４】
なお、ＡＴＳパケットは、ＣＴＳパケットの受信後に送信元の無線装置によって送信されるので、ＡＴＳパケットの受信に伴ってチャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを作成することは、送信元と送信先との間で無線通信が行なわれることを確定させるためのＣＴＳパケットの受信に伴ってチャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを作成することになる。つまり、チャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴは、送信元と送信先との間で無線通信が行なわれることが確定した後に作成される。
【０１８５】
また、送信先の無線装置７は、自己が送信元との間で無線通信を行なうことを決定するので、ＲＴＳパケットの受信に伴ってチャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを作成することにしたものである。
【０１８６】
無線ネットワーク１０においては、各無線装置１〜９が送信元の無線装置として送信先との間でＲＴＳパケットおよびＣＴＳパケットのやり取りを行なうとともに、ＡＴＳパケットを送信する。従って、上述した無線装置３は、無線装置４が送信元として送信先の無線装置５との間でＲＴＳパケットおよびＣＴＳパケットのやり取りを行ない、ＡＴＳパケットを送信する場合、送信元および送信先以外の無線装置としてチャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを作成する。無線装置１，２，４〜９も、送信元および送信先以外の無線装置としてチャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを作成する。その結果、無線ネットワーク１０を構成する無線装置１〜９の各々は、チャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを保持する。
【０１８７】
そして、この発明においては、各無線装置１〜９は、自己がデータパケットの送信を開始する場合、チャネル状態テーブルＣＳＴを参照して自己がデータパケットを送信する期間に自己の周辺において無線通信が行なわれるか否かを判定する。そして、各無線装置１〜９は、自己がデータパケットを送信する期間に自己の周辺において無線通信が行なわれない場合、キャリアセンスを行なって従来の方法により無線通信を行なう。一方、各無線装置１〜９は、自己がデータパケットを送信する期間に自己の周辺において無線通信が行なわれる場合、自己が保持するチャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴに基づいて無線通信を行なう。
【０１８８】
図３２は、この発明によるパケットの送信方法を説明するためのフローチャートである。なお、図３２に示すフローチャートの説明においては、送信元の無線装置は、送信先の無線装置からＣＴＳパケットを受信していることを前提として説明する。
【０１８９】
一連の動作が開始されると、送信元の無線装置のＭＡＣモジュール１７は、データパケットのサイズに基づいて、データパケットの送信期間［ｔｓｔａｒｔ＿ｔ，ｔｅｎｄ＿ｔ］を検出する（ステップＳ７１）。
【０１９０】
そして、送信元の無線装置のＭＡＣモジュール１７は、チャネル状態テーブルＣＳＴを参照して、自己の周辺で行なわれる通信期間［ｔｃｏｍ＿ｓ，ｔｃｏｍ＿ｅ］を検出する（ステップＳ７２）。
【０１９１】
そうすると、送信元の無線装置のＭＡＣモジュール１７は、送信期間［ｔｓｔａｒｔ＿ｔ，ｔｅｎｄ＿ｔ］と通信期間［ｔｃｏｍ＿ｓ，ｔｃｏｍ＿ｅ］との重複期間が存在するか否かを判定する（ステップＳ７３）。そして、送信元の無線装置のＭＡＣモジュール１７は、送信期間［ｔｓｔａｒｔ＿ｔ，ｔｅｎｄ＿ｔ］と通信期間［ｔｃｏｍ＿ｓ，ｔｃｏｍ＿ｅ］との重複期間が存在すると判定した場合、チャネル状態テーブルＣＳＴを参照して、自己が通信期間［ｔｃｏｍ＿ｓ，ｔｃｏｍ＿ｅ］に使用可能な拡散符号Ｃｏｄｅ＿ｔを選択する（ステップＳ７４）。より具体的には、送信元の無線装置のＭＡＣモジュール１７は、チャネル状態テーブルＣＳＴに登録されている拡散符号以外の拡散符号を拡散符号Ｃｏｄｅ＿ｔとして選択する。
【０１９２】
その後、送信元の無線装置のＭＡＣモジュール１７は、許容送信パワーテーブルＡＴＰＴを参照して、自己が送信期間［ｔｓｔａｒｔ＿ｔ，ｔｅｎｄ＿ｔ］に使用可能な許容送信パワーＡＴＰＷ＿ｔを検出する（ステップＳ７５）。より具体的には、送信元の無線装置のＭＡＣモジュール１７は、送信期間［ｔｓｔａｒｔ＿ｔ，ｔｅｎｄ＿ｔ］に対応する許容送信パワーを許容送信パワーテーブルＡＴＰＴから抽出することによって許容送信パワーＡＴＰＷ＿ｔを検出する。
【０１９３】
そうすると、送信元のＭＡＣモジュール１７は、データパケットを拡散符号Ｃｏｄｅ＿ｔによって符号化し、その符号化したデータパケットを許容送信パワーＡＴＰＷ＿ｔでデータチャネル（無線インターフェースモジュール１４およびアンテナ１２）を用いて送信先へ送信する（ステップＳ７６）。
【０１９４】
一方、ステップＳ７３において、送信期間［ｔｓｔａｒｔ＿ｔ，ｔｅｎｄ＿ｔ］と通信期間［ｔｃｏｍ＿ｓ，ｔｃｏｍ＿ｅ］との重複期間が存在しないと判定された場合、送信元の無線装置のＭＡＣモジュール１７は、チャネル状態テーブルＣＳＴおよび許容送信パワーテーブルＡＴＰＴを参照せずに、データパケットをデータチャネル（無線インターフェースモジュール１４およびアンテナ１２）を用いて送信先へ送信する（ステップＳ７７）。より具体的には、送信元の無線装置のＭＡＣモジュール１７は、任意の拡散符号および任意の送信パワーを用いてデータパケットをデータチャネルで送信先へ送信する。
【０１９５】
そして、ステップＳ７６またはステップＳ７７の後、一連の動作は終了する。
【０１９６】
このように、この発明においては、データパケットの送信期間が送信元の周辺で行なわれている無線通信の期間と重複する場合、送信元の無線装置は、許容送信パワーＡＴＰＷ＿ｔでデータパケットを送信先へ送信する（ステップＳ７６参照）。そして、この許容送信パワーＡＴＰＷ＿ｔは、送信元の無線装置に隣接する無線装置が受信中のパケットを復調可能な送信パワーである（図２７のステップＳ６５参照）。従って、データパケットの送信期間が送信元の周辺で行なわれている無線通信の期間と重複する場合、送信元の無線装置は、自己の周辺で行なわれている無線通信を妨げないようにデータパケットを送信する（ステップＳ７４〜ステップＳ７６参照）。そして、「自己の周辺で行なわれている無線通信を妨げないようにデータパケットを送信する」とは、送信元の無線装置に隣接する隣接無線装置が受信中のパケットを復調できる送信パワーで送信元の無線装置がデータパケットを送信することを言う。
【０１９７】
従って、この発明によれば、隣接する無線装置が無線通信を同時に行なっても受信中のパケットを復調できる。
【０１９８】
図３３は、この発明によるパケットの受信方法を説明するためのフローチャートである。一連の動作が開始されると、送信先の無線装置の無線インターフェースモジュール１３は、ＲＴＳパケットを受信したか否かを判定し（ステップＳ８１）、ＲＴＳパケットを受信したと判定すると、ＲＴＳパケットの受信パワーＰＷｒ＿ｓを検出する（ステップＳ８２）。
【０１９９】
そして、送信先の無線装置の無線インターフェースモジュール１３は、受信パワーＰＷｒ＿ｔおよびＲＴＳパケットをＭＡＣモジュール１５を介してＭＡＣモジュール１７へ出力し、ＭＡＣモジュール１７は、ＭＡＣモジュール１５から受信パワーＰＷｒ＿ｓおよびＲＴＳパケットを受ける。
【０２００】
そうすると、送信先の無線装置のＭＡＣモジュール１７は、ＲＴＳパケットに基づいて、データパケットの受信期間［ｔｓｔａｒｔ＿ｒ，ｔｅｎｄ＿ｒ］を検出し（ステップＳ８３）、チャネル状態テーブルＣＳＴを参照して、自己の周辺で行なわれる通信期間［ｔｃｏｍ＿ｓ，ｔｃｏｍ＿ｅ］を検出する（ステップＳ８４）。
【０２０１】
そして、送信先の無線装置のＭＡＣモジュール１７は、受信期間［ｔｓｔａｒｔ＿ｒ，ｔｅｎｄ＿ｒ］と通信期間［ｔｃｏｍ＿ｓ，ｔｃｏｍ＿ｅ］との重複期間が存在するか否かを判定する（ステップＳ８５）。ステップＳ８５において、送信先の無線装置のＭＡＣモジュール１７は、受信期間［ｔｓｔａｒｔ＿ｒ，ｔｅｎｄ＿ｒ］と通信期間［ｔｃｏｍ＿ｓ，ｔｃｏｍ＿ｅ］との重複期間が存在すると判定した場合、干渉パワーテーブルＩＰＴを参照して、送信期間［ｔｓｔａｒｔ＿ｔ，ｔｅｎｄ＿ｔ］における干渉パワーＩＰＷ＿ｒを検出する（ステップＳ８６）。
【０２０２】
そして、送信先の無線装置のＭＡＣモジュール１７は、最大許容送信パワーが最小要求送信パワーよりも大きいか否かを判定し（ステップＳ８７）、最大許容送信パワーが最小要求送信パワーよりも大きいと判定した場合、ＣＴＳパケットを制御チャネルで送信する（ステップＳ８８）。その後、送信先の無線装置のＭＡＣモジュール１７は、データパケットをデータチャネル（アンテナ１２および無線インターフェースモジュール１４）で受信し（ステップＳ８９）、その受信したデータパケットを拡散符号Ｃｏｄｅ＿ｔで復号する。そして、送信先の無線装置のＭＡＣモジュール１７は、確認応答パケットをデータチャネル（アンテナ１２および無線インターフェースモジュール１４）で送信元の無線装置へ送信する（ステップＳ９０）。この場合、送信先の無線装置のＭＡＣモジュール１７は、パケットの送信方法を示す図３２に示すフローチャートに従って確認応答パケットを送信元の無線装置へ送信する。
【０２０３】
なお、最大許容送信パワーが最小要求送信パワーよりも大きい場合にパケットを受信することにしたのは、最大許容送信パワーが最小要求送信パワーよりも大きければ、送信先の無線装置が受信したパケットを復調できるからである。
【０２０４】
一方、ステップＳ８５において、受信期間［ｔｓｔａｒｔ＿ｒ，ｔｅｎｄ＿ｒ］と通信期間［ｔｃｏｍ＿ｓ，ｔｃｏｍ＿ｅ］との重複期間が存在しないと判定された場合、一連の動作は、ステップＳ８８へ移行し、上述したステップＳ８８〜ステップＳ９０が順次実行される。
【０２０５】
そして、ステップＳ８７において最大許容送信パワーが最小要求送信パワー以下であると判定された場合、またはステップＳ９０の後、一連の動作は終了する。
【０２０６】
なお、最大許容送信パワーが最小要求送信パワー以下である場合、パケットを受信しないのは、最大許容送信パワーが最小要求送信パワー以下であると、送信先の無線装置が受信したパケットを復調できないからである。
【０２０７】
また、データパケットの送信元の無線装置は、ステップＳ９０で送信された確認応答パケットをステップＳ８１〜ステップＳ８７に従って受信する。つまり、データパケットの送信元の無線装置は、受信期間［ｔｓｔａｒｔ＿ｒ，ｔｅｎｄ＿ｒ］と通信期間［ｔｃｏｍ＿ｓ，ｔｃｏｍ＿ｅ］との重複期間が存在する場合、最大許容送信パワーが最小要求送信パワー以下であるか否かを判定して確認応答パケットを受信する。
【０２０８】
このように、この発明においては、送信先の無線装置は、自己の周辺で無線通信が行なわれている状態でデータパケットを受信する場合、パケットの最大許容送信パワーが最小要求送信パワーよりも大きい場合にデータパケットを受信する（ステップＳ８７の“ＹＥＳ”、ステップＳ８８およびステップＳ８９参照）。つまり、送信先の無線装置は、自己の周辺で無線通信が行なわれていても、自己がパケットを復調できる受信パワーでパケットを受信する。
【０２０９】
従って、この発明によれば、隣接する無線装置が無線通信を同時に行なっても受信中のパケットを復調できる。
【０２１０】
［実施の形態２］
図３４は、図１に示す無線装置１〜９の実施の形態２における構成を示す概略ブロック図である。図１に示す無線装置１〜９は、図３４に示す無線装置１Ａであってもよい。無線装置１Ａは、図２に示す無線装置１のＭＡＣモジュール１７をＭＡＣモジュール１７Ａに代えたものであり、その他は、無線装置１と同じである。
【０２１１】
ＭＡＣモジュール１７Ａは、後述する方法によって、ＭＡＣモジュール１５による制御パケットの送受信を制御するとともに、ＭＡＣモジュール１５が受信した制御パケットに基づいて、無線装置１（無線装置１Ａからなる）に隣接する隣接無線装置における無線通信を妨げないようにＭＡＣモジュール１６によるデータパケットまたは確認応答パケットの送受信を制御する。
【０２１２】
以下、実施の形態２におけるアドミッションコントロールについて説明する。なお、実施の形態２においても、無線装置３が無線装置７との間でデータパケットおよび確認応答パケットのやり取りを行っているときのアドミッションコントロールについて説明する。
【０２１３】
実施の形態２におけるアドミッションコントロールが開始されると、データパケットの送信または確認応答パケットの受信を予定している無線装置３のＭＡＣモジュール１７Ａは、図９および図１０に示すフローチャートに従ってＲＴＳパケットＲＴＳ−１を送信する。
【０２１４】
そして、無線装置３に隣接する無線装置１，２，４，６は、図１２に示すフローチャートに従ってＲＴＳパケットＲＴＳ−１の受信処理を実行する。
【０２１５】
図３５は、図１２に示すステップＳ１２の実施の形態２における詳細な動作を説明するためのフローチャートである。図３５に示すフローチャートは、図１３に示すフローチャートのステップＳ１３２をステップＳ１３２Ａに代えたものであり、その他は、図１３に示すフローチャートと同じである。
【０２１６】
無線装置７のＭＡＣモジュール１５は、ＲＴＳパケットＲＴＳ−１の送信先アドレス（＝ＭＡＣａｄｄ７）が自己のＭＡＣアドレスに一致すると判定し、受信パワーＰＷｒ１およびＲＴＳパケットＲＴＳ−１をＭＡＣモジュール１７Ａへ出力する。そして、無線装置７のＭＡＣモジュール１７Ａは、図３５に示すフローチャートに従ってＲＴＳパケットＲＴＳ−１の受信処理を行なう。
【０２１７】
無線装置７のＭＡＣモジュール１７Ａは、上述したステップＳ１２１〜Ｓ１３１を順次実行する。そして、無線装置７のＭＡＣモジュール１７Ａは、ステップＳ１３１の後、後述する方法によって、伝送速度とデータパケットの受信中における許容干渉パワーＡＩＰＷ３とを演算する（ステップＳ１３２Ａ）。
【０２１８】
その後、無線装置７のＭＡＣモジュール１７Ａは、上述したステップＳ１３３〜Ｓ１３５を順次実行する。
【０２１９】
図３６は、図３５に示すステップＳ１３２Ａの詳細な動作を説明するためのフローチャートである。また、図３７は、伝送速度とＳＩＮＲのしきい値との関係を示す図である。
【０２２０】
無線装置７のＭＡＣモジュール１７Ａは、図３５に示すステップＳ１３１の後、図３５に示すステップＳ１２１において保存した最大許容送信パワーと、ステップＳ１２２において演算したチャネルゲインとを乗算して受信パワーを演算する（ステップＳ１３２１）。
【０２２１】
そして、無線装置７のＭＡＣモジュール１７Ａは、データパケットの受信期間中における最大干渉パワーＭＩＰＷ２を演算する（ステップＳ１３２２）。より具体的には、無線装置７のＭＡＣモジュール１７Ａは、データパケットの受信期間中に受ける干渉パワーの和を最大干渉パワーＭＩＰＷ２として演算する。
【０２２２】
その後、無線装置７のＭＡＣモジュール１７Ａは、現在の最大干渉パワーＭＩＰＷ２を現在の受信信号数で除算して１信号当たりの干渉パワーＩＰＮを演算する（ステップＳ１３２３）。この場合、無線装置７のＭＡＣモジュール１７Ａは、自己が保持しているチャネル状態テーブルＣＳＴを参照して現在の受信信号数を検出し、その検出した現在の受信信号数を用いて１信号当たりの干渉パワーＩＰＮを演算する。
【０２２３】
引き続いて、無線装置７のＭＡＣモジュール１７Ａは、現在設定されている伝送速度を最低伝送速度に設定する（ステップＳ１３２４）。そして、無線装置７のＭＡＣモジュール１７Ａは、伝送速度とＳＩＮＲのしきい値との関係を示すテーブルＳ−Ｔｘ（図３７参照）を参照して、ステップＳ１３２４において設定した最低伝送速度に対応するＳＩＮＲのしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ１を検出する。
【０２２４】
図３７に示すテーブルＳ−Ｔｘは、ＳＩＮＲのしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄと、伝送速度ＴＸＲとを含む。そして、しきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄおよび伝送速度ＴＸＲは、相互に対応付けられる。しきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄは、例えば、しきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ１〜ＳＩＮＲｔｈｒｅｓｈｏｌｄ５からなり、しきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ１〜ＳＩＮＲｔｈｒｅｓｈｏｌｄ５は、ＳＩＮＲｔｈｒｅｓｈｏｌｄ１＜ＳＩＮＲｔｈｒｅｓｈｏｌｄ２＜ＳＩＮＲｔｈｒｅｓｈｏｌｄ３＜ＳＩＮＲｔｈｒｅｓｈｏｌｄ４＜ＳＩＮＲｔｈｒｅｓｈｏｌｄ５の関係を有する。また、伝送速度ＴＸＲは、例えば、伝送速度ＴＸＲ１〜ＴＸＲ５からなり、伝送速度ＴＸＲ１〜ＴＸＲ５は、ＴＸＲ１＜ＴＸＲ２＜ＴＸＲ３＜ＴＸＲ４＜ＴＸＲ５の関係を有する。従って、テーブルＳ−Ｔｘは、伝送速度が相対的に速くなれば、相対的に大きくなるＳＩＮＲのしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄを格納する。
【０２２５】
無線装置７のＭＡＣモジュール１７Ａは、最低伝送速度ＴＸＲ１に対応するＳＩＮＲのしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ１を検出すると、その検出したしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ１を次式のＳＩＮＲｔｈｒｅｓｈｏｌｄに代入し、無線装置３の送信パワーＰＷｔ（＝既知）を次式のＰｓｔに代入し、図３５に示すステップＳ１２２において演算したチャネルゲインを次式のＧｔ−ｒに代入してＳＩを演算することによって、現在設定されている伝送速度における許容干渉パワーＳＩ（＝データパケットの受信中における許容干渉パワー）を演算する（ステップＳ１３２５）。
【０２２６】
Ｐｓｔ×Ｇｔ−ｒ／（Ｐｎｏｉｓｅ＋（２／３Ｗ）ΣＰｓｔ×Ｇｔ−ｒ＋ＳＩ）＝ＳＩＮＲｔｈｒｅｓｈｏｌｄ・・・（３）
そうすると、無線装置７のＭＡＣモジュール１７Ａは、許容干渉パワーＳＩが“０”よりも大きいか否かを判定し（ステップＳ１３２６）、許容干渉パワーＳＩが“０”以下である場合、ＣＴＳパケットを返さない（ステップＳ１３２７）。その後、一連の動作は、図１２の“終了”へ移行する。従って、この場合、無線装置３と無線装置７との間の無線通信は、行なわれない。
【０２２７】
一方、ステップＳ１３２６において、許容干渉パワーＳＩが“０”よりも大きいと判定されたとき、無線装置７のＭＡＣモジュール１７Ａは、一定期間において受信した受信信号数の平均を演算することにより無線装置７における平均受信信号数を演算し、チャネル状態テーブルＣＳＴを参照して現在予約されている受信信号数を取得する。そして、無線装置７のＭＡＣモジュール１７Ａは、平均受信信号数−現在予約されている受信信号数を演算することにより、新たに予約されるはずの信号数を演算する（ステップＳ１３２８）。
【０２２８】
その後、無線装置７のＭＡＣモジュール１７Ａは、その演算した新たに予約されるはずの信号数にステップＳ１３２３において演算した１信号当たりの干渉パワーＩＰＮを乗算して新たな最大干渉パワーの予測ＭＩＰＷ３を演算する（ステップＳ１３２９）。
【０２２９】
そうすると、無線装置７のＭＡＣモジュール１７Ａは、現在設定されている伝送速度における許容干渉パワーＳＩが新たな最大干渉パワーの予測ＭＩＰＷ３よりも大きいか否かを判定する（ステップＳ１３３０）。
【０２３０】
ステップＳ１３３０において、許容干渉パワーＳＩが新たな最大干渉パワーの予測ＭＩＰＷ３よりも大きいと判定されたとき、無線装置７のＭＡＣモジュール１７Ａは、現在の伝送速度が最高であるか否かを更に判定する（ステップＳ１３３１）。
【０２３１】
そして、ステップＳ１３３１において、現在の伝送速度が最高でないと判定されたとき、無線装置７のＭＡＣモジュール１７Ａは、伝送速度を１つ上の伝送速度に設定する（ステップＳ１３３２）。その後、一連の動作は、ステップＳ１３２５へ戻り、ステップＳ１３３１において、現在の伝送速度が最高であると判定されるまで、上述したステップＳ１３２５，Ｓ１３２６の“ＹＥＳ”，Ｓ１３２８，Ｓ１３２９，Ｓ１３３０の“ＹＥＳ”，Ｓ１３３１の“ＮＯ”，Ｓ１３３２が繰り返し実行される。
【０２３２】
そして、ステップＳ１３３１において、現在の伝送速度が最高であると判定されると、無線装置７のＭＡＣモジュール１７Ａは、ステップＳ１３２３において演算したＩＰＮを１信号当たりの許容干渉量に設定する（ステップＳ１３３３）。
【０２３３】
一方、ステップＳ１３３０において、許容干渉パワーＳＩが新たな最大干渉パワーの予測ＭＩＰＷ３以下であると判定されたとき、無線装置７のＭＡＣモジュール１７Ａは、既に通信可能な伝送速度が存在するか否かを更に判定する（ステップＳ１３３４）。
【０２３４】
そして、ステップＳ１３３４において、既に通信可能な伝送速度が存在すると判定されたとき、一連の動作は、上述したステップＳ１３３３へ移行する。
【０２３５】
一方、ステップＳ１３３４において、既に通信可能な伝送速度が存在しないと判定されたとき、無線装置７のＭＡＣモジュール１７Ａは、ステップＳ１３２５において演算した許容干渉パワーＳＩをステップＳ１３２８において演算した新たに予定されるはずの信号数で除算することにより、１信号当たりの許容干渉量を演算する（ステップＳ１３３５）。
【０２３６】
そして、無線装置７のＭＡＣモジュール１７Ａは、ステップＳ１３３３またはステップＳ１３３５の後、伝送速度と１信号当たりの許容干渉量ＡＩＰＷ３とを決定し（ステップＳ１３３６）、その決定した伝送速度を用いてデータパケットの期間［ｔ５，ｔ６］および確認応答パケットの期間［ｔ７，ｔ８］を演算する（ステップＳ１３３７）。
【０２３７】
この場合、データパケットの期間［ｔ５，ｔ６］は、ＲＴＳパケットＲＴＳ−１のＰＨＹヘッダに含まれるデータパケットの長さをステップＳ１３３６において決定された伝送速度で除算することによって演算され、確認応答パケットの期間［ｔ７，ｔ８］は、確認応答パケットの長さ（固定）をステップＳ１３３６において決定された伝送速度で除算することによって演算される。
【０２３８】
そして、ステップＳ１３３７の後、一連の動作は、図３５のステップＳ１３３へ移行する。
【０２３９】
上述したステップＳ１３２５，Ｓ１３２６の“ＹＥＳ”，Ｓ１３２８，Ｓ１３２９，Ｓ１３３０の“ＹＥＳ”，Ｓ１３３１の“ＮＯ”，Ｓ１３３２からなるループは、許容干渉パワーＳＩが無線装置７における新たな最大干渉パワーの予測ＭＩＰＷ３よりも大きい場合に、伝送速度を高く設定するループである。
【０２４０】
図３８は、干渉パワーの余裕分を伝送速度に反映させる概念図である。ステップＳ１３２５が１回目に実行される場合、許容干渉パワーＳＩは、最低伝送速度ＴＸＲ１に対応するしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ１を用いて演算される。そして、このしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ１は、最も小さく、許容干渉パワーＳＩは、しきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄに反比例するため（式（３）参照）、１回目に演算される許容干渉パワーＳＩは、最も大きくなる。
【０２４１】
新たな最大干渉パワーの予測ＭＩＰＷ３および許容干渉パワーＳＩの関係を図示すると、図３８に示すようになる。１回目に演算される許容干渉パワーＳＩ１は、最も大きくなるので、新たな最大干渉パワーの予測ＭＩＰＷ３よりも大きくなる。そして、ＳＩ１−ＭＩＰＷ３が干渉パワーの余裕分になる（図３８の（ａ）参照）。
【０２４２】
伝送速度が１つ上の伝送速度ＴＸＲ２に設定されれば、その１つ上の伝送速度ＴＸＲ２に対応するしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ２がテーブルＳ−Ｔｘ（図３７参照）を参照して検出され、その検出されたしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ２が式（３）に代入され、その検出されたしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ２に対応する許容干渉パワーＳＩ２が新たに演算される（ステップＳ１３２５参照）。
【０２４３】
この新たに演算された許容干渉パワーＳＩ２は、許容干渉パワーＳＩ１の演算に用いられたしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ１よりも大きいしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ２を用いて演算されるため、許容干渉パワーＳＩ１よりも小さくなる。その結果、新たな最大干渉パワーの予測ＭＩＰＷ３および許容干渉パワーＳＩ２の関係は、図３８の（ｂ）に示すようになる。
【０２４４】
この場合、許容干渉パワーＳＩ２は、新たな最大干渉パワーＭＩＰＷ３よりも大きいので、伝送速度が更に１つ上の伝送速度ＴＸＲ３に設定され（ステップＳ１３３２参照）、伝送速度ＴＸＲ３に対応するしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ３を用いて許容干渉パワーＳＩ３が新たに演算される（ステップＳ１３２５参照）。
【０２４５】
この新たに演算された許容干渉パワーＳＩ３は、許容干渉パワーＳＩ２の演算に用いられたしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ２よりも大きいしきい値ＳＩＮＲｔｈｒｅｓｈｏｌｄ３を用いて演算されるため、許容干渉パワーＳＩ２よりも小さくなる。その結果、新たな最大干渉パワーの予測ＭＩＰＷ３および許容干渉パワーＳＩ３の関係は、図３８の（ｃ）に示すようになる。
【０２４６】
そして、この動作は、許容干渉パワーＳＩが新たな最大干渉パワーの予測ＭＩＰＷ３よりも大きい範囲において、伝送速度が最高の伝送速度に達するまで繰り返し実行される。
【０２４７】
従って、上述したステップＳ１３２５，Ｓ１３２６の“ＹＥＳ”，Ｓ１３２８，Ｓ１３２９，Ｓ１３３０の“ＹＥＳ”，Ｓ１３３１の“ＮＯ”，Ｓ１３３２を繰り返し実行して伝送速度を高く設定することは、干渉パワーの余裕分を反映させて伝送速度を設定することに相当する。
【０２４８】
図３９は、チャネル状態テーブルの更に他の例を示す図である。図３５に示すステップＳ１３３，Ｓ１３４は、図３６に示すフローチャートが実行された後に、実行されるので、無線装置７のＭＡＣモジュール１７Ａは、図３５に示すステップＳ１３３，Ｓ１３４にいて、図３９に示すチャネル状態テーブルＣＳＴ−４を作成する。
【０２４９】
この場合、データパケットの期間［ｔ５，ｔ６］は、受信期間に格納され、確認応答パケットの期間［ｔ７，ｔ８］は、送信期間に格納される。
【０２５０】
なお、ＲＴＳパケットＲＴＳ−１の送信先ではない無線装置１，２，４のＭＡＣモジュール１７Ａは、上述した図１５に示すフローチャートに従ってＲＴＳパケットＲＴＳ−１の受信処理を実行する。
【０２５１】
図４０は、ＣＴＳパケットの他の例を示す図である。無線装置７のＭＡＣモジュール１７Ａは、図１６に示すフローチャートを実行してＣＴＳパケットＣＴＳ−２を作成し、その作成したＣＴＳパケットＣＴＳ−２を制御チャネルで送信する。
【０２５２】
無線装置７に隣接する無線装置３〜６，８，９は、無線装置７からのＣＴＳパケットＣＴＳ−２を受信し、上述した図１８に示すフローチャートに従ってＣＴＳパケットＣＴＳ−２の受信処理を実行する。
【０２５３】
より具体的には、無線装置３は、図１８に示すステップＳ４１の“ＹＥＳ”，Ｓ４２に従ってＣＴＳパケットＣＴＳ−２の受信処理を実行し、無線装置４〜６，８，９は、図１８に示すステップＳ４１の“ＮＯ”，Ｓ４３に従ってＣＴＳパケットＣＴＳ−２の受信処理を実行する。
【０２５４】
図４１は、図１８に示すステップＳ４２の実施の形態２における詳細な動作を説明するためのフローチャートである。図４１に示すフローチャートは、図１９に示すフローチャートのステップＳ４２３をステップＳ４２３Ａに代えたものであり、その他は、図１９に示すフローチャートと同じである。
【０２５５】
無線装置３のＭＡＣモジュール１７Ａは、上述したステップＳ４２１，Ｓ４２２を順次実行し、その後、上述した図３６に示すフローチャートに従って伝送速度と確認応答パケットの受信中における許容干渉パワーＡＩＰＷ４とを演算する（ステップＳ４２３Ａ）。
【０２５６】
そして、無線装置３のＭＡＣモジュール１７Ａは、上述したステップＳ４２４〜Ｓ４２６を順次実行してＣＴＳパケットＣＴＳ−２の受信処理を終了する。
【０２５７】
図４２は、チャネル状態テーブルの更に他の例を示す図である。無線装置３のＭＡＣモジュール１７Ａは、図４１に示すステップＳ４２４，Ｓ４２５を実行して図４２に示すチャネル状態テーブルＣＳＴ−５を作成する。この場合、データパケットの期間［ｔ５，ｔ６］は、送信期間に格納され、確認応答パケットの期間［ｔ７，ｔ８］は、受信期間に格納される。
【０２５８】
図４３は、チャネル状態テーブルの更に他の例を示す図である。また、図４４は、許容送信パワーテーブルの更に他の例を示す図である。更に、図４５は、干渉パワーテーブルの更に他の例を示す図である。
【０２５９】
無線装置４〜６，８，９のＭＡＣモジュール１７Ａは、上述した図２１に示すフローチャートに従ってＣＴＳパケットＣＴＳ−２の受信処理を実行する。
【０２６０】
この場合、図２１の説明におけるデータパケットの期間［ｔ１，ｔ２］は、データパケットの期間［ｔ５，ｔ６］に読み替えられ、確認応答パケットの期間［ｔ３，ｔ４］は、確認応答パケットの期間［ｔ７，ｔ８］に読み替えられる。また、許容干渉パワーＡＩＰＷ１は、許容干渉パワーＡＩＰＷ３に読み替えられ、許容送信パワーＡＴＰＷ１は、許容送信パワーＡＴＰＷ３に読み替えられる。
【０２６１】
無線装置４〜６，８，９のＭＡＣモジュール１７Ａは、図２１に示すフローチャートを実行することによって、図４３に示すチャネル状態テーブルＣＳＴ−６、図４４に示す許容送信パワーテーブルＡＴＰＴ−４および図４５に示す干渉パワーテーブルＩＰＴ−４を作成する。
【０２６２】
図４６は、ＡＴＳパケットの他の例を示す図である。無線装置３のＭＡＣモジュール１７Ａは、図４１に示すステップＳ４２１，Ｓ４２２，Ｓ４２３Ａ，Ｓ４２４，Ｓ４２５に従ってＣＴＳパケットＣＴＳ−２の受信処理を実行した後、ステップＳ４２６（即ち、図２５に示すフローチャート）に従ってＡＴＳパケットの送信動作を実行する。
【０２６３】
即ち、無線装置３のＭＡＣモジュール１７Ａは、図２５に示すフローチャートに従って図４６に示すＡＴＳパケットＡＴＳ−２を作成し、その作成したＡＴＳパケットＡＴＳ−２を制御チャネルで送信する。この場合、許容干渉パワーＡＩＰＷ２は、許容干渉パワーＡＩＰＷ４（図４１のステップＳ４２３Ａで演算される）に読み替えられる。
【０２６４】
図４７は、許容送信パワーテーブルの更に他の例を示す図である。また、図４８は、干渉パワーテーブルの更に他の例を示す図である。更に、図４９は、許容送信パワーテーブルの更に他の例を示す図である。更に、図５０は、干渉パワーテーブルの更に他の例を示す図である。
【０２６５】
無線装置３に隣接する無線装置４のＭＡＣモジュール１７Ａは、上述した図２７に示すフローチャートに従ってＡＴＳパケットＡＴＳ−２の受信処理を実行する。この場合、無線装置４のＭＡＣモジュール１７Ａは、図２７のステップＳ６５において、ＡＴＳパケットＡＴＳ−２に含まれる許容干渉パワーＡＩＰＷ４をステップＳ６４において演算したチャネルゲイン（ＰＷｒ３／ＰＷｔ３）で除算することによって、無線装置３における確認応答パケットの受信を妨げないように無線装置４がパケットを送信するときの許容送信パワーＡＴＰＷ４を演算する。その他は、図２７の説明と同じである。
【０２６６】
無線装置４のＭＡＣモジュール１７Ａは、図２７に示すフローチャートを実行することによって、図４７に示す許容送信パワーテーブルＡＴＰＴ−５および図４８に示す干渉パワーテーブルＩＰＴ−５を作成する。
【０２６７】
なお、無線装置４のＭＡＣモジュール１７Ａは、無線装置７からＣＴＳパケットＣＴＳ−２を受信したときに、干渉パワーテーブルＩＰＴ−４（図４５参照）を作成しているので、無線装置３からＡＴＳパケットＡＴＳ−２を受信したときに無線装置４において作成される干渉パワーテーブルは、図４８に示す干渉パワーテーブルＩＰＴ−５になる。
【０２６８】
また、ＡＴＳパケットＡＴＳ−２を受信した無線装置６のＭＡＣモジュール１７Ａも、図２７に示すフローチャートを実行し、許容送信パワーテーブルＡＴＰＴ−５（図４７参照）および干渉パワーテーブルＩＰＴ−５（図４８参照）と同様の許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを作成する。
【０２６９】
更に、ＡＴＳパケットＡＴＳ−２を受信した無線装置１，２のＭＡＣモジュール１７Ａは、図２７に示すフローチャートに従って、チャネル状態テーブルＣＳＴ−６（図４３参照）と同じチャネル状態テーブルを作成するとともに、許容送信パワーテーブルＡＴＰＴ−６（図４９参照）および干渉パワーテーブルＩＰＴ−６（図５０参照）を作成する。
【０２７０】
上述したように、データパケットの送信元である無線装置３がＲＴＳパケットＲＴＳ−１を無線装置７へ送信し、無線装置７がＣＴＳパケットＣＴＳ−２を無線装置３へ送信し、更に、無線装置３がＡＴＳパケットＡＴＳ−２を無線装置１，２，４，６へ送信することによって、無線装置３は、ＣＴＳパケットＣＴＳ−２を受信し、無線装置７は、ＲＴＳパケットＲＴＳ−１を受信し、無線装置３に隣接するする無線装置１，２，４，６は、ＲＴＳパケットＲＴＳ−１およびＡＴＳパケットＡＴＳ−２を受信し、無線装置７に隣接する無線装置４〜６，８，９は、ＣＴＳパケットＣＴＳ−２を受信する。その結果、無線装置３，７の両方に隣接する無線装置４，６は、ＲＴＳパケットＲＴＳ−１、ＣＴＳパケットＣＴＳ−２およびＡＴＳパケットＡＴＳ−２を受信する。
【０２７１】
そして、無線装置７は、ＲＴＳパケットＲＴＳ−１の受信に伴ってチャネル状態テーブルＣＳＴ−４（図３９参照）を作成する。また、無線装置３は、ＣＴＳパケットＣＴＳ−２の受信に伴ってチャネル状態テーブルＣＳＴ−５（図４２参照）を作成する。更に、無線装置４，６は、ＣＴＳパケットＣＴＳ−２およびＡＴＳパケットＡＴＳ−２の受信に伴って、チャネル状態テーブルＣＳＴ−６（図４３参照）、許容送信パワーテーブルＡＴＰＴ−５（図４７参照）および干渉パワーテーブルＩＰＴ−５（図４８参照）を作成する。更に、無線装置１，２は、ＡＴＳパケットＡＴＳ−２の受信に伴って、チャネル状態テーブルＣＳＴ−６（図４３参照）、許容送信パワーテーブルＡＴＰＴ−６（図４９参照）および干渉パワーテーブルＩＰＴ−６（図５０参照）を作成する。更に、無線装置５，８，９は、ＣＴＳパケットＣＴＳ−２の受信に伴って、チャネル状態テーブルＣＳＴ−６（図４３参照）、許容送信パワーテーブルＡＴＰＴ−４（図４４参照）および干渉パワーテーブルＩＰＴ−４（図４５参照）を作成する。
【０２７２】
従って、データパケットの送信先（＝無線装置７）以外の無線装置１〜６，８，９は、ＣＴＳパケットＣＴＳ−２および／またはＡＴＳパケットＡＴＳ−２の受信に伴ってチャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを作成する。
【０２７３】
なお、実施の形態２においても、送信元の無線装置は、図３２に示すフローチャートに従ってパケットを送信し、送信先の無線装置は、図３３に示すフローチャートに従ってパケットを受信する。この場合、送信元の無線装置は、送信先の無線装置（＝受信側の無線装置）が干渉パワーの余裕分を反映して決定した伝送速度を用いてデータパケットを送信先へ送信し、送信先の無線装置（＝受信側の無線装置）は、自己が干渉パワーの余裕分を反映して決定した伝送速度を用いて確認応答パケットを送信元へ送信する。
【０２７４】
上述したように、実施の形態２においては、送信先の無線装置７が受ける干渉パワーの余裕分の範囲内で最大の伝送速度を決定し、送信元の無線装置３は、送信先の無線装置７で決定された最大の伝送速度を用いてデータパケットを送信先へ送信し、送信先の無線装置７は、最大の伝送速度を用いて確認応答パケットを送信元へ送信する。
【０２７５】
従って、この発明によれば、ＣＤＭＡ方式に従って無線通信を行なう無線ネットワークにおいて干渉が生じる期間を短くできる。また、ＣＳＭＡ／ＣＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ／Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ）方式に従って無線通信を行なう無線ネットワークにおいて無線通信空間の空き期間を長くできる。つまり、この発明によれば、干渉を少なくして無線通信を行なうことができる。
【０２７６】
その他は、実施の形態１と同じである。
【０２７７】
実施の形態１，２において上述したように、送信元の無線装置は、自己に隣接する無線装置が受信中のパケットを復調可能な送信パワーでパケットを送信し、送信先の無線装置は、自己に隣接する無線装置が無線通信を行なっていてもパケットを復調可能な受信パワーでパケットを受信するので、この発明による無線装置は、自己に隣接する無線装置における無線通信を妨げないようにパケットを送信および／または受信するものであればよい。
【０２７８】
そして、この発明による無線ネットワークは、自己に隣接する無線装置における無線通信を妨げないようにパケットを送信および／または受信する無線装置を備えるので、無線ネットワーク内で同じ期間に自律的に確立された複数の無線通信経路を用いて複数の無線通信を正常に行なうことができる。
【０２７９】
また、干渉の余裕分の範囲内で最大の伝送速度を設定して無線通信を行なうことは、通信期間が相対的に短くなるように無線通信を行なうことに相当するので、この発明による無線装置は、通信期間が相対的に短くなるようにパケットを送信する無線装置であればよい。
【０２８０】
なお、この発明においては、チャネル状態テーブルＣＳＴは、データパケットまたは確認応答パケットの送信期間または受信期間を表すので、「無線通信状況」を構成する。
【０２８１】
また、許容送信パワーテーブルＡＴＰＴは、データパケットの送信元の無線装置と、送信元の無線装置に隣接する無線装置とが同じ期間に無線通信を行なう場合に、送信元の無線装置が使用可能な送信パワーを表すので、「同時送信条件」を構成する。
【０２８２】
更に、干渉パワーテーブルＩＰＴは、データパケットの送信先の無線装置と、送信先の無線装置に隣接する無線装置とが同じ期間に無線通信を行なう場合に、送信先の無線装置が受信したパケットを復調可能な受信パワーの基準値を表すので、「同時受信条件」を構成する。
【０２８３】
更に、ＲＴＳパケットは、「送信要求」を構成し、ＣＴＳパケットは、「送信許可・通知」を構成し、ＡＴＳパケットは、「送信通知」を構成し、ＲＴＳパケット、ＣＴＳパケットおよびＡＴＳパケットは、「制御パケット」を構成する。
【０２８４】
更に、許容干渉パワーＡＩＰＷ１，ＡＩＰＷ３は、「第１の許容干渉パワー」を構成し、許容干渉パワーＡＩＰＷ２，ＡＩＰＷ４は、「第２の許容干渉パワー」を構成する。
【０２８５】
更に、ＣＴＳパケットＣＴＳ−１，ＣＴＳ−２に含まれる送信パワーＭＡＰＷ２は、「第１の送信パワー」を構成し、ＡＴＳパケットＡＴＳ−１，ＡＴＳ−２に含まれる送信パワーＭＡＰＷ１は、「第２の送信パワー」を構成する。
【０２８６】
更に、ＲＴＳパケット、ＣＴＳパケットおよびＡＴＳパケットの少なくとも１つに基づいてチャネル状態テーブルＣＳＴ、許容送信パワーテーブルＡＴＰＴおよび干渉パワーテーブルＩＰＴを作成するＭＡＣモジュール１７，１７Ａは、「取得手段」を構成する。
【０２８７】
更に、チャネル状態テーブルＣＳＴおよび許容送信パワーテーブルＡＴＰＴに基づいて、データパケットまたは確認応答パケットを許容送信パワーで送信するように制御するとともに、チャネル状態テーブルＣＳＴおよび干渉パワーテーブルＩＰＴに基づいて、データパケットまたは確認応答パケットを干渉パワーよりも高い受信パワーで受信するように制御するＭＡＣモジュール１７，１７Ａは、「制御手段」を構成する。
【０２８８】
更に、データパケットまたは確認応答パケットを送信または受信するアンテナ１２、無線インターフェースモジュール１４およびＭＡＣモジュール１６，１７，１７Ａは、「通信手段」を構成する。
【０２８９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０２９０】
この発明は、隣接する無線装置が同時に無線通信を行なっても受信中のパケットを復調可能な無線装置に適用される。また、この発明は、隣接する無線装置が同時に無線通信を行なっても受信中のパケットを復調可能な無線装置を備えた無線ネットワークに適用される。更に、この発明は、隣接する無線装置が同時に無線通信を行なっても干渉の生じる期間を低減可能な無線装置に適用される。更に、この発明は、隣接する無線装置が同時に無線通信を行なっても干渉の生じる期間を低減可能な無線装置を備えた無線ネットワークに適用される。
【図面の簡単な説明】
【０２９１】
【図１】この発明の実施の形態による無線ネットワークの概略図である。
【図２】図１に示す無線装置１の実施の形態１における構成を示す概略ブロック図である。
【図３】ＲＴＳパケットの構成を示す図である。
【図４】ＣＴＳパケットの構成を示す図である。
【図５】ＡＴＳパケットの構成を示す図である。
【図６】チャネル状態テーブルの構成を示す図である。
【図７】許容送信パワーテーブルの構成を示す図である。
【図８】干渉パワーテーブルの構成を示す図である。
【図９】ＲＴＳパケットの送信を試みるときの動作を説明するためのフローチャートである。
【図１０】図９に示すステップＳ２の詳細な動作を説明するためのフローチャートである。
【図１１】ＲＴＳパケットの例を示す図である。
【図１２】ＲＴＳパケットの受信処理の動作を説明するためのフローチャートである。
【図１３】図１２に示すステップＳ１２の詳細な動作を説明するためのフローチャートである。
【図１４】チャネル状態テーブルの例を示す図である。
【図１５】図１２に示すステップＳ１３の詳細な動作を説明するためのフローチャートである。
【図１６】図１３に示すステップＳ１３５の詳細な動作を説明するためのフローチャートである。
【図１７】ＣＴＳパケットの例を示す図である。
【図１８】ＣＴＳパケットの受信処理の動作を説明するためのフローチャートである。
【図１９】図１８に示すステップＳ４２の詳細な動作を説明するためのフローチャートである。
【図２０】チャネル状態テーブルの他の例を示す図である。
【図２１】図１８に示すステップＳ４３の詳細な動作を説明するためのフローチャートである。
【図２２】チャネル状態テーブルの更に他の例を示す図である。
【図２３】許容送信パワーテーブルの例を示す図である。
【図２４】干渉パワーテーブルの例を示す図である。
【図２５】図１９に示すステップＳ４２６の詳細な動作を説明するためのフローチャートである。
【図２６】ＡＴＳパケットの例を示す図である。
【図２７】ＡＴＳパケットを受信する動作を説明するためのフローチャートである。
【図２８】許容送信パワーテーブルの他の例を示す図である。
【図２９】干渉パワーテーブルの他の例を示す図である。
【図３０】許容送信パワーテーブルの更に他の例を示す図である。
【図３１】干渉パワーテーブルの更に他の例を示す図である。
【図３２】この発明によるパケットの送信方法を説明するためのフローチャートである。
【図３３】この発明によるパケットの受信方法を説明するためのフローチャートである。
【図３４】図１に示す無線装置の実施の形態２における構成を示す概略ブロック図である。
【図３５】図１２に示すステップＳ１２の実施の形態２における詳細な動作を説明するためのフローチャートである。
【図３６】図３５に示すステップＳ１３２Ａの詳細な動作を説明するためのフローチャートである。
【図３７】伝送速度とＳＩＮＲのしきい値との関係を示す図である。
【図３８】干渉パワーの余裕分を伝送速度に反映させる概念図である。
【図３９】チャネル状態テーブルの更に他の例を示す図である。
【図４０】ＣＴＳパケットの他の例を示す図である。
【図４１】図１８に示すステップＳ４２の実施の形態２における詳細な動作を説明するためのフローチャートである。
【図４２】チャネル状態テーブルの更に他の例を示す図である。
【図４３】チャネル状態テーブルの更に他の例を示す図である。
【図４４】許容送信パワーテーブルの更に他の例を示す図である。
【図４５】干渉パワーテーブルの更に他の例を示す図である。
【図４６】ＡＴＳパケットの他の例を示す図である。
【図４７】許容送信パワーテーブルの更に他の例を示す図である。
【図４８】干渉パワーテーブルの更に他の例を示す図である。
【図４９】許容送信パワーテーブルの更に他の例を示す図である。
【図５０】干渉パワーテーブルの更に他の例を示す図である。
【符号の説明】
【０２９２】
１〜９，１Ａ  無線装置、１０  無線ネットワーク、１１，１２  アンテナ、１３，１４  無線インターフェースモジュール、１５〜１７，１７Ａ  ＭＡＣモジュール。
【図１】
2008278450.tif 000003
【図２】
2008278450.tif 000004
【図３】
2008278450.tif 000005
【図４】
2008278450.tif 000006
【図５】
2008278450.tif 000007
【図６】
2008278450.tif 000008
【図７】
2008278450.tif 000009
【図８】
2008278450.tif 000010
【図９】
2008278450.tif 000011
【図１０】
2008278450.tif 000012
【図１１】
2008278450.tif 000013
【図１２】
2008278450.tif 000014
【図１３】
2008278450.tif 000015
【図１４】
2008278450.tif 000016
【図１５】
2008278450.tif 000017
【図１６】
2008278450.tif 000018
【図１７】
2008278450.tif 000019
【図１８】
2008278450.tif 000020
【図１９】
2008278450.tif 000021
【図２０】
2008278450.tif 000022
【図２１】
2008278450.tif 000023
【図２２】
2008278450.tif 000024
【図２３】
2008278450.tif 000025
【図２４】
2008278450.tif 000026
【図２５】
2008278450.tif 000027
【図２６】
2008278450.tif 000028
【図２７】
2008278450.tif 000029
【図２８】
2008278450.tif 000030
【図２９】
2008278450.tif 000031
【図３０】
2008278450.tif 000032
【図３１】
2008278450.tif 000033
【図３２】
2008278450.tif 000034
【図３３】
2008278450.tif 000035
【図３４】
2008278450.tif 000036
【図３５】
2008278450.tif 000037
【図３６】
2008278450.tif 000038
【図３７】
2008278450.tif 000039
【図３８】
2008278450.tif 000040
【図３９】
2008278450.tif 000041
【図４０】
2008278450.tif 000042
【図４１】
2008278450.tif 000043
【図４２】
2008278450.tif 000044
【図４３】
2008278450.tif 000045
【図４４】
2008278450.tif 000046
【図４５】
2008278450.tif 000047
【図４６】
2008278450.tif 000048
【図４７】
2008278450.tif 000049
【図４８】
2008278450.tif 000050
【図４９】
2008278450.tif 000051
【図５０】
2008278450.tif 000052