(57)【要約】【課題】スループットの向上を図ること。【解決手段】無線通信装置１１０は、バッファ１１１と、送信部１１２と、取得部１１３と、制御部１１４と、を備える。バッファ１１１には、通信先１２１，１２２への各送信データが格納される。送信部１１２は、バッファ１１１に格納された送信データを読み出して無線送信する。取得部１１３は、通信先１２１，１２２のそれぞれの無線品質を示す情報を取得する。制御部１１４は、取得部１１３によって取得された情報に基づいて、通信先１２１，１２２のそれぞれについてのバッファ１１１の使用量を制限する。【選択図】図１Ｂ
2015046800.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信先への各送信データが格納されるバッファと、
前記バッファに格納された送信データを読み出して無線送信する送信部と、
前記複数の通信先のそれぞれの無線品質を示す情報を取得する取得部と、
前記取得部によって取得された情報に基づいて、前記複数の通信先のそれぞれについての前記バッファの使用量を制限する制御部と、
を備えることを特徴とする無線通信装置。
【請求項２】
前記制御部は、前記複数の通信先のうちの第１通信先の前記バッファの使用量の上限を、前記複数の通信先のうちの前記第１通信先より前記無線品質が高い第２通信先より低く設定し、前記複数の通信先のそれぞれについて前記バッファの使用量が前記上限を超えないように送信データを廃棄することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記制御部は、前記バッファに格納された各送信データの合計量に応じて前記上限を設定することを特徴とする請求項２に記載の無線通信装置。
【請求項４】
前記取得部は、前記複数の通信先のそれぞれについて、所定期間における前記無線品質を平均化した情報を取得することを特徴とする請求項１〜３のいずれか一つに記載の無線通信装置。
【請求項５】
複数の通信先への各送信データが格納されるバッファを備え、前記バッファに格納された送信データを読み出して無線送信する無線通信装置における制御方法であって、
前記複数の通信先のそれぞれの無線品質を示す情報を取得し、
取得した前記情報に基づいて、前記複数の通信先のそれぞれについての前記バッファの使用量を制限する、
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置および制御方法に関する。
【背景技術】
【０００２】
従来、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などの無線通信システムの基地局において、無線端末へ送信するデータのバッファを管理する技術が知られている（たとえば、下記特許文献１〜４参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−０７２３７９号公報
【特許文献２】特開２０１０−２７３０５０号公報
【特許文献３】特表２００６−５１９５５１号公報
【特許文献４】特開２００８−２１１７５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、輻輳発生時等にバッファを効率よく用いることができず、スループットを向上させることが困難である。
【０００５】
１つの側面では、本発明は、スループットの向上を図ることができる無線通信装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、本発明の一側面によれば、複数の通信先への各送信データが格納されるバッファを備え、前記バッファに格納された送信データを読み出して無線送信する無線通信装置において、前記複数の通信先のそれぞれの無線品質を示す情報を取得し、取得した前記情報に基づいて、前記複数の通信先のそれぞれについての前記バッファの使用量を制限する無線通信装置および制御方法が提案される。
【発明の効果】
【０００７】
本発明の一側面によれば、スループットの向上を図ることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１Ａ】図１Ａは、実施の形態１にかかる無線通信装置の一例を示す図である。
【図１Ｂ】図１Ｂは、図１Ａに示した無線通信装置における信号の流れの一例を示す図である。
【図１Ｃ】図１Ｃは、無線通信装置のハードウェア構成の一例を示す図である。
【図２】図２は、実施の形態２にかかる通信システムの一例を示す図である。
【図３】図３は、送信バッファの廃棄処理の一例を示す図である。
【図４】図４は、端末管理テーブルの一例を示す図である。
【図５】図５は、移動端末の状態遷移の一例を示す図である。
【図６】図６は、送信バッファ使用量の算出の一例を示す図である。
【図７】図７は、送信バッファ管理部による処理の一例を示すフローチャートである。
【図８】図８は、送信バッファ管理部による第１廃棄処理の一例を示すフローチャートである。
【図９】図９は、送信バッファ管理部による第２廃棄処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に図面を参照して、本発明にかかる無線通信装置および制御方法の実施の形態を詳細に説明する。
【００１０】
（実施の形態１）
（実施の形態１にかかる無線通信装置）
図１Ａは、実施の形態１にかかる無線通信装置の一例を示す図である。図１Ｂは、図１Ａに示した無線通信装置における信号の流れの一例を示す図である。図１Ａ，図１Ｂに示すように、実施の形態１にかかる通信システム１００は、無線通信装置１１０と、無線通信装置１１０の通信先１２１，１２２と、を含む。
【００１１】
無線通信装置１１０は、複数の通信先（通信先１２１，１２２）との間で無線通信が可能な無線通信装置である。たとえば、無線通信装置１１０は、ネットワークに接続され、通信先１２１，１２２とネットワークとの間の通信を中継する無線基地局装置とすることができる。この場合は、通信先１２１，１２２は、たとえば、無線通信装置１１０を介してネットワークとの間で通信を行う移動端末とすることができる。
【００１２】
無線通信装置１１０は、バッファ１１１と、送信部１１２と、取得部１１３と、制御部１１４と、を備える。バッファ１１１は、無線通信装置１１０から通信先１２１，１２２への各送信データが格納される送信バッファである。送信部１１２は、バッファ１１１に格納された送信データを読み出して無線送信する。
【００１３】
取得部１１３は、通信先１２１，１２２のそれぞれの無線品質を示す情報を取得する。無線品質は、たとえば無線通信装置１１０から送信される無線信号の通信先１２１，１２２における受信品質である。受信品質は、たとえば受信強度である。無線品質を示す情報は、たとえば通信先１２１，１２２から受信することによって取得することができる。取得部１１３は、取得した情報を制御部１１４へ出力する。
【００１４】
制御部１１４は、取得部１１３から出力された情報に基づいて、通信先１２１，１２２のそれぞれについてのバッファ１１１の使用量を制限する。たとえば、制御部１１４は、通信先１２１，１２２のそれぞれについて、取得部１１３から出力された情報が示す無線品質に基づいて使用量の上限を設定する。使用量の上限の設定は、上限なし（上限＝∞）の設定を含んでもよい。たとえば、通信先１２１の無線品質が通信先１２２より低い場合に、通信先１２１についてのバッファ１１１の使用量の上限を、通信先１２２についてのバッファ１１１の使用量の上限より低く設定する。
【００１５】
そして、制御部１１４は、通信先１２１，１２２のそれぞれについて、バッファ１１１の使用量が上限を超えないように送信データの廃棄を行う。送信データの廃棄は、バッファ１１１に格納された送信データの廃棄であってもよいし、バッファ１１１へ格納される前の送信データの廃棄であってもよい。
【００１６】
このように、無線通信装置１１０は、バッファ１１１の送信先ごとの使用量を送信先ごとの無線品質に応じて制限する。これにより、低品質な送信先への送信データを優先的に廃棄して他の送信先への影響を抑え、スループットの向上を図ることができる。
【００１７】
＜輻輳状態に応じたバッファ使用量の制限＞
また、制御部１１４は、バッファ１１１に格納された各送信データの合計量に応じてバッファ１１１の使用量の上限を設定してもよい。たとえば、制御部１１４は、バッファ１１１に格納された各送信データの合計量が大きいほど、バッファ１１１の使用量の上限を低く設定する。これにより、輻輳の発生状態に応じて柔軟なバッファ１１１の使用制限を行うことができるため、スループットの向上を図ることができる。
【００１８】
＜通信品質の平均化＞
また、取得部１１３は、所定期間における無線品質を平均化した情報を取得してもよい。たとえば、取得部１１３は、通信品質を示す情報を通信先１２１から複数回受信し、受信した情報を平均化した情報を制御部１１４へ出力する。また、取得部１１３は、通信先１２２についても同様に、通信品質を示す情報を通信先１２２から複数回受信し、受信した情報を平均化した情報を制御部１１４へ出力する。
【００１９】
これにより、無線品質の一時的な変動があっても、バッファ１１１の使用制限を安定して行うことができる。一例としては、一時的に無線品質が低下した通信先については制限の対象から除外することができる。このため、通信を安定させ、スループットの向上を図ることができる。
【００２０】
（無線通信装置のハードウェア構成）
図１Ｃは、無線通信装置のハードウェア構成の一例を示す図である。図１Ａ，図１Ｂに示した無線通信装置１１０は、たとえば図１Ｃに示す通信装置１３０によって実現することができる。通信装置１３０は、ＣＰＵ１３１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＡＭ１３２（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ランダムアクセスメモリ）と、不揮発メモリ１３３と、無線通信インタフェース１３４と、を備える。また、無線通信装置１１０が無線基地局装置である場合は、通信装置１３０は有線通信インタフェース１３５を備えていてもよい。ＣＰＵ１３１、ＲＡＭ１３２、不揮発メモリ１３３、無線通信インタフェース１３４および有線通信インタフェース１３５は、バス１３９によって接続される。
【００２１】
ＣＰＵ１３１は、通信装置１３０の全体の制御を司る。ＲＡＭ１３２は、ＣＰＵ１３１のワークエリアとして使用される。不揮発メモリ１３３は、たとえば磁気ディスク、フラッシュメモリなどの不揮発メモリである。不揮発メモリ１３３には、通信装置１３０を動作させる各種のプログラムが記憶されている。不揮発メモリ１３３に記憶されたプログラムは、ＲＡＭ１３２にロードされてＣＰＵ１３１によって実行される。
【００２２】
無線通信インタフェース１３４は、無線によって通信装置１３０の外部（たとえば通信先１２１，１２２）との間で通信を行う通信インタフェースである。無線通信インタフェース１３４はＣＰＵ１３１によって制御される。有線通信インタフェース１３５は、有線によって通信装置１３０の外部（たとえばネットワーク）との間で通信を行う通信インタフェースである。有線通信インタフェース１３５はＣＰＵ１３１によって制御される。
【００２３】
図１Ａ，図１Ｂに示したバッファ１１１は、たとえばＲＡＭ１３２によって実現することができる。図１Ａ，図１Ｂに示した送信部１１２は、たとえば無線通信インタフェース１３４によって実現することができる。図１Ａ，図１Ｂに示した取得部１１３は、たとえば無線通信インタフェース１３４や有線通信インタフェース１３５によって実現することができる。図１Ａ，図１Ｂに示した制御部１１４は、たとえばＣＰＵ１３１およびＲＡＭ１３２によって実現することができる。
【００２４】
（実施の形態２）
（実施の形態２にかかる通信システム）
図２は、実施の形態２にかかる通信システムの一例を示す図である。図２に示すように、実施の形態２にかかる通信システム２００は、移動端末２１１，２１２，…と、無線基地局装置２２０と、アクセスネットワーク２４０と、ＭＭＥ／ＳＧＷ２５０（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ／Ｓｅｒｖｉｎｇ  Ｇａｔｅｗａｙ）と、上位ＩＰネットワーク２６０と、を含む。また、通信システム２００は、ＬＴＥ方式の携帯電話システムである。
【００２５】
通信システム２００においては、移動端末２１１，２１２，…に対して、無線基地局装置２２０およびＭＭＥ／ＳＧＷ２５０を使用してサービスエリアが提供される。無線基地局装置２２０は、たとえば、基地局制御部２２１と、伝送路インタフェース部２２２と、ベースバンド処理部２２３と、無線部２２４と、を備える。
【００２６】
基地局制御部２２１は、移動端末２１１，２１２，…やＭＭＥ／ＳＧＷ２５０との呼制御および保守制御を行う。伝送路インタフェース部２２２は、ＭＭＥ／ＳＧＷ２５０や他の無線基地局装置との間のインタフェース処理を行う。
【００２７】
ベースバンド処理部２２３は、移動端末２１１，２１２，…との無線インタフェースにおけるベースバンド処理を行う。ベースバンド処理部２２３は、ＰＤＣＰレイヤ処理部２２５と、送信バッファ管理部２２６と、ＲＬＣレイヤ処理部２２７と、ＭＡＣレイヤ処理部２２８と、ＰＨＹレイヤ処理部２２９と、を備える。
【００２８】
ＰＤＣＰレイヤ処理部２２５は、ＰＤＣＰ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）処理を行う。ＲＬＣレイヤ処理部２２７は、ＲＬＣ（Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ：無線リンク制御）レイヤの処理を行う。ＭＡＣレイヤ処理部２２８は、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ：メディアアクセス制御）レイヤ処理を行う。ＰＨＹレイヤ処理部２２９は、ＰＨＹ（物理）レイヤの処理を行う。
【００２９】
無線部２２４は、ベースバンド処理部２２３の入出力ベースバンド信号と無線インタフェースにおける入出力ＲＦ信号の変換を行う。
【００３０】
移動端末２１１，２１２，…は、無線基地局装置２２０およびＭＭＥ／ＳＧＷ２５０との間でそれぞれ呼制御処理を実行した後に、上位ＩＰネットワーク２６０との間でデータ通信を開始する。移動端末２１１，２１２，…に向けて上位ＩＰネットワーク２６０から送信される下り方向のデータは、ＭＭＥ／ＳＧＷ２５０およびアクセスネットワーク２４０を経由して無線基地局装置２２０へ入力される。
【００３１】
無線基地局装置２２０において、移動端末２１１，２１２，…への下り方向データは、伝送路インタフェース部２２２からベースバンド処理部２２３のＰＤＣＰレイヤ処理部２２５へ転送される。そして、下り方向データは、ＰＤＣＰレイヤ処理部２２５によって処理された後に、送信バッファ管理部２２６へ転送される。また、これと並行して、ＭＡＣレイヤ処理部２２８は、移動端末２１１，２１２，…に対する無線スケジューリングを開始する。
【００３２】
送信バッファ管理部２２６は、ＰＤＣＰレイヤ処理部２２５から出力された移動端末２１１，２１２，…の下り方向データを送信バッファへ格納する。送信バッファは、たとえば無線基地局装置２２０に設けられたＲＡＭなどによって実現される。
【００３３】
また、送信バッファ管理部２２６は、無線品質監視部２３０を備える。無線品質監視部２３０は、移動端末２１１，２１２，…における下りの無線品質を監視する。たとえば、無線品質監視部２３０は、移動端末２１１，２１２，…によって送信されるＣＱＩ（Ｃｈａｎｎｅｌ  Ｑｕａｌｉｔｙ  Ｉｎｄｉｃａｔｏｒ）をＭＡＣレイヤ処理部２２８から取得（符号２３１）することによって無線品質を監視する。ＣＱＩは、下り方向の無線品質を示す識別子情報である。
【００３４】
ＭＡＣレイヤ処理部２２８は、移動端末２１１，２１２，…の無線スケジューリングを実施した時点で、ＲＬＣレイヤ処理部２２７を介して、移動端末２１１，２１２，…への下りデータの読み出しを送信バッファ管理部２２６に要求する。そして、送信バッファ管理部２２６から応答として読み出された下りデータは、ＲＬＣレイヤ処理部２２７、ＭＡＣレイヤ処理部２２８およびＰＨＹレイヤ処理部２２９によってベースバンド信号処理が実施され、無線部２２４へ入力される。無線部２２４は、入力された下りデータをＲＦ信号に変換し、変換したＲＦ信号を無線インタフェースによって移動端末２１１，２１２，…へ送信する。
【００３５】
なお、無線部２２４は無線基地局装置２２０に含まれているが、無線部２２４が無線基地局装置２２０の外部に設けられる構成としてもよい。
【００３６】
図１Ａ，図１Ｂに示した無線通信装置１１０は、たとえば無線基地局装置２２０によって実現することができる。また、図１Ａ，図１Ｂに示した通信先１２１，１２２は、たとえば移動端末２１１，２１２，…によって実現することができる。
【００３７】
図２に示す基地局制御部２２１およびベースバンド処理部２２３は、たとえば図１Ｃに示したＣＰＵ１３１およびＲＡＭ１３２によって実現することができる。また、図２に示す無線部２２４は、たとえば図１Ｃに示した無線通信インタフェース１３４によって実現することができる。また、図２に示す伝送路インタフェース部２２２は、たとえば図１Ｃに示した有線通信インタフェース１３５によって実現することができる。
【００３８】
（送信バッファの廃棄処理）
図３は、送信バッファの廃棄処理の一例を示す図である。図３に示す送信バッファ３００は、図２に示した送信バッファ管理部２２６によって管理される通信システム２００の送信バッファである。図３の縦軸は、送信バッファ３００の使用量を示している。送信バッファ管理部２２６は、移動端末２１１，２１２，…について送信バッファを共用する。
【００３９】
そして、送信バッファ管理部２２６は、送信バッファ３００の全体の使用状態と、無線品質監視部２３０によって監視される移動端末２１１，２１２，…の各無線品質と、に基づいて送信バッファ３００の使用量の制限を段階的に実施する。
【００４０】
たとえば、送信バッファ管理部２２６は、送信バッファ３００の全体の使用量が少なくしきい値ＴＨ１を超えていない状態では、送信バッファ３００の移動端末ごとの使用量の制限を小さくする（制限小）。制限を小さくする制御には、たとえば送信バッファ３００の移動端末ごとの使用量を制限しない場合が含まれていてもよい。
【００４１】
また、送信バッファ管理部２２６は、送信バッファ３００の全体の使用量が多くなりしきい値ＴＨ１を超えると、送信バッファ３００の移動端末ごとの使用量に中程度の制限を実施する（制限中）。また、送信バッファ管理部２２６は、送信バッファ３００の全体の使用量がさらに多くなりしきい値ＴＨ２（＞ＴＨ１）を超えると、送信バッファ３００の移動端末ごとの使用量に大きな制限を実施する（制限大）。図３に示す例では、送信バッファ３００の使用量に応じて３段階の制限を実施する場合について説明するが、制限の段階数は２段階や４段階以上であってもよい。
【００４２】
（端末管理テーブル）
図４は、端末管理テーブルの一例を示す図である。送信バッファ管理部２２６は、たとえば図４に示す端末管理テーブル４００を管理する。端末管理テーブル４００は、たとえば無線基地局装置２２０に設けられたＲＡＭ１３２に記憶される。
【００４３】
端末管理テーブル４００においては、「端末ＩＤ」と、「無線品質状態」と、「無線品質情報平均」と、「第１送信バッファ使用量」と、「第２送信バッファ使用量」と、が対応付けられている。「端末ＩＤ」は、無線基地局装置２２０との間で無線通信を行っている移動端末２１１，２１２，…の識別情報である。端末管理テーブル４００への「端末ＩＤ」の登録や削除の契機は、たとえば移動端末との間の呼制御処理にあわせてＰＤＣＰレイヤ処理部２２５より与えられる。
【００４４】
「無線品質状態」は、対応する移動端末の無線品質の状態を示しており、「無線品質情報平均」に基づいて設定される。たとえば、「無線品質状態」の“通常状態”は、対応する移動端末の「無線品質情報平均」がしきい値（たとえば３）を超過していることを示す。また、「無線品質状態」の“無線品質低下状態”は、対応する移動端末の「無線品質情報平均」がしきい値以下であることを示す。「無線品質状態」の初期値は、たとえば“通常状態”とすることができる。
【００４５】
「無線品質情報平均」は、対応する移動端末から無線基地局装置２２０が受信した下りの無線品質（たとえばＣＱＩ）の平均値（たとえば移動平均）である。「無線品質情報平均」は、たとえばＭＡＣレイヤ処理部２２８からの通知に基づいて設定される。
【００４６】
「第１送信バッファ使用量」および「第２送信バッファ使用量」は、対応する移動端末についての送信バッファ３００の使用量［Ｂｙｔｅ］の上限である。「第１送信バッファ使用量」は、「第２送信バッファ使用量」より高い上限である。「第１送信バッファ使用量」および「第２送信バッファ使用量」は、たとえば「無線品質情報平均」に基づいて設定される。「第１送信バッファ使用量」および「第２送信バッファ使用量」の設定については後述する（たとえば図６参照）。
【００４７】
（移動端末の状態遷移）
図５は、移動端末の状態遷移の一例を示す図である。送信バッファ管理部２２６において、無線基地局装置２２０との間で無線通信を行っている移動端末２１１，２１２，…のそれぞれは、図５に示すように、通常状態５０１または無線品質低下状態５０２となる。
【００４８】
たとえば、移動端末２１１，２１２，…のそれぞれは、通常状態５０１である場合に無線品質の低下が生じると無線品質低下状態５０２となる。一例としては、単位時間（たとえば５秒）内の無線品質情報の平均値がしきい値（たとえば３）以下になると、通常状態５０１から無線品質低下状態５０２への遷移が発生する。
【００４９】
また、移動端末２１１，２１２，…のそれぞれは、無線品質低下状態５０２となった後に無線品質が回復すると通常状態５０１へ戻る。一例としては、単位時間（たとえば５秒）内の無線品質情報の平均値がしきい値（たとえば３）を超過すると、無線品質低下状態５０２から通常状態５０１への遷移が発生する。
【００５０】
各移動端末は、移動等により一時的な無線品質の低下や回復が発生するため、そのような過渡状態で送信バッファ使用量を制限すると、不要なデータ欠損を発生させる可能性がある。このため、上記のように、無線品質の低下や回復の定常性を判断し、遷移イベントを生成することにより、通信の安定化を図ることができる。なお、上記の単位時間やしきい値については、ネットワーク設計者によって静的に設定で与える方法などがある。
【００５１】
（送信バッファ使用量の算出）
図６は、送信バッファ使用量の算出の一例を示す図である。送信バッファ管理部２２６は、たとえば図６に示すテーブル６００を取得可能である。テーブル６００は、たとえば無線基地局装置２２０に設けられたＲＡＭ１３２または不揮発メモリ１３３に記憶されている。テーブル６００においては、「無線品質情報平均」と、「バッファ使用量」と、が対応付けられている。
【００５２】
テーブル６００の「無線品質情報平均」は、図４に示した端末管理テーブル４００の「無線品質情報平均」に対応する無線品質情報の平均値である。「バッファ使用量」は、無線基地局装置２２０の送信バッファの使用量［Ｂｙｔｅ］の上限である。端末管理テーブル４００においては、「無線品質情報平均」が高いほど大きな「バッファ使用量」が対応付けられている。
【００５３】
送信バッファ管理部２２６は、端末管理テーブル４００において「無線品質状態」が“無線品質低下状態”である移動端末について、「無線品質情報平均」に対応する「バッファ使用量」をテーブル６００から取得する。そして、送信バッファ管理部２２６は、取得した「バッファ使用量」を、端末管理テーブル４００における対応する移動端末の「第２送信バッファ使用量」に設定する。
【００５４】
たとえば、図４に示した端末管理テーブル４００において、「端末ＩＤ」が“２”の移動端末の「無線品質情報平均」は“０”である。このため、送信バッファ管理部２２６は、テーブル６００において「無線品質情報平均」の“０”に対応する「バッファ使用量」の“４，０００”を、端末管理テーブル４００の「端末ＩＤ」の“２”に対応する「第２送信バッファ使用量」に設定する。
【００５５】
また、送信バッファ管理部２２６は、端末管理テーブル４００において「無線品質状態」が“無線品質低下状態”である移動端末について、「無線品質情報平均」にたとえば３を加えた値に対応する「バッファ使用量」をテーブル６００から取得する。そして、送信バッファ管理部２２６は、取得した「バッファ使用量」を端末管理テーブル４００における対応する移動端末の「第１送信バッファ使用量」に設定する。
【００５６】
たとえば、図４に示した端末管理テーブル４００において、「端末ＩＤ」が“２”の移動端末の「無線品質情報平均」に３を加えた値は“３”である。このため、送信バッファ管理部２２６は、テーブル６００において「無線品質情報平均」の“３”に対応する「バッファ使用量」の“１６，０００”を、端末管理テーブル４００の「端末ＩＤ」の“２”に対応する「第１送信バッファ使用量」に設定する。
【００５７】
（送信バッファ管理部による処理）
図７は、送信バッファ管理部による処理の一例を示すフローチャートである。送信バッファ管理部２２６は、たとえば図７に示す各ステップを実行する。まず、送信バッファ管理部２２６は、送信バッファの全体の使用量がしきい値ＴＨ１を超過したか否かを判断し（ステップＳ７０１）、全体の使用量がしきい値ＴＨ１を超過するまで待つ（ステップＳ７０１：Ｎｏのループ）。送信バッファの全体の使用量がしきい値ＴＨ１を超過すると（ステップＳ７０１：Ｙｅｓ）、送信バッファ管理部２２６は、送信バッファの全体の使用量がしきい値ＴＨ２以下であるか否かを判断する（ステップＳ７０２）。
【００５８】
ステップＳ７０２において、全体の使用量がしきい値ＴＨ２以下である場合（ステップＳ７０２：Ｙｅｓ）は、送信バッファ管理部２２６は、第１廃棄処理を実行し（ステップＳ７０３）、ステップＳ７０１へ戻る。第１廃棄処理については後述する（たとえば図８参照）。全体の使用量がしきい値ＴＨ２を超過している場合（ステップＳ７０２：Ｎｏ）は、送信バッファ管理部２２６は、第２廃棄処理を実行し（ステップＳ７０４）、ステップＳ７０１へ戻る。第２廃棄処理については後述する（たとえば図９参照）。
【００５９】
図８は、送信バッファ管理部による第１廃棄処理の一例を示すフローチャートである。図７に示したステップＳ７０３において、送信バッファ管理部２２６は、第１廃棄処理としてたとえば図８に示す各ステップを実行する。図８において、「対象端末ＩＤ」は、処理対象の移動端末の識別情報であり、たとえば図４に示した端末管理テーブル４００の「端末ＩＤ」に対応する。まず、送信バッファ管理部２２６は、「対象端末ＩＤ」に“１”を設定する（ステップＳ８０１）。
【００６０】
つぎに、送信バッファ管理部２２６は、現在の「対象端末ＩＤ」に対応する「無線品質状態」を端末管理テーブル４００（たとえば図４参照）から取得する（ステップＳ８０２）。つぎに、送信バッファ管理部２２６は、ステップＳ８０２によって取得した「無線品質状態」が“無線品質低下状態”であるか否かを判断する（ステップＳ８０３）。
【００６１】
ステップＳ８０３において、「無線品質状態」が“無線品質低下状態”でない場合（ステップＳ８０３：Ｎｏ）は、送信バッファ管理部２２６は、ステップＳ８０５へ移行する。「無線品質状態」が“無線品質低下状態”である場合（ステップＳ８０３：Ｙｅｓ）は、送信バッファ管理部２２６は、現在の「対象端末ＩＤ」に対応する「第１送信バッファ使用量」を端末管理テーブル４００から取得する。そして、送信バッファ管理部２２６は、現在の「対象端末ＩＤ」に対応する移動端末について、取得した「第１送信バッファ使用量」を超過する送信データを送信バッファから廃棄する（ステップＳ８０４）。
【００６２】
つぎに、送信バッファ管理部２２６は、無線基地局装置２２０との間で無線通信を行っている全ての移動端末について、ステップＳ８０２〜Ｓ８０４の処理を実行したか否かを判断する（ステップＳ８０５）。全ての移動端末について処理を実行していない場合（ステップＳ８０５：Ｎｏ）は、送信バッファ管理部２２６は、「対象端末ＩＤ」をインクリメントし（ステップＳ８０６）、ステップＳ８０２へ戻る。全ての移動端末について処理を実行した場合（ステップＳ８０５：Ｙｅｓ）は、送信バッファ管理部２２６は、一連の第１廃棄処理を終了する。
【００６３】
図９は、送信バッファ管理部による第２廃棄処理の一例を示すフローチャートである。図７に示したステップＳ７０４において、送信バッファ管理部２２６は、第２廃棄処理としてたとえば図９に示す各ステップを実行する。
【００６４】
図９に示すステップＳ９０１〜Ｓ９０６は、図８に示したステップＳ８０１〜Ｓ８０６と同様である。ただし、ステップＳ９０４において、送信バッファ管理部２２６は、現在の「対象端末ＩＤ」に対応する「第２送信バッファ使用量」を端末管理テーブル４００から取得する。そして、送信バッファ管理部２２６は、現在の「対象端末ＩＤ」に対応する移動端末について、取得した「第２送信バッファ使用量」を超過する送信データを送信バッファから廃棄する（ステップＳ９０４）。
【００６５】
ステップＳ９０５において、全ての移動端末について処理を実行した場合（ステップＳ９０５：Ｙｅｓ）は、送信バッファ管理部２２６は、送信バッファの全体の使用量がしきい値ＴＨ２を超過しているか否かを判断する（ステップＳ９０７）。全体の使用量がしきい値ＴＨ２以下である場合（ステップＳ９０７：Ｎｏ）は、送信バッファ管理部２２６は、一連の第２廃棄処理を終了する。
【００６６】
ステップＳ９０７において、全体の使用量がしきい値ＴＨ２を超過している場合（ステップＳ９０７：Ｙｅｓ）は、送信バッファ管理部２２６は、所定の廃棄処理を実行し（ステップＳ９０８）、一連の第２廃棄処理を終了する。ステップＳ９０８の廃棄処理には、たとえば、しきい値に対する超過分を廃棄する方法や、Ｒａｎｄｏｍ  Ｅａｒｌｙ  Ｄｉｓｃａｒｄを用いる方法や、これらをＱｏＳベースで行う方法など各種方式の廃棄処理を用いることができる。これにより、送信バッファの輻輳状態が継続している場合には所定の廃棄処理を実行し、輻輳状態の解消を図ることができる。
【００６７】
このように、実施の形態２にかかる無線基地局装置２２０によれば、送信バッファの移動端末ごとの使用量を送信先ごとの無線品質に応じて制限することができる。これにより、低品質な移動端末への送信データを優先的に廃棄して他の移動端末への影響を抑え、スループットの向上を図ることができる。
【００６８】
以上説明したように、無線通信装置および制御方法によれば、スループットの向上を図ることができる。
【００６９】
たとえば、移動端末ごとに送信バッファを固定的に割り当てる方法では、全ての移動端末について一定量の送信バッファ使用が保証されるが、通信量の少ない移動端末や未接続の移動端末による未使用バッファ領域を活用することができない。また、移動端末ごとの送信バッファ固定量を超えて送信データを保持することができないことから、バーストトラフィックに対する耐性が低い。
【００７０】
また、複数の移動端末でバッファを単純に共用する方法では、送信バッファのオーバーフローが発生した場合に全ての移動端末の通信に影響する。たとえば、下り無線品質の低い移動端末が、ストリーミング動画などの下り方向における高レートなアプリケーションを使用している場合に、無線インタフェースと有線インタフェースの速度差により、送信バッファに送信データが滞留する場合がある。
【００７１】
このように引き起こされる送信バッファの輻輳状態に対して、複数の移動端末でバッファを単純に共用する方法では、原因である無線品質の低い移動端末への送信データを廃棄対象にはできない。このため、無線品質の低い移動端末へのデータが滞留し続けることとなり、他端末の送信バッファ利用を妨げ、送信バッファ輻輳時のバッファ廃棄処理による他端末のデータ欠損を招く可能性を高める。
【００７２】
これに対して、上述した無線基地局装置２２０によれば、送信バッファの輻輳が発生した場合のバッファ廃棄処理において、移動端末ごとに無線品質状態に応じた送信バッファ使用量を制限することができる。これにより、輻輳した場合に、継続的に無線品質が低下している移動端末のデータが優先的に廃棄されるため、無線品質が低下している移動端末により引き起こされる送信バッファの輻輳を効果的に回避し、他端末の通信への影響を抑えることができる。
【００７３】
また、送信バッファ使用量の制限にあたり、モビリティ等を考慮して、一時的に無線品質が低下した端末は制限の対象から除外し、継続的に無線品質が低下する移動端末の送信バッファ使用量のみ制限することができる。
【００７４】
上述した各実施の形態に関し、さらに以下の付記を開示する。
【００７５】
（付記１）複数の通信先への各送信データが格納されるバッファと、
前記バッファに格納された送信データを読み出して無線送信する送信部と、
前記複数の通信先のそれぞれの無線品質を示す情報を取得する取得部と、
前記取得部によって取得された情報に基づいて、前記複数の通信先のそれぞれについての前記バッファの使用量を制限する制御部と、
を備えることを特徴とする無線通信装置。
【００７６】
（付記２）前記制御部は、前記複数の通信先のうちの第１通信先の前記バッファの使用量の上限を、前記複数の通信先のうちの前記第１通信先より前記無線品質が高い第２通信先より低く設定し、前記複数の通信先のそれぞれについて前記バッファの使用量が前記上限を超えないように送信データを廃棄することを特徴とする付記１に記載の無線通信装置。
【００７７】
（付記３）前記制御部は、前記複数の通信先のうちの前記無線品質が低い通信先ほど前記上限を低く設定することを特徴とする付記２に記載の無線通信装置。
【００７８】
（付記４）前記制御部は、前記バッファに格納された各送信データの合計量に応じて前記上限を設定することを特徴とする付記２または３に記載の無線通信装置。
【００７９】
（付記５）前記取得部は、前記複数の通信先のそれぞれについて、所定期間における前記無線品質を平均化した情報を取得することを特徴とする付記１〜４のいずれか一つに記載の無線通信装置。
【００８０】
（付記６）前記取得部は、前記複数の通信先のそれぞれについて、前記通信先から複数回受信した前記無線品質を示す情報を平均化した情報を取得することを特徴とする付記５に記載の無線通信装置。
【００８１】
（付記７）前記複数の通信先は移動端末であり、
前記移動端末との間で無線通信を行う無線基地局装置であることを特徴とする付記１〜６のいずれか一つに記載の無線通信装置。
【００８２】
（付記８）複数の通信先への各送信データが格納されるバッファを備え、前記バッファに格納された送信データを読み出して無線送信する無線通信装置における制御方法であって、
前記複数の通信先のそれぞれの無線品質を示す情報を取得し、
取得した前記情報に基づいて、前記複数の通信先のそれぞれについての前記バッファの使用量を制限する、
ことを特徴とする制御方法。
【符号の説明】
【００８３】
１００，２００  通信システム
１１０  無線通信装置
１１１  バッファ
１１２  送信部
１１３  取得部
１１４  制御部
１２１，１２２  通信先
１３０  通信装置
１３１  ＣＰＵ
１３２  ＲＡＭ
１３３  不揮発メモリ
１３４  無線通信インタフェース
１３５  有線通信インタフェース
１３９  バス
２２０  無線基地局装置
２２１  基地局制御部
２２２  伝送路インタフェース部
２２３  ベースバンド処理部
２２４  無線部
２２５  ＰＤＣＰレイヤ処理部
２２６  送信バッファ管理部
２２７  ＲＬＣレイヤ処理部
２２８  ＭＡＣレイヤ処理部
２２９  ＰＨＹレイヤ処理部
２３０  無線品質監視部
２４０  アクセスネットワーク
２５０  ＭＭＥ／ＳＧＷ
２６０  上位ＩＰネットワーク
３００  送信バッファ
４００  端末管理テーブル
５０１  通常状態
５０２  無線品質低下状態
６００  テーブル
【図１Ａ】
2015046800.tif 000003
【図１Ｂ】
2015046800.tif 000004
【図１Ｃ】
2015046800.tif 000005
【図２】
2015046800.tif 000006
【図３】
2015046800.tif 000007
【図４】
2015046800.tif 000008
【図５】
2015046800.tif 000009
【図６】
2015046800.tif 000010
【図７】
2015046800.tif 000011
【図８】
2015046800.tif 000012
【図９】
2015046800.tif 000013