(57)【要約】【課題】割当信号の破棄回数をスケジューラ間で平準化させる。【解決手段】無線通信装置１０は、処理対象に決定した割当信号に基づいて送信データの送信処理を実行する。そして、無線通信装置１０において、複数のスケジューラ１２は、複数の割当信号を生成し、各割当信号は、送信宛先及び使用周波数帯域に関する情報を含む。そして、選択部１４は、複数のスケジューラ１２で生成された複数の割当信号の中から、各スケジューラ１２での過去の割当信号の破棄回数に基づいて、処理候補を選択する。【選択図】図２
2016039607.tif 000002
【特許請求の範囲】
【請求項１】
処理対象に決定した割当信号に基づいて送信データの送信処理を実行する無線通信装置であって、
各割当信号が送信宛先及び使用周波数帯域に関する情報を含む複数の割当信号を生成する複数のスケジューラと、
前記生成された複数の割当信号の中から、各スケジューラでの過去の割当信号の破棄回数に基づいて、処理候補を選択する選択部と、
を具備することを特徴とする無線通信装置。
【請求項２】
前記選択部は、前記送信処理を実行する送信処理部の処理可能数を、前記各スケジューラでの過去の割当信号の破棄回数の比に基づいて、前記各スケジューラに分配し、前記各スケジューラに分配した数の割当信号を、前記各スケジューラが生成した複数の割当信号から前記処理候補として選択する、
ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記選択部は、前記各スケジューラが生成した複数の割当信号から、前記破棄回数が多い順番で前記処理候補の割当信号を選択する、
ことを特徴とする請求項２に記載の無線通信装置。
【請求項４】
前記選択部で選択された複数の処理候補から前記送信宛先が共通する複数の割当信号のうちの一部を除いた残りを前記処理対象として決定する決定部を、
さらに具備することを特徴とする請求項１から３のいずれか一項に記載の無線通信装置。
【請求項５】
前記決定部は、前記送信宛先が共通する複数の割当信号のうち、前記使用周波数帯域がセカンダリセルである割当信号を除き、前記使用周波数帯域がプライマリセルである割当信号を前記処理対象として決定する、
ことを特徴する請求項４に記載の無線通信装置。
【請求項６】
前記決定部は、前記送信宛先が共通する複数の割当信号の使用周波数帯域がいずれもセカンダリセルである場合、受付順の早い割当信号を前記処理対象として決定する、
ことを特徴とする請求項４に記載の無線通信装置。
【請求項７】
処理対象に決定した割当信号に基づいて送信データの送信処理を実行する無線通信装置における前記処理対象の決定方法であって、
前記無線通信装置の複数のスケジューラで生成され且つ各割当信号が送信宛先及び使用周波数帯域に関する情報を含む複数の割当信号の中から、各スケジューラでの過去の割当信号の破棄回数に基づいて、処理候補を選択する、
ことを特徴とする決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置及び決定方法に関する。
【背景技術】
【０００２】
従来、送信側の無線通信装置では、スケジューラが「割当信号」を生成する。そして、送信処理部が、スケジューラで生成された複数の「割当信号」のうちで処理対象に決定した「割当信号」に基づいて、送信データの送信処理を実行している。「割当信号」は、「送信宛先」及び「使用周波数帯域」に関する情報を含んでいる。「送信宛先」は、受信側の無線通信装置である。また、「使用周波数帯域」は、３ＧＰＰ  ＬＴＥ−Ａｄｖａｎｃｅｄ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ  −  Ａｄｖａｎｃｅｄ）では、「コンポーネントキャリア（ＣＣ）」と呼ばれることがある。
【０００３】
近頃、複数のコンポーネントキャリアをユーザに割り当てて通信を行う「キャリアアグリゲーション」のサービスが開始された。「キャリアアグリゲーション」の技術は、ＬＴＥ−Ａｄｖａｎｃｅｄで規定されている。この「キャリアアグリゲーション」によって、ユーザスループットを向上させることができる一方、無線通信装置の処理量が増大している。これに伴い、従来、上記のスケジューラ及び送信処理部等を１つのデバイスで実現可能であったが、複数のデバイスで実現せざるを得ない場合がある。
【０００４】
そこで、従来、送信側の無線通信装置は、例えば、各スケジューラが１つのデバイスで実現された複数のスケジューラと、１つのデバイスで実現された送信処理部とを有する場合がある。
【０００５】
ここで、送信処理部には、所定時間当たりに処理可能な割当信号の数である「処理能力数」がある。従って、送信処理部は、複数のスケジューラから受け取った複数の割当信号のうちで、「処理能力数」以内の割当信号を処理対象として決定し、残りを破棄する。そして、従来、送信処理部は、生成元のスケジューラを順番に変えながら割当信号を選択することにより、処理対象の割当信号を決定している。すなわち、処理対象の割当信号の決定に、「ラウンドロビン手法」が用いられている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−２３９３９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のように、「ラウンドロビン手法」によって処理対象の割当信号を画一的に決定すると、スケジューラ間で割当信号の生成数に偏りがある場合、特定のスケジューラで生成された割当信号の破棄数が増大してしまう可能性がある。すなわち、特定のスケジューラで生成された割当信号が処理される確率が他のスケジューラと比べて低下してしまう可能性がある。
【０００８】
開示の技術は、上記に鑑みてなされたものであって、割当信号の破棄回数をスケジューラ間で平準化できる、無線通信装置及び決定方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
開示の態様では、無線通信装置は、処理対象に決定した割当信号に基づいて送信データの送信処理を実行し、複数のスケジューラと、選択部とを有する。前記複数のスケジューラは、各割当信号が送信宛先及び使用周波数帯域に関する情報を含む複数の割当信号を生成する。前記選択部は、前記生成された複数の割当信号の中から、各スケジューラでの過去の割当信号の破棄回数に基づいて、処理候補を選択する。
【発明の効果】
【００１０】
開示の態様によれば、割当信号の破棄回数をスケジューラ間で平準化できる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施例１の無線通信システムの一例を示す図である。
【図２】図２は、実施例１の第１通信装置の一例を示すブロック図である。
【図３】図３は、破棄数テーブルの一例を示す図である。
【図４】図４は、初期リストの一例を示す図である。
【図５】図５は、実施例１の第１無線装置の処理動作の一例を示すフローチャートである。
【図６】図６は、実施例１の第１無線通信装置の処理動作の説明に供する図である。
【図７】図７は、実施例１の第１無線通信装置の処理動作の説明に供する図である。
【図８】図８は、実施例１の第１無線通信装置の処理動作の説明に供する図である。
【図９】図９は、無線通信装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本願の開示する無線通信装置及び決定方法の実施形態を図面に基づいて詳細に説明する。なお、この実施形態により本願の開示する無線通信装置及び決定方法が限定されるものではない。また、実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略される。
【００１３】
［実施例１］
［無線通信システムの概要］
図１は、実施例１の無線通信システムの一例を示す図である。図１において、無線通信システム１は、無線通信装置１０と、無線通信装置５０−１〜６とを有する。無線通信装置１０は、例えば、ＬＴＥ−Ａｄｖａｎｃｅｄが適用された基地局であり、無線通信装置５０−１〜６のそれぞれは、例えば、ＬＴＥ−Ａｄｖａｎｃｅｄが適用された端末である。すなわち、無線通信システム１は、キャリアアグリゲーションを用いることができる。ここでは、無線通信装置１０及び無線通信装置５０の数をそれぞれ１つと６つにしているが、これらの数はこれに限定されるものはない。また、以下では、無線通信装置５０−１〜６を、ＵＥ＃Ａ〜Ｆと呼ぶことがある。また、無線通信装置５０−１〜６を特に区別しない場合、総称して無線通信装置５０と呼ぶことがある。また、以下では、無線通信装置１０を「第１通信装置」と呼び、無線通信装置５０を「第２通信装置」と呼ぶことがある。
【００１４】
無線通信装置１０と各無線通信装置５０との間の通信は、無線通信装置１０によるスケジューリングに基づいて行われる。すなわち、無線通信装置１０は、処理対象に決定した割当信号（つまり、割当情報ユニット）に基づいて送信データの送信処理を実行する。
【００１５】
無線通信装置１０は、後述するように、複数のスケジューラを有している。各スケジューラは、複数の割当信号を生成する。各割当信号は、「送信宛先」及び「使用周波数帯域」に関する情報を含む。「送信宛先」は、無線通信装置５０−１〜６のいずれかである。また、無線通信システム１で例えば３つのコンポーネントキャリア（ＣＣ１〜３）が用いられる場合、「使用周波数帯域」は、ＣＣ１〜３のいずれかである。また、割当信号は、「送信許可データ量」を含んでいてもよい。又は、割当信号１つにつき、送信許可データ量が予め決められていてもよい。
【００１６】
そして、無線通信装置１０は、複数のスケジューラで生成された複数の割当信号の中から、各スケジューラでの割当信号の破棄回数に基づいて、「処理候補」を選択する。例えば、無線通信装置１０は、送信処理を実行する送信処理部の処理可能数を、各スケジューラでの過去の割当信号の破棄回数の比に基づいて、各スケジューラに分配する。そして、各スケジューラに分配した数の割当信号を、各スケジューラが生成した複数の割当信号から「処理候補」として選択する。
【００１７】
以上のように、無線通信装置１０は、複数のスケジューラで生成された複数の割当信号の中から、各スケジューラでの割当信号の破棄回数に基づいて、「処理候補」を選択する。これにより、スケジューラ間で割当信号の生成数に偏りがある場合であっても、割当信号の破棄回数をスケジューラ間で平準化することができる。
【００１８】
［第１通信装置の構成例］
図２は、実施例１の第１通信装置の一例を示すブロック図である。図２において、無線通信装置１０は、送信バッファ１１と、スケジューラ１２−１〜４と、割当信号バッファ１３と、選択部１４と、記憶部１５と、決定部１６と、テーブル管理部１７と、送信処理部１８と、無線送信部１９とを有する。例えば、送信バッファ１１及び送信処理部１８は、レイヤ１（Ｌ１）及びレイヤ２（Ｌ２）の機能部である。また、割当信号バッファ１３、選択部１４、記憶部１５、決定部１６、及びテーブル管理部１７は、Ｌ２の機能部である。Ｌ２は、例えば、ＰＤＣＰ（Packet  Data  Convergence  Protocol）、ＲＬＣ（Radio  Link  Control）、及びＭＡＣ（Medium  Access  Control）を含む。なお、ここでは、スケジューラ１２の数を４つとしているが、数はこれに限定されるものではない。以下では、スケジューラ１２−１〜４をＳＣＤ＃１〜４とそれぞれ呼ぶことがある。
【００１９】
送信バッファ１１は、無線通信装置５０宛ての送信データを入力して保持する。そして、送信バッファ１１は、送信処理部１８による読み出しによって送信データを出力する。
【００２０】
各スケジューラ１２は、送信バッファ１１に保持されている送信データに関する情報（送信宛先等）を受け取り、受け取った情報に基づいて、割当信号を生成する。各スケジューラ１２は、独立した１つのデバイスで実現されている。そして、各スケジューラ１２は、「スケジュール単位時間」毎に生成した割当信号を一時に割当信号バッファ１３へ出力する。なお、各スケジューラ１２は、複数の使用周波数帯域についてスケジューリングしてもよい。又は、各スケジューラ１２は、他のスケジューラ１２と異なる使用周波数帯域についてスケジューリングしてもよい。すなわち、スケジューラ１２−１〜４は、それぞれ異なる使用周波数帯域と対応付けられてもよい。以下では、各スケジューラ１２が複数の使用周波数帯域についてスケジューリングすることを前提として説明する。
【００２１】
割当信号バッファ１３は、スケジューラ１２−１〜４のそれぞれで生成された割当信号をスケジューラ１２単位で順番に受け付けて保持する。割当信号バッファ１３は、割当信号バッファ１３は、割当信号を、スケジューラ１２単位で受け付けた順番に保持する。
【００２２】
選択部１４は、割当信号バッファ１３に保持されている複数の割当信号の中から、各スケジューラ１２での過去の割当信号の「破棄回数」に基づいて、送信処理部１８における処理候補を選択する。例えば、選択部１４は、送信処理部１８の「処理可能数」を、各スケジューラ１２での過去の割当信号の破棄回数の比に基づいて、各スケジューラ１２に分配し、各スケジューラ１２に分配した数の割当信号を、各スケジューラ１２が生成した複数の割当信号から処理候補として選択する。
【００２３】
例えば、選択部１４は、割当信号バッファ１３に保持されている複数の割当信号と、記憶部１５に記憶されている「破棄数テーブル」とに基づいて、「初期リスト」を作成する。図３は、破棄数テーブルの一例を示す図である。図３に示すように、「破棄数テーブル」は、各スケジューラ１２で生成された割当信号毎の破棄数が記憶している。すなわち、図３において、「ＳＣＤ番号」は、生成元のスケジューラ１２の識別情報であり、「ＵＥ番号」は、送信宛先の識別情報であり、「ＣＣ番号」は、使用周波数帯域の識別情報である。従って、「ＳＣＤ番号」、「ＵＥ番号」、及び「ＣＣ番号」の組合せによって、割当信号が特定される。そして、各割当信号と破棄数とが対応付けられて記憶されている。図４は、初期リストの一例を示す図である。初期リストは、図４に示すように、「破棄数テーブル」から、割当信号バッファ１３に保持されている複数の割当信号についての一部を抜き出したテーブルに対応する。すなわち、選択部１４は、割当信号バッファ１３に保持されている複数の割当信号のそれぞれに、破棄数テーブルに記憶されている破棄数を対応付けることによって、初期リストを作成する。そして、選択部１４は、作成した初期リストを参照して、スケジューラ１２単位で、破棄数の総和を算出する。そして、選択部１４は、送信処理部１８の「処理可能数」を、各スケジューラ１２について算出した破棄数の総和の比に基づいて、各スケジューラ１２に分配する。そして、選択部１４は、各スケジューラ１２に分配した数の割当信号を、各スケジューラ１２が生成した複数の割当信号から処理候補として選択することにより、「候補リスト」を作成する。すなわち、「候補リスト」は、選択部１４が選択した割当信号を含んだリストである。ここで、選択部１４は、各スケジューラ１２が生成した複数の割当信号から、破棄回数が多い順番で処理候補の割当信号を選択する。
【００２４】
そして、選択部１４は、作成した「初期リスト」及び「候補リスト」を決定部１６へ出力する。
【００２５】
記憶部１５は、上記の破棄数テーブルを記憶している。
【００２６】
決定部１６は、選択部１４から受け取った「初期リスト」及び「候補リスト」と、「決定ルール」とに基づいて、処理対象である割当信号を決定する。そして、決定部１６は、決定した割当信号を含む「処理対象リスト」を送信処理部１８へ出力し、当該「処理対象リスト」及び「初期リスト」をテーブル管理部１７へ出力する。ここで、初期リストに含まれる割当信号で且つ処理対象とされなかった割当信号は、破棄される。
【００２７】
例えば、「決定ルール」は、以下のルールを含む。
（ルール１）「候補リスト」に含まれる複数の割当信号のうちで、送信宛先が他の割当信号と共通しない割当信号を処理対象として決定する。
（ルール２）「候補リスト」に送信宛先が共通する複数の割当信号が含まれており且つその複数の割当信号の使用周波数帯域の中にその送信宛先の「プライマリセル」及び「セカンダリセル」が含まれる場合、プライマリセルの割当信号を処理対象として決定し、セカンダリセルの割当信号を処理対象から除外する。
（ルール３）「候補リスト」に送信宛先が共通する複数の割当信号が含まれており且つその複数の割当信号の使用周波数帯域がいずれもその送信宛先の「セカンダリセル」である場合、受付順の最も早いセカンダリセルの割当信号を処理対象として決定し、その他のセカンダリセルの割当信号を処理対象から除外する。
（ルール４）処理対象から除外した割当信号と生成元のスケジューラ１２が共通し且つ「候補リスト」に挙げられていない割当信号（以下、「残り割当信号」と呼ぶことがある）が「初期リスト」に残っている場合、その処理対象から除外した割当信号の代わりに、その「残り割当信号」の中で、破棄数が最も大きい割当信号を処理対象として決定する。
（ルール５）処理対象から除外した割当信号と生成元のスケジューラ１２が共通する「残り割当信号」が無い場合、受付順が最も早く且つ破棄数が最も大きい「残り割当信号」を処理対象として決定する。
【００２８】
テーブル管理部１７は、記憶部１５に記憶されている破棄数テーブルを更新する。例えば、テーブル管理部１７は、「初期リスト」及び「処理対象リスト」を用いて、破棄対象の割当信号を特定し、破棄数テーブルにおいて破棄対象の割当信号と対応付けられている破棄数を１つインクリメントする。なお、特定した破棄対象の割当信号が破棄テーブルに記憶されていない場合、その割当信号を破棄テーブルに登録するとともに、破棄数を１に設定する。
【００２９】
送信処理部１８は、決定部１６から受け取った処理対象リストに含まれる各対象割当信号の示す送信宛先に対応する送信データを送信バッファ１１から読み出し、読み出した送信データを対象割当信号の示す使用周波数帯域で無線送信部１９を介して送信する。ここで、送信処理部１８は、上記の通り、Ｌ２機能部及びＬ１機能部として機能する。送信処理部１８は、Ｌ１機能部として符号化処理及び変調処理を行い、得られた送信信号を無線送信部１９へ出力する。
【００３０】
無線送信部１９は、送信処理部１８から受け取った送信信号を、その送信信号に対応する使用周波数帯域を用いて無線送信する。
【００３１】
［第１通信装置の動作例］
以上の構成を有する無線通信装置１０の処理動作の一例について説明する。図５は、実施例１の第１無線装置の処理動作の一例を示すフローチャートである。図６〜８は、実施例１の第１無線通信装置の処理動作の説明に供する図である。なお、図５に示すフローチャートに示す処理フローは、１つの「スケジュール単位時間」で実行される。すなわち、図５に示すフローチャートに示す処理フローは、複数の「スケジュール単位時間」で繰り返し実行される。
【００３２】
＜割当信号の受付処理＞
割当信号バッファ１３は、スケジューラ１２−１〜４のそれぞれで生成された割当信号をスケジューラ１２単位で順番に受け付ける（ステップＳ１０１）。例えば、図６では、１番目にスケジューラ１２−３（ＳＣＤ＃３）から２つの割当信号を受け付けている。図６では、受付順番を「受信順番」と記載している。また、図６では、割当信号を「ＭＡＣ  ＰＤＵ  生成情報」と記載している。その２つの割当信号のうち１番目の割当信号は、「送信宛先：ＵＥ＃Ｂ、使用周波数帯域：ＣＣ１」の割当信号であり、２番目の割当信号は、「送信宛先：ＵＥ＃Ｃ、使用周波数帯域：ＣＣ１」の割当信号である。
【００３３】
＜処理候補の選択処理＞
選択部１４は、割当信号バッファ１３に保持されている複数の割当信号の中から、送信処理部１８における処理候補を選択する（ステップＳ１０２）。
【００３４】
例えば、選択部１４は、割当信号バッファ１３に保持されている複数の割当信号と、記憶部１５に記憶されている「破棄数テーブル」とに基づいて、「初期リスト」を作成する。図６に示す「初期リスト」では、「送信宛先：ＵＥ＃Ｂ、使用周波数帯域：ＣＣ１」の割当信号には、破棄回数＝４が対応づけられ、「送信宛先：ＵＥ＃Ｃ、使用周波数帯域：ＣＣ１」の割当信号には、破棄回数＝６が対応付けられている。
【００３５】
そして、選択部１４は、作成した初期リストを参照して、スケジューラ１２単位で、破棄数の総和を算出する。図６に示した初期リストに基づくと、ＳＣＤ＃３の破棄数の総和は１０であり、ＳＣＤ＃４の破棄数の総和は５であり、ＳＣＤ＃２の破棄数の総和は８であり、ＳＣＤ＃１の破棄数の総和は３である。
【００３６】
そして、選択部１４は、算出した破棄数の総和の比を算出する。図６の例では、破棄数の総和の比は次のようになる。
ＳＣＤ＃３：ＳＣＤ＃４：ＳＣＤ＃２：ＳＣＤ＃１＝２：１：２：１
【００３７】
そして、選択部１４は、送信処理部１８の「処理可能数」を、各スケジューラ１２について算出した破棄数の総和の比に基づいて、各スケジューラ１２に分配する。ここで、「処理可能数」を６とすると、各スケジューラ１２に分配される数は、ＳＣＤ＃３が２個であり、ＳＣＤ＃４が１個であり、ＳＣＤ＃２が２個であり、ＳＣＤ＃１が１個である。
【００３８】
そして、選択部１４は、各スケジューラ１２に分配した数の割当信号を、各スケジューラ１２が生成した複数の割当信号から処理候補として選択する。ここで、選択部１４は、各スケジューラ１２が生成した複数の割当信号から、破棄回数が多い順番で処理候補の割当信号を選択する。このため、図６では、ＳＣＤ＃４の３つの割当信号のうちで、破棄回数が２である「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ２」の割当信号が処理候補として選択されている。こうして、「候補リスト」が作成される。
【００３９】
＜処理対象の決定処理＞
決定部１６は、「決定ルール」に従って、処理対象の割当信号を決定する（ステップＳ１０３）。
【００４０】
例えば、図６に示す「候補リスト」では、「送信宛先：ＵＥ＃Ｂ、使用周波数帯域：ＣＣ１」、「送信宛先：ＵＥ＃Ｃ、使用周波数帯域：ＣＣ１」、「送信宛先：ＵＥ＃Ｄ、使用周波数帯域：ＣＣ１」、及び「送信宛先：ＵＥ＃Ｆ、使用周波数帯域：ＣＣ１」の割当信号は、送信宛先が他の割当信号と共通しない割当信号なので、上記の（ルール１）に従って、決定部１６は、これらの割当信号を処理対象として決定する。このため、「送信宛先：ＵＥ＃Ｂ、使用周波数帯域：ＣＣ１」、「送信宛先：ＵＥ＃Ｃ、使用周波数帯域：ＣＣ１」、「送信宛先：ＵＥ＃Ｄ、使用周波数帯域：ＣＣ１」、及び「送信宛先：ＵＥ＃Ｆ、使用周波数帯域：ＣＣ１」の割当信号は、図６に示すように、「処理対象リスト」に含められている。
【００４１】
そして、図６に示す「候補リスト」では、「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ１」及び「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ２」の割当信号は、前者がプライマリセルに対応し後者がセカンダリセルに対応する。このため、決定部１６は、上記の（ルール２）に従って、「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ１」の割当信号を処理対象として決定し、「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ２」の割当信号を処理対象から除外する。そして、決定部１６は、処理対象から除外した「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ２」の割当信号の生成元であるＳＣＤ＃４に残り割当信号があるので、その「残り割当信号」の中で破棄数が最も大きい割当信号である「送信宛先：ＵＥ＃Ｄ、使用周波数帯域：ＣＣ１」を処理対象として決定する。こうして、「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ１」及び「送信宛先：ＵＥ＃Ｄ、使用周波数帯域：ＣＣ１」の割当信号は、図６に示すように、「処理対象リスト」に含められている。
【００４２】
また、例えば、図７に示す「候補リスト」では、「送信宛先：ＵＥ＃Ｂ、使用周波数帯域：ＣＣ１」、「送信宛先：ＵＥ＃Ｃ、使用周波数帯域：ＣＣ１」、「送信宛先：ＵＥ＃Ｄ、使用周波数帯域：ＣＣ１」、及び「送信宛先：ＵＥ＃Ｆ、使用周波数帯域：ＣＣ１」の割当信号は、送信宛先が他の割当信号と共通しない割当信号なので、上記の（ルール１）に従って、決定部１６は、これらの割当信号を処理対象として決定する。このため、「送信宛先：ＵＥ＃Ｂ、使用周波数帯域：ＣＣ１」、「送信宛先：ＵＥ＃Ｃ、使用周波数帯域：ＣＣ１」、「送信宛先：ＵＥ＃Ｄ、使用周波数帯域：ＣＣ１」、及び「送信宛先：ＵＥ＃Ｆ、使用周波数帯域：ＣＣ１」の割当信号は、図７に示すように、「処理対象リスト」に含められている。
【００４３】
そして、図７に示す「候補リスト」では、「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ２」及び「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ３」の割当信号は、両方ともセカンダリセルに対応する。このため、決定部１６は、上記の（ルール３）に従って、受付順の最も早いセカンダリセルの割当信号である、「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ２」の割当信号を処理対象として決定し、「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ３」の割当信号を処理対象から除外する。そして、決定部１６は、処理対象から除外した「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ３」の割当信号の生成元であるＳＣＤ＃２に残り割当信号があるので、その「残り割当信号」の中で破棄数が最も大きい割当信号である「送信宛先：ＵＥ＃Ｇ、使用周波数帯域：ＣＣ１」を処理対象として決定する。こうして、「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ２」及び「送信宛先：ＵＥ＃Ｇ、使用周波数帯域：ＣＣ１」の割当信号は、図７に示すように、「処理対象リスト」に含められている。
【００４４】
また、例えば、図８に示す「候補リスト」では、「送信宛先：ＵＥ＃Ｂ、使用周波数帯域：ＣＣ１」、「送信宛先：ＵＥ＃Ｃ、使用周波数帯域：ＣＣ１」、「送信宛先：ＵＥ＃Ｆ、使用周波数帯域：ＣＣ１」、及び「送信宛先：ＵＥ＃Ｅ、使用周波数帯域：ＣＣ１」の割当信号は、送信宛先が他の割当信号と共通しない割当信号なので、上記の（ルール１）に従って、決定部１６は、これらの割当信号を処理対象として決定する。このため、「送信宛先：ＵＥ＃Ｂ、使用周波数帯域：ＣＣ１」、「送信宛先：ＵＥ＃Ｃ、使用周波数帯域：ＣＣ１」、「送信宛先：ＵＥ＃Ｆ、使用周波数帯域：ＣＣ１」、及び「送信宛先：ＵＥ＃Ｅ、使用周波数帯域：ＣＣ１」の割当信号は、図８に示すように、「処理対象リスト」に含められている。
【００４５】
そして、図８に示す「候補リスト」では、「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ１」及び「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ２」の割当信号は、前者がプライマリセルに対応し後者がセカンダリセルに対応する。このため、決定部１６は、上記の（ルール２）に従って、「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ１」の割当信号を処理対象として決定し、「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ２」の割当信号を処理対象から除外する。そして、決定部１６は、処理対象から除外した「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ２」の割当信号の生成元であるＳＣＤ＃４に残り割当信号が無いので、上記の（ルール５）に従って、受付順が最も早く且つ破棄数が最も大きい「残り割当信号」である、「送信宛先：ＵＥ＃Ｄ、使用周波数帯域：ＣＣ１」の割当信号を処理対象として決定する。こうして、「送信宛先：ＵＥ＃Ａ、使用周波数帯域：ＣＣ１」及び「送信宛先：ＵＥ＃Ｄ、使用周波数帯域：ＣＣ１」の割当信号は、図８に示すように、「処理対象リスト」に含められている。
【００４６】
そして、決定部１６は、決定した割当信号を含む「処理対象リスト」を送信処理部１８へ出力し、当該「処理対象リスト」及び「初期リスト」をテーブル管理部１７へ出力する。
【００４７】
＜送信処理の実行＞
送信処理部１８は、決定部１６から受け取る処理対象リスト（つまり、処理対象の割当信号）に従って、送信処理を実行する（ステップＳ１０４）。すなわち、送信処理部１８は、決定部１６から受け取った処理対象リストに含まれる各対象割当信号の示す送信宛先に対応する送信データを送信バッファ１１から読み出し、読み出した送信データを対象割当信号の示す使用周波数帯域で無線送信部１９を介して送信する。
【００４８】
＜破棄数テーブルの更新処理＞
テーブル管理部１７は、記憶部１５に記憶されている破棄数テーブルを更新する（ステップＳ１０５）。すなわち、テーブル管理部１７は、「初期リスト」及び「処理対象リスト」を用いて、破棄対象の割当信号を特定し、破棄数テーブルにおいて破棄対象の割当信号と対応付けられている破棄数を１つインクリメントする。なお、特定した破棄対象の割当信号が破棄テーブルに記憶されていない場合、その割当信号を破棄テーブルに登録するとともに、破棄数を１に設定する。
【００４９】
以上のように本実施例によれば、無線通信装置１０は、処理対象に決定した割当信号に基づいて送信データの送信処理を実行する。そして、無線通信装置１０において、複数のスケジューラ１２は、複数の割当信号を生成し、各割当信号は、送信宛先及び使用周波数帯域に関する情報を含む。そして、選択部１４は、複数のスケジューラ１２で生成された複数の割当信号の中から、各スケジューラ１２での過去の割当信号の破棄回数に基づいて、処理候補を選択する。
【００５０】
例えば、選択部１４は、送信処理部１８の処理可能数を、各スケジューラ１２での過去の割当信号の破棄回数の比に基づいて、各スケジューラ１２に分配する。そして、選択部１４は、各スケジューラ１２に分配した数の割当信号を、各スケジューラ１２が生成した複数の割当信号から処理候補として選択する。
【００５１】
この無線通信装置１０の構成により、過去の破棄回数が多いスケジューラ１２の割当信号を他のスケジューラ１２の割当信号よりも優先して処理候補とすることができるので、割当信号の破棄回数をスケジューラ１２間で平準化することができる。
【００５２】
また、選択部１４は、１つのスケジューラ１２が生成した複数の割当信号から、破棄回数が多い順番で処理候補の割当信号を選択する。
【００５３】
この無線通信装置１０の構成により、同一のスケジューラ１２によって生成された割当信号間でも破棄数を平準化することができる。
【００５４】
また、無線通信装置１０において、決定部１６は、選択部１４で選択された複数の処理候補から送信宛先が共通する複数の割当信号のうちの一部を除いた残りを、処理対象として決定する。
【００５５】
この無線通信装置１０の構成により、除いた一部の割当信号の数だけ他の送信宛先の割当信号を処理対処とすることができるので、接続ＵＥ数を増加させることができる。
【００５６】
例えば、決定部１６は、送信宛先が共通する複数の割当信号のうち、使用周波数帯域がセカンダリセルである割当信号を除き、使用周波数帯域がプライマリセルである割当信号を処理対象として決定する。また、決定部１６は、送信宛先が共通する複数の割当信号の使用周波数がいずれもセカンダリセルである場合、受付順の早い割当信号を処理対象として決定する。すなわち、決定部１６は、キャリアアグリゲーションのスケジューリング情報を用いて、処理対象を決定している。
【００５７】
この無線通信装置１０の構成により、使用周波数帯域の重要度を考慮して処理対象の割当信号を決定することができる。
【００５８】
［他の実施例］
実施例１で図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００５９】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしてもよい。
【００６０】
実施例１の無線通信装置は、例えば、次のようなハードウェア構成により実現することができる。
【００６１】
図９は、無線通信装置のハードウェア構成例を示す図である。図９に示すように、無線通信装置１００は、プロセッサ１０１〜１０５と、Ｉ／Ｆ（Inter／Face）１０６と、メモリ１０７と、ＲＦ（Radio  Frequency）回路１０８とを有する。プロセッサ１０１〜１０５のそれぞれの一例としては、ＣＰＵ、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）等が挙げられる。また、メモリ１０７の一例としては、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ等が挙げられる。
【００６２】
そして、実施例１の無線通信装置で行われる各種処理機能は、不揮発性記憶媒体などの各種メモリに格納されたプログラムをプロセッサで実行することによって実現してもよい。すなわち、スケジューラ１２−１〜４によって実行される各処理に対応するプログラムがメモリ１０７に記録され、各プログラムがプロセッサ１０１〜１０５のそれぞれで実行されてもよい。また、選択部１４と決定部１６とテーブル管理部１７と送信処理部１８とによって実行される各処理に対応するプログラムがメモリ１０７に記録され、各プログラムがプロセッサ１０５で実行されてもよい。また、送信バッファ１１と割当信号バッファ１３と記憶部１５とは、メモリ１０７によって実現される。また、無線送信部１９は、ＲＦ回路１０８によって実現される。
【符号の説明】
【００６３】
１，５０  無線通信システム
１０  無線通信装置
１１  送信バッファ
１２  スケジューラ
１３  割当信号バッファ
１４  選択部
１５  記憶部
１６  決定部
１７  テーブル管理部
１８  送信処理部
１９  無線送信部
【図１】
2016039607.tif 000003
【図２】
2016039607.tif 000004
【図３】
2016039607.tif 000005
【図４】
2016039607.tif 000006
【図５】
2016039607.tif 000007
【図６】
2016039607.tif 000008
【図７】
2016039607.tif 000009
【図８】
2016039607.tif 000010
【図９】
2016039607.tif 000011