(57)【要約】      （修正有）【課題】スループットの低下及びデータの衝突を防止するようにしたネットワーク制御装置及びスロット割り当て方法を提供する。【解決手段】複数の無線通信装置を制御するネットワーク制御装置において、第１の無線通信装置から送信された第１の信号に対する第２の無線通信装置における第１の受信レベルと、第３の無線通信装置から送信された第２の信号に対する第４の無線通信装置における第２の受信レベルとを、第１の無線通信装置と第３の無線通信装置とからそれぞれ受信する外部送受信機能部と、第１及び第２の受信レベルに基づいて、第１の無線通信装置と第２の無線通信装置と間の第１の通信と、第３の無線通信装置と第４の無線通信装置と間の第２の通信との間で干渉が発生しない判定したとき、第１及び第２の通信を同一の無線フレームの同一の通信スロットに割り当てるネットワーク制御部とを備える。【選択図】図４
2019114899.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線通信装置を制御するネットワーク制御装置において、
第１の無線通信装置から送信された第１の信号に対する第２の無線通信装置における第１の受信レベルと、第３の無線通信装置から送信された第２の信号に対する第４の無線通信装置における第２の受信レベルとを、前記第１の無線通信装置と前記第３の無線通信装置とからそれぞれ受信する外部送受信機能部と、
前記第１及び第２の受信レベルに基づいて、前記第１の無線通信装置と前記第２の無線通信装置と間の第１の通信と、前記第３の無線通信装置と前記第４の無線通信装置と間の第２の通信との間で干渉が発生しない判定したとき、前記第１及び第２の通信を同一の無線フレームの同一の通信スロットに割り当てるネットワーク制御部と
を備え、
前記外部送受信機能部は、割り当てた通信スロットに関する情報を前記第１及び第３の無線通信装置へ送信することを特徴とするネットワーク制御装置。
【請求項２】
前記ネットワーク制御部は、前記通信スロットを利用して、前記第１又は第２の無線通信装置、或いは、前記第３又は第４の無線通信装置がデータを送信することができないとき、前記データを再送するために利用する再送スロットを、前記通信スロットを割り当てた無線フレームと同一の無線フレーム内に割り当てることを特徴とする請求項１記載のネットワーク制御装置。
【請求項３】
前記ネットワーク制御部は、前記第１の通信に対する再送スロットと、前記第２の通信に対する再送スロットとを同一スロットに割り当てることを特徴とする請求項２記載のネットワーク制御装置。
【請求項４】
前記ネットワーク制御部は、前記第１の通信と前記第２の通信との間で干渉が発生すると判定したとき、前記第１の通信に対する通信スロットと前記第２の通信に対する通信スロットとを、同一フレーム内の異なるスロットに割り当てることを特徴とする請求項１記載のネットワーク制御装置。
【請求項５】
複数の無線通信装置を制御するネットワーク制御装置におけるスロット割り当て方法であって、
第１の無線通信装置から送信された第１の信号に対する第２の無線通信装置における第１の受信レベルと、第３の無線通信装置から送信された第２の信号に対する第４の無線通信装置における第２の受信レベルとを、前記第１の無線通信装置と前記第３の無線通信装置とからそれぞれ受信し、
前記第１及び第２の受信レベルに基づいて、前記第１の無線通信装置と前記第２の無線通信装置と間の第１の通信と、前記第３の無線通信装置と前記第４の無線通信装置と間の第２の通信との間で干渉が発生しない判定したとき、前記第１及び第２の通信を同一の無線フレームの同一の通信スロットに割り当て、
割り当てた通信スロットに関する情報を前記第１及び第３の無線通信装置へ送信する
ことを特徴とするスロット割り当て方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク制御装置、及びスロット割り当て方法に関する。
【背景技術】
【０００２】
現在、端末装置（又はユーザ）は、ＬＴＥ（Long Term Evolution）による無線アクセス方式だけではなく、無線ＬＡＮ（Local Area Network）による無線アクセス方式も利用可能となっている。無線ＬＡＮは、例えば、ＩＥＥＥ（The Institute of Electrical and Electronic Engineers）によりその仕様が検討された無線アクセス方式である。無線ＬＡＮの例としては、ＩＥＥＥ８０２．１１ａｃ（又はＶＨＴ（Very High Throughput））やＩＥＥＥ８０２．１１ｎなどがある。
【０００３】
無線ＬＡＮを用いた無線アクセス方式においては、ＣＳＭＡ／ＣＡ（Carrier Sense Multiple Access/Collision Detection：搬送波感知多重アクセス／衝突検出）方式が用いられる場合がある。ＣＳＭＡ／ＣＡ方式は、例えば、キャリアセンス方式と衝突回避アルゴリズムを組み合わせた通信方式である。ＣＳＭＡ／ＣＡ方式では、例えば、ＡＰ（Access Point：アクセスポイント）（又は親局）は、ＤＩＦＳ（Distributed Inter Frame Space）期間でキャリアセンスを行い、その後、データを端末（又はStation、或いは子局）へ送信することが可能となる。
【０００４】
ＣＳＭＡ／ＣＡ方式などのキャリアセンス方式では、隠れ端末問題が発生する場合がある。隠れ端末問題とは、例えば、２つの子局が互いに信号の到達範囲外にあって、双方が同時に信号を送信した場合、親局において信号の衝突が発生する問題である。
【０００５】
隠れ端末問題に対して、ＩＥＥＥでは、ＲＴＳ（Request to Send）／ＣＴＳ（Clear to Send）方式（「ＣＳＭＡ／ＣＡ  ｗｉｔｈ  ＲＴＳ／ＣＴＳ」と呼ばれる場合がある。）を規定している。ＲＴＳ／ＣＴＳ方式では、例えば、親局へＲＴＳフレームを送信し、親局からＣＴＳフレームを受信した子局に送信優先権があり、ＲＴＳフレームを送信することなくＣＴＳフレームを受信した子局には送信優先権は発生しない。従って、前者の子局と後者の子局とで信号の到達範囲外でも、前者の子局が信号を送信可能で、後者の子局は信号を送信することができず、親局では信号の衝突は発生しない。
【０００６】
また、ＣＳＭＡ／ＣＳ方式では、さらし端末問題が発生する場合がある。さらし端末問題とは、例えば、２つの子局が信号の到達範囲内に位置するとき、一方の子局が親局へ送信した信号を他方の子局が検出することで、他方の子局が他の親局への送信することができなくなる問題である。さらし端末問題により、例えば、他方の子局のデータ送信が送信不可となり、スループットが低下する場合がある。
【０００７】
このような無線通信技術に関して、例えば、以下の技術がある。すなわち、複数のＢＳＳ（Basic Service Set）による協調ＢＳＳ群を構築し、各端末のトラヒック情報とチャネル情報に基に、協調ＢＳＳ群単位で通信品質指標が向上するように無線リソースを割り当て、割り当て結果をスレーブ基地局と端末局へ通知するマスタ基地局がある。
【０００８】
この技術によれば、高い通信品質を確保するとともに、スループットの低下を抑えることができる、とされる。
【０００９】
また、無線基地局において、無線端末の数（多重数）を基に最大共用数を求め、最大共用数未満のスロットを通話スロットとして割り当てる無線通信システムがある。
【００１０】
この技術によれば、一つの通信路を、その上限まで、複数の移動局が共有して利用できるため、周波数の有効利用を図ることができる、とされる。
【００１１】
さらに、フレームにおける下り及び上りの回線用時間帯以外の未使用時間帯を計算し、計算結果に基づき、フレームにおいて未使用時間帯が存在する場合に、下り又は上り回線データの再送信のためのデータ用時間帯を未使用時間帯に割り当てる送受信装置がある。
【００１２】
この技術によれば、伝送効率を向上させると共に伝送遅延時間を削減することができる、とされる。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２０１６−１９２３９号公報
【特許文献２】特開２０００−１０６６９０号公報
【特許文献３】特開２００４−２４７８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、マスタ基地局が協調ＢＳＳ群単位で通信品質指標が向上するように無線リソースを割り当てる技術は、例えば、協調ＢＳＳ群間の関係については議論されていない。従って、ある協調ＢＳＳ群に属する基地局と端末との通信が、他の協調ＢＳＳ群に属する基地局と他の端末との通信に干渉を与える場合がある。干渉の発生により、両者の通信で再送が発生し、システム全体として、スループットが低下する場合がある。
【００１５】
さらに、上述した、最大共用数未満のスロットを通話スロットとして端末に割り当てる技術は、基地局間の２つの通信に対して干渉が発生した場合、どのように対処するかについては、何ら議論されていない。さらに、上述した、下り又は上り回線データの再送信のためのデータ用時間帯を未使用時間帯に割り当てる技術も、同様に、何ら議論されていない。従って、これらの技術では、スループットが低下する場合がある。
【００１６】
そこで、一つの側面では、スループットの低下を防止するようにしたネットワーク制御装置、及びスロット割り当て方法を提供することにある。
【００１７】
また、一つの側面では、データの衝突を防止するようにしたネットワーク制御装置、及びスロット割り当て方法を提供することにある。
【課題を解決するための手段】
【００１８】
一つの態様では、複数の無線通信装置を制御するネットワーク制御装置において、第１の無線通信装置から送信された第１の信号に対する第２の無線通信装置における第１の受信レベルと、第３の無線通信装置から送信された第２の信号に対する第４の無線通信装置における第２の受信レベルとを、前記第１の無線通信装置と前記第３の無線通信装置とからそれぞれ受信する外部送受信機能部と、前記第１及び第２の受信レベルに基づいて、前記第１の無線通信装置と前記第２の無線通信装置と間の第１の通信と、前記第３の無線通信装置と前記第４の無線通信装置と間の第２の通信との間で干渉が発生しない判定したとき、前記第１及び第２の通信を同一の無線フレームの同一の通信スロットに割り当てるネットワーク制御部とを備え、前記外部送受信機能部は、割り当てた通信スロットに関する情報を前記第１及び第３の無線通信装置へ送信する。
【発明の効果】
【００１９】
一つの側面では、スループットの向上を図ることが可能となる。また、一つの側面では、データの衝突を防止することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】図１は無線通信システムの構成例を表す図である。
【図２】図２はＡＰの構成例を表す図である。
【図３】図３はＡＰとＳＴＡの構成例を表す図である。
【図４】図４はネットワーク制御装置の構成例を表す図である。
【図５】図５（Ａ）はＡＰ、図５（Ｂ）はＡＰとＳＴＡのハードウェア構成例を夫々表す図である。
【図６】図６はフレームの構成例を表す図である。
【図７】図７はフレームの構成例を表す図である。
【図８】図８は無線通信システムの構成例を表す図である。
【図９】図９は動作例を表すシーケンス図である。
【図１０】図１０は動作例を表すシーケンス図である。
【図１１】図１１（Ａ）から図１１（Ｆ）はスロットの割り当て例を表す図である。
【図１２】図１２（Ａ）から図１２（Ｆ）はスロットの割り当て例を表す図である。
【図１３】図１３（Ａ）から図１３（Ｆ）はスロットの割り当て例を表す図である。
【図１４】図１４（Ａ）から図１４（Ｆ）はスロットの割り当て例を表す図である。
【図１５】図１５（Ａ）から図１５（Ｆ）はスロットの割り当て例を表す図である。
【図１６】図１６（Ａ）から図１６（Ｆ）はスロットの割り当て例を表す図である。
【図１７】図１７（Ａ）から図１７（Ｆ）はスロットの割り当て例を表す図である。
【図１８】図１８（Ａ）から図１８（Ｆ）はスロットの割り当て例を表す図である。
【発明を実施するための形態】
【００２１】
以下、本実施の形態について図面を参照して詳細に説明する。本明細書における課題及び実施例は一例であり、本願の権利範囲を限定するものではない。そして、各実施の形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、本明細書で使用している用語や記載した技術的内容は、ＩＥＥＥなど、通信に関する規格として仕様書に記載された用語や技術的内容が適宜用いられてもよい。
【００２２】
［第１の実施の形態］
＜無線通信システムの構成例＞
図１は、本第１の実施の形態における無線通信システム１０の構成例を表す図である。無線通信システム１０は、複数のＡＰ１００−１〜１００−４、複数のＳＴＡ（Station）２００−１〜２００−３、スイッチングハブ３００、及びネットワーク制御装置４００を備える。
【００２３】
ＡＰ１００−１〜１００−４は、例えば、他のＡＰ１００−１〜１００−４やＳＴＡ２００−１〜２００−３と無線通信が可能な無線通信装置である。この際、ＡＰ１００−１〜１００−４は、例えば、キャリアセンスを利用して、無線通信を行う。キャリアセンスは、例えば、ＡＰ１００−１〜１００−４において、周波数の利用状況を検知し、同一周波数で複数の搬送波（又はキャリア）が送信されないようにする通信方式である。例えば、ＡＰ１００−１〜１００−４は、他のＡＰ１００−１〜１００−４やＳＴＡ２００−１〜２００−３から送信された信号の受信レベルがキャリアセンス閾値より低いときに、データやメッセージなどの送信を行い、そうでないときは、これらの送信を行わないようにする。キャリアセンスの例として、上述したＣＳＭＡ／ＣＡ方式がある。
【００２４】
ＡＰ１００−１は、スイッチングハブ３００と有線接続される。ＡＰ１００−１は、例えば、ＡＰ１００−２〜１００−４から送信されたデータやメッセージなどを受信し、受信したデータやメッセージなどをスイッチングハブ３００へ送信する。また、ＡＰ１００−１は、例えば、スイッチングハブ３００から送信されたデータやメッセージなどを受信し、受信したデータなどをＡＰ１００−２〜１００−４へ送信する。
【００２５】
また、ＡＰ１００−２〜１００−４は、例えば、ＡＰ１００−１から送信されたデータやメッセージなどを受信し、受信したデータなどをＳＴＡ２００−１〜２００−３へ送信する。さらに、ＡＰ１００−２〜１００−４は、例えば、ＳＴＡ２００−１〜２００−３から送信されたデータやメッセージなどを受信し、受信したデータなどをＡＰ１００−１へ送信する。
【００２６】
また、ＡＰ１００−２とＡＰ１００−３との間、ＡＰ１００−３とＡＰ１００−４との間も無線通信が可能である。
【００２７】
ＳＴＡ２００−１〜２００−３は、例えば、ＡＰ１００−２〜１００−４と無線通信が可能な無線通信装置又は端末装置である。ＳＴＡ２００−１〜２００−３は、例えば、スマートフォン、フィーチャーフォン、タブレット端末、無線通信可能なパーソナルコンピュータ、商品に取り付けられた無線タグなどである。ＳＴＡ２００−１〜２００−３も、例えば、キャリアセンスを利用して無線通信を行う。
【００２８】
スイッチングハブ３００は、ＡＰ１００−１から送信されたデータやメッセージなどをネットワーク制御装置４００へ送信し、ネットワーク制御装置４００から送信されたデータやメッセージなどを、ＡＰ１００−１へ送信する。
【００２９】
ネットワーク制御装置４００は、例えば、ＡＰ１００−１を介して、ＡＰ１００−２〜１００−４とＳＴＡ２００−１〜２００−３の通信を制御する。具体的には、ネットワーク制御装置４００は、例えば、ＡＰ１００−１〜１００−４間の通信や、ＡＰ１００−１〜１００−４とＳＴＡ２００−１〜２００−３との間の通信に対して、通信スロットを割り当てる。詳細については動作例で説明する。
【００３０】
＜ＡＰ１００−１の構成例＞
図２はＡＰ１００−１の構成例を表す図である。
【００３１】
ＡＰ１００−１は、アンテナ１０１−１、無線部１０２−１、復調部１０３−１、受信キュー制御部１０４−１、受信キュー１０５−１、同期機能部１０６−１、周辺測定機能部１０７−１、外部送受信機能部１０８−１を備える。また、ＡＰ１００−１は、タイミング生成部１０９−１、チャネル制御部１１０−１、送信キュー制御部１１１−１、送信キュー１１２−１、及び変調部１１３−１を備える。
【００３２】
アンテナ１０１−１は、ＡＰ１００−２〜１００−４から送信された無線信号を受信し、受信した無線信号を無線部１０２−１へ出力する。また、アンテナ１０１−１は、無線部１０２−１から出力された無線信号を、ＡＰ１００−２〜１００−４へ出力する。
【００３３】
無線部１０２−１は、アンテナ１０１−１から受け取った無線信号を、ベースバンド帯域のベースバンド信号へ変換（ダウンコンバート）し、変換後のベースバンド信号を復調部１０３−１へ出力する。また、無線部１０２−１は、変調部１１３−１から受け取ったベースバンド信号を、無線帯域の無線信号へ変換（アップコンバート）し、変換後の無線信号をアンテナ１０１−１へ出力する。
【００３４】
なお、無線部１０２−１は、受信した無線信号の受信信号レベルを測定してもよい。この場合、無線部１０２−１は、測定した受信信号レベルをチャネル制御部１１０−１へ出力する。受信レベルとしては、例えば、受信電力値やＲＳＳＩ（Received Signal Strength Indication）などがある。
【００３５】
復調部１０３−１は、チャネル制御部１１０−１からの無線チャネル指示信号に従って、無線部１０２−１から受け取ったベースバンド信号に対して、復調処理などを施して、ビーコン信号やメッセージなど抽出する。無線チャネル指示信号は、例えば、無線通信を行う際にＡＰ１００−１が利用する無線チャネル（又は周波数）に関する情報が含まれる。無線チャネルに関する情報は、例えば、ネットワーク制御装置４００が指示した無線チャネルに関する情報でもよいし、チャネル制御部１１０−１がキャリアセンスを行うことで抽出した無線チャネルに関する情報でもよい。
【００３６】
また、復調部１０３−１は、周辺測定機能部１０７−１からの指示情報に従って、ベースバンド信号に対して復調処理を施して、無線チャネル情報に含まれる無線チャネル以外の無線チャネルのメッセージなど抽出する。指示情報には、例えば、無線チャネル情報以外の無線チャネル情報が含まれる。
【００３７】
復調部１０３−１は、復調したメッセージなどを受信キュー制御部１０４−１、復調したビーコン信号を同期機能部１０６−１へそれぞれ出力する。また、復調部１０３−１は、無線チャネル以外の無線チャネルで送信されたメッセージを、周辺測定機能部１０７−１へ出力する。
【００３８】
受信キュー制御部１０４−１は、復調部１０３−１から受け取ったメッセージなどを受信キュー１０５−１へ記憶したり、受信キュー１０５−１に記憶されたメッセージなどを読み出して外部送受信機能部１０８−１へ出力したりする。
【００３９】
受信キュー１０５−１は、復調されたメッセージなどを記憶する。
【００４０】
同期機能部１０６−１は、復調部１０３−１から受け取ったビーコン信号を基準にして基準信号を生成し、生成した基準信号をタイミング生成部１０９−１へ出力する。基準信号は、例えば、ＡＰ１００−１がビーコン信号を受信したタイミング（又はアンテナ１０１−１でビーコン信号を受信したタイミング）を基準にしてもよい。
【００４１】
周辺測定機能部１０７−１は、指示情報を復調部１０３−１へ出力し、復調部１０３−１から指示情報に対応するメッセージなどを受け取る。周辺測定機能部１０７−１は、受け取ったメッセージなどを、外部送受信機能部１０８−１へ出力する。
【００４２】
外部送受信機能部１０８−１は、受信キュー制御部１０４−１から受け取ったメッセージなどを、スイッチングハブ３００へ送信可能なフォーマットのパケットデータに変換し、変換後のパケットデータをスイッチングハブ３００へ送信する。
【００４３】
また、外部送受信機能部１０８−１は、スイッチングハブ３００を介して、ネットワーク制御装置４００から送信されたパケットデータを受信し、受信したパケットデータからメッセージなどを抽出する。外部送受信機能部１０８−１は、抽出したメッセージなどを、送信キュー制御部１１１−１へ出力する。この場合、外部送受信機能部１０８−１は、例えば、他のＡＰ１００−２〜１００−４宛のメッセージや、ＳＴＡ２００−１〜２００−３宛のメッセージを、送信キュー制御部１１１−１へ出力する。また、外部送受信機能部１０８−１は、例えば、自局宛のメッセージのうち、無線チャネル情報をチャネル制御部１１０−１へ出力し、送信スロット情報をタイミング生成部１０９−１へ出力する。送信スロット情報は、例えば、ネットワーク制御装置４００がＡＰ１００−１に割り当てた通信スロットに関する情報である。
【００４４】
タイミング生成部１０９−１は、同期機能部１０６−１から受け取った基準信号に対応するタイミング信号を送信キュー制御部１１１−１へ出力する。この場合のタイミング信号は、例えば、ビーコン信号に同期したタイミングとなっており、フレームの先頭などのタイミングを示している。
【００４５】
また、タイミング生成部１０９−１は、外部送受信機能部１０８−１から受け取った送信スロット情報を抽出し、抽出した送信スロット情報に基づいて、送信指示信号を生成し、送信キュー制御部１１１−１へ出力する。送信指示信号は、例えば、ネットワーク制御装置４００がＡＰ１００−１に指示した（又は割り当てた）通信スロットの送信タイミングを示している。
【００４６】
チャネル制御部１１０−１は、外部送受信機能部１０８−１から受け取ったメッセージから、無線チャネル情報を抽出する。チャネル制御部１１０−１は、抽出した無線チャネル情報に対応する無線チャネル指示信号を、復調部１０３−１と変調部１１３−１へ出力する。
【００４７】
また、チャネル制御部１１０−１は、例えば、無線部１０２−１から無線信号の受信レベルを受け取り、受信レベルに基づいて、ＣＳＭＡ／ＣＡ方式など、キャリアセンスを行う。チャネル制御部１１０−１は、キャリアセンスの結果、ＡＰ１００−１が利用可能な無線チャネルがあれば、その無線チャネルを示す無線チャネル指示信号を生成し、復調部１０３−１や変調部１１３−１へ出力する。チャネル制御部１１０−１は、例えば、無線チャネル指示信号を復調部１０３−１と変調部１１３−１へ出力することで、ＡＰ１００−１が無線通信を行う際の無線チャネルの制御を行う。
【００４８】
送信キュー制御部１１１−１は、例えば、タイミング生成部１０９−１から受け取ったタイミング信号に同期して、送信キュー制御部１１１−１や送信キュー１１２−１の動作を開始させる。送信キュー制御部１１１−１は、このタイミング信号を、自ＡＰ１００−１のビーコン信号として、変調部１１３−１へ出力してもよい。送信キュー制御部１１１−１は、その後、外部送受信機能部１０８−１から受け取ったメッセージを、送信キュー１１２−１に記憶させてもよい。
【００４９】
また、送信キュー制御部１１１−１は、例えば、タイミング生成部１０９−１から受け取った送信指示信号に同期して、外部送受信機能部１０８−１から受け取ったメッセージを、変調部１１３−１へ出力したり、送信キュー１１２−１からメッセージを読み出して変調部１１３−１へ出力したりする。これにより、ＡＰ１００−１は、ネットワーク制御装置４００が割り当てた送信スロットを利用して、ＡＰ１００−２，１００−３やＡＰ２００−１〜２００−４に対して、メッセージなどを送信することができる。
【００５０】
送信キュー１１２−１は、例えば、メッセージなどを記憶するメモリである。
【００５１】
変調部１１３−１は、チャネル制御部１１０−１からの無線チャネル指示信号に従って、送信キュー制御部１１１−１から受け取ったメッセージやビーコン信号などに対して変調処理を行い、ベースバンド信号を生成する。これにより、ＡＰ１００−１は、ネットワーク制御装置４００から指示された無線チャネルや、キャリアセンスを行って抽出した無線チャネルを利用して、無線信号の送信が可能となる。変調部１１３−１は、生成したベースバンド信号を無線部１０２−１へ出力する。
【００５２】
＜ＡＰ１００−２，１００−３，…とＳＴＡ２００−１，２００−２，…の構成例＞
本第１の実施の形態では、ＡＰ１００−２，１００−３，…と、ＳＴＡ２００−１，２００−２，…は、同一構成となっている。図３は、代表して、ＡＰ１００−２又はＳＴＡ２００−１の構成例を表している。
【００５３】
ＡＰ１００−２は、アンテナ１０１−２、無線部１０２−２、復調部１０３−２、受信キュー制御部１０４−２、受信キュー１０５−２、同期機能部１０６−２、周辺測定機能部１０７−２を備える。また、ＡＰ１００−２は、タイミング生成部１０９−２、チャネル制御部１１０−２、送信キュー制御部１１１−２、送信キュー１１２−２、変調部１１３−２を備える。ＡＰ１００−２は、更に、アプリケーション処理部１２０−２を備える。
【００５４】
ＡＰ１００−２は、例えば、図１の例では、ＡＰ１００−１やＡＰ１００−３、ＳＴＡ２００−１、又はＳＴＡ２００−２と無線通信を行うため、アンテナ１０１−２は、これらのＡＰやＳＴＡとの間で無線信号を送受信する。
【００５５】
この場合、無線部１０２−２は、例えば、ＡＰ１００−１やＡＰ１００−３から送信されたビーコン信号の受信レベルを測定し、測定した受信レベをアプリケーション処理部１２０−２へ出力する。受信レベルとしては、例えば、受信電力値、ＲＳＳＩなどがある。
【００５６】
アプリケーション処理部１２０−２は、受信レベルを含むメッセージを生成し、生成したメッセージを、送信キュー制御部１１１−２などを介して、ＡＰ１００−１やＡＰ１００−３へ送信する。
【００５７】
また、アプリケーション処理部１２０−２は、受信キュー制御部１０４−２から受け取ったメッセージに対して、そのメッセージが自局ＡＰ１００−２宛のときは、そのメッセージに対してアプリケーション処理を実行する。
【００５８】
さらに、アプリケーション処理部１２０−２は、自局宛のメッセージを、チャネル制御部１１０−２やタイミング生成部１０９−２へ出力したりする。この場合、チャネル制御部１１０−２では、メッセージから無線チャネル情報を抽出し、ネットワーク制御装置４００で指示された無線チャネルを示す無線チャネル指示信号を復調部１０３−２と変調部１１３−２へ出力する。また、この場合、タイミング生成部１０９−２では、自局宛のメッセージから、ネットワーク制御装置４００がＡＰ１００−２に割り当てた送信スロットに関する情報を抽出し、送信スロットに関する情報を示す送信指示信号を送信キュー制御部１１１−２へ出力する。これにより、ＡＰ１００−２は、ネットワーク制御装置４００が割り当てた送信スロットを利用して、メッセージなどの送信が可能となる。
【００５９】
ＳＴＡ２００−１では、例えば、図１の例では、ＡＰ１００−２やＡＰ１００−３と無線通信を行うため、アンテナ１０１−２は、ＡＰ１００−２やＡＰ１００−３との間で無線信号を送受信する。アプリケーション処理部１２０−２も、自ＳＴＡ２００−１宛のメッセージなどに対して、アプリケーションに関する処理を行ったり、自局宛のメッセージをチャネル制御部１１０−２やタイミング生成部１０９−１へ出力したりする。タイミング生成部１０９−１では、自局宛のメッセージから、ネットワーク制御装置４００がＳＴＡ２００−１に割り当てた送信スロットに関する情報を抽出し、送信指示信号を送信キュー制御部１１１−２へ出力する。これにより、ＳＴＡ２００−１は、ネットワーク制御装置４００が割り当てた送信スロットを利用して、メッセージなどの送信が可能となる。
【００６０】
なお、以下では、とくに断らない限り、ＡＰ１００−１〜１００−４をＡＰ１００、ＳＴＡ２００−１〜２００−３をＳＴＡ２００と称する場合がある。
【００６１】
＜ネットワーク制御装置４００＞
図４は、ネットワーク制御装置４００の構成例を表す図である。
【００６２】
ネットワーク制御装置４００は、外部送受信機能部４１０、ネットワーク制御部４２０、及びメモリ４３０を備える。
【００６３】
外部送受信機能部４１０は、スイッチングハブ３００を介して、ＡＰ１００−１との間でパケットデータを交換する。例えば、外部送受信機能部４１０は、スイッチングハブ３００を介してＡＰ１００−１から送信されたパケットデータを受信すると、受信したパケットデータからメッセージなどを抽出し、抽出したメッセージなどをネットワーク制御部４２０へ出力する。また、外部送受信機能部４１０は、例えば、ネットワーク制御部４２０から受け取ったメッセージに対して、メッセージを含むパケットデータを生成し、生成したパケットデータを、スイッチングハブ３００を介してＡＰ１００−１へ送信する。
【００６４】
ネットワーク制御部４２０は、ＡＰ１００やＳＴＡ２００での通信に対して、スロットの割り当てを行う。例えば、ネットワーク制御部４２０は、外部送受信機能部４１０からＡＰ１００やＳＴＡ２００のスロットの割り当て要求メッセージを受け取ると、ＡＰ１００やＳＴＡ２００に対してスロットを割り当てる。そして、ネットワーク制御部４２０は、割り当てたスロットに関する情報を含むメッセージを生成し、生成したメッセージを外部送受信機能部４１０へ出力する。詳細については動作例で説明する。
【００６５】
メモリ４３０は、例えば、ネットワーク制御部４２０が処理を行う際の情報やデータなどを適宜記憶する。
【００６６】
＜ＡＰ１００−１のハードウェア構成例＞
図５（Ａ）は、ＡＰ１００−１のハードウェア構成例を表す図である。
【００６７】
ＡＰ１００−１は、更に、ＣＰＵ（Central Processing Unit）１３０−１、ＲＯＭ（Read Only Memory）１３１−１、ＲＡＭ（Random Access Memory）１３２−１、ＤＳＰ（Digital Signal Processor）１３３−１、ＩＦ（Inter Face）１３４−１を備える。
【００６８】
ＣＰＵ１３０−１は、ＲＯＭ１３１−１に記憶されたプログラムを読み出して、ＲＡＭ１３２−１にロードし、ロードしたプログラムを実行することで、受信キュー制御部１０４−１、同期機能部１０６−１、周辺測定機能部１０７−１の機能を実現する。また、ＣＰＵ１３０−１は、このようなプログラムを実行することで、タイミング生成部１０９−１、チャネル制御部１１０−１、送信キュー制御部１１１−１の機能を実現する。従って、ＣＰＵ１３０−１は、例えば、受信キュー制御部１０４−１、同期機能部１０６−１、周辺測定機能部１０７−１、タイミング生成部１０９−１、チャネル制御部１１０−１、送信キュー制御部１１１−１に対応する。
【００６９】
また、ＤＳＰ１３３−１は、例えば、復調部１０３−１と変調部１１３−１に対応する。さらに、ＩＦ１３４−１は、例えば、外部送受信機能部１０８−１に対応する。
【００７０】
図５（Ｂ）は、ＡＰ１００−２，…又はＳＴＡ２００−１，２００−１，…のハードウェア構成例を表す図である。図５（Ｂ）では代表して、ＡＰ１００−２又はＳＴＡ２００−１のハードウェア構成例を表している。
【００７１】
ＡＰ１００−１又はＳＴＡ２００−１は、更に、ＣＰＵ１３０−２、ＲＯＭ１３１−２、ＲＡＭ１３２−２、ＤＳＰ１３３−２を備える。
【００７２】
ＣＰＵ１３０−２は、ＲＯＭ１３１−２に記憶されたプログラムを読み出してＲＡＭ１３２−２にロードし、ロードしたプログラムを実行することで、受信キュー制御部１０４−２、同期機能部１０６−２、周辺測定機能部１０７−２の機能を実現する。また、ＣＰＵ１３０−２は、このようなプログラムを実行することで、タイミング生成部１０９−２、チャネル制御部１１０−２、送信キュー制御部１１１−２、及びアプリケーション処理部１２０−２の機能を実現する。ＣＰＵ１３０−２は、例えば、受信キュー制御部１０４−２、同期機能部１０６−２、周辺測定機能部１０７−２、タイミング生成部１０９−１、チャネル制御部１１０−２、送信キュー制御部１１１−２、及びアプリケーション処理部１２０−２に対応する。
【００７３】
また、ＤＳＰ１３３−２は、例えば、復調部１０３−２と変調部１１３−２に対応する。
【００７４】
なお、ＣＰＵ１３０−１，１３０−２に代えて、ＭＰＵ（Micro Processing Unit）やＤＳＰ、ＦＰＧＡ（Field Programmable Gate Array）などのプロセッサやコントローラが用いられてもよい。
【００７５】
＜無線フレームの構成例＞
図６と図７は、本第１の実施の形態における無線フレーム（以下、「フレーム」と称する場合がある。）の構成例を表す図である。図６はフレームの構成例、図７はフレームの他の構成例をそれぞれ表す図である。
【００７６】
図６に示すように、本第１の実施の形態で利用されるフレームはスーパーフレームと呼ばれる。スーパーフレームは、２つのフレーム（フレーム＃ｎとフレーム＃（ｎ＋１））を含む。２つのフレームは、上り方向（ＳＴＡ２００からＡＰ１００への方向）と下り方向（ＡＰ１００からＳＴＡ２００への方向）のフレームとなる。例えば、ｎ番目のフレーム（フレーム＃ｎ）は下り方向、（ｎ＋１）番目のフレーム（フレーム＃（ｎ＋１））は上り方向のフレームである。
【００７７】
ｎ番目のフレーム（フレーム＃ｎ）は、ＤＡ（time Division multiple Access：時分割多元接続）スロットと、ＣＳ（Carrier Sense multiple Access：搬送波感知多重アクセス）スロットの２つの種類のスロットを含む。
【００７８】
ＤＡスロットは、例えば、ネットワーク制御装置４００によって割り当てられたスロットである。そのため、ＡＰ１００やＳＴＡ２００は、自局に割り当てたられたスロットを利用して、他のＡＰ１００や他のＳＴＡ２００と無線通信を行う。従って、ＤＡスロット内では、ＲＴＳ／ＣＴＳ方式が利用されず、スロット開始のタイミングからＳＩＦＳ（Short Inter Frame Space）期間でキャリアセンスを行った後、送信側は、送信データを送信し、ＳＩＦＳ期間経過後、受信側は、ＡＣＫ（Acknowledge）信号を送信する。ＤＡスロットは、例えば、ネットワーク制御装置４００により割り当て可能なスロットであり、ＡＰ１００やＳＴＡ２００が時分割で利用可能なスロットでもある。
【００７９】
ＣＳスロットは、例えば、ネットワーク制御装置４００によって割り当てられることなく、ＡＰ１００とＳＴＡ２００は共通に使用可能なスロットである。ＡＰ１００やＳＴＡ２００は、ＲＴＳ／ＣＴＳ方式により、使用可能なスロットを利用して、他のＡＰ１００や他のＳＴＡ２００と無線通信を行う。従って、ＣＳスロット内では、スロット開始のタイミングからＳＩＦＳ期間経過後、送信側は、ＲＴＳ信号を送信し、更に、ＳＩＦＳ期間経過後、受信側は、ＣＴＳ信号を送信した後、送信側から送信データの送信が行われる。
【００８０】
なお、（ｎ＋１）番目のフレームでは、ｎ番目のフレームに対して、ＤＡスロットとＣＳスロットの順番が逆になっている。これは、例えば、ＳＩＦＳ→ＲＴＳ→ＳＩＦＳ→ＣＴＳ→ＳＩＦＳ→送信データ→ＳＩＦＳ→ＡＣＫの手順を行うには、ＤＡスロットと比較してアクセスに時間がかかるため、これを１つにまとめて、アクセスにかかる時間を確保するためである。
【００８１】
また、ＤＡスロットとＣＳスロットに含まれるスロット数は、例えば、無線通信システム１０全体で同一であるが、ＤＡスロットは無線通信システム１０全体で収容するＳＴＡ２００の台数（又はユーザ数）で可変とすることも可能である。ＤＡスロットとＣＳスロットの各スロット数などは、例えば、ネットワーク制御装置４００で設定され、ビーコン信号を利用して、ＡＰ１００へ送信される。
【００８２】
さらに、ＤＡスロットとＣＳスロットにおいては、再送スロットを利用して、再送が行われる。
【００８３】
さらに、ＤＡスロットでは、スロット毎に、送信データの送信や再送データの送信が行われる。他方、ＣＳスロットでは、ＲＴＳ／ＣＴＳ方式による手順が含まれ、アクセスに時間がかかるため、アクセスするＡＰ１００及びＳＴＡ２００を分散する目的で、複数のスロットで１つのＣＳグループが形成される。ネットワーク制御装置４００は、ＡＰ１００及びＳＴＡ２００に対して、ＣＳグループに割り当てを行い、送信データの送信や、再送データの送信などが行われる。
【００８４】
図７は、スーパーフレーム内の全フレームがＣＳスロットとなっている例を表す。図７に示すように、ＣＳグループ単位で、送信や再送が行われ、各ＣＳグループ内では、図６のＣＳグループの場合と同様に、ＳＩＦＳ→ＲＴＳ→ＳＩＦＳ→…→ＡＣＫの手順が行われる。
【００８５】
ＤＡスロットは、伝送速度に上限があるため、パケット長が一定なパケットを送信するネットワークには向いているが、ＡＰ１００やＳＴＡ２００が送信するパケット長が可変の場合、ＤＡスロットを割り当てるより、ＣＳスロットによりパケット送信を分散させる方が、効率が良い場合がある。ＤＡスロットの割り当てを行うか、ＣＳスロットに割り当てるかは、ネットワーク制御装置４００に対してユーザが設定することになり、トラフィックをＣＳスロットに割り当てるか、ＤＡスロットに割り当てるかを決定する。さらに、スーパーフレームのＣＳスロットおよびＤＡスロットの構成をトラフィック種別により、割り当てを決定する。
【００８６】
上述したように、ＤＡスロットの割り当ては、ネットワーク制御装置４００で行われる。以下では、ネットワーク制御装置４００におけるＤＡスロットの割り当て例について説明する。
【００８７】
＜動作例＞
図８は、無線通信システム１０の構成例を表すシーケンス図である。図８に示す無線通信システム１０により、本動作例が動作する。
【００８８】
図８において、図１に示す無線通信システム１０におけるスイッチングハブ３００は省略されている。また、ＡＰ１００−１は、図１の場合と同様に、ネットワーク制御装置４００と有線接続され、ＡＰ１００−２，１００−３と無線通信可能である。また、ＳＴＡ２００−１は、ＡＰ１００−２，１００−３と無線通信可能であり、ＳＴＡ２００−２は、ＡＰ１００−１，１００−３と無線通信可能である。さらに、ＳＴＡ２００−３は、ＡＰ１００−１，１００−２と無線通信可能である。
【００８９】
図８において、（１）から（８）は、スロットの割り当て順を示す。以下では、送信データの送信に利用されるスロットを「通信スロット」（又は「送信スロット」）、再送データの送信に利用されるスロットを「再送スロット」、とそれぞれ称する場合がある。また、以下では、通信スロットと再送スロットとを区別しない場合は、単に「スロット」と称する場合がある。
【００９０】
図９と図１０は、動作例を表すシーケンス図である。図９から図１０においても、（１）から（９）まで、図８に対応する割り当て順を示す番号が付されている。
【００９１】
図９に示すように、ＡＰ１００−１は、ビーコン信号を送信する（Ｓ１０）。ＡＰ１００−２，１００−３、ＳＴＡ２００−１，２００−２は、ＡＰ１００−１が送信したビーコン信号を受信する。
【００９２】
また、ＡＰ１００−２も、ビーコン信号を送信し（Ｓ２０）、ＳＴＡ２００−１，２００−３が、このビーコン信号を受信する。さらに、ＡＰ１００−３も、ビーコン信号を送信し（Ｓ２０）、ＳＴＡ２００−２が、このビーコン信号を受信する。
【００９３】
ＡＰ１００−１〜１００−３は、ビーコン信号を予め決められたタイミングで周期的に送信することが可能である。そのタイミングは、ＡＰ１００−１〜１００−３とＳＴＡ２００−１〜２００−３は把握しているものとする。
【００９４】
以下では、（１）から（８）の順番で、通信スロットの割り当て例について説明する。図９と図１０に示す各メッセージの送信は、ＣＳスロットを利用して行われる。
【００９５】
＜１．ＡＰ１００−１とＡＰ１００−２の間の通信に対するスロット割り当て＞
最初に、ＡＰ１００−１とＡＰ１００−２の間の通信に対するスロットの割り当て例（（１））について説明する。
【００９６】
図９に示すように、ＡＰ１００−２は、ＡＰ１００−１を介して、ネットワークへの参加手順を実行する（Ｓ４０）。
【００９７】
具体的には、ＡＰ１００−２は、アソシエーション要求を生成し、生成したアソシエーション要求をＡＰ１００−１へ送信する（Ｓ４１）。アソシエーション要求は、例えば、ネットワークへの参加（又は接続）要求を表すメッセージである。例えば、ＡＰ１００−２のアプリケーション処理部１２０−２は、アソシエーション要求を生成し、送信キュー制御部１１１−２などを介して、ＡＰ１００−１へ送信する。
【００９８】
次に、ＡＰ１００−１は、受信したアソシエーション要求を、ネットワーク制御装置４００へ送信する（Ｓ４２）。例えば、ＡＰ１００−１の外部送受信機能部１０８−１は以下の処理を行う。すなわち、外部送受信機能部１０８−１は、受信キュー制御部１０４−１などを介して、アソシエーション要求を受信する。そして、外部送受信機能部１０８−１は、アソシエーション要求を含むパケットデータを生成し、生成したパケットデータを、ネットワーク制御装置４００へ送信する。
【００９９】
ネットワーク制御装置４００は、アソシエーション要求を受信すると、アソシエーション応答をＡＰ１００−１へ送信する（Ｓ４３）。アソシエーション応答は、例えば、参加要求に対する応答を表すメッセージである。例えば、ネットワーク制御部４２０は、外部送受信機能部４１０を介して、アソシエーション要求を受信すると、ＡＰ１００−２のネットワークへの参加を判定し、その旨を含むアソシエーション応答を生成し、ＡＰ１００−１へ送信する。本第１の実施の形態では、ネットワーク制御部４２０は、参加を許可すると判定するものとする。
【０１００】
ＡＰ１００−１は、アソシエーション応答を受信すると、受信したアソシエーション応答をＡＰ１００−２へ送信する（Ｓ４４）。例えば、ＡＰ１００−１の外部送受信機能部１０８−１は、ネットワーク制御装置４００から受信したパケットデータからアソシエーション応答を抽出し、抽出したアソシエーション応答を、ＡＰ１００−２へ送信する。そして、ＡＰ１００−２は、アソシエーション応答を受信する。例えば、アプリケーション処理部１２０−２が、ＡＰ１００−１から送信されたアソシエーション応答を受信する。これにより、ＡＰ１００−２の無線通信システム１０への参加（又は接続）手続きが完了する。
【０１０１】
次に、ＡＰ１００−２は、ルート要求をＡＰ１００−１へ送信する（Ｓ４５）。ルート要求は、例えば、ＡＰ１００−２はどのルートでデータを送受信すればよいのかを要求するメッセージであり、通信スロットの割り当て要求を示すメッセージでもある。ＡＰ１００−２は、ビーコン信号（Ｓ１０）に基づいて、ＲＳＳＩ＃１を測定し、測定したＲＳＳＩ＃１を含むルート要求を送信する。例えば、ＡＰ１００−２は、以下の処理を行う。
【０１０２】
すなわち、無線部１０２−２は、ＡＰ１００−１から送信されたビーコン信号に基づいて、ＲＳＳＩを測定し、測定したＲＳＳＩを、アプリケーション処理部１２０−２へ出力する。アプリケーション処理部１２０−２は、ＲＳＳＩを含むルート要求を生成し、ＡＰ１００−１へ送信する。
【０１０３】
なお、以下では、ＡＰ１００−１から受信した信号に基づいて、ＡＰ１００やＳＴＡ２００が測定したＲＳＳＩを「ＲＳＳＩ＃１」と称する場合がある。また、ＡＰ１００−２から受信した信号に基づいて、ＡＰ１００やＳＴＡ２００が測定したＲＳＳＩを「ＲＳＳＩ＃２」と称する場合がある。さらに、ＡＰ１００−３から受信した信号に基づいて、ＡＰ１００やＳＴＡ２００が測定したＲＳＳＩを「ＲＳＳＩ＃３」と称する場合がある。
【０１０４】
ＡＰ１００−１は、ルート要求を受信すると、受信したルート要求をネットワーク制御装置４００へ送信する（Ｓ４５）。例えば、ＡＰ１００−１の外部送受信機能部１０８−１は、受信キュー制御部１０４−１などを介して受信したルート要求に対して、ルート要求を含むパケットデータとして、ネットワーク制御装置４００へ送信する。
【０１０５】
ネットワーク制御装置４００は、ルート要求を受信すると、ＡＰ１００−１とＡＰ１００−２の間の通信に対して、スロットの割り当て（スロットアサイン）を行う（Ｓ４６）。例えば、ネットワーク制御装置４００の外部送受信機能部４１０は、パケットデータからルート要求を抽出し、抽出したルート要求を、ネットワーク制御部４２０へ出力する。ネットワーク制御部４２０は、例えば、ＡＰ１００−１とＡＰ１００−２との間の通信に対して、スロットの割り当てを行う。
【０１０６】
図１１（Ａ）から図１１（Ｆ）は、通信スロットの割り当て例を表す図である。図１１（Ａ）と図１１（Ｂ）は、ＡＰ１００−１に対する通信スロットの割り当て例を表す。また、図１１（Ｃ）と図１１（Ｄ）はＡＰ１００−２、図１１（Ｅ）と図１１（Ｆ）はＡＰ１００−３に対する通信スロットの割り当て例をそれぞれ表す。また、図１１（Ａ）、図１１（Ｃ）、及び図１１（Ｅ）は下り方向（フレーム＃ｎ）、図１１（Ｂ）、図１１（Ｄ）、図１１（Ｆ）は上り方向（フレーム＃（ｎ＋１））のスロット割り当て例をそれぞれ表している。図１１（Ａ）などに示すように、１つのフレームには、スロット番号「０」から「１５」までの１６スロットが含まれる。１６スロットは、１フレーム内の１ＤＡスロットに含まれるスロット数を表している。
【０１０７】
ネットワーク制御装置４００は、例えば、以下の処理を行う。すなわち、ネットワーク制御部４２０は、ルート要求を受信すると、ルート要求に含まれる、ＲＳＳＩ＃１に基づいて、干渉の発生を判定する。ネットワーク制御部４２０は、ＲＳＳＩ＃１が干渉閾値より高いとき、他の通信（例えば、ＡＰ１００−１とＡＰ１００−３との間の通信）に対して干渉が発生すると判定し、そうでないときは干渉が発生しないと判定する。本処理では、ネットワーク制御部４２０は、干渉が発生すると判定する。また、ネットワーク制御部４２０は、ＡＰ１００−２のルート（ＡＰ１００−１経由でＡＰ１００−２）を決定する。そして、ネットワーク制御部４２０は、決定したルート上にある、ＡＰ１００−１からＡＰ１００−２への下り方向の通信スロットとその再送スロットとを割り当てる。図１１（Ａ）の例では、ネットワーク制御部４２０は、通信スロットとしてスロット番号「３」、再送スロットとしてスロット番号「８」をそれぞれ割り当てる。
【０１０８】
図１１（Ａ）の例などでは、ネットワーク制御部４２０は、フレーム内の前半のスロットを通信スロットとして割り当て、フレーム内で後半のスロットを再送スロットとして割当てているが、同一フレーム内であれば、それ以外のスロットに割り当ててもよい。
【０１０９】
ネットワーク制御部４２０が、同一のフレーム内に、通信スロットと再送スロットとを割り当てることで、ＡＰ１００−１やＡＰ１００−２がデータの再送を行う場合に、次の送信周期まで待つことなく、再送が可能となる。したがって、本第１の実施の形態では、次の送信周期まで待つ場合と比較して、データのスループットを向上させることが可能となる。
【０１１０】
また、ネットワーク制御部４２０は、図１１（Ｂ）に示すように、ＡＰ１００−２からＡＰ１００−１への上り方向の通信スロットをスロット番号「０」、再送スロットをスロット番号「８」にそれぞれ割り当てる。上り方向のスロットの割り当ても、通信スロットと再送スロットとが同一フレームに割り当てる。
【０１１１】
さらに、ネットワーク制御部４２０は、図１１（Ｃ）に示すように、ＡＰ１００−２に対して、ＡＰ１００−１からＡＰ１００−２への下り方向の通信スロットとして、ＡＰ１００−１に割り当てた通信スロット（スロット番号「３」）と同一のスロットを割り当てる。ネットワーク制御部４２０は、再送スロットも同一のスロット（スロット番号「８」）を割り当てる。
【０１１２】
さらに、ネットワーク制御部４２０は、図１１（Ｄ）に示すように、ＡＰ１００−１における上り方向に割り当てたスロット（スロット番号「０」と「８」）と同一のスロットを、ＡＰ１００−２におけるスロットとして割り当てる。
【０１１３】
図１１（Ａ）と図１１（Ｃ）に示すように、ネットワーク制御部４２０は、同一の通信について、ＡＰ１００−１とＡＰ１００−２に対して、同一の通信スロットと再送スロットとを割り当てている。同一の通信で異なるスロットが割り当てられても、スロットの使用が冗長となり、同一のスロットが割り当てられることで、スロットの有効活用化を図ることができるからである。
【０１１４】
なお、図１１（Ｅ）と図１１（Ｆ）は、ネットワーク制御部４２０は、通信スロットと再送スロットの割り当てを行わない。ＡＰ１００−３は、この段階では、ネットワーク参加手順を行っていないからである。
【０１１５】
図９に戻り、ネットワーク制御装置４００は、スロットの割り当て後、ルート応答を、ＡＰ１００−１へ送信する（Ｓ４７）。ルート応答は、例えば、ルート要求に対する応答結果を表すメッセージであり、通信スロットと再送スロットの割り当て結果を含む。例えば、ネットワーク制御部４２０は、図１１（Ａ）から図１１（Ｆ）に示す割り当て結果を含むルート応答を生成し、ＡＰ１００−１へ向けて送信する。
【０１１６】
ＡＰ１００−１は、ルート応答を受信すると、受信したルート応答を、ＡＰ１００−２へ送信する（Ｓ４７）。例えば、ＡＰ１００−１では、以下の処理を行う。
【０１１７】
すなわち、外部送受信機能部１０８−１は、ネットワーク制御装置４００から受信したルート応答を、送信キュー制御部１１１−１などを介して、ＡＰ１００−２へ送信する。この際、外部送受信機能部１０８−１は、ルート応答をタイミング生成部１０９−１へ出力する。タイミング生成部１０９−１は、ルート応答に含まれるスロットの割り当て結果を抽出し、自局に割り当てられた通信スロット（又は再送スロット）を示すタイミング信号を、送信キュー制御部１１１−１へ出力する。これにより、送信キュー制御部１１１−１は、タイミング信号に同期して、データなどを変調部１１３−１へ出力することが可能で、通信スロット（又は再送スロット）のタイミングで、ＡＰ１００−１はデータなどをＡＰ１００−２へ送信（又は再送）可能となる。
【０１１８】
また、ＡＰ１００−２は、ルート応答を受信すると、例えば、以下の処理を行う。
【０１１９】
すなわち、アプリケーション処理部１２０−２は、受信キュー制御部１０４−２などを介してルート応答を受信すると、ルート応答をタイミング生成部１０９−２へ出力する。タイミング生成部１０９−２は、ルート応答に含まれるスロットの割り当て結果を抽出し、自局に割り当てられた通信スロット（又は再送スロット）を示すタイミング信号を、送信キュー制御部１１１−２へ出力する。これにより、送信キュー制御部１１１−２は、タイミング信号に同期して、データなどを変調部１１３−２へ出力することが可能で、通信スロット（又は再送スロット）のタイミングで、ＡＰ１００−２は、データなどをＡＰ１００−１へ送信（又は再送）可能となる。
【０１２０】
これにより、ＡＰ１００−１とＡＰ１００−２は、ＤＡスロット期間においては、割り当てられた通信スロットや再送スロットを利用して、データ送信やその再送を行うことが可能となる。
【０１２１】
なお、ＡＰ１００−１は、他のＡＰ１００−２，１００−３や、ＳＴＡ２００への干渉を最小とするため、以下の式で計算した送信電力で、データ送信や再送を行う。
【０１２２】
ＡＰ１００の送信電力＝（他のＡＰの送信電力＋他のＡＰに対するＲＳＳＩ）＋ＡＰ１００のノイズレベル＋Ｄ／Ｕ（Desired Signal/Undesired Signal）比  ・・・（１）
【０１２３】
式（１）は、例えば、ＡＰ１００−１の送信電力の最低レベルを表しており、全てのＡＰがこの送信電力で送信すれば、全ての通信で干渉が発生しない送信電力のレベルを表している。ただし、（ＡＰ１００の送信電力＞ＡＰ１００の最大送信電力）の場合は、ＡＰ１００の送信電力＝ＡＰ１００の最大送信電力とする。また、（ＡＰ１００の送信電力＜ＡＰ１００の最小送信電力）の場合は、ＡＰ１００の送信電力＝ＡＰ１００の最小送信電力とする。
【０１２４】
例えば、無線部１０２−１は内部メモリなどに式（１）を記憶し、送信の際に上式を内部メモリから読み出して送信電力を計算する。Ｄ／Ｕ比と、ＡＰ１００−２の送信電力は、例えば、ビーコン信号により報知される。
【０１２５】
＜２．ＡＰ１００−１とＡＰ１００−３の間の通信に対するスロット割り当て＞
次に、ＡＰ１００−１とＡＰ１００−３の間の通信に対するスロットの割り当て例（（２））について説明する。
【０１２６】
図９に示すように、ＡＰ１００−３は、ネットワーク参加手順を、ＡＰ１００−１を介して、ネットワーク制御装置４００との間で行う（Ｓ５０）。
【０１２７】
ＡＰ１００−３は、ネットワーク参加手順でネットワークへの参加が許可されると、ルート要求を、ＡＰ１００−１を介してネットワーク制御装置４００へ送信する（Ｓ５１）。この場合、ＡＰ１００−３は、ＡＰ１００−１から送信されたビーコン信号に基づいて測定したＲＳＳＩ＃１を含むリート要求を送信する。
【０１２８】
ネットワーク制御装置４００は、ルート要求を受信すると、ＡＰ１００−１とＡＰ１００−３の間の通信に対して、スロットを割り当てる（Ｓ５２）。
【０１２９】
図１２（Ａ）から図１２（Ｆ）は、通信スロットの割り当て例を表す図である。ネットワーク制御装置４００は、例えば、以下のようにしてスロットの割り当てを行う。
【０１３０】
すなわち、ネットワーク制御部４２０は、図１２（Ａ）に示すように、ＡＰ１００−１に対しては、ＡＰ１００−１からＡＰ１００−３への下り方向の通信スロットをスロット番号「４」に割り当てる。また、ネットワーク制御部４２０は、その再送スロットを、スロット番号「９」に割り当てる。
【０１３１】
また、ネットワーク制御部４２０は、図１２（Ｂ）に示すように、ＡＰ１００−１に対しては、ＡＰ１００−３からＡＰ１００−１への上り方向の通信スロットを、スロット番号「１」に割り当てる。また、ネットワーク制御部４２０は、その再送スロットを、スロット番号「９」に割り当てる。（１）の場合と同様に、通信スロットと再送スロットの割り当ては一例であり、同じフレーム内にあり、他の空いているスロットであればよい。
【０１３２】
さらに、ネットワーク制御部４２０は、図１２（Ｃ）と図１２（Ｄ）に示すように、ＡＰ１００−２に対しては、ＡＰ１００−１に対して割り当てたスロットと同一のスロット（図１２（Ａ）と図１２（Ｂ））に通信スロットと再送スロットとを割り当てる。
【０１３３】
この場合、図１２（Ｅ）と図１２（Ｆ）に示すように、ネットワーク制御部４２０は、ＡＰ１００−３に対しても、ＡＰ１００−１やＡＰ１００−２に割り当てたスロットと同一のスロットを割り当てる。
【０１３４】
すなわち、ネットワーク制御部４２０は、下り方向において、ＡＰ１００−１とＡＰ１００−２に割り当てたスロット番号「３」と「８」を、ＡＰ１００−３においても割り当てるようにする。そして、ネットワーク制御部４２０は、下り方向において、ＡＰ１００−１とＡＰ１００−３と通信のために、通信スロットをスロット番号「４」、再送スロットをスロット番号「９」に割り当てる。
【０１３５】
（２）の場合は、（１）の場合と異なり、ＡＰ１００−３は、ネットワーク参加許可されている。また、図８に示すように、ＡＰ１００−１の通信可能範囲にＡＰ１００−３が含まれており、ＡＰ１００−１からＡＰ１００−２への通信がＡＰ１００−３にとって干渉となり得る。
【０１３６】
上述した（１）を含めて、干渉となる可能性のある通信については、ＡＰ１００にとって、自局の通信に関係ない場合でも、通信スロットと再送スロットとが他のＡＰ１００の通信のために割り当てられる場合がある。例えば、図１２（Ｅ）に示すように、スロット番号「３」はＡＰ１００−１からＡＰ１００−２への通信のための通信スロットであるが、ＡＰ１００−３が直接通信を行うために割り当てられる通信スロットではない。同一のスロットが割り当てられることで、他のＡＰ１００、図１２（Ｅ）ではＡＰ１００−３の利用が制限され、ＡＰ１００−１とＡＰ１００−２間の通信と、ＡＰ１００−１とＡＰ１００−３間の通信との干渉が回避可能となる。これにより、例えば、スループットの低下を防止できる。
【０１３７】
なお、干渉の判定は、例えば、ネットワーク制御部４２０がルート要求（Ｓ５１）を受信したとき、ルート要求に含まれるＲＳＳＩに基づいて行う。例えば、ネットワーク制御部４２０は、Ｓ５１で受信したＲＳＳＩ＃１が干渉閾値よりも高いとき、干渉が発生すると判定し、そうでないとき、干渉が発生しないと判定する。本処理では、ネットワーク制御部４２０は、干渉が発生するとして、ＡＰ１００−１からＡＰ１００−３に対して、同一の通信スロットと再送スロットとを割り当てている。
【０１３８】
図９に戻り、ネットワーク制御装置４００は、スロットの割り当て結果を含むルート応答を、ＡＰ１００−１を介してＡＰ１００−３へ送信する（Ｓ５３）。
【０１３９】
ＡＰ１００−１とＡＰ１００−３は、ＤＡスロット期間においては、割り当てられた通信スロットや再送スロットを利用して、データ送信や再送を行うことが可能となる。この場合、ＡＰ１００−１とＡＰ１００−３は、式（１）を利用して計算した送信電力でデータ送信や再送を行ってもよい。
【０１４０】
＜３．ＡＰ１００−１とＳＴＡ２００−１との間の通信に対するスロット割り当て＞
次に、ＡＰ１００−１とＳＴＡ２００−１との間の通信に対するスロットの割り当て例（（３））について説明する。
【０１４１】
図８に示すように、ＳＴＡ２００−１は、ＡＰ１００−２経由でＡＰ１００−１へ至るルートと、ＡＰ１００−１へ直接至るルートの２つのルートがある。ここでは、ＡＰ１００−１へ直接至るルートでスロット割り当てが行われる例を説明する。
【０１４２】
図９に示すように、ＳＴＡ２００−１は、ネットワーク参加手順を、ＡＰ１００−１を介してネットワーク制御装置４００とに対して実行する（Ｓ６０）。この際、ネットワーク制御装置４００は、例えば、ＢＳＳＩＤ（Basic Service Set Identification）をＳＴＡ２００−１へ発行する。ＳＴＡ２００−１は、以後、ＢＳＳＩＤを利用して、ＡＰ１００−１と通信可能である。本第１の実施の形態では、ＳＴＡ２００−１は、このＢＳＳＩＤを利用して、他のＡＰ１００−２，１００−３に対しても通信が可能である。そのため、ＳＴＡ２００−１は、他のＡＰ１００−２，１００−３へ接続を切り替えても、ネットワーク参加手順を行わなくてもよい。これにより、スループットの低下を防止することが可能となる。
【０１４３】
次に、ＳＴＡ２００−１は、ルート要求を、ＡＰ１００−１を介してネットワーク制御装置４００へ送信する（Ｓ６１）。ＳＴＡ２００−１は、ＡＰ１００−１に対するＲＳＳＩ＃１と、ＡＰ１００−２に対するＲＳＳＩ＃２の２つのＲＳＳＩ（ＲＳＳＩ＃２＞ＲＳＳＩ＃１）を、ルート要求に含めて送信する。
【０１４４】
次に、ネットワーク制御装置４００は、スロットの割り当てを行う（Ｓ６２）。この場合、ネットワーク制御装置４００は、ルート要求に２つのＲＳＳＩが含まれていることから、ＳＴＡ２００−１に対して、２つのルート（ＳＴＡ２００−１からＡＰ１００−２経由でＡＰ１００−１へのルートと、ＳＴＡ２００−１からＡＰ１００−１への直接のルート）が存在することを確認できる。ネットワーク制御装置４００は、複数のルートがある場合、以下の式を用いて、ルート毎に評価値を算出し、評価値に基づいて、いずれかのルートを選択する。
【０１４５】
【数１】
2019114899.tif 000003
【０１４６】
数１において、例えば、ＳＮＲ（Signal to Noise Ratio）ｉは経路ｉのＳＮＲを示し、Ｄｅｌａｙｉはルートｉの遅延時間、ＴｘＰｏｗｉはルートｉでの送信電力を表す。また、数１において、α、β、γは、例えば、係数を表し、ユーザにより優先設定が可能である。
【０１４７】
例えば、図８において、ＳＴＡ２００−１からＡＰ１００−２を経由してＡＰ１００−１へ至るルートについての評価値は、以下となる。すなわち、評価値は、ＳＴＡ２００−１とＡＰ１００−２間のルートのＳＮＲ、Ｄｅｌａｙ、ＴｘＰｏｗと、ＡＰ１００−２とＡＰ１００−１間のルートのＳＮＲ、Ｄｅｌａｙ、ＴｘＰｏｗとを加算した値となる。ここで、各ルートのＳＮＲは、例えば、ビーコン信号（Ｓ２０）に基づいてＳＴＡ２００が測定したＳＮＲでもよい。また、各ルートのＤｅｌａｙは、例えば、ＳＴＡ２００とＡＰ１００のメッセージ送信にかかる時間を表し、予め決められた所定時間であってもよい。さらに、各ルートのＴｘＰｏｗは、例えば、ＳＴＡ２００−１の送信電力やＡＰ１００−２の送信電力でもよい。
【０１４８】
（３）の段階では、例えば、ネットワーク制御部４２０は、ＳＴＡ２００−１については複数のルートがあることを把握できるものの、ＳＴＡ２００−１からＡＰ１００−１へ直接ルート要求が送信されているため、１つのルートのＳＮＲしか取得できない。従って、ネットワーク制御部４２０は、評価値を計算することなく、ＳＴＡ２００−１のルートについては、ＡＰ１００−１へ直接至るルートを選択してもよい。
【０１４９】
或いは、ネットワーク制御部４２０は、例えば、メモリから過去の通信で取得した各ルートのＳＮＲやＤｅｌａｙ、ＴｘＰｏｗを読み出して、２つのルート（ＳＴＡ２００−１からＡＰ１００−２へ直接至るルートと、ＳＴＡ２００−１からＡＰ１００−１を経由してＡＰ１００−２へ至るルート）の評価値（数１）を計算し、評価値の高い方を、選択してもよい。
【０１５０】
また、ＳＮＲは、その数値（例えばｄＢ）が高いほど、評価値は高くなり、Ｄｅｌａｙは短いほど、評価値は高くなる。また、ＴｘＰｏｗも、その値が小さいほど、評価値は高くなる。そのため、ルート要求（Ｓ６１）に含まれるＲＳＳＩは、ＲＳＳＩ＃２＞ＲＳＳＩ＃１となっていることから、ネットワーク制御部４２０は、ＳＴＡ２００−１からＡＰ１００−２を経由してＡＰ１００−１へ至るルートを選択してもよい。
【０１５１】
以下では、ＳＴＡ２００−１からＡＰ１００−２へ直接至るルートの方が評価値は高いため、ネットワーク制御部４２０は、このルートを選択する、として説明する。
【０１５２】
なお、ネットワーク制御部４２０は、ＳＮＲに代えて、ビーコン信号に基づいてＡＰ１００やＳＴＡ２００で計算したＲＳＳＩを用いて、数１の評価値を計算してもよい。  
【０１５３】
そして、ネットワーク制御部４２０は、選択したルート上にある、ＡＰ１００−１とＳＴＡ２００−１との間の通信に対して、スロットを割り当てる。
【０１５４】
図１３（Ａ）から図１３（Ｆ）は、通信スロットの割り当て例を表す図である。ネットワーク制御装置４００は、例えば、以下のようにしてスロットの割り当てを行う。
【０１５５】
すなわち、ネットワーク制御部４２０は、図１３（Ａ）に示すように、ＡＰ１００−１に対しては、ＡＰ１００−１からＳＴＡ２００−１への下り方向の通信スロットをスロット番号「５」に割り当てる。また、ネットワーク制御部４２０は、その再送スロットを、スロット番号「１０」に割り当てる。
【０１５６】
また、ネットワーク制御部４２０は、図１３（Ｂ）に示すように、ＡＰ１００−１に対しては、ＳＴＡ２００−１からＡＰ１００−１への上り方向の通信スロットを、スロット番号「２」に割り当てる。また、ネットワーク制御部４２０は、その再送スロットを、スロット番号「１０」に割り当てる。（１）の場合と同様に、通信スロットと再送スロットの割り当ては一例であり、同一フレーム内にあればよい。
【０１５７】
さらに、ネットワーク制御部４２０は、図１３（Ｃ）と図１２（Ｄ）に示すように、ＡＰ１００−２に対しては、ＡＰ１００−１に対して割り当てたスロットと同一のスロット（それぞれ図１３（Ａ）と図１３（Ｂ））に通信スロットと再送スロットとを割り当てる。
【０１５８】
さらに、ネットワーク制御部４２０は、図１３（Ｅ）と図１３（Ｆ）に示すように、ＡＰ１００−３に対して、ＡＰ１００−１に対して割り当てたスロットと同一のスロットに通信スロットと再送スロットとを割り当てる。
【０１５９】
例えば、図１３（Ａ）、図１３（Ｃ）、図１３（Ｅ）に示すように、ＡＰ１００−１〜ＡＰ１００−３については、スロット番号「５」に、ＡＰ１００−１からＳＴＡ２００−１への通信スロットが共通して割り当てられている。これは、ＡＰ１００−１の通信可能範囲内にＡＰ１００−２，１００−３が設置されており、ＡＰ１００−１からＳＴＡ２００−１への通信が、ＡＰ１００−２，１００−３における通信に対して干渉を与える場合があるからである。
【０１６０】
例えば、ネットワーク制御部４２０は、ルート要求（Ｓ６１）で取得したＲＳＳＩ＃１が干渉閾値よりも高いとき、干渉が発生すると判定し、そうでないときは、干渉が発生しないと判定する。本処理では、ネットワーク制御部４２０は、干渉が発生するとして、ＡＰ１００−１からＡＰ１００−３に対して、同一の通信スロットと再送スロットを割り当てている。
【０１６１】
図９に戻り、ネットワーク制御装置４００は、スロットの割り当て結果を含むルート応答を、ＡＰ１００−１を経由して、ＳＴＡ２００−１へ送信する（Ｓ６３）。
【０１６２】
ＡＰ１００−１とＳＴＡ２００−１は、ＤＡスロット期間においては、割り当てられた通信スロットや再送スロットを利用して、データ送信や再送を行うことが可能となる。この場合、ＡＰ１００−１とＳＴＡ２００−１は、式（１）を利用して計算した送信電力で、データ送信や再送を行っても良い。
【０１６３】
＜４．ＡＰ１００−２とＳＴＡ２００−１との間の通信に対するスロット割り当て＞
次に、ＡＰ１００−２とＳＴＡ２００−１との間の通信に対するスロットの割り当て例（（４））について説明する。
【０１６４】
上記＜３．ＳＴＡ２００−１に対するスロット割り当て＞により、ネットワーク制御装置４００では、評価値（数１）に基づいて選択したＡＰ１００−１へ至る直接のルートでのＳＴＡ２００−１に対し、通信スロットなどを割り当てた（Ｓ６０からＳ６３）。次に、ネットワーク制御装置４００は、評価値に基づいて選択されなかったルートを選択して、このルートにおけるＳＴＡ２００−１に対する通信スロットの割り当てを行うことになる。
【０１６５】
図９に示すように、ＳＴＡ２００−１は、ＡＰ１００−２に対して、ネットワーク参加手順を実行する（Ｓ７０）。例えば、ＳＴＡ２００−１は、ＡＰ１００−２経由でのルート応答を、ネットワーク制御装置４００から受信していないため、このルートでのネットワーク参加を行うためである。
【０１６６】
この場合、ＡＰ１００−２は、ネットワーク制御装置４００に対して、ＳＴＡ２００−１に対するネットワーク参加手順を実行しない。例えば、ネットワーク制御装置４００は、ルート要求（Ｓ６１）における受信電力報告により、ＳＴＡ２００−１からＡＰ１００−２経由でのルートを把握しているからである。例えば、ＳＴＡ２００−１は、ネットワーク参加手順のアソシエーション要求に、ルート応答（Ｓ６３）があった旨を含めて送信することで、ＡＰ１００−２では、アソシエーション要求をネットワーク制御装置４００へ送信しないようにすることが可能である。
【０１６７】
次に、ネットワーク制御装置４００は、ＡＰ１００−２とＳＴＡ２００−１との間の通信に対して、スロットを割り当てる（Ｓ７１）。
【０１６８】
図１４（Ａ）から図１４（Ｆ）は、スロットの割り当て例を表す図である。ネットワーク制御装置４００は、例えば、以下のようにしてスロットの割り当てを行う。
【０１６９】
すなわち、ネットワーク制御部４２０は、図１４（Ａ）に示すように、ＡＰ１００−２からＳＴＡ２００−１への下り方向の通信スロットを、スロット番号「６」に割り当て、その再送スロットをスロット番号「１１」に割り当てる。
【０１７０】
また、ネットワーク制御部４２０は、図１４（Ｂ）に示すように、ＳＴＡ２００−１からＡＰ１００−２への上り方向の通信スロットを、スロット番号「３」に割り当て、その再送スロットをスロット番号「１１」に割り当てる。
【０１７１】
同様にして、ネットワーク制御部４２０は、図１４（Ｃ）と図１４（Ｄ）に示すように、ＡＰ１００−２に対しても、ＡＰ１００−１に対して割り当てたスロットと同じスロットに、通信スロットと再送スロットとを、割り当てる。
【０１７２】
ただし、図１４（Ｅ）に示すように、ネットワーク制御部４２０は、ＡＰ１００−２からＳＴＡ２００−１への下り方向の通信スロットを、ＡＰ１００−１やＡＰ１００−２と同じスロット番号「６」に割り当てることはしない。また、ネットワーク制御部４２０は、その再送スロットも、ＡＰ１００−１やＡＰ１００−２と同じスロット番号「１１」に割り当てることはしない。図１４（Ｆ）に示すように、上り方向についても、同様に、ネットワーク制御部４２０は、ＡＰ１００−１やＡＰ１００−２と同じスロット番号に、通信スロットと再送スロットとを割り当てることはしない。
【０１７３】
これは、例えば、図８に示すように、ＡＰ１００−２からＳＴＡ２００−１へ送信された無線信号はＡＰ１００−３に届かず、ＳＴＡ２００−１からＡＰ１００−２へ送信された無線信号もＡＰ１００−３に届かないからである。すなわち、ＡＰ１００−２とＳＴＡ２００−１との間の通信は、ＡＰ１００−３にとって干渉にならないからである。ネットワーク制御部４２０では、干渉にならない通信のために、通信スロットと再送スロットとを、ＡＰ１００−１やＡＰ１００−２と同じスロットに割り当てることはしない。これにより、例えば、ネットワーク制御部４２０は、ＡＰ１００−３のスロット番号「６」や「１１」を他の通信のために割り当てることが可能となり、スロットの有効活用化を図ることができる。
【０１７４】
ネットワーク制御部４２０では、例えば、ルート要求（Ｓ６１）に含まれるＲＳＳＩ＃２に基づいて、ＡＰ１００−２とＳＴＡ２００−１との間の通信がＡＰ１００−３に干渉とならないことを判別してもよい。例えば、ネットワーク制御部４２０は、ＲＳＳＩ＃２が干渉閾値より小さいとき、干渉にならないと判別し、ＲＳＳＩ＃２が干渉閾値以上のとき、干渉になると判別してもよい。本処理では、例えば、ネットワーク制御部４２０は、ＲＳＳＩ＃２が干渉閾値より小さいと判定して、ＡＰ１００−３に対して干渉が発生しないと判定する。
【０１７５】
図９に戻り、ネットワーク制御装置４００は、ルート表示を、ＡＰ１００−２経由でＳＴＡ２００−１へ送信する（Ｓ７２）。ルート表示は、例えば、ネットワーク制御装置４００がルート要求を受信することなく、ＡＰ１００やＳＴＡ２００へルートに関する情報を送信するためのメッセージである。ルート表示には、例えば、図１４（Ａ）から図１４（Ｆ）に示すスロットの割り当て結果が含まれる。
【０１７６】
ＡＰ１００−２とＳＴＡ２００−１は、ＤＡスロット期間においては、割り当てられた通信スロットや再送スロットを利用して、データ送信や再送を行うことが可能となる。この場合、ＡＰ１００−２とＳＴＡ２００−１は、式（１）を利用して計算した送信電力で、データ送信や再送を行ってもよい。
【０１７７】
なお、図９においては、ネットワーク制御装置４００がＳ６２とＳ７１とが別々に行っている例を表しているが、例えば、Ｓ６２の処理において、ＡＰ１００−２とＳＴＡ２００−１との間のスロットの割り当てを行ってもよい。この場合、Ｓ７１がＳ６２に含まれ、Ｓ７１がなくてもよい。
【０１７８】
また、ＳＴＡ２００−１は、最初に、ＡＰ１００−１経由でネットワーク参加手順を行っているが（Ｓ６０）、先に、ＡＰ１００−２経由でネットワーク参加手順を行ってもよい（Ｓ７０）。したがって、図９において、（３）の処理と（４）の処理の順番が逆でもよい。
【０１７９】
＜５．ＡＰ１００−１とＳＴＡ２００−２と間の通信に対するスロットの割り当て＞
次に、ＡＰ１００−１とＳＴＡ２００−２との通信に対するスロットの割り当て例（（５））について説明する。
【０１８０】
図８に示すように、ＳＴＡ２００−２は、ＡＰ１００−３経由でＡＰ１００−１へ至るルートと、ＡＰ１００−１へ直接至るルートの２つのルートがある。ここでは、ＡＰ１００−１へ直接至るルートでスロット割り当てが行われる例を説明する。
【０１８１】
図１０に示すように、ＳＴＡ２００−１は、ネットワーク参加手順を、ＡＰ１００−１を介してネットワーク制御装置４００との間で実行する（Ｓ８０）。この場合も、ネットワーク制御装置４００は、ＳＴＡ２００−２に対して、ＢＳＳＩＤを発行する。ＳＴＡ２００−２は、ＡＰ１００−１だけではなく、接続を切り替えてＡＰ１００−２，１００−３と通信を行う際にも、このＢＳＳＩＤを利用可能である。
【０１８２】
次に、ＳＴＡ２００−２は、ルート要求を、ＡＰ１００−１を介してネットワーク制御装置４００へ送信する（Ｓ６１）。ＳＴＡ２００−１は、ＲＳＳＩ＃３とＲＳＳＩ＃１（ＲＳＳＩ＃３＞ＲＳＳＩ＃１）とを含むルート要求を送信する。
【０１８３】
次に、ネットワーク制御装置４００は、スロットの割り当てを行う（Ｓ８２）。この場合、ネットワーク制御装置４００は、ルート要求に２つのＲＳＳＩが含まれていることから、ＳＴＡ２００−２に対して、２つのルート（ＳＴＡ２００−２からＡＰ１００−３経由でＡＰ１００−１へのルートと、ＳＴＡ２００−２からＡＰ１００−１への直接のルート）が存在することを確認できる。この場合、ネットワーク制御装置４００は、数１を利用して、２つのルートに対して評価値を計算し、ＳＴＡ２００−２からＡＰ１００−１へ直接のルートを選択してもよい。或いは、ネットワーク制御装置４００は、取得した数値が、ＡＰ１００−１への直接のルートしかないため、評価値を計算することなく、このルートを選択してもよい。
【０１８４】
そして、ネットワーク制御装置４００は、選択したルートに対して、スロットの割り当てを行う。
【０１８５】
図１５（Ａ）から図１５（Ｆ）は、通信スロットの割り当て例を表す図である。ネットワーク制御装置４００は、例えば、以下のようにしてスロットの割り当てを行う。
【０１８６】
すなわち、ネットワーク制御部４２０は、図１５（Ａ）に示すように、ＡＰ１００−１に対しては、ＡＰ１００−１からＳＴＡ２００−２への下り方向の通信スロットをスロット番号「７」に割り当てる。また、ネットワーク制御部４２０は、その再送スロットを、スロット番号「１２」に割り当てる。
【０１８７】
また、ネットワーク制御部４２０は、図１５（Ｂ）に示すように、ＡＰ１００−１に対しては、ＳＴＡ２００−２からＡＰ１００−１への上り方向の通信スロットを、スロット番号「４」に割り当ている。また、ネットワーク制御部４２０は、その再送スロットを、スロット番号「１２」に割り当てる。
【０１８８】
図１５（Ｃ）から図１５（Ｆ）に示すように、ネットワーク制御部４２０は、ＡＰ１００−２とＡＰ１００−３の上り方向と下り方向の各スロットについて、ＡＰ１００−１に対して割り当てた各スロットと同じスロット番号を割り当てる。これは、ＡＰ１００−１の通信可能範囲内にＡＰ１００−２，１００−３が設置されており、ＡＰ１００−１からＳＴＡ２００−２への通信が、ＡＰ１００−２，１００−３における通信に対して干渉を与える場合があるからである。
【０１８９】
例えば、ネットワーク制御部４２０は、ルート要求に含まれるＲＳＳＩ＃１が干渉閾値より高いとき、干渉が発生すると判定し、そうでないときは、干渉が発生しないと判定する。本処理では、ネットワーク制御部４２０は、干渉が発生すると判定して、ＡＰ１００−１からＡＰ１００−３に対して、同一の通信スロットと再送スロットとを割り当てている。
【０１９０】
図１０に戻り、ネットワーク制御装置４００は、スロットの割り当て結果を含むルート応答を、ＡＰ１００−１を経由して、ＳＴＡ２００−１へ送信する（Ｓ８３）。
【０１９１】
ＡＰ１００−１とＳＴＡ２００−２は、ＤＡスロット期間においては、割り当てられた通信スロットや再送スロットを利用して、データ送信や再送を行うことが可能となる。なお、ＡＰ１００−１とＳＴＡ２００−２は、式（１）を利用して計算した送信電力で、データ送信や再送を行ってもよい。
【０１９２】
＜６．ＡＰ１００−３とＳＴＡ２００−２との間の通信に対するスロットの割り当て＞
次に、ＡＰ１００−３とＳＴＡ２００−２との間の通信に対するスロットの割り当て例（（６））について説明する。
【０１９３】
上記＜５．ＡＰ１００−１とＳＴＡ２００−２との間の通信に対するスロットの割り当て＞により、ネットワーク制御装置４００では、ＡＰ１００−１とＳＴＡ２００−２に対し、通信スロットなどを割り当てた（Ｓ８０からＳ８３）。次に、ネットワーク制御装置４００は、評価値に基づいて選択されなかったルートを選択して、このルート上にある、ＡＰ１００−３とＳＴＡ２００−２との間の通信に対して、スロットの割り当てを行う。
【０１９４】
図１０に示すように、ＳＴＡ２００−２は、ＡＰ１００−３に対して、ネットワーク参加手順を実行する（Ｓ９０）。例えば、ＳＴＡ２００−２は、ＡＰ１００−３経由のルートでのネットワーク参加を行うためである。
【０１９５】
この場合も、ＡＰ１００−３は、ネットワーク制御装置４００に対して、ＳＴＡ２００−２に対するネットワーク参加手順を実行しない。例えば、ＳＴＡ２００−１は、アソシエーション要求に、ルート応答（Ｓ８３）があった旨を含めて送信することで、ＡＰ１００−３では、アソシエーション要求をネットワーク制御装置４００へ送信しないようにすることが可能である。
【０１９６】
次に、ネットワーク制御装置４００は、ＡＰ１００−３とＳＴＡ２００−２との間の通信に対して、スロットを割り当てる（Ｓ９１）。
【０１９７】
図１６（Ａ）から図１６（Ｆ）は、スロットの割り当て例を表す図である。ネットワーク制御装置４００は、例えば、以下のようにしてスロットの割り当てを行う。
【０１９８】
すなわち、ネットワーク制御部４２０は、図１６（Ｅ）に示すように、ＡＰ１００−３からＳＴＡ２００−２への下り方向の通信スロットを、スロット番号「６」に割り当て、その再送スロットを、スロット番号「１１」に割り当てる。
【０１９９】
この場合、図１６（Ａ）や図１６（Ｃ）に着目すると、スロット番号「６」には、ＡＰ１００−２からＳＴＡ２００−１への下り方向の通信スロット（（４）の通信スロット）が割り当てられている。図８に示すように、ＡＰ１００−３とＳＴＡ２００−２との間の通信は、ＡＰ１００−２とＳＴＡ２００−１との間の通信に対して、干渉とはならない。ネットワーク制御部４２０は、例えば、干渉が発生しない判定したとき、ＡＰ１００−３とＳＴＡ２００−２間の通信と、ＡＰ１００−２とＳＴＡ２００−１間の通信とを、同一フレーム（フレーム＃ｎ）の同一の通信スロット（スロット番号「６」）に割り当てる。上り方向についても、同様に、ネットワーク制御部４２０は、２つの通信について、同一フレーム（フレーム＃（ｎ＋１））の同一通信スロット（スロット番号「３」）に通信スロットを割り当てる。再送スロットについても同様である。
【０２００】
ネットワーク制御装置４００が同一の通信スロットを割り当てても、干渉の発生はないため、再送もなくなり、これにより、データのスループット低下を防止することができる。また、干渉がないことから、ＡＰ１００−３では、ＳＴＡ２００−１の信号を受信することがないため、ＳＴＡ２００−２からのデータと、ＳＴＡ２００−１からのデータとが衝突することも防止できる。
【０２０１】
干渉の判定は、例えば、以下のようにして行えばよい。すなわち、ネットワーク制御部４２０は、ルート要求（Ｓ８１）に含まれるＲＳＳＩ＃３（Ｓ８１）が、ともに干渉閾値より高いとき、干渉が発生すると判定し、そうでないとき、干渉が発生しないと判定する。本処理では、ネットワーク制御部４２０は、ＲＳＳＩ＃３が干渉閾値以下と判定して、ＡＰ１００−３とＳＴＡ２００−２との通信がＡＰ１００−１やＡＰ１００−２における通信に対して干渉が発生しないと判定している。一方、ネットワーク制御部４２０は、干渉が発生すると判定すると、ＡＰ１００−３からＳＴＡ２００−２への通信に対して割り当てる通信スロットと、ＡＰ１００−１やＡＰ１００−２における通信に対して割り当てる通信スロットとは、異なるスロットに割り当てる。例えば、図１６（Ｅ）において、ＡＰ１００−３からＳＴＡ２００−２への通信に対して割り当てるスロット「６」と、ＡＰ１００−１からＳＴＡ２００−１への通信に対して割り当てるスロット「５」とは、異なるスロットとなっている。
【０２０２】
図１０に戻り、ネットワーク制御装置４００は、ルート表示を、ＡＰ１００−２経由でＳＴＡ２００−１へ送信する（Ｓ９２）。ルート表示には、例えば、図１６（Ａ）から図１６（Ｆ）に示すスロットの割り当て結果が含まれる。
【０２０３】
ＡＰ１００−３とＳＴＡ２００−２は、ＤＡスロット期間においては、割り当てられた通信スロットや再送スロットを利用して、データ送信や再送を行うことが可能となる。ＡＰ１００−３とＳＴＡ２００−２は、式（１）を利用して計算した送信電力で、データ送信や再送を行ってもよい。
【０２０４】
なお、図１０においては、Ｓ９１がＳ８２に含まれ、Ｓ９１がなくてもよい。また、ＳＴＡ２００−１は、最初に、ＡＰ１００−１経由でネットワーク参加手順を行っているが（Ｓ８０）、先に、ＡＰ１００−３経由でネットワーク参加手順を行ってもよい（Ｓ９０）。この場合、図１０において、（５）の処理と（６）の処理の順番が逆でもよい。
【０２０５】
＜７．ＡＰ１００−１とＳＴＡ２００−３との間の通信に対するスロットの割り当て＞
次に、ＡＰ１００−１とＳＴＡ２００−３との間の通信に対するスロットの割り当て例（（７））について説明する。
【０２０６】
図８に示すように、ＳＴＡ２００−３は、ＡＰ１００−２経由でＡＰ１００−１へ至るルートと、ＡＰ１００−１へ直接至るルートの２つのルートがある。ここでは、ＡＰ１００−１へ直接至るルートでスロット割り当てが行われる例を説明する。
【０２０７】
図１０に示すように、ＳＴＡ２００−３は、ネットワーク参加手順を、ＡＰ１００−１を介してネットワーク制御装置４００との間で実行する（Ｓ１００）。この場合も、ネットワーク制御装置４００は、ＳＴＡ２００−３に対して、ＢＳＳＩＤを発行する。ＳＴＡ２００−３は、ＡＰ１００−１だけではなく、接続を切り替えてＡＰ１００−２，１００−３と通信を行う際にも、このＢＳＳＩＤを利用可能である。
【０２０８】
次に、ＳＴＡ２００−３は、ルート要求を、ＡＰ１００−１を介してネットワーク制御装置４００へ送信する（Ｓ１０１）。ＳＴＡ２００−３は、ＲＳＳＩ＃１とＲＳＳＩ＃２とを含むルート要求を送信する。
【０２０９】
次に、ネットワーク制御装置４００は、スロットの割り当てを行う（Ｓ１０２）。この場合、ネットワーク制御装置４００は、ルート要求に２つのＲＳＳＩが含まれていることから、数１を利用して、２つのルートに対して評価値を計算し、ＳＴＡ２００−３からＡＰ１００−１への直接のルートを選択してもよい。或いは、ネットワーク制御装置４００は、取得した数値が、ＡＰ１００−１への直接のルートしかないため、評価値を計算することなく、このルートを選択してもよい。そして、ネットワーク制御装置４００は、選択したルートに対して、スロットの割り当てを行う。
【０２１０】
図１７（Ａ）から図１７（Ｆ）は、スロットの割り当て例を表す図である。ネットワーク制御装置４００は、例えば、以下のようにしてスロットの割り当てを行う。
【０２１１】
すなわち、ネットワーク制御部４２０は、図１７（Ａ）に示すように、ＡＰ１００−１に対しては、ＡＰ１００−１からＳＴＡ２００−３への下り方向の通信スロットをスロット番号「１０」に割り当てる。また、ネットワーク制御部４２０は、その再送スロットを、スロット番号「１２」に割り当てる。
【０２１２】
スロット番号「１０」は、ＡＰ１００−１からＳＴＡ２００−１への再送スロットとして割当てられたスロットである。ネットワーク制御部４２０では、通信用スロットを割り当てていき、スロットがなくなると、再送スロットを通信スロットとして割り当てるようにしている。図１７（Ａ）の例では、スロット番号「１３」から「１５」が空いているため、ネットワーク制御部４２０は、このうちいずれかのスロットを割り当ててもよいが、図１７（Ａ）の例では、再送スロットを通信スロットとして割り当てている。
【０２１３】
この場合、ネットワーク制御部４２０は、もともと割り当てられていた、ＡＰ１００−１からＳＴＡ２００−１への再送スロット（スロット番号「１０」）を、他の再送スロットとして割り当てたスロットに共通に割り当てるようにする。例えば、図１７（Ａ）の例では、スロット番号「１２」では、以下の３つの通信の再送スロットとして利用される。
【０２１４】
１）元々、スロット番号「１２」に割り当てられたＡＰ１００−１からＳＴＡ２００−２への通信に対する再送スロット。
【０２１５】
２）スロット番号「１０」を、再送スロット（ＡＰ１００−１からＳＴＡ２００−１への通信）から通信スロット（ＡＰ１００−１からＳＴＡ−３への通信）としたため、変更前に割り当てられていたＡＰ１００−１からＳＴＡ２００−１への通信に対する再送スロット。
【０２１６】
３）スロット番号「１０」に割り当てたＡＰ１００−１からＳＴＡ２００−３への通信に対する再送スロット。
【０２１７】
ネットワーク制御部４２０は、図１７（Ｃ）と図１７（Ｅ）に示すように、ＡＰ１００−２とＡＰ１００−４に対する通信スロットと再送スロットも、ＡＰ１００−１に対して割り当てたスロットと同一のスロットに割り当てる。
【０２１８】
また、ネットワーク制御部４２０は、図１７（Ｂ）と図１７（Ｄ）、及び図１７（Ｆ）に示すように、空きスロットである、スロット番号「５」にＳＴＡ２００−３からＡＰ１００−１への通信スロットを割り当て、スロット番号「１３」にその再送スロットを割り当てる。
【０２１９】
これらの場合も、例えば、ネットワーク制御部４２０は、ルート要求（Ｓ１０１）で取得したＲＳＳＩ＃１が干渉閾値より高いとして、干渉が発生すると判定することで、ＡＰ１００−１〜１００−３に対して、同一の通信スロットと再送スロットとを割り当てている。
【０２２０】
図１０に戻り、ネットワーク制御装置４００は、割り当て結果を含むルート応答を、ＡＰ１００−１を経由してＳＴＡ２００−３へ送信する（Ｓ１０３）。
【０２２１】
また、ネットワーク制御装置４００は、再送スロットを変更したため、変更後の再送スロットの割り当て結果を含むルート表示を、ＡＰ１００−１経由で、ＳＴＡ２００−３とＳＴＡ２００−２へ送信する（Ｓ１０４，Ｓ１０５）。なお、ネットワーク制御装置４００は、ルート応答（Ｓ１０３）に再送スロットの割り当て結果（Ｓ１０４）を含ませるようにしてもよい。この場合、Ｓ１０４のルート表示は送信されない。
【０２２２】
ＡＰ１００−１とＳＴＡ２００−３は、ＤＡスロット期間においては、割り当てられた通信スロットや再送スロットを利用して、データ送信や再送を行うことが可能となる。ＡＰ１００−１とＳＴＡ２００−３は、式（１）を利用して計算した送信電力で、データ送信や再送を行うようにしてもよい。
【０２２３】
＜８．ＡＰ１００−２とＳＴＡ２００−３との間の通信に対するスロットの割り当て＞
次に、ＡＰ１００−２とＳＴＡ２００−３との間の通信に対するスロットの割り当て例（（８））について説明する。
【０２２４】
上記＜７．ＡＰ１００−１とＳＴＡ２００−３との間の通信に対するスロットの割り当て＞により、ネットワーク制御装置４００では、ＡＰ１００−１とＳＴＡ２００−３に対し、通信スロットなどを割り当てた（Ｓ１００からＳ１０５）。次に、ネットワーク制御装置４００は、評価値に基づいて選択されなかったルートを選択して、このルート上にある、ＡＰ１００−２とＳＴＡ２００−３との間の通信に対してスロットを割り当てる。
【０２２５】
図１０に示すように、ＳＴＡ２００−３は、ＡＰ１００−２に対して、ネットワーク参加手順を実行する（Ｓ１１０）。
【０２２６】
この場合も、ＡＰ１００−２は、ネットワーク制御装置４００に対して、ＳＴＡ２００−３に対するネットワーク参加手順を実行しない。
【０２２７】
次に、ネットワーク制御装置４００は、ＡＰ１００−２とＳＴＡ２００−３との間の通信に対して、スロットを割り当てる（Ｓ１１１）。
【０２２８】
図１８（Ａ）から図１８（Ｆ）は、スロットの割り当て例を表す図である。ネットワーク制御装置４００は、例えば、以下のようにしてスロットの割り当てを行う。
【０２２９】
すなわち、ネットワーク制御部４２０は、図１８（Ａ）に示すように、ＡＰ１００−２からＳＴＡ２００−１の通信の再送スロットとして割り当てた、スロット番号「１１」を、ＡＰ１００−２からＳＴＡ２００−３への通信の通信スロットとして割り当てる。また、ネットワーク制御部４２０は、空きスロットであるスロット番号「１４」を、その再送スロットとして割り当てる。このとき、ネットワーク制御部４２０は、スロット番号「１４」を、スロット番号「１１」で元々割り当てられていた、ＡＰ１００−２からＳＴＡ２００−３の通信の再送スロットとしても割り当てるようにする。スロット番号「１４」は、ＡＰ１００−２からＳＴＡ２００−１へ通信の再送スロットと、ＡＰ１００−２からＳＴＡ２００−３への通信の再送スロットとして共通して割り当てられる。
【０２３０】
ネットワーク制御部４２０は、図１８（Ｃ）に示すように、ＡＰ１００−２に対しても、ＡＰ１００−１に対して割り当てたスロットと同じ番号のスロットを、通信スロットと再送スロットとして割り当てる。
【０２３１】
上り方向については、ネットワーク制御部４２０は、図１８（Ｂ）、図１８（Ｄ）に示すように、空きスロットである、スロット番号「６」を、ＡＰ１００−２とＳＴＡ２００−３との間の通信スロットに割り当てる。また、ネットワーク制御部４２０は、スロット番号「１４」を、その再送スロットに割り当てる。
【０２３２】
一方、ネットワーク制御部４２０は、ＡＰ１００−３に対しては、スロット番号「１１」に、ＡＰ１００−２からＳＴＡ２００−１への通信の通信スロットを割り当てていない。これは、ＡＰ１００−２からＳＴＡ２００−１への通信は、ＡＰ１００−３の通信に対して干渉とはならいと判定しているからである。例えば、ネットワーク制御部４２０は、ルート要求（Ｓ１０１）で受信したＲＳＳＩ＃２が干渉閾値以下と判定して、干渉は発生しないと判定している。
【０２３３】
図１０に戻り、ネットワーク制御装置４００は、割り当て結果を含むルート表示を、ＡＰ１００−２経由でＳＴＡ２００−３へ送信する（Ｓ１１２）。
【０２３４】
ＡＰ１００−２とＳＴＡ２００−３は、ＤＡスロット期間においては、割り当てられた通信スロットや再送スロットを利用して、データ送信や再送を行うことが可能となる。ＡＰ１００−２とＳＴＡ２００−３は、式（１）を利用して計算した送信電力で、データ送信や再送を行ってもよい。
【０２３５】
なお、図１０においては、Ｓ１１１がＳ１０２に含まれ、Ｓ１１１がなくてもよい。また、ＳＴＡ２００−３は、最初に、ＡＰ１００−１経由でネットワーク参加手順を行っているが（Ｓ１００）、先に、ＡＰ１００−２経由でネットワーク参加手順を行ってもよい（Ｓ１１０）。この場合、図１０において、（７）の処理と（８）の処理の順番が逆でもよい。
【０２３６】
［その他の実施の形態］
第１の実施の形態では、ネットワーク制御装置４００と有線接続するＡＰ１００は、１つのＡＰ１００−１である例について説明した。ネットワーク制御装置４００と有線接続するＡＰ１００は、複数ＡＰ１００−１，１００−２，…あってもよい。
【０２３７】
また、第１の実施の形態では、ルート要求（Ｓ４５，Ｓ５１，Ｓ６１，Ｓ８１，Ｓ１０１）に含まれる受信レベルの例として、ＲＳＳＩについて説明した。例えば、ルート要求に含まれる受信レベルとして、ＳＮＲや受信電力値などでもよい。例えば、ネットワーク制御部４２０は、ＳＮＲや受信電力値と、干渉閾値とを比較して、干渉の発生を判定してもよい。
【０２３８】
以上まとめると付記のようになる。
【０２３９】
（付記１）
複数の無線通信装置を制御するネットワーク制御装置において、
第１の無線通信装置から送信された第１の信号に対する第２の無線通信装置における第１の受信レベルと、第３の無線通信装置から送信された第２の信号に対する第４の無線通信装置における第２の受信レベルとを、前記第１の無線通信装置と前記第３の無線通信装置とからそれぞれ受信する外部送受信機能部と、
前記第１及び第２の受信レベルに基づいて、前記第１の無線通信装置と前記第２の無線通信装置と間の第１の通信と、前記第３の無線通信装置と前記第４の無線通信装置と間の第２の通信との間で干渉が発生しない判定したとき、前記第１及び第２の通信を同一の無線フレームの同一の通信スロットに割り当てるネットワーク制御部と
を備え、
前記外部送受信機能部は、割り当てた通信スロットに関する情報を前記第１及び第３の無線通信装置へ送信することを特徴とするネットワーク制御装置。
【０２４０】
（付記２）
前記ネットワーク制御部は、前記通信スロットを利用して、前記第１又は第２の無線通信装置、或いは、前記第３又は第４の無線通信装置がデータを送信することができないとき、前記データを再送するために利用する再送スロットを、前記通信スロットを割り当てた無線フレームと同一の無線フレーム内に割り当てることを特徴とする付記１記載のネットワーク制御装置。
【０２４１】
（付記３）
前記ネットワーク制御部は、前記第１の通信に対する再送スロットと、前記第２の通信に対する再送スロットとを同一スロットに割り当てることを特徴とする付記２記載のネットワーク制御装置。
【０２４２】
（付記４）
前記ネットワーク制御部は、前記第１の通信と前記第２の通信との間で干渉が発生すると判定したとき、前記第１の通信に対する通信スロットと前記第２の通信に対する通信スロットとを、同一フレーム内の異なるスロットに割り当てることを特徴とする付記１記載のネットワーク制御装置。
【０２４３】
（付記５）
前記ネットワーク制御部は、前記第１の通信と前記第２の通信との間で干渉が発生すると判定したとき、前記第１の通信に対する再送スロットと前記第２の通信に対する再送スロットとを、同一フレーム内の異なるスロットに割り当てることを特徴とする付記１記載のネットワーク制御装置。
【０２４４】
（付記６）
前記ネットワーク制御部は、前記第１の無線通信装置と第５の無線通信装置との間の第３の通信に対して前記第１又は第５の無線通信装置がデータを再送するために利用する第２の再送スロットに、前記第１の通信に対する通信スロットを割り当てることを特徴とする付記１記載のネットワーク制御装置。
【０２４５】
（付記７）
前記ネットワーク制御部は、前記第１の通信に対して前記第１又は第２の無線通信装置がデータを再送するために利用する第１の再送スロットに、前記第２の再送スロットを割り当てることを特徴とする付記１記載のネットワーク制御装置。
【０２４６】
（付記８）
前記ネットワーク制御部は、前記第１の無線通信装置に割り当てる第１の無線フレーム内の通信スロットと、前記第３の無線通信装置に割り当てる第２の無線フレーム内の通信スロットとが同一スロットであり、前記第１の無線フレームと前記第２の無線フレームは同一のフレーム番号であることを特徴とする付記１記載のネットワーク制御装置。
【０２４７】
（付記９）
前記ネットワーク制御部は、
前記第１の無線通信装置から前記第２の無線通信装置への通信に対して前記第１の無線通信装置に割り当てる第１の無線フレーム内の通信スロットと、前記第３の無線通信装置から前記第４の無線通信装置への通信に対して前記第３の無線通信装置に割り当てる第２の無線フレーム内の通信スロットとが同一のスロット、及び
前記第２の無線通信装置から前記第１の無線通信装置への通信に対して前記第１の無線通信装置に割り当てる第３の無線フレーム内の通信スロットと、前記第４の無線通信装置から前記第２の無線通信装置への通信に対して前記第３の無線通信装置に割り当てる第４の無線フレーム内の通信スロットとが同一のスロットであり、かつ、
前記第１の無線フレームと前記第２の無線フレームは同一のフレーム番号であり、前記第３の無線フレームと前記第４の無線フレームは同一のフレーム番号であることを特徴とする付記１記載のネットワーク制御装置。
【０２４８】
（付記１０）
前記ネットワーク制御部は、前記第１の無線通信装置に割り当てる第１の無線フレーム内の再送スロットと、前記第３の無線通信装置に割り当てる第２の無線フレーム内の再送スロットとが同一スロットであり、前記第１の無線フレームと前記第２の無線フレームは同一のフレーム番号であることを特徴とする付記３記載のネットワーク制御装置。
【０２４９】
（付記１１）
前記ネットワーク制御部は、
前記第１の無線通信装置から前記第２の無線通信装置への通信に対して前記第１の無線通信装置に割り当てる第１の無線フレーム内の再送スロットと、前記第３の無線通信装置から前記第４の無線通信装置への通信に対して前記第３の無線通信装置に割り当てる第２の無線フレーム内の再送スロットとが同一のスロット、及び
前記第２の無線通信装置から前記第１の無線通信装置への通信に対して前記第１の無線通信装置に割り当てる第３の無線フレーム内の再送スロットと、前記第４の無線通信装置から前記第２の無線通信装置への通信に対して前記第３の無線通信装置に割り当てる第４の無線フレーム内の再送スロットとが同一のスロットであり、かつ、
前記第１の無線フレームと前記第２の無線フレームは同一のフレーム番号であり、前記第３の無線フレームと前記第４の無線フレームは同一のフレーム番号であることを特徴とする付記３記載のネットワーク制御装置。
【０２５０】
（付記１２）
前記無線フレームは、前記ネットワーク制御部によって割り当て可能で前記第１から第４の無線通信装置のうち１つが時分割で利用可能な第１のスロットと、前記ネットワーク制御部により割り当てられることなく、前記第１から第４の無線通信装置が共通に利用可能な第２のスロットとを含み、
前記ネットワーク制御部は、前記第１のスロットに含まれるスロットに対して前記通信スロットを割り当てることを特徴とする付記１記載のネットワーク制御装置。
【０２５１】
（付記１３）
第１の無線フレームは、前記第１のスロットと第２のスロットとがこの順序で含まれ、前記第１の無線フレームの次のフレーム番号の第２の無線フレームは、前記第２のスロットと前記第１のスロットとがこの順序で含まれることを特徴とする付記１２記載のネットワーク制御装置。
【０２５２】
（付記１４）
前記第１及び第３の無線通信装置はアクセスポイントであり、前記第２及び第４の無線通信装置は端末装置であることを特徴とする付記１記載のネットワーク制御装置。
【０２５３】
（付記１５）
複数の無線通信装置を制御するネットワーク制御装置におけるスロット割り当て方法であって、
第１の無線通信装置から送信された第１の信号に対する第２の無線通信装置における第１の受信レベルと、第３の無線通信装置から送信された第２の信号に対する第４の無線通信装置における第２の受信レベルとを、前記第１の無線通信装置と前記第３の無線通信装置とからそれぞれ受信し、
前記第１及び第２の受信レベルに基づいて、前記第１の無線通信装置と前記第２の無線通信装置と間の第１の通信と、前記第３の無線通信装置と前記第４の無線通信装置と間の第２の通信との間で干渉が発生しない判定したとき、前記第１及び第２の通信を同一の無線フレームの同一の通信スロットに割り当て、
割り当てた通信スロットに関する情報を前記第１及び第３の無線通信装置へ送信する
ことを特徴とするスロット割り当て方法。
【符号の説明】
【０２５４】
１０：無線通信システム              １００（１００−１〜１００−４）：ＡＰ
１０２−１，１０２−２：無線部      １０３−１，１０３−２：復調部
１０４−１，１０４−２：受信キュー制御部
１０６−１，１０６−２：同期機能部  １０８−１：外部送受信機能部
１０９−１，１０９−２：タイミング生成部
１１０−１、１１０−２：チャネル制御部
１１１−１、１１１−２：送信キュー制御部
１２０−２：アプリケーション処理部  １３０−１，１３０−２：ＣＰＵ
２００（２００−１〜２００−３）：ＳＴＡ
４００：ネットワーク制御装置        ４１０：外部送受信機能部
４２０：ネットワーク制御部
【図１】
2019114899.tif 000004
【図２】
2019114899.tif 000005
【図３】
2019114899.tif 000006
【図４】
2019114899.tif 000007
【図５】
2019114899.tif 000008
【図６】
2019114899.tif 000009
【図７】
2019114899.tif 000010
【図８】
2019114899.tif 000011
【図９】
2019114899.tif 000012
【図１０】
2019114899.tif 000013
【図１１】
2019114899.tif 000014
【図１２】
2019114899.tif 000015
【図１３】
2019114899.tif 000016
【図１４】
2019114899.tif 000017
【図１５】
2019114899.tif 000018
【図１６】
2019114899.tif 000019
【図１７】
2019114899.tif 000020
【図１８】
2019114899.tif 000021