(57)【要約】【課題】  従来のＰｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラを動作させつつ、端末の能力に応じた公平性を実現することができるパケット送信制御装置を提供する。【解決手段】  本発明は、複数の移動局に対するパケットの送信制御を行うパケット送信制御装置に関する。本発明に係るパケット送信制御装置は、前記複数の移動局＃ｎの各々の能力に基づいて、該移動局＃ｎの各々に対するパケットのスケジューリングを行うスケジューリング部１４０とを具備することを要旨とする。【選択図】  図４
2005236918.tif 000002
【特許請求の範囲】
【請求項１】
複数の移動局に対するパケットの送信制御を行うパケット送信制御装置であって、
前記複数の移動局の各々の能力に基づいて、該移動局の各々に対するパケットのスケジューリングを行うスケジューリング部とを具備することを特徴とするパケット送信制御装置。
【請求項２】
前記移動局の能力に対応する能力指数を設定する能力指数設定部を具備し、
前記スケジューリング部は、前記能力指数を用いて算出される評価関数が最大となる移動局に対してパケットを送信するようにスケジューリングすることを特徴とする請求項１に記載のパケット送信制御装置。
【請求項３】
前記移動局＃ｎに対するパケットの瞬時伝送速度Ｒｎと、前記移動局＃ｎに対する平均伝送速度
【数１】
2005236918.tif 000023
とを取得する取得部を具備し、
前記スケジューリング部は、前記移動局＃ｎの能力に対応する能力指数Ｂｎと、前記移動局＃ｎに対するパケットの瞬時伝送速度Ｒｎと、前記移動局＃ｎに対するパケットの平均伝送速度
【数２】
2005236918.tif 000024
と、所定のパラメータα、βとを用いて、
【数３】
2005236918.tif 000025
に従って算出される評価関数Ｃｎが最大となる移動局＃ｎに対してパケットを送信するようにスケジューリングすることを特徴とする請求項１に記載のパケット送信制御装置。
【請求項４】
前記スケジューリング部は、前記移動局ごとに前記パケットの送信に係る優先度クラスを管理しており、前記優先度ごとに各移動局に対するパケットのスケジューリングを行うことを特徴とする請求項１に記載のパケット送信制御装置。
【請求項５】
前記移動局＃ｎに対するパケットの瞬時伝送速度Ｒｎと、前記移動局＃ｎに対するパケットの平均伝送速度
【数４】
2005236918.tif 000026
とを取得する取得部を具備し、
前記スケジューリング部は、前記移動局＃ｎに係る前記優先度クラスＰＣｎに応じた重み係数ＡＰＣｎと、前記移動局＃ｎの能力に対応する能力指数Ｂｎと、前記前記移動局＃ｎに対するパケットの瞬時伝送速度Ｒｎと、前記移動局＃ｎに対するパケットの平均伝送速度
【数５】
2005236918.tif 000027
と、前記優先度クラスＰＣｎごとの所定のパラメータαＰＣｎ、βＰＣｎとを用いて、
【数６】
2005236918.tif 000028
に従って算出される評価関数Ｃｎが最大となる移動局＃ｎに対してパケットを送信するようにスケジューリングすることを特徴とする請求項４に記載のパケット送信制御装置。
【請求項６】
前記能力指数設定部は、外部からの指示に応じて前記移動局の能力に対応する能力指数を設定することを特徴とする請求項２に記載のパケット送信制御装置。
【請求項７】
前記移動局の能力は、受信ダイバーシチ機能の有無、送信ダイバーシチ対応の可否、高度受信器機能の有無、一度に受信可能な最大データ量、受信可能な変調方式、受信可能な最大コード数、一度パケットを受信してから再びパケットを受信可能となるまでの最小時間の少なくとも１つを含むことを特徴とする請求項１に記載のパケット送信制御装置。
【請求項８】
複数の移動局に対するパケットの送信制御を行うパケット送信制御方法であって、
前記移動局＃ｎの能力に対応する能力指数Ｂｎを設定する工程と、
前記移動局＃ｎに対するパケットの瞬時伝送速度Ｒｎと、前記移動局＃ｎに対するパケットの平均伝送速度
【数７】
2005236918.tif 000029
とを取得する工程と、
前記移動局＃ｎの能力に対応する能力指数Ｂｎと、前記移動局＃ｎに対するパケットの瞬時伝送速度Ｒｎと、前記移動局＃ｎに対するパケットの平均伝送速度
【数８】
2005236918.tif 000030
と、所定のパラメータα、βとを用いて、
【数９】
2005236918.tif 000031
に従って評価関数Ｃｎを算出する工程と、
算出された前記評価関数Ｃｎが最大となる移動局＃ｎに対してパケットを送信するようにスケジューリングする工程とを有することを特徴とするパケット送信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の移動局に対するパケットの送信制御を行うパケット送信制御装置及びパケット制御方法に関する。特に、本発明は、移動通信システムにおける下りパケットの送信制御を行うパケット送信制御装置及びパケット送信制御方法に関する。
【背景技術】
【０００２】
移動通信システムの下りリンクでは、無線基地局が、当該無線基地局に属する移動局との間で、１つの物理チャネルを共有している場合がある。以下、この時に用いられる物理チャネルを「下り共有チャネル」と呼ぶ。
【０００３】
かかる下り共有チャネルにおいては、無線基地局が、通信相手である複数の移動局に対するパケット送信順序を、各移動局との間の瞬時の無線品質に基づいて制御することによって、当該無線基地局で提供できるスループット、いわゆるシステム収容能力を高めることができる。
【０００４】
このような無線基地局によるパケットの送信順序の制御は「スケジューリング」と呼ばれており、かかるスケジューリングをパケット伝送に適用することで、通信容量が増大し、あるいは通信品質が向上することが知られている（例えば、非特許文献１参照）。
【０００５】
また、一般的に、従来のスケジューリングにおいて対象となるパケットは、伝送遅延に対する要求条件がさほど厳しくないことを前提として考えられていた。
【０００６】
ところで、第３世代移動通信システム、いわゆるＩＭＴ−２０００の標準化については、地域標準化機関等により組織された「３ＧＰＰ/３ＧＰＰ２（Ｔｈｉｒｄ-Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ/Ｔｈｉｒｄ-Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２）」において、３ＧＰＰでは「Ｗ-ＣＤＭＡ方式」として、３ＧＰＰ２では「ｃｄｍａ２０００方式」として、標準仕様の策定作業がなされている。
【０００７】
３ＧＰＰでは、近年のインターネットの急速な普及に伴い、特に下りリンクにおいて、データベースやＷｅｂサイトからのダウンロード等による高速・大容量のトラヒックが増加するとの予測に基づき下り方向の高速パケット伝送方式である「ＨＳＤＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）」の標準化が行われている（例えば、非特許文献２参照）。
【０００８】
また、３ＧＰＰ２でも、上記同様の観点から下り方向の高速データ専用の伝送方式「１ｘ-ＥＶ  ＤＯ」の標準化が行われている（例えば、非特許文献３参照）。なお、ｃｄｍａ２０００方式の「１ｘ-ＥＶ  ＤＯ」において、「ＤＯ」は、Ｄａｔｅ  Ｏｎｌｙの意味である。
【０００９】
例えば、ＨＳＤＰＡでは、移動局と無線基地局との間の無線品質に応じて無線チャネルの変調方式や符号化率を制御する方式（例えば、ＨＳＤＰＡでは、ＡＭＣＳ（Ａｄａｐｔｉｖｅ  Ｍｏｄｕｌａｔｉｏｎ  ａｎｄ  Ｃｏｄｉｎｇ  Ｓｃｈｅｍｅ）と呼ばれている）と、数ｍｓの周期で動作するスケジューリングとを組み合わせて用いることで、個々の移動局に対するスループット、及びシステム全体のスループットを向上させることができるようになっている。
【００１０】
無線基地局におけるスケジューリングアルゴリズムとして、無線基地局に属する移動局に対して、順番（例えば、移動局＃１→＃２→＃３→…）に下り共有チャネルを割り当てることによって、送信待ちパケットの送信順序を制御する「ラウンドロビンスケジューラ」が良く知られている。
【００１１】
また、無線基地局におけるスケジューリングアルゴリズムとして、各移動局に対するパケットの瞬時伝送速度や平均伝送速度に基づいて送信待ちパケットの送信順序を制御する「Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラ」や「ＭＡＸ  Ｃ/Ｉ（Ｍａｘｉｍｕｍ  Ｃ/Ｉ）スケジューラ」が知られている。
【００１２】
「Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューリング」は、個々の移動局の下り回線における瞬時の無線品質の変動に応じて、送信キューの割り当てを行いつつ、各移動局間の公平性（Ｆａｉｒｎｅｓｓ）もサポートするスケジューリングアルゴリズムである。
【００１３】
以下、図９を参照して、Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューリングに関する簡易な説明を行う。図９は、無線基地局に搭載されたＰｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラの動作を示すフローチャートである。
【００１４】
Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューリンリングは、測定した各移動局に対するパケットの瞬時伝送速度（例えば、各移動局との間の瞬時の無線品質）及び各移動局に対するパケットの平均伝送速度（例えば、各移動局との間の平均の無線品質）に基づいて、当該無線基地局に属する各移動局の評価関数を求め、当該評価関数を最大にする移動局に対して送信キューを割り当てるというものである。
【００１５】
図９に示すように、ステップＳ１００１において、無線基地局は、以下のように初期値を設定する。
【００１６】
ｎ＝１（ｎ：移動局の添え字）
Ｃｍａｘ＝０  （Ｃｍａｘ：評価関数の最大値）
ｎｍａｘ＝０  （ｎｍａｘ：評価関数の最大となる移動局の添え字）
ステップＳ１００２において、無線基地局は、評価関数の計算に必要な要素、具体的には、各移動局に対するパケットの瞬時伝送速度Ｒｎ、及び各移動局に対するパケットの平均伝送速度
【数１０】
2005236918.tif 000003
【００１７】
を測定する。
【００１８】
ステップＳ１００３において、無線基地局は、ステップＳ１００２で測定された値を用いて、次式に基づく評価関数Ｃｎを計算する。
【数１１】
2005236918.tif 000004
【００１９】
ステップＳ１００４において、無線基地局は、ステップＳ１００３で計算された評価関数Ｃｎが、評価関数の最大値Ｃｍａｘを超えているかどうかを判定する。
【００２０】
ここでは、Ｃｍａｘ＝０であるので、ステップＳ１００４の判定がＹＥＳとなり、ステップＳ１００５において、無線基地局は、ステップＳ１００３で計算されたＣｎの値をＣｍａｘに設定すると共に、ｎｍａｘ＝１と設定する。
【００２１】
その後、無線基地局は、ステップＳ１００６において、ｎを＋１だけインクリメントし、ステップＳ１００７において、ｎがＮ（無線基地局と通信中の移動局数）を超えているか否かについて判定する。
【００２２】
ｎがＮを超えていない場合、本動作は、ステップＳ１００２乃至ステップＳ１００６までのステップを繰り返すことによって、Ｎ個の評価関数Ｃｎが順次求められる。
【００２３】
ステップＳ１００８において、無線基地局は、評価関数Ｃｎが最大となる移動局＃ｎｍａｘを選択して、当該移動局＃ｎｍａｘに対して送信キューを割り当てる。
【００２４】
ここで、評価関数Ｃｎは、分子が「各移動局に対するパケットの瞬時伝送速度（例えば、各移動局との間の瞬時の無線品質）」であり、分母が「各移動局に対するパケットの平均伝送速度（例えば、各移動局との間の平均の無線品質）」であるため、平均伝送速度に対して瞬時伝送速度が大きい場合に、移動局＃ｎに対して送信キューが割り当てられる確率が大きくなる。
【００２５】
したがって、従来のＰｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューリンリングによれば、平均伝送速度が高い移動局も、平均伝送速度が低い移動局も、その移動局にとって瞬時の伝送速度が高い場合に、送信キューが割り当てられることになり、ユーザダイバーシチゲインによるスループットの向上と公平性の両方が提供される。
【非特許文献１】Ｊ．Ｍ．Ｈｏｌｔｚｍａｎ、ＩＥＥＥ  ＶＴＣ２０００  Ｓｐｒｉｎｇ
【非特許文献２】３ＧＰＰ  ＴＲ２５．８４８  ｖ４．０．０
【非特許文献３】３ＧＰＰ２  Ｃ．Ｓ００２４  Ｒｅｖ．１．０．０
【発明の開示】
【発明が解決しようとする課題】
【００２６】
しかしながら、従来のＰｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラの動作は、全ての移動局の能力（Ｃａｐａｂｉｌｉｔｙ）が同等であるという前提にたっており、複数の移動局の間で、移動局の能力が異なる場合には、従来のＰｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラによって必ずしも公平性は提供されないという問題点があった。
【００２７】
例えば、ある移動局が、受信局の能力として受信ダイバーシチ機能を具備しているのに対して、もう１つの移動局が、受信局の能力として受信ダイバーシチ機能を具備していないものとする。このとき、前者の移動局は、受信ダイバーシチ機能により、送信キューが割り当てられた際に受信可能な情報ビット数（瞬時伝送速度）は増加するが、同時に、平均伝送速度も増加するため、評価関数Ｃｎの値は、必ずしも大きくはならない。ともすれば、従来のＰｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラ評価関数Ｃｎの分母に設定された
【数１２】
2005236918.tif 000005
【００２８】
により、全ての移動局に関する平均伝送速度を同じにするように振舞うことになる。
【００２９】
すなわち、従来のＰｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラは、高い能力を持つ移動局に対する送信キューの割り当て頻度を減少させる方向に振舞う傾向にある。このことは、従来のＰｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラが、前者の移動局が有する高い能力を打ち消すように振舞うことを意味する。
【００３０】
また、従来のＰｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラでは、受信ダイバーシチ機能を具備する移動局は、受信ダイバーシチ機能を具備しない移動局と比べて、一般的に、その無線品質の変動が小さくなるため、評価関数Ｃｎを、平均の無線品質に対する瞬時の無線品質と見た場合には、評価関数Ｃｎの値が大きくなる頻度が少なくなり、又は、評価関数Ｃｎの最大値が小さくなり、結果として、送信キューの割り当て頻度が減少するという問題点があった。
【００３１】
図１０を参照して、受信ダイバーシチ機能を具備する移動局の無線品質の変動が小さくなることを説明する。図１０に示すように、互いに無相関に変動する無線品質は、受信ダイバーシチを具備する移動局によって合成されて、変動の小さい無線品質となる。
【００３２】
要するに、従来のＰｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラは、高い能力を具備する移動局に対して、送信キューの割り当て頻度を小さくするように振る舞い、かかる高い能力の効果を打ち消すように働く傾向があるという問題点があった。
【００３３】
また、値段が高い、消費電力が大きい、サイズが大きいといった犠牲を払うことによって高い能力を具備している移動局に対して、その分、スケジューリングにおける送信キューの割り当て頻度を大きくするという考え方が妥当であるが、従来のＰｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラは、そのような考え方と矛盾する振る舞いを行っている。
【００３４】
そこで、本発明は、以上の点に鑑みてなされたもので、従来のＰｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラを動作させつつ、移動局の能力に応じた公平性を実現することができるパケット送信制御装置及びパケット送信制御方法を提供することを目的とする。
【課題を解決するための手段】
【００３５】
本発明の第１の特徴は、複数の移動局に対するパケットの送信制御を行うパケット送信制御装置であって、前記複数の移動局の各々の能力に基づいて、該移動局の各々に対するパケットのスケジューリングを行うスケジューリング部とを具備することを要旨とする。
【００３６】
本発明の第１の特徴において、前記移動局の能力に対応する能力指数を設定する能力指数設定部を具備し、前記スケジューリング部が、前記能力指数を用いて算出される評価関数が最大となる移動局に対してパケットを送信するようにスケジューリングしてもよい。
【００３７】
本発明の第１の特徴において、前記移動局＃ｎに対するパケットの瞬時伝送速度Ｒｎと、前記移動局＃ｎに対する平均伝送速度
【数１３】
2005236918.tif 000006
【００３８】
とを取得する取得部を具備し、前記スケジューリング部が、前記移動局＃ｎの能力に対応する能力指数Ｂｎと、前記移動局＃ｎに対するパケットの瞬時伝送速度Ｒｎと、前記移動局＃ｎに対するパケットの平均伝送速度
【数１４】
2005236918.tif 000007
【００３９】
と、所定のパラメータα、βとを用いて、
【数１５】
2005236918.tif 000008
【００４０】
に従って算出される評価関数Ｃｎが最大となる移動局＃ｎに対してパケットを送信するようにスケジューリングしてもよい。
【００４１】
本発明の第１の特徴において、前記スケジューリング部が、前記移動局ごとに前記パケットの送信に係る優先度クラスを管理しており、前記優先度ごとに各移動局に対するパケットのスケジューリングを行ってもよい。
【００４２】
本発明の第１の特徴において、前記移動局＃ｎに対するパケットの瞬時伝送速度Ｒｎと、前記移動局＃ｎに対するパケットの平均伝送速度
【数１６】
2005236918.tif 000009
【００４３】
とを取得する取得部を具備し、前記スケジューリング部が、前記移動局＃ｎに係る前記優先度クラスＰＣｎに応じた重み係数ＡＰＣｎと、前記移動局＃ｎの能力に対応する能力指数Ｂｎと、前記前記移動局＃ｎに対するパケットの瞬時伝送速度Ｒｎと、前記移動局＃ｎに対するパケットの平均伝送速度
【数１７】
2005236918.tif 000010
【００４４】
と、前記優先度クラスＰＣｎごとの所定のパラメータαＰＣｎ、βＰＣｎとを用いて、
【数１８】
2005236918.tif 000011
【００４５】
に従って算出される評価関数Ｃｎが最大となる移動局＃ｎに対してパケットを送信するようにスケジューリングしてもよい。
【００４６】
本発明の第１の特徴において、前記能力指数設定部が、外部からの指示に応じて前記移動局の能力に対応する能力指数を設定するように構成されていてもよい。
【００４７】
本発明の第１の特徴において、前記移動局の能力が、受信ダイバーシチ機能の有無、送信ダイバーシチ対応の可否、高度受信器機能の有無、一度に受信可能な最大データ量、受信可能な変調方式、受信可能な最大コード数、一度パケットを受信してから再びパケットを受信可能となるまでの最小時間の少なくとも１つを含むように構成されていてもよい。
【００４８】
本発明の第２の特徴は、複数の移動局に対するパケットの送信制御を行うパケット送信制御方法であって、前記移動局＃ｎの能力に対応する能力指数Ｂｎを設定する工程と、前記移動局＃ｎに対するパケットの瞬時伝送速度Ｒｎと、前記移動局＃ｎに対するパケットの平均伝送速度
【数１９】
2005236918.tif 000012
【００４９】
とを取得する工程と、前記移動局＃ｎの能力に対応する能力指数Ｂｎと、前記移動局＃ｎに対するパケットの瞬時伝送速度Ｒｎと、前記移動局＃ｎに対するパケットの平均伝送速度
【数２０】
2005236918.tif 000013
【００５０】
と、所定のパラメータα、βとを用いて、
【数２１】
2005236918.tif 000014
【００５１】
に従って評価関数Ｃｎを算出する工程と、算出された前記評価関数Ｃｎが最大となる移動局＃ｎに対してパケットを送信するようにスケジューリングする工程とを有することを要旨とする。
【発明の効果】
【００５２】
以上説明したように、本発明によれば、従来のＰｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラを動作させつつ、移動局の能力に応じた公平性を実現することができるパケット送信制御装置及びパケット送信制御方法を提供することができる。
【発明を実施するための最良の形態】
【００５３】
［本発明の第１の実施形態］
（本発明の第１の実施形態に係るパケット送信制御装置の構成）
以下、図面を参照して、本発明の第１の実施形態に係るパケット送信制御装置の構成について説明する。図１は、本発明の第１の実施形態に係るパケット送信制御装置が設けられた移動通信システムの構成例を示す図である。
【００５４】
図１において、かかる移動通信システムは、無線基地局１００と複数の移動局＃１乃至＃３とから構成されており、ＨＳＤＰＡを採用している。本実施形態では、無線基地局１００に、上述のパケット送信制御装置が設けられている例について説明する。
【００５５】
ＨＳＤＰＡにおける下りパケット伝送では、各移動局＃１乃至＃３で共有して使用される下り共有チャネル（ＨＳ-ＳＣＣＨ［Ｈｉｇｈ  Ｓｐｅｅｄ  Ｓｈａｒｅｄ  Ｃｏｎｔｒｏｌ  Ｃｈａｎｎｅｌ］やＨＳ-ＤＳＣＨ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｓｈａｒｅｄ  Ｃｈａｎｎｅｌ）と、各移動局＃１乃至＃３に個別に割り当てられる物理チャネルに付随する付随個別チャネル＃１乃至＃３（上り方向及び下り方向の双方向チャネル）が用いられる。
【００５６】
付随個別チャネル＃１乃至＃３の上り方向では、ユーザデータ以外に、パイロットシンボルや、下り付随個別チャネル送信のための送信電力制御コマンド（ＴＰＣコマンド）や、共有チャネルのスケジューリングやＡＭＣＳ（適用変調・符号化）に用いるための下り無線品質情報等が伝送される。
【００５７】
一方、付随個別チャネル＃１乃至＃３の下り方向では、上り付随個別チャネル送信のための送信電力制御コマンド（ＴＰＣコマンド）等が伝送される。
【００５８】
本実施形態において、各移動局＃１乃至＃３は、同一の構成及び機能を持つので、以下、特段の断りがない限り、移動局＃ｎ（ｎ≧１）として説明を進める。
【００５９】
図２は、図１に示す無線基地局１００の構成例を示す機能ブロック図である。図２において、無線基地局１００は、送受信アンテナ１０１と、アンプ部１０２と、送受信部１０３と、ベースバンド信号処理部１０４と、呼処理部１０５と、ＨＷＹインターフェース１０６とから構成される。
【００６０】
送受信アンテナ１０１は、下り共有チャネルや下り付随個別チャネル＃１乃至＃３等を含む下り無線周波数信号を各移動局＃１乃至＃３に送信し、各移動局＃１乃至＃３から下り付随個別チャネル＃１乃至＃３等を含む上り無線周波数信号を受信するものである。
【００６１】
アンプ部１０２は、ベースバンド信号処理部１０４から出力された下り無線周波数信号を増幅して送受信アンテナ１０１に送信し、送受信アンテナ１０１からの上り無線周波数信号を増幅してベースバンド信号処理部１０４に送信するものである。
【００６２】
送受信部１０３は、アンプ部１０２から出力された上り無線周波数信号に対して周波数変換処理を施して得られたベースバンド信号をベースバンド信号処理部１０４に送信し、ベースバンド信号処理部１０４から出力されたベースバンド信号に対して無線周波数帯に変換する周波数変換処理を施して得られた下り無線周波数信号をアンプ部１０２に送信するものである。
【００６３】
ベースバンド信号処理部１０４は、ＨＷＹインターフェースから出力された下りパケットに対して、再送制御（ＨＡＲＱ（Ｈｙｂｒｉｄ  ＡＲＱ））処理やスケジューリング処理や伝送フォーマット及びリソース選択処理や誤り訂正符号化処理や拡散処理等を施して送受信部１０３に転送するものである。
【００６４】
また、ベースバンド信号処理部１０４は、送受信部１０３から出力されたベースバンド信号に対して、逆拡散処理やＲＡＫＥ合成処理や誤り訂正復号化処理等を施してＨＷＹインターフェース１０６に転送するものである。
【００６５】
図３に、ベースバンド信号処理部１０４の機能構成を示す。具体的には、図３に示すように、ベースバンド信号処理部１０４は、レイヤー１処理部１１１と、ＭＡＣ-ｈｓ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ-ＨＳＤＰＡ）処理部１１２とから構成されている。なお、レイヤー１処理部１１１及びＭＡＣ-ｈｓ処理部１１２は、それぞれ呼処理部１０５と接続されている。
【００６６】
レイヤー１処理部１１１は、下りパケットに対する誤り訂正符号化処理及び拡散処理や、上りパケットに対する逆拡散処理、誤り訂正復号化処理及びＲＡＫＥ合成処理や、双方向の付随個別チャネルの送信電力制御処理を施すものである。
【００６７】
また、レイヤー１処理部１１１は、各移動局からの上り個別物理チャネルの専用の制御ビットフィールドに載せられて報告される下り方向の無線品質（無線状態）を示す下り無線品質情報を受け取り、ＭＡＣ-ｈｓ処理部１１２の評価関数計算部１８０に出力するように構成されている。
【００６８】
ここで、下り無線品質情報とは、例えば、瞬時受信ＳＩＲ（Ｓｉｇｎａｌ-ｔｏ-Ｉｎｔｅｒｆｅｒｅｎｃｅ）や、ＢＬＥＲ（Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ）や、ＣＱＩ（Ｃｈａｎｎｅｌ  Ｑｕａｌｉｔｙ  Ｉｎｄｉｃａｔｏｒ）等である。
【００６９】
ＭＡＣ-ｈｓ処理部１１２は、ＨＳＤＰＡにおける下り共有チャネルの再送制御（ＨＡＲＱ）処理や、送信待ちパケットに対するスケジューリング処理や、伝送フォーマット及びリソース選択処理を施すものである。
【００７０】
図４に、ＭＡＣ-ｈｓ処理部１１２の機能構成を示す。図４に示すように、ＭＡＣ-ｈｓ処理部１１２は、フローコントロール部１２０と、ＭＡＣ-ｈｓリソース計算部１３０と、スケジューラ部１４０と、ＴＦＲ（伝送フォーマット及びリソース：Ｔｒａｎｓｐｏｒｔ  Ｆｏｒｍａｔ  ａｎｄ  Ｒｅｓｏｕｒｃｅ）選択部１５０と、能力指数設定部１６０と、移動局伝送速度計算部１７０と、評価関数計算部１８０とを具備している。
【００７１】
フローコントロール部１２０は、複数のフローコントロール（＃１乃至＃Ｎ）１２１１乃至１２１Ｎによって構成されており、無線制御装置からＨＷＹインターフェース１０６を介して受信した下りパケットの伝送速度を、実装されている送信キュー（バッファ）の容量等に基づいて調整する機能を備える。
【００７２】
各フローコントロール（＃１乃至＃Ｎ）１２１１乃至１２１Ｎは、下りパケットの流通量（フロー）を監視しており、下りパケットの流通量が増大して送信キュー（バッファ）の空き容量が減少してくると、送信するパケット量を抑制する処理を行う。なお、各フローコントロール（＃１乃至＃Ｎ）１２１１乃至１２１Ｎは、各移動局＃１乃至＃Ｎとの間のコネクション＃１乃至＃Ｎにそれぞれ対応するものとする。
【００７３】
ＭＡＣ-ｈｓリソース計算部１３０は、ＨＳ-ＤＳＣＨに割り当てる無線リソース（電力リソースや符号リソースやハードウエアリソース等）を計算するものであって、電力リソースを計算するＨＳ-ＤＳＣＨパワーリソース計算部１３１と、符号リソースを計算するＨＳ-ＤＳＣＨコードリソース計算部１３２と、ハードウエアリソースを計算するハードウエアリソース計算部１３３とを備える。
【００７４】
スケジューラ部１４０は、各移動局に対して送信する下りパケットについてのスケジューリング処理を施すものである。
【００７５】
本実施形態において、スケジューラ部１４０は、後述のように、複数の移動局の各々の能力に基づいて、当該移動局の各々に対するパケットのスケジューリングを行うように構成されている。
【００７６】
また、スケジューラ部１４０は、移動局の能力に対応する能力指数を用いて算出される評価関数が最大となる移動局に対してパケットを送信するようにスケジューリングするように構成されていてもよい。
【００７７】
なお、スケジューラ部１４０は、後述するように、評価関数計算部１８０において計算される各移動局に係る評価関数に基づいて、各移動局に対して送信する下りパケットについてのスケジューリング処理を施す。
【００７８】
具体的には、スケジューラ部１４０は、評価関数計算部１８０において計算される各移動局に係る評価関数のうち、最大の評価関数Ｃｎを持つ移動局＃ｎを選択して、当該移動局＃ｎに対してプライオリティキュー１４１を割り当てる（下りリンクの送信割り当てを行う）。
【００７９】
図４に示すように、スケジューラ部１４０は、Ｎ個のプライオリティキュー（＃１乃至＃Ｎ）１４１１乃至１４１Ｎと、Ｎ個のリオーダリング部（＃１乃至＃Ｎ）１４２１乃至１４２Ｎと、Ｎ個のＨＡＲＱ部（＃１乃至＃Ｎ）１４３１乃至１４３Ｎとを有する。
【００８０】
なお、プライオリティキュー（＃１乃至＃Ｎ）１４１１乃至１４１Ｎ、リオーダリング部（＃１乃至＃Ｎ）１４２１乃至１４２Ｎ及びＨＡＲＱ部（＃１乃至＃Ｎ）１４３１乃至１４３Ｎは、各移動局＃１乃至＃Ｎとの間のコネクション＃１乃至＃Ｎにそれぞれ対応するものとする。
【００８１】
プライオリティキュー（＃１乃至＃Ｎ）１４１１乃至１４１ＮNは、コネクション毎に設けられている送信キューである。すなわち、プライオリティキュー（＃１乃至＃Ｎ）１４１１乃至１４１Ｎは、スケジューリング処理によって選択されるまでの間、下りパケットを蓄積するように構成されている。
【００８２】
通常、１つの移動局に対して１つのプライオリティキューが用いられるが、１つの移動局が複数のコネクションを設定している場合、１つの移動局に対して複数のプライオリティキューが用いられる。
【００８３】
リオーダリング部（＃１乃至＃Ｎ）１４２１乃至１４２Ｎは、ＨＡＲＱを用いた再送制御処理において、移動局＃ｎが、下りパケットについての受信順序制御処理を行うことができるように、下りパケットに対してシーケンス番号を付与して、移動局＃ｎの受信バッファが溢れないように、ウィンドウ制御処理を行うものである。
【００８４】
ＨＡＲＱ部（＃１乃至＃Ｎ）１４３１乃至１４３Ｎは、ＭプロセスのストップアンドウェイトプロトコルＡＲＱによって、上り方向のＡｃｋ/Ｎａｃｋフィードバックに基づいた再送制御処理を行うものである。
【００８５】
図５を参照して、ＨＡＲＱ部（＃１乃至＃Ｎ）１４３１乃至１４３Ｎで行われるストップアンドウェイトプロトコルＡＲＱの動作例について説明する。
【００８６】
図５に示すように、ストップアンドウェイトプロトコルＡＲＱでは、受信側は、送信側からのパケットを受け取ると送信確認（Ａｃｋ/Ｎａｃｋ）を送信側に返す。図５の例では、受信側は、パケット＃１を受け取ったとき、正しく受信できなかったので、否定応答（Ｎａｃｋ）を送信側に返している。一方、受信側は、パケット＃２について正しく受信できたので、肯定応答（Ａｃｋ）を送信側に返している。以下、受信側は、受け取ったパケットの順に、Ａｃｋ又はＮａｃｋを送信側に返す動作を繰り返す。
【００８７】
ＴＦＲ選択部１５０は、Ｎ個のＴＦＲ選択機能（＃１乃至＃Ｎ）１５１１乃至１５１Ｎによって構成されている。なお、各ＴＦＲ選択機能（＃１乃至＃Ｎ）１５１１乃至１５１Ｎは、各移動局＃１乃至＃Ｎとの間のコネクション＃１乃至＃Ｎにそれぞれ対応するものとする。
【００８８】
各ＴＦＲ選択機能（＃１乃至＃Ｎ）１５１１乃至１５１Ｎは、上りチャネルを介して受信した下り回線品質インジケータであるＣＱＩや、ＭＡＣ-ｈｓリソース計算部１３０で計算されたＨＳ-ＤＳＣＨに割り当てるべき無線リソース（電力リソースや符号リソースやハードウエアリソース）等に基づいて、各コネクション＃１乃至＃Ｎにおいて利用される下り伝送フォーマット（符号変調方式や変調多値数や符号化率等）及び無線リソースを決定するように構成されている。
【００８９】
各ＴＦＲ選択機能（＃１乃至＃Ｎ）１５１１乃至１５１Ｎは、決定した下り伝送フォーマット及び無線リソースを、レイヤー１処理部１１１に通知する。
【００９０】
能力指数設定部１６０は、移動局＃ｎの能力に応じて、能力指数Ｂｎを設定するものである。
【００９１】
ここで、能力指数Ｂｎは、移動局＃ｎについて、３ＧＰＰ  ＴＳ２５.３０６に定義されている「ＵＥ  Ｃａｐａｂｉｌｉｔｙ  Ｃａｔｅｇｏｒｙ」におけるパラメータや、高度受信器機能（Ａｄｖａｎｃｅｄ  Ｒｅｃｅｉｖｅｒ）の有無や、受信ダイバーシチ機能の有無や、送信ダイバーシチ対応の可否等に基づいて設定される。
【００９２】
なお、高度受信器機能は、従来のＲＡＫＥ受信器における等価器や干渉キャンセラやＧ-ＲＡＫＥ等を示す。
【００９３】
また、「ＵＥ  Ｃａｐａｂｉｌｉｔｙ  Ｃａｔｅｇｏｒｙ」におけるパラメータとしては、受信可能な変調方式（例えば、「１６ＱＡＭ及びＱＰＳＫ」や「ＱＰＳＫのみ」等）や、受信可能な最大コード数（Ｍａｘｉｍｕｍ  ｎｕｍｂｅｒ  ｏｆ  ＨＳ-ＤＳＣＨ  ｃｏｄｅｓ  ｒｅｃｅｉｖｅｄ）や、一度に受信可能な最大データ量（Ｍａｘｉｍｕｍ  ｎｕｍｂｅｒ  ｏｆ  ｂｉｔｓ  ｏｆ  ＨＳ-ＤＳＣＨ  ｔｒａｎｓｐｏｒｔ  ｂｌｏｃｋ  ｒｅｃｅｉｖｅｄ  ｗｉｔｈｉｎ  ａｎ  ＨＳ-ＤＳＣＨ  ＴＴＩ）や、Ｔｕｒｂｏ復号のための受信器におけるメモリバッファ量（Ｔｏｔａｌ  ｎｕｍｂｅｒ  ｏｆ  ｓｏｆｔ  ｃｈａｎｎｅｌ  ｂｉｔｓ）や、一度パケットを受信してから再びパケットを受信可能となるまでの最小時間（Ｍａｘｉｍｕｍ  ＴＴＩ  ｉｎｔｅｒｖａｌ）等が挙げられる。
【００９４】
また、能力指数設定部１６０は、外部からの指示に応じて、上述の移動局＃ｎの能力に対応する能力指数Ｂｎを設定するように構成されていてもよい。具体的には、能力指数設定部１６０は、無線基地局１００の上位ノードからシグナリングによって通知された移動局＃ｎの能力に対応する能力指数Ｂｎを設定するように構成されていてもよいし、直接移動局＃ｎによって通知された移動局＃ｎの能力に対応する能力指数Ｂｎを設定するように構成されていてもよい。また、能力指数設定部１６０は、移動局＃ｎのＩＤや端末情報から、移動局＃ｎの能力を取得するように構成されていてもよい。
【００９５】
移動局伝送速度計算部１７０は、（式１）に基づいて、移動局＃ｎに対する下りパケットの平均伝送速度
【数２２】
2005236918.tif 000015
【００９６】
を計算するものである。
【００９７】
ここで、δは、平均化処理を行う区間を指定する所定のパラメータであり、また、平均化処理のための忘却係数（０≦δ≦１）を示すものである。δを制御することにより、スケジューラが提供する公正性の強弱を制御することができる。
【００９８】
例えば、δの値を「０．９９」と設定するよりも、δの値を「０．９９９９」と設定する方が、各移動局＃ｎに対するパケットの平均伝送速度を算出する区間が大きくなり、結果として、長い時間にわたる移動局＃ｎ間の公平性を考慮することになり、より時間的に公平性の高いスケジューラを動作させることが可能となる。
【００９９】
逆に言えば、各移動局＃ｎに対するパケットの平均伝送速度を算出する区間を小さくすると、すなわち、δの値を小さくすると、短い時間にわたる移動局＃ｎ間の公平性を考慮することになるため、より時間的に公平性の低いスケジューラを動作させることが可能となる。
【０１００】
本パラメータδは、各移動局に対する下りパケット、すなわち、各プライオリティキュー１４１１乃至１４１Ｎ内の下りパケットについて、サービス種別や、契約種別や、端末種別（例えば、上述の能力指数Ｂｎに基づく種別）や、セル種別や、優先度クラス種別等に基づいて設定されることができる。
【０１０１】
また、（式１）において、Ｒｎは、移動局＃ｎに対するパケットの瞬時伝送速度を示すものである。
【０１０２】
移動局＃ｎに対するパケットの瞬時伝送速度Ｒｎは、移動局＃ｎから送達確認を受信したパケットのサイズ（データ量）、移動局＃ｎに対して送信したパケットのサイズ（データ量）、又は、移動局＃ｎから報告された当該移動局＃ｎとの間の無線品質に基づいて算出（推定）される送信可能なパケットのサイズ（データ量）のいずれかであるものとする。
【０１０３】
なお、「無線状態から推定される送信可能なパケットのサイズ」とは、下り無線品質を示すＣＱＩや、下り伝送チャネルの瞬時ＳＩＲや、ＭＡＣ-ｈｓリソース計算部１３０において計算されたＨＳ-ＤＳＣＨに割り当てる無線リソース等に基づいて、所定の誤り率で送信可能と推定されるパケットのサイズのことを表す。
【０１０４】
また、移動局伝送速度計算部１７０は、所定の送信時間間隔ごと、又は、パケットのスケジューリングに用いる評価関数を算出する時間間隔ごとに、パケットの平均伝送速度を更新するように構成されている。また、移動局伝送速度計算部１７０は、所定の計算方法で、パケットの平均伝送速度の更新に用いる当該パケットの瞬時伝送速度Ｒｎを算出するように構成されている。
【０１０５】
例えば、移動局伝送速度計算部１７０は、図６に示すように、タイプ＃１乃至タイプ＃５のパターンで、パケットの平均伝送速度を更新するように構成されている。
【０１０６】
タイプ＃１のパターンの場合、移動局伝送速度計算部１７０は、全てのＴＴＩ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｉｍｅ  Ｉｎｔｅｒｖａｌ）ごとに、移動局＃ｎから送達確認を受信したパケットのサイズを算出することによって、パケットの平均伝送速度を更新する。
【０１０７】
タイプ＃２のパターンの場合、移動局伝送速度計算部１７０は、全てのＴＴＩごとに、移動局＃ｎに対して送信したパケットのサイズを算出することによって、パケットの平均伝送速度を更新する。
【０１０８】
タイプ＃３のパターンの場合、移動局伝送速度計算部１７０は、全てのＴＴＩごとに、移動局＃ｎから報告された当該移動局＃ｎとの間の無線状態に基づいて算出（推定）される送信可能なパケットのサイズを算出することによって、パケットの平均伝送速度を更新する。
【０１０９】
タイプ＃４のパターンの場合、移動局伝送速度計算部１７０は、パケットのスケジューリングに用いる評価関数を算出する時間間隔ごとに、移動局＃ｎから送達確認を受信したパケットのサイズを算出することによって、パケットの平均伝送速度を更新する。
【０１１０】
タイプ＃５のパターンの場合、移動局伝送速度計算部１７０は、パケットのスケジューリングに用いる評価関数を算出する時間間隔ごとに、移動局＃ｎに対して送信したパケットのサイズを算出することによって、パケットの平均伝送速度を更新する。
【０１１１】
なお、移動局伝送速度計算部１７０は、上述の方法の他に、例えば、移動局＃ｎが通信状態に入った後、一定期間ごとに、ＭＡＣ-ｈｓ処理部１１２に流入したデータリンク層におけるデータ量を測定することによって、当該移動局＃ｎに対する瞬時伝送速度Ｒｎを求めるように構成されていてもよい。かかる場合、ＭＡＣ-ｈｓ処理部１１２が、データリンク層におけるデータ伝送速度を測定する機能を具備している必要がある。
【０１１２】
評価関数計算部１８０は、後述のように、移動局＃ｎごとに、スケジューラ部１４０によるスケジューリング処理において用いられる評価関数Ｃｎを算出するものである。
【０１１３】
呼処理部１０５は、無線基地局１００の上位に位置する無線制御装置との間で呼処理制御信号の送受信を行い、無線基地局１００の状態管理や無線リソース割り当てを行うものである。
【０１１４】
ＨＷＹインターフェース１０６は、無線制御装置との間のインターフェースの役割を果たすものであり、無線制御装置から受信した下りパケットをベースバンド信号処理部１０４に転送し、ベースバンド信号処理部１０４から受信した上りパケットを無線制御装置に転送するものである。
【０１１５】
（本実施形態に係るパケット送信制御装置の動作）
図７を参照して、本実施形態に係るパケット送信制御装置の動作、具体的には、ＭＡＣ-ｈｓ処理部１１２における下りパケットのスケジューリング処理の動作について説明する。
【０１１６】
図７に示すように、ステップＳ２００１において、評価関数計算部１８０は、各移動局＃ｎに係る評価関数Ｃｎを計算するための初期値設定処理を行う。具体的には、評価関数計算部１８０は、初期値として、「ｎ＝１」、「Ｃｍａｘ＝０」及び「ｎｍａｘ＝０」を設定する。ここで、ｎは、移動局の添え字を表し、Ｃｍａｘは、評価関数Ｃｎの最大値を表し、ｎｍａｘは、評価関数Ｃｎが最大となる移動局の添え字を表す。
【０１１７】
ステップＳ２００２において、評価関数計算部１８０は、レイヤー１処理部１１１から、移動局＃ｎに対する下りリンクの瞬時伝送速度Ｒｎを取得する。
【０１１８】
ステップＳ２００３において、評価関数計算部１８０は、移動局伝送速度計算部１７０から、移動局＃ｎに対する下りパケットの平均伝送速度
【数２３】
2005236918.tif 000016
【０１１９】
を取得する。
【０１２０】
ステップＳ２００４において、評価関数計算部１８０は、能力指数設定部１６０から、複数の移動局＃ｎの各々の能力指数Ｂｎを取得する。
【０１２１】
ステップＳ２００５において、評価関数計算部１８０は、ステップＳ２００２乃至Ｓ２００４における全ての情報を取得したか否かについて判定する。
【０１２２】
全ての情報が取得されたと判定された場合（ステップＳ２００５の「ＹＥＳ」の場合）、本動作は、ステップＳ２００６に進み、それ以外の場合（ステップＳ２００５の「ＮＯ」の場合）、評価関数計算部１８０は、未取得の情報の取得を試みる。
【０１２３】
評価関数計算部１８０は、ステップＳ２００６において、呼処理部１０５を介して遠隔から指定された「指数パラメータα及びβ」を受け取り、ステップＳ２００７において、下式に従って評価関数Ｃｎを計算する。
【数２４】
2005236918.tif 000017
【０１２４】
上述のように、評価関数Ｃｎが計算されると、ステップＳ２００８において、評価関数計算部１８０は、計算された評価関数Ｃｎが最大値であるか否かについて判定する。
【０１２５】
現在、Ｃｍａｘ＝０（初期値）と設定されているので、ステップＳ２００９において、評価関数計算部１８０は、ステップＳ２００７で測定した評価関数ＣｎをＣｍａｘに設定し、Ｃｍａｘに対応する移動局＃ｎの添え字ｎをｎｍａｘに設定する。
【０１２６】
ステップＳ２０１０において、評価関数計算部１８０は、次の移動局＃ｎ＋１の評価関数Ｃｎ＋１を計算するために、ｎの値を＋１だけインクリメントする。
【０１２７】
ステップＳ２０１１において、評価関数計算部１８０は、ｎの値が、無線基地局１００と通信中の移動局数Ｎを超えるか否かについて判定する。
【０１２８】
ステップＳ２０１１でｎの値が移動局数Ｎを超えないと判定された場合（ステップＳ２０１１の「ＮＯ」の場合）、本動作は、ステップＳ２００２からステップＳ２０１０までのループ処理を、ｎの値が移動局数Ｎを超えると判定されるまで繰り返し行う。この結果、評価関数計算部１８０は、無線基地局１００と通信中の全ての移動局についての評価関数Ｃｎを計算することができる。
【０１２９】
一方、ステップＳ２０１１でｎの値が移動局数Ｎを超えると判定された場合（ステップＳ２０１１の「ＹＥＳ」の場合）、評価関数計算部１８０は、ステップＳ２００９で設定されたｎｍａｘに対応する移動局＃ｎｍａｘに対して送信キューの割り当てを行うようにスケジューラ部１４０に指示する。
【０１３０】
（本実施形態に係るパケット送信制御装置の作用・効果）
本実施形態に係るパケット送信制御装置によれば、スケジューリング部１４０が、無線品質Ｒｎの変動の大小に関わらず、各移動局＃ｎの能力に基づいて、各移動局＃ｎに対するパケットのスケジューリングを行うため、従来のＰｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラを動作させつつ、移動局の能力に応じた公平性を実現することができる。
【０１３１】
具体的には、本実施形態に係るパケット送信制御装置によれば、上述の式（２）において、右辺における一般的なＰｒｏｐｏｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラの評価関数
【数２５】
2005236918.tif 000018
【０１３２】
に、移動局＃ｎが具備する能力に対応する能力指数Ｂｎが乗算されているため、Ｐｒｏｐｏｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラによる公平性に加えて、各移動局の能力に応じたスケジューリングを実現することができる。
【０１３３】
例えば、２台の移動局Ａ１、Ａ２が存在し、移動局Ａ１の能力が「受信ダイバーシチ機能有り」であり、移動局Ａ２の能力が「受信ダイバーシチ機能無し」であるものとする。このとき、本実施形態に係るパケット送信制御装置によれば、移動局Ａ１の能力指数ＢＡ１の値を「２.０」と設定し、移動局Ａ２の能力指数ＢＡ２の値を「１.０」と設定することによって、移動局Ａ２に関する評価関数ＣＡ２に比べて、移動局Ａ１に関する評価関数ＣＡ１を大きくするように制御することができる。
【０１３４】
また、例えば、２台の移動局Ａ１、Ａ２が存在し、移動局Ａ１の能力が「受信可能な最大コード数：１０」であり、移動局Ａ２の能力が「受信可能な最大コード数：５」であるものとする。このとき、本実施形態に係るパケット送信制御装置によれば、移動局Ａ１の能力指数ＢＡ１の値を「３.０」と設定し、移動局Ａ２の能力指数ＢＡ２の値を「１.０」と設定することによって、移動局Ａ２に関する評価関数ＣＡ２に比べて、移動局Ａ１に関する評価関数ＣＡ１を大きくするように制御することができる。
【０１３５】
さらに、例えば、２台の移動局Ａ１、Ａ２が存在し、移動局Ａ１の能力が「受信ダイバーシチ機能有り」であり、移動局Ａ２の能力が「等価器有り」であるものとする。このとき、本実施形態に係るパケット送信制御装置によれば、移動局Ａ１の能力指数ＢＡ１の値を「２.０」と設定し、移動局Ａ２の能力指数ＢＡ２の値を「１.５」と設定することによって、移動局の能力に応じた優先度を付加した評価関数をスケジューリング処理において用いることが可能となる。
【０１３６】
（変更例１）
また、本実施形態に係るパケット送信制御装置は、所定のパラメータα、βを適切に設定することによって、スケジューリング機会の均等化を提供可能なスケジューラ、例えば、Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラ（α＝１、β＝１）や、ＭＡＸ  Ｃ/Ｉスケジューラ（α＝１、β〜１（但し、β≠０））や、両者の中間の性質を持つスケジューラを提供することが可能となる。
【０１３７】
また、本実施形態に係るパケット送信制御装置は、上述のスケジューラ以外のスケジューラを用いるように構成されていてもよい。例えば、評価関数Ｃｎが、
【数２６】
2005236918.tif 000019
【０１３８】
であるスケジューラを用いる場合、本実施形態に係るパケット送信制御装置は、かかる評価関数Ｃｎを
【数２７】
2005236918.tif 000020
【０１３９】
と変更することによって、従来のスケジューラの機能に加えて、スケジューリング機会の均等化を提供することができる。ここで、α、β、γは、０から１の範囲の値を取るパラメータであり、Ｗｎは、無線基地局１００におけるパケットの滞留時間を示すものである。
【０１４０】
なお、本実施形態では、１つの移動局が、１つのプライオリティキューを使用するものとしているが、１つの移動局が、複数のプライオリティキュー（例えば、Ｋ個のプライオリティキュー）を使用することも可能であり、その場合、本実施形態に係るパケット送信制御装置は、Ｎ個のプライオリティキューの代わりに、Ｎ×Ｋ個のプライオリティキューに対してスケジューリング処理を行うことになる。
【０１４１】
また、ＭＡＣ-ｈｓ処理部１１２の評価関数計算部１８０は、例えば、ＣＰＵやデジタルシグナルプロセッサ（ＤＳＰ）や、或いはＥＰＧＡ等のプログラムの書き換えが可能なプログラマブルデバイスによって構成されており、所定のメモリ領域に評価関数Ｃｎを算出するためのプログラムを記憶しており、所定のパラメータ（α，β，δ，γ）をダウンロードして書き換える構成となっていてもよい。
【０１４２】
ここで、評価関数計算部１８０は、無線基地局１００の上位ノードから、所定のパラメータ（α，β，δ，γ）をダウンロードしてもよいし、端末Ｉ/Ｆ（外部インターフェース機能）を具備して、直接、端末から所定のパラメータ（α，β，δ，γ）を読み取るように構成されていてもよい。
【０１４３】
また、上述したＭＡＣ-ｈｓ処理部１１２の各機能ブロックは、ハードウェアで分割されていてもよいし、プロセッサ上のプログラムでソフトウェアとして分割されていてもよい。
【０１４４】
［本発明の第２の実施形態］
（本発明の第２の実施形態に係るパケット送信制御装置）
本発明の第２の実施形態に係るパケット送信制御装置について、上述の第１の実施形態に係るパケット送信制御装置との相違点を主として説明する。
【０１４５】
一般的に、パケット通信網におけるパケット伝送においては、例えば、特開平３-５８６４６号公報に提案されているように、２種類の優先度クラスを設け、第１の優先度をもつパケットを第２の優先度をもつパケットより優先的に伝送することが考えられている。
【０１４６】
そこで、本実施形態では、スケジューラ部１４０が、移動局＃ｎごとにパケットの送信に係る優先度クラスＰＣｎを管理しており、優先度クラスＰＣｎに応じて、パケットをスケジューリングするように構成されている。
【０１４７】
以下、図８を参照して、本実施形態に係るパケット送信制御装置の動作について説明する。
【０１４８】
図８に示すように、ステップＳ３００１において、ＭＡＣ-ｈｓ処理部１１２の評価関数計算部１８０は、プライオリティキュー（＃１乃至＃Ｎ）１４１１乃至１４１ｎをいくつかの優先度クラスに分類する。
【０１４９】
ステップＳ３００２乃至ステップＳ３００６の動作は、図７に示すステップＳ２００１乃至ステップＳ２００５の動作と同一である。
【０１５０】
評価関数計算部１８０は、ステップ３００６において、移動局＃ｎの評価関数Ｃｎの計算に必要な
【数２８】
2005236918.tif 000021
【０１５１】
を全て取得すると、ステップＳ３００７において、呼処理部１０５を介して遠隔から指定された優先度クラス毎の所定のパラメータ（αｉ，βｉ）及び優先度クラス毎の重み係数（ウェイト）Ａｉ（但し、ｉは、移動局＃ｎの優先度クラスの添え字）を受け取る。なお、所定のパラメータ（αｉ，βｉ）及び重み係数（ウェイト）Ａｉは、各優先度クラスにおいて共通の値を用いるように設定されていてもよい。
【０１５２】
ステップＳ３００８において、評価関数計算部１８０は、下式に基づいて評価関数Ｃｎを計算する。
【数２９】
2005236918.tif 000022
【０１５３】
ここで、ＰＣｎは、移動局＃ｎが属する優先度クラスを示す。
【０１５４】
上述のように、評価関数Ｃｎが計算されると、ステップＳ３００９において、評価関数計算部１８０は、計算された評価関数Ｃｎが最大値であるか否かについて判定する。
【０１５５】
現在、Ｃｍａｘ＝０（初期値）と設定されているので、ステップＳ３０１０において、評価関数計算部１８０は、ステップＳ３００８で測定した評価関数ＣｎをＣｍａｘに設定し、Ｃｍａｘに対応する移動局＃ｎの添え字ｎをｎｍａｘに設定する。
【０１５６】
ステップＳ３０１１において、評価関数計算部１８０は、次の移動局＃ｎ＋１の評価関数Ｃｎ＋１を計算するために、ｎの値を＋１だけインクリメントする。
【０１５７】
ステップＳ３０１２において、評価関数計算部１８０は、ｎの値が、無線基地局１００と通信中の移動局数Ｎを超えるか否かについて判定する。
【０１５８】
ステップＳ３０１２でｎの値が移動局数Ｎを超えないと判定された場合（ステップＳ３０１２の「ＮＯ」の場合）、本動作は、ステップＳ３００３からステップＳ３０１１までのループ処理を、ｎの値が移動局数Ｎを超えると判定されるまで繰り返し行う。この結果、評価関数計算部１８０は、無線基地局１００と通信中の全ての移動局についての評価関数Ｃｎを計算することができる。
【０１５９】
一方、ステップＳ３０１２でｎの値が移動局数Ｎを超えると判定された場合（ステップＳ３０１２の「ＹＥＳ」の場合）、評価関数計算部１８０は、ステップＳ３０１０で設定されたｎｍａｘに対応する移動局＃ｎｍａｘに対して送信キューの割り当てを行うようにスケジューラ部１４０に指示する。
【０１６０】
本実施形態に係るパケット送信制御装置によれば、優先度クラスＰＣｎに応じた重み係数Ａｉや指数αｉ、βｉを制御することによって、各優先度クラス内でのスケジューリング機会の均等化及び優先度クラス間のスケジューリング機会の均等化を図ることができ、優先度クラスに応じた適切なスケジューラを実現することができる。
【０１６１】
例えば、上述の（式３）において、例えば、優先度クラスを２つ設け、高い優先度クラスをｉ＝１、低い優先度クラスをｉ＝２とした場合、重み係数Ａ１＞重み係数Ａ２となるように設定することによって、高い優先度クラスの移動局のパケットを優先的に送信するように設定することができる。すなわち、重み係数Ａ１と重み係数Ａ２との差を大きく取ることによって、優先度の高いパケットが必ず優先して送信することができる。
【０１６２】
また、指数パラメータ（α１，β２）＝（１，１）及び（α２，β２）＝（１，０）と設定することにより、本実施形態に係るパケット送信制御装置は、高い優先度クラスＰＣ１のパケットに対して、Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｆａｉｒｎｅｓｓスケジューラとして動作し、低い優先度クラスＰＣ２のパケットに対して、ＭＡＸ  Ｃ／Ｉスケジューラとして動作することができる。
【０１６３】
また、指数パラメータ（δ１，δ２）＝（０.９９９９，０.９９）と設定することにより、本実施形態に係るパケット送信制御装置は、高い優先度クラスのパケットに対して平均化区間を大きく設定して時間的な公平性をより大きく考慮し、低い優先度クラスのパケットに対して平均化区間を小さく設定して時間的な公平性をより小さく考慮するように制御することができる。
【０１６４】
本実施形態に係るパケット送信制御装置では、上記優先度クラスとは別に、移動局の具備する能力に基づいた能力指数Ｂｎを設定することができる。
【０１６５】
例えば、移動局＃１、移動局＃２及び移動局＃３が存在した場合に、移動局＃１及び移動局＃２は、高い優先度クラスを持ち、その重み係数を「３.０」とし、一方で、移動局＃３は、低い優先度クラスを持ち、その重み係数を「１.０」とする。また、移動局＃１は、ＲＡＫＥ受信器を具備し、移動局＃２及び移動局＃３は、等価器を具備し、それぞれの能力係数Ｂｎを「１.０」、「２.０」、「２.０」とする。かかる場合、優先度クラス及び移動局の能力の両方を考慮したスケジューリングが可能となっている。
【０１６６】
すなわち、本実施形態に係るパケット送信制御装置では、移動局の具備する能力に基づいた能力係数Ｂｎを評価関数Ｃｎに組み込むことにより、上記優先度クラス及び移動局の能力の両方を考慮したスケジューリングを提供することができる。
【０１６７】
（変更例２）
なお、上述の実施形態は、３ＧＰＰにおける高速パケット伝送方式であるＨＳＤＰＡに関して記述したが、本発明は、ＨＳＤＰＡに限定されるものではなく、移動通信システムにおける下りパケットの送信制御処理を行う任意の高速パケット伝送方式に適用することが可能である。
【０１６８】
例えば、本発明は、３ＧＰＰ２におけるｃｄｍａ２０００  １ｘ-ＥＶ  ＤＯや、ＴＤＤにおける高速パケット伝送方式等の高速パケット伝送方式に適用することができる。
【図面の簡単な説明】
【０１６９】
【図１】本発明の一実施形態に係る移動通信システムの全体構成図である。
【図２】本発明の一実施形態に係る無線基地局の機能ブロック図である。
【図３】本発明の一実施形態に係る無線基地局におけるベースバンド信号処理部の機能ブロック図である。
【図４】本発明の一実施形態に係る無線基地局におけるベースバンド信号処理部内のＭＡＣ-ｈｓ処理部の機能ブロック図である。
【図５】本発明の一実施形態に係る無線基地局におけるベースバンド信号処理部内のＭＡＣ-ｈｓ処理部のＨＡＲＱ部の動作を説明するための図である。
【図６】本発明の一実施形態に係る無線基地局におけるベースバンド信号処理部内のＭＡＣ-ｈｓ処理部の移動局伝送速度計算部の動作を説明するための図である。
【図７】本発明の第１の実施形態に係る無線基地局におけるベースバンド信号処理部内のＭＡＣ-ｈｓ処理部の動作を示すフローチャートである。
【図８】本発明の第２の実施形態に係る無線基地局におけるベースバンド信号処理部内のＭＡＣ-ｈｓ処理部の動作を示すフローチャートである。
【図９】従来技術に係る無線基地局におけるベースバンド信号処理部内のＭＡＣ-ｈｓ処理部の動作を示すフローチャートである。
【図１０】従来技術に係るスケジューラおいて、受信ダイバーシチを使用する移動局の無線品質の変動が小さくなることを説明するための図である。
【符号の説明】
【０１７０】
１００…無線基地局
１０１…送受信アンテナ
１０２…アンプ部
１０３…送受信部
１０４…ベースバンド信号処理部
１０５…呼処理部
１０６…ＨＷＹインターフェース
１１１…レイヤ-１処理部
１１２…ＭＡＣ-ｈｓ処理部
１２０…フローコントロール部
１２１１、１２１２、１２１ｎ…フローコントロール
１３０…ＭＡＣ-ｈｓリソース計算部
１３１…ＭＡＣ-ＤＳＣＨパワーリソース計算部
１３２…ＭＡＣ-ＤＳＣＨコードリソース計算部
１３３…ＭＡＣ-ＤＳＣＨハードウエアリソース計算部
１４０…スケジューラ部
１４１１、１４１２、１４１ｎ…プライオリティキュー部
１４２１、１４２２、１４２ｎ…リオーダリング部
１４３１、１４３２、１４３ｎ…ＨＡＲＱ部
１５０…ＴＦＲ選択部
１５１１、１５１２、１５１ｎ…ＴＦＲ選択機能
１６０…能力指数設定部
１７０…移動局伝送速度計算部
１８０…評価関数計算部
【図１】
2005236918.tif 000032
【図２】
2005236918.tif 000033
【図３】
2005236918.tif 000034
【図４】
2005236918.tif 000035
【図５】
2005236918.tif 000036
【図６】
2005236918.tif 000037
【図７】
2005236918.tif 000038
【図８】
2005236918.tif 000039
【図９】
2005236918.tif 000040
【図１０】
2005236918.tif 000041