(57)【要約】  基地局装置（１）は、端末装置へ送信する送信データを決定し、送信データの構成を基に第１フィードバック方式又は第２フィードバック方式のいずれかをフィードバック方式として選択し、送信した送信データに対するフィードバック情報を端末装置から受信し、フィードバック情報を基に選択したフィードバック方式に応じて再送データを決定するスケジューラ（１３）と、送信データ及び再送データを端末装置へ送信する下り信号ベースバンド処理部（１４）とを備える。端末装置は、基地局装置（１）から送信された送信データの復号が成功したか否かを判定し、送信データの復号が失敗した場合、スケジューラ（１３）により決定されたフィードバック方式にしたがってフィードバック情報を生成するＰＤＳＣＨ受信処理部及びＡＣＫ／ＮＡＣＫ生成部と、フィードバック情報を基地局装置（１）へ送信する上り信号ベースバンド処理部（１５）とを備える。
2018142601.tif 000002
【特許請求の範囲】
【請求項１】
基地局装置及び端末装置を有する無線通信システムであって、
前記基地局装置は、
前記端末装置へ送信する送信データを決定し、前記送信データの構成を基に第１フィードバック方式又は第２フィードバック方式のいずれかをフィードバック方式として選択し、送信した前記送信データに対するフィードバック情報を前記端末装置から受信し、前記フィードバック情報を基に選択した前記フィードバック方式に応じて再送データを決定する通信制御部と、
前記通信制御部により決定された前記送信データ及び前記再送データを前記端末装置へ送信するデータ送信部とを備え、
前記端末装置は、
前記基地局装置から送信された前記送信データの復号が成功したか否かを判定し、前記送信データの復号が失敗した場合、前記通信制御部により決定された前記フィードバック方式にしたがって前記フィードバック情報を生成する生成部と、
前記生成部により生成された前記フィードバック情報を前記基地局装置へ送信するフィードバック情報送信部とを備えた
ことを特徴とする無線通信システム。
【請求項２】
前記通信制御部は、前記送信データが所定のサイズを有する複数のグループに分割可能か否かを基に前記フィードバック方式を選択することを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記生成部は、受信した前記送信データの構成を解析して前記通信制御部により決定された前記フィードバック方式を特定することを特徴とする請求項１に記載の無線通信システム。
【請求項４】
前記通信制御部は、前記送信データの構成に加えて、前記送信データに付加される制御情報の種類を基に前記フィードバック方式を選択することを特徴とする請求項１に記載の無線通信システム。
【請求項５】
前記通信制御部は、前記制御情報の種類として前記制御情報のサイズを用いることを特徴とする請求項４に記載の無線通信システム。
【請求項６】
前記生成部は、受信した前記送信データの構成及び前記制御情報を解析して前記通信制御部により決定された前記フィードバック方式を特定することを特徴とする請求項４に記載の無線通信システム。
【請求項７】
前記フィードバック情報送信部は、前記第１フィードバック方式にしたがって生成された第１フィードバック情報及び前記第２フィードバック方式にしたがって生成された第２フィードバック情報の優先度を予め有し、前記第１フィードバック情報及び前記第２フィードバック情報の双方を同時に受けた場合、優先度に応じて前記第１フィードバック情報及び前記第２フィードバック情報を送信することを特徴とする請求項１に記載の無線通信システム。
【請求項８】
端末装置へ送信する送信データを決定し、前記送信データの構成を基に第１フィードバック方式又は第２フィードバック方式のいずれかをフィードバック方式として選択し、送信した前記送信データに対するフィードバック情報を前記端末装置から受信し、前記フィードバック情報を基に選択した前記フィードバック方式に応じて再送データを決定する通信制御部と、
前記通信制御部により決定された前記送信データ及び前記再送データを前記端末装置へ送信するデータ送信部と
を備えたことを特徴とする基地局装置。
【請求項９】
基地局装置から送信された送信データの復号が成功したか否かを判定し、前記送信データの復号が失敗した場合、前記送信データを基に第１フィードバック方式又は第２フィードバック方式のうち使用するフィードバック方式を特定し、特定した前記フィードバック方式にしたがってフィードバック情報を生成する生成部と、
前記生成部により生成された前記フィードバック情報を前記基地局装置へ送信するフィードバック情報送信部と
を備えたことを特徴とする端末装置。
【請求項１０】
基地局装置及び端末装置における無線通信方法であって、
前記基地局装置に、前記端末装置へ送信する送信データを決定させ、前記送信データの構成を基に第１フィードバック方式又は第２フィードバック方式のいずれかのフィードバック方式を選択させ、且つ、決定した前記送信データを前記端末装置へ送信させ、
前記端末装置に、前記基地局装置から送信された前記送信データの復号が成功したか否かを判定させ、前記送信データの復号が失敗した場合、前記基地局装置により決定された前記フィードバック方式にしたがってフィードバック情報を生成させ、前記フィードバック情報を前記基地局装置へ送信させ、
前記基地局装置に、前記送信データに対するフィードバック情報を前記端末装置から受信させ、前記フィードバック情報を基に選択した前記フィードバック方式に応じて再送データを決定させ、決定した前記再送データを前記端末装置へ送信させる
ことを特徴とする無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システム、基地局装置、端末装置及び無線通信方法に関する。
【背景技術】
【０００２】
現在のネットワークは、モバイル端末（スマートフォンやフィーチャーフォン）のトラフィックがネットワークのリソースの大半を占めている。また、モバイル端末が使うトラフィックは、今後も拡大していく傾向にある。【０００３】
一方で、ＩｏＴ（Internet  of  a  Things）サービス（例えば、交通システム及びスマートメータ装置などの監視システム）の展開にあわせて、多様な要求条件を有するサービスに対応することが求められている。そのため、５Ｇ（Generation）（第５世代移動体通信）の通信規格では、４Ｇ（第４世代移動体通信）の技術に加えて、さらなる高データレート化、大容量化、低遅延化及び大量接続を実現する技術が求められている。５Ｇは、ＮＲ（New  Radio  access  technology）と呼ばれる場合がある。【０００４】
上記に述べたように、多種多様なサービスに対応するために、５Ｇでは、ｅＭＢＢ（Enhanced  Mobile  Brad  Band）、Ｍａｓｓｉｖｅ  ＭＴＣ（Machine  Type  Communications）及びＵＲＬＬＣ（Ultra-Reliable  and  Low  Latency  Communication）に分類される多くのユースケースのサポートを想定している。【０００５】
なお、５Ｇでは、例えば、超高信頼低遅延通信データ（ＵＲＬＬＣデータ）と、他のデータ（例えば、ｅＭＢＢデータなど）とを同一キャリアで同時にサポートできることが求められている。【０００６】
また、第４世代通信方式であるＬＴＥ（Long  Term  Evolution）などでは、効率的なデータ伝送を実現するために、ハイブリッド自動再送要求（ＨＡＲＱ：Hybrid  Automatic  Repeat  request）の技術が採用されている。ＨＡＲＱでは、受信装置は、例えばＬＴＥなどのレイヤ１プロトコル階層の処理において正しく復号できなかったデータについての再送を、送信装置側に要求する。送信装置は、データの再送が要求されると、受信装置が正しく復号できなかった元のデータに関するデータを再送データとして送信する。受信装置は、正しく復号できなかったデータと、当該正しく復号できなかったデータの再送要求に対応する再送データとを組み合わせて、データの復号を行う。これにより、高効率且つ高精度な再送制御が実現される。【０００７】
現在、３ＧＰＰ(3rd  Generation  Partnership  Project)では、例えば、次世代通信方式に対応するＨＡＲＱフィードバックの方法に関する技術が提案されている（非特許文献３、非特許文献４、非特許文献５）。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】”Revision  of  SI:  Study  on  New  Radio  Access  Technology”,  NTT  docomo,  RP-161596,  3GPP  TSG  RAN  Meeting  #73,  New  Orleans,  19-22.  Septemper,  2016
【非特許文献２】3GPP  TR  38.913  V14.0.0  (2016-10)
【非特許文献３】”Discussion  on  partial  retransmission  for  eMBB”,  Samsung,  R1-1700959,  3GPP  TSG  RAN  Metting  NR#1  Spokane,  16-20  January,  2017
【非特許文献４】”DL  Scheduling  and  UL  control  information  for  URLLC”,  Fujitsu,  R1-1700658,  3GPP  TSG  RAN  WG1  NR  Ad-Hoc  Metting,  Spokane,  16-20  January,  2017
【非特許文献５】”Enriched  feedback  for  adaptive  HARQ”,  Nokia,  Alcatel-Lucent  Shanghai  Bell,  R1-1701020,  3GPP  TSG  RAN  WG1  NR  Ad-Hoc  Metting,  Spokane,  16-20  January,  2017
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、次世代通信方式（例えば、第５世代通信方式）では、上記のとおり複数のユースケースをサポートすることが要求される。そのため、次世代通信方式では、複数のユースケースに対応し、効率的にＨＡＲＱフィードバックの処理を行うことが要求されると考えられる。【００１０】
開示の技術は、上記に鑑みてなされたものであって、効率的にＨＡＲＱフィードバックの処理を実行することが可能な無線通信システム、基地局装置、端末装置及び無線通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
１つの側面では、無線通信システムは、基地局装置及び端末装置を有する。前記基地局装置は、前記端末装置へ送信する送信データを決定し、前記送信データの構成を基に第１フィードバック方式又は第２フィードバック方式のいずれかのフィードバック方式を選択し、送信した前記送信データに対するフィードバック情報を前記端末装置から受信し、前記フィードバック情報を基に選択した前記フィードバック方式に応じて再送データを決定する通信制御部と、前記通信制御部により決定された前記送信データ及び前記再送データを前記端末装置へ送信する送信部とを備える。前記端末装置は、前記基地局装置から送信された前記送信データの復号が成功したか否かを判定し、前記送信データの復号が失敗した場合、前記通信制御部により決定された前記フィードバック方式にしたがって前記フィードバック情報を生成する生成部と、前記生成部により生成された前記フィードバック情報を前記基地局装置へ送信する送信部とを備える。
【発明の効果】
【００１２】
効率的なＨＡＲＱフィードバックの処理を可能にすることができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、基地局装置のブロック図である。
【図２】図２は、端末装置のブロック図である。
【図３】図３は、基地局装置から端末装置へデータを送信する場合の処理の流れの一例を説明するための図である。
【図４】図４は、ＣＢＧ型のフィードバック方式について説明するための図である。
【図５】図５は、信号失敗レベル判定テーブルの一例を表す図である。
【図６】図６は、トランスポートブロック当たりのＡＣＫ／ＮＡＣＫビット数が２ビットの場合のフィードバックされたビット数とフィードバック方式の対応を表す図である。
【図７】図７は、トランスポートブロック当たりのＡＣＫ／ＮＡＣＫビット数２ビットの信号を用いた場合の動作定義テーブルの一例の図である。
【図８】図８は、トランスポートブロック当たりのＡＣＫ／ＮＡＣＫビット数３ビットの信号を用いた場合の動作定義テーブルの一例の図である。
【図９】図９は、ＡＣＫ／ＮＡＣＫを送信するＰＵＣＣＨの物理送信フォーマットの一例の図である。
【図１０】図１０は、実施例１に係る基地局装置によるデータの初送の処理のフローチャートである。
【図１１】図１１は、実施例１に係る端末装置によるデータの初送時の受信処理のフローチャートである。
【図１２】図１２は、実施例１に係る基地局装置によるデータの再送処理のフローチャートである。
【図１３】図１３は、実施例１に係る端末装置によるデータの再送時の受信処理のフローチャートである。
【図１４】図１４は、使用する無線リソースをＨＡＲＱフィードバック方式毎に異ならせた場合のＰＤＣＣＨを表す図である。
【図１５】図１５は、実施例２に係る端末装置によるデータの初送時の受信処理のフローチャートである。
【図１６】図１６は、マルチレベル型のフィードバック方式のＡＣＫ／ＮＡＣＫを表す信号の送信タイミングとＣＢＧ型のフィードバック方式のＡＣＫ／ＮＡＣＫを表す信号の送信タイミングとが重なった状態を表す図である。
【図１７】図１７は、各実施例に係る基地局装置のハードウェア構成図である。
【図１８】図１８は、各実施例に係る端末装置のハードウェア構成図である。
【発明を実施するための形態】
【００１４】
以下に、本願の開示する無線通信システム、基地局装置、端末装置及び無線通信方法の実施例を図面に基づいて詳細に説明する。なお、以下の実施例は開示の技術を限定するものではない。
【実施例１】
【００１５】
図１は、基地局装置のブロック図である。図２は、端末装置のブロック図である。基地局装置１と端末装置２とは、無線通信によりデータの送受信を行う。図３は、基地局装置から端末装置へデータを送信する場合の処理の流れの一例を説明するための図である。【００１６】
図３に示すように、データを送信する場合、基地局装置１は、データを端末装置２に対して送信する（ステップＳ１）。ここでは、最初のデータの送信を、「初送」と呼ぶ場合がある。基地局装置１は、データについてチャネル符号化を行ってから送信する。端末装置２において受信したデータを正しく復号できたと判定した場合、受信成功となる。端末装置２は、基地局装置１からデータを受信した場合、データが正確に受信できていなければＨＡＲＱに基づく再送要求であるＮＡＣＫ（Negative  ACKnowledgement）を基地局装置１へ送信する（ステップＳ２）。ＮＡＣＫを端末装置２から受信すると、基地局装置１は、データを再送する（ステップＳ３）。ここで、基地局装置１は、端末装置２からの送信情報に合わせて、符号化後データの一部又は全てを送信する。次に、端末装置２は、基地局装置１から再送されたデータを受信する。そして、端末装置２は、再送されたデータを使用して初送で送られたデータの復号を行う。初送で送られたデータの復号が正確に行えていない場合、端末装置２は、ＮＡＣＫを基地局装置１へ再度送信する（ステップＳ４）。ＮＡＣＫを端末装置２から再度受信すると、基地局装置１は、データを再送する（ステップＳ５）。端末装置２は、基地局装置１から再送されたデータを再度受信する。そして、端末装置２は、再送されたデータを使用して初送で送られたデータの復号を行う。初送で送られたデータの復号が正確に行えた場合、端末装置２は、ＨＡＲＱに基づく受信成功通知であるＡＣＫを基地局装置１へ送信する（ステップＳ６）。基地局装置１は、ＡＣＫを受信した場合、データの送信を完了する。その後、基地局装置１は、他のデータの初送を開始する（ステップＳ７）。【００１７】
このように、基地局装置１と端末装置２とは、基地局装置１から送信されたデータを正確に受信できるまでＨＡＲＱに基づくデータの再送を繰り返すことで通信の信頼性を確保する。次に、基地局装置１及び端末装置２の詳細について説明する。【００１８】
基地局装置１は、図１に示すように、バッファ情報管理部１１、バッファ１２、スケジューラ１３、下り信号ベースバンド処理部１４、上り信号ベースバンド処理部１５及び無線部１６を有する。【００１９】
バッファ１２は、基地局装置１が取得した送信データの一時的な記憶領域である。バッファ１２は、データの種類に応じて複数のバッファを有する。なお、以降では、バッファ部１２が第１バッファ１２１及び第２バッファ１２２を有するとして説明する。【００２０】
バッファ情報管理部１１は、図示しない上位装置から端末装置２へ送信するデータの入力を受ける。そして、バッファ情報管理部１１は、ＱｏＳ（Quality  of  Service）にしたがって論理チャネルに分けて入力されたデータのバッファリングを行う。通常、バッファ情報管理部１１などの機能ブロックにおいては送信データに付加されているＱｏＳ情報に応じて動作し、データの種類の情報（例えば、ｅＭＢＢデータかＵＲＬＬＣデータかの情報）について明示的に認識しなくてもよいが、一例として、ＱｏＳがｅＭＭＢ向けとなっているデータ、あるいはＵＲＬＬＣ向けとなっているデータという意味で以下の説明を行う。なお、ｅＭＢＢ用のデータとしては、例えば、映画のデータのダウンロードといった巨大なファイルなどがある。また、ＵＲＬＬＣ用のデータとしては、例えば、自動運転に用いられる情報などがある。【００２１】
バッファ情報管理部１１は、送信するデータがｅＭＢＢ用のデータの場合、バッファ１２の第１バッファ１２１にデータを格納する。また、バッファ情報管理部１１は、送信するデータがＵＲＬＬＣ用のデータの場合、バッファ１２の第２バッファ１２２に格納する。そして、バッファ情報管理部１１は、第１バッファ１２１及び第２バッファ１２２に格納されたデータの状態を取得しスケジューラ１３に通知する。【００２２】
スケジューラ１３は、第１バッファ１２１及び第２バッファ１２２に格納されたデータの状態の通知をバッファ情報管理部１１から受ける。そして、スケジューラ１３は、データの送信にあたり、第１バッファ１２１及び第２バッファ１２２に格納されたデータの中から送信するデータを特定する。例えば、スケジューラ１３は、第１バッファ１２１がｅＭＢＢ用のデータを格納し、第２バッファ１２２がＵＲＬＬＣ用のデータを格納することを予め記憶する。そして、スケジューラ１３は、低遅延が要求されるＵＲＬＬＣデータのバッファを優先してスケジューリングする。なお、バッファ部１２が３以上のバッファを有する場合は、スケジューラ１３は、３以上のバッファのうち優先度の高いデータが格納されるバッファを優先してスケジューリングする。【００２３】
さらにスケジューラ１３はトランスポートブロックサイズと使用するＭＣＳ（Modulation  and  Coding  Scheme）と無線リソースを決定する。【００２４】
基地局装置１は、データをトランスポートブロック（ＴＢ：Transport  Block）という送信単位で取り扱う。そして、基地局装置１は、トランスポートブロックのサイズが所定のサイズ（例えば６１４４ビット）を超える場合、１つのサイズが所定のサイズを最大とするコードブロック（ＣＢ：Code  Block）３０１に分割して符号化を行う。【００２５】
送信データがｅＭＢＢ用のデータの場合、スケジューラ１３は、ＨＡＲＱフィードバック方式としてＣＢＧ（Code  Block  Group）型のフィードバック方式を採用することを決定する。そして、スケジューラ１３は、ＣＢＧ型のフィードバック方式を採用したことを記憶する。ここで、ＣＢＧ型のフィードバック方式について以下に説明する。このＣＢＧ型のフィードバック方式が「第１フィードバック方式」の一例にあたる。【００２６】
図４は、ＣＢＧ型のフィードバック方式について説明するための図である。基地局装置１は、コードブロック３０１を所定数集めたものをＣＢＧ（Code  Brock  Group）３１１〜３１３として取り扱う。以下では、ＣＢＧ３１１〜３１３のそれぞれを区別しない場合、「ＣＢＧ３１０」という。ここで、図４では、２つのコードブロック３０１を集めたものをＣＢＧ３１０としたが、ＣＢＧ３１０のコードブロックの数には特に制限は無い。ｅＭＢＢ用のデータの場合、１つのトランスポートブロック３００に複数のＣＢＧ３１０が含まれる。したがって、スケジューラ１３は、１つのトランスポートブロック３００に複数のＣＢＧ３１０が含まれる場合、ＨＡＲＱフィードバック方式としてＣＢＧ型のフィードバック方式を採用するといえる。【００２７】
そして、ＣＢＧ型のフィードバック方式を用いた場合、基地局装置１は、ＣＢＧ３１０毎にＡＣＫ又はＮＡＣＫのフィードバックを端末装置２から受信する。そして、基地局装置１は、ＮＡＣＫのフィードバックを受けたＣＢＧ３１０についてデータの再送を行う。５Ｇでは、データの送受信に用いる帯域幅が広くなり一度により多くのコードブロック３０１の送信が行われることが増える。そして、周波数選択性フェージングに加えて、セル毎に動的にデータ送信のスケジューリングが行われるため、周波数方向でも時間方向でも干渉が偏ることが多くなる。すなわち、データの送信が正確に行えなかったＣＢＧ３１０が特定のＣＢＧ３１０に偏ることが考えられる。そのため、ＣＢＧ型のフィードバックを用いることで、大容量のデータを送信する場合、データの再送の効率を向上させることができる。このＣＢＧ型のフィードバック方式は、ＣＢ−ｇｒｏｕｐ  ｂａｓｅｄ  ＨＡＲＱ−ＡＣＫと呼ばれる場合がある。【００２８】
送信データがＵＲＬＬＣ用のデータの場合、スケジューラ１３は、ＨＡＲＱフィードバック方式としてマルチレベル型のフィードバック方式を採用することを決定する。ＵＲＬＬＣ用のデータは、１つのトランスポートブロック３００に１つのＣＢＧ３１０が含まれる。したがって、スケジューラ１３は、１つのトランスポートブロック３００に１つのＣＢＧ３１０が含まれる場合に、ＨＡＲＱフィードバック方式としてマルチレベル型のフィードバック方式を採用するといえる。この１つのトランスポートブロック３００にいくつのＣＢＧ３１０が含まれるかが、「送信データの構成」の一例にあたる。そして、ＣＢＧ３１０が、「所定のサイズを有するグループ」の一例にあたる。【００２９】
次に、スケジューラ１３は、マルチレベル型のフィードバック方式を採用したことを記憶する。ここで、マルチレベル型のフィードバック方式について以下に説明する。このマルチレベル型のフィードバック方式が「第２フィードバック方式」の一例にあたる。【００３０】
マルチレベル型のフィードバック方式を用いた場合、基地局装置１は、ＮＡＣＫとともに信号失敗レベルのフィードバックを端末装置２から受信する。ここで、信号失敗レベルは、データを正確に受信するのに足りなかった符号化後データあるいは信号電力の量を示す情報である。あるいは、信号失敗レベルは、次の再送にて正確に受信するのにどれくらいの符号化後データ又は信号電力を用いるかを示す情報でも良い。基地局装置１は、信号失敗レベルに応じて再送するデータのデータ量及びＭＣＳを決定する。そして、基地局装置１は、決定したＭＣＳを用いて決定したデータ量を有するデータを再送する。これにより、基地局装置１は、初送したデータを正確に受信できる量の再送データを送るだけで良くなり、再送するデータの量を抑えることができる。これにより、伝送品質を通知するＣＱＩ（Channel  Quality  Indicator）の送信周期を長くして、フィードバックのオーバヘッドを抑え、ＮＡＣＫのレベルで２回目の再送のＭＣＳを的確に決めることができ、少ない再送回数で高信頼のデータ送信が実現できる。すなわち、マルチレベル型のフィードバック方式は、トラフィックの発生頻度が少ないが、ＵＲＬＬＣといった、発生すると低遅延でデータを送信することが望まれるデータ送信の効率性の向上に寄与することができる。【００３１】
図１に戻って説明を続ける。スケジューラ１３は、ＨＡＲＱフィードバック方式を決定した後、データの送受信のための制御情報を生成する。さらに、スケジューラ１３は、ＭＡＣや無線リソースなどに関する制御情報を送信する無線リソースを決定する。その後、スケジューラ１３は、送信するデータのトランスポートブロック３００における各ＣＢＧ３１０の情報、ＭＣＳの情報、生成した制御情報及び使用する無線リソースの情報を下り信号ベースバンド処理部１４へ出力する。【００３２】
その後、ＣＢＧ型のフィードバック方式を採用した場合、スケジューラ１３は、ＣＢＧ３１０毎に１ビットのＡＣＫ又はＮＡＣＫの入力を上り信号ベースバンド処理部１５から受ける。そして、スケジューラ１３は、送信したトランスポートブロック３００に含まれるＣＢＧ３１０のうちでＮＡＣＫを受信したＣＢＧ３１０を特定する。そして、スケジューラ１３は、再送するデータを決定する。また、スケジューラ１３は、制御情報を生成する。さらに、スケジューラ１３は、データの再送に用いる無線リソースを決定する。また、この場合、スケジューラ１３は、初送で用いたＭＣＳと同じＭＣＳを用いることを決定する。この場合、スケジューラ１３は、符号化率及び変調方式のいずれも初送時と同じものを用いる。その後、スケジューラ１３は、再送するデータの情報、ＭＣＳの情報、生成した制御情報及び使用する無線リソースの情報を下り信号ベースバンド処理部１４へ出力する。スケジューラ１３は、全てのＣＢＧ３１０についてＡＣＫを受信するまで再送を繰り返す。【００３３】
これに対して、マルチレベル型のフィードバック方式を採用した場合、スケジューラ１３は、送信したデータに対するＡＣＫ又は信号失敗レベルの情報を含むＮＡＣＫの情報の入力を上り信号ベースバンド処理部１５から受ける。ここで、例えば、信号失敗レベルを表す情報として２ビットの情報を用いる場合で説明する。スケジューラ１３は、図５に示す信号失敗レベル判定テーブル４０１を有する。図５は、信号失敗レベル判定テーブルの一例を表す図である。そして、スケジューラ１３は、取得したＮＡＣＫを表す２ビットの情報ビットから信号失敗レベルを取得する。例えば、スケジューラ１３は、情報ビットの値として「１０」を取得した場合、信号失敗レベル判定テーブル４０１を用いて送信したデータの端末装置２による受信における信号失敗レベルはＡｄＢであると確認する。ここで、図５に記載の閾値Ａ及びＢは、予め決められた閾値である。あるいは、基地局装置１が閾値Ａ及びＢを決定してＲＲＣ  ｓｉｇｎａｌｉｎｇなどにより端末装置２に通知する構成でもよい。【００３４】
スケジューラ１３は、信号失敗レベルの情報から再送するデータ量を決定する。この場合、スケジューラ１３は、初送時と同じ符号化率を用いる。そして、スケジューラ１３は、決定したデータ量を有するように再送するデータを決定する。例えば、信号失敗レベルが大きい場合、スケジューラ１３は、再送するデータのデータ量を大きくする。逆に、信号失敗レベルが小さい場合、スケジューラ１３は、再送するデータのデータ量を小さくする。より具体的には、スケジューラ１３は、符号化後のデータの中の送信範囲を変更することで再送するデータ量を決定する。【００３５】
また、スケジューラ１３は、再送に用いる無線リソースとＭＣＳを決定する。この場合、スケジューラ１３は、変調方式を変更する場合がある。また、スケジューラ１３は、制御情報を生成する。その後、スケジューラ１３は、再送するデータの情報、ＭＣＳの情報、生成した制御情報及び使用する無線リソースの情報を下り信号ベースバンド処理部１４へ出力する。スケジューラ１３は、送信したデータについてＡＣＫを受信するまで再送を繰り返す。このスケジューラ１３が、「通信制御部」の一例にあたる。そして、端末装置２から送信されるＡＣＫ又はＮＡＣＫの信号が、「フィードバック情報」の一例にあたる。【００３６】
ここで、マルチレベル型のフィードバック方式において信号失敗レベルを含むＮＡＣＫとして２ビットの信号を用いた場合について説明する。この場合、スケジューラ１３は、マルチレベル型のフィードバック方式を用いた場合、及び、ＣＢＧ型のフィードバック方式を用いた場合で２つのＣＢＧにおいてＮＡＣＫが送信された場合の２つの場合で２ビットの信号を取得することになる。【００３７】
すなわち、図６に示すように、１つのＴＢあたりのＡＣＫ及びＮＡＣＫのビット数が２の場合、ＣＢＧ型又はマルチレベル型の何れかのフィードバック方式が採用されている。これに対して、１つのＴＢあたりのＡＣＫ及びＮＡＣＫのビット数が３以上の場合、ＣＢＧ型のフィードバック方式が採用されている。図６は、マルチレベル型のＮＡＣＫが２ビットの場合のフィードバックされたビット数とフィードバック方式の対応を表す図である。この場合、スケジューラ１３は、ＮＡＣＫとして２ビットの情報を受信した場合、記憶したフィードバック方式からいずれのフィードバック方式を採用したかを判定して再送のための処理を実行する。【００３８】
２ビットの情報のフィードバックを受けた場合の動作として、スケジューラ１３は、図７に示す動作定義テーブル４０２を有する。図７は、トランスポートブロックあたりのＡＣＫ／ＮＡＣＫビット数が２ビットの信号を用いた場合の動作定義テーブルの一例の図である。【００３９】
２ビットの情報のフィードバックを受けた場合、スケジューラ１３は、ＣＢＧ型のフィードバック方式を採用していれば、ＣＢＧ＃１及びＣＢＧ＃２のそれぞれについてＡＣＫ又はＮＡＣＫのいずれが送信されたかを動作定義テーブル４０２から判定する。また、マルチレベル型のフィードバック方式を採用していれば、スケジューラ１３は、動作定義テーブル４０２から信号の失敗レベルを取得する。ここで、図５に示した信号失敗レベル判定テーブル４０１は、動作定義テーブル４０２の一部にあたる。【００４０】
また、マルチレベル型のフィードバック方式において信号失敗レベルを含むＮＡＣＫとして他のビット数を有する信号を用いることも可能である。例えば、３ビットの信号を用いた場合について説明する。この場合には、スケジューラ１３は、ＮＡＣＫとして３ビットの情報を受信した場合に、記憶したフィードバック方式からいずれのフィードバック方式を採用したかを判定して再送のための処理を実行する。【００４１】
例えば、スケジューラ１３は、図８に示す判定テーブル４０３を有する。図８は、マルチレベル型のＮＡＣＫとして３ビットの信号を用いた場合の動作定義テーブルの一例の図である。この場合、図８に示すように、ＣＢＧ型のフィードバック方式であれば、３ビットの情報は、ＣＢＧ＃１〜＃３のそれぞれのＡＣＫ及びＮＡＣＫを表す。一方、マルチレベル型のフィードバック方式であれば、７段階のレベルに信号失敗レベルが分けられる。すなわち、マルチレベル型では、ＮＡＣＫを表すビット数が多くなれば、より細かく信号失敗レベルが分けられ、スケジューラ１３は、再送するデータ量を細かく設定することができる。【００４２】
３ビットの情報のフィードバックを受けた場合、スケジューラ１３は、ＣＢＧ型のフィードバック方式を採用していれば、ＣＢＧ＃１〜＃３のそれぞれについてＡＣＫ又はＮＡＣＫのいずれが送信されたかを動作定義テーブル４０２から判定する。また、マルチレベル型のフィードバック方式を採用していれば、スケジューラ１３は、動作定義テーブル４０２から信号の失敗レベルを取得する。【００４３】
下り信号ベースバンド処理部１４は、送信又は再送するデータの情報、ＭＣＳの情報、制御情報及び使用する無線リソースの情報の入力をスケジューラ１３から受ける。次に、下り信号ベースバンド処理部１４は、受信した送信又は再送するデータの情報に応じたデータを第１バッファ１２１又は第２バッファ１２２から取得する。次に、下り信号ベースバンド処理部１４は、受信したＭＣＳの情報で指定された符号化率を用いて取得したデータ及び制御情報に符号化処理を施す。さらに、下り信号ベースバンド処理部１４は、受信したＭＣＳの情報で指定された変調方式を用いて取得したデータ及び制御情報に変調処理を施す。その後、下り信号ベースバンド処理部１４は、指定された無線リソースに制御情報及びデータを割り当て、制御情報をＰＤＣＣＨに配置し、データをＰＤＳＣＨに配置する。そして、下り信号ベースバンド処理部１４は、制御情報及びデータを無線部１６へ出力する。この下り信号ベースバンド処理部１４が、「データ送信部」の一例にあたる。【００４４】
無線部１６は、制御情報及びデータの入力を下り信号ベースバンド処理部１４から受ける。次に、無線部１６は、制御情報及びデータに対してＤＡ（Digital  to  Analog）変換を施す。その後、無線部１６は、割り当てられた無線リソースを用いて制御信号及びデータをアンテナを介して端末装置２へ送信する。【００４５】
また、無線部１６は、アンテナを介して送信したデータのＡＣＫ又はＮＡＣＫのいずれか一方もしくは双方の情報を含む信号を端末装置２から受信する。以下では、ＡＣＫ又はＮＡＣＫのいずれか一方もしくは双方の情報を含む信号を「ＡＣＫ／ＮＡＣＫを表す信号」という。そして、無線部１６は、受信したＡＣＫ／ＮＡＣＫを表す信号にＡＤ（Analog  to  Digital）変換を施す。その後、無線部１６は、受信したデータに対するＡＣＫ／ＮＡＣＫを表す信号を上り信号ベースバンド処理部１５へ出力する。【００４６】
上り信号ベースバンド処理部１５は、送信したデータに対するＡＣＫ／ＮＡＣＫを表す信号に対して復調処理及び復号化処理を施す。そして、上り信号ベースバンド処理部１５は、受信した信号からＡＣＫの情報又はＮＡＣＫの情報の何れか一方もしくは双方を表す情報を取得しスケジューラ１３へ出力する。【００４７】
次に、図２を参照して、端末装置２について説明する。端末装置２は、無線部２１、ＰＤＣＣＨ受信処理部２２、ＰＤＳＣＨ受信処理部２３、ＡＣＫ／ＮＡＣＫ生成部２４及び上り信号ベースバンド処理部２５を有する。【００４８】
無線部２１は、アンテナを介して制御信号及びデータを含むＰＤＣＣＨ及びＰＤＳＣＨの信号を基地局装置１から受信する。そして、無線部２１は、受信した信号にＡＤ変換を施す。その後、無線部２１は、受信したＰＤＣＣＨ及びＰＤＳＣＨの信号をＰＤＣＣＨ受信処理部２２へ出力する。【００４９】
また、無線部２１は、ＡＣＫ／ＮＡＣＫを表す信号の入力を上り信号ベースバンド処理部２５から受ける。次に、無線部２１は、ＡＣＫ／ＮＡＣＫを表す信号に対してＤＡ変換を施す。その後、無線部２１は、ＡＣＫ／ＮＡＣＫを表す信号をアンテナを介して端末装置２へ送信する。【００５０】
ＰＤＣＣＨ受信処理部２２は、制御信号及びデータを含むＰＤＣＣＨ及びＰＤＳＣＨの信号の入力を無線部２１から受ける。そして、ＰＤＣＣＨ受信処理部２２は、ＰＤＣＣＨの信号に対して復調処理及び復号化処理を施して制御信号を取得する。その後、ＰＤＣＣＨ受信処理部２２は、制御信号とともにＰＤＳＣＨの信号をＰＤＳＣＨ受信処理部２３へ出力する。【００５１】
ＰＤＳＣＨ受信処理部２３は、制御信号とともにＰＤＳＣＨの信号の入力をＰＤＣＣＨ受信処理部２２から受ける。次に、ＰＤＳＣＨ受信処理部２３は、制御信号で指定されたＭＣＳを用いてＰＤＣＣＨの信号に対して復調処理及び復号化処理を施してデータを取得する。【００５２】
次に、ＰＤＳＣＨ受信処理部２３は、１つのトランスポートブロック３００のデータに複数のＣＢＧ３１０が含まれるか否かを判定する。具体的には、ＰＤＳＣＨ受信処理部２３は、制御信号に含まれるリソース割り当て情報であるＭＣＳ及び無線リソースから送信データサイズを計算する。そして、ＰＤＳＣＨ受信処理部２３は、算出した送信データサイズから１つのトランスポートブロック３００あたりのＣＢＧ３１０の数を決定することができる。１つのトランスポートブロック３００のデータに複数のＣＢＧ３１０が含まれるか否かを判定することが、「送信データの構成の解析」の一例にあたる。【００５３】
１つのトランスポートブロック３００に１つのＣＢＧ３１０が含まれる場合、ＰＤＳＣＨ受信処理部２３は、ＨＡＲＱフィードバック方式としてマルチレベル型のフィードバック方式を採用する。そして、ＰＤＳＣＨ受信処理部２３は、データが正常に受信できたか否かを判定する。データが復号できた場合、ＰＤＳＣＨ受信処理部２３は、データの復号の成功をＡＣＫ／ＮＡＣＫ生成部２４へ通知する。【００５４】
これに対して、データの復号に失敗した場合、ＰＤＳＣＨ受信処理部２３は、ＭＣＳからデータを復号する場合のＳＩＮＲ（Signal-to-Interference  plus  Noise  power  Ratio）を取得する。さらに、ＰＤＳＣＨ受信処理部２３は、今回のデータの受信におけるＳＩＮＲを算出する。そして、ＰＤＳＣＨ受信処理部２３は、データを復号する場合のＳＩＮＲと今回のデータの受信におけるＳＩＮＲとの差分を算出することで信号失敗レベルを求める。その後、ＰＤＳＣＨ受信処理部２３は、データの復号の失敗の通知とともに信号失敗レベルをＡＣＫ／ＮＡＣＫ生成部２４へ出力する。【００５５】
一方、１つのトランスポートブロック３００に複数のＣＢＧ３１０が含まれる場合、ＰＤＳＣＨ受信処理部２３は、ＨＡＲＱフィードバック方式としてＣＢＧ型のフィードバック方式を採用する。そして、ＰＤＳＣＨ受信処理部２３は、トランスポートブロック３００に含まれる各ＣＢＧ３１０についてデータが復号できたか否かを判定する。【００５６】
ＰＤＳＣＨ受信処理部２３は、データが復号できたＣＢＧ３１０については、データの復号の成功をＡＣＫ／ＮＡＣＫ生成部２４へ通知する。また、ＰＤＳＣＨ受信処理部２３は、データの復号に失敗したＣＢＧ３１０については、データの復号の失敗をＡＣＫ／ＮＡＣＫ生成部２４へ通知する。【００５７】
ＡＣＫ／ＮＡＣＫ生成部２４は、例えば、図５に示す信号失敗レベル判定テーブル４０１を有する。ＡＣＫ／ＮＡＣＫ生成部２４は、マルチレベル型のフィードバック方式が採用された場合、データの復号の成功の通知をＰＤＳＣＨ受信処理部２３から受けると、信号失敗レベル判定テーブル４０１を用いてデータの復号の成功を表す２ビットのＡＣＫを生成する。そして、ＡＣＫ／ＮＡＣＫ生成部２４は、生成した２ビットのＡＣＫを上り信号ベースバンド処理部２５へ出力する。これに対して、データの復号の失敗の通知とともに信号失敗レベルをＰＤＳＣＨ受信処理部２３から受けると、ＡＣＫ／ＮＡＣＫ生成部２４は、信号失敗レベル判定テーブル４０１を用いて信号失敗レベルに応じた２ビットのＮＡＣＫを生成する。そして、ＡＣＫ／ＮＡＣＫ生成部２４は、生成した２ビットのＮＡＣＫを上り信号ベースバンド処理部２５へ出力する。【００５８】
これに対して、ＣＢＧ型のフィードバック方式が採用された場合、ＡＣＫ／ＮＡＣＫ生成部２４は、ＣＢＧ３１０毎にデータの復号の成功の通知又はデータの復号の失敗の通知の入力をＰＤＳＣＨ受信処理部２３から受ける。そして、ＡＣＫ／ＮＡＣＫ生成部２４は、データの復号の成功の通知を受けたＣＢＧ３１０についてはＡＣＫを生成し、データの復号の失敗の通知を受けたＣＢＧ３１０についてはＮＡＣＫを生成する。そして、ＰＤＳＣＨ受信処理部２３は、生成した各ＣＢＧ３１０のＡＣＫ及びＮＡＣＫをまとめて１つのトランスポートブロック３００に対するフィードバックの情報として上り信号ベースバンド処理部２５へ出力する。このＰＤＳＣＨ受信処理部２３及びＡＣＫ／ＮＡＣＫ生成部２４が、「生成部」の一例にあたる。【００５９】
上り信号ベースバンド処理部２５は、マルチレベル型のフィードバック方式が採用された場合、２ビットの情報であるＡＣＫ又はＮＡＣＫの入力をＡＣＫ／ＮＡＣＫ生成部２４から受ける。また、上り信号ベースバンド処理部２５は、ＣＢＧ型のフィードバック方式が採用された場合、各ＣＢＧ３１０のＡＣＫ及びＮＡＣＫをまとめた１つのトランスポートブロック３００に対するフィードバックの情報の入力をＡＣＫ／ＮＡＣＫ生成部２４から受ける。【００６０】
上り信号ベースバンド処理部２５は、取得したＡＣＫ又はＮＡＣＫのいずれか一方もしくは双方を表すデータに符号化処理及び変調処理を施す。その後、上り信号ベースバンド処理部２５は、符号化処理及び変調処理を施したデータをＰＵＣＣＨ（Physical  Uplink  Control  Channel）に配置してＡＣＫ／ＮＡＣＫを表す信号を生成する。ここで、上り信号ベースバンド処理部２５は、フィードバック方式がマルチレベル型の場合もＣＢＧ型の場合も同じ符号化方式を用いて符号化し、且つ、同じ物理送信フォーマットを適用して信号を生成する。【００６１】
例えば、上り信号ベースバンド処理部２５は、図９に示すような物理送信フォーマット４０４をフィードバック方式がマルチレベル型の場合及びＣＢＧ型の場合の何れにおいても用いる。図９は、ＡＣＫ／ＮＡＣＫを送信するＰＵＣＣＨの物理送信フォーマットの一例の図である。具体的には、上り信号ベースバンド処理部２５は、ＡＣＫ／ＮＡＣＫを表すデータに対して符号化やＲｅｐｅｔｉｔｉｏｎを行い、ビット列４１１〜４１３及び４１５〜４１７を生成する。そして、上り信号ベースバンド処理部２５は、生成したビット列４１１〜４１３及び４１５〜４１７に参照信号（ＲＳ：Reference  Signal）４１４を付加して並べることで物理送信フォーマット４０４に対応するＰＵＣＣＨの信号を生成する。このように、フィードバック方式に関わらず同様の符号化方式を用いて同様の物理送信フォーマットを有する信号を生成することで、基地局装置１は、同じ回路を用いて異なるフィードバック方式のＡＣＫ／ＮＡＣＫを表す信号を受信できる。その後、上り信号ベースバンド処理部２５は、生成したＡＣＫ／ＮＡＣＫを表す信号を無線部２１へ出力する。この上り信号ベースバンド処理部２５が、「フィードバック情報送信部」の一例にあたる。【００６２】
ここで、本実施例では、マルチレベル型のフィードバック方式の場合に、ＰＤＳＣＨ受信処理部２３が信号失敗レベルの算出までを行い、ＡＣＫ／ＮＡＣＫ生成部２４が信号失敗レベルを表す情報を生成したが、構成はこれに限らない。例えば、ＰＤＳＣＨ受信処理部２３が信号失敗レベルを表す情報までを生成し、その信号失敗レベルを表す情報をＡＣＫ／ＮＡＣＫ生成部２４に通知する構成にしてもよい。【００６３】
次に、図１０を参照して、本実施例に係る基地局装置１によるデータの初送の処理の流れについて説明する。図１０は、実施例１に係る基地局装置によるデータの初送の処理のフローチャートである。【００６４】
バッファ情報管理部１１は、送信データを上位装置から取得する。そして、バッファ情報管理部１１は、取得したデータがｅＭＢＢ用のデータであれば第１バッファ１２１へ格納する。その後、スケジューラ１３は、第１バッファ１２１及び第２バッファ１２２に格納されたデータの中から送信するデータを特定する（ステップＳ１０１）。【００６５】
次に、スケジューラ１３は、ＭＣＳを決定する（ステップＳ１０２）。次に、スケジューラ１３は、無線リソースを決定する（ステップＳ１０３）。なお、ＭＣＳの決定と無線リソースの決定は、同時に行ってもよい。【００６６】
次に、スケジューラ１３は、送信するデータの格納元から送信するデータがＵＲＬＬＣ用のデータかｅＭＢＢ用のデータかを判定する（ステップＳ１０４）。【００６７】
送信するデータがＵＲＬＬＣ用のデータの場合（ステップＳ１０４：肯定）、スケジューラ１３は、マルチレベル型のフィードバック方式を選択し、選択した方式を記憶する（ステップＳ１０５）。その後、スケジューラ１３は、ステップＳ１０８に進む。【００６８】
これに対して、送信するデータがｅＭＢＢ用のデータの場合（ステップＳ１０４：否定）、スケジューラ１３は、ＣＢＧ型のフィードバック方式を選択し、選択した方式を記憶する（ステップＳ１０６）。次に、スケジューラ１３は、送信するトランスポートブロック３００のデータをＣＢＧ３１０に分ける（ステップＳ１０７）。【００６９】
また、スケジューラ１３は、制御信号を生成する。そして、スケジューラ１３は、送信するデータの情報、制御信号、ＭＣＳ及び無線リソースの情報を下り信号ベースバンド処理部１４へ出力する。【００７０】
次に、下り信号ベースバンド処理部１４は、送信するデータの情報、制御信号、ＭＣＳ及び無線リソースの情報の入力をスケジューラ１３から受ける。次に、下り信号ベースバンド処理部１４は、送信するデータを第１バッファ１２１又は第２バッファ１２２から取得する。次に、下り信号ベースバンド処理部１４は、取得したＭＣＳで指定される変調方式及び符号化率を用いて制御信号及びデータに対して変調処理及び符号化処理を施す。さらに、下り信号ベースバンド処理部１４は、指定された無線リソースに変調処理及び符号化処理を施した制御信号及びデータを割り当てる。そして、下り信号ベースバンド処理部１４は、変調処理及び符号化処理を施した制御信号をＰＤＣＣＨへ配置する。また、下り信号ベースバンド処理部１４は、変調処理及び符号化処理を施したデータをＰＤＳＣＨへ配置する（ステップＳ１０８）。そして、下り信号ベースバンド処理部１４は、変調処理及び符号化処理を施した制御信号及びデータを無線部１６へ出力する。【００７１】
無線部１６は、変調処理及び符号化処理が施された制御信号及びデータの入力を下り信号ベースバンド処理部１４から受ける。そして、無線部１６は、変調処理及び符号化処理が施された制御信号及びデータに対してＤＡ変換を行い制御信号及びデータを含む信号をアンテナを介して端末装置２へ向けて送信する（ステップＳ１０９）。【００７２】
次に、図１１を参照して、本実施例に係る端末装置２によるデータの初送時の受信処理の流れについて説明する。図１１は、実施例１に係る端末装置によるデータの初送時の受信処理のフローチャートである。【００７３】
無線部２１は、基地局装置１が送出したＰＤＣＣＨ及びＰＤＳＣＨの信号をアンテナを介して受信する（ステップＳ２０１）。そして、無線部２１は、受信した信号をＰＤＣＣＨ受信処理部２２へ出力する。ＰＤＣＣＨ受信処理部２２は、ＰＤＣＣＨ及びＰＤＳＣＨの信号の入力を無線部２１から受ける。そして、ＰＤＣＣＨ受信処理部２２は、ＰＤＣＣＨの信号に対して復調処理及び復号化処理を施す。そして、ＰＤＣＣＨ受信処理部２２は、復調処理及び復号化処理を施したＰＤＣＣＨを含む信号をＰＤＳＣＨ受信処理部２３へ出力する。【００７４】
ＰＤＳＣＨ受信処理部２３は、復調処理及び復号化処理が施されたＰＤＣＣＨを含む信号の入力をＰＤＣＣＨ受信処理部２２から受ける。次に、ＰＤＳＣＨ受信処理部２３は、ＰＤＣＣＨから制御情報を取得する。その後、ＰＤＳＣＨ受信処理部２３は、１つのトランスポートブロック３００あたりのＣＢＧ３１０の個数を算出する（ステップＳ２０２）。次に、ＰＤＳＣＨ受信処理部２３は、制御情報に含まれるＭＣＳで指定された復調方式及び符号化率を用いてＰＤＳＣＨの信号に対して複合化処理及び復号化処理を施す。【００７５】
次に、ＰＤＳＣＨ受信処理部２３は、１つのトランスポートブロック３００あたりのＣＢＧ３１０が１つか否かを判定する（ステップＳ２０３）。【００７６】
１つのトランスポートブロック３００あたりのＣＢＧ３１０が１つの場合（ステップＳ２０３：肯定）、ＰＤＳＣＨ受信処理部２３は、マルチレベル型のフィードバック方式の採用を決定する（ステップＳ２０４）。【００７７】
次に、ＰＤＳＣＨ受信処理部２３は、トランスポートブロック３００の復号結果からデータの復号に失敗したか否かを判定する（ステップＳ２０５）。データの復号に失敗した場合（ステップＳ２０５：肯定）、ＰＤＳＣＨ受信処理部２３は、信号失敗レベルを算出しＡＣＫ／ＮＡＣＫ生成部２０４へ出力する。ＡＣＫ／ＮＡＣＫ生成部２０４は、ＰＤＳＣＨ受信処理部２３から入力された信号失敗レベルに対応する２ビットの値を有するＮＡＣＫを生成する（ステップＳ２０６）。その後、ＡＣＫ／ＮＡＣＫ生成部２０４は、生成したＮＡＣＫを上り信号ベースバンド処理部２５へ出力する。その後、処理はステップＳ２１０へ進む。【００７８】
一方、１つのトランスポートブロック３００あたりのＣＢＧ３１０が２つ以上の場合（ステップＳ２０３：否定）、ＰＤＳＣＨ受信処理部２３は、ＣＢＧ型のフィードバック方式の採用を決定する（ステップＳ２０７）。【００７９】
次に、ＰＤＳＣＨ受信処理部２３は、データの復号に失敗したＣＢＧ３１０があるか否かを判定する（ステップＳ２０８）。データの復号に失敗したＣＢＧ３１０がある場合（ステップＳ２０８：肯定）、ＰＤＳＣＨ受信処理部２３は、データの復号に失敗したＣＢＧ３１０をＡＣＫ／ＮＡＣＫ生成部２４に通知する。ＡＣＫ／ＮＡＣＫ生成部２４は、ＣＢＧ３１０毎にＡＣＫ又はＮＡＣＫを生成する（ステップＳ２０９）。具体的には、ＡＣＫ／ＮＡＣＫ生成部２４は、データの復号に失敗したＣＢＧ３１０については１ビットのＮＡＣＫを生成し、それ以外のＣＢＧ３１０については１ビットのＡＣＫを生成する。そして、ＡＣＫ／ＮＡＣＫ生成部２４は、生成したＡＣＫ及びＮＡＣＫをまとめて１つのトランスポートブロック３００に対応する応答を作成して上り信号ベースバンド処理部２５へ出力する。その後、処理はステップＳ２１０進む。【００８０】
上り信号ベースバンド処理部２５は、ＮＡＣＫを含む信号の入力をＡＣＫ／ＮＡＣＫ生成部２４から受ける。そして、上り信号ベースバンド処理部２５は、ＮＡＣＫを含む信号に対して変調処理及び符号化処理を施す。その後、上り信号ベースバンド処理部２５は、変調処理及び符号化処理を施したＮＡＣＫを含む信号を無線部２１へ出力する。無線部２１は、上り信号ベースバンド処理部２５から取得したＮＡＣＫを含む信号にＤＡ変換を施し、アンテナを介してＤＡ変換を行ったＮＡＣＫを含む信号を基地局装置１へ送信することで、再送要求を送信する（ステップＳ２１０）。【００８１】
一方、データの復号に失敗していない場合（ステップＳ２０５：否定又はステップＳ２０８：否定）、ＰＤＳＣＨ受信処理部２３は、データの復号の成功をＡＣＫ／ＮＡＣＫ生成部２４へ通知する。ＡＣＫ／ＮＡＣＫ生成部２４は、データの復号の成功の通知を受けると、全てのＣＢＧ３１０についてＡＣＫを生成する（ステップＳ２１１）。【００８２】
そして、ＡＣＫ／ＮＡＣＫ生成部２４は、生成したＡＣＫの信号を上り信号ベースバンド処理部２５へ出力する。上り信号ベースバンド処理部２５は、ＡＣＫ／ＮＡＣＫ生成部２４から入力されたＡＣＫの信号に対して変調処理及び符号化処理を施す。その後、上り信号ベースバンド処理部２５は、変調処理及び符号化処理が施されたＡＣＫの信号を無線部２１へ出力する。無線部２１は、上り信号ベースバンド処理部２５から取得したＡＣＫの信号にＤＡ変換を施し、アンテナを介してＤＡ変換を行ったＡＣＫの信号を基地局装置１へ送信することで、受信成功通知を送信する（ステップＳ２１２）。【００８３】
次に、図１２を参照して、本実施例に係る基地局装置１によるデータの再送処理の流れについて説明する。図１２は、実施例１に係る基地局装置によるデータの再送処理のフローチャートである。【００８４】
スケジューラ１３は、ＮＡＣＫによる再送要求を端末装置２から受信したか否かを判定する（ステップＳ１１１）。ＮＡＣＫによる再送要求を受信していない場合（ステップＳ１１１：否定）、すなわちフィードバックが全てＡＣＫである場合、スケジューラ１３は、データの再送処理を終了し送信処理を完了する。【００８５】
これに対して、ＮＡＣＫによる再送要求を受信した場合（ステップＳ１１１：肯定）、スケジューラ１３は、フィードバック方式がマルチレベル型か否か、すなわち、マルチレベル型かＣＢＧ型かを判定する（ステップＳ１１２）。【００８６】
フィードバック方式がマルチレベル型の場合（ステップＳ１１２：肯定）、スケジューラ１３は、ＮＡＣＫを表す情報から信号失敗レベルを取得する（ステップＳ１１３）。【００８７】
次に、スケジューラ１３は、信号失敗レベルから再送データのサイズを決定し、決定したサイズを有する再送データを決定する（ステップＳ１１４）。その後、スケジューラ１３は、ステップＳ１１７へ進む。【００８８】
これに対して、フィードバック方式がＣＢＧ型の場合（ステップＳ１１２：否定）、スケジューラ１３は、送信したデータのトランスポートブロック３００の中からＮＡＣＫを受信したＣＢＧ３１０を選択する（ステップＳ１１５）。【００８９】
次に、スケジューラ１３は、選択したＣＢＧ３１０のデータの再送に用いる再送データを決定する（ステップＳ１１６）。【００９０】
次に、スケジューラ１３は、無線リソースを決定する（ステップＳ１１７）。さらに、スケジューラ１３は、制御信号を生成する。そして、スケジューラ１３は、再送データの情報、制御信号、ＭＣＳ及び無線リソースの情報を下り信号ベースバンド処理部１４へ出力する。なお、ＭＣＳは、初送で用いたＭＣＳを用いる。【００９１】
次に、下り信号ベースバンド処理部１４は、再送データの情報、制御信号、ＭＣＳ及び無線リソースの情報の入力をスケジューラ１３から受ける。次に、下り信号ベースバンド処理部１４は、指定された再送データを第１バッファ１２１又は第２バッファ１２２から取得する。次に、下り信号ベースバンド処理部１４は、取得したＭＣＳで指定される変調方式及び符号化率を用いて送信する制御信号及び再送データに対して変調処理及び符号化処理を施す。さらに、下り信号ベースバンド処理部１４は、指定された無線リソースに変調処理及び符号化処理を施した制御信号及び再送データを割り当てる。そして、下り信号ベースバンド処理部１４は、変調処理及び符号化処理を施した制御信号をＰＤＣＣＨへ配置する（ステップＳ１１８）。また、下り信号ベースバンド処理部１４は、変調処理及び符号化処理を施した再送データをＰＤＳＣＨへ配置する。そして、下り信号ベースバンド処理部１４は、変調処理及び符号化処理を施した制御信号及び再送データを無線部１６へ出力する。【００９２】
無線部１６は、変調処理及び符号化処理が施された制御信号及び再送データの入力を下り信号ベースバンド処理部１４から受ける。そして、無線部１６は、変調処理及び符号化処理が施された制御信号及びデータに対してＤＡ変換を行い制御信号及び再送データを含む信号をアンテナを介して端末装置２へ向けて送信する（ステップＳ１１９）。その後、処理は、ステップＳ１１１へ戻る。【００９３】
次に、図１３を参照して、本実施例に係る端末装置２によるデータの再送時の受信処理の流れについて説明する。図１３は、実施例１に係る端末装置によるデータの再送時の受信処理のフローチャートである。【００９４】
無線部２１は、基地局装置１が送出したＰＤＣＣＨ及びＰＤＳＣＨの信号をアンテナを介して受信する（ステップＳ２２１）。そして、無線部２１は、受信した信号をＰＤＣＣＨ受信処理部２２へ出力する。ＰＤＣＣＨ受信処理部２２は、ＰＤＣＣＨ及びＰＤＳＣＨの信号の入力を無線部２１から受ける。そして、ＰＤＣＣＨ受信処理部２２は、ＰＤＣＣＨの信号に対して復調処理及び復号化処理を施す。そして、ＰＤＣＣＨ受信処理部２２は、復調処理及び復号化処理を施したＰＤＣＣＨを含む信号をＰＤＳＣＨ受信処理部２３へ出力する。【００９５】
ＰＤＳＣＨ受信処理部２３は、復調処理及び符号化処理を施されたＰＤＣＣＨを含む信号の入力をＰＤＣＣＨ受信処理部２２から受ける。次に、ＰＤＳＣＨ受信処理部２３は、ＰＤＣＣＨから制御情報を取得する。そして、ＰＤＳＣＨ受信処理部２３は、制御情報に含まれるＭＣＳで指定された復調方式及び符号化率を用いてＰＤＳＣＨの信号に対して複合化処理及び符号化処理を施す。次に、ＰＤＳＣＨ受信処理部２３は、再送要求を行ったデータに用いたフィードバック方式がマルチレベル型か否か、すなわちマルチレベル型かＣＢＧ型かを判定する（ステップＳ２２２）。【００９６】
フィードバック方式がマルチレベル型の場合（ステップＳ２２２：肯定）、ＰＤＳＣＨ受信処理部２３は、データの復号に失敗したか否かを判定する（ステップＳ２２３）。データの復号に失敗した場合（ステップＳ２２３：肯定）、ＰＤＳＣＨ受信処理部２３は、信号失敗レベルを算出しＡＣＫ／ＮＡＣＫ生成部２４へ出力する。ＡＣＫ／ＮＡＣＫ生成部２４は、ＰＤＳＣＨ受信処理部２３から入力された信号失敗レベルに対応する２ビットの値を有するＮＡＣＫを生成する（ステップＳ２２４）。その後、ＡＣＫ／ＮＡＣＫ生成部２４は、生成したＮＡＣＫを上り信号ベースバンド処理部２５へ出力する。その後、処理はＳ２２７へ進む。【００９７】
一方、フィードバック方式がＣＢＧ型の場合（ステップＳ２２２：否定）、ＰＤＳＣＨ受信処理部２３は、データの復号に失敗したＣＢＧ３１０があるか否かを判定する（ステップＳ２２５）。データの復号に失敗したＣＢＧ３１０がある場合（ステップＳ２２５：肯定）、ＰＤＳＣＨ受信処理部２３は、データの復号に失敗したＣＢＧ３１０をＡＣＫ／ＮＡＣＫ生成部２４に通知する。ＡＣＫ／ＮＡＣＫ生成部２４は、ＣＢＧ３１０毎にＡＣＫ又はＮＡＣＫを生成する（ステップＳ２２６）。その後、処理はステップＳ２２７進む。【００９８】
上り信号ベースバンド処理部２５は、ＮＡＣＫを含む信号の入力をＡＣＫ／ＮＡＣＫ生成部２４から受ける。そして、上り信号ベースバンド処理部２５は、ＮＡＣＫを含む信号に対して変調処理及び符号化処理を施す。その後、上り信号ベースバンド処理部２５は、変調処理及び符号化処理を施したＮＡＣＫを含む信号を無線部２１へ出力する。無線部２１は、上り信号ベースバンド処理部２５から取得したＮＡＣＫを含む信号にＤＡ変換を施し、アンテナを介してＤＡ変換を行ったＮＡＣＫを含む信号を基地局装置１へ送信することで、再送要求を送信する（ステップＳ２２７）。【００９９】
一方、データの復号に失敗していない場合（ステップＳ２２３：否定又はステップＳ２２５：否定）、ＰＤＳＣＨ受信処理部２３は、データの復号の成功をＡＣＫ／ＮＡＣＫ生成部２４へ通知する。ＡＣＫ／ＮＡＣＫ生成部２４は、データの復号の成功の通知を受けると、全てのＣＢＧ３１０についてＡＣＫを生成する（ステップＳ２２８）。【０１００】
そして、ＡＣＫ／ＮＡＣＫ生成部２４は、生成したＡＣＫの信号を上り信号ベースバンド処理部２５へ出力する。上り信号ベースバンド処理部２５は、ＡＣＫ／ＮＡＣＫ生成部２４から入力されたＡＣＫの信号に対して変調処理及び符号化処理を施す。その後、上り信号ベースバンド処理部２５は、変調処理及び符号化処理が施されたＡＣＫの信号を無線部２１へ出力する。無線部２１は、上り信号ベースバンド処理部２５から取得したＡＣＫの信号にＤＡ変換を施し、アンテナを介してＤＡ変換を行ったＡＣＫの信号を基地局装置１へ送信することで、受信成功通知を送信する（ステップＳ２２９）。【０１０１】
以上に説明したように、本実施例に係る無線通信システムは、トランスポートブロックに含まれるＣＢＧの数に応じてＨＡＲＱフィードバック方式としてマルチレベル型又はＣＢＧ型のいずれかを選択する。【０１０２】
ここで、ｅＭＢＢ用のデータはデータ量が大きいことが多く、トランスポートブロックは複数のＣＢＧで構成されることが多い。例えば、５Ｇの通信方式の場合、ｅＭＢＢでは、トランスポートブロックあたりのサイズが数１０ビットから数万ビットまで幅広く存在し、コードブロックの数も多い。これに対して、ＵＲＬＬＣ用のデータはデータ量が小さいことが多く、トランスポートブロックは１つのＣＢＧで交際されることが多い。例えば、ＵＲＬＬＣでは、１０バイトから数１００バイトまでのパケットサイズが考えられており、基本的には１つのトランスポートブロックが１つのコードブロックを有する。また、非周期的にパケットが発生するケースもあり、ＣＱＩフィードバック周期を数ｍｓに設定されることがある。【０１０３】
これらのことから、本実施例に係る無線通信システムは、ＵＲＬＬＣ用のデータの場合、マルチレベル型のフィードバック方式を採用し、ｅＭＢＢ用のデータの場合、ＣＢＧ型のフィードバック方式を採用するといえる。そして、ｅＭＢＢ用のデータの場合、ＣＢＧ単位の再送を行うことで、データの再送の効率が向上する。また、ＵＲＬＬＣ用のデータの場合、ＣＱＩの周期を抑えてフィードバックのオーバヘッドを抑えることができ、且つ少ない再送回数で高信頼のデータ送信を実現することができる。このように、送信するデータのユースケースに応じてＨＡＲＱフィードバック方式を使い分けることでＨＡＲＱフィードバックの処理の効率を向上させることができ、効率的なデータ伝送を実現することができる。【０１０４】
また、本実施例に係る無線通信システムは、異なるＨＡＲＱフィードバック方式を採用した場合にも基地局装置は同一の回路でＡＣＫ／ＮＡＣＫを表す信号を受信することができ、基地局装置の構成の複雑化を回避することができ且つ規模を小さく抑えることができる。【０１０５】
（変形例）
次に、実施例１の変形例について説明する。実施例１では、端末装置２が受信したデータに含まれるＣＢＧ３１０の数からＨＡＲＱフィードバック方式を決定したが、ＨＡＲＱフィードバック方式の決定方法は他の方法でもよい。以下にＨＡＲＱフィードバック方式の決定方法として他の決定方法を用いる場合について説明する。【０１０６】
例えば、基地局装置１のスケジューラ１３は、制御情報の中に明示的にフィードバック方式を指定する情報を付加する。具体的には、スケジューラ１３は、ＰＤＣＣＨの所定の領域にＨＡＲＱフィードバック方式を指定するフラグを立てる。【０１０７】
端末装置２のＰＤＣＣＨ受信処理部２２は、ＰＤＣＣＨの所定の領域のフラグを確認し、採用されたＨＡＲＱフィードバック方式の情報を取得する。そして、ＰＤＣＣＨ受信処理部２２は、採用されたＨＡＲＱフィードバック方式をＰＤＳＣＨ受信処理部２３に通知する。ＰＤＳＣＨ受信処理部２３及びＡＣＫ／ＮＡＣＫ生成部２４は、通知されたＨＡＲＱフィードバック方式にしたがって処理を実行する。【０１０８】
また、明示的にＨＡＲＱフィードバック方式を指定する以外にも、ＰＤＣＣＨの使用領域の違いによってＨＡＲＱフィードバック方式を通知してもよい。図１４は、使用する無線リソースをＨＡＲＱフィードバック方式毎に異ならせた場合のＰＤＣＣＨを表す図である。例えば、スケジューラ１３は、ＰＤＣＣＨの無線リソース５０のうち、ＣＢＧ型のフィードバック方式を採用した場合、無線リソース５１を使用してＰＤＣＣＨの信号を送信する。また、スケジューラ１３は、ＰＤＣＣＨの無線リソース５０のうち、マルチレベル型のフィードバック方式を採用した場合、無線リソース５２を使用してＰＤＣＣＨの信号を送信する。【０１０９】
端末装置２のＰＤＣＣＨ受信処理部２２は、ＰＤＣＣＨの信号を受信して無線リソースの使用領域を確認し、無線リソース５１が使用されている場合、ＣＢＧ型のフィードバック方式が採用されたと判定する。また、無線リソース５２が使用されている場合、ＰＤＣＣＨ受信処理部２２は、マルチレベル型のフィードバック方式が採用されたと判定する。そして、ＰＤＣＣＨ受信処理部２２は、採用されたＨＡＲＱフィードバック方式をＰＤＳＣＨ受信処理部２３に通知する。ＰＤＳＣＨ受信処理部２３及びＡＣＫ／ＮＡＣＫ生成部２４は、通知されたＨＡＲＱフィードバック方式にしたがって処理を実行する。【０１１０】
このように、基地局装置１は、他の情報を用いて端末装置２にＨＡＲＱフィードバック方式を通知することができる。また、ここで説明した方法に限らず、基地局装置１は、採用するＨＡＲＱフィードバック方式を端末装置２が判定できる情報であれば、他の情報を用いてＨＡＲＱフィードバック方式を通知してもよい。【０１１１】
以上に説明したように、本実施例に係る無線通信システムは、基地局装置がＨＡＲＱフィードバック方式を端末装置に通知することで、端末装置が用いるＨＡＲＱフィードバック方式を変更することができる。このように、基地局装置からの通知でＨＡＲＱフィードバック方式を変更しても実施例１と同様に、ＨＡＲＱフィードバックの処理の効率を向上させることができ、効率的なデータ伝送を実現することができる。【０１１２】
ここで、本実施例では、５Ｇの通信方式を用いる場合について説明したが、従来のＬＴＥ通信に対応することも可能である。従来のＬＴＥ通信では、１つのトランスポートブロック３００のデータに対して、１ビットのＡＣＫ又はＮＡＣＫを表す情報が付加される。そこで、スケジューラ１３は、ＣＢＧ３１０が１つしかない場合、ＲＲＣ（Radio  Resource  Control）  ｓｉｇｎａｌｉｎｇにより従来のＬＥＴ通信のフィードバック方式を適用するかマルチレベル型のフィードバック方式を適用するかを設定する。
【実施例２】
【０１１３】
次に、実施例２について説明する。本実施例に係る無線通信システムは、トランスポートブロックあたりのＣＢＧの数に加えて、ＰＤＣＣＨのタイプによってＨＡＲＱフィードバック方式を決定することが実施例１と異なる。本実施例に係る基地局装置及び端末装置もそれぞれ図１及び２で表される。以下の説明では、実施例１と同じ各部の機能については説明を省略する。【０１１４】
ｅＭＢＢ用のデータであっても、場合によっては１つのトランスポートブロック３００の中に１つのＣＢＧ３１０しか含まれない場合が考えられる。そこで、端末装置２のＰＤＳＣＨ受信処理部２３は、以下の処理を行い、ＨＡＲＱフィードバック方式を決定する。【０１１５】
ＰＤＳＣＨ受信処理部２３は、制御信号とともにＰＤＳＣＨの信号の入力をＰＤＣＣＨ受信処理部２２から受ける。そして、ＰＤＳＣＨ受信処理部２３は、取得した制御信号を用いて、１つのトランスポートブロック３００に複数のＣＢＧ３１０が含まれるか否かを判定する。トランスポートブロック３００に複数のＣＢＧ３１０が含まれる場合、ＰＤＳＣＨ受信処理部２３は、ＣＢＧ型のフィードバック方式の採用を決定する。【０１１６】
これに対して、トランスポートブロック３００に１つのＣＢＧ３１０しか含まれない場合、ＰＤＳＣＨ受信処理部２３は、取得した制御情報のサイズを取得する。次に、ＰＤＳＣＨ受信処理部２３は、制御情報のサイズが閾値未満か否かを判定する。この制御情報サイズが閾値未満か否かの判定が、「制御情報の解析」にあたる。【０１１７】
ここで、ｅＭＢＢ用のデータ送信であってもＵＲＬＬＣ用のデータ送信であっても制御情報を符号化した後のＰＤＣＣＨの信号のサイズは同じサイズとされることが多い。そして、ＵＲＬＬＣ用のデータの場合、データ送信の信頼性をより高めるため冗長度の大きい符号化率が用いられる。そのため、ＵＲＬＬＣ用のデータの場合の制御情報は、ｅＭＢＢ用のデータの場合の最小の種類の制御情報と同じかもしくはより小さいサイズとなる。例えば、ｅＭＢＢ用のデータの制御情報は２０〜４０ビットであり、ＵＲＬＬＣ用のデータの制御情報は１０〜２０ビットなどとなる。そこで、例えば、ＰＤＳＣＨ受信処理部２３は、閾値として２０ビットのサイズを記憶する。【０１１８】
制御情報のサイズが所定値未満の場合、ＰＤＳＣＨ受信処理部２３は、マルチレベル型のフィードバック方式の採用を決定する。これに対して、制御情報のサイズが所定値以上の場合、ＰＤＳＣＨ受信処理部２３は、ＣＢＧ型のフィードバック方式の採用を決定する。【０１１９】
その後、ＰＤＳＣＨ受信処理部２３は、採用したＨＡＲＱフィードバック方式にしたがって処理を行う。【０１２０】
次に、図１５を参照して、本実施例に係る端末装置２によるデータの初送時の受信処理の流れについて説明する。図１５は、実施例２に係る端末装置によるデータの初送時の受信処理のフローチャートである。【０１２１】
無線部２１は、基地局装置１が送出したＰＤＣＣＨ及びＰＤＳＣＨの信号をアンテナを介して受信する（ステップＳ３０１）。そして、無線部２１は、受信した信号をＰＤＣＣＨ受信処理部２２へ出力する。ＰＤＣＣＨ受信処理部２２は、ＰＤＣＣＨ及びＰＤＳＣＨの信号の入力を無線部２１から受ける。そして、ＰＤＣＣＨ受信処理部２２は、ＰＤＣＣＨの信号に対して復調処理及び復号化処理を施す。そして、ＰＤＣＣＨ受信処理部２２は、復調処理及び復号化処理を施したＰＤＣＣＨを含む信号をＰＤＳＣＨ受信処理部２３へ出力する。【０１２２】
ＰＤＳＣＨ受信処理部２３は、復調処理及び復号化処理が施されたＰＤＣＣＨを含む信号の入力をＰＤＣＣＨ受信処理部２２から受ける。次に、ＰＤＳＣＨ受信処理部２３は、ＰＤＣＣＨから制御情報を取得する。その後、ＰＤＳＣＨ受信処理部２３は、制御情報に含まれるＭＣＳで指定された復調方式及び符号化率を用いてＰＤＳＣＨの信号に対して複合化処理及び復号化処理を施す。次に、ＰＤＳＣＨ受信処理部２３は、１つのトランスポートブロック３００あたりのＣＢＧ３１０の個数を算出する（ステップＳ３０２）。【０１２３】
次に、ＰＤＳＣＨ受信処理部２３は、１つのトランスポートブロック３００あたりのＣＢＧ３１０が１つか否かを判定する（ステップＳ３０３）。【０１２４】
１つのトランスポートブロック３００あたりのＣＢＧ３１０が１つの場合（ステップＳ３０３：肯定）、ＰＤＳＣＨ受信処理部２３は、制御信号のサイズが閾値未満か否かを判定する（ステップＳ３０４）。【０１２５】
制御信号のサイズが閾値未満の場合（ステップＳ３０４：肯定）、ＰＤＳＣＨ受信処理部２３は、マルチレベル型のフィードバック方式の採用を決定する（ステップＳ３０５）。【０１２６】
次に、ＰＤＳＣＨ受信処理部２３は、トランスポートブロック３００の複合結果からデータの復号に失敗したか否かを判定する（ステップＳ３０６）。データの復号に失敗した場合（ステップＳ３０６：肯定）、ＰＤＳＣＨ受信処理部２３は、信号失敗レベルを算出しＡＣＫ／ＮＡＣＫ生成部２４へ出力する。ＡＣＫ／ＮＡＣＫ生成部２４は、ＰＤＳＣＨ受信処理部２３から入力された信号失敗レベルに対応する２ビットの値を有するＮＡＣＫを生成する（ステップＳ３０７）。その後、ＡＣＫ／ＮＡＣＫ生成部２４は、生成したＮＡＣＫを上り信号ベースバンド処理部２５へ出力する。その後、処理はＳ３１１へ進む。【０１２７】
一方、１つのトランスポートブロック３００あたりのＣＢＧ３１０が２つ以上の場合（ステップＳ３０３：否定）及び制御信号のサイズが閾値以上の場合（ステップＳ３０４：否定）、ＰＤＳＣＨ受信処理部２３は、ステップＳ３０８へ進む。すなわち、ＰＤＳＣＨ受信処理部２３は、ＣＢＧ型のフィードバック方式の採用を決定する（ステップＳ３０８）。【０１２８】
次に、ＰＤＳＣＨ受信処理部２３は、データの復号に失敗したＣＢＧ３１０があるか否かを判定する（ステップＳ３０９）。データの復号に失敗したＣＢＧ３１０がある場合（ステップＳ３０９：肯定）、ＰＤＳＣＨ受信処理部２３は、データの復号に失敗したＣＢＧ３１０をＡＣＫ／ＮＡＣＫ生成部２４に通知する。ＡＣＫ／ＮＡＣＫ生成部２４は、ＣＢＧ３１０毎にＡＣＫ又はＮＡＣＫを生成する（ステップＳ３１０）。具体的には、ＡＣＫ／ＮＡＣＫ生成部２４は、データの復号に失敗したＣＢＧ３１０については１ビットのＮＡＣＫを生成し、それ以外のＣＢＧ３１０については１ビットのＡＣＫを生成する。そして、ＡＣＫ／ＮＡＣＫ生成部２４は、生成したＡＣＫ及びＮＡＣＫをまとめて１つのトランスポートブロック３００に対応する応答を作成して上り信号ベースバンド処理部２５へ出力する。その後、処理はステップＳ３１１進む。【０１２９】
上り信号ベースバンド処理部２５は、ＮＡＣＫを含む信号の入力をＡＣＫ／ＮＡＣＫ生成部２４から受ける。そして、上り信号ベースバンド処理部２５は、ＮＡＣＫを含む信号に対して変調処理及び符号化処理を施す。その後、上り信号ベースバンド処理部２５は、変調処理及び符号化処理を施したＮＡＣＫを含む信号を無線部２１へ出力する。無線部２１は、上り信号ベースバンド処理部２５から取得したＮＡＣＫを含む信号にＤＡ変換を施し、アンテナを介してＤＡ変換を行ったＮＡＣＫを含む信号を基地局装置１へ送信することで、再送要求を送信する（ステップＳ３１１）。【０１３０】
一方、データの復号に失敗していない場合（ステップＳ３０６：否定又はステップＳ３０９：否定）、ＰＤＳＣＨ受信処理部２３は、データの復号の成功をＡＣＫ／ＮＡＣＫ生成部２４へ通知する。ＡＣＫ／ＮＡＣＫ生成部２４は、データの復号の成功の通知を受けると、全てのＣＢＧ３１０についてＡＣＫを生成する（ステップＳ３１２）。【０１３１】
そして、ＡＣＫ／ＮＡＣＫ生成部２４は、生成したＡＣＫの信号を上り信号ベースバンド処理部２５へ出力する。上り信号ベースバンド処理部２５は、ＡＣＫ／ＮＡＣＫ生成部２４から入力されたＡＣＫの信号に対して変調処理及び符号化処理を施す。その後、上り信号ベースバンド処理部２５は、変調処理及び符号化処理が施されたＡＣＫの信号を無線部２１へ出力する。無線部２１は、上り信号ベースバンド処理部２５から取得したＡＣＫの信号にＤＡ変換を施し、アンテナを介してＤＡ変換を行ったＡＣＫの信号を基地局装置１へ送信することで、受信成功通知を送信する（ステップＳ３１３）。【０１３２】
また、本実施例においても、実施例１の変形例と同様に、基地局装置１が他の情報を用いて端末装置２にＨＡＲＱフィードバック方式を通知し、端末装置２は通知されたＨＡＲＱフィードバック方式にしたがって処理を行う構成としてもよい。また、端末装置２に対してＲＲＣ  Signalingにより、トランスポートブロック当たり複数ビットのＡＣＫ／ＮＡＣＫ方式を適用するか、またはＬＴＥと同様なトランスポートブロック当たり1ビットのＡＣＫ／ＮＡＣＫ方式を適用するかをＰＤＣＣＨのタイプごとに指定しても良い。【０１３３】
以上に説明したように、本実施例に係る端末装置は、トランスポートブロックあたりのＣＢＧの数に加えて、制御情報のサイズを用いて採用するＨＡＲＱフィードバック方式を決定する。これにより、ＵＲＬＬＣ用のデータの場合のマルチレベル型のフィードバック方式の選択、及びｅＭＢＢ用のデータの場合のＣＢＧ型のフィードバック方式の選択がより高い確度で行える。したがって、ＨＡＲＱフィードバックの処理の効率をより向上させることができ、より効率的なデータ伝送を実現することができる。【０１３４】
ここで、本実施例では、制御情報のサイズを用いてＨＡＲＱフィードバック方式の選択を行ったが、ｅＭＢＢ用のデータとＵＲＬＬＣ用のデータとを区別できる情報であれば、他の情報を用いてもよい。制御情報のサイズなどのｅＭＢＢ用のデータとＵＲＬＬＣ用のデータとを区別するために制御情報を分類する情報が、「制御情報の種類」の一例にあたる。
【実施例３】
【０１３５】
次に、実施例３について説明する。本実施例に係る無線通信システムは、マルチレベル型のフィードバック方式のＡＣＫ／ＮＡＣＫを表す信号を、ＣＢＧ型のフィードバック方式のＡＣＫ／ＮＡＣＫを表す信号に対して優先的に出力する。本実施例に係る基地局装置及び端末装置もそれぞれ図１及び２で表される。以下の説明では、実施例１と同じ各部の機能については説明を省略する。【０１３６】
例えば、端末装置２において、マルチレベル型のフィードバック方式のＡＣＫ／ＮＡＣＫを表す信号の送信タイミングと、ＣＢＧ型のフィードバック方式のＡＣＫ／ＮＡＣＫを表す信号の送信タイミングとが重なることが考えられる。その場合、本実施例に係る端末装置２の上り信号ベースバンド処理部２５は、以下のように、マルチレベル型のフィードバック方式のＡＣＫ／ＮＡＣＫを表す信を優先的に送信する。図１６は、マルチレベル型のフィードバック方式のＡＣＫ／ＮＡＣＫを表す信号の送信タイミングとＣＢＧ型のフィードバック方式のＡＣＫ／ＮＡＣＫを表す信号の送信タイミングとが重なった状態を表す図である。【０１３７】
ここでは、基地局装置１からデータ６１及びデータ６２が端末装置２へ送信された場合で説明する。すなわち、ダウンリンクにおいて、図１６に示すようにデータ６１とデータ６２とが送られる。ここで、データ６１は、ｅＭＢＢ用のデータである。また、データ６２は、ＵＲＬＬＣ用のデータである。【０１３８】
上り信号ベースバンド処理部２５は、データ６１に対するＡＣＫ／ＮＡＣＫを表すデータ６４及びデータ６２に対するＡＣＫ／ＮＡＣＫを表すデータ６３の入力をＡＣＫ／ＮＡＣＫ生成部２４から同時に受ける。この場合、上り信号ベースバンド処理部２５は、それぞれのＡＣＫ／ＮＡＣＫを表すデータ６３及び６４が、マルチレベル型のフィードバック方式の信号又はＣＢＧ型のフィードバック方式の信号の何れであるかを示す情報もＡＣＫ／ＮＡＣＫ生成部２４から受信する。【０１３９】
上り信号ベースバンド処理部２５は、データ６３及び６４を送信するための周波数方向の電力密度を制御情報から取得する。そして、上り信号ベースバンド処理部２５は、データ６３を送信した場合に、データ６４を送信するための電力が残るか否かを判定する。【０１４０】
データ６４を送信するための電力が残らない場合、上り信号ベースバンド処理部２５は、マルチレベル型のフィードバック方式の信号であるデータ６３を選択する。そして、上り信号ベースバンド処理部２５は、データ６３に変調処理及び符号化処理を施し、無線リソースを割り当てて無線部２１へ出力する。【０１４１】
データ６４を送信するための電力が残る場合、上り信号ベースバンド処理部２５は、データ６３及びデータ６４の両方に変調処理及び符号化処理を施し、無線リソースを割り当てて無線部２１へ出力する。【０１４２】
無線部２１は、データ６４を送信するための電力が残らない場合、変調処理及び符号化処理を施されたデータ６３の入力を上り信号ベースバンド処理部２５から受ける。そして、無線部２１は、変調処理及び符号化処理を施されたデータ６３を含む信号をアンテナを介して基地局装置１へ送信する。【０１４３】
これに対して、データ６４を送信するための電力が残る場合、無線部２１は、変調処理及び符号化処理を施されたデータ６３及び６４の両方の入力を上り信号ベースバンド処理部２５から受ける。そして、無線部２１は、変調処理及び符号化処理を施されたデータ６３を含む信号及び変調処理及び符号化処理を施されたデータ６４を含む信号の両方をアンテナを介して同時に基地局装置１へ送信する。【０１４４】
以上に説明したように、本実施例に係る端末装置は、マルチレベル型のフィードバック方式のＡＣＫ／ＮＡＣＫを表す信号を優先的に送信する。これにより、低遅延且つ高信頼性が要求されるＵＲＬＬＣ用のデータの送信を迅速に行うことができ、ＵＲＬＬＣに関する信号の安定した送受信を実現することができる。【０１４５】
（ハードウェア構成）
次に、図１７を参照して、基地局装置１のハードウェア構成について説明する。図１７は、各実施例に係る基地局装置のハードウェア構成図である。基地局装置１は、プロセッサ９０１、主記憶装置９０２、ネットワークインタフェース９０３、補助記憶装置９０４及び無線機９０５を有する。【０１４６】
プロセッサ９０１は、主記憶装置９０２、ネットワークインタフェース９０３、補助記憶装置９０４及び無線機９０５とバスで接続される。また、無線機９０５は、アンテナに接続される。【０１４７】
ネットワークインタフェース９０３は、上位装置との通信で用いるインタフェースである。主記憶装置９０２は、図１に例示したバッファ１２の機能を実現する。【０１４８】
補助記憶装置９０４は、図１に例示したバッファ情報管理部１１、スケジューラ１３、下り信号ベースバンド処理部１４及び上り信号ベースバンド処理部１５の機能を実現するためのプログラムを含む各種プログラムを格納する。【０１４９】
プロセッサ９０１、補助記憶装置９０４に格納された各種プログラムを読み出し、主記憶装置９０２上に展開して実行する。これにより、プロセッサ９０１は、図１に例示したバッファ情報管理部１１、スケジューラ１３、下り信号ベースバンド処理部１４及び上り信号ベースバンド処理部１５の機能を実現する。【０１５０】
無線機９０５は、無線部１６の機能を実現する。無線機９０５は、アンテナを介して端末装置２と無線通信を行う。【０１５１】
次に、図１８を参照して、端末装置２のハードウェア構成について説明する。図１８は、各実施例に係る端末装置のハードウェア構成図である。端末装置２は、プロセッサ９１１、主記憶装置９１２、画像表示装置９１３、補助記憶装置９１４及び無線機９１５を有する。【０１５２】
プロセッサ９１１は、主記憶装置９１２、画像表示装置９１３、補助記憶装置９１４及び無線機９１５とバスで接続される。また、無線機９１５は、アンテナに接続される。【０１５３】
画像表示装置９１３は、例えば、液晶ディスプレイなどである。画像表示装置９１３は、基地局装置１から送信されたデータなどを表示し、操作者に提供する。【０１５４】
補助記憶装置９１４は、図２に例示したＰＤＣＣＨ受信処理部２２、ＰＤＳＣＨ受信処理部２３、ＡＣＫ／ＮＡＣＫ生成部２４及び上り信号ベースバンド処理部２５の機能を実現するためのプログラムを含む各種プログラムを格納する。【０１５５】
プロセッサ９１１は、補助記憶装置９１４に格納された各種プログラムを読み出し、主記憶装置９１２上に展開して実行する。これにより、プロセッサ９１１は、図２に例示したＰＤＣＣＨ受信処理部２２、ＰＤＳＣＨ受信処理部２３、ＡＣＫ／ＮＡＣＫ生成部２４及び上り信号ベースバンド処理部２５の機能を実現する。【０１５６】
無線機９１５は、無線部２１の機能を実現する。無線機９１５は、アンテナを介して基地局装置１と無線通信を行う。
【符号の説明】
【０１５７】
１  基地局装置
２  端末装置
１１  バッファ情報管理部
１２  バッファ
１３  スケジューラ
１４  下り信号ベースバンド処理部
１５  上り信号ベースバンド処理部
１６  無線部
２１  無線部
２２  ＰＤＣＣＨ受信処理部
２３  ＰＤＳＣＨ受信処理部  
２４  ＡＣＫ／ＮＡＣＫ生成部
２５  上り信号ベースバンド処理部
１２１  第１バッファ
１２２  第２バッファ
【図１】
2018142601.tif 000003
【図２】
2018142601.tif 000004
【図３】
2018142601.tif 000005
【図４】
2018142601.tif 000006
【図５】
2018142601.tif 000007
【図６】
2018142601.tif 000008
【図７】
2018142601.tif 000009
【図８】
2018142601.tif 000010
【図９】
2018142601.tif 000011
【図１０】
2018142601.tif 000012
【図１１】
2018142601.tif 000013
【図１２】
2018142601.tif 000014
【図１３】
2018142601.tif 000015
【図１４】
2018142601.tif 000016
【図１５】
2018142601.tif 000017
【図１６】
2018142601.tif 000018
【図１７】
2018142601.tif 000019
【図１８】
2018142601.tif 000020
【国際調査報告】
2018142601.tif 000021
2018142601.tif 000022
2018142601.tif 000023