反復リソース重みの更新を用いて通信システムにおいてノードにリソースを配分する装置及び方法
【課題】通信システムにおいてノードにリソースを配分する装置が提供される。
【解決手段】反復処理を実行する反復コントローラ10を備え、該反復コントローラ10は、反復リソース重みを用いて(11)反復ステップのリソース配分結果を得るように、かつ反復ステップのリソース配分結果と、少なくとも1つの以前の反復ステップのリソース配分結果との重み付け結合を用いて、反復リソース重みを更新して(12)、更なる反復ステップの更新された反復リソース重みを得るように構成される。
【解決手段】反復処理を実行する反復コントローラ10を備え、該反復コントローラ10は、反復リソース重みを用いて(11)反復ステップのリソース配分結果を得るように、かつ反復ステップのリソース配分結果と、少なくとも1つの以前の反復ステップのリソース配分結果との重み付け結合を用いて、反復リソース重みを更新して(12)、更なる反復ステップの更新された反復リソース重みを得るように構成される。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は無線通信に関し、特に、無線ネットワークにおける送信機/受信機ノードのためのリソース配分のタスクに関する。
【背景技術】
【0002】
ネットワークのカバレッジエリア内のユーザの集合Kについて、伝送レートのベクトル
【数1】
によって表される効率的な比例公平レート割当てを見つける問題について述べる。
【数2】
【0003】
ネットワーク内のユーザのためのレート割当てが図2に示されている。ユーザレートの相互依存性が、達成可能なレート領域Rによって表されている。これは凸集合となることが仮定される。レート領域Rは、物理層技法、例えばMIMO伝送、及びチャネル実現によって構成される。この問題は双対分解によって解くことができることがよく知られている(非特許文献1)。双対問題は、図5に示すアルゴリズムによって説明されているように、主双対アルゴリズムによって解くことができる。
【0004】
アルゴリズムのリアルタイムの実施を可能にするために、該アルゴリズムの収束速度及び複雑度が主な課題である。アルゴリズムの計算複雑度は、各反復において実行される重み付け合計レート最適化
【数3】
を解く複雑度に支配される。加えて、2つ以上の基地局を有するネットワークにおいてユーザが協調しているとき、各反復によって基地局間にシグナリングオーバーヘッドが生じる。重み付け合計レート最適化を解く複雑度は各反復について一定であるので、主な課題は、解、又は解の係数ε内で証明可能なレート構成を見つけるのに必要な反復数を低減することである。必要な反復数は、双対変数の更新方法に依拠し、双対係数の更新に最も頻繁に用いられる方法は以下である。
・劣勾配法。例えば、更新のための簡単な閉形式の式を有することに着目すると、最も一般的な更新規則である。
【数4】
しかしながら、劣勾配法の欠点は、特に高い確度が必要とされているときに収束が不良であることである。
・切断平面法。双対関数が凸型であり、したがって超平面によって下界を定めることができることに基づいて、切断平面法は構築される。解が見つかるまで、超平面を反復的に用いて、候補点から点の半空間を切り離す。
−楕円法(非特許文献2)は、候補点を含む楕円を用いる。楕円は2つの半楕円になるように反復的に切断され、一方が廃棄される。残りの半楕円を含む新たな楕円の中心が更新値として用いられる。新たな中心λi+1は以下によって計算される。
【数5】
−Kellyの切断平面法(非特許文献3)は、双対関数を超平面によって近似し、線形近似を最小にするものを更新値として用いる。新たな双対変数は、以下の最適化問題の解である。
【数6】
【0005】
線形近似に超平面を加える様々な変形形態が存在する。加えて、マルチカットと呼ばれる方法が検討される。マルチカット法では、各反復においてユーザあたり1つの超平面が加えられる。マルチカット法は収束速度を劇的に改善するが、双対更新のコストが各反復において大きく増大する。
・Aitkenの方法(非特許文献4)は、劣勾配法に加速モードを加え、結果として、より高速な収束がもたらされるが、アルゴリズムの安定性が問題となる。更新規則は1つの劣勾配ステップを計算し、それによって中間双対ベクトルを見つける。
【数7】
中間双対ベクトルを用いて、
【数8】
及び
【数9】
を計算し、更なる劣勾配ステップを求めることができる。
【数10】
最後に、
【数11】
及び
【数12】
を用いて
【数13】
を計算する。
【0006】
双対更新に対し、より多くの計算複雑度が費やされると、収束速度を改善することができることを観測することができる。更新のための閉形式の式を有する方法もあれば、最適化問題を解くことを必要とする方法もある。複雑度及び収束速度は図8に要約されている。
【0007】
理解されるように、最新技術の方法は、双対更新を計算するのに高い複雑度を有するか、又は収束不良を被るかのいずれかである。収束不良もまた、解く必要がある多数の重み付け合計レート問題に起因して計算的に複雑である。
【先行技術文献】
【非特許文献】
【0008】
【非特許文献1】Mung Chiang、S.H. Low、 A.R. Calderbank、及び、J.C. Doyle、「Layering as optimization decomposition: A mathematical theory of network architectures」、Proceedings of the IEEE, 95(1):255-312, Jan. 2007
【非特許文献2】N. Z. Shor、「Convergence rate of the gradient descent method with dilatation of the space」、Cybernetics and Systems Analysis, 6(2):102-108, 1970
【非特許文献3】J.E. Jr. Kelley、「The Cutting-Plane method for solving convex programs」、Journal of the Society for Industrial and Applied Mathematics, 8(4):703-712, December 1960
【非特許文献4】J. Hodgskiss、A. Dekorsy、及び、J. Fliege、「Accelerating a dual algorithm for the simultaneous routing and power control problem」、Proc. IEEE 18thInternational Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC ´07, pages 1-5, 2007
【発明の概要】
【発明が解決しようとする課題】
【0009】
本発明の目的は、通信システムにおいてノードにリソースを配分するための改善された概念を提供することである。
【0010】
この目的は、請求項1に記載のリソースを配分する装置、請求項14に記載のリソースを配分する方法、又は請求項15に記載のコンピュータプログラムに従って達成される。
【課題を解決するための手段】
【0011】
本発明は、現在の反復ステップのリソース配分結果と、少なくとも1つの以前の反復ステップのリソース配分結果との重み付け結合を用いて反復リソース重みの更新ステップを実行するとき、反復プロセスのはるかに高速な収束速度が得られることの発見に基づく。好ましくは、全ての以前のリソース配分結果が、主双対アルゴリズムにおいて必要な更新された反復リソース重みを計算するために組み合わせられる。
【0012】
特に、双対変数λkの更新は、以前のリソース配分結果-の重み付け結合として実行され、ここで、以前の配分結果の各々は関連付けられた重み付け係数を有する。重み付け係数は、好ましくは、以前の反復結果を重み付けするための重みの合計が1に等しいという点で、更なる最適化問題の解となる。
【0013】
好ましくは、反復ステップのリソース配分結果は、個々のリソースの重み付け合計の最適化に基づいて求められ、ここで反復リソース重みλは個々のリソースの重みであり、最適化は最適化目標及びリソース領域を用いて実行される。リソース領域は、通信システム又はノードの条件によって画定される。一実施の形態では、通信システム又はノードの条件は、ノードと受信機との間の伝送チャネル若しくはノードの内部特性、ノードの伝送電力制約、ノード間の相互干渉、物理層制約、又は伝送プロトコルを含む。好ましくは、ノードを通じて配分されるリソースは、伝送レート、周波数チャネル、タイムスロット、コードスロット、又は空間チャネルである。
【0014】
好ましくは、前記反復コントローラは、反復ステップにおいて、以前の反復ステップの前記リソース配分結果を該以前の反復ステップの結合重みと乗算したものの重み付け合計の最適化に基づいて新たな結合重みαを計算し、該新たな結合重みと、少なくとも1つの以前の反復ステップの結合重みとの結合が所定の制約値に等しいという条件下で、現在の反復ステップの前記リソース配分結果を前記新たな結合重みと乗算したものを計算するように構成される。
【0015】
好ましくは、前記装置は、以前の反復ステップから現在の反復ステップまでに得られた前記リソース配分結果を格納し、以前の反復ステップから現在の反復ステップまでの前記重み付け結合の結合重みを格納するメモリを更に備える。
【0016】
前記装置は、前記通信システム又は前記ノードの条件によって画定されるリソース領域に関する情報を受信する入力インターフェースと、前記反復コントローラによって実行される最終反復ステップの前記リソース配分結果を出力し該最終反復ステップの該リソース配分結果を用いて前記ノードが構成可能になるようにする出力インターフェースと、を更に備えることが好ましい。
【0017】
好ましくは、前記ノードは移動端末であり、前記システムは基地局を含み、前記配分する装置は、最終反復ステップの前記リソース配分結果を前記基地局に提供するように構成される。
【0018】
本発明の実施の形態は、マルチユーザシステムのための効率的な比例公平レート割当てを構成する。本発明は、好ましくはマルチユーザシステムのための効率的な比例公平レート割当てを計算するのに用いられる双対分解に基づくアルゴリズムのための新規の双対更新方法及び双対更新装置を提供する。新たな概念は、既存の方法と比較して優れた収束速度をもたらす。既存の方法と対照的に、本発明の実施の形態は、各反復において性能を厳密に改善する。本発明の概念は、軽微な追加コストを生じさせることによって、必要な反復数を劇的に低減し、したがって複雑度の全体的な低減を可能にする。
【発明の効果】
【0019】
本発明は、無線通信の分野、送信技術の分野、協調マルチポイント(CoMP)送信の分野において、比例公平レート割当てが必要とされているときに有用である。
【0020】
次に、本発明の好ましい実施形態を添付の図面に関して説明する。
【図面の簡単な説明】
【0021】
【図1】通信システムにおいてノードにリソースを配分する方法のための装置を示す図である。
【図2】マルチユーザマルチセル/CoMP MIMOシステムのための、ダウンリンク送信におけるユーザへのレート割当てを示す図である。
【図3】複数の反復にわたる、従来技術の方法と比較した本発明の性能を示す図である。
【図4a】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4b】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4c】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4d】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4e】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4f】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4g】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4h】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4i】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図5】単純な主双対アルゴリズムを示す図である。
【図6】特定の更新規則を用いた本発明の主双対アルゴリズムを示す図である。
【図7】従来技術の方法に対する本発明の性能を示す図である。
【図8】本発明の概念と比較した従来技術の方法の様々な特性を要約した表である。
【発明を実施するための形態】
【0022】
図2は、本発明を適用することができる問題を示している。問題のシナリオは、幾つかのセル201、202、203、204を含み、各セルは基地局210及びいくつかの移動端末211を含む。ここで、解くべき問題は、各移動端末211が、伝送レート、複数の周波数チャネル、複数の或るサイズのタイムスロット、周波数スロット、コードスロット、又は空間チャネル等の或る送信リソースを受けるべきであることである。特に、無線状況は、全ての移動端末211が或る意味互いに影響するようになっており、この互いに対する相互依存性は、通常達成可能なレート領域Rによって表される。達成可能なレート領域Rは、例えば凸集合であると仮定されるが、本発明では必ずしも必要とされない。レート領域Rは、物理層技法、例えばMIMO送信、及びチャネル実現によって構成される。非特許文献1に示されているように、この問題は双対分解によって解くことができ、双対問題は、図5に示すような主双対アルゴリズムによって解かれる。特に、公平レート配分が必要とされ、これは、ゼロリソースを受け取るユーザが存在せず、全体としてリソースが最大にされることを確保すべきであることを意味する。言い換えれば、或るセル内のユーザ211が最大レートを受けるとき、これは、この強力な送信機の近傍の他の送信機が小さなレートしか有することができない可能性があることを意味するが、双方の送信機が非常に類似したレートを取得すれば、総全体レートがより高くなる可能性がある。しかしながら、これは最終的に異なる伝送チャネル、物理層等に依拠する。一方、ユーザのレートは、セルエッジのユーザに対しても高スループットを達成し、これによって全てのユーザに対し高いユーザ満足度を達成するには、比例公平配分されなくてはならない。通常、レート領域Rの明確な記述は利用可能でないため、図5に示すように、反復アルゴリズムが用いられる。このプロセスでは反復が実行され、該反復において、現在の双対変数(重み)に従って重み付け合計レートの解が計算され、解が最適でない限り双対変数が更新される。
【0023】
従来技術の方法における双対変数更新の計算複雑度は過度に高く、多くの反復が必要とされ、高い総計算複雑度がもたらされることがわかっている。ここで、主な複雑度は重み付け合計レート問題を解くことにあり、セル間連携の場合、高いシグナリングオーバーヘッドが必要となる。
【0024】
本発明によれば、双対変数の更新規則は、反復リソース重みλを更新するために、反復リソース重みλi+1が、現在の反復ステップのリソース配分結果と、少なくとも1つの以前の反復ステップのリソース配分結果との重み付け結合を用いて更新されるという点で強化されている。好ましくは、レート領域の近似が反復的に改善され、双対変数(ユーザ間のレート分布の重み)を更新するために用いられる。新たな更新規則は小さな計算複雑度を有し、高い収束速度をもたらす。したがって、新たな概念は低減された全体複雑度を有する。これは図8の最終行に要約されている。
【0025】
図7及び図8のシミュレーションのために、六角形グリッド内に配置された19個のサイト、サイトあたり3つのセクター、サイト間距離500メートル、ラップアラウンド構成、3GPP TR360.814に従ったチャネルモデル、都市型マクロセル、4×4MIMO構成、及び均一に分配されたセクターあたり平均5人のユーザでの、マルチセル/CoMPシミュレーションセットアップが用いられる。
【0026】
図1は、図2に示す通信システム200においてノード211にリソースを配分する装置を示している。装置は、反復処理を実行する反復コントローラ10を備え、該反復コントローラは、11及び12で示すように構成される。参照符号11は反復コントローラの構成を指し、該構成において、反復コントローラは、反復リソース重みλを用いて反復ステップのリソース配分結果r*を得るように構成されている。参照符号12は、反復コントローラが、現在の反復ステップのリソース配分結果と、少なくとも1つの以前の反復ステップのリソース配分結果との重み付け結合を用いて、反復リソース重みλを更新して、更なる反復ステップの更新された反復リソース重みλi+1を得るように更に構成されていることを示す。また、装置は、例えば、物理層技法、例えばMIMO伝送、及びチャネル実現によって構成することができる達成可能なレート領域に関する情報を受信する入力インターフェース13を備える。また、装置は、反復プロセスの終了後、すなわち終了判断基準が満たされたとき、最終配分結果を提供する出力インターフェース14を備える。
【0027】
最終配分結果は、伝送レート、周波数チャネル、タイムスロット、コードスロット、又は空間チャネルを含むことができる。例えば、或るビットレートに或る最小ビット誤り率が必要とされるとき、伝送電力は或る値に設定されなくてはならない。一方、伝送電力が同じままであるとき、例えば、より高いか又はより低い信号点配置図を有する様々な緩和方法(moderation method)によって制御することができる、より高いか又はより低い最小信号対雑音比を割り当てて、レート割当ても実行することができる。したがって、リソース配分は、送信機内で、或る伝送電力設定及び/又はマッピング規則(信号点配置図)の或る選択において、或る量の転送誤り訂正コーディングにおいて現れ、すなわち、より高い冗長性は、より低い伝送レートを意味するが、高められた信号対雑音比を意味する。或る利用可能な再送信規則等のより複雑な課題をレート割当てに含めることができる。
【0028】
このため、最終的な配分結果は出力インターフェースを介して送信ネットワーク内の個々の送信機に通信されるか、又はまず図2の基地局210に送信され、次に、基地局からこの基地局に関連する送信機211に送信される。
【0029】
双対変数の更新のために、以下が提案される。
【数14】
ここで、α*は以下の最適化問題の解である。
【数15】
【0030】
問題は、単純な制約集合にわたって2回微分可能な凹関数を最大化することであって、このために非常に高速で効率的なアルゴリズムが存在する。新たな更新メカニズムを有する主双対アルゴリズムが図6に要約されている。ここで、いくつかのステップが省かれていることに気付くことができる。
【0031】
新規の双対更新方法の主な寄与は、
・優れた収束速度、
・各反復の効用の改善が保証され、ステップサイズ制御が必要とされないこと、
・複雑度の全体的な低減、
である。
【0032】
実施形態は、複数ユーザを有する通信システムにおいて或る効用関数を最大化することを目的とし、レート領域の区分線形近似を仮定した効用最大化問題の解を含み、結果のユーザレートの要素単位の反転を更に含むアルゴリズムにおいて双対変数を更新する概念を含むことが好ましい。
【0033】
好ましくは、本発明は、レート領域の区分線形近似の品質を改善する双対変動更新規則の反復的な実行を含む。効用関数は、比例公平レート配分に従って実行されることが好ましい。また、本発明は、基地局が連携し、基地局及び移動ノードが複数のアンテナを有する通信システムに適用されることが好ましい。
【0034】
マルチユーザシステムのための効率的な比例公平レート割当てを見つけることは、効用最大化問題によって計算される。
【数16】
【0035】
この問題は双対分解によって解かれ、ここで双対関数d(λ)は以下である。
【数17】
【0036】
Upは自身の最大値を達成する凸最適化問題であるので、双対問題は同じ最適値
【数18】
を有する。双対問題UDは、
【数19】
であり、
【数20】
に等しい。これは、閉じた凸集合は、閉じた半空間の交差として特徴付けることができるためである。通常、Rを完全に記述するのに必要な半空間の数は無限であり、これによってUDを直接解くことができない。したがって、アルゴリズム1を採用することができ、各反復において、代替問題を定式化することができる。
【数21】
この代替問題は、各反復において解かれる重み付け合計レート最適化問題
【数22】
から得られる有限の点集合
【数23】
を用いて機能する。明らかに、APの最適値は問題UDの最適値の下限であり、自由度がより低い。以下で、双対変数の更新値としてAPを最適化したものを反復的に用いることによって、最終的にε最適解である
【数24】
又は
【数25】
となるまで界が狭まることが数学的に証明されている。
【0037】
近似問題に対する解決策
このセクションでは、凸最適化問題である
【数26】
の解を計算する方法を検討する。ラグランジュ関数は以下の通りである。
【数27】
【0038】
定理1:所与の双対変数αのラグランジュ関数の最小値である双対関数θ(α)が以下によって与えられる
【数28】
【0039】
説明:zは制約されていないので、zを任意に小さくすることができ、したがって
【数29】
でない限りθ(α)=−∞である。この場合、
【数30】
であり、
【数31】
から、
【数32】
となる。
【0040】
これを式(1)に代入すると、
【数33】
の場合に以下となることを結論付けることができる。
【数34】
【0041】
定理1から、双対問題AD(i)、すなわち
【数35】
は以下の問題に等しいことを結論付けることができる。
【数36】
【0042】
この問題は、比例公平性効用を最大にするレート点c1,...,ciの凸結合を見つけることを意味する。AD(i)の解a*を式(2)に代入することによって、提案された更新規則がもたらされる。最終的に、アルゴリズムによって、効用が解に収束するまで、各反復において効用が厳密に改善されることを証明することが可能である。
【0043】
シミュレーション結果
図3は、1つのチャネル実現のための複数の反復にわたる効用を示している。ここで、収束性能を検証することができる。Aitkenのプロセスは、安定性を確保するための慎重なステップサイズ制御を必要とし、これは本発明者らの実験において達成することができなかった。提案された方法によって、最良の収束速度が提供されることを理解することができる。切断平面法は、更新値を計算するのに比較可能な複雑度を有するが、本方法による目覚しい利得を見て取ることができる。マルチカット方法は良好な性能をもたらすが、本発明の一実施形態による方法よりも高い複雑度を有する。
【0044】
アルゴリズムは、部分的再利用方式を用いた、より大規模なネットワークにおいても研究されている。反復数が過度に高い(1,000〜1,000,000)ので、劣勾配アルゴリズム、楕円アルゴリズム、及び切断平面アルゴリズムはこのシナリオには適用可能でない。図7は、本方法がマルチカット法をはるかに凌ぐ一方で、より低い複雑度を有することを示している。マルチカット法のi番目の反復において解かれなくてはならない線形問題の制約数は(K+1)i個の制約を有し、これは最後の反復では7000個を超える。一方、新規の手法は、単純な制約を有する凸問題において、i番目の反復においてi個の変数を有する。数ステップのうちに最適条件に近い(90%〜95%)構成に到達することができ、これによって新規の方法が実際の実施に対して現実的となることに注目されたい。
【0045】
続いて、図6に示すアルゴリズムを、図4a〜図4iを参照して詳細に論じる。図4a〜図4iを検討するとき、完全な一貫性を有するために、図a〜図iにおいてパラメータcがパラメータrに置き換えられることに留意されたい。しかしながら、c及びrはともに同じもの、すなわちリソース配分結果を意味する。特に、rm又はcmは、検討中のユーザグループの特定のユーザmのリソース配分結果を示している。このため、rm又はcmは、ユーザmの伝送レート、ユーザmの周波数チャネル、ユーザmのタイムスロット、ユーザmのコードスロット、又はユーザmの空間チャネルとすることができる。加えて、各ユーザリソース配分結果rmが関連付けられたλmを有するように、反復リソース重みλが各ユーザに関連付けられる。また、一方、m*は、反復ステップのリソース配分結果と少なくとも1つの以前の反復ステップのリソース配分結果との重み付け結合において用いられる或るユーザmの重み付け係数である。
【0046】
図4aは、Rの境界上の点を見つけるのに用いることができる重み付け合計レート最大化(WSRMax)を示している。ここで、Rは、全ての物理パラメータ及び伝送チャネル等の表現である、いわゆる達成可能なレート領域Rである。λをrと乗算した積が、レートが許容レート領域内にあることを条件として最大化されることになる。図4において見て取ることができるように、直線40が存在し、ここで、特定の直線41は、或る点においてレート領域に接し、反復リソース重みλによって規定されたベクトルは線41に直交する。図4bは、図6と比較してわずかに異なる表現で反復アルゴリズムを示している。特に、更新ステップ2が示され、該ステップは、λを引数とした重み付け合計レート最大化の後に実行される。特に、図4bはレート領域の反復的探査を示しており、反復当たりのコストが、最適化問題、WSRMax、及びλを更新するときに全ての送信機間で必要とされるシグナリングによって与えられる。主な目標は、反復数を劇的に低減することである。
【0047】
図4cは、レート領域の別の反復的探査を示しており、ここで、異なる線42は図4aに対し異なる勾配を有し、線43はリソース配分結果rにおいてレート領域境界に接し、ここでもλは線43に直交している。
【0048】
図4dは、重み付け合計レート最適化を用いた最初の反復ステップを示している。ここで、レート領域が再び示され、関連付けられた更新重みλ1を有する第1の反復結果がr1において見つかる。次に、図4eに示すように、レート領域の内部近似が実行される。更新ステップが図4eに示されている。次に、図4fにおいて、反復2が実行されるが、今度は図4eにおいて計算された異なるλを用いて実行され、これは、線50がレート領域Rに接する点が求められることを意味し、この点はr2に対応する。次に、図4gに示すように、レート領域の内部近似が再び実行され、反復2において、r2が、2つの以前の反復ステップにおいて求められたr1及びr2の重み付け結合として計算され、次にこのr2を用いて、λ更新値が、反復ステップのリソース配分結果と、少なくとも1つの以前の反復ステップのリソース配分結果との重み付け結合に基づくように新たなλ3を最終的に計算する。
【0049】
次に、図4hに示すように、反復3によって結果としてr3がもたらされる。言い換えると、図4gにおいてλ3が計算され、図4hにおいて、λ3によって求められた勾配を有する直線がレート領域に接する点が求められる。このため、第3の反復の結果はr3となる。図4iに示すように、これより改善された結果を得ることができないので、ここで反復が終了する。
【0050】
装置との関係でいくつかの態様が説明されたが、これらの態様は対応する方法の記述も表し、ここでブロック又はデバイスは方法ステップ又は方法ステップの特徴に対応することが明らかである。それに類似して、方法ステップに関連して説明された態様も、対応する装置の対応するブロック又はアイテム又は特徴の記述を表す。
【0051】
或る特定の実施態様要件に依拠して、本発明の実施形態はハードウェア又はソフトウェアにおいて実施することができる。実施態様は、電子的に読取り可能な制御信号が格納されたデジタルストレージ媒体若しくは非一時的ストレージ媒体、例えばフロッピー(登録商標)ディスク、DVD、CD、ROM、PROM、EPROM、EEPROM、又はフラッシュメモリを用いて実行することができ、それらは、それぞれの方法が実行されるようにプログラム可能なコンピュータシステムと連携する(又は連携可能である)。
【0052】
本発明によるいくつかの実施形態は、本明細書に記載される方法のうちの1つが実行されるようにプログラム可能なコンピュータシステムと連携することができる電子的に読取り可能な制御信号を有する非一時的データ担体を含む。
【0053】
概して、本発明の実施形態は、プログラムコードを有するコンピュータプログラム製品として実装することができる。該プログラムコードは、コンピュータプログラム製品がコンピュータ上で実行されると、方法のうちの1つを実行するように動作可能である。プログラムコードは、例えば機械可読担体上に格納することができる。
【0054】
他の実施形態は、機械可読担体上に格納された、本明細書に記載された方法のうちの1つを実行するコンピュータプログラムを含む。
【0055】
したがって、換言すれば、本発明の方法の一実施形態は、コンピュータプログラムがコンピュータ上で実行されるときに本明細書に記載された方法のうちの1つを実行するプログラムコードを有するコンピュータプログラムである。
【0056】
したがって、本発明の方法の更なる実施形態は、データ担体(又はデジタルストレージ媒体若しくはコンピュータ可読媒体)であって、該データ担体上に記録された、本明細書に記載された方法のうちの1つを実行するコンピュータプログラムを含む、データ担体である。
【0057】
したがって、本発明の方法のまた更なる実施形態は、本明細書に記載された方法のうちの1つを実行するコンピュータプログラムを表すデータストリーム又は信号シーケンスである。例えば、データストリーム又は信号シーケンスは、データ通信接続を介して、例えばインターネットを介して転送されるように、構成することができる。
【0058】
更なる実施形態は、本明細書に記載された方法のうちの1つを実行するように構成又は適合された処理手段、例えばコンピュータ又はプログラム可能な論理デバイスを含む。
【0059】
更なる実施形態は、本明細書に記載された方法のうちの1つを実行するコンピュータプログラムがインストールされたコンピュータを含む。
【0060】
いくつかの実施形態では、プログラム可能な論理デバイス(例えばフィールドプログラマブルゲートアレイ)を用いて、本明細書に記載された方法の機能のうちのいくつか又は全てを実行することができる。いくつかの実施形態では、フィールドプログラマブルゲートアレイは、本明細書に記載された方法のうちの1つを実行するためにマイクロプロセッサと連携することができる。概して、本方法は好ましくは任意のハードウェア装置によって実行される。
【0061】
上述した実施形態は、単に本発明の原理を説明するものである。本明細書において記載される構成並びに詳細の変更及び変形は当業者には明らかであることが理解される。したがって、同封の特許請求の範囲の範囲によってのみ制限され、本明細書における実施形態の記述及び説明のために提示された特定の詳細によって制限されるものではないことが意図される。
【符号の説明】
【0062】
10 反復コントローラ
13 入力インターフェース
14 出力インターフェース
15 メモリ
200 通信システム
201、202、203、204 セル
210 基地局
211 移動端末
【技術分野】
【0001】
本発明は無線通信に関し、特に、無線ネットワークにおける送信機/受信機ノードのためのリソース配分のタスクに関する。
【背景技術】
【0002】
ネットワークのカバレッジエリア内のユーザの集合Kについて、伝送レートのベクトル
【数1】
によって表される効率的な比例公平レート割当てを見つける問題について述べる。
【数2】
【0003】
ネットワーク内のユーザのためのレート割当てが図2に示されている。ユーザレートの相互依存性が、達成可能なレート領域Rによって表されている。これは凸集合となることが仮定される。レート領域Rは、物理層技法、例えばMIMO伝送、及びチャネル実現によって構成される。この問題は双対分解によって解くことができることがよく知られている(非特許文献1)。双対問題は、図5に示すアルゴリズムによって説明されているように、主双対アルゴリズムによって解くことができる。
【0004】
アルゴリズムのリアルタイムの実施を可能にするために、該アルゴリズムの収束速度及び複雑度が主な課題である。アルゴリズムの計算複雑度は、各反復において実行される重み付け合計レート最適化
【数3】
を解く複雑度に支配される。加えて、2つ以上の基地局を有するネットワークにおいてユーザが協調しているとき、各反復によって基地局間にシグナリングオーバーヘッドが生じる。重み付け合計レート最適化を解く複雑度は各反復について一定であるので、主な課題は、解、又は解の係数ε内で証明可能なレート構成を見つけるのに必要な反復数を低減することである。必要な反復数は、双対変数の更新方法に依拠し、双対係数の更新に最も頻繁に用いられる方法は以下である。
・劣勾配法。例えば、更新のための簡単な閉形式の式を有することに着目すると、最も一般的な更新規則である。
【数4】
しかしながら、劣勾配法の欠点は、特に高い確度が必要とされているときに収束が不良であることである。
・切断平面法。双対関数が凸型であり、したがって超平面によって下界を定めることができることに基づいて、切断平面法は構築される。解が見つかるまで、超平面を反復的に用いて、候補点から点の半空間を切り離す。
−楕円法(非特許文献2)は、候補点を含む楕円を用いる。楕円は2つの半楕円になるように反復的に切断され、一方が廃棄される。残りの半楕円を含む新たな楕円の中心が更新値として用いられる。新たな中心λi+1は以下によって計算される。
【数5】
−Kellyの切断平面法(非特許文献3)は、双対関数を超平面によって近似し、線形近似を最小にするものを更新値として用いる。新たな双対変数は、以下の最適化問題の解である。
【数6】
【0005】
線形近似に超平面を加える様々な変形形態が存在する。加えて、マルチカットと呼ばれる方法が検討される。マルチカット法では、各反復においてユーザあたり1つの超平面が加えられる。マルチカット法は収束速度を劇的に改善するが、双対更新のコストが各反復において大きく増大する。
・Aitkenの方法(非特許文献4)は、劣勾配法に加速モードを加え、結果として、より高速な収束がもたらされるが、アルゴリズムの安定性が問題となる。更新規則は1つの劣勾配ステップを計算し、それによって中間双対ベクトルを見つける。
【数7】
中間双対ベクトルを用いて、
【数8】
及び
【数9】
を計算し、更なる劣勾配ステップを求めることができる。
【数10】
最後に、
【数11】
及び
【数12】
を用いて
【数13】
を計算する。
【0006】
双対更新に対し、より多くの計算複雑度が費やされると、収束速度を改善することができることを観測することができる。更新のための閉形式の式を有する方法もあれば、最適化問題を解くことを必要とする方法もある。複雑度及び収束速度は図8に要約されている。
【0007】
理解されるように、最新技術の方法は、双対更新を計算するのに高い複雑度を有するか、又は収束不良を被るかのいずれかである。収束不良もまた、解く必要がある多数の重み付け合計レート問題に起因して計算的に複雑である。
【先行技術文献】
【非特許文献】
【0008】
【非特許文献1】Mung Chiang、S.H. Low、 A.R. Calderbank、及び、J.C. Doyle、「Layering as optimization decomposition: A mathematical theory of network architectures」、Proceedings of the IEEE, 95(1):255-312, Jan. 2007
【非特許文献2】N. Z. Shor、「Convergence rate of the gradient descent method with dilatation of the space」、Cybernetics and Systems Analysis, 6(2):102-108, 1970
【非特許文献3】J.E. Jr. Kelley、「The Cutting-Plane method for solving convex programs」、Journal of the Society for Industrial and Applied Mathematics, 8(4):703-712, December 1960
【非特許文献4】J. Hodgskiss、A. Dekorsy、及び、J. Fliege、「Accelerating a dual algorithm for the simultaneous routing and power control problem」、Proc. IEEE 18thInternational Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC ´07, pages 1-5, 2007
【発明の概要】
【発明が解決しようとする課題】
【0009】
本発明の目的は、通信システムにおいてノードにリソースを配分するための改善された概念を提供することである。
【0010】
この目的は、請求項1に記載のリソースを配分する装置、請求項14に記載のリソースを配分する方法、又は請求項15に記載のコンピュータプログラムに従って達成される。
【課題を解決するための手段】
【0011】
本発明は、現在の反復ステップのリソース配分結果と、少なくとも1つの以前の反復ステップのリソース配分結果との重み付け結合を用いて反復リソース重みの更新ステップを実行するとき、反復プロセスのはるかに高速な収束速度が得られることの発見に基づく。好ましくは、全ての以前のリソース配分結果が、主双対アルゴリズムにおいて必要な更新された反復リソース重みを計算するために組み合わせられる。
【0012】
特に、双対変数λkの更新は、以前のリソース配分結果-の重み付け結合として実行され、ここで、以前の配分結果の各々は関連付けられた重み付け係数を有する。重み付け係数は、好ましくは、以前の反復結果を重み付けするための重みの合計が1に等しいという点で、更なる最適化問題の解となる。
【0013】
好ましくは、反復ステップのリソース配分結果は、個々のリソースの重み付け合計の最適化に基づいて求められ、ここで反復リソース重みλは個々のリソースの重みであり、最適化は最適化目標及びリソース領域を用いて実行される。リソース領域は、通信システム又はノードの条件によって画定される。一実施の形態では、通信システム又はノードの条件は、ノードと受信機との間の伝送チャネル若しくはノードの内部特性、ノードの伝送電力制約、ノード間の相互干渉、物理層制約、又は伝送プロトコルを含む。好ましくは、ノードを通じて配分されるリソースは、伝送レート、周波数チャネル、タイムスロット、コードスロット、又は空間チャネルである。
【0014】
好ましくは、前記反復コントローラは、反復ステップにおいて、以前の反復ステップの前記リソース配分結果を該以前の反復ステップの結合重みと乗算したものの重み付け合計の最適化に基づいて新たな結合重みαを計算し、該新たな結合重みと、少なくとも1つの以前の反復ステップの結合重みとの結合が所定の制約値に等しいという条件下で、現在の反復ステップの前記リソース配分結果を前記新たな結合重みと乗算したものを計算するように構成される。
【0015】
好ましくは、前記装置は、以前の反復ステップから現在の反復ステップまでに得られた前記リソース配分結果を格納し、以前の反復ステップから現在の反復ステップまでの前記重み付け結合の結合重みを格納するメモリを更に備える。
【0016】
前記装置は、前記通信システム又は前記ノードの条件によって画定されるリソース領域に関する情報を受信する入力インターフェースと、前記反復コントローラによって実行される最終反復ステップの前記リソース配分結果を出力し該最終反復ステップの該リソース配分結果を用いて前記ノードが構成可能になるようにする出力インターフェースと、を更に備えることが好ましい。
【0017】
好ましくは、前記ノードは移動端末であり、前記システムは基地局を含み、前記配分する装置は、最終反復ステップの前記リソース配分結果を前記基地局に提供するように構成される。
【0018】
本発明の実施の形態は、マルチユーザシステムのための効率的な比例公平レート割当てを構成する。本発明は、好ましくはマルチユーザシステムのための効率的な比例公平レート割当てを計算するのに用いられる双対分解に基づくアルゴリズムのための新規の双対更新方法及び双対更新装置を提供する。新たな概念は、既存の方法と比較して優れた収束速度をもたらす。既存の方法と対照的に、本発明の実施の形態は、各反復において性能を厳密に改善する。本発明の概念は、軽微な追加コストを生じさせることによって、必要な反復数を劇的に低減し、したがって複雑度の全体的な低減を可能にする。
【発明の効果】
【0019】
本発明は、無線通信の分野、送信技術の分野、協調マルチポイント(CoMP)送信の分野において、比例公平レート割当てが必要とされているときに有用である。
【0020】
次に、本発明の好ましい実施形態を添付の図面に関して説明する。
【図面の簡単な説明】
【0021】
【図1】通信システムにおいてノードにリソースを配分する方法のための装置を示す図である。
【図2】マルチユーザマルチセル/CoMP MIMOシステムのための、ダウンリンク送信におけるユーザへのレート割当てを示す図である。
【図3】複数の反復にわたる、従来技術の方法と比較した本発明の性能を示す図である。
【図4a】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4b】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4c】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4d】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4e】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4f】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4g】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4h】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図4i】リソースを配分する好ましい反復アルゴリズムをグラフ表現で示す図である。
【図5】単純な主双対アルゴリズムを示す図である。
【図6】特定の更新規則を用いた本発明の主双対アルゴリズムを示す図である。
【図7】従来技術の方法に対する本発明の性能を示す図である。
【図8】本発明の概念と比較した従来技術の方法の様々な特性を要約した表である。
【発明を実施するための形態】
【0022】
図2は、本発明を適用することができる問題を示している。問題のシナリオは、幾つかのセル201、202、203、204を含み、各セルは基地局210及びいくつかの移動端末211を含む。ここで、解くべき問題は、各移動端末211が、伝送レート、複数の周波数チャネル、複数の或るサイズのタイムスロット、周波数スロット、コードスロット、又は空間チャネル等の或る送信リソースを受けるべきであることである。特に、無線状況は、全ての移動端末211が或る意味互いに影響するようになっており、この互いに対する相互依存性は、通常達成可能なレート領域Rによって表される。達成可能なレート領域Rは、例えば凸集合であると仮定されるが、本発明では必ずしも必要とされない。レート領域Rは、物理層技法、例えばMIMO送信、及びチャネル実現によって構成される。非特許文献1に示されているように、この問題は双対分解によって解くことができ、双対問題は、図5に示すような主双対アルゴリズムによって解かれる。特に、公平レート配分が必要とされ、これは、ゼロリソースを受け取るユーザが存在せず、全体としてリソースが最大にされることを確保すべきであることを意味する。言い換えれば、或るセル内のユーザ211が最大レートを受けるとき、これは、この強力な送信機の近傍の他の送信機が小さなレートしか有することができない可能性があることを意味するが、双方の送信機が非常に類似したレートを取得すれば、総全体レートがより高くなる可能性がある。しかしながら、これは最終的に異なる伝送チャネル、物理層等に依拠する。一方、ユーザのレートは、セルエッジのユーザに対しても高スループットを達成し、これによって全てのユーザに対し高いユーザ満足度を達成するには、比例公平配分されなくてはならない。通常、レート領域Rの明確な記述は利用可能でないため、図5に示すように、反復アルゴリズムが用いられる。このプロセスでは反復が実行され、該反復において、現在の双対変数(重み)に従って重み付け合計レートの解が計算され、解が最適でない限り双対変数が更新される。
【0023】
従来技術の方法における双対変数更新の計算複雑度は過度に高く、多くの反復が必要とされ、高い総計算複雑度がもたらされることがわかっている。ここで、主な複雑度は重み付け合計レート問題を解くことにあり、セル間連携の場合、高いシグナリングオーバーヘッドが必要となる。
【0024】
本発明によれば、双対変数の更新規則は、反復リソース重みλを更新するために、反復リソース重みλi+1が、現在の反復ステップのリソース配分結果と、少なくとも1つの以前の反復ステップのリソース配分結果との重み付け結合を用いて更新されるという点で強化されている。好ましくは、レート領域の近似が反復的に改善され、双対変数(ユーザ間のレート分布の重み)を更新するために用いられる。新たな更新規則は小さな計算複雑度を有し、高い収束速度をもたらす。したがって、新たな概念は低減された全体複雑度を有する。これは図8の最終行に要約されている。
【0025】
図7及び図8のシミュレーションのために、六角形グリッド内に配置された19個のサイト、サイトあたり3つのセクター、サイト間距離500メートル、ラップアラウンド構成、3GPP TR360.814に従ったチャネルモデル、都市型マクロセル、4×4MIMO構成、及び均一に分配されたセクターあたり平均5人のユーザでの、マルチセル/CoMPシミュレーションセットアップが用いられる。
【0026】
図1は、図2に示す通信システム200においてノード211にリソースを配分する装置を示している。装置は、反復処理を実行する反復コントローラ10を備え、該反復コントローラは、11及び12で示すように構成される。参照符号11は反復コントローラの構成を指し、該構成において、反復コントローラは、反復リソース重みλを用いて反復ステップのリソース配分結果r*を得るように構成されている。参照符号12は、反復コントローラが、現在の反復ステップのリソース配分結果と、少なくとも1つの以前の反復ステップのリソース配分結果との重み付け結合を用いて、反復リソース重みλを更新して、更なる反復ステップの更新された反復リソース重みλi+1を得るように更に構成されていることを示す。また、装置は、例えば、物理層技法、例えばMIMO伝送、及びチャネル実現によって構成することができる達成可能なレート領域に関する情報を受信する入力インターフェース13を備える。また、装置は、反復プロセスの終了後、すなわち終了判断基準が満たされたとき、最終配分結果を提供する出力インターフェース14を備える。
【0027】
最終配分結果は、伝送レート、周波数チャネル、タイムスロット、コードスロット、又は空間チャネルを含むことができる。例えば、或るビットレートに或る最小ビット誤り率が必要とされるとき、伝送電力は或る値に設定されなくてはならない。一方、伝送電力が同じままであるとき、例えば、より高いか又はより低い信号点配置図を有する様々な緩和方法(moderation method)によって制御することができる、より高いか又はより低い最小信号対雑音比を割り当てて、レート割当ても実行することができる。したがって、リソース配分は、送信機内で、或る伝送電力設定及び/又はマッピング規則(信号点配置図)の或る選択において、或る量の転送誤り訂正コーディングにおいて現れ、すなわち、より高い冗長性は、より低い伝送レートを意味するが、高められた信号対雑音比を意味する。或る利用可能な再送信規則等のより複雑な課題をレート割当てに含めることができる。
【0028】
このため、最終的な配分結果は出力インターフェースを介して送信ネットワーク内の個々の送信機に通信されるか、又はまず図2の基地局210に送信され、次に、基地局からこの基地局に関連する送信機211に送信される。
【0029】
双対変数の更新のために、以下が提案される。
【数14】
ここで、α*は以下の最適化問題の解である。
【数15】
【0030】
問題は、単純な制約集合にわたって2回微分可能な凹関数を最大化することであって、このために非常に高速で効率的なアルゴリズムが存在する。新たな更新メカニズムを有する主双対アルゴリズムが図6に要約されている。ここで、いくつかのステップが省かれていることに気付くことができる。
【0031】
新規の双対更新方法の主な寄与は、
・優れた収束速度、
・各反復の効用の改善が保証され、ステップサイズ制御が必要とされないこと、
・複雑度の全体的な低減、
である。
【0032】
実施形態は、複数ユーザを有する通信システムにおいて或る効用関数を最大化することを目的とし、レート領域の区分線形近似を仮定した効用最大化問題の解を含み、結果のユーザレートの要素単位の反転を更に含むアルゴリズムにおいて双対変数を更新する概念を含むことが好ましい。
【0033】
好ましくは、本発明は、レート領域の区分線形近似の品質を改善する双対変動更新規則の反復的な実行を含む。効用関数は、比例公平レート配分に従って実行されることが好ましい。また、本発明は、基地局が連携し、基地局及び移動ノードが複数のアンテナを有する通信システムに適用されることが好ましい。
【0034】
マルチユーザシステムのための効率的な比例公平レート割当てを見つけることは、効用最大化問題によって計算される。
【数16】
【0035】
この問題は双対分解によって解かれ、ここで双対関数d(λ)は以下である。
【数17】
【0036】
Upは自身の最大値を達成する凸最適化問題であるので、双対問題は同じ最適値
【数18】
を有する。双対問題UDは、
【数19】
であり、
【数20】
に等しい。これは、閉じた凸集合は、閉じた半空間の交差として特徴付けることができるためである。通常、Rを完全に記述するのに必要な半空間の数は無限であり、これによってUDを直接解くことができない。したがって、アルゴリズム1を採用することができ、各反復において、代替問題を定式化することができる。
【数21】
この代替問題は、各反復において解かれる重み付け合計レート最適化問題
【数22】
から得られる有限の点集合
【数23】
を用いて機能する。明らかに、APの最適値は問題UDの最適値の下限であり、自由度がより低い。以下で、双対変数の更新値としてAPを最適化したものを反復的に用いることによって、最終的にε最適解である
【数24】
又は
【数25】
となるまで界が狭まることが数学的に証明されている。
【0037】
近似問題に対する解決策
このセクションでは、凸最適化問題である
【数26】
の解を計算する方法を検討する。ラグランジュ関数は以下の通りである。
【数27】
【0038】
定理1:所与の双対変数αのラグランジュ関数の最小値である双対関数θ(α)が以下によって与えられる
【数28】
【0039】
説明:zは制約されていないので、zを任意に小さくすることができ、したがって
【数29】
でない限りθ(α)=−∞である。この場合、
【数30】
であり、
【数31】
から、
【数32】
となる。
【0040】
これを式(1)に代入すると、
【数33】
の場合に以下となることを結論付けることができる。
【数34】
【0041】
定理1から、双対問題AD(i)、すなわち
【数35】
は以下の問題に等しいことを結論付けることができる。
【数36】
【0042】
この問題は、比例公平性効用を最大にするレート点c1,...,ciの凸結合を見つけることを意味する。AD(i)の解a*を式(2)に代入することによって、提案された更新規則がもたらされる。最終的に、アルゴリズムによって、効用が解に収束するまで、各反復において効用が厳密に改善されることを証明することが可能である。
【0043】
シミュレーション結果
図3は、1つのチャネル実現のための複数の反復にわたる効用を示している。ここで、収束性能を検証することができる。Aitkenのプロセスは、安定性を確保するための慎重なステップサイズ制御を必要とし、これは本発明者らの実験において達成することができなかった。提案された方法によって、最良の収束速度が提供されることを理解することができる。切断平面法は、更新値を計算するのに比較可能な複雑度を有するが、本方法による目覚しい利得を見て取ることができる。マルチカット方法は良好な性能をもたらすが、本発明の一実施形態による方法よりも高い複雑度を有する。
【0044】
アルゴリズムは、部分的再利用方式を用いた、より大規模なネットワークにおいても研究されている。反復数が過度に高い(1,000〜1,000,000)ので、劣勾配アルゴリズム、楕円アルゴリズム、及び切断平面アルゴリズムはこのシナリオには適用可能でない。図7は、本方法がマルチカット法をはるかに凌ぐ一方で、より低い複雑度を有することを示している。マルチカット法のi番目の反復において解かれなくてはならない線形問題の制約数は(K+1)i個の制約を有し、これは最後の反復では7000個を超える。一方、新規の手法は、単純な制約を有する凸問題において、i番目の反復においてi個の変数を有する。数ステップのうちに最適条件に近い(90%〜95%)構成に到達することができ、これによって新規の方法が実際の実施に対して現実的となることに注目されたい。
【0045】
続いて、図6に示すアルゴリズムを、図4a〜図4iを参照して詳細に論じる。図4a〜図4iを検討するとき、完全な一貫性を有するために、図a〜図iにおいてパラメータcがパラメータrに置き換えられることに留意されたい。しかしながら、c及びrはともに同じもの、すなわちリソース配分結果を意味する。特に、rm又はcmは、検討中のユーザグループの特定のユーザmのリソース配分結果を示している。このため、rm又はcmは、ユーザmの伝送レート、ユーザmの周波数チャネル、ユーザmのタイムスロット、ユーザmのコードスロット、又はユーザmの空間チャネルとすることができる。加えて、各ユーザリソース配分結果rmが関連付けられたλmを有するように、反復リソース重みλが各ユーザに関連付けられる。また、一方、m*は、反復ステップのリソース配分結果と少なくとも1つの以前の反復ステップのリソース配分結果との重み付け結合において用いられる或るユーザmの重み付け係数である。
【0046】
図4aは、Rの境界上の点を見つけるのに用いることができる重み付け合計レート最大化(WSRMax)を示している。ここで、Rは、全ての物理パラメータ及び伝送チャネル等の表現である、いわゆる達成可能なレート領域Rである。λをrと乗算した積が、レートが許容レート領域内にあることを条件として最大化されることになる。図4において見て取ることができるように、直線40が存在し、ここで、特定の直線41は、或る点においてレート領域に接し、反復リソース重みλによって規定されたベクトルは線41に直交する。図4bは、図6と比較してわずかに異なる表現で反復アルゴリズムを示している。特に、更新ステップ2が示され、該ステップは、λを引数とした重み付け合計レート最大化の後に実行される。特に、図4bはレート領域の反復的探査を示しており、反復当たりのコストが、最適化問題、WSRMax、及びλを更新するときに全ての送信機間で必要とされるシグナリングによって与えられる。主な目標は、反復数を劇的に低減することである。
【0047】
図4cは、レート領域の別の反復的探査を示しており、ここで、異なる線42は図4aに対し異なる勾配を有し、線43はリソース配分結果rにおいてレート領域境界に接し、ここでもλは線43に直交している。
【0048】
図4dは、重み付け合計レート最適化を用いた最初の反復ステップを示している。ここで、レート領域が再び示され、関連付けられた更新重みλ1を有する第1の反復結果がr1において見つかる。次に、図4eに示すように、レート領域の内部近似が実行される。更新ステップが図4eに示されている。次に、図4fにおいて、反復2が実行されるが、今度は図4eにおいて計算された異なるλを用いて実行され、これは、線50がレート領域Rに接する点が求められることを意味し、この点はr2に対応する。次に、図4gに示すように、レート領域の内部近似が再び実行され、反復2において、r2が、2つの以前の反復ステップにおいて求められたr1及びr2の重み付け結合として計算され、次にこのr2を用いて、λ更新値が、反復ステップのリソース配分結果と、少なくとも1つの以前の反復ステップのリソース配分結果との重み付け結合に基づくように新たなλ3を最終的に計算する。
【0049】
次に、図4hに示すように、反復3によって結果としてr3がもたらされる。言い換えると、図4gにおいてλ3が計算され、図4hにおいて、λ3によって求められた勾配を有する直線がレート領域に接する点が求められる。このため、第3の反復の結果はr3となる。図4iに示すように、これより改善された結果を得ることができないので、ここで反復が終了する。
【0050】
装置との関係でいくつかの態様が説明されたが、これらの態様は対応する方法の記述も表し、ここでブロック又はデバイスは方法ステップ又は方法ステップの特徴に対応することが明らかである。それに類似して、方法ステップに関連して説明された態様も、対応する装置の対応するブロック又はアイテム又は特徴の記述を表す。
【0051】
或る特定の実施態様要件に依拠して、本発明の実施形態はハードウェア又はソフトウェアにおいて実施することができる。実施態様は、電子的に読取り可能な制御信号が格納されたデジタルストレージ媒体若しくは非一時的ストレージ媒体、例えばフロッピー(登録商標)ディスク、DVD、CD、ROM、PROM、EPROM、EEPROM、又はフラッシュメモリを用いて実行することができ、それらは、それぞれの方法が実行されるようにプログラム可能なコンピュータシステムと連携する(又は連携可能である)。
【0052】
本発明によるいくつかの実施形態は、本明細書に記載される方法のうちの1つが実行されるようにプログラム可能なコンピュータシステムと連携することができる電子的に読取り可能な制御信号を有する非一時的データ担体を含む。
【0053】
概して、本発明の実施形態は、プログラムコードを有するコンピュータプログラム製品として実装することができる。該プログラムコードは、コンピュータプログラム製品がコンピュータ上で実行されると、方法のうちの1つを実行するように動作可能である。プログラムコードは、例えば機械可読担体上に格納することができる。
【0054】
他の実施形態は、機械可読担体上に格納された、本明細書に記載された方法のうちの1つを実行するコンピュータプログラムを含む。
【0055】
したがって、換言すれば、本発明の方法の一実施形態は、コンピュータプログラムがコンピュータ上で実行されるときに本明細書に記載された方法のうちの1つを実行するプログラムコードを有するコンピュータプログラムである。
【0056】
したがって、本発明の方法の更なる実施形態は、データ担体(又はデジタルストレージ媒体若しくはコンピュータ可読媒体)であって、該データ担体上に記録された、本明細書に記載された方法のうちの1つを実行するコンピュータプログラムを含む、データ担体である。
【0057】
したがって、本発明の方法のまた更なる実施形態は、本明細書に記載された方法のうちの1つを実行するコンピュータプログラムを表すデータストリーム又は信号シーケンスである。例えば、データストリーム又は信号シーケンスは、データ通信接続を介して、例えばインターネットを介して転送されるように、構成することができる。
【0058】
更なる実施形態は、本明細書に記載された方法のうちの1つを実行するように構成又は適合された処理手段、例えばコンピュータ又はプログラム可能な論理デバイスを含む。
【0059】
更なる実施形態は、本明細書に記載された方法のうちの1つを実行するコンピュータプログラムがインストールされたコンピュータを含む。
【0060】
いくつかの実施形態では、プログラム可能な論理デバイス(例えばフィールドプログラマブルゲートアレイ)を用いて、本明細書に記載された方法の機能のうちのいくつか又は全てを実行することができる。いくつかの実施形態では、フィールドプログラマブルゲートアレイは、本明細書に記載された方法のうちの1つを実行するためにマイクロプロセッサと連携することができる。概して、本方法は好ましくは任意のハードウェア装置によって実行される。
【0061】
上述した実施形態は、単に本発明の原理を説明するものである。本明細書において記載される構成並びに詳細の変更及び変形は当業者には明らかであることが理解される。したがって、同封の特許請求の範囲の範囲によってのみ制限され、本明細書における実施形態の記述及び説明のために提示された特定の詳細によって制限されるものではないことが意図される。
【符号の説明】
【0062】
10 反復コントローラ
13 入力インターフェース
14 出力インターフェース
15 メモリ
200 通信システム
201、202、203、204 セル
210 基地局
211 移動端末
【特許請求の範囲】
【請求項1】
通信システムにおいてノードにリソースを配分する装置であって、
反復処理を実行する反復コントローラ(10)であって、前記反復コントローラが、
反復リソース重み(λ)を用いて(11)反復ステップのリソース配分結果(r*)を得、かつ
前記反復ステップの前記リソース配分結果と、少なくとも1つの以前の反復ステップの前記リソース配分結果との重み付け結合を用いて、前記反復リソース重み(λ)を更新して、更なる反復ステップの更新された反復リソース重み(λi+1)を得る、
ように構成された、反復コントローラを備える、装置。
【請求項2】
前記反復コントローラ(10)は、前記個々のリソースの前記重み付け合計の最適化に基づいて、前記反復ステップの前記リソース配分結果(r*)を求めるように構成され、ここで、前記反復リソース重み(λ)は前記個々のリソースの重みであり、前記最適化は、最適化目標、及び前記通信システム又は前記ノードの条件によって画定されたリソース領域を用いて実行される、請求項1に記載の装置。
【請求項3】
前記通信システム又は前記ノードの前記条件は、ノードと受信機との間の伝送チャネルと、前記ノードの内部特性、又は前記ノードの伝送電力制約、又は前記ノード間の相互干渉、又は物理層制約、又は伝送プロトコルとを含む、請求項2に記載の装置。
【請求項4】
前記リソースは、伝送レート、周波数チャネル、タイムスロット、コードスロット、又は空間チャネルである、請求項1〜3のいずれか1項に記載の装置。
【請求項5】
前記反復コントローラ(10)は、反復ステップにおいて、以前の反復ステップの前記リソース配分結果を該以前の反復ステップの結合重みと乗算したものの重み付け合計の最適化に基づいて新たな結合重み(α)を計算し、該新たな結合重みと、少なくとも1つの以前の反復ステップの結合重みとの結合が所定の制約値に等しいという条件下で、現在の反復ステップの前記リソース配分結果を前記新たな結合重みと乗算したものを計算するように構成される、請求項1〜4のいずれか1項に記載の装置。
【請求項6】
以前の反復ステップから現在の反復ステップまでに得られた前記リソース配分結果を格納し、以前の反復ステップから前記現在の反復ステップまでの前記重み付け結合の結合重みを格納するメモリ(15)を更に備える、請求項1〜5のいずれか1項に記載の装置。
【請求項7】
前記通信システム又は前記ノードの条件によって画定されるリソース領域に関する情報を受信する入力インターフェース(13)と、
前記反復コントローラによって実行される最終反復ステップの前記リソース配分結果を出力し、該最終反復ステップの該リソース配分結果を用いて前記ノードが構成可能になるようにする、出力インターフェース(14)と、
を更に備える、請求項1〜6のいずれか1項に記載の装置。
【請求項8】
前記反復コントローラ(10)は、各反復ステップにおいてリソース領域の新たな線形化を実行し、前記リソース配分結果を得るように構成される、請求項1〜7のいずれか1項に記載の装置。
【請求項9】
前記反復コントローラ(10)は、rが前記リソース領域内にあるという制約下で、関数(λTr)を最大化し、前記リソース配分結果を得るように構成され、λは前記ノードの前記反復リソース重みからなるベクトルであり、rは前記ノードの前記リソース配分結果を含むベクトルである、請求項1〜8のいずれか1項に記載の装置。
【請求項10】
前記反復コントローラ(10)は、以下の制約
【数1】
の下で、関数
【数2】
を最大化することによって、前記重み付け結合の新たな結合重みαを計算するように構成され、ここで、αiは反復ステップiにおけるノードmの前記重み付け結合の重みであり、riは反復ステップiにおける前記リソース配分結果であり、eはユーザの集合K内のユーザkのリソース配分結果の成分を選択する単位ベクトルであり、mは総和パラメータである、請求項1〜9のいずれか1項に記載の装置。
【請求項11】
前記反復コントローラ(10)は、以下の式
【数3】
に基づいて前記反復リソース重みを更新するように構成され、ここで、αiは反復ステップiにおけるノードmの前記重み付け結合の重みであり、riは反復ステップiにおける前記リソース配分結果であり、eはユーザの集合K内のユーザkのリソース配分結果の成分を選択する単位ベクトルであり、mは総和パラメータである、請求項1〜10のいずれか1項に記載の装置。
【請求項12】
前記ノードは移動端末(211)であり、前記システムは基地局(210)を含み、前記配分する装置は、最終反復ステップの前記リソース配分結果を前記基地局(210)に提供するように構成される、請求項1〜11のいずれか1項に記載の装置。
【請求項13】
通信システム(200)であって、
請求項1〜12のいずれか1項に記載のリソースを配分する装置(10)と、
移動端末(211)であるノードと、
基地局(210)と、
を備え、
前記移動端末(211)又は前記基地局(210)は空間チャネルを実装する複数のアンテナを有する、通信システム。
【請求項14】
通信システムにおいてノードにリソースを配分する方法であって、
複数の連続した反復ステップを用いて反復処理を実行するステップと、
反復ステップ内で、反復リソース重み(λ)を用いること(11)であって、該反復ステップのリソース配分結果(r*)を得る、用いるステップと、
前記反復ステップ内で、前記反復リソース重み(λ)を更新するステップ(12)であって、該反復ステップの前記リソース配分結果と、少なくとも1つの以前の反復ステップの前記リソース配分結果との重み付け結合を用いて、前記複数の連続した反復ステップにおける更なる反復ステップの更新された反復リソース重み(λi+1)を得る、更新するステップと
を含む、方法。
【請求項15】
コンピュータ又はプロセッサ上で実行されたときに、請求項14に記載のリソースを配分する方法を実行するためのコンピュータプログラム。
【請求項1】
通信システムにおいてノードにリソースを配分する装置であって、
反復処理を実行する反復コントローラ(10)であって、前記反復コントローラが、
反復リソース重み(λ)を用いて(11)反復ステップのリソース配分結果(r*)を得、かつ
前記反復ステップの前記リソース配分結果と、少なくとも1つの以前の反復ステップの前記リソース配分結果との重み付け結合を用いて、前記反復リソース重み(λ)を更新して、更なる反復ステップの更新された反復リソース重み(λi+1)を得る、
ように構成された、反復コントローラを備える、装置。
【請求項2】
前記反復コントローラ(10)は、前記個々のリソースの前記重み付け合計の最適化に基づいて、前記反復ステップの前記リソース配分結果(r*)を求めるように構成され、ここで、前記反復リソース重み(λ)は前記個々のリソースの重みであり、前記最適化は、最適化目標、及び前記通信システム又は前記ノードの条件によって画定されたリソース領域を用いて実行される、請求項1に記載の装置。
【請求項3】
前記通信システム又は前記ノードの前記条件は、ノードと受信機との間の伝送チャネルと、前記ノードの内部特性、又は前記ノードの伝送電力制約、又は前記ノード間の相互干渉、又は物理層制約、又は伝送プロトコルとを含む、請求項2に記載の装置。
【請求項4】
前記リソースは、伝送レート、周波数チャネル、タイムスロット、コードスロット、又は空間チャネルである、請求項1〜3のいずれか1項に記載の装置。
【請求項5】
前記反復コントローラ(10)は、反復ステップにおいて、以前の反復ステップの前記リソース配分結果を該以前の反復ステップの結合重みと乗算したものの重み付け合計の最適化に基づいて新たな結合重み(α)を計算し、該新たな結合重みと、少なくとも1つの以前の反復ステップの結合重みとの結合が所定の制約値に等しいという条件下で、現在の反復ステップの前記リソース配分結果を前記新たな結合重みと乗算したものを計算するように構成される、請求項1〜4のいずれか1項に記載の装置。
【請求項6】
以前の反復ステップから現在の反復ステップまでに得られた前記リソース配分結果を格納し、以前の反復ステップから前記現在の反復ステップまでの前記重み付け結合の結合重みを格納するメモリ(15)を更に備える、請求項1〜5のいずれか1項に記載の装置。
【請求項7】
前記通信システム又は前記ノードの条件によって画定されるリソース領域に関する情報を受信する入力インターフェース(13)と、
前記反復コントローラによって実行される最終反復ステップの前記リソース配分結果を出力し、該最終反復ステップの該リソース配分結果を用いて前記ノードが構成可能になるようにする、出力インターフェース(14)と、
を更に備える、請求項1〜6のいずれか1項に記載の装置。
【請求項8】
前記反復コントローラ(10)は、各反復ステップにおいてリソース領域の新たな線形化を実行し、前記リソース配分結果を得るように構成される、請求項1〜7のいずれか1項に記載の装置。
【請求項9】
前記反復コントローラ(10)は、rが前記リソース領域内にあるという制約下で、関数(λTr)を最大化し、前記リソース配分結果を得るように構成され、λは前記ノードの前記反復リソース重みからなるベクトルであり、rは前記ノードの前記リソース配分結果を含むベクトルである、請求項1〜8のいずれか1項に記載の装置。
【請求項10】
前記反復コントローラ(10)は、以下の制約
【数1】
の下で、関数
【数2】
を最大化することによって、前記重み付け結合の新たな結合重みαを計算するように構成され、ここで、αiは反復ステップiにおけるノードmの前記重み付け結合の重みであり、riは反復ステップiにおける前記リソース配分結果であり、eはユーザの集合K内のユーザkのリソース配分結果の成分を選択する単位ベクトルであり、mは総和パラメータである、請求項1〜9のいずれか1項に記載の装置。
【請求項11】
前記反復コントローラ(10)は、以下の式
【数3】
に基づいて前記反復リソース重みを更新するように構成され、ここで、αiは反復ステップiにおけるノードmの前記重み付け結合の重みであり、riは反復ステップiにおける前記リソース配分結果であり、eはユーザの集合K内のユーザkのリソース配分結果の成分を選択する単位ベクトルであり、mは総和パラメータである、請求項1〜10のいずれか1項に記載の装置。
【請求項12】
前記ノードは移動端末(211)であり、前記システムは基地局(210)を含み、前記配分する装置は、最終反復ステップの前記リソース配分結果を前記基地局(210)に提供するように構成される、請求項1〜11のいずれか1項に記載の装置。
【請求項13】
通信システム(200)であって、
請求項1〜12のいずれか1項に記載のリソースを配分する装置(10)と、
移動端末(211)であるノードと、
基地局(210)と、
を備え、
前記移動端末(211)又は前記基地局(210)は空間チャネルを実装する複数のアンテナを有する、通信システム。
【請求項14】
通信システムにおいてノードにリソースを配分する方法であって、
複数の連続した反復ステップを用いて反復処理を実行するステップと、
反復ステップ内で、反復リソース重み(λ)を用いること(11)であって、該反復ステップのリソース配分結果(r*)を得る、用いるステップと、
前記反復ステップ内で、前記反復リソース重み(λ)を更新するステップ(12)であって、該反復ステップの前記リソース配分結果と、少なくとも1つの以前の反復ステップの前記リソース配分結果との重み付け結合を用いて、前記複数の連続した反復ステップにおける更なる反復ステップの更新された反復リソース重み(λi+1)を得る、更新するステップと
を含む、方法。
【請求項15】
コンピュータ又はプロセッサ上で実行されたときに、請求項14に記載のリソースを配分する方法を実行するためのコンピュータプログラム。
【図1】
【図2】
【図3】
【図4a】
【図4b】
【図4c】
【図4d】
【図4e】
【図4f】
【図4g】
【図4h】
【図4i】
【図5】
【図6】
【図7】
【図8】
【図2】
【図3】
【図4a】
【図4b】
【図4c】
【図4d】
【図4e】
【図4f】
【図4g】
【図4h】
【図4i】
【図5】
【図6】
【図7】
【図8】
【公開番号】特開2012−134952(P2012−134952A)
【公開日】平成24年7月12日(2012.7.12)
【国際特許分類】
【外国語出願】
【出願番号】特願2011−250723(P2011−250723)
【出願日】平成23年11月16日(2011.11.16)
【出願人】(392026693)株式会社エヌ・ティ・ティ・ドコモ (5,876)
【Fターム(参考)】
【公開日】平成24年7月12日(2012.7.12)
【国際特許分類】
【出願番号】特願2011−250723(P2011−250723)
【出願日】平成23年11月16日(2011.11.16)
【出願人】(392026693)株式会社エヌ・ティ・ティ・ドコモ (5,876)
【Fターム(参考)】
[ Back to top ]