(57)【要約】【課題】複数の無線キャリアを用いた通信時にデータの欠落を回避すること。【解決手段】無線通信装置は、割当部と、特定部と、再送制御部とを備えた。割当部は、通信端末との間で通信を行うための複数の無線キャリアの各々に通信端末から送信されるべきデータを割り当てる。特定部は、割当部によって各無線キャリアに割り当てられたデータの合計量が予め定められた許容量を超える場合に、許容量を超えたデータである超過データが割り当てられた無線キャリアを用いて該超過データを送信する通信端末を特定する。再送制御部は、特定部によって特定された通信端末に対して超過データを再度送信することを要求する再送要求を送信する。【選択図】図２
2014216792.tif 000002
【特許請求の範囲】
【請求項１】
通信端末との間で通信を行うための複数の無線キャリアの各々に前記通信端末から送信されるべきデータを割り当てる割当部と、
前記割当部によって各前記無線キャリアに割り当てられたデータの合計量が予め定められた許容量を超える場合に、前記許容量を超えたデータである超過データが割り当てられた無線キャリアを用いて該超過データを送信する通信端末を特定する特定部と、
前記特定部によって特定された前記通信端末に対して前記超過データを再度送信することを要求する再送要求を送信する再送制御部と
を備えたことを特徴とする無線通信装置。
【請求項２】
前記割当部によって各前記無線キャリアに割り当てられたデータの合計量が前記許容量を超える場合に、各前記無線キャリアを用いて当該無線通信装置と通信を行う複数の通信端末から、前記データを受信する対象となる通信端末である受信対象端末を順次選択する選択部をさらに備え、
前記特定部は、前記選択部によって順次選択された前記受信対象端末に割り当てられた前記データの合計量が前記許容量に達した場合に、前記複数の通信端末のうち前記選択部によって選択されていない通信端末を、前記超過データを送信する通信端末として特定することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記割当部は、前記データと、該データを送信する通信端末の優先度とを各前記無線キャリアに割り当て、
前記選択部は、前記割当部によって各前記無線キャリアに割り当てられたデータの合計量が前記許容量を超える場合に、前記複数の通信端末から、前記優先度が高い順に前記受信対象端末を順次選択し、
前記特定部は、前記選択部によって順次選択された前記受信対象端末に割り当てられた前記データの合計量が前記許容量に達した場合に、前記複数の通信端末のうち前記選択部によって選択されていない通信端末を、前記超過データを送信する通信端末として特定することを特徴とする請求項２に記載の無線通信装置。
【請求項４】
前記割当部は、前記データと、該データを送信する通信端末の通信品質とを各前記無線キャリアに割り当て、
前記選択部は、前記割当部によって各前記無線キャリアに割り当てられたデータの合計量が前記許容量を超える場合に、前記複数の通信端末から、前記通信品質が高い順に前記受信対象端末を順次選択し、
前記特定部は、前記選択部によって順次選択された前記受信対象端末に割り当てられた前記データの合計量が前記許容量に達した場合に、前記複数の通信端末のうち前記選択部によって選択されていない通信端末を、前記超過データを送信する通信端末として特定することを特徴とする請求項２に記載の無線通信装置。
【請求項５】
前記無線通信装置は、第１のレイヤと、該第１のレイヤから転送されるデータを集約して出力する第２のレイヤとを含む通信プロトコルを有し、
前記第１のレイヤに属する前記割当部は、前記データを各前記無線キャリアに割り当て、
前記第２のレイヤに属する前記特定部は、前記超過データを送信する通信端末を特定し、
前記第１のレイヤに属する前記再送制御部は、前記特定部によって特定された前記通信端末に対して前記再送要求を送信するとともに、前記第１のレイヤから前記第２のレイヤへの前記データの転送を停止することを特徴とする請求項１〜４のいずれか一つに記載の無線通信装置。
【請求項６】
無線通信装置により実行される再送制御方法であって、
通信端末との間で通信を行うための複数の無線キャリアの各々に前記通信端末から送信されるべきデータを割り当て、
各前記無線キャリアに割り当てられたデータの合計量が予め定められた許容量を超える場合に、前記許容量を超えたデータである超過データが割り当てられた無線キャリアを用いて該超過データを送信する通信端末を特定し、
特定された前記通信端末に対して前記超過データを再度送信することを要求する再送要求を送信する
ことを含んだことを特徴とする再送制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置及び再送制御方法に関する。
【背景技術】
【０００２】
ＬＴＥ−Ａ（Long  Term  Evolution−Advanced）では、より大容量のデータを伝送可能な技術として、キャリアアグリゲーション（周波数集約：Carrier  Aggregation（ＣＡ））が導入される。ＣＡでは、通信端末としての移動局（ＵＥ）と、無線通信装置としての基地局（ｅＮＢ）が、コンポーネントキャリア（Component  Carrier（ＣＣ））と呼ばれる複数のＬＴＥ無線キャリアを使用してデータの送受信を行う。複数のＬＴＥ無線キャリアは、それぞれ異なる周波数帯域に属する。
【０００３】
また、ＣＡにより移動局から基地局へのデータの送受信を行う場合、基地局では、スケジューリング処理を行うことによって、基地局と移動局との間で通信を行うための複数のＣＣの各々に移動局から送信されるべきデータを割り当てる。例えば、ＣＡにおいて、基地局の通信プロトコルレイヤのうちＭＡＣ（Media  Access  Control）サブレイヤに属するスケジューラは、移動局から送信されるべきデータを各ＣＣに割り当てる。そして、各ＣＣに割り当てられたデータは、ＭＡＣサブレイヤよりも上位のレイヤであるＲＬＣ（Radio  Link  Control）サブレイヤに転送される。そして、ＲＬＣサブレイヤは、ＭＡＣサブレイヤから転送されるデータを集約し、ＲＬＣサブレイヤよりも上位のレイヤであるＰＤＣＰ（Packet  Data  Convergence  Protocol）サブレイヤを介してコアネットワークにデータを出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１４２６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、複数の無線キャリアを用いた通信時にデータの欠落が発生する恐れがあるという問題がある。
【０００６】
すなわち、従来のＣＡにおいて、スケジューリング処理によって各ＣＣに割り当てられたデータの合計量が予め定められた許容量を超える場合に、許容量を超えたデータが破棄される。例えば、基地局の通信プロトコルレイヤのうちＲＬＣサブレイヤでは、ＭＡＣサブレイヤから転送されるデータの合計量がＲＬＣサブレイヤに関して予め定められた許容量を超える場合に、許容量を超えたデータが破棄される。このため、従来のＣＡでは、複数のＣＣを用いた通信時にデータの欠落が発生する恐れがある。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、複数の無線キャリアを用いた通信時にデータの欠落を回避することができる無線通信装置及び再送制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願の開示する無線通信装置は、一つの態様において、割当部と、特定部と、再送制御部とを備えた。割当部は、通信端末との間で通信を行うための複数の無線キャリアの各々に前記通信端末から送信されるべきデータを割り当てる。特定部は、前記割当部によって各前記無線キャリアに割り当てられたデータの合計量が予め定められた許容量を超える場合に、前記許容量を超えたデータである超過データが割り当てられた無線キャリアを用いて該超過データを送信する通信端末を特定する。再送制御部は、前記特定部によって特定された前記通信端末に対して前記超過データを再度送信することを要求する再送要求を送信する。
【発明の効果】
【０００９】
本願の開示する無線通信装置の一つの態様によれば、複数の無線キャリアを用いた通信時のデータの欠落を回避することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１に係る基地局を含む無線通信システムの構成例を示す図である。
【図２】図２は、実施例１の基地局の詳細構成を示すブロック図である。
【図３】図３は、実施例１における受信対象端末選択部が保持するスケジューリング情報の一例を示す図である。
【図４】図４は、実施例１における受信対象端末選択部及び再送対象特定部による処理の一例を説明するための説明図である。
【図５】図５は、実施例１におけるＲＬＣ処理部による処理手順を示すフローチャートである。
【図６】図６は、実施例１におけるＭＡＣ処理部による処理手順を示すフローチャートである。
【図７】図７は、実施例２の基地局の詳細構成を示すブロック図である。
【図８】図８は、実施例２における受信対象端末選択部が保持するスケジューリング情報の一例を示す図である。
【図９】図９は、実施例２における受信対象端末選択部及び再送対象特定部による処理の一例を説明するための説明図である。
【図１０】図１０は、実施例２におけるＲＬＣ処理部による処理手順を示すフローチャートである。
【図１１】図１１は、実施例３の基地局の詳細構成を示すブロック図である。
【図１２】図１２は、実施例３における受信対象端末選択部が保持するスケジューリング情報の一例を示す図である。
【図１３】図１３は、実施例３における受信対象端末選択部及び再送対象特定部による処理の一例を説明するための説明図である。
【図１４】図１４は、実施例３におけるＲＬＣ処理部による処理手順を示すフローチャートである。
【図１５】図１５は、基地局のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する無線通信装置及び再送制御方法の実施例を図面に基づいて詳細に説明する。なお、この実施例により開示情報が限定されるものではない。
【実施例１】
【００１２】
図１は、実施例１に係る基地局を含む無線通信システムの構成例を示す図である。図１に示す無線通信システムは、基地局１００ａ〜１００ｎと、通信端末２００ａ１、２００ａ２、・・・、２００ｎ１、２００ｎ２と、回線交換網３００と、コアネットワーク部４００とを有する。
【００１３】
基地局１００ａ〜１００ｎは、通信端末２００ａ１、２００ａ２、・・・、２００ｎ１、２００ｎ２と無線通信を行う無線通信装置である。以下では、基地局１００ａ〜１００ｎを特に区別しない場合には、これらを総称して適宜「基地局１００」と呼ぶ。
【００１４】
通信端末２００ａ１、２００ａ２、・・・、２００ｎ１、２００ｎ２は、基地局１００との無線通信を利用して、音声データやパケットデータ等の種々のデータを回線交換網３００を介してコアネットワーク部４００との間で送受信する。以下では、通信端末２００ａ１、２００ａ２、・・・、２００ｎ１、２００ｎ２を特に区別しない場合には、これらを総称して適宜「通信端末２００」と呼ぶ。
【００１５】
コアネットワーク部４００は、例えば、インターネット網であり、通信端末２００からの要求に応じて種々のサービスを提供する。
【００１６】
本実施例の基地局１００は、通信端末２００との間で無線通信を行うための複数のＣＣの各々に通信端末２００から送信されるべきデータを割り当てる。そして、基地局１００は、各ＣＣに割り当てられたデータの合計量が予め定められた許容量を超える場合に、許容量を超えたデータ（以下「超過データ」という）が割り当てられたＣＣを用いて超過データを送信する通信端末２００を特定する。そして、基地局１００は、特定された通信端末２００に対して超過データを再度送信することを要求する再送要求を送信する。
【００１７】
このため、本実施例の基地局１００は、超過データが発生した場合でも、該超過データを通信端末２００に再度送信させることができる。この結果、本実施例の基地局１００によれば、複数のＣＣを用いた通信時にデータの欠落を回避することができる。
【００１８】
次に、本実施例の基地局１００の詳細構成について説明する。図２は、実施例１の基地局の詳細構成を示すブロック図である。図２に示すように、基地局１００は、レイヤ１（Layer  １（Ｌ１））処理部１１０−１〜１１０−ｎ（ｎは１以上の自然数）、ＭＡＣ処理部１２０−１〜１２０−ｎ、ＲＬＣ処理部１３０及びＰＤＣＰ処理部１４０を有する。ＭＡＣ処理部１２０−１〜１２０−ｎ、ＲＬＣ処理部１３０及びＰＤＣＰ処理部１４０は、レイヤ２（Layer  ２（Ｌ２））におけるＭＡＣサブレイヤ、ＲＬＣサブレイヤ及びＰＤＣＰサブレイヤにそれぞれ相当する。
【００１９】
Ｌ１処理部１１０−１〜１１０−ｎは、ＣＣ＃１〜ＣＣ＃ｎの各々を用いて通信端末２００との間で無線通信を行う。例えば、Ｌ１処理部１１０−１〜１１０−ｎは、ＣＣ＃１〜ＣＣ＃ｎの各々を用いて通信端末２００からデータを受信し、受信したデータを、対応するＭＡＣ処理部１２０−１〜１２０−ｎに出力する。また、例えば、Ｌ１処理部１１０−１〜１１０−ｎは、ＭＡＣ処理部１２０−１〜１２０−ｎの各々から再送要求が入力された場合に、入力された再送要求を通信端末２００に送信する。
【００２０】
ＭＡＣ処理部１２０−１〜１２０−ｎは、Ｌ１処理部１１０−１〜１１０−ｎから入力されるデータをＲＬＣ処理部１３０へ転送する。ＭＡＣ処理部１２０−１〜１２０−ｎは、スケジューラ部１２１と、再送制御部１２２とを有する。
【００２１】
スケジューラ部１２１は、通信端末２００との間で通信を行うための複数のＣＣの各々に通信端末２００から送信されるべきデータを割り当てる。スケジューラ部１２１は、割当部の一例である。例えば、識別情報＝「ＵＥ＃Ａ」である通信端末２００と識別情報＝「ＵＥ＃Ｂ」である通信端末２００とがＣＣ＃１〜ＣＣ＃５を用いて基地局１００との間で通信を行う場合を想定する。この場合、スケジューラ部１２１は、スケジューリング処理を行って、ＣＣ＃１に、識別情報＝「ＵＥ＃Ａ」である通信端末２００から送信されるべき「2000byte」のデータを割り当てる。また、例えば、スケジューラ部１２１は、スケジューリング処理を行って、ＣＣ＃１に、識別情報＝「ＵＥ＃Ｂ」である通信端末２００から送信されるべき「1000byte」のデータを割り当てる。そして、スケジューラ部１２１は、複数のＣＣの各々に割り当てたデータを示す情報をスケジューリング結果として後述するＲＬＣ処理部１３０の受信対象端末選択部１３１へ出力する。
【００２２】
再送制御部１２２は、後述するＲＬＣ処理部１３０の再送対象特定部１３２によって特定された再送対象の通信端末２００に対して超過データを再度送信することを要求する再送要求を送信する。また、再送制御部１２２は、再送対象の通信端末２００に対して再送要求を送信するとともに、ＭＡＣ処理部１２０−１〜１２０−ｎからＲＬＣ処理部１３０へのデータの転送を停止する。
【００２３】
ＲＬＣ処理部１３０は、ＭＡＣ処理部１２０−１〜１２０−ｎから転送されるデータを集約してＰＤＣＰ処理部１４０へ出力する。ＲＬＣ処理部１３０は、受信対象端末選択部１３１と、再送対象特定部１３２とを有する。
【００２４】
受信対象端末選択部１３１は、各ＣＣに割り当てられたデータの合計量が予め定められた許容量を超える場合に、各ＣＣを用いて基地局１００と通信を行う複数の通信端末２００から、データを受信する対象となる通信端末２００である受信対象端末を順次選択する。具体的には、受信対象端末選択部１３１は、データの受信前に、ＭＡＣ処理部１２０−１〜１２０−ｎのスケジューラ部１２１からスケジューリング結果の入力を受け付ける。受信対象端末選択部１３１は、受け付けたスケジューリング結果を集約することによってスケジューリング情報を取得し、取得したスケジューリング情報を保持する。受信対象端末選択部１３１は、スケジューリング情報に基づいて、各ＣＣに割り当てられたデータの合計量が予め定められた許容量を超えるか否かを判定する。許容量は、例えば、ＲＬＣ処理部１３０の処理能力に応じて予め定められる。以下では、ＲＬＣ処理部１３０の処理能力に応じて予め定められた許容量を適宜「許容量」と呼ぶ。そして、受信対象端末選択部１３１は、各ＣＣに割り当てられたデータの合計量が許容量を超える場合に、各ＣＣをラウンドロビン方式により順次選択しつつ、選択したＣＣを用いて基地局１００と通信を行う複数の通信端末２００から受信対象端末を順次選択する。このとき、受信対象端末選択部１３１は、順次選択した受信対象端末の情報を再送対象特定部１３２に逐次報告する。
【００２５】
また、受信対象端末選択部１３１は、各ＣＣに割り当てられたデータの合計量が許容量以下である場合に、ＭＡＣ処理部１２０−１〜１２０−ｎから転送されるデータを集約してＰＤＣＰ処理部１４０へ転送する。
【００２６】
再送対象特定部１３２は、各ＣＣに割り当てられたデータの合計量が許容量を超える場合に、許容量を超えたデータである超過データが割り当てられたＣＣを用いて超過データを送信する通信端末を再送対象の通信端末として特定する。具体的には、再送対象特定部１３２は、受信対象端末選択部１３１によって順次選択された受信対象端末の情報の入力を逐次受け付ける。再送対象特定部１３２は、再送対象特定部１３２により保持されるスケジューリング情報を参照して、受信対象端末として選択された通信端末２００に割り当てられたデータの合計量を算出する。再送対象特定部１３２は、算出したデータの合計量が許容量に達したか否かを監視する。再送対象特定部１３２は、算出したデータの合計量が許容量に達した場合に、受信対象端末選択部１３１によって未だ選択されていない通信端末２００を、超過データを送信する通信端末として特定する。再送対象特定部１３２は、特定された通信端末２００を、再送対象としてＭＡＣ処理部１２０−１〜１２０−ｎの再送制御部１２２へ通知する。
【００２７】
ＰＤＣＰ処理部１４０は、ＲＬＣ処理部１３０の受信対象端末選択部１３１から転送されるデータを、回線交換網３００を介してコアネットワーク部４００へ送信する。
【００２８】
ここで、受信対象端末選択部１３１及び再送対象特定部１３２による処理の一例を説明する。図３は、実施例１における受信対象端末選択部が保持するスケジューリング情報の一例を示す図である。図４は、実施例１における受信対象端末選択部及び再送対象特定部による処理の一例を説明するための説明図である。
【００２９】
図３に示すスケジューリング情報は、通信端末ＩＤと、ＴＢＳ（Transport  Block  Size）とを対応付けて記憶する。通信端末ＩＤは、複数のＣＣを用いて基地局１００と通信を行う通信端末２００を一意に識別する識別情報である。ＴＢＳは、通信端末ＩＤにより識別される通信端末２００との間で通信を行うための複数のＣＣの各々に割り当てられたデータのサイズである。
【００３０】
図３の１行目は、識別情報＝「ＵＥ＃Ａ」である通信端末２００がＣＣ＃１〜ＣＣ＃５を用いて基地局１００との間で通信を行い、かつ、ＣＣ＃１〜ＣＣ＃５に、それぞれ「2000byte」のデータが割り当てられていることを示す。また、図３の２行目は、識別情報＝「ＵＥ＃Ｂ」である通信端末２００がＣＣ＃１〜ＣＣ＃５を用いて基地局１００との間で通信を行い、かつ、ＣＣ＃１〜ＣＣ＃５に、それぞれ「1000byte」のデータが割り当てられていることを示す。
【００３１】
受信対象端末選択部１３１は、ＭＡＣ処理部１２０−１〜１２０−ｎのスケジューラ部１２１からスケジューリング結果の入力を受け付ける。受信対象端末選択部１３１は、受け付けたスケジューリング結果を集約することによって、図３に示したスケジューリング情報を取得し、取得したスケジューリング情報を保持する。受信対象端末選択部１３１は、スケジューリング情報に基づいて、ＣＣ＃１〜ＣＣ＃５に割り当てられたデータの合計量が予め定められた許容量を超えるか否かを判定する。ここでは、許容量が「12,000byte」であるものとする。受信対象端末選択部１３１は、ＣＣ＃１〜ＣＣ＃５に割り当てられたデータの合計量＝「15,000byte」が許容量＝「12,000byte」を超えるため、以下の処理を行う。すなわち、受信対象端末選択部１３１は、ＣＣ＃１〜ＣＣ＃５の各々をラウンドロビン方式により順次選択しつつ、選択したＣＣを用いて通信を行う複数の通信端末２００から受信対象端末を順次選択する。
【００３２】
例えば、受信対象端末選択部１３１は、図４に示すように、ＣＣ＃１〜ＣＣ＃５の各々をＣＣ＃１→ＣＣ＃２→ＣＣ＃３→ＣＣ＃４→ＣＣ＃５→ＣＣ＃１→ＣＣ＃２の順番で順次選択する。そして、受信対象端末選択部１３１は、選択したＣＣ＃１を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、識別情報＝「ＵＥ＃Ａ」の通信端末２００を受信対象端末として選択する。続いて、受信対象端末選択部１３１は、ＣＣ＃２を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、識別情報＝「ＵＥ＃Ａ」の通信端末２００を受信対象端末として選択する。続いて、受信対象端末選択部１３１は、ＣＣ＃３を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、識別情報＝「ＵＥ＃Ａ」の通信端末２００を受信対象端末として選択する。続いて、受信対象端末選択部１３１は、ＣＣ＃４を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、識別情報＝「ＵＥ＃Ａ」の通信端末２００を受信対象端末として選択する。続いて、受信対象端末選択部１３１は、ＣＣ＃５を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、識別情報＝「ＵＥ＃Ａ」の通信端末２００を受信対象端末として選択する。また、受信対象端末選択部１３１は、ＣＣ＃１を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、識別情報＝「ＵＥ＃Ｂ」の通信端末２００を受信対象端末として選択する。また、受信対象端末選択部１３１は、ＣＣ＃２を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、識別情報＝「ＵＥ＃Ｂ」の通信端末２００を受信対象端末として選択する。
【００３３】
再送対象特定部１３２は、受信対象端末選択部１３１によって順次選択された受信対象端末の情報の入力を逐次受け付ける。再送対象特定部１３２は、図３に示したスケジューリング情報を参照して、受信対象端末として選択された通信端末２００に割り当てられたデータの合計量が許容量＝「12,000byte」に達したか否かを監視する。再送対象特定部１３２は、ＣＣ＃２を用いて通信を行う識別情報＝「ＵＥ＃Ｂ」の通信端末２００を選択した場合に、受信対象端末として選択された通信端末２００に割り当てられたデータの合計量が許容量＝「12,000byte」に達するので、以下の処理を行う。すなわち、再送対象特定部１３２は、図４に示すように、受信対象端末選択部１３１によって未だ選択されていない、ＣＣ＃３〜ＣＣ＃５を用いて通信を行う識別情報＝「ＵＥ＃Ｂ」の通信端末２００を、超過データを送信する通信端末として特定する。再送対象特定部１３２は、特定された通信端末２００を、再送対象としてＭＡＣ処理部１２０−１〜１２０−ｎの再送制御部１２２へ通知する。
【００３４】
このように、受信対象端末選択部１３１及び再送対象特定部１３２は、各ＣＣからラウンドロビン方式により通信端末２００を選択する。これにより、基地局１００の許容量を超えたデータを送信する通信端末２００を容易に特定することが可能となる。
【００３５】
次に、本実施例の基地局１００における再送制御方法の処理手順について説明する。図５は、実施例１におけるＲＬＣ処理部による処理手順を示すフローチャートである。
【００３６】
図５に示すように、ＲＬＣ処理部１３０の受信対象端末選択部１３１は、ＭＡＣ処理部１２０−１〜１２０−ｎのスケジューラ部１２１から受け付けたスケジューリング結果を集約することによってスケジューリング情報を取得する（ステップＳ１０１）。受信対象端末選択部１３１は、取得したスケジューリング情報を保持する。
【００３７】
受信対象端末選択部１３１は、スケジューリング情報に基づいて、各ＣＣに割り当てられたデータの合計量が許容量を超えるか否かを判定する（ステップＳ１０２）。受信対象端末選択部１３１は、各ＣＣに割り当てられたデータの合計量が許容量以下である場合（ステップＳ１０２否定）、ＭＡＣ処理部１２０−１〜１２０−ｎから転送されるデータを集約してＰＤＣＰ処理部１４０へ転送し、処理を終了する。
【００３８】
一方、受信対象端末選択部１３１は、各ＣＣに割り当てられたデータの合計量が許容量を超える場合（ステップＳ１０２肯定）、各ＣＣを用いて通信を行う複数の通信端末２００から受信対象端末を順次選択する（ステップＳ１０３）。このとき、受信対象端末選択部１３１は、順次選択した受信対象端末の情報を再送対象特定部１３２に逐次報告する。
【００３９】
再送対象特定部１３２は、受信対象端末選択部１３１によって順次選択された受信対象端末の情報の入力を逐次受け付ける。再送対象特定部１３２は、受信対象端末選択部１３１により保持されるスケジューリング情報を参照して、受信対象端末として選択された通信端末２００に割り当てられたデータの合計量を算出する（ステップＳ１０４）。
【００４０】
再送対象特定部１３２は、算出したデータの合計量が許容量に達したか否かを監視する（ステップＳ１０５）。再送対象特定部１３２は、算出したデータの合計量が許容量以下である場合（ステップＳ１０５否定）、処理をステップＳ１０３に戻す。
【００４１】
一方、再送対象特定部１３２は、算出したデータの合計量が許容量に達した場合（ステップＳ１０５肯定）、受信対象端末選択部１３１によって未だ選択されていない通信端末２００を、超過データを送信する通信端末として特定する（ステップＳ１０６）。再送対象特定部１３２は、特定された通信端末２００を、再送対象としてＭＡＣ処理部１２０−１〜１２０−ｎの再送制御部１２２へ通知する（ステップＳ１０７）。
【００４２】
図６は、実施例１におけるＭＡＣ処理部による処理手順を示すフローチャートである。図６に示すように、ＭＡＣ処理部１２０−１〜１２０−ｎの再送制御部１２２は、ＲＬＣ処理部１３０から再送対象の通信端末２００が通知されていない場合（ステップＳ１１１否定）、処理を終了する。
【００４３】
再送制御部１２２は、ＲＬＣ処理部１３０から再送対象の通信端末２００が通知された場合（ステップＳ１１１肯定）、再送対象の通信端末２００に対して超過データを再度送信することを要求する再送要求を送信する（ステップＳ１１２）。
【００４４】
再送制御部１２２は、再送対象の通信端末２００に対して再送要求を送信するとともに、ＭＡＣ処理部１２０−１〜１２０−ｎからＲＬＣ処理部１３０へのデータの転送を停止する（ステップＳ１１３）。
【００４５】
上述してきたように、実施例１の基地局１００は、通信端末２００との間で無線通信を行うための複数のＣＣの各々に通信端末２００から送信されるべきデータを割り当てる。そして、基地局１００は、各ＣＣに割り当てられたデータの合計量が予め定められた許容量を超える場合に、超過データが割り当てられたＣＣを用いて超過データを送信する通信端末２００を特定する。そして、基地局１００は、特定された通信端末２００に対して超過データを再度送信することを要求する再送要求を送信する。
【００４６】
このため、実施例１の基地局１００は、複数のＣＣを用いた通信を行う前に超過データが発生した場合でも、該超過データを通信端末２００に再度送信させることができる。この結果、実施例１の基地局１００によれば、複数のＣＣを用いた通信時にデータの欠落を回避することができる。
【００４７】
また、実施例１の基地局１００は、各ＣＣを用いて基地局１００と通信を行う複数の通信端末２００から、受信対象端末を順次選択する。そして、基地局１００は、順次選択された受信対象端末に割り当てられたデータの合計量が許容量に達した場合に、未だ選択されていない通信端末２００を、超過データを送信する通信端末として特定する。
【００４８】
このため、実施例１の基地局１００は、各ＣＣからラウンドロビン方式により通信端末２００を選択することができる。これにより、基地局１００の許容量を超えたデータを送信する通信端末２００を容易に特定することが可能となり、複数のＣＣを用いた通信時のデータの欠落を安定的に回避することが可能となる。
【実施例２】
【００４９】
上記実施例１では、各ＣＣからラウンドロビン方式により任意の通信端末を受信対象端末として選択する例を示した。しかし、各ＣＣからラウンドロビン方式により受信対象端末を選択する際に、優先度が高い順に受信対象端末を選択するようにしても良い。そこで、実施例２では、各ＣＣからラウンドロビン方式により受信対象端末を選択する際に、優先度が高い順に受信対象端末を選択する例について説明する。なお、以下の説明では、実施例１と同一の構成要件については、同一の符号を付してその説明を省略する。
【００５０】
図７は、実施例２の基地局の詳細構成を示すブロック図である。図７に示すように、実施例２の基地局１００は、図２に示したスケジューラ部１２１及び受信対象端末選択部１３１に代えて、スケジューラ部２２１及び受信対象端末選択部２３１を有する。
【００５１】
ＭＡＣ処理部１２０−１〜１２０−ｎのスケジューラ部２２１は、通信端末２００から送信されるべきデータと、該データを送信する通信端末２００の優先度とを各ＣＣに割り当てる。優先度は、データ中の緊急性を示す情報等に応じて予め設定され、緊急性が高いほど値が小さい。例えば、識別情報＝「ＵＥ＃Ａ」である通信端末２００と識別情報＝「ＵＥ＃Ｂ」である通信端末２００とがＣＣ＃１〜ＣＣ＃５を用いて基地局１００との間で通信を行う場合を想定する。この場合、スケジューラ部２２１は、スケジューリング処理を行って、ＣＣ＃１に、識別情報＝「ＵＥ＃Ａ」である通信端末２００から送信されるべき「2000byte」のデータと、識別情報＝「ＵＥ＃Ａ」である通信端末２００の優先度とを割り当てる。また、例えば、スケジューラ部２２１は、スケジューリング処理を行って、ＣＣ＃１に、識別情報＝「ＵＥ＃Ｂ」である通信端末２００から送信されるべき「1000byte」のデータと識別情報＝「ＵＥ＃Ｂ」である通信端末２００の優先度とを割り当てる。そして、スケジューラ部２２１は、複数のＣＣの各々に割り当てたデータと優先度とを示す情報をスケジューリング結果として後述するＲＬＣ処理部１３０の受信対象端末選択部２３１へ出力する。
【００５２】
受信対象端末選択部２３１は、各ＣＣに割り当てられたデータの合計量が予め定められた許容量を超える場合に、各ＣＣを用いて基地局１００と通信を行う複数の通信端末２００から、優先度が高い順に受信対象端末を順次選択する。具体的には、受信対象端末選択部２３１は、ＭＡＣ処理部１２０−１〜１２０−ｎのスケジューラ部２２１からスケジューリング結果の入力を受け付ける。受信対象端末選択部２３１は、受け付けたスケジューリング結果を集約することによってスケジューリング情報を取得し、取得したスケジューリング情報を保持する。受信対象端末選択部２３１は、スケジューリング情報に基づいて、各ＣＣに割り当てられたデータの合計量が予め定められた許容量を超えるか否かを判定する。許容量は、ＲＬＣ処理部１３０の処理能力に応じて予め定められる。以下では、ＲＬＣ処理部１３０の処理能力に応じて予め定められた許容量を適宜「許容量」と呼ぶ。そして、受信対象端末選択部２３１は、各ＣＣに割り当てられたデータの合計量が許容量を超える場合に、以下の処理を行う。すなわち、受信対象端末選択部２３１は、各ＣＣをラウンドロビン方式により順次選択しつつ、選択したＣＣを用いて基地局１００と通信を行う複数の通信端末２００から、優先度が高い順に受信対象端末を順次選択する。このとき、受信対象端末選択部２３１は、順次選択した受信対象端末の情報を再送対象特定部１３２に逐次報告する。
【００５３】
なお、受信対象端末選択部２３１は、選択したＣＣを用いて基地局１００と通信を行う複数の通信端末２００の優先度が同一である場合には、複数の通信端末２００の中から任意の通信端末を受信対象端末として選択する。
【００５４】
ここで、受信対象端末選択部２３１及び再送対象特定部１３２による処理の一例を説明する。図８は、実施例２における受信対象端末選択部が保持するスケジューリング情報の一例を示す図である。図９は、実施例２における受信対象端末選択部及び再送対象特定部による処理の一例を説明するための説明図である。
【００５５】
図８に示すスケジューリング情報は、通信端末ＩＤと、ＴＢＳ／優先度とを対応付けて記憶する。通信端末ＩＤは、複数のＣＣを用いて基地局１００と通信を行う通信端末２００を一意に識別する識別情報である。ＴＢＳ／優先度は、通信端末ＩＤにより識別される通信端末２００との間で通信を行うための複数のＣＣの各々に割り当てられたデータのサイズと、該通信端末２００の優先度との組みである。
【００５６】
図８の１行目は、識別情報＝「ＵＥ＃Ａ」である通信端末２００がＣＣ＃１〜ＣＣ＃５を用いて基地局１００との間で通信を行い、かつ、ＣＣ＃１〜ＣＣ＃５に、それぞれ「2000byte」のデータが割り当てられていることを示す。さらに、図８の１行目は、ＣＣ＃１を用いて「2000byte」のデータを送信する、識別情報＝「ＵＥ＃Ａ」の通信端末２００の優先度が「１」であることを示す。図８の１行目は、ＣＣ＃２を用いて「2000byte」のデータを送信する、識別情報＝「ＵＥ＃Ａ」の通信端末２００の優先度が「２」であることを示す。図８の１行目は、ＣＣ＃３を用いて「2000byte」のデータを送信する、識別情報＝「ＵＥ＃Ａ」の通信端末２００の優先度が「１」であることを示す。図８の１行目は、ＣＣ＃４を用いて「2000byte」のデータを送信する、識別情報＝「ＵＥ＃Ａ」の通信端末２００の優先度が「２」であることを示す。図８の１行目は、ＣＣ＃５を用いて「2000byte」のデータを送信する、識別情報＝「ＵＥ＃Ａ」の通信端末２００の優先度が「１」であることを示す。
【００５７】
また、図８の２行目は、識別情報＝「ＵＥ＃Ｂ」である通信端末２００がＣＣ＃１〜ＣＣ＃５を用いて基地局１００との間で通信を行い、かつ、ＣＣ＃１〜ＣＣ＃５に、それぞれ「1000byte」のデータが割り当てられていることを示す。さらに、図８の２行目は、ＣＣ＃１を用いて「1000byte」のデータを送信する、識別情報＝「ＵＥ＃Ｂ」の通信端末２００の優先度が「２」であることを示す。図８の２行目は、ＣＣ＃２を用いて「1000byte」のデータを送信する、識別情報＝「ＵＥ＃Ｂ」の通信端末２００の優先度が「１」であることを示す。図８の２行目は、ＣＣ＃３を用いて「1000byte」のデータを送信する、識別情報＝「ＵＥ＃Ｂ」の通信端末２００の優先度が「２」であることを示す。図８の２行目は、ＣＣ＃４を用いて「1000byte」のデータを送信する、識別情報＝「ＵＥ＃Ｂ」の通信端末２００の優先度が「１」であることを示す。図８の２行目は、ＣＣ＃５を用いて「1000byte」のデータを送信する、識別情報＝「ＵＥ＃Ｂ」の通信端末２００の優先度が「２」であることを示す。
【００５８】
受信対象端末選択部２３１は、ＭＡＣ処理部１２０−１〜１２０−ｎのスケジューラ部２２１からスケジューリング結果の入力を受け付ける。受信対象端末選択部２３１は、受け付けたスケジューリング結果を集約することによって、図８に示したスケジューリング情報を取得し、取得したスケジューリング情報を保持する。受信対象端末選択部２３１は、スケジューリング情報に基づいて、ＣＣ＃１〜ＣＣ＃５に割り当てられたデータの合計量が予め定められた許容量を超えるか否かを判定する。ここでは、許容量が「12,000byte」であるものとする。受信対象端末選択部２３１は、ＣＣ＃１〜ＣＣ＃５に割り当てられたデータの合計量＝「15,000byte」が許容量＝「12,000byte」を超えるため、以下の処理を行う。すなわち、受信対象端末選択部２３１は、ＣＣ＃１〜ＣＣ＃５の各々をラウンドロビン方式により順次選択しつつ、選択したＣＣを用いて通信を行う複数の通信端末２００から、優先度が高い順に受信対象端末を順次選択する。
【００５９】
例えば、受信対象端末選択部２３１は、図９に示すように、ＣＣ＃１〜ＣＣ＃５の各々をＣＣ＃１→ＣＣ＃２→ＣＣ＃３→ＣＣ＃４→ＣＣ＃５→ＣＣ＃１→ＣＣ＃２→ＣＣ＃３の順番で順次選択する。そして、受信対象端末選択部２３１は、選択したＣＣ＃１を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から最も優先度の高い識別情報＝「ＵＥ＃Ａ」の通信端末２００を受信対象端末として選択する。続いて、受信対象端末選択部２３１は、ＣＣ＃２を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、最も優先度の高い識別情報＝「ＵＥ＃Ｂ」の通信端末２００を受信対象端末として選択する。続いて、受信対象端末選択部２３１は、ＣＣ＃３を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、最も優先度の高い識別情報＝「ＵＥ＃Ａ」の通信端末２００を受信対象端末として選択する。続いて、受信対象端末選択部２３１は、ＣＣ＃４を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、最も優先度の高い識別情報＝「ＵＥ＃Ｂ」の通信端末２００を受信対象端末として選択する。続いて、受信対象端末選択部２３１は、ＣＣ＃５を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、最も優先度の高い識別情報＝「ＵＥ＃Ａ」の通信端末２００を受信対象端末として選択する。また、受信対象端末選択部２３１は、ＣＣ＃１を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、次に優先度の高い識別情報＝「ＵＥ＃Ｂ」の通信端末２００を受信対象端末として選択する。また、受信対象端末選択部２３１は、ＣＣ＃２を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、次に優先度の高い識別情報＝「ＵＥ＃Ａ」の通信端末２００を受信対象端末として選択する。また、受信対象端末選択部２３１は、ＣＣ＃３を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、次に優先度の高い識別情報＝「ＵＥ＃Ｂ」の通信端末２００を受信対象端末として選択する。
【００６０】
再送対象特定部１３２は、受信対象端末選択部２３１によって順次選択された受信対象端末の情報の入力を逐次受け付ける。再送対象特定部１３２は、図８に示したスケジューリング情報を参照して、受信対象端末として選択された通信端末２００に割り当てられたデータの合計量が許容量＝「12,000byte」に達したか否かを監視する。再送対象特定部１３２は、ＣＣ＃３を用いて通信を行う識別情報＝「ＵＥ＃Ｂ」の通信端末２００を選択した場合に、受信対象端末として選択された通信端末２００に割り当てられたデータの合計量が許容量＝「12,000byte」に達するので、以下の処理を行う。すなわち、再送対象特定部１３２は、図９に示すように、受信対象端末選択部２３１によって未だ選択されていない、ＣＣ＃４を用いて通信を行う識別情報＝「ＵＥ＃Ａ」の通信端末２００を、超過データを送信する通信端末として特定する。さらに、再送対象特定部１３２は、ＣＣ＃５を用いて通信を行う識別情報＝「ＵＥ＃Ｂ」の通信端末２００を、超過データを送信する通信端末として特定する。再送対象特定部１３２は、特定された通信端末２００を、再送対象としてＭＡＣ処理部１２０−１〜１２０−ｎの再送制御部１２２へ通知する。
【００６１】
このように、受信対象端末選択部２３１及び再送対象特定部１３２は、各ＣＣからラウンドロビン方式により受信対象端末を選択する際に、優先度が高い順に受信対象端末を選択する。これにより、優先度が高い順にデータの受信対象となる通信端末を選択しつつ、基地局１００の許容量を超えたデータを送信する通信端末２００を容易に特定することが可能となる。
【００６２】
次に、本実施例の基地局１００における再送制御方法の処理手順について説明する。図１０は、実施例２におけるＲＬＣ処理部による処理手順を示すフローチャートである。なお、実施例２におけるＭＡＣ処理部による処理手順は、図６に示した処理手順と同様であるので、ここではその説明を省略する。
【００６３】
図１０に示すように、ＲＬＣ処理部１３０の受信対象端末選択部２３１は、ＭＡＣ処理部１２０−１〜１２０−ｎのスケジューラ部２２１から受け付けたスケジューリング結果を集約することによってスケジューリング情報を取得する（ステップＳ２０１）。受信対象端末選択部２３１は、取得したスケジューリング情報を保持する。
【００６４】
受信対象端末選択部２３１は、スケジューリング情報に基づいて、各ＣＣに割り当てられたデータの合計量が許容量を超えるか否かを判定する（ステップＳ２０２）。受信対象端末選択部２３１は、各ＣＣに割り当てられたデータの合計量が許容量以下である場合（ステップＳ２０２否定）、ＭＡＣ処理部１２０−１〜１２０−ｎから転送されるデータを集約してＰＤＣＰ処理部１４０へ転送し、処理を終了する。
【００６５】
一方、受信対象端末選択部２３１は、各ＣＣに割り当てられたデータの合計量が許容量を超える場合（ステップＳ２０２肯定）、各ＣＣを用いて通信を行う複数の通信端末２００から、優先度が高い順に受信対象端末を順次選択する（ステップＳ２０３）。このとき、受信対象端末選択部２３１は、順次選択した受信対象端末の情報を再送対象特定部１３２に逐次報告する。
【００６６】
再送対象特定部１３２は、受信対象端末選択部２３１によって順次選択された受信対象端末の情報の入力を逐次受け付ける。再送対象特定部１３２は、受信対象端末選択部２３１により保持されるスケジューリング情報を参照して、受信対象端末として選択された通信端末２００に割り当てられたデータの合計量を算出する（ステップＳ２０４）。
【００６７】
再送対象特定部１３２は、算出したデータの合計量が許容量に達したか否かを監視する（ステップＳ２０５）。再送対象特定部１３２は、算出したデータの合計量が許容量以下である場合（ステップＳ２０５否定）、処理をステップＳ２０３に戻す。
【００６８】
一方、再送対象特定部１３２は、算出したデータの合計量が許容量に達した場合（ステップＳ２０５肯定）、受信対象端末選択部２３１によって未だ選択されていない通信端末２００を、超過データを送信する通信端末として特定する（ステップＳ２０６）。再送対象特定部１３２は、特定された通信端末２００を、再送対象としてＭＡＣ処理部１２０−１〜１２０−ｎの再送制御部１２２へ通知する（ステップＳ２０７）。
【００６９】
上述してきたように、実施例２の基地局１００は、各ＣＣを用いて基地局１００と通信を行う複数の通信端末２００から、優先度が高い順に受信対象端末を順次選択する。そして、基地局１００は、順次選択された受信対象端末に割り当てられたデータの合計量が許容量に達した場合に、未だ選択されていない通信端末２００を、超過データを送信する通信端末として特定する。
【００７０】
このため、実施例２の基地局１００は、各ＣＣからラウンドロビン方式により受信対象端末を選択する際に、優先度が高い順に受信対象端末を選択することができる。これにより、優先度が高い順にデータの受信対象となる通信端末を選択しつつ、基地局１００の許容量を超えたデータを送信する通信端末２００を容易に特定することが可能となる。結果として、複数のＣＣを用いた通信時のデータのうち優先度の高いデータの欠落を優先的に回避することが可能となる。
【実施例３】
【００７１】
上記実施例１では、各ＣＣからラウンドロビン方式により任意の通信端末を受信対象端末として選択する例を示した。しかし、各ＣＣからラウンドロビン方式により受信対象端末を選択する際に、通信品質が高い順に受信対象端末を選択するようにしても良い。そこで、実施例３では、各ＣＣからラウンドロビン方式により受信対象端末を選択する際に、通信品質が高い順に受信対象端末を選択する例について説明する。なお、以下の説明では、実施例１と同一の構成要件については、同一の符号を付してその説明を省略する。
【００７２】
図１１は、実施例３の基地局の詳細構成を示すブロック図である。図１１に示すように、実施例３の基地局１００は、図２に示したスケジューラ部１２１及び受信対象端末選択部１３１に代えて、スケジューラ部３２１及び受信対象端末選択部３３１を有する。
【００７３】
ＭＡＣ処理部１２０−１〜１２０−ｎのスケジューラ部３２１は、通信端末２００から送信されるべきデータと、該データを送信する通信端末２００の通信品質とを各ＣＣに割り当てる。通信品質は、例えば、ＳＩＲ（Signal-to-Interference  Ratio）又はデータの送信回数等を含む。例えば、識別情報＝「ＵＥ＃Ａ」である通信端末２００と識別情報＝「ＵＥ＃Ｂ」である通信端末２００とがＣＣ＃１〜ＣＣ＃５を用いて基地局１００との間で通信を行う場合を想定する。この場合、スケジューラ部３２１は、スケジューリング処理を行って、ＣＣ＃１に、識別情報＝「ＵＥ＃Ａ」である通信端末２００から送信されるべき「2000byte」のデータと、識別情報＝「ＵＥ＃Ａ」である通信端末２００の通信品質とを割り当てる。また、例えば、スケジューラ部３２１は、スケジューリング処理を行って、ＣＣ＃１に、識別情報＝「ＵＥ＃Ｂ」である通信端末２００から送信されるべき「1000byte」のデータと識別情報＝「ＵＥ＃Ｂ」である通信端末２００の通信品質とを割り当てる。そして、スケジューラ部３２１は、複数のＣＣの各々に割り当てたデータと通信品質とを示す情報をスケジューリング結果として後述するＲＬＣ処理部１３０の受信対象端末選択部３３１へ出力する。
【００７４】
受信対象端末選択部３３１は、各ＣＣに割り当てられたデータの合計量が予め定められた許容量を超える場合に、各ＣＣを用いて基地局１００と通信を行う複数の通信端末２００から、通信品質が高い順に受信対象端末を順次選択する。具体的には、受信対象端末選択部３３１は、ＭＡＣ処理部１２０−１〜１２０−ｎのスケジューラ部３２１からスケジューリング結果の入力を受け付ける。受信対象端末選択部３３１は、受け付けたスケジューリング結果を集約することによってスケジューリング情報を取得し、取得したスケジューリング情報を保持する。受信対象端末選択部３３１は、スケジューリング情報に基づいて、各ＣＣに割り当てられたデータの合計量が予め定められた許容量を超えるか否かを判定する。許容量は、ＲＬＣ処理部１３０の処理能力に応じて予め定められる。以下では、ＲＬＣ処理部１３０の処理能力に応じて予め定められた許容量を適宜「許容量」と呼ぶ。そして、受信対象端末選択部３３１は、各ＣＣに割り当てられたデータの合計量が許容量を超える場合に、以下の処理を行う。すなわち、受信対象端末選択部３３１は、各ＣＣをラウンドロビン方式により順次選択しつつ、選択したＣＣを用いて基地局１００と通信を行う複数の通信端末２００から、通信品質が高い順に受信対象端末を順次選択する。このとき、受信対象端末選択部３３１は、順次選択した受信対象端末の情報を再送対象特定部１３２に逐次報告する。
【００７５】
なお、受信対象端末選択部３３１は、選択したＣＣを用いて基地局１００と通信を行う複数の通信端末２００の通信品質が同一である場合には、複数の通信端末２００の中から任意の通信端末を受信対象端末として選択する。
【００７６】
ここで、受信対象端末選択部３３１及び再送対象特定部１３２による処理の一例を説明する。図１２は、実施例３における受信対象端末選択部が保持するスケジューリング情報の一例を示す図である。図１３は、実施例３における受信対象端末選択部及び再送対象特定部による処理の一例を説明するための説明図である。
【００７７】
図１２に示すスケジューリング情報は、通信端末ＩＤと、ＴＢＳ／送信回数とを対応付けて記憶する。通信端末ＩＤは、複数のＣＣを用いて基地局１００と通信を行う通信端末２００を一意に識別する識別情報である。ＴＢＳ／送信回数は、通信端末ＩＤにより識別される通信端末２００との間で通信を行うための複数のＣＣの各々に割り当てられたデータのサイズと、該通信端末２００のデータの送信回数との組みである。なお、データの送信回数は、通信端末２００の通信品質が高いほど、小さくなる。
【００７８】
図１２の１行目は、識別情報＝「ＵＥ＃Ａ」である通信端末２００がＣＣ＃１〜ＣＣ＃５を用いて基地局１００との間で通信を行い、かつ、ＣＣ＃１〜ＣＣ＃５に、それぞれ「2000byte」のデータが割り当てられていることを示す。さらに、図１２の１行目は、ＣＣ＃１を用いて「2000byte」のデータを送信する、識別情報＝「ＵＥ＃Ａ」の通信端末２００の送信回数が「１」であることを示す。図１２の１行目は、ＣＣ＃２を用いて「2000byte」のデータを送信する、識別情報＝「ＵＥ＃Ａ」の通信端末２００の送信回数が「２０」であることを示す。図１２の１行目は、ＣＣ＃３を用いて「2000byte」のデータを送信する、識別情報＝「ＵＥ＃Ａ」の通信端末２００の送信回数が「１１」であることを示す。図１２の１行目は、ＣＣ＃４を用いて「2000byte」のデータを送信する、識別情報＝「ＵＥ＃Ａ」の通信端末２００の送信回数が「２２」であることを示す。図１２の１行目は、ＣＣ＃５を用いて「2000byte」のデータを送信する、識別情報＝「ＵＥ＃Ａ」の通信端末２００の送信回数が「０」であることを示す。
【００７９】
また、図１２の２行目は、識別情報＝「ＵＥ＃Ｂ」である通信端末２００がＣＣ＃１〜ＣＣ＃５を用いて基地局１００との間で通信を行い、かつ、ＣＣ＃１〜ＣＣ＃５に、それぞれ「1000byte」のデータが割り当てられていることを示す。さらに、図１２の２行目は、ＣＣ＃１を用いて「1000byte」のデータを送信する、識別情報＝「ＵＥ＃Ｂ」の通信端末２００の送信回数が「１０」であることを示す。図１２の２行目は、ＣＣ＃２を用いて「1000byte」のデータを送信する、識別情報＝「ＵＥ＃Ｂ」の通信端末２００の送信回数が「１０」であることを示す。図１２の２行目は、ＣＣ＃３を用いて「1000byte」のデータを送信する、識別情報＝「ＵＥ＃Ｂ」の通信端末２００の送信回数が「１２」であることを示す。図１２の２行目は、ＣＣ＃４を用いて「1000byte」のデータを送信する、識別情報＝「ＵＥ＃Ｂ」の通信端末２００の送信回数が「１１」であることを示す。図１２の２行目は、ＣＣ＃５を用いて「1000byte」のデータを送信する、識別情報＝「ＵＥ＃Ｂ」の通信端末２００の送信回数が「１」であることを示す。
【００８０】
受信対象端末選択部３３１は、ＭＡＣ処理部１２０−１〜１２０−ｎのスケジューラ部３２１からスケジューリング結果の入力を受け付ける。受信対象端末選択部３３１は、受け付けたスケジューリング結果を集約することによって、図１２に示したスケジューリング情報を取得し、取得したスケジューリング情報を保持する。受信対象端末選択部３３１は、スケジューリング情報に基づいて、ＣＣ＃１〜ＣＣ＃５に割り当てられたデータの合計量が予め定められた許容量を超えるか否かを判定する。ここでは、許容量が「12,000byte」であるものとする。受信対象端末選択部３３１は、ＣＣ＃１〜ＣＣ＃５に割り当てられたデータの合計量＝「15,000byte」が許容量＝「12,000byte」を超えるため、以下の処理を行う。すなわち、受信対象端末選択部３３１は、ＣＣ＃１〜ＣＣ＃５の各々をラウンドロビン方式により順次選択しつつ、選択したＣＣを用いて通信を行う複数の通信端末２００から、通信品質が高い順、換言すれば、送信回数が小さい順に受信対象端末を順次選択する。
【００８１】
例えば、受信対象端末選択部３３１は、図１３に示すように、ＣＣ＃１〜ＣＣ＃５の各々をＣＣ＃１→ＣＣ＃２→ＣＣ＃３→ＣＣ＃４→ＣＣ＃５→ＣＣ＃１→ＣＣ＃２→ＣＣ＃３の順番で順次選択する。受信対象端末選択部３３１は、選択したＣＣ＃１を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から最も送信回数が小さい識別情報＝「ＵＥ＃Ａ」の通信端末２００を受信対象端末として選択する。続いて、受信対象端末選択部３３１は、ＣＣ＃２を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、最も送信回数が小さい識別情報＝「ＵＥ＃Ｂ」の通信端末２００を受信対象端末として選択する。続いて、受信対象端末選択部３３１は、ＣＣ＃３を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、最も送信回数が小さい識別情報＝「ＵＥ＃Ａ」の通信端末２００を受信対象端末として選択する。続いて、受信対象端末選択部３３１は、ＣＣ＃４を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、最も送信回数が小さい識別情報＝「ＵＥ＃Ｂ」の通信端末２００を受信対象端末として選択する。続いて、受信対象端末選択部３３１は、ＣＣ＃５を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、最も送信回数が小さい識別情報＝「ＵＥ＃Ａ」の通信端末２００を受信対象端末として選択する。また、受信対象端末選択部３３１は、ＣＣ＃１を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、次に送信回数が小さい識別情報＝「ＵＥ＃Ｂ」の通信端末２００を受信対象端末として選択する。また、受信対象端末選択部３３１は、ＣＣ＃２を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、次に送信回数が小さい識別情報＝「ＵＥ＃Ａ」の通信端末２００を受信対象端末として選択する。また、受信対象端末選択部３３１は、ＣＣ＃３を用いて通信を行う、識別情報＝「ＵＥ＃Ａ」の通信端末２００及び識別情報＝「ＵＥ＃Ｂ」の通信端末２００から、次に送信回数が小さい識別情報＝「ＵＥ＃Ｂ」の通信端末２００を受信対象端末として選択する。
【００８２】
再送対象特定部１３２は、受信対象端末選択部３３１によって順次選択された受信対象端末の情報の入力を逐次受け付ける。再送対象特定部１３２は、図１２に示したスケジューリング情報を参照して、受信対象端末として選択された通信端末２００に割り当てられたデータの合計量が許容量＝「12,000byte」に達したか否かを監視する。再送対象特定部１３２は、ＣＣ＃３を用いて通信を行う識別情報＝「ＵＥ＃Ｂ」の通信端末２００を選択した場合に、受信対象端末として選択された通信端末２００に割り当てられたデータの合計量が許容量＝「12,000byte」に達するので、以下の処理を行う。すなわち、再送対象特定部１３２は、図１３に示すように、受信対象端末選択部３３１によって未だ選択されていない、ＣＣ＃４を用いて通信を行う識別情報＝「ＵＥ＃Ａ」の通信端末２００を、超過データを送信する通信端末として特定する。さらに、再送対象特定部１３２は、ＣＣ＃５を用いて通信を行う識別情報＝「ＵＥ＃Ｂ」の通信端末２００を、超過データを送信する通信端末として特定する。再送対象特定部１３２は、特定された通信端末２００を、再送対象としてＭＡＣ処理部１２０−１〜１２０−ｎの再送制御部１２２へ通知する。
【００８３】
このように、受信対象端末選択部３３１及び再送対象特定部１３２は、各ＣＣからラウンドロビン方式により受信対象端末を選択する際に、通信品質が高い順に受信対象端末を選択する。これにより、通信品質が高い順にデータの受信対象となる通信端末を選択しつつ、基地局１００の許容量を超えたデータを送信する通信端末２００を容易に特定することが可能となる。
【００８４】
次に、本実施例の基地局１００における再送制御方法の処理手順について説明する。図１４は、実施例３におけるＲＬＣ処理部による処理手順を示すフローチャートである。なお、実施例３におけるＭＡＣ処理部による処理手順は、図６に示した処理手順と同様であるので、ここではその説明を省略する。
【００８５】
図１４に示すように、ＲＬＣ処理部１３０の受信対象端末選択部３３１は、ＭＡＣ処理部１２０−１〜１２０−ｎのスケジューラ部３２１から受け付けたスケジューリング結果を集約することによってスケジューリング情報を取得する（ステップＳ３０１）。受信対象端末選択部３３１は、取得したスケジューリング情報を保持する。
【００８６】
受信対象端末選択部３３１は、スケジューリング情報に基づいて、各ＣＣに割り当てられたデータの合計量が許容量を超えるか否かを判定する（ステップＳ３０２）。受信対象端末選択部３３１は、各ＣＣに割り当てられたデータの合計量が許容量以下である場合（ステップＳ３０２否定）、ＭＡＣ処理部１２０−１〜１２０−ｎから転送されるデータを集約してＰＤＣＰ処理部１４０へ転送し、処理を終了する。
【００８７】
一方、受信対象端末選択部３３１は、各ＣＣに割り当てられたデータの合計量が許容量を超える場合（ステップＳ３０２肯定）、各ＣＣを用いて通信を行う複数の通信端末２００から、通信品質が高い順に受信対象端末を順次選択する（ステップＳ３０３）。このとき、受信対象端末選択部３３１は、順次選択した受信対象端末の情報を再送対象特定部１３２に逐次報告する。
【００８８】
再送対象特定部１３２は、受信対象端末選択部３３１によって順次選択された受信対象端末の情報の入力を逐次受け付ける。再送対象特定部１３２は、受信対象端末選択部３３１により保持されるスケジューリング情報を参照して、受信対象端末として選択された通信端末２００に割り当てられたデータの合計量を算出する（ステップＳ３０４）。
【００８９】
再送対象特定部１３２は、算出したデータの合計量が許容量に達したか否かを監視する（ステップＳ３０５）。再送対象特定部１３２は、算出したデータの合計量が許容量以下である場合（ステップＳ３０５否定）、処理をステップＳ３０３に戻す。
【００９０】
一方、再送対象特定部１３２は、算出したデータの合計量が許容量に達した場合（ステップＳ３０５肯定）、受信対象端末選択部３３１によって未だ選択されていない通信端末２００を、超過データを送信する通信端末として特定する（ステップＳ３０６）。再送対象特定部１３２は、特定された通信端末２００を、再送対象としてＭＡＣ処理部１２０−１〜１２０−ｎの再送制御部１２２へ通知する（ステップＳ３０７）。
【００９１】
上述してきたように、実施例３の基地局１００は、各ＣＣを用いて基地局１００と通信を行う複数の通信端末２００から、通信品質が高い順に受信対象端末を順次選択する。そして、基地局１００は、順次選択された受信対象端末に割り当てられたデータの合計量が許容量に達した場合に、未だ選択されていない通信端末２００を、超過データを送信する通信端末として特定する。
【００９２】
このため、実施例３の基地局１００は、各ＣＣからラウンドロビン方式により受信対象端末を選択する際に、通信品質が高い順に受信対象端末を選択することができる。これにより、通信品質が高い順にデータの受信対象となる通信端末を選択しつつ、基地局１００の許容量を超えたデータを送信する通信端末２００を容易に特定することが可能となる。結果として、複数のＣＣを用いた通信時のデータのうち通信品質が高いデータの欠落を優先的に回避することが可能となる。
【実施例４】
【００９３】
さて、これまで本願の開示する無線通信装置及び再送制御方法の実施例について説明したが、本願の開示する無線通信装置及び再送制御方法は上述した実施例以外にも、その他の実施例にて実施されてもよい。そこで、以下では、その他の実施例について説明する。
【００９４】
上記実施例１では、基地局が、各ＣＣからラウンドロビン方式により任意の通信端末を受信対象端末として選択する例を示した。しかしながら、基地局が、各ＣＣからラウンドロビン方式により受信対象端末を選択する際に、各ＣＣに割り当てられたデータの合計量が大きい順に受信対象端末を選択してもよい。また、基地局が、各ＣＣからラウンドロビン方式により受信対象端末を選択する際に、各ＣＣに割り当てられたデータの合計量が小さい順に受信対象端末を選択してもよい。
【００９５】
（ハードウェア構成）
上記各実施例の基地局１００は、次のようなハードウェア構成により実現することができる。図１５は、基地局のハードウェア構成例を示す図である。
【００９６】
図１５に示すように、基地局１００は、ハードウェアの構成要素として、プロセッサ１０１と、メモリ１０２と、ＲＦ（Radio  Frequency）回路１０３と、ネットワークＩＦ（InterFace）１０４とを有する。ＲＦ回路１０３は、アンテナを有する。プロセッサ１０１は、例えば、ＤＳＰ（Digital  Signal  Processor）、ＣＰＵ（Central Processing Unit）等である。メモリ１０２は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリにより構成されてよい。ＭＡＣ処理部１２０−１〜１２０−ｎと、ＲＬＣ処理部１３０と、ＰＤＣＰ処理部１４０とは、例えばプロセッサ１０１等の集積回路により実現される。Ｌ１処理部１１０−１〜１１０−ｎは、例えばＲＦ回路１０３により実現される。
【００９７】
また、上記各実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。すなわち、ＭＡＣ処理部１２０−１〜１２０−ｎと、ＲＬＣ処理部１３０と、ＰＤＣＰ処理部１４０とによって実行される各処理に対応するプログラムがメモリ１０２に記録され、各プログラムがＤＳＰ１０１に読み出されてプロセスとして機能してもよい。
【符号の説明】
【００９８】
１００ａ〜１００ｎ、１００  基地局
１１０−１〜１１０−ｎ  Ｌ１処理部
１２０−１〜１２０−ｎ  ＭＡＣ処理部
１２１、２２１、３２１  スケジューラ部
１２２  再送制御部
１３０  ＲＬＣ処理部
１３１、２３１、３３１  受信対象端末選択部
１３２  再送対象特定部
１４０  ＰＤＣＰ処理部
２００ａ１、２００ａ２、２００  通信端末
３００  回線交換網
４００  コアネットワーク部
【図１】
2014216792.tif 000003
【図２】
2014216792.tif 000004
【図３】
2014216792.tif 000005
【図４】
2014216792.tif 000006
【図５】
2014216792.tif 000007
【図６】
2014216792.tif 000008
【図７】
2014216792.tif 000009
【図８】
2014216792.tif 000010
【図９】
2014216792.tif 000011
【図１０】
2014216792.tif 000012
【図１１】
2014216792.tif 000013
【図１２】
2014216792.tif 000014
【図１３】
2014216792.tif 000015
【図１４】
2014216792.tif 000016
【図１５】
2014216792.tif 000017