(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信ネットワークにおいてデータ・フローを調整する方法であって、
前記ワイヤレス通信ネットワークの通信セクタ中のセクタ・キャリア・ペアであって各々のセクタ・キャリア・ペアがパイロットを表しているセクタ・キャリア・ペアの動的ローディングに関するデータを収集することと、
前記ワイヤレス通信ネットワーク内のアクセス端末への前記パイロットのデータ・フローのためのデータ・レートを取得することと、
前記データ・レートと前記動的ローディングとに基づいて、前記ワイヤレス通信ネットワークにおいてデータを搬送するために使用すべき１つまたは複数のパイロットを判断することと、
総データ・フローを増加させるために、前記パイロットのうちの少なくとも１つにわたるデータ・レートを変更することによって、前記パイロットにわたるデータ・フローを改変することと、
を備える方法。
【請求項２】
前記改変することが、前記ネットワークの複数の送受信基地局における分散型ネットワーク・スケジューリングと、前記ネットワークの基地局コントローラにおけるフロー制御レートのバイアスとを行うことを備える請求項１に記載の方法。
【請求項３】
前記判断することが、各オプションがパイロットの組合せと前記パイロットのためのそれぞれのデータ・レートとを備える、複数のネットワーク・データ・フロー・オプションを分析することを備え、前記改変することが、第１のパイロットから、前記第１のパイロットよりも軽い負荷をもつ第２のパイロットにフローを変更する請求項１に記載の方法。
【請求項４】
前記判断することが、相互パイロット干渉と、空間的に非一様なユーザ要求と、デバイス部分ローディング・パフォーマンスと、前記セクタ・キャリア・ペアの負荷レベルとに基づく請求項１に記載の方法。
【請求項５】
前記判断することが、前記アクセス端末によって選択されるパイロットの組合せを分析することを備え、前記方法が、
前記アクセス端末のうちの少なくともいくつかがパイロット・ローディングに基づいて信号対干渉雑音比（ＳＩＮＲ）測定値をバイアスし、前記アクセス端末がパイロットを選択するためにバイアス信号対干渉雑音比（ＳＩＮＲ）値を使用すること、または
前記アクセス端末のうちの少なくともいくつかがパイロット・ローディングに基づいて特定のパイロットを選択することを抑止すること、
のうちの少なくとも１つをさらに備える請求項１に記載の方法。
【請求項６】
前記判断することが、前記アクセス端末によって選択されるパイロットの組合せを分析することを備え、前記方法が、
前記アクセス端末にパイロット・ローディング情報を送信することと、
前記アクセス端末が前記アクセス端末に送信された前記ローディング情報に基づいてパイロットを選択することと、
をさらに備える請求項１に記載の方法。
【請求項７】
前記アクセス端末にしきい値を送信することと、
前記アクセス端末における前記パイロットの信号強度を前記しきい値と比較することと、
信号強度が第１のアクセス端末のアクティブ・セット中の最も強いパイロット信号強度とは前記しきい値よりも多い量だけ異なるパイロットに対応する前記第１のアクセス端末からの不良順方向リンク品質の指示を送信することと、
をさらに備える請求項６に記載の方法。
【請求項８】
前記判断することが、各オプションがパイロットの組合せと前記パイロットのためのそれぞれのデータ・レートとを備える、複数のネットワーク・データ・フロー・オプションの総データ・レートを比較することを備え、前記改変することが、前記複数のネットワーク・データ・フロー・オプションのうち、最も高い総データ・レートをもつ前記オプションを実装することを備える請求項１に記載の方法。
【請求項９】
前記アクセス端末からのパイロット強度指示を使用して相互パイロット結合推定を判断することをさらに備え、データを搬送するために使用すべき前記１つまたは複数のパイロットを判断することが、前記相互パイロット結合推定を使用する請求項１に記載の方法。
【請求項１０】
前記相互パイロット結合推定を判断することが、測定受信電力とアクセス端末ロケーション情報とを使用することをさらに含む、請求項９に記載の方法。
【請求項１１】
前記相互パイロット結合推定に基づいて１つまたは複数のパイロットにおける電力を低減することをさらに備える請求項９に記載の方法。
【請求項１２】
前記相互パイロット結合推定に基づいて１つまたは複数のパイロットを無効化することをさらに備える請求項９に記載の方法。
【請求項１３】
前記改変することは、送受信基地局基地局がコントローラを介してローディング情報を交換することと、前記第１の送受信基地局が、第１の送受信基地局とは別個の第２の送受信基地局からの特定のアクセス端末についてのローディング情報に応答して前記特定のアクセス端末へのデータ・フローを変更することとを備える請求項１に記載の方法。
【請求項１４】
前記収集することが、各パイロットのデータ・サービス・レートと、チャネル状態と、キュー状態と、サービス品質（ＱｏＳ）要件とを判断することができるデータを収集することをさらに含み、前記判断することが、（１）パイロット負荷の分散と（２）部分ローディング・パフォーマンスおよびサービング・パイロット瞬時信号品質の損失との間のトレード・オフを分析する請求項１に記載の方法。
【請求項１５】
プロセッサに、
ワイヤレス通信ネットワークの通信セクタ中のセクタ・キャリア・ペアであって各々のセクタ・キャリア・ペアがパイロットを表しているセクタ・キャリア・ペアの動的ローディングに関するデータを収集することと、
前記ワイヤレス通信ネットワーク内のアクセス端末への前記パイロットのデータ・フローのためのデータ・レートを取得することと、
前記データ・レートと前記動的ローディングとに基づいて、前記ワイヤレス通信ネットワークにおいてデータを搬送するために使用すべき１つまたは複数のパイロットを判断することと、
総データ・フローを増加させるために、前記パイロットのうちの少なくとも１つにわたるデータ・レートを変更することによって、前記パイロットにわたるデータ・フローを改変することと、
を行わせるように構成されたプロセッサ可読命令を含むプログラムを記憶するコンピュータ可読記憶媒体。
【請求項１６】
前記プロセッサに前記１つまたは複数のパイロットを判断させるように構成された前記命令が、前記プロセッサに、相互パイロット干渉と、空間的に非一様なユーザ要求と、データ・トラフィックに関連する干渉に対して比較されるパイロット信号に関連する干渉における差異を表す部分ローディング・パフォーマンスと、前記１或いはそれ以上のパイロットの負荷分散とを考慮させるように構成された請求項１５に記載のコンピュータ可読記憶媒体。
【請求項１７】
前記プロセッサに前記１つまたは複数のパイロットを判断させるように構成された前記命令が、前記プロセッサに、前記アクセス端末によって選択されるパイロットの組合せを考慮させるように構成され、前記命令が、前記プロセッサに、
パイロット・ローディングに基づいて順方向リンク信号対干渉雑音比（ＳＩＮＲ）測定値をバイアスすること、
パイロットを選択するためにバイアス信号対干渉雑音比（ＳＩＮＲ）値を使用すること、または
前記アクセス端末のうちの少なくとも１つがパイロット・ローディングに基づいて特定のパイロットを選択することを抑止すること、
のうちの少なくとも１つを行わせるようにさらに構成された請求項１５に記載のコンピュータ可読記憶媒体。
【請求項１８】
前記プロセッサにデータ・フローを改変させるように構成された前記命令が、前記プロセッサに、アクセス端末ローディング情報に基づいてパイロットを選択させるように構成された請求項１５に記載のコンピュータ可読記憶媒体。
【請求項１９】
前記プロセッサに前記１つまたは複数のパイロットを判断させるように構成された前記命令が、前記プロセッサに、
第１のアクセス端末におけるパイロットの信号強度を送受信基地局から受信したしきい値と比較することと、
信号強度が前記第１のアクセス端末のアクティブ・セット中の最も強いパイロット信号強度とは前記しきい値よりも多い量だけ異なるパイロットに対応する不良順方向リンク品質の指示を送信することと、
を行わせるように構成された請求項１５に記載のコンピュータ可読記憶媒体。
【請求項２０】
前記プロセッサに前記１つまたは複数のパイロットを判断させるように構成された前記命令が、前記プロセッサに、各オプションがパイロットの組合せと前記パイロットのためのそれぞれのデータ・レートとを備える、複数のネットワーク・データ・フロー・オプションの総データ・レートを比較させるように構成され、前記プロセッサにデータ・フローを改変させるように構成された前記命令が、前記プロセッサに、前記複数のネットワーク・データ・フロー・オプションのうち、最も高い総データ・レートをもつ前記オプションを実装させるように構成された請求項１５に記載のコンピュータ可読記憶媒体。
【請求項２１】
前記プロセッサに、前記アクセス端末からのパイロット強度指示を使用して相互パイロット結合推定を判断させるように構成された命令をさらに備え、前記プロセッサに前記１つまたは複数のパイロットを判断させるように構成された前記命令が、前記プロセッサに、前記相互パイロット結合推定を使用させるように構成された請求項１５に記載のコンピュータ可読記憶媒体。
【請求項２２】
ワイヤレス通信ネットワークにおいてデータを調整するように構成された装置であって、
前記ワイヤレス通信ネットワークの通信セクタ中のセクタ・キャリア・ペアであって各々のセクタ・キャリア・ペアがパイロットを表しているセクタ・キャリア・ペアの動的ローディングに関するデータを収集するための手段と、
前記ワイヤレス通信ネットワーク内のアクセス端末への前記パイロットのデータ・フローのためのデータ・レートを取得するための手段と、
前記データ・レートと前記動的ローディングとに基づいて、前記ワイヤレス通信ネットワークにおいてデータを搬送するために使用すべき１つまたは複数のパイロットを判断するための手段と、
総データ・フローを増加させるために、前記パイロットのうちの少なくとも１つにわたるデータ・レートを変更することによって、前記パイロットにわたるデータ・フローを改変するための手段と、
を備える装置。
【請求項２３】
改変するための前記手段が、前記ネットワークの複数の送受信基地局においてスケジューリングするための手段と、前記ネットワークの基地局コントローラにおいてフロー制御レートをバイアスするための手段とを備える請求項２２に記載の装置。
【請求項２４】
判断するための前記手段が、各オプションがパイロットの組合せと前記パイロットのためのそれぞれのデータ・レートとを備える、複数のネットワーク・データ・フロー・オプションを分析するための手段を備える請求項２２に記載の装置。
【請求項２５】
判断するための前記手段が、相互パイロット干渉と、空間的に非一様なユーザ要求と、データ・トラフィックに関連する干渉に対して比較されるパイロット信号に関連する干渉における差異を表す部分ローディング・パフォーマンスと、前記１或いはそれ以上のパイロットの負荷分散とを考慮するための手段を備える請求項２２に記載の装置。
【請求項２６】
判断するための前記手段が、前記アクセス端末によって選択されるパイロットの組合せを分析するための手段を備え、前記装置が、
前記アクセス端末のうちの少なくともいくつかがパイロット・ローディングに基づいて信号対干渉雑音比（ＳＩＮＲ）測定値をバイアスし、前記アクセス端末がパイロットを選択するためにバイアス信号対干渉雑音比（ＳＩＮＲ）値を使用するための手段、または
前記アクセス端末のうちの少なくともいくつかがパイロット・ローディングに基づいて特定のパイロットを選択することを抑止するための手段のうちの少なくとも１つをさらに備える請求項２２に記載の装置。
【請求項２７】
判断するための前記手段が、各オプションがパイロットの組合せと前記パイロットのためのそれぞれのデータ・レートとを備える、複数のネットワーク・データ・フロー・オプションの総データ・レートを比較するための手段を備え、前記改変するための手段が、前記複数のネットワーク・データ・フロー・オプションのうち、最も高い総データ・レートをもつ前記オプションを実装するように構成された請求項２２に記載の装置。
【請求項２８】
前記アクセス端末からのパイロット強度指示を使用して相互パイロット結合を推定するための手段をさらに備え、判断するための手段が、前記１つまたは複数のパイロットを判断するために前記相互パイロット結合推定を使用するように構成された請求項２２に記載の装置。
【請求項２９】
ワイヤレス通信システムの基地局コントローラであって、
ワイヤード通信ネットワークと通信するように構成されたネットワーク・インターフェースと、
複数の送受信基地局とワイヤレス通信するように構成された送受信基地局インターフェースと、
前記ワイヤレス通信ネットワークの通信セクタ中のセクタ・キャリア・ペアであって各々のセクタ・キャリア・ペアがパイロットを表しているセクタ・キャリア・ペアの動的ローディングに関するデータを収集することと、
前記ワイヤレス通信ネットワーク内のアクセス端末への前記パイロットのデータ・フローのためのデータ・レートを取得することと、
前記データ・レートと前記動的ローディングとに基づいて、前記ワイヤレス通信ネットワークにおいてデータを搬送するために使用すべきパイロットの組合せを判断することと、
前記組合せに従って前記パイロットにわたるデータ・レートを変更し、前記ワイヤレス通信システムにおいて使用する前記パイロットを変更することによって、前記パイロットにわたるデータ・フローを改変することと、
を行うように構成されたスケジューラと、
を備える基地局コントローラ。
【請求項３０】
前記スケジューラが、相互パイロット干渉、空間的に非一様なユーザ要求、デバイス部分ローディング・パフォーマンス、または負荷分散のうちの少なくとも１つに関与するネットワーク全体にわたるトレード・オフに基づいて前記組合せを判断するように構成された請求項２９に記載の基地局コントローラ。
【請求項３１】
前記スケジューラが、前記送受信基地局におけるスケジューラ重みをバイアスするために前記送受信基地局インターフェースを介して前記ワイヤレス通信ネットワークの送受信基地局に向けてパイロット・ローディング情報を送信することによって、前記データ・フローを改変するように構成された請求項２９に記載の基地局コントローラ。
【請求項３２】
前記送受信基地局インターフェースを介して受信したアクセス端末からのパイロット強度指示を使用して相互パイロット結合推定を生成するように構成された相互パイロット結合モジュールをさらに備え、前記スケジューラが、前記相互パイロット結合推定を使用して前記組合せを判断するように構成された請求項２９に記載の基地局コントローラ。
【請求項３３】
前記相互パイロット結合モジュールが、測定受信電力とアクセス端末ロケーション情報とを使用して前記相互パイロット結合推定を生成するように構成された請求項３２に記載の基地局コントローラ。
【請求項３４】
ワイヤレス通信システムのアクセス端末であって、
ワイヤレス通信を送信および受信するように構成されたアンテナと、
前記アンテナに結合されたトランシーバと、
前記アクセス端末のアクティブ・セット中の各キャリアのためのセクタを選択することによって、前記アクセス端末でパイロットを選択するための選択手段であって、前記選択手段が、前記アクティブ・セット中の前記キャリアのための前記セクタを選択するために前記アンテナを介して受信したパイロット・ローディングの指示を使用するように構成された選択手段と、
を備えるアクセス端末。
【請求項３５】
前記アンテナによって受信される順方向リンク信号の信号対干渉雑音比（ＳＩＮＲ）を測定するための測定手段をさらに備え、前記選択手段が、前記信号対干渉雑音比（ＳＩＮＲ）測定値をバイアスしてバイアス信号対干渉雑音比（ＳＩＮＲ）値を形成し、前記バイアス信号対干渉雑音比（ＳＩＮＲ）値を使用して前記セクタを選択するために、パイロット・ローディングの前記指示を使用するように構成された請求項３４に記載のアクセス端末。
【請求項３６】
前記選択手段が、
前記アンテナを介して受信した信号の信号強度を前記アンテナを介して受信したしきい値と比較することと、
信号強度が前記アクティブ・セット中の最も強いパイロット信号強度とは前記しきい値よりも多い量だけ異なるあらゆるパイロットをあり得る選択から除外することとを行うようにさらに構成された請求項３４に記載のアクセス端末。
【請求項３７】
前記パイロットのうちの少なくとも１つにわたるデータ・レートを変更することによって、前記パイロットにわたるデータ・フローを改変することは、データを搬送して総データ・フローを増加させるために、前記無線通信ネットワークによって用いられるパイロットの組み合わせを変更することによって、前記パイロットにわたる前記データ・フローを改変することから構成されている請求項１に記載の方法。
【請求項３８】
前記無線通信ネットワークによって用いられるパイロットの組み合わせを変更することによって、前記パイロットにわたる前記データ・フローを改変することは、
パイロット対パイロット干渉を表す位相空間干渉マップを発生させることと、
この位相空間干渉マップに基づいてデータを搬送して総データ・フローを増加させるために、前記無線通信ネットワークによって用いられる前記パイロットの組み合わせを変更すること、
を更に具備する請求項３７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、その各々がすべての目的のために参照により本明細書に組み込まれる、２００８年１０月２４日に出願された「Mechanisms for Adapting Wireless Network Resources to Network Traffic Load」と題する米国仮出願第６１／１０８，３３０号の利益及び２００８年１２月９日に出願された「Mechanisms for Adapting Wireless Network Resources to Network Traffic Load」と題する米国仮出願第６１／１２１，０９０号の利益を主張する。
【背景技術】
【０００２】
ワイヤレス通信システムは、ボイス、ビデオ、パケットデータ、メッセージング、ブロードキャストなどの様々な通信サービスを提供するために広く展開されている。これらのワイヤレス・システムは、利用可能なシステム・リソース、たとえば、時間、周波数、電力、を共有することによって複数のユーザをサポートすることができる多元接続システムとすることができる。そのような多元接続システムの例には、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交ＦＤＭＡ（ＯＦＤＭＡ）システム、およびシングル・キャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）システムがある。
【０００３】
ワイヤレス通信システムは、いくつかのモバイル端末の通信をサポートすることができるいくつかの基地局を含むことができる。システムは、複数のキャリア上での動作をサポートすることができる。各キャリアは、特定の中心周波数と特定の帯域幅とに関連付けることができる。各キャリアは、キャリア上での動作をサポートするためにパイロットとオーバーヘッド情報とを搬送することができる。各キャリアは、キャリア上で動作する端末のためのデータを搬送することもできる。端末と基地局との間のいくつかの送信は、通信システム中の他の送信に対して干渉を生じ得、また、通信システム中の他の送信からの干渉を観測し得る。干渉は、影響を受けるすべての基地局のパフォーマンスに悪影響を及ぼし得る。
【０００４】
さらに、ワイヤレス通信システムにおけるトラフィック負荷は、システムのパフォーマンスを妨げ得る。ユーザが短い時間期間にわたってシステムに出入りしたり、システム内で移動している状態では、負荷は動的に変動する。さらに、たとえば、ユーザがデータ・ダウンロードのために大きい負荷を誘起していたが、その後まったくまたはほとんどローディングがない状態では、ユーザのトラフィック需要は時間的に変動する。また、システム内の負荷は非一様である。異なるユーザは、異なる需要を有し得、したがって、システム上で異なるローディングを誘起し得る。たとえば、あるユーザは、かなりのシステム・リソースを必要とする大きいデータ・ダウンロードを有し得、別のユーザは、ほとんどシステム・リソースを必要としない小さいデータ需要を有し得る。
【発明の概要】
【０００５】
ワイヤレス通信ネットワークにおいてデータ・フローを調整する例示的な方法は、ワイヤレス通信ネットワークの通信セクタ中のセクタ・キャリア・ペア（パイロット）の動的ローディングに関するデータを収集することと、ワイヤレス通信ネットワーク内のアクセス端末へのパイロットのデータ・フローのためのデータ・レートを取得することと、データ・レートと動的ローディングとに基づいて、ワイヤレス通信ネットワークにおいてデータを搬送するために使用すべき１つまたは複数のパイロットを判断することと、総データ・フローを増加させるために、パイロットのうちの少なくとも１つにわたるデータ・レートを変更すること、またはデータを搬送するためにワイヤレス通信ネットワークによって使用されるパイロットの組合せを変更することのうちの少なくとも１つによって、パイロットにわたるデータ・フローを改変することを含む。
【０００６】
そのような方法の実施形態は、以下の特徴のうちの１つまたは複数を含み得る。改変することは、ネットワークの複数の送受信基地局における分散型ネットワーク・スケジューリングと、ネットワークの基地局コントローラにおけるフロー制御レートのバイアスとを行うことを含む。判断することは、各オプションがパイロットの組合せとパイロットのためのそれぞれのデータ・レートとを含む、複数のネットワーク・データ・フロー・オプションを分析することを含み、改変することは、第１のパイロットから、第１のパイロットよりもより軽い負荷をもつ第２のパイロットにフローを変更する。判断することは、相互パイロット干渉と、空間的に非一様なユーザ要求と、デバイス部分ローディング・パフォーマンスと、セクタ・キャリア・ペアの負荷レベルとに基づく。判断することは、アクセス端末によって選択されるパイロットの組合せを分析することを含み、本方法は、アクセス端末のうちの少なくともいくつかがパイロット・ローディングに基づいてＳＩＮＲ測定値をバイアスすること、アクセス端末がパイロットを選択するためにバイアスＳＩＮＲ値を使用すること、またはアクセス端末のうちの少なくともいくつかがパイロット・ローディングに基づいて特定のパイロットを選択することを抑止することのうちの少なくとも１つをさらに含む。判断することは、アクセス端末によって選択されるパイロットの組合せを分析することを含み、本方法は、パイロット・ローディング情報をアクセス端末に送信することと、アクセス端末がアクセス端末に送信されたローディング情報に基づいてパイロットを選択することとをさらに含む。本方法は、アクセス端末にしきい値を送信することと、アクセス端末におけるパイロットの信号強度をしきい値と比較することと、信号強度が第１のアクセス端末のアクティブ・セット中の最も強いパイロット信号強度とはしきい値よりも多い量だけ異なるパイロットに対応する第１のアクセス端末からの不良順方向リンク品質の指示を送信することとをさらに含む。
【０００７】
同じくまたは代替的に、本方法の実施形態は、以下の特徴のうちの１つまたは複数を含み得る。判断することは、各オプションがパイロットの組合せとパイロットのためのそれぞれのデータ・レートとを含む、複数のネットワーク・データ・フロー・オプションの総データ・レートを比較することを含み、改変することは、複数のネットワーク・データ・フロー・オプションのうち、最も高い総データ・レートをもつオプションを実装することを含む。本方法は、アクセス端末からのパイロット強度指示を使用して相互パイロット結合推定を判断することをさらに含み、データを搬送するために使用すべき１つまたは複数のパイロットを判断することは、相互パイロット結合推定を使用する。相互パイロット結合推定を判断することは、測定受信電力とアクセス端末ロケーション情報とを使用することをさらに含む。本方法は、相互パイロット結合推定に基づいて１つまたは複数のパイロットにおける電力を低減することをさらに含む。本方法は、相互パイロット結合推定に基づいて１つまたは複数のパイロットを無効化することをさらに含む。
【０００８】
同じくまたは代替的に、本方法の実施形態は、以下の特徴のうちの１つまたは複数を含み得る。改変することは、送受信基地局が基地局コントローラを介してローディング情報を交換することと、第１の送受信基地局が、第１の送受信基地局とは別個の第２の送受信基地局からの特定のアクセス端末についてのローディング情報に応答して特定のアクセス端末へのデータ・フローを変更することとを含む。収集することは、各パイロットのデータ・サービス・レートと、チャネル状態と、キュー状態と、サービス品質（ＱｏＳ）要件とを判断することができるデータを収集することをさらに含み、判断することは、（１）パイロット負荷の分散と（２）部分ローディング・パフォーマンスおよびサービング・パイロット瞬時信号品質の損失との間のトレード・オフを分析する。
【０００９】
例示的なコンピュータ・プログラム製品は、プロセッサに、ワイヤレス通信ネットワークの通信セクタ中のセクタ・キャリア・ペア（パイロット）の動的ローディングに関するデータを収集することと、ワイヤレス通信ネットワーク内のアクセス端末へのパイロットのデータ・フローのためのデータ・レートを取得することと、データ・レートと動的ローディングとに基づいて、ワイヤレス通信ネットワークにおいてデータを搬送するために使用すべき１つまたは複数のパイロットを判断することと、総データ・フローを増加させるために、パイロットのうちの少なくとも１つにわたるデータ・レートを変更すること、またはデータを搬送するためにワイヤレス通信ネットワークによって使用されるパイロットの組合せを変更することのうちの少なくとも１つによって、パイロットにわたるデータ・フローを改変することと、を行わせるように構成されたプロセッサ可読命令を記憶するプロセッサ可読媒体を含む。
【００１０】
そのようなコンピュータ・プログラム製品の実施形態は、以下の特徴のうちの１つまたは複数を含み得る。プロセッサに１つまたは複数のパイロットを判断させるように構成された命令は、プロセッサに、相互パイロット干渉と、空間的に非一様なユーザ要求と、デバイス部分ローディング・パフォーマンスと、負荷分散とを考慮させるように構成される。プロセッサに１つまたは複数のパイロットを判断させるように構成された命令は、プロセッサに、アクセス端末によって選択されるパイロットの組合せを考慮させるように構成され、命令は、プロセッサに、パイロット・ローディングに基づいて順方向リンクＳＩＮＲ測定値をバイアスすること、パイロットを選択するためにバイアスＳＩＮＲ値を使用すること、またはアクセス端末のうちの少なくとも１つがパイロット・ローディングに基づいて特定のパイロットを選択することを抑止することのうちの少なくとも１つを行わせるようにさらに構成される。プロセッサにデータ・フローを改変させるように構成された命令は、プロセッサに、アクセス端末ローディング情報に基づいてパイロットを選択させるように構成される。プロセッサに１つまたは複数のパイロットを判断させるように構成された命令は、プロセッサに、第１のアクセス端末におけるパイロットの信号強度を送受信基地局から受信したしきい値と比較することと、信号強度が第１のアクセス端末のアクティブ・セット中の最も強いパイロット信号強度とはしきい値よりも多い量だけ異なるパイロットに対応する不良順方向リンク品質の指示を送信することとを行わせるように構成される。プロセッサに１つまたは複数のパイロットを判断させるように構成された命令は、プロセッサに、各オプションがパイロットの組合せとパイロットのためのそれぞれのデータ・レートとを備える、複数のネットワーク・データ・フロー・オプションの総データ・レートを比較させるように構成され、プロセッサにデータ・フローを改変させるように構成された命令は、プロセッサに、複数のネットワーク・データ・フロー・オプションのうち、最も高い総データ・レートをもつオプションを実装させるように構成される。コンピュータ・プログラム製品は、プロセッサに、アクセス端末からのパイロット強度指示を使用して相互パイロット結合推定を判断させるように構成された命令をさらに含み、プロセッサに１つまたは複数のパイロットを判断させるように構成された命令は、プロセッサに、相互パイロット結合推定を使用させるように構成される。
【００１１】
ワイヤレス通信ネットワークにおいてデータ・フローを調整するように構成された例示的な装置は、ワイヤレス通信ネットワークの通信セクタ中のセクタ・キャリア・ペア（パイロット）の動的ローディングに関するデータを収集するための手段と、ワイヤレス通信ネットワーク内のアクセス端末へのパイロットのデータ・フローのためのデータ・レートを取得するための手段と、データ・レートと動的ローディングとに基づいて、ワイヤレス通信ネットワークにおいてデータを搬送するために使用すべき１つまたは複数のパイロットを判断するための手段と、総データ・フローを増加させるために、パイロットのうちの少なくとも１つにわたるデータ・レートを変更すること、またはデータを搬送するためにワイヤレス通信ネットワークによって使用されるパイロットの組合せを変更することのうちの少なくとも１つによって、パイロットにわたるデータ・フローを改変するための手段と、を含む。
【００１２】
そのような装置の実施形態は、以下の特徴のうちの１つまたは複数を含み得る。改変するための手段は、ネットワークの複数の送受信基地局においてスケジューリングするための手段と、ネットワークの基地局コントローラにおいてフロー制御レートをバイアスするための手段とを備える。判断するための手段は、各オプションがパイロットの組合せとパイロットのためのそれぞれのデータ・レートとを備える、複数のネットワーク・データ・フロー・オプションを分析するための手段を含む。判断するための手段は、相互パイロット干渉と、空間的に非一様なユーザ要求と、デバイス部分ローディング・パフォーマンスと、負荷分散とを考慮するための手段を含む。判断するための手段は、アクセス端末によって選択されるパイロットの組合せを分析するための手段を含み、本装置は、アクセス端末のうちの少なくともいくつかがパイロット・ローディングに基づいてＳＩＮＲ測定値をバイアスし、アクセス端末がパイロットを選択するためにバイアスＳＩＮＲ値を使用するための手段、またはアクセス端末のうちの少なくともいくつかがパイロット・ローディングに基づいて特定のパイロットを選択することを抑止するための手段のうちの少なくとも１つをさらに含む。判断するための手段は、各オプションがパイロットの組合せとパイロットのためのそれぞれのデータ・レートとを備える、複数のネットワーク・データ・フロー・オプションの総データ・レートを比較するための手段を含み、改変するための手段は、複数のネットワーク・データ・フロー・オプションのうち、最も高い総データ・レートをもつオプションを実装するように構成される。本装置は、アクセス端末からのパイロット強度指示を使用して相互パイロット結合を推定するための手段をさらに含み、判断するための手段は、１つまたは複数のパイロットを判断するために相互パイロット結合推定を使用するように構成される。
【００１３】
ワイヤレス通信システムの例示的な基地局コントローラは、ワイヤード通信ネットワークと通信するように構成されたネットワーク・インターフェースと、複数の送受信基地局とワイヤレス通信するように構成された送受信基地局インターフェースと、ワイヤレス通信ネットワークの通信セクタ中のセクタ・キャリア・ペア（パイロット）の動的ローディングに関するデータを収集することと、ワイヤレス通信ネットワーク内のアクセス端末へのパイロットのデータ・フローのためのデータ・レートを取得することと、データ・レートと動的ローディングとに基づいて、ワイヤレス通信ネットワークにおいてデータを搬送するために使用すべきパイロットの組合せを判断することと、組合せに従ってパイロットにわたるデータ・レートを変更し、ワイヤレス通信システムにおいて使用するパイロットを変更することによって、パイロットにわたるデータ・フローを改変することとを行うように構成されたスケジューラと、を含む。
【００１４】
そのような基地局コントローラの実施形態は、以下の特徴のうちの１つまたは複数を含み得る。スケジューラは、相互パイロット干渉、空間的に非一様なユーザ要求、デバイス部分ローディング・パフォーマンス、または負荷分散のうちの少なくとも１つに関与するネットワーク全体にわたるトレード・オフに基づいて組合せを判断するように構成される。スケジューラは、送受信基地局におけるスケジューラ重みをバイアスするために送受信基地局インターフェースを介してワイヤレス通信ネットワークの送受信基地局に向けてパイロット・ローディング情報を送信することによって、データ・フローを改変するように構成される。基地局コントローラは、送受信基地局インターフェースを介して受信したアクセス端末からのパイロット強度指示を使用して相互パイロット結合推定を生成するように構成された相互パイロット結合モジュールをさらに含み、スケジューラは、相互パイロット結合推定を使用して組合せを判断するように構成される。相互パイロット結合モジュールは、測定受信電力とアクセス端末ロケーション情報とを使用して相互パイロット結合推定を生成するように構成される。
【００１５】
ワイヤレス通信システムの例示的なアクセス端末は、ワイヤレス通信を送信および受信するように構成されたアンテナと、アンテナに結合されたトランシーバと、アクセス端末のアクティブ・セット中の各キャリアのためのセクタを選択することによってパイロットを選択するための選択手段であって、選択手段が、アクティブ・セット中のキャリアのためのセクタを選択するためにアンテナを介して受信したパイロット・ローディングの指示を使用するように構成された、選択手段とを含む。
【００１６】
そのようなアクセス端末の実施形態は、以下の特徴のうちの１つまたは複数を含み得る。アクセス端末は、アンテナによって受信される順方向リンク信号のＳＩＮＲを測定するための測定手段をさらに含み、選択手段は、ＳＩＮＲ測定値をバイアスしてバイアスＳＩＮＲ値を形成し、バイアスＳＩＮＲ値を使用してセクタを選択するために、パイロット・ローディングの指示を使用するように構成される。選択手段は、アンテナを介して受信した信号の信号強度をアンテナを介して受信したしきい値と比較することと、信号強度がアクティブ・セット中の最も強いパイロット信号強度とはしきい値よりも多い量だけ異なるあらゆるパイロットをあり得る選択から除外することとを行うようにさらに構成される。
【００１７】
ワイヤレス通信システムの例示的な送受信基地局は、アクセス端末とワイヤレス通信するように構成されたアンテナと、アンテナに結合され、アンテナとの間で信号を送信および受信するように構成されたトランシーバと、トランシーバに結合され、セクタ・キャリアのローディング情報を分析するように構成され、（１）ローディング情報に基づいてセクタ・キャリアデータスケジューリングを改変すること、または（２）アクセス端末のうちの少なくともいくつかが特定のパイロットを選択することを抑止するために、ローディング情報に基づいて、トランシーバを介してアクセス端末に向けて命令を送信することのうちの少なくとも１つを行うように構成されたプロセッサと、を含む。
【００１８】
そのような送受信基地局の実施形態は、命令が、指示されたセクタ・キャリアをアンロックするようにアクセス端末に指示するＤＲＣロック指示である実施形態を含み得る。
【００１９】
本明細書で説明する部材および／または技法は、次の特徴のうちの１つまたは複数を与える。セルにわたるネットワーク・リソースの使用と需要とを分析し、動的で空間的に非一様なトラフィック負荷に従ってセルにわたってリソースを分散することによって、ネットワーク・パフォーマンスが改善される。実際、リソース需要の空間不均一性は、ネットワーク・パフォーマンスを改善するために利用される。相互セルおよび相互セクタ干渉を低減することができ、セルエッジ・ユーザ・エクスペリエンスを改善することができる。ネットワーク容量利用を改善することができ、追加のネットワーク機器を設けることなしにネットワーク負荷に適応することができる。部材／技法効果ペアについて説明したが、言及した効果を言及した以外の手段によって実現することが可能であり、言及した部材／技法が必ずしも言及した効果を生じるとは限らない。
【図面の簡単な説明】
【００２０】
【図１】基地局コントローラと基地局とアクセス端末とを含むワイヤレス通信システムの簡略図。
【図２】図１に示すアクセス端末の構成要素のブロック図。
【図３】図１に示す送受信基地局の構成要素のブロック図。
【図４】図１に示す基地局コントローラの構成要素のブロック図。
【図５】図１に示す基地局コントローラの機能構成要素のブロック図。
【図６】フロー・ルーティングのプロセスのブロック流れ図。
【図７】パイロット信号を示す、図１に示すワイヤレス通信システムの一部分の簡略図。
【図８】図１に示すアクセス端末の機能構成要素のブロック図。
【図９】アクセス端末セクタ選択のプロセスのブロック流れ図。
【図１０】例示的な、簡略相互パイロット空間干渉マップを示す図。
【図１１】図１０に示す干渉マップを生成し、使用するプロセスのブロック流れ図。
【図１２】図１に示すアクセス端末によるセクタ選択に影響を及ぼすプロセスのブロック流れ図。
【発明を実施するための形態】
【００２１】
図では、同様の関係する特性および／または特徴をもつ構成要素は、同じ参照ラベルを有し得る。
【００２２】
本明細書で説明する技法は、ワイヤレス・ネットワーク・リソースをネットワーク・トラフィック負荷に適合させるための機構を与える。全体としてセルにわたってネットワーク全体にわたってネットワーク・リソースを分析し、ネットワーク・パフォーマンスを改善するために空間不均一性を利用する。パフォーマンスを改善するためにセルおよびセクタにわたるネットワーク・リソースを再割り振りする。たとえば、基地局コントローラ（ＢＳＣ）は、ワイヤレス・ネットワーク中のアクセス端末にサービスするためにどのパイロットを使用するかと、パイロットの各々を介してどれくらいのデータを転送するかとを調整することができる。ＢＳＣは、使用すべきパイロットとそれらのそれぞれのデータ負荷とを判断するのを助けるために、チャネル状態と、相互パイロット干渉と、基地局パイロット選好情報とを使用する。ＢＳＣは、より高いデータ・レートの、より効率的なデータ・フローが達成されるように、使用されるパイロットを制御しようと試みる。ＢＳＣは、非レガシーアクセス端末にローディング情報を送信し、非レガシーアクセス端末は、この情報を使用して、端末のアクティブ・セット中のキャリアのためのサービング・セクタを選択することができる。ＢＳＣは、望ましくないセクタ・キャリアの使用を阻止するようにレガシーアクセス端末を制御する。非レガシーアクセス端末は、そのローディング情報を使用して、非効率的なキャリアの使用を阻止することができる。さらに、ＢＳＣは、望ましくないことにそれぞれのアクティブ・セット中の最も強いキャリアよりも強度が低いキャリアをアクセス端末が使用することを抑止または防止するように、アクセス端末を制御することができる。ＢＳＣは、様々なパイロット使用オプションの効率を判断するのを助けるために、また、たとえば、分析されたオプションのうち、最も高い効率をもつ望ましいオプションを選択するために、相互パイロット情報を使用することができる。他の実施形態は、本開示および特許請求の範囲内に入る。
【００２３】
本明細書で説明する技法は、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡおよび他のシステムなど、様々なワイヤレス通信システムに使用できる。「システム」および「ネットワーク」という用語は、しばしば互換的に使用される。ＣＤＭＡシステムは、ＣＤＭＡ２０００、Universal Terrestrial Radio Access（ＵＴＲＡ）などの無線技術を実装することができる。ＣＤＭＡ２０００は、ＩＳ−２０００、ＩＳ−９５、およびＩＳ−８５６規格をカバーする。ＩＳ−２０００リリース０およびＡは、一般に、ＣＤＭＡ２０００  １Ｘ、１Ｘなどと呼ばれる。ＩＳ−８５６（ＴＩＡ−８５６）は、一般に、ＣＤＭＡ２０００  １ｘＥＶ−ＤＯ、High Rate Packet Data（ＨＲＰＤ）などと呼ばれる。ＵＴＲＡは、Wideband ＣＤＭＡ（ＷＣＤＭＡ）およびＣＤＭＡの他の変形態を含む。ＴＤＭＡシステムは、Global System for Mobile Communications（ＧＳＭ（登録商標））などの無線技術を実装することができる。ＯＦＤＭＡシステムは、Ultra Mobile Broadband（ＵＭＢ）、Evolved UTRA（Ｅ−ＵＴＲＡ）、ＩＥＥＥ８０２．１１（ＷｉＦｉ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭ（登録商標）などの無線技術を実装することができる。ＵＴＲＡおよびＥ−ＵＴＲＡは、Universal Mobile Telecommunication System（ＵＭＴＳ）の一部である。３ＧＰＰ Long Term Evolution（ＬＴＥ）およびＬＴＥ−Ａｄｖａｎｃｅｄ（ＬＴＥ−Ａ）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳの新しいリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、ＬＴＥ−ＡおよびＧＳＭは、「3rd Generation Partnership Project」（３ＧＰＰ）という名称の組織からの文書に記載されている。ＣＤＭＡ２０００およびＵＭＢは、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）という名称の組織からの文書に記載されている。本明細書で説明する技法は、上記のシステムおよび無線技術、ならびに他のシステムおよび無線技術に使用できる。ただし、以下の説明では例示の目的のために１ｘＥＶ−ＤＯシステムについて説明するが、本技法は１ｘＥＶ−ＤＯ適用例以外に適用可能である。
【００２４】
図１を参照すると、ワイヤレス通信システム１０は、セル１４中に配設された送受信基地局（ＢＴＳ）１２と、モバイルアクセス端末１６（ＡＴ）と、基地局コントローラ（ＢＳＣ）１８とを含む。システム１０は、複数のキャリア（異なる周波数の波形信号）上での動作をサポートすることができる。マルチキャリア送信機は、複数のキャリア上で同時に変調信号を送信することができる。各変調信号は、ＣＤＭＡ信号、ＴＤＭＡ信号、ＯＦＤＭＡ信号、ＳＣ−ＦＤＭＡ信号などとすることができる。各変調信号は、異なるキャリア上で送信でき、パイロット、オーバーヘッド情報、データなどを搬送することができる。ここで、システム１０は、ネットワーク・リソースを効率的に割り振ることが可能なマルチキャリア１ｘＥＶ−ＤＯ  Ｒｅｖ．Ｂネットワークである。
【００２５】
ＢＴＳ１２は、アンテナ２４を介して端末１６とワイヤレス通信することができる。ＢＴＳ１２は、アクセス・ポイント、アクセス・ノード（ＡＮ）、ノードＢ、発展型ノードＢ（ｅＮＢ）などと呼ばれることもある。ＢＴＳ１２は、複数のキャリアを介してＢＳＣ１８の制御下でＡＴ１６と通信するように構成される。基地局１２の各々は、それぞれの地理的エリア、ここでは、セル１４ａ、１４ｂ、または１４ｃに通信カバレージを与えることができる。基地局１２のセル１４の各々は、基地局アンテナ２２に応じて、（セル１４ａに示すように）複数の（ここでは３つの）セクタ２０に区分される。図１には、セクタ２０が明確に画定されており、ＡＴがそれぞれ１つのセクタ２０中にのみ存在する状態が示されているが、ＢＴＳ１２が２つ以上のセクタ２０と２つ以上のセル１４とを通してＡＴ１６と通信することができるように、セクタ２０は重複し、単一のＡＴ１６は複数のセクタ２０中と複数のセル１４中とに同時に存在することができる。
【００２６】
システム１０は、マクロ基地局１２のみを含むことができ、または、異なるタイプの基地局１２、たとえば、マクロ基地局、ピコ基地局、および／またはフェムト基地局を有することができる。マクロ基地局は、比較的大きい地理的エリア（たとえば、半径数キロメートル）をカバーすることができ、サービスに加入している端末による無制限アクセスを可能にする。ピコ基地局は、比較的小さい地理的エリア（たとえば、ピコセル）をカバーすることができ、サービスに加入している端末による無制限アクセスを可能にする。フェムト基地局またはホーム基地局は、比較的小さい地理的エリア（たとえば、フェムト・セル）をカバーし、フェムト・セルとの関連を有する端末（たとえば、家庭内のユーザ用の端末）による制限付きアクセスを可能にする。
【００２７】
ＡＴ１６は、セル１４全体に分散し得る。ＡＴ１６は、移動局、モバイル・デバイス、ユーザ機器（ＵＥ）、または加入者ユニットと呼ばれることがある。ここで、ＡＴ１６は、セルラー電話とワイヤレス通信デバイスとを含むが、携帯情報端末（ＰＤＡ）、他のハンドヘルド・デバイス、ネットブック、ノートブック・コンピュータなどをも含むことができる。
【００２８】
また図２を参照すると、ＡＴ１６のうちの例示的な１つは、プロセッサ４０と、メモリ４２と、トランシーバ４４と、アンテナ４６とを含むコンピュータ・システムを備える。トランシーバ４４は、ＢＴＳ１２と双方向に通信するように構成される。プロセッサ４０は、好ましくは、たとえば、Ｉｎｔｅｌ（登録商標）ＣｏｒｐｏｒａｔｉｏｎまたはＡＭＤ（登録商標）製のものなどの中央処理装置（ＣＰＵ）、マイクロ・コントローラ、特定用途向け集積回路（ＡＳＩＣ）などのインテリジェント・ハードウェア・デバイスである。メモリ４２は、ランダムアクセスメモリ（ＲＡＭ）と読取り専用メモリ（ＲＯＭ）とを含む。メモリ４２は、実行されるとプロセッサ４０に本明細書で説明する様々な機能を実行させるように構成された命令を含んでいるコンピュータ可読、コンピュータ実行可能ソフトウェア・コード４３を記憶する。代替的に、ソフトウェア４３は、プロセッサ４０によって直接的に実行可能でないことがあるが、たとえば、コンパイルされ実行されると、コンピュータに機能を実行させるように構成される。
【００２９】
ＡＴ１６は、キャリアのアクティブ・セットを使用して順方向リンクと逆方向リンクとを介して基地局１２と通信することができる。順方向リンク（またはダウン・リンク）とは、基地局１２から端末１６への通信リンクを指し、逆方向リンク（またはアップ・リンク）とは、端末１６から基地局１２への通信リンクを指す。キャリアのアクティブ・セットは、基地局１２との通信が満足のいく程度であり得ると判断されたキャリアのセットである。アクティブ・セットは、アップ・リンク上でＡＴ１６からの送信を復号し、ダウン・リンク送信を受信するためにＡＴ１６が選択することができる、基地局１２に対応するセクタ・キャリア・ペア（パイロット）を含むことができる。１ｘＥＶ−ＤＯ  Ｒｅｖ．Ｂネットワークでは、ソフトハンドオフ端末１６は、ダウン・リンク通信を受信するためにアクティブ・セットからキャリアごとに１つのセクタを選択する。対照的に、逆方向リンク上で、端末のアクティブ・セット中の各セクタは、その逆方向リンク送信を復号しようと試みる。
【００３０】
ＡＴ１６は、ＡＴのキャリアのアクティブ・セット内のキャリアの各々についてそれぞれのＢＴＳ１２を指定する。ＡＴ１６の各々は、たとえば、データ・レート制御（ＤＲＣ）信号を使用して、そのアクティブ・セットキャリアの各々についてＢＴＳ１２のうちの１つを判断し、選択する。選択は、一般に、どのＢＴＳ１２が最良の信号対干渉雑音比（ＳＩＮＲ）を与えるかに基づく。
【００３１】
また図３を参照すると、ＢＴＳ１２のうちの例示的な１つは、プロセッサ１４０と、メモリ１４２と、トランシーバ１４４と、アンテナ１４６と、ＢＳＣインターフェース１４８とを含むコンピュータ・システムを備える。トランシーバ１４４は、ＡＴ１６と双方向に通信するように構成される。プロセッサ１４０は、好ましくは、たとえば、Ｉｎｔｅｌ（登録商標）ＣｏｒｐｏｒａｔｉｏｎまたはＡＭＤ（登録商標）製のものなどの中央処理装置（ＣＰＵ）、マイクロ・コントローラ、特定用途向け集積回路（ＡＳＩＣ）などのインテリジェントハードウェアデバイスである。メモリ１４２は、ランダム・アクセス・メモリ（ＲＡＭ）と読取り専用メモリ（ＲＯＭ）とを含む。メモリ１４２は、実行されるとプロセッサ１４０に本明細書で説明する様々な機能を実行させるように構成された命令を含んでいるコンピュータ可読、コンピュータ実行可能ソフトウェア・コード１４３を記憶する。代替的に、ソフトウェア１４３は、プロセッサ１４０によって直接的に実行可能でないことがあるが、たとえば、コンパイルされ実行されると、コンピュータに機能を実行させるように構成される。ＢＴＳ１２は、ＢＳＣ１８と双方向に通信するように接続および構成される。一般に、ここでのように、ＢＳＣ１８はＢＴＳ１２に配線接続される。ＢＴＳ１２は、ＢＳＣインターフェース１４８を介してトランシーバ１４４を使用してＢＳＣ１８との間の送信を搬送、受信、符号化、および復号するように構成される。ＢＴＳ１２は、プロセッサ１４０とソフトウェア・コード１４３とを通して、特に、パイロットを介してＢＴＳのセル１４内のＡＴ１６にデータをルーティングするためにスケジューラを実装する。
【００３２】
ネットワーク１０中のトラフィック負荷は、ＡＴが移動し、および／またはアプリケーションをオン／オフにするにつれて、セクタとキャリアとにわたって動的に変化する。ネットワーク１０中のデータ需要は本質的に非一様であり、チョーク・ポイント・セクタまたはチョーク・ポイント・パイロットおよび時間変動をもたらし、したがって、どのセクタまたはパイロットがチョーク・ポイントであるかは時間とともに変化する。チョーク・ポイント・セクタは、そのセクタ２０のための最大許容レベルまたは所望のレベルで、またはそれに近接して動作する。一般に、所与の時間にチョーク・ポイントになっているのはセクタ２０の小部分のみであり、そのチョーク・ポイント・セクタは、一般に、いくつかの軽負荷ネイバー・セクタを有することがわかっている。ネイバー・セクタは、物理的に隣接していないことがあるが、特定のＡＴ１６に利用可能な通信品質に関して無線周波数（ＲＦ）の意味では同様である。
【００３３】
また図４を参照すると、ＢＳＣ１８は、プロセッサ３０と、メモリ３２と、ディスク・ドライブ３４と、ネットワーク・インターフェース３６と、ＢＴＣインターフェース３８とを含むコンピュータ・システムを備える。ＢＴＳインターフェース３８は、ＢＳＣ１８とＢＴＳ１２との間の送信を送信、受信、符号化、および復号するための送信機と受信機とを含む。プロセッサ３０は、好ましくは、たとえば、Ｉｎｔｅｌ（登録商標）ＣｏｒｐｏｒａｔｉｏｎまたはＡＭＤ（登録商標）製のものなどの中央処理装置（ＣＰＵ）、マイクロ・コントローラ、特定用途向け集積回路（ＡＳＩＣ）などのインテリジェント・ハードウェア・デバイスである。メモリ３２は、ランダムアクセスメモリ（ＲＡＭ）と読取り専用メモリ（ＲＯＭ）とを含む。ディスク・ドライブ３４は、ハードディスク・ドライブを含み、フロッピー(登録商標）・ディスク・ドライブ、ＣＤ−ＲＯＭドライブ、および／またはジップ・ドライブを含むことができる。ネットワーク・インターフェースは、公衆交換電話網（ＰＳＴＮ）などの電話ネットワークと通信している移動交換センター（ＭＳＣ）との間の双方向通信に適したハードウェアを含む。ＢＳＣ１８は、ＢＴＳ１８と双方向に通信するように接続および構成される。ＢＳＣ１８は、ＢＴＳインターフェース３８とプロセッサ３０とを使用してＢＴＳ１２との間で送信の通信を搬送、受信、符号化、および復号するように構成される。
【００３４】
ＢＳＣ１８は、実行されるとプロセッサ３０に以下で説明する様々な機能を実行させるように構成された命令を含んでいるコンピュータ可読、コンピュータ実行可能ソフトウェア・コード３３を、たとえば、メモリ３２に記憶する（ただし、説明は、ソフトウェア３３が（１つまたは複数の）機能を実行すると読み取り得る）。代替的に、ソフトウェア３３は、プロセッサ３０によって直接的に実行可能でないことがあるが、たとえば、コンパイルされ実行されると、コンピュータに機能を実行させるように構成される。機能は、ネットワーク・リソースをネットワーク・トラフィック負荷に適合させることを通してネットワーク・パフォーマンスを改善するための機構を実装する。ソフトウェア３３は、たとえば、ネットワーク接続を介してダウンロードすること、ディスクからアップロードすることによって、ＢＳＣ１８上にロードすることができる。
【００３５】
スマート・フロー・ルーティング
たとえば、複数のキャリアを介して、同じキャリア中の複数のセクタ２０を介して、または複数のＢＴＳ１２からトラフィックをＡＴ１６に配信するための複数の送信経路がしばしば存在する。したがって、ＡＴ１６にサービスするためにどの１つまたは複数の送信経路を使用すべきかに関して選択が行われ得る。また、同じＡＴ１６への送信経路にわたってリンク品質および／または共用リソース利用可能性に不均一性が存在するとき、ＡＴのデータ需要を満たすために、サービスする経路またはフロー・ルートの集合セットに関して選択が行われ得る。あるＡＴ１６のための特定のフロー・ルートの使用は、干渉により他のＡＴ１６のパフォーマンスに影響を及ぼし得る。したがって、ＡＴ１６のためのフロー・ルートの共同選択は、ネットワーク１０の全体的なパフォーマンスに根本的な影響を及ぼし得る。
【００３６】
スマート・フロー・ルーティングは、高負荷パイロット、すなわち、チョーク・ポイントから離れて、好ましくは、高負荷であったパイロットとわずかにしか干渉しない低負荷パイロットにフローをルーティングし、効率的な方法で、好ましくはネットワークの制約の下で可能な最も効率的な方法で、複数の利用可能な経路を使用しようと試みる。これは、各ＢＴＳ１２において分散型ネットワーク・スケジュールの組合せを使用し、ＡＴ１６にサービスする複数のパイロットにデータを送信するためのＢＳＣ１８においてフロー制御レートをバイアスして実行される。さらに、各ＡＴ１６は、非効率的なパイロットに対する不良リンク品質の指示（ＥＶ−ＤＯシステムではヌルＤＲＣ）を送信するためにＢＳＣ１８からの情報を使用することができ、したがって、ＡＴ１６は、より効率的なパイロット上でサービスされるようになる。
【００３７】
図５を参照すると、ＢＳＣ１８はスケジューラ５０を含む。スケジューラ５０は、ＡＴ１６の各々にサービスするためにＢＴＳ１２を判断し、選択するように構成される。ＢＳＣ１８は、複数のＢＴＳ１２に単一のＡＴ１６と通信させることができる。ＢＳＣ１８は、各ＡＴ１６の需要が何であるのか、またはどのＡＴ１６がサービスを必要としなくなるのか、またはどの新しいＡＴ１６がサービスを必要とし始めるのかを事前に知らないので、ＢＴＳ１２は不均一な、場合によっては所望未満のローディングを有し、いくつかのＢＴＳ１２は容量に余裕がなく、他のＢＴＳ１２は容量に余裕がある状態になる。
【００３８】
図６を参照し、さらに図１および図５を参照すると、スマート・フロー・ルーティングを実現するプロセス７０は図示のステージを含む。ただし、プロセス７０は、例にすぎず、限定的なものではない。プロセス７０は、たとえば、ステージを追加、除去、または並べ替えることによって改変できる。たとえば、プロセス７０は、主にＢＳＣ１８によって実装されるものとして説明しているが、記載の分析および決定は、ＢＳＣ１８、ＡＴ１６、またはＢＳＣ１８とＡＴ１６の両方において実行／作成することができる。スマート・フロー・ルーティングのプロセス７０を用いて、ＢＳＣ１８は、ＡＴ１６に対する総負荷に加えて、複数のファクタに基づいて、どのＢＴＳ１２がどのＡＴ１６にサービスするのかを制御する。
【００３９】
ステージ７２において、スケジューラ５０は、ＡＴ１６にデータを与える能力に関する表示を受信する。好ましくは、スケジューラ５０は、ＡＴ１６にサービスするのにどのパイロットをどのデータ・レートにおいて使用すべきかをスケジューラ５０が決定するのを助けるために、パーフロー・キュー状態と、パイロット・サービス・レートと、ＡＴチャネル状態と、ローディング・レベルと、各フローのサービス品質（ＱｏＳ）要件と、パイロット間の空間干渉とを判断することができるデータを受信する。スケジューラ５０は、ＢＴＳ１２から各パイロットのパーフロー・キュー状態に関するフィードバックを受信する。ＢＳＣ１８は、各パイロット中の各ネットワークフローのサービス・レートを直接測定する。ＡＴ１６は、各パイロットからのＡＴチャネル状態を直接測定し、平均ＡＴチャネル状態情報をＢＳＣ１８に周期的に送信する。この情報は、ＡＴ１６において受信したそれぞれのパイロットのための順方向リンクＳＩＮＲの表示を含む。１ｘＥＶ−ＤＯでは、受信したＳＩＮＲのこれらの指示はデータ・レート制御（ＤＲＣ）信号である。ＢＴＳ１２は、ＢＴＳ１２がサービスするそれぞれのＡＴ１６のための信号をフィルタ処理し、フィルタ処理した情報をＢＳＣ１８に送信することができ、また、各ＡＴ１６は、ＤＲＣ信号をＢＳＣ１８に直接送信することができる。ＢＴＳ１２は、ＢＴＳ１２がサービスする各ＡＴ１６のための各パイロットについて数秒にわたって平均化された順方向リンク・データ・レートを追跡する。ＢＴＳ１２は、これらの平均をＢＳＣ１８に報告する。ローディング・レベルは、次式に従って各パイロットにおいて測定される。
【数１】
0005551175.tif 000002
【００４０】
ここで、Ｎｅｆｆs,c,tは、時間ｔにおけるセクタｓ、キャリアｃに対する有効負荷である。ネットワーク１０のバックホール帯域幅制限を負荷測定に含めることもできる。空間干渉は、パイロットにわたる相互結合の測度を与え、それについて以下でさらに説明する。
【００４１】
ステージ７４において、スケジューラ５０は、それぞれのＡＴ１６にサービスするパイロットにわたってフロー制御レートをバイアスするためのメトリックを判断する。スケジューラ５０は、ＡＴ１６にデータを与えるために各フローについてパイロットのセットとパケットをルーティングするためのデータ・レートとを決定するために、ステージ７２において収集された利用可能なデータを使用する。さらに、ＢＳＣ１８は、（以下でさらに説明する）パイロット結合とフロー・サービス・レート推定とを使用することによって相互パイロット干渉と負荷分散とをなくす。スケジューラ５０は、好ましくは、必要性と可用性の両方に関してデータ・レート期待値に基づいてその判断を行うためにすべての利用可能なデータを使用する。スケジューラ５０は、データ・フロー組合せの様々なオプションを分析し、効率的に、たとえば、既存の制約の範囲内で可能な最も高い累積レートでＡＴ１６にデータを与え、それによって、利用可能なリソースをより良く利用するという目的で、どのオプションを実装すべきかに関するその決定を行う。オプションは、全オプションを評価することによって、または、別のオプションと比較して異なるオプションの一部分を評価することによって分析できる。スケジューラ５０は、たとえば、パイロットのローディング・レベルに比例する着信データを分散することを決定することができるが、より効率的な使用がしばしば可能である。スケジューラ５０は、たとえば、第１のパイロットから、第１のパイロットとほとんど干渉しない（または、少なくとも第３のパイロットよりも干渉が小さい）第２のパイロットにデータをルーティングする可能性がある。ステージ７４は、以下で説明するステージ７６および７８に関連して、場合によってはこれらのステージと同時に実行される。
【００４２】
ステージ７６において、ＢＳＣ１８は、ステージ７２において収集されたデータをＢＴＳ１２に分散する。ＢＳＣ１８は、そのネイバー・パイロットに関してパイロットに通知する情報を各パイロットに送信する。ネイバー・パイロットは異なるＢＴＳ１２に存在することがあり、したがって、この機構は、ＢＴＳ１２が互いに直接通信しないとすれば、別個のＢＴＳ１２に常駐するパイロットにわたって情報をパスするためのリレーとしてＢＳＣ１８を使用する。各ＡＴ１６について、ＢＳＣ１８は、そのＡＴ１６のための各サービング・パイロットに平均順方向リンク・データ・レートを搬送する。
【００４３】
ステージ７８において、ＢＴＳ１２は、データ・フローをさらに調整するためにステージ７６において与えられたＢＳＣ１８からの情報を分散的に使用する。各ＢＴＳ１２は、ＡＴ１６へのデータ・フローをスケジュールする際に使用するためにＢＴＳ１２がサービスしているＡＴ１６の各々について、フロー・ルーティング・メトリックまたはスケジューラ重み付けを計算する。たとえば、ＢＴＳ１２は、次式に従って重み付けを計算することができる。
【数２】
0005551175.tif 000003
【００４４】
ここで、ｗs,c,m,tは、時間ｔにおける、ＡＴｍのための、セクタｓ、キャリアｃに対するスケジューラ重みであり、
【数３】
0005551175.tif 000004
【００４５】
およびｄs,c,m,tは、時間ｔにおける、キャリアｃ上の、セクタｓ中の、ＡＴｍのための平均瞬時順方向リンク・データ・レートであり、
【数４】
0005551175.tif 000005
【００４６】
は、時間ｔにおける、キャリアｃ上の、セクタｓ中の、ＡＴｍの平均スループットであり、βは、ネットワーク全体にわたる公平性パラメータ（β＞０）であり、Ｎは、ＡＴｍにサービスするセクタ・キャリアの数である。式（２）は、セクタ・キャリア上の平均順方向リンク・データ・レートをＡＴ１６のためのすべてのサービング・セクタ・キャリアにわたる平均ＤＲＣの合計で除算したものを使用する。ＢＴＳ１２は、各セクタ・キャリア上で最も高いスケジューラ重みを用いてＡＴ１６にサービスする。
【００４７】
プロセス７０は、高負荷パイロット（チョーク・ポイント）を避けてデータ・フローをルーティングする。好ましくは、データは、高負荷パイロットと著しく干渉しないフローにルーティングされ、複数の経路が極めて効率的な組合せで使用される。たとえば、図７を参照すると、ＢＴＳ１２1がパイロット６０1とパイロット６０2を用いてセルエッジにあるＡＴ１６にサービスし、ＢＴＳ１２2が別のパイロット６０3を用いて同じＡＴ１６にサービスすると仮定する。パイロット６０1がパイロット６０2よりも高負荷であり、それらが同様のＳＩＮＲである（たとえば、パイロット６０1がユビキタス・キャリアであり、パイロット６０2がホットスポット・キャリアである）場合、ＢＳＣ１８は、ＢＴＳ１２1にパイロット６０2を排他的に使用して、または少なくともパイロット６０1よりも大量に使用してＡＴ１６にサービスするように指示する。代替的に、ＢＳＣ１８がさらに、パイロット６０3が、パイロット６０1とパイロット６０2のいずれよりも低いＳＩＮＲを有するが、極めて軽負荷であるので、パイロット６０3が、そのより低いＳＩＮＲにもかかわらず、より良好なデータ・レートを与えることができると判断した場合、ＢＳＣ１８は、ＢＴＳ１２1の代わりにＢＴＳ１２2を通してデータをダイレクトすることができる。図７に示す例は、説明のためのものである。たとえば、フローが異なるセルにルーティングされない場合、フローが異なるセクタにルーティングされる場合、または、フローが同じセクタ内の異なるパイロットにルーティングされる場合など、多くの他の状況があり得る。さらに他の例および状況があり得る。さらに、ＢＳＣ１８が決定を行う代わりに、ＢＳＣ１８は、たとえば、ローディング、ＡＴチャネル状態などの未加工情報をＢＴＳ１２にパスすることができ、ＢＴＳ１２は、ＢＳＣ１８からの情報を使用して分散的にＡＴ１６にサービスするための効率的なルートを判断することができる。
【００４８】
さらに、図１を参照すると、多数のＡＴ１６がサービスされているので、セル１４ｂはチョーク・ポイントとすることができる。プロセス７０は、たとえば、セルエッジにあるＡＴ１６をネイバーのセクタに転送することによって、セル１４ｂ中のＢＴＳ１２からネイバーのセルにサービスをオフロードすることができる。また、チョーク・ポイント・セクタに隣接しているセクタをオフロードすると、チョーク・ポイント・セクタ中の干渉が低減する。チョーク・ポイント・セクタ中の負荷を低減すると、チョーク・ポイント・セクタの容量を改善し、そのセクタ中のユーザのエクスペリエンスを改善することができる。この動的空間隔離および動的フロー・ルーティングは、全体的なネットワーク容量を増加させることができる。
【００４９】
さらに、ＢＴＳ１２は、分散型ネットワーク・スケジューリングを実行することができる。ＢＴＳ１２は、独立してではなく他のＢＴＳ１２と協働してＡＴ１６へのデータ配信をスケジュールすることができる。協働は、協働が集中型でないので分散型である。ＢＴＳ１２は相互に直接通信しないので、ＢＴＳ１２は、ＢＳＣ１８を通して周期的に（たとえば、２〜３秒おきに）それらのローディング情報をネイバーのＢＴＳ１２に搬送する。ＢＴＳ１２は、ＢＴＳ１２がサービスしているＡＴ１６のためのローディング・レベルとチャネル状態とをネイバーのＢＴＳ１２に送信する。次いで、ＢＴＳ１２は、それらのそれぞれのＡＴ１６へのデータ配信のためのスケジューリング重みをバイアスすることができる。したがって、分散的に、各ＢＴＳ１２は、それ自体に加えて他のＢＴＳ１２からの特定のＡＴ１６へのサービスをなくすことができる。
【００５０】
したがって、スマート・フロー・ルーティング（ＢＳＣスケジューリング）は２つの構成要素を含む。１つの構成要素は、所与のＡＴ１６のために利用可能なパイロットの間でどのようにデータを分散するべきかのＢＳＣ１８による決定である。ＢＳＣ１８は、これのための未加工情報をＢＴＳ１２にパスすることもでき、ＢＴＳ１２は、ＢＳＣ１８へのそれらのフロー制御要求をバイアスするためにこれを使用することができる。別の構成要素は、１つまたは複数の他のＢＴＳ１２によって与えられた他のパイロットを含む、所与のＡＴ１６にサービスする他のパイロットの各々のためのチャネル状態とローディング・レベルとに基づいてＢＴＳ１２が所与のＡＴ１６へのデータのスケジューリングを重み付けすることである。ネットワーク・リソース利用は平均ベースで改善できる。
【００５１】
スマート・フロー・ルーティングは、各パイロットのために実装された他のスケジューラ・ポリシーと連携して使用でき、パイロット・スケジューラがセクタ内のキャリアにわたって協調している場合でも使用できる。ＢＳＣ１８は、予想されるフロー・サービス・レートを判断するため、およびチョーク・ポイントを取り除く方法を決定するのを助けるためにＢＴＳスケジューラ・ポリシーを使用することができる。
【００５２】
ＡＴ制御のアクセス端末ポインティング
図９を参照し、さらに図１、図５および図８を参照すると、ＡＴ制御、ＢＳＣ支援のＡＴポインティングを実現するプロセス１１０は、図示のステージを含む。ただし、プロセス１１０は、例にすぎず、限定的なものではない。プロセス１１０は、たとえば、ステージを追加、除去、または並べ替えることによって改変できる。たとえば、以下で説明するように、ＢＳＣ１８がローディング情報を与えることに加えてまたはその代わりに、ＢＴＳ１２がこの情報を与えることができる。ＡＴポインティング制御のプロセス１１０を用いて、ＢＳＣ１８は、ＡＴ１６におけるＳＩＮＲに加えて情報に基づいてＡＴ１６がどのＢＴＳ１２をサービスのために選択するのかを制御する際にＡＴ１６が使用する情報を与える。ＡＴ１６は、図６に関して上で説明した各ＢＴＳパイロット・スケジューラにおいてリソース選好方式のＢＳＣ制御と連携して動作する。
【００５３】
ステージ１１２において、コントローラ５２は、ＡＴ１６にパイロット・ローディング・レベルに関する情報を送信する。コントローラ５２は、パイロット・ローディング情報を収集し（図６のステージ７２）、（図４のＢＴＳインターフェース３８を使用して）この情報をＡＴ１６にブロードキャストする。さらに、コントローラ５２は、各ＡＴのアクティブ・セット中のパイロットにわたって相対パイロット強度を比較するためにＡＴ１６によって使用すべきしきい値を送信する。典型的なしきい値は、３ｄＢまたは４ｄＢである。
【００５４】
ステージ１１４において、非レガシーＡＴ１６は、パイロット・ローディング情報としきい値とを受信し、復号する。そのようなＡＴ１６の各々について、負荷レベル・モジュール９６は、ＢＳＣ１８によってブロードキャストされた負荷レベル信号としきい値とを解釈し、この情報をパイロット選択モジュール９２に与える。
【００５５】
ステージ１１６において、モジュール９２は、パイロットのどの組合せがデータ・フローのために望ましい（たとえば、条件に照らしておそらく最適な）パイロットのセットを与えるのかを判断するのを助けるためにパイロット負荷レベル情報値を使用する。パイロット選択モジュール９２は、順方向リンクキャリアの負荷レベルと測定ＳＩＮＲとに関する情報を分析する。モジュール９２は、上述したものと同様に（１）パイロット負荷の分散と（２）部分ローディング・パフォーマンスおよびサービング・パイロット瞬時信号品質の損失との間のトレード・オフを評価することによって各キャリアのためにどのセクタを使用すべきかを判断する。
【００５６】
さらに、パイロット選択モジュール９２は、使用すべきパイロットの組合せを判断するのを助けるためにしきい値を使用する。モジュール９２は、最大の強度をもつアクティブ・セット中のパイロットに比較して、ＡＴのアクティブ・セット中のすべてのキャリアの相対パイロット強度を判断する。その相対強度が最大パイロット強度よりもＢＳＣ１８によって送信されたしきい値よりも大きい量だけ小さいあらゆるパイロットについて、およびそのようなパイロットについてのみ、モジュール９２は、ＢＳＣ１８に不良順方向リンク品質の指示を送信する。ＥＶ−ＤＯシステムでは、この指示はヌルＤＲＣ制御信号と呼ばれる。この信号は、ＢＴＳ１２とＢＳＣ１８とにそれぞれのパイロットが容認できないほど不良であり、したがって、特定のＡＴ１６と通信するための使用には利用できないことを示す。ＢＴＳ１２は、ＢＴＳ１２が非ＱｏＳトラフィックについてヌルＤＲＣを受信している順方向リンク・パイロット上でＡＴ１６をスケジュールしない。したがって、ＡＴ１６は、ＡＴのアクティブ・セット中のパイロットにわたってパイロット強度中に大きい差が存在するとき、パイロットのサブセットからのみサービスを受信することができる。このしきい値を使用することで、最大のパイロットに近接している強度を有するパイロットをＡＴ１６が使用から除外することが抑止され、それによって望ましいデータサービスを実現することができる。
【００５７】
相互パイロット結合推定
図５および図１０を参照すると、ＢＳＣ１８は、相互パイロット結合モジュール５４をさらに含む。モジュール５４は、パイロット間の結合を分析し、スマート・フロー・ルーティングにおいて使用するためのパイロット・ツー・パイロット干渉の位相空間干渉マップ１２０を発生するように構成される。空間干渉マップ１２０は、同じチャネル、ここでは、同じＣＤＭＡチャネル上のネイバー・パイロットからのパイロットにおける干渉を示す。図示のように、ネイバーは、距離的に著しく分離されているとしても、ＲＦまたは干渉の意味では近接している。たとえば、ＢＴＳ１２ａおよび１２ｂは、他のセル１４によって物理的に分離されているにもかかわらず、ネイバーである。マップ１２０は、比較的静的であり、たとえば、新しい建築物などの長期のトポロジ変化によって変化する。
【００５８】
図１１を参照し、さらに図１、図５および図１０を参照すると、位相パイロット・ツー・パイロット干渉マップ１２０を発生するプロセス１３０は、図示のステージを含む。ただし、プロセス１１０は、例にすぎず、限定的なものではない。プロセス１１０は、たとえば、ステージを追加、除去、または並べ替えることによって改変できる。たとえば、以下で説明するステージ１３４は除去できる。さらに、マップ１２０を図示し説明したが、方法１３０は異なるマップを生成し得るので、これは説明のためのものである。プロセス１３０は、ＢＳＣ１８によって実行されるものとして説明したが、このプロセスは、ＢＴＳ１２によって分散的に、またはオフラインで実行することも、場合によってはネットワーク１０からオフサイトで、場合によってはバッチモードで実行することもできる。
【００５９】
ステージ１３２において、マップ１２０を作成する際に使用するためにデータを収集し、処理する。ＡＴ１６はセルエッジの近くにあるので、たとえば、順方向リンクＳＩＮＲがしきい値を下回ったとき、ＡＴ１６は、ハンドオフのためにパイロット強度情報を与える。相互パイロット結合モジュール５４は、ＡＴ１６から受信したパイロット強度信号、ＥＶ−ＤＯではルート更新信号から時間にわたってパイロット強度を追跡する。モジュール５４は、Ｅｃ／Ｉｏ、すなわち、パイロット信号エネルギーと総受信エネルギーとの比の値を収集する。モジュール５４は、干渉を判断するためにパイロット強度相互作用（たとえば、あるセクタの強度が弱まるにつれて、別のセクタの強度が増す）についての知識を使用することができる。（ルート更新メッセージ中で）ＡＴ１６によって報告された各（サービング・セクタ・キャリア、非サービング・セクタ・キャリア）ペアについて、モジュール５４は他セクタ／サービング・セクタＥｃ比を生成する。ＡＴ１６からの情報に含まれない各非サービング・セクタ・キャリアについて、サービング・セクタに対してＥｃ比０が使用される。モジュール５４は、長い時間間隔、たとえば、数時間、１日より長い間、２日より長い間、約１週間などの間にセクタ・キャリア送信電力によって重み付けされたＥｃ比を平均化する。このようにして、モジュール５４は、マップ１２０中の矢印によって示されるように、干渉の指向性を含む、相対パイロット強度結合のための推定値を発生する。マップ１２０は、平均（たとえば、１週間にわたる）干渉指示を与える。マップ１２０中に干渉の強度を実線（高強度）と破線（低強度）によって示す。説明のために２つの干渉強度を示しているが、実強度または相対強度は、必要に応じてはるかに精細に判断することができる。
【００６０】
ステージ１３４において、パイロット結合モジュール５４は追加のＡＴ情報を収集する。ここで、モジュール５４は、セル１４内の多数の代表的なＡＴロケーションについての測定受信電力とＡＴ  ＧＰＳロケーションとを収集する。モジュール５４は、パイロット強度結合のより良好な推定値と指向性とを形成するためにこの情報を処理する。
【００６１】
ステージ１３６において、モジュール５４は、ステージ１３２および／または１３４において発生したパイロット結合情報を記憶する。モジュール５４は、実際のマップ１２０を作成しないことがあるが、そのようなマップを生成することができる情報を記憶する。各キャリアについて、モジュール５４は、各サービング・セクタおよび非サービング・セクタ・ペアについての干渉の大きさを示す値を記憶する。記憶値は、たとえば、そのような報告するＡＴ１６のセットにわたって平均化される、サービング・セクタ２０によってサービスされるＡＴ１６によって経験されるＥｃ比の平均値である。分散ＢＴＳ計算の場合、各ＢＴＳ１２は、（たとえば、ＡＴ１６からのルート更新信号からの）ＢＳＣ１８からの順方向リンク信号強度情報を使用して各サービング・セクタ・キャリアについてこの値を計算する。
【００６２】
ステージ１３８において、相互パイロット結合モジュール５４は、干渉メトリックを計算し、その位相干渉情報をスケジューラ５０に与える。モジュール５４は、各セクタ・キャリアについての干渉メトリックを判断する。たとえば、干渉メトリックは、非サービング・セクタ・キャリアの平均Ｅｃ／Ｉｏをサービング・セクタ・キャリアの平均Ｅｃ／Ｉｏで除算したものの、セクタ・キャリアによってサービスされるすべてのＡＴ１６にわたる和とすることができる。スケジューラ５０は、ＡＴ１６をサービスするのにどのパイロットを使用すべきか、たとえば、どのデータ・レートが利用可能であるのか、およびどのパイロットの組合せがネットワーク１０の効率を改善し、そうでない場合は最大化するのかのその判断を支援するために、この情報を使用する。
【００６３】
リソース選好のＢＳＣ制御
図５を参照すると、相互パイロット結合モジュール５４は、ＢＴＳ１２のリソース選好を調整するのを助けるために適応型再利用機能を実装するように構成される。結合モジュール５４は、位相干渉マップ１２０情報をＢＴＳ１２に分散し、それによりＢＴＳ１２は、ＡＴ１６のための好適なパイロットを判断することができる。ＢＴＳ１２は、（好ましくはカバレージキャリア上ではなく）容量キャリア上の送信電力を低減するために、またはキャリアを完全に無効化するために干渉情報を使用する。たとえば、ＢＴＳ１２は、電力を３ｄＢ、６ｄＢだけ低減する、または無効にすることを決定することができる。好ましくは、ＢＴＳ１２は、キャリアを無効化すべきでない場合は、６ｄＢを超えて電力を低減しない。電力低減は、信号のパイロット、ＭＡＣ、およびデータ部分に適用することになる。ＢＴＳ１２は、電力低減に向けて、好ましくはキャリアを無効化するためにこれが許容できる範囲までバイアスされる。各ＢＴＳ１２がいつ送信電力を低減すべきか、あるいは１つまたは複数のセクタ・キャリアを無効化すべきかを判断しながら、再利用機能が分散される。セクタ・キャリア電力低減および／またはセクタ・キャリアは、たとえば、図６に示し、上記で説明したステージ７６においてフロー・ルーティングを判断する際に使用するためにＢＳＣ１８に報告される。
【００６４】
本明細書の開示に関連して説明した様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズム・ステップは、電子ハードウェア、プロセッサによって実行されるコンピュータソフトウェア、または両方の組合せとして実装され得る。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、および動作を、上記では概してそれらの機能に関して説明した。そのような機能をハードウェアとして実装するか、（プロセッサによって実行される）ソフトウェアとして実装するかは、特定の適用例および全体的なシステムに課される設計制約に依存する。説明した機能は、特定の適用例ごとに様々な方法で実装できるが、そのような実装の決定は、本開示の範囲からの逸脱を生じるものと解釈すべきではない。
【００６５】
ＢＳＣ制御のアクセス端末ポインティング
ＡＴ１６は、スマート・フロー・ルーティングを実行するＢＳＣ１８の能力を向上させるために、ＤＲＣポインティング制御などのポインティング機構を使用することができる。一般に、ＡＴ１６は、各キャリアのための最も高い順方向リンクＳＩＮＲをもつセクタ２０をそのキャリアのためのサービング・セクタ２０になるように選択し、それによってパイロット（キャリア・セクタ組合せ）を確立する。しかしながら、ＡＴ  ＤＲＣ制御下では、ＢＳＣ１８は、ＡＴ１６におけるＳＩＮＲに加えて、ＡＴ１６が受信することができる正味リソースをＢＳＣ１８が判断するための情報をなくすことによって、ＤＲＣ信号によって示される、ＡＴ１６による選択に影響を及ぼす。ＢＳＣ１８は、ネットワーク・リソースの効率的な使用、好ましくはリソースの最良の組合せを判断して、システム制約に照らして最良の全体的なデータ・レートを生じることを試みるために、従来の技法よりも多くの情報を使用する。その結果、ＡＴ１６は、順方向リンクＳＩＮＲが別の利用可能なパイロットよりも悪いが、そのローディングがより軽いパイロットによってサービスされ得る。
【００６６】
図５を再び参照すると、ＢＳＣ１８は、ＡＴ１６におけるＳＩＮＲに加えて情報を収集するように構成されたコントローラ５２（このＥＶ−ＤＯの例では、ＤＲＣコントローラ）をさらに含む。具体的には、コントローラ５２は、フロー制御に関する、スケジューラ５０から入手可能なキュー状態情報を収集する。代替または追加として、コントローラ５２は、ＢＴＳ１２からのパイロット・ローディング情報、可視パイロットに対するチャネル品質に関してのネットワーク中の現在のＡＴロケーションに関する情報、および／またはＡＴ１６の位置を含む、追加情報を収集することができる。たとえば、パイロット強度に関する情報を、そのような情報がＤＯシステム中のルート更新メッセージ中に含まれている状態で収集することができる。別の例では、また図８に参照すると、各ＡＴ１６は、（１）各パイロットからの測定受信電力と（２）ＡＴ１６の全地球測位システム（ＧＰＳ）ロケーションとを含んでいるメッセージを周期的に送信する受信パイロット信号の電力を測定する電力および位置モジュール９４を含む。好ましくは、コントローラ５２は、キュー状態と、パイロット・ローディングと、可視パイロットに対するチャネル品質と、ＡＴロケーションとのすべてに関する情報を収集する。コントローラ５２は、パイロットのローディング・レベルをＡＴ１６にブロードキャストすることができる。
【００６７】
コントローラ５２は、ＡＴ１６によるセクタの効率的な選択を実現するためにＡＴ１６によるサービング・セクタの選択を制御するように構成される。ＢＳＣ１８は、（１）パイロット負荷の分散と、（２）部分ローディング・パフォーマンスおよびサービング・パイロット瞬時信号品質の損失との間のトレード・オフを考慮する。ローディング差がＳＩＮＲ劣化を上回る場合、より軽負荷のより悪い順方向リンクＳＩＮＲパイロットの選択は、より高負荷であるがより良い順方向リンクＳＩＮＲパイロットの使用よりも高いデータ・レートを生じることになる。部分ローディング・パフォーマンスは、パイロット信号対データ・トラフィックによって経験される干渉の差を指す。パイロット信号（テスト信号、セクタ・キャリア・ペアでない）は、セクタを選択するためのＳＩＮＲを判断するためにＡＴ１６に同時に送信される。特に、第２のネイバーのセクタがより軽負荷である場合に第１のセクタによって経験されるこの干渉は、データ・トラフィックの場合よりも高くなり得る。負荷が第２のセクタにシフトされるので、第２のセクタ中のデータ・トラフィックによって誘起される、第１のセクタ上の干渉は増加する。すなわち、トラフィックが第１のセクタから第２のセクタに移動されるにつれて、より多くのトラフィックをシフトすることのデザイアビリティは、より多くの分散された負荷により、およびそうすることによって増加する干渉により低下する。したがって、コントローラ５２は、トラフィックのオフロードを制御するとともに、そうすることによって誘起される干渉の変化を監視し、また、ネットワークの全体的な効率が低下するほど干渉が増加することを抑止するようにトラフィックを制御する。また、コントローラ５２は、特定のキャリアのためのより不良のＳＩＮＲをもつセクタをＡＴ１６に使用させているので、サービング・パイロット瞬時信号品質は低下し、キャリア上でより多くのタイムスロットと結合されたより低いＳＩＮＲはより良好なデータ・パフォーマンスを生じ得るが、全体的なネットワーク効率の低下を抑止するため、および許容できるレベルを下回るＳＩＮＲの使用を抑止するために、ＳＩＮＲの低下も監視される。
【００６８】
ＢＳＣ１８は、非レガシーＡＴ１６とレガシーＡＴ１６の両方にＡＴ  ＤＲＣ制御を与えるように構成される。非レガシーＡＴ１６は、ＢＳＣ１８からのブロードキャスト・メッセージ中の、ローディング・レベルに関する情報を復号し、解釈することができ、たとえば、ローディング情報を使用して測定ＳＩＮＲをバイアスし、バイアスＳＩＮＲを使用してセクタを選択することによってＡＴのセクタ選択をバイアスすることができる負荷レベル・モジュール９６を含む。レガシーＡＴ１６は、ＢＳＣ１８からのブロードキャスト・ローディング・メッセージを復号し、理解することができない。レガシーＡＴ１６について、ＢＳＣ１８は、ＡＴ１６を選択し、これらのＡＴ１６に、ＢＳＣ１８による影響をなくすためにＡＴ１６がポイントするであろうセクタ２０とは異なるセクタ２０をポイントさせることができる。
【００６９】
コントローラ５２は、ＡＴ１６が所与のキャリアのためにどのセクタをポイントすることができるかを制御するために、レガシーＡＴ１６にＤＲＣロック信号を送信することができる。ＤＲＣロックチャネルは、逆方向リンク品質に関する１ビット指示である。ＤＲＣロックが「アンロック」に設定されている場合、対応するキャリア・セクタ・ペアについての逆方向リンク品質は不良となり、したがって許容できない。ＤＲＣロックが「ロック」に設定されている場合、対応するキャリア・セクタ・ペアについての逆方向リンク品質は良好となり、したがって復号のために使用／信頼でき、ＡＴ１６がこの逆方向リンクにポイントするために許容できる。ＡＴ１６の各々は、キャリア・セクタ・ペアを選択するように構成されたパイロット選択モジュール９２を含む。パイロット選択モジュール９２が所与のキャリアのためのセクタを選択する前に、モジュール９２は、ＤＲＣロック・ビットを分析することによって瞬時キャリア・セクタ・ペアについての逆方向リンク品質が許容できることを確認する。
【００７０】
図１２を参照し、さらに図１および図５を参照すると、ＡＴ  ＤＲＣ制御を実現するプロセス８０は、図示のステージを含む。ただし、プロセス８０は、例にすぎず、限定的なものではない。プロセス８０は、たとえば、ステージを追加、除去、または並べ替えることによって改変できる。たとえば、ステージ８２、８４、８６は、主にＢＳＣ１８によって実装されるものとして説明しているが、これらのステージは、ＢＳＣ１８、ＡＴ１６、またはＢＳＣ１８とＡＴ１６の両方において実行できる。ＡＴ  ＤＲＣ制御のプロセス８０を用いて、ＢＳＣ１８は、ＡＴ１６におけるＳＩＮＲに加えてファクタに基づいてＡＴ１６がサービスのためにどのＢＴＳ１２を選択するのかを制御する。
【００７１】
ステージ８２において、ＢＳＣ１８は、ＡＴ１６がどのパイロットを使用すべきかを判断する際に使用する情報を収集する。好ましくは、コントローラ５２は、キュー状態と、パイロット・ローディングと、可視パイロットのチャネル品質と、ＡＴロケーションとに関する情報を収集する。
【００７２】
ステージ８４において、ＢＳＣ１８は、非レガシーＡＴ１６のための情報をブロードキャストする。ブロードキャスト・メッセージは、ネイバー・パイロットの相対パイロット・ローディング・レベルに関する情報を与える。ＢＳＣ１８は、各セクタ・キャリアについて（たとえば、式（１）に従って、場合によってはバックホール帯域幅制限効果を含む）ローディング情報を、そのネイバー・セクタ・キャリアのすべてに（すなわち、ネイバー・セクタ・キャリアのＢＴＳ１２に）周期的に送信する。ＢＴＳ１２は、ローディング情報を、制御チャネル上でＢＴＳ１２によって周期的にブロードキャストされる負荷メッセージ中に収集する。
【００７３】
ステージ８６において、非レガシーＡＴ１６は、ＢＳＣ１８からブロードキャスト・メッセージを受信し、メッセージを解釈し、それに基づいて動作する。非レガシーＡＴ１６の負荷レベル・モジュール９６は、パイロット・ローディングに基づいて受信ＳＩＮＲをバイアスすることによってパイロット選択モジュール９２によるサービング・セクタ選択をバイアスするために、パイロット・ローディング情報を使用する。モジュール９２は、各キャリアのための最良のバイアスＳＩＮＲを与えるセクタを選択する。たとえば、モジュール９２は、時間ｔにおける、キャリアｃ上の、所与のセクタｓについてのバイアスＳＩＮＲ、γ′s,c,tを次式に従って判断することができる。
【数５】
0005551175.tif 000006
【００７４】
ここで、Ｎｅｆｆs,c,tは、式（１）で与えられ、γs,c,tは、時間ｔにおける、キャリアｃ上の、セクタｓについての測定順方向リンクＳＩＮＲである。その結果、ＢＴＳ支援ＡＴ  ＤＲＣ再ポインティングになる。
【００７５】
ステージ８８において、ＢＴＳ１２は、レガシーＡＴ１６によるセクタ選択を制御するための情報を送信する。ＢＴＳ１２は、各パイロットからのローディング情報（ステージ８４参照）と、ＡＴ１６のアクティブ・セット中の各パイロットに対するＡＴ１６のパイロット強度とを分析する。これから、ＢＴＳ１２は、それぞれのレガシーＡＴ１６が対応するキャリアのためにどのセクタを選択することをＢＴＳ１２が望まないかについて判断し、それぞれのセクタ・キャリア・ペアのための逆方向リンクについてのアンロックを示すＤＲＣロック・ビットを適切なＡＴ１６に送信する。
【００７６】
ステージ９０において、レガシーＡＴ１６は、コントローラ５２から受信したＤＲＣロック・ビットに基づいて動作する。レガシーＡＴ１６のパイロット選択モジュール９２は、セクタ・キャリア・ペアのための逆方向リンクがロックされている所与のキャリアのための最良のＳＩＮＲをもつセクタを選択する。図７のパイロット選択モジュール９２を参照しているが、このモジュールはレガシーＡＴ１６と非レガシーＡＴ１６との間で異なり、レガシーＡＴ１６は負荷レベル・モジュール９６を含まないことに留意されたい。その結果、ＢＴＳ誘起ＡＴ  ＤＲＣ再ポインティングになる。
【００７７】
ＡＴポインティング機構の使用はネットワーク効率を改善することができる。効率は、すべてよりも少ない数のＡＴ１６が分散指示に従う場合でも改善できる。効率の向上が可能である限り、いくつかのＡＴ１６を分散指示に従わせることにより、ネットワーク・リソースをより効果的に使用することによって全体的なネットワーク効率を改善することができる。
【００７８】
説明に関する考慮事項
本明細書の開示に関連して説明した様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ・ロジック、個別ハードウェア構成要素、あるいは本明細書に記載の機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行できる。汎用プロセッサはマイクロ・プロセッサとすることができるが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロ・コントローラ、または状態マシンとすることができる。プロセッサは、コンピューティングデバイスの組合せ、たとえばＤＳＰとマイクロ・プロセッサとの組合せ、複数のマイクロ・プロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロ・プロセッサ、あるいは任意の他のそのような構成としても実装できる。
【００７９】
本明細書の開示に関して説明する方法またはアルゴリズムのブロックは、直接ハードウェアで実施するか、プロセッサによって実行されるソフトウェア・モジュールで実施するか、またはその２つの組合せで実施することができる。ソフトウェア・モジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハード・ディスク、リムーバブル・ディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている他の形態の記憶媒体に存在してよい。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読むことができ、記憶媒体に情報を書き込むことができるようにプロセッサに結合される。代替として、記憶媒体はプロセッサに一体化することができる。プロセッサおよび記憶媒体はＡＳＩＣ中に常駐することができる。ＡＳＩＣは、ユーザ端末内に常駐することができる。代替として、プロセッサおよび記憶媒体は、ユーザ端末内に個別構成要素として常駐することもできる。
【００８０】
１つまたは複数の例示的な設計では、説明した機能を、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの組合せで実装することができ得る。プロセッサによって実行されるソフトウェアで実装する場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶するか、あるいはコンピュータ可読媒体を介して送信することができ得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータ・プログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、汎用または専用コンピュータによってアクセスできる任意の利用可能な媒体とすることができ得る。限定ではなく例として、コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、あるいは他の光ディスク・ストレージ、磁気ディスク・ストレージまたは他の磁気ストレージ・デバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用でき、汎用または専用コンピュータあるいは汎用または専用プロセッサによってアクセスできる、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバ・ケーブル、ツイスト・ペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバ・ケーブル、ツイスト・ペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびブルーレイディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含める。
【００８１】
本開示の前述の説明は、いかなる当業者でも本開示を作成または使用することができるように提供される。本開示への様々な修正は当業者には容易に明らかであり、本明細書で定義した一般原理は、本開示の趣旨または範囲から逸脱することなく他の変形形態に適用できる。したがって、本開示は、本明細書で説明する例および設計に限定されなく、本明細書で開示する原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。
［１］  ワイヤレス通信ネットワークにおいてデータ・フローを調整する方法であって、
前記ワイヤレス通信ネットワークの通信セクタ中のセクタ・キャリア・ペア（パイロット）の動的ローディングに関するデータを収集することと、
前記ワイヤレス通信ネットワーク内のアクセス端末への前記パイロットのデータ・フローのためのデータ・レートを取得することと、
前記データ・レートと前記動的ローディングとに基づいて、前記ワイヤレス通信ネットワークにおいてデータを搬送するために使用すべき１つまたは複数のパイロットを判断することと、
総データ・フローを増加させるために、前記パイロットのうちの少なくとも１つにわたるデータ・レートを変更すること、またはデータを搬送するために前記ワイヤレス通信ネットワークによって使用されるパイロットの組合せを変更することのうちの少なくとも１つによって、前記パイロットにわたるデータ・フローを改変することと、
を備える方法。
［２］  前記改変することが、前記ネットワークの複数の送受信基地局における分散型ネットワーク・スケジューリングと、前記ネットワークの基地局コントローラにおけるフロー制御レートのバイアスとを行うことを備える［１］に記載の方法。
［３］  前記判断することが、各オプションがパイロットの組合せと前記パイロットのためのそれぞれのデータ・レートとを備える、複数のネットワーク・データ・フロー・オプションを分析することを備え、前記改変することが、第１のパイロットから、前記第１のパイロットよりも軽い負荷をもつ第２のパイロットにフローを変更する［１］に記載の方法。
［４］  前記判断することが、相互パイロット干渉と、空間的に非一様なユーザ要求と、デバイス部分ローディング・パフォーマンスと、前記セクタ・キャリア・ペアの負荷レベルとに基づく［１］に記載の方法。
［５］  前記判断することが、前記アクセス端末によって選択されるパイロットの組合せを分析することを備え、前記方法が、
前記アクセス端末のうちの少なくともいくつかがパイロット・ローディングに基づいてＳＩＮＲ測定値をバイアスし、前記アクセス端末がパイロットを選択するためにバイアスＳＩＮＲ値を使用すること、または
前記アクセス端末のうちの少なくともいくつかがパイロット・ローディングに基づいて特定のパイロットを選択することを抑止すること、
のうちの少なくとも１つをさらに備える［１］に記載の方法。
［６］  前記判断することが、前記アクセス端末によって選択されるパイロットの組合せを分析することを備え、前記方法が、
前記アクセス端末にパイロット・ローディング情報を送信することと、
前記アクセス端末が前記アクセス端末に送信された前記ローディング情報に基づいてパイロットを選択することと、
をさらに備える［１］に記載の方法。
［７］  前記アクセス端末にしきい値を送信することと、
前記アクセス端末における前記パイロットの信号強度を前記しきい値と比較することと、
信号強度が第１のアクセス端末のアクティブ・セット中の最も強いパイロット信号強度とは前記しきい値よりも多い量だけ異なるパイロットに対応する前記第１のアクセス端末からの不良順方向リンク品質の指示を送信することと、
をさらに備える［６］に記載の方法。
［８］  前記判断することが、各オプションがパイロットの組合せと前記パイロットのためのそれぞれのデータ・レートとを備える、複数のネットワーク・データ・フロー・オプションの総データ・レートを比較することを備え、前記改変することが、前記複数のネットワーク・データ・フロー・オプションのうち、最も高い総データ・レートをもつ前記オプションを実装することを備える［１］に記載の方法。
［９］  前記アクセス端末からのパイロット強度指示を使用して相互パイロット結合推定を判断することをさらに備え、データを搬送するために使用すべき前記１つまたは複数のパイロットを判断することが、前記相互パイロット結合推定を使用する［１］に記載の方法。
［１０］  前記相互パイロット結合推定を判断することが、測定受信電力とアクセス端末ロケーション情報とを使用することをさらに含む、［９］に記載の方法。
［１１］  前記相互パイロット結合推定に基づいて１つまたは複数のパイロットにおける電力を低減することをさらに備える［９］に記載の方法。
［１２］  前記相互パイロット結合推定に基づいて１つまたは複数のパイロットを無効化することをさらに備える［９］に記載の方法。
［１３］  前記改変することは、送受信基地局基地局がコントローラを介してローディング情報を交換することと、前記第１の送受信基地局が、第１の送受信基地局とは別個の第２の送受信基地局からの特定のアクセス端末についてのローディング情報に応答して前記特定のアクセス端末へのデータ・フローを変更することとを備える［１］に記載の方法。
［１４］  前記収集することが、各パイロットのデータ・サービス・レートと、チャネル状態と、キュー状態と、サービス品質（ＱｏＳ）要件とを判断することができるデータを収集することをさらに含み、前記判断することが、（１）パイロット負荷の分散と（２）部分ローディング・パフォーマンスおよびサービング・パイロット瞬時信号品質の損失との間のトレード・オフを分析する［１］に記載の方法。
［１５］  プロセッサに、
ワイヤレス通信ネットワークの通信セクタ中のセクタ・キャリア・ペア（パイロット）の動的ローディングに関するデータを収集することと、
前記ワイヤレス通信ネットワーク内のアクセス端末への前記パイロットのデータ・フローのためのデータ・レートを取得することと、
前記データ・レートと前記動的ローディングとに基づいて、前記ワイヤレス通信ネットワークにおいてデータを搬送するために使用すべき１つまたは複数のパイロットを判断することと、
総データ・フローを増加させるために、前記パイロットのうちの少なくとも１つにわたるデータ・レートを変更すること、またはデータを搬送するために前記ワイヤレス通信ネットワークによって使用されるパイロットの組合せを変更することのうちの少なくとも１つによって、前記パイロットにわたるデータ・フローを改変することと、
を行わせるように構成されたプロセッサ可読命令を記憶するプロセッサ可読媒体を備えるコンピュータ・プログラム製品。
［１６］  前記プロセッサに前記１つまたは複数のパイロットを判断させるように構成された前記命令が、前記プロセッサに、相互パイロット干渉と、空間的に非一様なユーザ要求と、デバイス部分ローディング・パフォーマンスと、負荷分散とを考慮させるように構成された［１５］に記載のコンピュータ・プログラム製品。
［１７］  前記プロセッサに前記１つまたは複数のパイロットを判断させるように構成された前記命令が、前記プロセッサに、前記アクセス端末によって選択されるパイロットの組合せを考慮させるように構成され、前記命令が、前記プロセッサに、
パイロット・ローディングに基づいて順方向リンクＳＩＮＲ測定値をバイアスすること、
パイロットを選択するためにバイアスＳＩＮＲ値を使用すること、または
前記アクセス端末のうちの少なくとも１つがパイロット・ローディングに基づいて特定のパイロットを選択することを抑止すること、
のうちの少なくとも１つを行わせるようにさらに構成された［１５］に記載のコンピュータ・プログラム製品。
［１８］  前記プロセッサにデータ・フローを改変させるように構成された前記命令が、前記プロセッサに、アクセス端末ローディング情報に基づいてパイロットを選択させるように構成された［１５］に記載のコンピュータ・プログラム製品。
［１９］  前記プロセッサに前記１つまたは複数のパイロットを判断させるように構成された前記命令が、前記プロセッサに、
第１のアクセス端末におけるパイロットの信号強度を送受信基地局から受信したしきい値と比較することと、
信号強度が前記第１のアクセス端末のアクティブ・セット中の最も強いパイロット信号強度とは前記しきい値よりも多い量だけ異なるパイロットに対応する不良順方向リンク品質の指示を送信することと、
を行わせるように構成された［１５］に記載のコンピュータ・プログラム製品。
［２０］  前記プロセッサに前記１つまたは複数のパイロットを判断させるように構成された前記命令が、前記プロセッサに、各オプションがパイロットの組合せと前記パイロットのためのそれぞれのデータ・レートとを備える、複数のネットワーク・データ・フロー・オプションの総データ・レートを比較させるように構成され、前記プロセッサにデータ・フローを改変させるように構成された前記命令が、前記プロセッサに、前記複数のネットワーク・データ・フロー・オプションのうち、最も高い総データ・レートをもつ前記オプションを実装させるように構成された［１５］に記載のコンピュータ・プログラム製品。
［２１］  前記プロセッサに、前記アクセス端末からのパイロット強度指示を使用して相互パイロット結合推定を判断させるように構成された命令をさらに備え、前記プロセッサに前記１つまたは複数のパイロットを判断させるように構成された前記命令が、前記プロセッサに、前記相互パイロット結合推定を使用させるように構成された［１５］に記載のコンピュータ・プログラム製品。
［２２］  ワイヤレス通信ネットワークにおいてデータを調整するように構成された装置であって、
前記ワイヤレス通信ネットワークの通信セクタ中のセクタ・キャリア・ペア（パイロット）の動的ローディングに関するデータを収集するための手段と、
前記ワイヤレス通信ネットワーク内のアクセス端末への前記パイロットのデータ・フローのためのデータ・レートを取得するための手段と、
前記データ・レートと前記動的ローディングとに基づいて、前記ワイヤレス通信ネットワークにおいてデータを搬送するために使用すべき１つまたは複数のパイロットを判断するための手段と、
総データ・フローを増加させるために、前記パイロットのうちの少なくとも１つにわたるデータ・レートを変更すること、またはデータを搬送するために前記ワイヤレス通信ネットワークによって使用されるパイロットの組合せを変更することのうちの少なくとも１つによって、前記パイロットにわたるデータ・フローを改変するための手段と、
を備える装置。
［２３］  改変するための前記手段が、前記ネットワークの複数の送受信基地局においてスケジューリングするための手段と、前記ネットワークの基地局コントローラにおいてフロー制御レートをバイアスするための手段とを備える［２２］に記載の装置。
［２４］  判断するための前記手段が、各オプションがパイロットの組合せと前記パイロットのためのそれぞれのデータ・レートとを備える、複数のネットワーク・データ・フロー・オプションを分析するための手段を備える［２２］に記載の装置。
［２５］  判断するための前記手段が、相互パイロット干渉と、空間的に非一様なユーザ要求と、デバイス部分ローディング・パフォーマンスと、負荷分散とを考慮するための手段を備える［２２］に記載の装置。
［２６］  判断するための前記手段が、前記アクセス端末によって選択されるパイロットの組合せを分析するための手段を備え、前記装置が、
前記アクセス端末のうちの少なくともいくつかがパイロット・ローディングに基づいてＳＩＮＲ測定値をバイアスし、前記アクセス端末がパイロットを選択するためにバイアスＳＩＮＲ値を使用するための手段、または
前記アクセス端末のうちの少なくともいくつかがパイロット・ローディングに基づいて特定のパイロットを選択することを抑止するための手段
のうちの少なくとも１つをさらに備える［２２］に記載の装置。
［２７］  判断するための前記手段が、各オプションがパイロットの組合せと前記パイロットのためのそれぞれのデータ・レートとを備える、複数のネットワーク・データ・フロー・オプションの総データ・レートを比較するための手段を備え、前記改変するための手段が、前記複数のネットワーク・データ・フロー・オプションのうち、最も高い総データ・レートをもつ前記オプションを実装するように構成された［２２］に記載の装置。
［２８］  前記アクセス端末からのパイロット強度指示を使用して相互パイロット結合を推定するための手段をさらに備え、判断するための手段が、前記１つまたは複数のパイロットを判断するために前記相互パイロット結合推定を使用するように構成された［２２］に記載の装置。
［２９］  ワイヤレス通信システムの基地局コントローラであって、
ワイヤード通信ネットワークと通信するように構成されたネットワーク・インターフェースと、
複数の送受信基地局とワイヤレス通信するように構成された送受信基地局インターフェースと、
前記ワイヤレス通信ネットワークの通信セクタ中のセクタ・キャリア・ペア（パイロット）の動的ローディングに関するデータを収集することと、
前記ワイヤレス通信ネットワーク内のアクセス端末への前記パイロットのデータ・フローのためのデータ・レートを取得することと、
前記データ・レートと前記動的ローディングとに基づいて、前記ワイヤレス通信ネットワークにおいてデータを搬送するために使用すべきパイロットの組合せを判断することと、
前記組合せに従って前記パイロットにわたるデータ・レートを変更し、前記ワイヤレス通信システムにおいて使用する前記パイロットを変更することによって、前記パイロットにわたるデータ・フローを改変することと、
を行うように構成されたスケジューラと、
を備える基地局コントローラ。
［３０］  前記スケジューラが、相互パイロット干渉、空間的に非一様なユーザ要求、デバイス部分ローディング・パフォーマンス、または負荷分散のうちの少なくとも１つに関与するネットワーク全体にわたるトレード・オフに基づいて前記組合せを判断するように構成された［２９］に記載の基地局コントローラ。
［３１］  前記スケジューラが、前記送受信基地局におけるスケジューラ重みをバイアスするために前記送受信基地局インターフェースを介して前記ワイヤレス通信ネットワークの送受信基地局に向けてパイロット・ローディング情報を送信することによって、前記データ・フローを改変するように構成された［２９］に記載の基地局コントローラ。
［３２］  前記送受信基地局インターフェースを介して受信したアクセス端末からのパイロット強度指示を使用して相互パイロット結合推定を生成するように構成された相互パイロット結合モジュールをさらに備え、前記スケジューラが、前記相互パイロット結合推定を使用して前記組合せを判断するように構成された［２９］に記載の基地局コントローラ。
［３３］  前記相互パイロット結合モジュールが、測定受信電力とアクセス端末ロケーション情報とを使用して前記相互パイロット結合推定を生成するように構成された［３２］に記載の基地局コントローラ。
［３４］  ワイヤレス通信システムのアクセス端末であって、前記基地局コントローラが、
ワイヤレス通信を送信および受信するように構成されたアンテナと、
前記アンテナに結合されたトランシーバと、
前記アクセス端末のアクティブ・セット中の各キャリアのためのセクタを選択することによってパイロットを選択するための選択手段であって、前記選択手段が、前記アクティブ・セット中の前記キャリアのための前記セクタを選択するために前記アンテナを介して受信したパイロット・ローディングの指示を使用するように構成された選択手段と、
を備えるアクセス端末。
［３５］  前記アンテナによって受信される順方向リンク信号のＳＩＮＲを測定するための測定手段をさらに備え、前記選択手段が、前記ＳＩＮＲ測定値をバイアスしてバイアスＳＩＮＲ値を形成し、前記バイアスＳＩＮＲ値を使用して前記セクタを選択するために、パイロット・ローディングの前記指示を使用するように構成された［３４］に記載のアクセス端末。
［３６］  前記選択手段が、
前記アンテナを介して受信した信号の信号強度を前記アンテナを介して受信したしきい値と比較することと、
信号強度が前記アクティブ・セット中の最も強いパイロット信号強度とは前記しきい値よりも多い量だけ異なるあらゆるパイロットをあり得る選択から除外することと
を行うようにさらに構成された［３４］に記載のアクセス端末。
［３７］  ワイヤレス通信システムの送受信基地局であって、
アクセス端末とワイヤレス通信するように構成されたアンテナと、
前記アンテナに結合され、前記アンテナとの間で信号を送信および受信するように構成されたトランシーバと、
前記トランシーバに結合され、セクタ・キャリアのローディング情報を分析するように構成され、（１）前記ローディング情報に基づいてセクタ・キャリアデータスケジューリングを改変すること、または（２）前記アクセス端末のうちの少なくともいくつかが特定のパイロットを選択することを抑止するために、前記ローディング情報に基づいて、前記トランシーバを介して前記アクセス端末に向けて命令を送信することのうちの少なくとも１つを行うように構成されたプロセッサと、
を備える送受信基地局。
［３８］  前記命令が、指示されたセクタ・キャリアをアンロックするように前記アクセス端末に指示するＤＲＣロック指示である［３７］に記載の送受信基地局。
【図１】
0005551175.tif 000007
【図２】
0005551175.tif 000008
【図３】
0005551175.tif 000009
【図４】
0005551175.tif 000010
【図５】
0005551175.tif 000011
【図６】
0005551175.tif 000012
【図７】
0005551175.tif 000013
【図８】
0005551175.tif 000014
【図９】
0005551175.tif 000015
【図１０】
0005551175.tif 000016
【図１１】
0005551175.tif 000017
【図１２】
0005551175.tif 000018