(57)【要約】【課題】隠れ端末問題を回避するための周波数割当の拘束条件を規定し、使用可能周波数で割当可能なネットワークにおいても、割当不能なネットワークにおいても、周波数割当の拘束条件を満たさないリンク数を低減する自律分散周波数割当方法を提供する。【解決手段】対象リンクの設定周波数として、使用可能周波数中に周波数割当の拘束条件を満たす周波数が存在するかどうかを判定し（ステップＳ２０５）、使用可能周波数中に拘束条件を満たす周波数が存在する場合に、拘束条件を満たす周波数を対象リンクに設定し（ステップＳ２０８）、使用可能周波数全てで拘束条件を満たす周波数が存在しない場合に、使用可能周波数毎に拘束条件を満たさないリンクの数を算出し（ステップＳ２０６）、ＮＧリンク数を最小とする周波数を対象リンクに設定する（ステップＳ２０４）ことを特徴とする。【選択図】図３
2006246226.tif 000002
【特許請求の範囲】
【請求項１】
使用可能周波数と、周波数割当の拘束条件と、対象リンクの近隣リンクの設定周波数から対象リンクの周波数を決定する自律分散周波数割当方法であって、
対象リンクの設定周波数として、使用可能周波数中に周波数割当の拘束条件を満たす周波数が存在するかどうかを判定し、
使用可能周波数中に拘束条件を満たす周波数が存在する場合に、拘束条件を満たす周波数を対象リンクに設定し、
使用可能周波数全てで拘束条件を満たす周波数が存在しない場合に、使用可能周波数毎に拘束条件を満たさないリンクの数を算出し、ＮＧリンク数を最小とする周波数を対象リンクに設定することを特徴とする自律分散周波数割当方法。
【請求項２】
使用可能周波数と、周波数割当の拘束条件と、対象リンクの近隣リンクの設定周波数から対象リンクの周波数を決定する自律分散周波数割当方法であって、
使用可能周波数を末設定周波数の初期値とし、
対象リンクの設定周波数として、使用可能周波数中に周波数割当の拘束条件を満たす周波数が存在するかどうかを判定し、
対象リンクの近隣リンクでの設定周波数を参照周波数配置として記憶し、
近隣リンクの参照周波数配置と現周波数配置の比較を行い、
参照周波数配置からの変更リンク数に対する閾値を有し、該変更リンク数と該閾値の比較を行い、
対象リンクがＯＫリンクである場合に、拘束条件を満たす周波数を対象リンクに設定し、
対象リンクがＮＧリンクであり、かつ、上記記載の周波数配置比較の結果、周波数配置が一致する場合に、局所解への収束状態とみなし、末設定周波数リスト中でＮＧリンク数を最小とする周波数を対象リンクに設定し、設定周波数を末設定周波数リストから除外し、
対象リンクがＮＧリンクであり、かつ、上記記載の周波数配置比較の結果、周波数配置が一致せず、かつ、局所解への収束状態でない場合に、現周波数配置を参照周波数配置として記憶し、未設定周波数リスト中でＮＧリンク数を最小とする周波数を対象リンクに設定し、
対象リンクがＮＧリンクであり、かつ、上記記載の周波数配置比較の結果、周波数配置が一致せず、かつ、局所解への収束状態であり、かつ、参照周波数配置からの変更リンク数が閾値より大である場合に、局所解への収束状態でないとみなし、現周波数配置を参照周波数配置として記憶し、
未設定周波数リストを使用可能周波数で更新し、
未設定周波数リスト中でＮＧリンク数を最小とする周波数を対象リンクに設定し、
対象リンクがＮＧリンクであり、かつ、上記記載の周波数配置比較の結果、周波数配置が一致せず、かつ、局所解への収束状態であり、かつ、参照周波数配置からの変更リンク数が閾値以内である場合に、未設定周波数リスト中でＮＧリンク数を最小とする周波数を対象リンクに設定し、設定周波数を未設定周波数リストから除外することを特徴とする自律分散周波数割当方法。
【請求項３】
使用可能周波数と周波数割当の拘束条件と対象リンクの近隣リンクの設定周波数から対象リンクの周波数を決定する自律分散周波数割当方法において、
対象リンクの設定周波数として使用可能周波数中に周波数割当の拘束条件を満たす周波数が存在するかどうかを判定し、
対象リンクがＯＫリンクである場合は、拘束条件を満たす周波数を対象リンクに設定し、
対象リンクがＮＧリンクである場合は、対象リンクの周波数変更範囲から周波数変更リンクを選択し、
対象リンクと変更リンクでは使用可能周波数内で取りうる全ての周波数配置パターンを導出し、
対象リンクと変更リンクの各周波数配置パターンと近隣リンクで対象リンクにも変更リンクにも属さないリンクを現設定周波数で配置した周波数パターンとを結合することで近隣リンクの各周波数配置パターンを作成し、
近隣リンクの各周波数配置パターン内でのＮＧリンク数を計算し、
ＮＧリンク数が最小となる近隣リンクの周波数配置パターンの対象リンクに相当する周波数を設定することを特徴とする自律分散周波数割当方法。
【請求項４】
使用可能周波数と周波数割当の拘束条件と対象リンクの近隣リンクの設定周波数から対象リンクの周波数を決定する自律分散周波数割当方法において、
対象リンクの設定周波数として対象リンクの周波数変更範囲から周波数変更リンクを選択し、
対象リンクと変更リンクでは使用可能周波数内で取りうる全ての周波数配置パターンを導出し、
対象リンクと変更リンクの各周波数配置パターンと近隣リンクで対象リンクにも変更リンクにも属さないリンクを現設定周波数で配置した周波数パターンとを結合することで近隣リンクの各周波数配置パターンを作成し、
近隣リンクの各周波数配置パターン内でのＮＧリンク数を計算し、
ＮＧリンク数が最小となる近隣リンクの周波数配置パターンの対象リンクに相当する周波数を設定することを特徴とする自律分散周波数割当方法。
【請求項５】
対象リンクの割当周波数は次隣接リンクの設定周波数と異なる周波数であることを周波数割当の拘束条件とすることを特徴とする請求項１〜４のいずれかの項に記載の自律分散周波数割当方法。
【請求項６】
対象リンクを形成する第１及び第２の無線局と、対象リンクの次隣接リンクを形成する第３及び第４の無線局について、
第１及び第３の無線局、第２及び第４の無線局で形成するリンクが対象リンクの隣接リンクであるか、または、第１及び第４の無線局、第２及び第３の無線局で形成するリンクが対象リンクの隣接リンクであるときに、第３及び第４の無線局で形成するリンクを対象リンクの次隣接リンクとみなさず隣接リンクとみなし、対象リンクの割当周波数は次隣接リンクの設定周波数とは異なる周波数であることを周波数割当の拘束条件とすることを特徴とする請求項１〜４のいずれかの項に記載の自律分散周波数割当方法。
【請求項７】
対象リンクの隣接リンクと次隣接リンクが同一の周波数であり、かつ、対象リンクの隣接リンクと対象リンクの次々隣接リンクの周波数が異なる場合に、対象リンクの割当周波数は次々隣接リンクと同一の周波数であることを周波数割当の拘束条件とすることを特徴とする請求項１〜４のいずれかの項に記載の自律分散周波数割当方法。
【請求項８】
対象リンクの割当周波数は次々隣接リンクの設定周波数とは異なる周波数であることを周波数割当の拘束条件とすることを特徴とする請求項１〜４のいずれかの項に記載の自律分散周波数割当方法。
【請求項９】
対象リンクの割当周波数は次々隣接リンクの設定周波数とは異なる周波数であること、または、対象リンクの隣接リンクと次隣接リンクが同一の周波数であり、かつ、対象リンクの隣接リンクと対象リンクの次々隣接リンクの周波数が異なる場合に、対象リンクの割当周波数は次々隣接リンクと同一の周波数であることを周波数割当の拘束条件とすることを特徴とする請求項１〜４のいずれかの項に記載の自律分散周波数割当方法。
【請求項１０】
対象リンクの次隣接リンクを周波数変更範囲とすることを特徴とする請求項３または４に記載の自律分散周波数割当方法。
【請求項１１】
対象リンクの隣接リンクと次隣接リンクを周波数変更範囲とすることを特徴とする請求項３または４に記載の自律分散周波数割当方法。
【請求項１２】
対象リンクの次々隣接リンクを周波数変更範囲とすることを特徴とする請求項３または４に記載の自律分散周波数割当方法。
【請求項１３】
対象リンクの隣接リンクと次隣接リンクと次々隣接リンクを周波数変更範囲とすることを特徴とする請求項３または４に記載の自律分散周波数割当方法。
【請求項１４】
請求項１０または１１のいずれかに記載の周波数変更範囲を使用し、
対象リンクの隣接リンクと次隣接リンクを近隣リンクとすることを特徴とする請求項３または４に記載の自律分散周波数割当方法。
【請求項１５】
請求項１０〜１３のいずれかの項に記載の周波数変更範囲を使用し、
対象リンクの隣接リンクと次隣接リンクと隣接リンクの次隣接リンクを近隣リンクとすることを特徴とする請求項３または４に記載の自律分散周波数割当方法。
【請求項１６】
請求項５〜９のいずれかの項に記載の周波数配置の拘束条件を使用し、
請求項１４または１５のいずれかに記載の周波数変更範囲と近隣リンクを使用し、
周波数変更範囲内のＮＧリンクを周波数変更リンクとして選択することを特徴とする請求項３または４に記載の自律分散周波数割当方法。
【請求項１７】
請求項５〜９のいずれかの項に記載の周波数配置の拘束条件を使用し、
請求項１４または１５のいずれかに記載の周波数変更範囲と近隣リンクを使用し、
周波数変更範囲内のＮＧリンクとその設定周波数を記憶し、前回処理時のＮＧリンクと現ＮＧリンクをリンク位置と周波数で比較し、比較が一致する場合に、対象リンクのＯＫリンクを周波数変更リンクとして選択し、
比較が―致しない場合に、周波数変更範囲内のＮＧリンクを周波数変更リンクとして選択することを特徴とする請求項３または４に記載の自律分散周波数割当方法。
【請求項１８】
請求項５〜９のいずれかの項に記載の周波数配置の拘束条件を使用し、
請求項１４または１５のいずれかに記載の周波数変更範囲と近隣エリアを使用し、
周波数変更範囲内のＮＧリンクとその設定周波数を記憶し、
前回処理時のＮＧリンクと現ＮＧリンクをリンク位置と周波数で比較し、
比較が一致し、かつ、対象リンクがＮＧリンクである場合に、対象リンクのＯＫリンクを周波数変更リンクとして選択し、
比較が一致しない、または、対象リンクがＯＫリンクである場合に、周波数変更範囲内のＮＧリンクを周波数変更リンクとして選択することを特徴とする請求項４に記載の自律分散周波数割当方法。
【請求項１９】
請求項５〜９のいずれかの項に記載の周波数配置の拘束条件を使用し、
請求項１４または１５のいずれかに記載の周波数変更範囲と近隣エリアを使用し、
周波数変更範囲内のＮＧリンクとその設定周波数を記憶し、
前回処理時のＮＧリンクと現ＮＧリンクをリンク位置と周波数で比較し、
比較が一致し、かつ、近隣エリアにＮＧリンクが存在する場合に、対象リンクのＯＫリンクを周波数変更リンクとして選択し、
比較が一致しない、または、近隣エリアにＮＧリンクが存在しない場合に、周波数変更範囲内のＮＧリンクを周波数変更リンクとして選択することを特徴とする請求項４に記載の自律分散周波数割当方法。
【請求項２０】
請求項５〜９のいずれかの項に記載の周波数配置の拘束条件を使用し、
請求項１４または１５のいずれかに記載の周波数変更範囲と近隣エリアを使用し、
周波数変更範囲内の全リンクを周波数変更リンクとして選択することを特徴とする請求項３または４に記載の自律分散周波数割当方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の周波数が使用可能な無線ネットワークシステムにおいて、通信可能な無線局間で形成されるリンクの周波数を自律分散で割り当てる方法に関する。
【背景技術】
【０００２】
図９、は無線ネットワークのシステム構成例を示す図である。本システムでは、複数の周波数が使用可能であり、２つの無線局間で形成するリンク毎に異なる周波数が設定可能であるとする。
本システムでは、各無線局の通信範囲(干渉範囲)が隣接する無線局となるように５つの無線局が配置されている。通信リンクは、無線局同士が通信可能であるときに形成されるため、図９おいては、無線局１と無線局２の間のリンクＬ１、無線局２と無線局３の間のリンクＬ２、無線局３と無線局４の間のリンクＬ３、無線局４と無線局５の間のリンクＬ５の合計４つのリンクが形成される。なお、通信範囲外の無線局との通信は、通信可能な無線局を中継局とすることで実現する。無線局１と無線局５の通信は、各リンクの周波数は、使用可能周波数が与えられた時、周波数割当を行うリンクの近隣リンクの設定周波数から自律分散で決定される。
【０００３】
図１０は、従来の自律分散周波数割当の処理を示すフローチャートである。各無線局では、使用可能周波数を設定周波数候補（ステップＳ１０１)とし、設定周波数候補の周波数全てを送信時を除いて常にモニタリングし（ステップＳ１０２)、周波数毎に受信信号レベルの総計値を記憶し、該総計値が閾値以上である場合にはその周波数はＢｕｓｙであるため「Ｎｏ」と判定し、閾値未満である場合にはその周波数はＩｄｌｅであるため「Ｙｅｓ」と判定する（ステップＳ１０３)。送信するデータを有する無線局は、Ｉｄｌｅと判定された周波数が存在する場合、その周波数を設定周波数とし、その周波数を使用してデータ送信を行う（ステップＳ１０４）。一方、Ｉｄｌｅである設定周波数がない、すなわち、設定周波数が選択できない場合は、Ｉｄｌｅとなる周波数が存在するまで設定周波数候補の周波数のモニタリングを行う。
【非特許文献１】Nasipuri,A.、Zhuang,J.、Das,S.R.、“A multichannel CSMA MAC protocol for multihop wireless networks”、Wireless Communications and Networking Conference, 1999. WCNC. 1999 IEEE、21-24 Sept.1999、pp1402-1406
【発明の開示】
【発明が解決しようとする課題】
【０００４】
図９のシステム構成において、無線局５から無線局１へのデータ送信を行う場合を考える。このとき、各無線局の通信範囲及びキャリアスキャン範囲を隣の無線局までとする。
無線局５からのデータは無線局４、３、２の順で転送される。使用可能周波数をチャネル１とチャネル２の２チャネルとすると、リンクＬ４で最初に通信が生じるので、このリンクにチャネル１が割り当てられる。この時、無線局４では無線局５からのデータを受信するので、チャネル１がＢｕｓｙであると判定し、無線局４から無線局３への送信（リンクＬ３）に関しては、Ｉｄｌｅであるチャネル２が割り当てられる。同様に、無線局３では無線局４からのデータを受信するため、チャネル２がＢｕｓｙとみなされ、無線局３から無線局２への送信（リンクＬ２）にチャネル１が割り当てられることになる。このとき、無線局３から無線局２ヘチャネル１を用いたデータ送信が行われている時に、無線局５から無線局４への送信がチャネル１により行われると、データ同士が無線局４において衝突することになる。これは、無線局３と無線局５においては、お互いに相手局のデータ送信をモニタリングできないため、リンクＬ２とリンクＬ４で同一チャネルを使用することになり、双方が隠れ端末となる。
隠れ端末が存在する場合、上記のように、データ同士の衝突が発生し、スループットが劣化するという問題（隠れ端末問題）がある。
【０００５】
図９のシステム構成において、周波数割当の拘束条件を次隣接リンクと同じ周波数を用いないとすることで従来方法での隠れ端末問題を回避できる。本ネットワーク構成においては、周波数割当の拘束条件を満たすために必要な周波数の数は２である。使用可能周波数をチャネル１とチャネル２の２チャネルとすると、リンクＬ１とリンクＬ２にチャネル１（または、チャネル２）を、リンクＬ３とリンクＬ４にチャネル２（または、チャネル１）を割り当てる周波数配置で拘束条件は満たせる。このとき、上記従来方法で隠れ端末となっていた無線局３と無線局５が各々形成するリンクＬ２とリンクＬ４は異なる周波数に設定されるため、双方からのデータ送信が衝突することはなく、双方のリンクは同時に通信可能となるため、従来方法に比べて、スループットの改善が期待できる。
【０００６】
本発明は、上記事情を考慮してなされたもので、その目的は、隠れ端末問題を回避するための周波数割当の拘束条件を規定し、使用可能周波数で割当可能なネットワークにおいても、割当不能なネットワークにおいても、周波数割当の拘束条件を満たさないリンク数を低減する自律分散周波数割当方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するためになされたもので、請求項１に記載の発明は、使用可能周波数と、周波数割当の拘束条件と、対象リンクの近隣リンクの設定周波数から対象リンクの周波数を決定する自律分散周波数割当方法であって、対象リンクの設定周波数として、使用可能周波数中に周波数割当の拘束条件を満たす周波数が存在するかどうかを判定し、使用可能周波数中に拘束条件を満たす周波数が存在する場合に、拘束条件を満たす周波数を対象リンクに設定し、使用可能周波数全てで拘束条件を満たす周波数が存在しない場合に、使用可能周波数毎に拘束条件を満たさないリンクであるＮＧリンクの数を算出し、ＮＧリンク数を最小とする周波数を対象リンクに設定することを特徴とする自律分散周波数割当方法である。
【０００８】
また、請求項２に記載の発明は、使用可能周波数と、周波数割当の拘束条件と、対象リンクの近隣リンクの設定周波数から対象リンクの周波数を決定する自律分散周波数割当方法であって、使用可能周波数を末設定周波数の初期値とし、対象リンクの設定周波数として、使用可能周波数中に周波数割当の拘束条件を満たす周波数が存在するかどうかを判定し、対象リンクの近隣リンクでの設定周波数を参照周波数配置として記憶し、近隣リンクの参照周波数配置と現周波数配置の比較を行い、参照周波数配置からの変更リンク数に対する閾値を有し、該変更リンク数と該閾値の比較を行い、対象リンクが周波数割当の拘束条件を満たすリンクであるＯＫリンクである場合に、拘束条件を満たす周波数を対象リンクに設定し、対象リンクがＮＧリンクであり、かつ、上記記載の周波数配置比較の結果、周波数配置が一致する場合に、局所解への収束状態とみなし、末設定周波数リスト中でＮＧリンク数を最小とする周波数を対象リンクに設定し、設定周波数を末設定周波数リストから除外し、対象リンクがＮＧリンクであり、かつ、上記記載の周波数配置比較の結果、周波数配置が一致せず、かつ、局所解への収束状態でない場合に、現周波数配置を参照周波数配置として記憶し、未設定周波数リスト中でＮＧリンク数を最小とする周波数を対象リンクに設定し、対象リンクがＮＧリンクであり、かつ、上記記載の周波数配置比較の結果、周波数配置が一致せず、かつ、局所解への収束状態であり、かつ、参照周波数配置からの変更リンク数が閾値より大である場合に、局所解への収束状態でないとみなし、現周波数配置を参照周波数配置として記憶し、未設定周波数リストを使用可能周波数で更新し、未設定周波数リスト中でＮＧリンク数を最小とする周波数を対象リンクに設定し、対象リンクがＮＧリンクであり、かつ、上記記載の周波数配置比較の結果、周波数配置が一致せず、かつ、局所解への収束状態であり、かつ、参照周波数配置からの変更リンク数が閾値以内である場合に、未設定周波数リスト中でＮＧリンク数を最小とする周波数を対象リンクに設定し、設定周波数を未設定周波数リストから除外することを特徴とする自律分散周波数割当方法である。
【０００９】
また、請求項３に記載の発明は、使用可能周波数と周波数割当の拘束条件と対象リンクの近隣リンクの設定周波数から対象リンクの周波数を決定する自律分散周波数割当方法において、対象リンクの設定周波数として使用可能周波数中に周波数割当の拘束条件を満たす周波数が存在するかどうかを判定し、対象リンクがＯＫリンクである場合は、拘束条件を満たす周波数を対象リンクに設定し、対象リンクがＮＧリンクである場合は、対象リンクの周波数変更範囲から周波数変更リンクを選択し、対象リンクと変更リンクでは使用可能周波数内で取りうる全ての周波数配置パターンを導出し、対象リンクと変更リンクの各周波数配置パターンと近隣リンクで対象リンクにも変更リンクにも属さないリンクを現設定周波数で配置した周波数パターンとを結合することで近隣リンクの各周波数配置パターンを作成し、近隣リンクの各周波数配置パターン内でのＮＧリンク数を計算し、ＮＧリンク数が最小となる近隣リンクの周波数配置パターンの対象リンクに相当する周波数を設定することを特徴とする自律分散周波数割当方法である。
【００１０】
また、請求項４に記載の発明は、使用可能周波数と周波数割当の拘束条件と対象リンクの近隣リンクの設定周波数から対象リンクの周波数を決定する自律分散周波数割当方法において、対象リンクの設定周波数として対象リンクの周波数変更範囲から周波数変更リンクを選択し、対象リンクと変更リンクでは使用可能周波数内で取りうる全ての周波数配置パターンを導出し、対象リンクと変更リンクの各周波数配置パターンと近隣リンクで対象リンクにも変更リンクにも属さないリンクを現設定周波数で配置した周波数パターンとを結合することで近隣リンクの各周波数配置パターンを作成し、近隣リンクの各周波数配置パターン内でのＮＧリンク数を計算し、ＮＧリンク数が最小となる近隣リンクの周波数配置パターンの対象リンクに相当する周波数を設定することを特徴とする自律分散周波数割当方法である。
【００１１】
また、請求項５に記載の発明は、対象リンクの割当周波数は次隣接リンクの設定周波数と異なる周波数であることを周波数割当の拘束条件とすることを特徴とする請求項１〜４のいずれかの項に記載の自律分散周波数割当方法である。
【００１２】
また、請求項６に記載の発明は、対象リンクを形成する第１及び第２の無線局と、対象リンクの次隣接リンクを形成する第３及び第４の無線局について、第１及び第３の無線局、第２及び第４の無線局で形成するリンクが対象リンクの隣接リンクであるか、または、第１及び第４の無線局、第２及び第３の無線局で形成するリンクが対象リンクの隣接リンクであるときに、第３及び第４の無線局で形成するリンクを対象リンクの次隣接リンクとみなさず隣接リンクとみなし、対象リンクの割当周波数は次隣接リンクの設定周波数とは異なる周波数であることを周波数割当の拘束条件とすることを特徴とする請求項１〜４のいずれかの項に記載の自律分散周波数割当方法である。
【００１３】
また、請求項７に記載の発明は、対象リンクの隣接リンクと次隣接リンクが同一の周波数であり、かつ、対象リンクの隣接リンクと対象リンクの次々隣接リンクの周波数が異なる場合に、対象リンクの割当周波数は次々隣接リンクと同一の周波数であることを周波数割当の拘束条件とすることを特徴とする請求項１〜４のいずれかの項に記載の自律分散周波数割当方法である。
【００１４】
また、請求項８に記載の発明は、対象リンクの割当周波数は次々隣接リンクの設定周波数とは異なる周波数であることを周波数割当の拘束条件とすることを特徴とする請求項１〜４のいずれかの項に記載の自律分散周波数割当方法である。
【００１５】
また、請求項９に記載の発明は、対象リンクの割当周波数は次々隣接リンクの設定周波数とは異なる周波数であること、または、対象リンクの隣接リンクと次隣接リンクが同一の周波数であり、かつ、対象リンクの隣接リンクと対象リンクの次々隣接リンクの周波数が異なる場合に、対象リンクの割当周波数は次々隣接リンクと同一の周波数であることを周波数割当の拘束条件とすることを特徴とする請求項１〜４のいずれかの項に記載の自律分散周波数割当方法である。
【００１６】
また、請求項１０に記載の発明は、対象リンクの次隣接リンクを周波数変更範囲とすることを特徴とする請求項３または４に記載の自律分散周波数割当方法である。
【００１７】
また、請求項１１に記載の発明は、対象リンクの隣接リンクと次隣接リンクを周波数変更範囲とすることを特徴とする請求項３または４に記載の自律分散周波数割当方法である。
【００１８】
また、請求項１２に記載の発明は、対象リンクの次々隣接リンクを周波数変更範囲とすることを特徴とする請求項３または４に記載の自律分散周波数割当方法である。
【００１９】
また、請求項１３に記載の発明は、対象リンクの隣接リンクと次隣接リンクと次々隣接リンクを周波数変更範囲とすることを特徴とする請求項３または４に記載の自律分散周波数割当方法である。
【００２０】
また、請求項１４に記載の発明は、請求項１０または１１のいずれかに記載の周波数変更範囲を使用し、対象リンクの隣接リンクと次隣接リンクを近隣リンクとすることを特徴とする請求項３または４に記載の自律分散周波数割当方法である。
【００２１】
また、請求項１５に記載の発明は、請求項１０〜１３のいずれかの項に記載の周波数変更範囲を使用し、対象リンクの隣接リンクと次隣接リンクと隣接リンクの次隣接リンクを近隣リンクとすることを特徴とする請求項３または４に記載の自律分散周波数割当方法である。
【００２２】
また、請求項１６に記載の発明は、請求項５〜９のいずれかの項に記載の周波数配置の拘束条件を使用し、請求項１４または１５のいずれかに記載の周波数変更範囲と近隣リンクを使用し、周波数変更範囲内のＮＧリンクを周波数変更リンクとして選択することを特徴とする請求項３または４に記載の自律分散周波数割当方法である。
【００２３】
また、請求項１７に記載の発明は、請求項５〜９のいずれかの項に記載の周波数配置の拘束条件を使用し、請求項１４または１５のいずれかに記載の周波数変更範囲と近隣リンクを使用し、周波数変更範囲内のＮＧリンクとその設定周波数を記憶し、前回処理時のＮＧリンクと現ＮＧリンクをリンク位置と周波数で比較し、比較が一致する場合に、対象リンクのＯＫリンクを周波数変更リンクとして選択し、比較が―致しない場合に、周波数変更範囲内のＮＧリンクを周波数変更リンクとして選択することを特徴とする請求項３または４に記載の自律分散周波数割当方法である。
【００２４】
また、請求項１８に記載の発明は、請求項５〜９のいずれかの項に記載の周波数配置の拘束条件を使用し、
請求項１４または１５のいずれかに記載の周波数変更範囲と近隣エリアを使用し、周波数変更範囲内のＮＧリンクとその設定周波数を記憶し、前回処理時のＮＧリンクと現ＮＧリンクをリンク位置と周波数で比較し、比較が一致し、かつ、対象リンクがＮＧリンクである場合に、対象リンクのＯＫリンクを周波数変更リンクとして選択し、比較が一致しない、または、対象リンクがＯＫリンクである場合に、周波数変更範囲内のＮＧリンクを周波数変更リンクとして選択することを特徴とする請求項４に記載の自律分散周波数割当方法である。
【００２５】
また、請求項１９に記載の発明は、請求項５〜９のいずれかの項に記載の周波数配置の拘束条件を使用し、請求項１４または１５のいずれかに記載の周波数変更範囲と近隣エリアを使用し、周波数変更範囲内のＮＧリンクとその設定周波数を記憶し、前回処理時のＮＧリンクと現ＮＧリンクをリンク位置と周波数で比較し、比較が一致し、かつ、近隣エリアにＮＧリンクが存在する場合に、対象リンクのＯＫリンクを周波数変更リンクとして選択し、比較が一致しない、または、近隣エリアにＮＧリンクが存在しない場合に、周波数変更範囲内のＮＧリンクを周波数変更リンクとして選択することを特徴とする請求項４に記載の自律分散周波数割当方法である。
【００２６】
また、請求項２０に記載の発明は、請求項５〜９のいずれかの項に記載の周波数配置の拘束条件を使用し、請求項１４または１５のいずれかに記載の周波数変更範囲と近隣エリアを使用し、周波数変更範囲内の全リンクを周波数変更リンクとして選択することを特徴とする請求項３または４に記載の自律分散周波数割当方法である。
【発明の効果】
【００２７】
本発明では、対象リンクの設定周波数として、使用可能周波数中に周波数割当の拘束条件を満たす周波数が存在するかどうかを判定し、存在する場合には拘束条件を満たす周波数を対象リンクに設定し、存在しない場合にはＮＧリンク数を最小とする周波数を対象リンクに設定するようにした。
これにより、拘束条件を満たす周波数が存在する場合だけでなく、存在しない場合についても複数の無線局間の通信状態を良好に保つことが可能となる。
また、本発明では、近隣リンクの設定周波数が変動するという仮定で、対象リンクの周波数変更範囲から周波数変更リンクを選択し、対象リンクと変更リンクでは、使用可能周波数内で取りうる全ての周波数配置パターンを導出し、対象リンクと変更リンクの各周波数配置パターンと近隣リンクのうちで対象リンクにも変更リンクにも属さないリンクを現設定周波数で配置した周波数配置パターンを結合することで近隣リンクの各周波数配置パターンを作成し、近隣リンクの各周波数パターン内でのＮＧリンク数を計算し、ＮＧリンク数が最小となる近隣リンクの周波数配置パターンの対象リンクに相当する周波数を割当周波数とするため、近隣リンクの変動を考慮した上で最適な周波数を設定するようにした。
これにより、ネットワーク全体として、周波数割当の拘束条件を満たさないリンク数を更に低減することができる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照し、本発明の実施形態について説明する。
図１（ａ）、（ｂ）は、無線局を直線状に配置した場合を示す図である。図１（ａ）は、無線局の通信範囲を隣の無線局までとした場合、図１（ｂ）は、無線局の通信範囲を隣の隣の無線局までとした場合に、無線局が形成するリンクの種別を示している。
無線局を基地局または無線端末とする。２つの無線局間で通信が可能であるとき、周波数割当を行う対象リンクを形成する無線局を対象無線局、対象無線局のどちらか一方と通信可能な無線局を隣接無線局とする。このとき、隣接リンクは、対象無線局と隣接無線局間で形成する通信可能なリンクである。また、次隣接リンクは、隣接無線局が対象無線局でない無線局との間で形成する通信可能なリンクである。次々隣接リンクは、隣接リンクの次隣接リンクである。
【００２９】
無線局では、隣接無線局からのリンク情報により周辺リンクのリンク種別を特定し、該リンクの設定周波数を取得する。図２は、無線局の通信範囲を隣の無線局までとした場合に、無線局１でリンク１に対する次隣接リンクの特定例を示す図である。
リンク情報の送信元である無線局（対象無線局の隣接無線局）の隣接無線局とその隣接無線局とで形成されるリンクの設定周波数のペアをリンク情報とする。周波数割当を行う対象リンクをリンク１とする。このとき、対象リンクを形成する対象無線局は無線局１と無線局２である。無線局１では、隣接無線局が無線局４であるため、無線局４からリンク情報を取得する。無線局４のリンク情報は、無線局４の隣接無線局（隣接リンク）である無線局１、５、７（リンク２、６、７）とその設定周波数である。無線局１では、このリンク情報から隣接リンクをリンク２、次隣接リンクをリンク６と７とする。同様に、もう一つの対象無線局２では、隣接無線局３、５からリンク情報を取得する。無線局３のリンク情報から、リンク３を隣接リンク、リンク５を次隣接リンクとみなす。また、無線局５のリンク情報から、リンク４を隣接リンク、リンク６、８、９を次隣接リンクとみなす。以上より、対象リンクの次隣接リンクは、対象無線局の少なくともどちらか一方で次隣接リンクとみなされたリンクであることから、リンク５、６、７、８、９が次隣接リンクと特定される。
【００３０】
ここでは、使用可能周波数と周波数割当の拘束条件がシステムパラメータとして与えられるものとする。また、周辺リンク、或いは、近隣リンクの設定周波数は、隣接局からリンク情報を取得し、作成する。
図３は、本発明の第１の実施形態による自律分散周波数割当方法の処理を示すフローチャートである。無線局では、使用可能周波数を設定周波数候補とし（ステップＳ２０１）、該候補から設定周波数を選択し（ステップＳ２０２）、設定周波数が存在するかどうかを判定する（ステップＳ２０３）。設定周波数が存在する場合には、設定周波数が周波数割当の拘束条件を満たすかどうかを判定し（ステップＳ２０５）、該拘束条件を満たす場合に、割当周波数を該設定周波数とする（ステップＳ２０８）。該拘束条件を満たさない場合に、該設定周波数と該拘束条件を満たさないリンク数を記憶し（ステップＳ２０６）、該設定周波数を設定周波数候補から除外し（ステップＳ２０７）、再度、設定周波数の選択を実施する。設定周波数の選択ができない、すなわち、設定周波数候補がない場合には、該拘束条件を満たさないリンク数を最小とする周波数を割当周波数とする（ステップＳ２０４）。対象リンクを形成する無線局では、リンク情報の対象リンクに相当する設定周波数を割当周波数に変更し、リンク情報を更新する。
【００３１】
図４は、本発明の第２の実施形態による自律分散周波数割当方法の処理を示すフローチャートである。本実施形態においては、始めに、参照周波数配置と現周波数配置の比較するとともに変更リンク数を導出する（ステップＳ３０１）。そして、対象リンク判定処理を行い（ステップＳ３０２）、対象リンクがＯＫリンクである場合に、周波数割当の拘束条件を満たす周波数を割当周波数とする（ステップＳ３０４）。対象リンクがＮＧリンクであり、周辺リンクに対して前回処理時の周波数配置と現周波数配置の比較を行い（ステップＳ３０５）、周波数配置が一致する場合、局所解への収束状態とみなし（ステップＳ３０６）、未設定周波数リスト中でＮＧリンク数を最小とする周波数を割当周波数とし（ステップＳ３０７）、該割当周波数を未設定リストから除外する（ステップＳ３０８）。ここで、未設定周波数リストの初期値（最初の周波数割当処理時の値）は使用可能周波数であり、以降は、周波数割当処理毎に更新される。なお、未設定周波数リストの周波数がない場合は、未設定リストを使用可能周波数で更新（リセット）する。対象リンクがＮＧリンクであり、かつ、周波数配置が一致しない場合、リンク状態に応じて処理は分岐する（ステップＳ３０９）。リンク状態が局所解への収束でない場合、現周波数配置を参照周波数配置として記憶し（ステップＳ３１０）、未設定周波数リスト中でＮＧリンク数を最小とする周波数を割当周波数とする（ステップＳ３１１）。一方、リンク状態が局所解への収束である場合、変更リンク数と閾値を比較し（ステップＳ３１２）、変更リンク数が閾値以内である場合に、未設定周波数リスト中でＮＧリンク数を最小とする周波数を割当周波数とし（ステップＳ３１７）、割当周波数を未設定周波数リストから除外する（ステップＳ３１８）。
一方、変更リンク数が閾値より大きい場合、リンク状態を局所解への収束でないとし（ステップＳ３１３）、現周波数配置を参照周波数配置として記憶し（ステップＳ３１４）、未設定周波数リストをリセットし（ステップＳ３１５）、未設定周波数リスト中でＮＧリンクを最小とする周波数を割当周波数とする（ステップＳ３１６）。
対象リンクを形成する無線局では、リンク情報の対象リンクに相当する設定周波数を割当周波数に変更し、リンク情報を更新する。
【００３２】
図５は、本実施形態による対象リンク判定処理のフローチャートである。無線局では、使用可能周波数を設定周波数候補とし（ステップＳ４０１）、該候補から設定周波数を選択し（ステップＳ４０２）、設定周波数は存在するかどうか判定する（ステップＳ４０３）。設定周波数が存在する場合には、設定周波数で周波数割当の拘束条件を満たすかどうかを判定し（ステップＳ４０５）、該拘束条件を満たす場合に対象リンクをＯＫリンクと判定し、該設定周波数を記憶する（ステップＳ４０８）。該拘束条件を満たさない場合に、該設定周波数と該拘束条件を満たさないリンク数を記憶し（ステップＳ４０６）、該設定周波数を設定周波数候補から除外し（ステップＳ４０７）、再度、設定周波数の選択を実施する。設定周波数の選択ができない、すなわち、設定周波数候補がない場合に、対象リンクをＮＧリンクと判定する（ステップＳ４０４）。
【００３３】
図６は、本発明の第３の実施形態による自律分散周波数割当方法の処理を示すフローチャートである。
本実施形態においては、対象リンク判定処理を行い（ステップＳ５０１）、対象リンクがＯＫリンクである場合に、周波数割当の拘束条件を満たす周波数を割当周波数とする（ステップＳ５０３）。対象リンクがＮＧリンクである場合に、対象リンクの周波数変更範囲から周波数変更リンクを選択し（ステップＳ５０４）、対象リンクと変更リンクでは、使用可能周波数内で取りうる全ての周波数配置パターンを導出し、対象リンクと変更リンクの各周波数配置パターンと近隣リンクのうちで対象リンクにも変更リンクにも属さないリンクを現設定周波数で配置した周波数配置パターンを結合することで近隣リンクの各周波数配置パターンを作成し、近隣リンクの各周波数配置パターン内でのＮＧリンク数を計算し（ステップＳ５０５）、ＮＧリンク数が最小となる近隣リンクの周波数配置パターンの対象リンクに相当する周波数を割当周波数とする（ステップＳ５０６）。
対象リンクを形成する無線局では、リンク情報の対象リンクに相当する設定周波数を割当周波数に変更し、リンク情報を更新する。
【００３４】
図７は、本発明の第４の実施形態による自律分散周波数割当方法の処理を示すフローチャートである。本実施形態においては、対象リンクの周波数変更範囲から周波数変更リンクを選択し（ステップＳ６０１）、対象リンクと変更リンクでは、使用可能周波数内で取りうる全ての周波数配置パターンを導出し、対象リンクと変更リンクの各周波数配置パターンと近隣リンクのうちで対象リンクにも変更リンクにも属さないリンクを現設定周波数で配置した周波数配置パターンを結合することで近隣リンクの各周波数配置パターンを作成し、近隣リンクの各周波数配置パターン内でのＮＧリンク数を計算し（ステップＳ６０２）、ＮＧリンク数が最小となる近隣リンクの周波数配置パターンの対象リンクに相当する周波数を割当周波数とする（ステップＳ６０３）。
対象リンクを形成する無線局では、リンク情報の対象リンクに相当する設定周波数を割当周波数に変更し、リンク情報を更新する。
【００３５】
無線局のアドホック通信をサポートする通信規格としてＩＥＥＥ（Institute of Electrical and Electronic Engineers）８０２．１１がある。ワイヤレスアドホックネットワークに本規格を単―周波数で適用すると、ＲＴＳ／ＣＴＳ（Request to Send／Clear to Send）シーケンスの交換に成功しても、図８に示すように隠れ端末が存在し、フレーム衝突によるスループット劣化が問題となる。
図８では、無線局の通信範囲を隣接無線局までとする。無線局２から無線局１ヘデータ送信（図８の（１））では、データ送信前のＲＴＳ／ＣＴＳシーケンスの交換が正常に終了し、無線局３でＮＡＶが設定される。このとき、無線局２から無線局１へのデータ送信中に無線局５から無線局４に対してデータ送信契機が発生（図８の（２））すると、無線局４と無線局５でＲＴＳ／ＣＴＳシーケンスの交換が正常に終了するため、データ送信が開始されるが、無線局３ではＮＡＶが設定され、無線局２からのデータが受信されるため、無線局４が送信したＣＴＳを無線局３は受信できない。そのため、無線局３では、無線局２から無線局１へのデータ送信終了後、無線局２に対する送信データを有する場合に、無線局５から無線局４ヘデータ送信が行われているにも関わらず、その送信を知らずに、ＲＴＳ／ＣＴＳシーケンスの交換を開始するため、無線局４においてフレーム衝突が発生する。すなわち、無線局３と無線局５の双方で隠れ端末になっている。
【００３６】
ＩＥＥＥ８０２．１１では使用可能な周波数を複数有していることから、リンクに対して異なる周波数を割り当てることで隠れ端末問題を回避することが可能である。そこで、周波数割当の拘束条件を隠れ端末の発生を回避する条件とすると、本実施形態における自律分散周波数割当方法を用いることで、隠れ端末の発生によるスループット劣化を改善することができる。
【００３７】
上述した本発明の実施形態による自律分散周波数割当方法は、従来技術における問題を、周波数割当の拘束条件に該当するリンクの設定周波数が変わらないという仮定で、使用可能周波数全てで周波数割当の拘束条件を満たさない場合に、周波数割当の拘束条件を満たさないリンク数を最小とする周波数を設定することにより解決することができる。
【００３８】
また、本発明の実施形態による自律分散周波数割当方法は、従来技術における問題を、近隣リンクの設定周波数が変動するという仮定で、対象リンクの周波数変更範囲から周波数変更リンクを選択し、対象リンクと変更リンクでは、使用可能周波数内で取りうる全ての周波数配置パターンを導出し、対象リンクと変更リンクの各周波数配置パターンと近隣リンクで対象リンクにも変更リンクにも属さないリンクを現設定周波数で配置した周波数パターンとを結合することで近隣リンクの各周波数配置パターンを作成し、近隣リンクの各周波数配置パターン内でのＮＧリンク数を計算し、ＮＧリンク数が最小となる近隣リンクの周波数配置パターンの対象リンクに相当する周波数を設定することにより解決することができる。
【００３９】
また、本発明の実施形態による自律分散周波数割当方法によれば、周波数割当の拘束条件に該当するリンクの設定周波数が変わらないという仮定で、各リンクで周波数割当の拘束条件を満たさないリンク数を最小とする周波数を設定するため、ネットワーク全体で周波数割当の拘束条件を満たさないリンク数を低減することが可能であり、他リンクからの干渉を回避可能な周波数割当の拘束条件を用いることで、ネットワーク全体のスループットを改善する効果が得られる。
【００４０】
また、本発明の実施形態による自律分散周波数割当方法によれば、近隣リンクの設定周波数が変動するという仮定で、対象リンクの周波数変更範囲から周波数変更リンクを選択し、対象リンクと変更リンクでは、使用可能周波数内で取りうる全ての周波数配置パターンを導出し、対象リンクと変更リンクの各周波数配置パターンと近隣リンクで対象リンクにも変更リンクにも属さないリンクを現設定周波数で配置した周波数パターンとを結合することで近隣リンクの各周波数配置パターンを作成し、近隣リンクの各周波数配置パターン内でのＮＧリンク数を計算し、ＮＧリンク数が最小となる近隣リンクの周波数配置パターンの対象リンクに相当する周波数を設定するため、ネットワーク全体で周波数割当の拘束条件を満たさないリンク数を低減することが可能であり、他リンクからの干渉を回避可能な周波数割当の拘束条件を用いることで、ネットワーク全体のスループットを改善する効果が得られる。
【００４１】
なお、上述した本発明の実施形態による自律分散周波数割当方法では、全ての無線局が自律的に実行するものであり、対象リンクを形成する無線局では同一のリンクを次隣接リンクとし、同一のエリアを近隣エリアとすることから、両方の無線局が周波数割当処理を実施したとしても同一の結果が得られる。なお、リンク情報の交換は双方で行い、割当処理はどちらか一方の無線局が実施し、相手局に結果を通知するようにしてもよい。
【００４２】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００４３】
次に、上述した実施形態と、本願請求項に記載の発明との関係について説明する。請求項５に記載の対象リンクの周波数が次隣接リンクの設定周波数とは異なる周波数であるという周波数割当の拘束条件は、隠れ端末の発生を回避できる。該拘束条件を図８に適用すると、無線局２と無線局３で形成するリンクを対象リンクとし、無線局４と無線局５で形成するリンクを次隣接リンクとすると、該リンクは異なる周波数で設定されるため、隠れ端末は発生しない。請求項３から請求項４の自律分散周波数割当方法において、該拘束条件を適用した場合、周波数変更範囲は請求項１０から請求項１１に記載の範囲となり、拘束条件を満たさないＮＧリンク数をカウントする近隣リンクは請求項１４から請求項１５に記載のリンクとなる。また、請求項１から請求項４に記載の自律分散周波数割当方法において、該拘束条件を適用する場合、周辺リンク、或いは、近隣リンクの設定周波数は、
隣接無線局から該隣接無線局の隣接リンクと設定周波数をリンク情報として取得することで生成できる。
【００４４】
請求項６に記載の対象リンクを形成する無線局をＡ、Ｂとし、対象リンクの次隣接リンクを形成する無線局をＣ、Ｄとしたときに、無線局Ａと無線局Ｃ、無線局Ｂと無線局Ｄで形成するリンクが対象リンクの隣接リンクであるか、または、無線局Ａと無線局Ｄ、無線局Ｂと無線局Ｃで形成するリンクが対象リンクの隣接リンクであるときに、無線局Ｃと無線局Ｄで形成するリンクを対象リンクの次隣接リンクとみなさず、隣接リンクとみなし、対象リンクの周波数が次隣接リンクの設定周波数とは異なる周波数であるという周波数割当の拘束条件は、隠れ端末の発生を回避できる。該拘束条件では、無線局間のリンクにループが形成されるため、無線局でＲＴＳ／ＣＴＳシーケンスを正常に受信できることになり、対象リンクとループを形成する次隣接リンクで同一の周波数を使用しても隠れ端末は発生しない。請求項３から請求項４の自律分散周波数割当方法において、該拘束条件を適用した場合、周波数変更範囲は請求項１０から請求項１１に記載の範囲となり、拘束条件を満たさないＮＧリンク数をカウントする近隣リンクは請求項１４から請求項１５に記載のリンクとなる。また、請求項１から請求項４に記載の自律分散周波数割当方法において、該拘束条件を適用する場合、周辺リンク、或いは、近隣リンクの設定周波数は、隣接無線局から該隣接無線局の隣接リンクと設定周波数をリンク情報として取得することで生成できる。
【００４５】
請求項７に記載の対象リンクの隣接リンクと次隣接リンクが同一の周波数であり、かつ、対象リンクの隣接リンクと対象リンクの次々隣接リンクの周波数が異なる場合に、対象リンクの周波数は次々隣接リンクと同一の周波数であるという周波数割当の拘束条件は、隠れ端末の発生を回避できる。該拘束条件を図８に適用すると、無線局１と無線局２で形成するリンクを対象リンクとし、無線局２と無線局３で形成するリンクを隣接リンク、無線局３と無線局４で形成するリンクを次隣接リンク、無線局４と無線局５で形成するリンクを次々隣接リンクとすると、対象リンクと次々隣接リンクが同一周波数で、隣接リンクと次隣接リンクはそれとは異なる同一周波数であるため、無線局でＲＴＳ／ＣＴＳシーケンスを正常に受信できるため、隠れ端末は発生しない。請求項３から請求項４の自律分散周波数割当方法において、該拘束条件を適用した場合、周波数変更範囲は請求項１３に記載の範囲となり、拘束条件を満たさないＮＧリンク数をカウントする近隣リンクは請求項１５に記載のリンクとなる。また、請求項１から請求項４に記載の自律分散周波数割当方法において、該拘束条件を適用する場合、周辺リンク、或いは、近隣リンクの設定周波数は、隣接無線局と次隣接無線局から隣接無線局から該隣接無線局の隣接リンクと次隣接リンクと設定周波数をリンク情報として取得することで生成できる。
【００４６】
請求項８に記載の対象リンクの周波数は次々隣接リンクの設定周波数とは異なる周波数であるという周波数割当の拘束条件は、隠れ端末の発生を回避できる。該拘束条件を図８に適用すると、無線局１と無線局２で形成するリンクを対象リンクとし、無線局４と無線局５で形成するリンクを次々隣接リンクとすると、対象リンクと次々隣接リンクが異なる周波数をとることになるため、無線局でＲＴＳ／ＣＴＳシーケンスを正常に受信できるため、隠れ端末は発生しない。請求項３から請求項４の自律分散周波数割当方法において、該拘束条件を適用した場合、周波数変更範囲は請求項１２と請求項１３に記載の範囲となり、拘束条件を満たさないＮＧリンク数をカウントする近隣リンクは請求項１５に記載のリンクとなる。また、請求項１から請求項４に記載の自律分散周波数割当方法において、該拘束条件を適用する場合、周辺リンク、或いは、近隣リンクの設定周波数は、隣接無線局から該隣接無線局の隣接リンクと次隣接リンクと設定周波数をリンク情報として取得することで生成できる。
【００４７】
請求項９に記載の対象リンクの周波数は次々隣接リンクの設定周波数とは異なる周波数であること、または、対象リンクの隣接リンクと次隣接リンクが同一の周波数であり、かつ、対象リンクの隣接リンクと対象リンクの次々隣接リンクの周波数が異なる場合に、対象リンクの周波数は次々隣接リンクと同一の周波数であるという周波数割当の拘束条件は、隠れ端末の発生を回避できる。該拘束条件は、請求項７と請求項８に記載の周波数割当の
拘束条件のＯＲ条件であるため、隠れ端末は発生しない。請求項３から請求項４の自律分散周波数割当方法において、該拘束条件を適用した場合、周波数変更範囲は請求項１３に記載の範囲となり、拘束条件を満たさないＮＧリンク数をカウントする近隣リンクは請求項１５に記載のリンクとなる。また、請求項１から請求項４に記載の自律分散周波数割当方法において、該拘束条件を適用する場合、周辺リンク、或いは、近隣リンクの設定周波数は、隣接無線局から該隣接無線局の隣接リンクと次隣接リンクと設定周波数をリンク情報として取得することで生成できる。
【００４８】
請求項３から請求項４の自律分散周波数割当方法において、請求項１０から請求項１３に記載の周波数変更範囲から、請求項１６に記載の周波数変更範囲内のＮＧリンクを周波数変更リンクとする、または、請求項１７に記載の周波数変更範囲内のＮＧリンクとその設定周波数を記憶し、前回処理時のＮＧリンクと現ＮＧリンクをリンク位置と周波数で比較し、比較結果が一致する場合に、対象リンクのＯＫリンクを周波数変更リンクとし、比較結果が一致しない場合ＮＧに、周波数変更範囲内のＮＧリンクを周波数変更リンクとする、または、請求項１８に記載の周波数変更範囲内のＮＧリンクとその設定周波数を記憶し、前回処理時のＮＧリンクと現ＮＧリンクをリンク位置と周波数で比較し、比較結果が一致し、かつ、対象リンクがＮＧリンクである場合に、対象リンクのＯＫリンクを周波数変更リンクとして選択し、比較結果が一致せず、または、対象リンクがＯＫリンクである場合に、周波数変更範囲内のＮＧリンクを周波数変更リンクとする、または、請求項１９に記載の周波数変更範囲内のＮＧリンクとその設定周波数を記憶し、前回処理時のＮＧリンクと現ＮＧリンクをリンク位置と周波数で比較し、比較結果が一致し、かつ、近隣エリアにＮＧリンクが存在する場合に、対象リンクのＯＫリンクを周波数変更リンクとして選択し、比較結果が一致せず、または、近隣エリアにＮＧリンクが存在しない場合に、周波数変更範囲内のＮＧリンクを周波数変更リンクとする、または、請求項２０に記載の周波数変更範囲内の全リンクを周波数変更リンクとする。
【００４９】
以上説明したように、本発明においては、請求項１から請求項２に記載の自律分散周波数割当方法では、周波数配置の拘束条件の対象となるリンクの設定周波数が変わらないという仮定で該リンクの設定周波数から、周波数割当の拘束条件を満たさないリンク数を最小とする周波数を常に設定するため、ネットワーク全体として、周波数配置の拘束条件を満たさないリンク数を低減する効果がある。また、請求項２に記載の自律分散周波数割当方法では、前回処理時の周辺リンクの周波数配置と現周波数配置を比較することで局所解への収束状態を判定し、局所解への収束時に周波数を変更することで局所解から離脱することが可能であるため、請求項１に記載の自律分散周波数割当方法に比べ、ネットワーク全体として、周波数割当の拘束条件を満たさないリンク数を更に低減する効果がある。
【００５０】
また、本発明においては、請求項３から請求項４に記載の自律分散周波数割当方法では、近隣リンクの設定周波数が変動するという仮定で、対象リンクの周波数変更範囲から周波数変更リンクを選択し、対象リンクと変更リンクでは、使用可能周波数内で取りうる全ての周波数配置パターンを導出し、対象リンクと変更リンクの各周波数配置パターンと近隣リンクのうちで対象リンクにも変更リンクにも属さないリンクを現設定周波数で配置した周波数配置パターンを結合することで近隣リンクの各周波数配置パターンを作成し、近隣リンクの各周波数配置パターン内でのＮＧリンク数を計算し、ＮＧリンク数が最小となる近隣リンクの周波数配置パターンの対象リンクに相当する周波数を割当周波数とするため、近隣リンクの変動を考慮した上で最適な周波数を設定することから、請求項１から請求項２に記載の自律分散周波数割当方法に比べ、ネットワーク全体として、周波数割当の拘束条件を満たさないリンク数を更に低減する効果がある。
また、本発明においては、請求項１から請求項４に記載の自律分散周波数割当方法において、隠れ端末の発生を回避する請求項５から請求項９に記載の周波数割当の拘束条件を適用することで、拘束条件を満たさないリンク、すなわち、隠れ端末が存在することで干渉となるリンクを低減することができ、ネットワーク全体のスループットを改善する効果が得られる。
【産業上の利用可能性】
【００５１】
本発明による自律分散周波数割当方法は、移動端末間、あるいは、基地局間でアドホック通信を行う無線アドホックシステムに適用することが可能である。
【図面の簡単な説明】
【００５２】
【図１】無線局を直線状に配置した場合を示す図である。
【図２】無線局の通信範囲を隣の無線局までとした場合に、無線局１でリンク１に対する次隣接リンクの特定例を示す図である。
【図３】本発明の第１の実施形態による自律分散周波数割当方法の処理を示すフローチャートである。
【図４】本発明の第２の実施形態による自律分散周波数割当方法の処理を示すフローチャートである。
【図５】本実施形態による対象リンク判定処理のフローチャートである。
【図６】本発明の第３の実施形態による自律分散周波数割当方法の処理を示すフローチャートである。
【図７】本発明の第４の実施形態による自律分散周波数割当方法の処理を示すフローチャートである。
【図８】ＩＥＥＥ  ８０２．１１における隠れ端末問題を示す図である。
【図９】無線ネットワークのシステム構成例を示す図である。
【図１０】従来の自律分散周波数割当の処理を示すフローチャートである。
【符号の説明】
【００５３】
１、２、３、４、５、６、７、８、９・・・無線局
【図１】
2006246226.tif 000003
【図２】
2006246226.tif 000004
【図３】
2006246226.tif 000005
【図４】
2006246226.tif 000006
【図５】
2006246226.tif 000007
【図６】
2006246226.tif 000008
【図７】
2006246226.tif 000009
【図８】
2006246226.tif 000010
【図９】
2006246226.tif 000011
【図１０】
2006246226.tif 000012