"PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、前記所定の情報を送信または受信する通信部と、制御部と、を有し、前記制御部は、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をβ_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する、通信装置。PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、前記所定の情報を送信または受信する通信部と、制御部と、を有し、前記制御部は、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をβ_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_r、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCIとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する、通信装置。PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、前記所定の情報を送信または受信する通信部と、制御部と、を有し、前記制御部は、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をβ_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、伝送品質が最も悪いi番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する、通信装置。PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、前記所定の情報を送信または受信する通信部と、制御部と、を有し、前記制御部は、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をα、β_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する、通信装置。PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、前記所定の情報を送信または受信する通信部と、制御部と、を有し、前記制御部は、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をα、β_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_r、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCIとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する、通信装置。PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、前記所定の情報を送信または受信する通信部と、制御部と、を有し、前記制御部は、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をα、β_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、伝送品質が最も悪いi番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する、通信装置。前記制御部は、コードワードの変調方式に応じて、αの値を切り替える、請求項4から6のいずれか1項に記載の通信装置。前記通信装置は、移動機または基地局のいずれかであり、αとして、予め決められた値を、前記移動機および前記基地局で共有している、請求項4から6のいずれか1項に記載の通信装置。前記制御部は、i番目のコードワードの変調方式で1リソースで送信可能なビット数をQ_m^i、i番目のコードワードのレイヤ数をL^iとしたとき、i番目のコードワードにマッピングすべき前記所定の情報のビット数Q^iを、次式で計算する、請求項1から8のいずれか1項に記載の通信装置。PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をβ_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する、リソース導出方法。PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をβ_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_r、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCIとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する、リソース導出方法。PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をβ_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、伝送品質が最も悪いi番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する、リソース導出方法。PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をα、β_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する、リソース導出方法。PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をα、β_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_r、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCIとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する、リソース導出方法。PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をα、β_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、伝送品質が最も悪いi番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する、リソース導出方法。コードワードの変調方式に応じて、αの値を切り替える、請求項13から15のいずれか1項に記載のリソース導出方法。前記通信装置は、移動機または基地局のいずれかであり、αとして、予め決められた値を、前記移動機および前記基地局で共有している、請求項13から15のいずれか1項に記載のリソース導出方法。前記制御部は、i番目のコードワードの変調方式で1リソースで送信可能なビット数をQ_m^i、i番目のコードワードのレイヤ数をL^iとしたとき、i番目のコードワードにマッピングすべき前記所定の情報のビット数Q^iを、次式で計算する、請求項10から17のいずれか1項に記載のリソース導出方法。ところで、LTEの次世代の通信規格であるLTEAdvancedでは、上りデータチャネルであるPUSCHにMIMOを適用することが可能になる。MIMO適用時には、MIMO通信路のランクに応じ、ランクが1の場合は1つ、ランクが1より大の場合には複数データトランスポートブロックをPUSCHで送ることができる。これらのデータは、PUSCHで送信される際それぞれ符号化され、符号化されたデータをcodewordコードワードと呼ぶ。しかし、PUSCHにMIMO通信を適用すると、リリース8で規定されている数式1は、codeword数が1の場合には適用可能であるが、codeword数が1より大の場合には、そのままでは適用できない。したがって、そのような場合には、HARQACKまたはRIを送信するために必要なリソース数を計算することができないという問題がある。また、LTEAdvancedでは、複数のキャリアをまとめて扱うキャリアアグリゲーションという技術が導入される。これによって、複数のキャリア数倍のHARQACKやRIを同時に送信する必要性が生じ、HARQACKやRIのbit数が増大するという問題がある。そこで、本発明の目的は、上述した課題を解決し、PUSCHで送信される複数のcodewordにHARQACKまたはRIといった所定の情報を多重、送信する場合におけるHARQACKリソース数を、キャリアアグリゲーションによる増大を緩和しつつ、導出することができる通信装置およびリソース導出方法を提供することにある。本発明の第1の通信装置は、PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、前記所定の情報を送信または受信する通信部と、制御部と、を有し、前記制御部は、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をβ_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する。本発明の第2の通信装置は、PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、前記所定の情報を送信または受信する通信部と、制御部と、を有し、前記制御部は、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をβ_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_r、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCIとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する。本発明の第3の通信装置は、PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、前記所定の情報を送信または受信する通信部と、制御部と、を有し、前記制御部は、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をβ_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、伝送品質が最も悪いi番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する。本発明の第4の通信装置は、PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、前記所定の情報を送信または受信する通信部と、制御部と、を有し、前記制御部は、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をα、β_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する。本発明の第5の通信装置は、PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、前記所定の情報を送信または受信する通信部と、制御部と、を有し、前記制御部は、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をα、β_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_r、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCIとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する。本発明の第6の通信装置は、PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、前記所定の情報を送信または受信する通信部と、制御部と、を有し、前記制御部は、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をα、β_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、伝送品質が最も悪いi番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する。本発明の第1のリソース導出方法は、PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をβ_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する。本発明の第2のリソース導出方法は、PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をβ_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_r、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCIとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する。本発明の第3のリソース導出方法は、PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をβ_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、伝送品質が最も悪いi番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する。本発明の第4のリソース導出方法は、PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をα、β_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する。本発明の第5のリソース導出方法は、PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をα、β_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_r、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、i番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCIとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する。本発明の第6のリソース導出方法は、PUSCHにおいて、1以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、前記所定の情報の情報ビット数をO、前記PUSCHで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をM_sc^PUSCH-Initial、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をN_symb^PUSCH-Initial、前記所定の情報の種別に応じて予め設定された係数をα、β_offset^PUSCH、前記トランスポートブロックをターボ符号化するためにC個のコードブロックに分割した後のr番目のコードブロックに含まれるビット数をK_rとしたとき、伝送品質が最も悪いi番目のコードワードCW_iを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Q’_iを次式で計算し、前記所定の情報の変調方式のモジュレーションオーダーをQ_m^UCI、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をM_sc^PUSCHとしたとき、前記1以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Q’を次式で計算する。本発明によれば、上りUEからeNodeB方向データチャネルであるPUSCHにおいて、複数のcodewordにHARQACKまたはRIといった所定の情報を多重、送信する場合に所定の伝送品質を満足するのに必要なリソース数を導出することができるという効果が得られる。以下に、本発明を実施するための形態について図面を参照して説明する。1第1の実施形態図1を参照すると、本実施形態の通信システムは、UE10およびeNodeB20を有している。ここで、UE10およびeNodeB20は共に、本発明の通信装置に相当する。なお、本実施形態の通信システムは、PUSCHにMIMOを適用したLTEAdvancedの通信システムであり、UE10がPUSCHにてHARQACKまたはRIを送信する際には、MIMO通信路のランクに応じて1つまたは、2つのcodewordが使用することができるものとする。また、各codewordには、1以上のレイヤが割り当てられる。UE10は、通信部11および制御部12を有している。通信部11は、eNodeB20と無線通信を行う部分であり、例えば、eNodeB20に対してPUSCHにてHARQACKまたはRIを送信する。制御部12は、通信部11を制御するものであり、例えば、UE10がPUSCHにてHARQACKまたはRIを送信する際に必要なリソース数を計算したり、その際にcodewordにマッピングするHARQACKシーケンスまたはRIシーケンスのビット数を計算したりする。ここで、HARQACKシーケンスとは、HARQACKの情報要素そのものではなく、HARQACKの情報要素を符号化した後のビット列を示している。また、RIシーケンスは、HARQACKシーケンスと同様に、RIの情報要素を符号化した後のビット列を示している。eNodeB20は、通信部21および制御部22を有している。通信部21は、UE10と無線通信を行う部分であり、例えば、UE10からPUSCHにて送信されてきたHARQACKまたはRIを受信する。制御部22は、通信部21を制御するものであり、例えば、UE10がPUSCHにてHARQACKまたはRIを送信する際に必要なリソース数を計算したり、その際にcodewordにマッピングするHARQACKシーケンスまたはRIシーケンスのビット数を計算したりする。本実施形態のUE10およびeNodeB20は、PUSCHでHARQACKやRANKINDICATORを送信する際、codewordが1つの場合は、数式1を用いて、リソース数を計算する。codewordが2つある場合は、まず、codewordごとに、そのcodewordを単独で使用してHARQACKやRIを送信すると仮定した場合におけるリソース数を数式26を用いて計算する。そして、それらの計算結果を基に、2つのcodewordを使用してHARQACKまたはRIを送信する場合におけるリソース数を計算する。数式26は、リリース8の数式1から、上限を取り除いただけのものであり、基本的にリリース8と同じものである。上限は最終結果にかけるのが妥当であるため、数式26では取り除いている。数式27は、当該codewordで送信するHARQACKシーケンスのbit数であるQACKを与えるとともに、当該codewordで送信するRIシーケンスのbit数であるQRIを与える式であって、Qmは、当該codewordのモジュレーションオーダー、Lは、当該codewordに割り当てられるレイヤ数、Qは、数式26に当該codewordについて、HARQACKのパラメータ、または、RIのパラメータを代入して得られた値である。以下、本実施形態のUE10およびeNodeB20において、HARQACK送信時のリソース数を計算する動作について説明する。ここでは、上述のように、PUSCHにMIMOを適用した場合であって、ランクが3、codeword数が2以下、2つのcodewordを、CW1とCW2で示すである場合を例にとって説明する。また、CW1にはレイヤ1およびレイヤ2の2レイヤを、CW2にはレイヤ3の1レイヤをそれぞれ割り当て全部で3レイヤ、codewordに割り当てられている各レイヤには同一数のリソースを割り当てるものとする。また、レイヤ1、レイヤ2、レイヤ3のSNRを、それぞれ、SNR1、SNR2、SNR3とする。また、CW1のみを使用してHARQACKを送信する場合に、CW1に割り当てられたレイヤここではレイヤ1およびレイヤ2の各々に必要なリソース数をQ1とする。Q1は、数式26にCW1のパラメータを適用して計算する。CW1のパラメータは、CW1の伝送において、要求品質BLERBLockErrorRateを満足することが期待されることから、Q1が示すリソース数で、HARQACKの伝送を行うことにより、それらの伝送品質は所要品質を満足することが期待される。また、CW2のみを使用してHARQACKを送信する場合に、CW2に割り当てられたレイヤここではレイヤ3に必要なリソース数をQ2とする。Q2は、CW1の場合と同様に、数式26にCW2のパラメータを適用して計算する。Q2が示すリソース数も、HARQACKの伝送品質は所要品質を満足することがCW1の場合と同様に期待される。なお、数式26の計算において、MscPUSCH-Initialと、NsymbPUSCHInitialとは、CW1とCW2とで共通である。βoffsetPUSCHは、CW1とCW2で異なっていても良いが、UE10とeNodeB20とで共通の値を用いる必要がある。ここでは、CW1とCW2それぞれの変調方式に応じてβoffsetPUSCHを選ぶ例を取り上げる。UE10とeNodeB20は、各codewordの変調方式に関して共通認識を持っているeNodeB20からUE10に通知されるから。そのため、UE10とeNodeB20で以下のようなテーブルを共有していれば良い。CW1とCW2それぞれの変調方式に応じてβoffsetPUSCHを選ぶ方式のその他の例として、数式26のβoffsetPUSCHを、α×βoffsetPUSCHで置き換えて、以下の数式28のようにしても良い。αの範囲は、0<α≦1である。この場合、αはcodeword毎に選択する。または、αはいずれかのcodewordの変調方式に合わせて選択しても良い。αは予め決められた値として、eNode20とUE10に予め設定されていても良いし、eNodeB20からUE10に設定しても良い。この場合、βoffsetPUSCH自体は、変調方式によらない。表2のαは、HARQACKやRIを送信する際に、各変調方式の最も外側の変調点を用い、QPSKで変調を掛けた場合の、codewordの送信電力と、HARQACKやRIの送信電力との比を採用した例を表わしている。各MCSにおけるデータの所要SNRに応じて、最適化しても良い。図2、図3、図4は、それぞれ、QPSK、16QAM、64QAMの信号点配置を表わしており、全信号点の送信電力の平均は同じ=1である。各図を参照すると、同じ送信電力であっても、QPSK<16QAM<64QAMの順に最も外側の信号点の振幅が大きくなっていることが分かる。表2は全信号点の平均送信電力codewordの送信電力に等しいと、最も外側の信号点の送信電力HARQACKやRIの送信電力に等しいとの比を表わしている。表2を参照すると、数式28では、数式26と比べて、16QAMや64QAMの場合に、Qの値が半分程度に低減される。RIのQを低減すれば、各codewordは全リソースからRI用のリソースを除いたリソースでレートマッチングされるため、各codewordのcodingrateを下げる効果すなわち誤り訂正能力が向上する効果がある。HARQACKのQを低減すれば、HARQACKによって上書きされるされてしまう各codewordのbit数が低減されるため、各codewordの伝送品質が向上する効果がある。なお、βoffsetPUSCHを、α×βoffsetPUSCHに置き換えることは、リリース8の数式1にも適用可能である。この場合、以下の数式29が得られる。さて、CW1とCW2の両方を使用してHARQACKを送信する場合に、CW1,CW2に割り当てられた各レイヤここではレイヤ1、レイヤ2、およびレイヤ3の各々に必要なリソース数をQ12とする。ここで、CW1、CW2ともに、データ送信の所要品質を満足するように、パラメータが選択されていることが期待できる。そのため、CW1のみ、あるいは、CW2のみを使用して、HARQACKを送信した場合に、それらの情報bit全体として得られるSNRは同一であると考えられる。さらに、CW1とCW2と両方使用した場合も同じSNRを達成すべきであるので、以下の数式30が成り立つ。この数式30において、Q12を解くと、以下の数式31が得られる。なお、各codewordに割り当てられるレイヤ数1以上にかかわらず、codeword数が2の場合、結果は同一となる。数式31に、リソース数が情報伝送に必要なリソース数を下回らないように下限を設ける。さらに、リリース8と同様の上限を設けると、2つのcodewordを使用してHARQACKやRIの送信をする場合に必要となるリソースを与える、数式32が得られる。数式32において、Oオーは、HARQACKやRIの情報bit数であり、1以上の値である。QmUCIは、HARQACKシーケンスの変調方式のモジュレーションオーダーを示す。たとえば、codewordの変調方式が16QAMの場合であっても、最も外側の変調点のみを使用する場合には、QPSKと見なし、モジュレーションオーダーを2とする。実際にHARQACKが多重されるPUSCHにおいて、HARQACKやRIに割り当てるべきリソース数の下限値は、max関数の第2項目の引数によって与えられ、割り当てか可能な上限値は、min関数の第2項目の引数によって与えられる。数式33は、数式27と同じである。PUSCHにてOオービットのHARQACKを送信する際に、その送信に使用されるi番目i12のcodewordiにマッピングすべきHARQACKシーケンスのビット数QACKiを与える。右辺において、Qmiは、codewordiの変調方式で1リソースで送信可能なビット数を示しており、QPSKの場合は2、16QAMの場合は4、64QAMの場合は6である。Liは、codewordiに割り当てられているレイヤ数である。Qは数式32で計算される値である。数式32のQ1とQ2とは、数式26のOオーおよびβoffsetPUSCHにHARQACKの情報bit数およびオフセット値を代入して与えられる値である。なお、RIについては、数式26のOオーおよびβoffsetPUSCHにRI用の値を代入して与えられる値を、数式32および数式33に使用する以外は、HARQACKと同様である。数式32は、一般的に、以下の数式34で表される。ここで、Qiは、codewordi単独でHARQACKやRIを送信することを仮定した場合に、当該codewordに数式26を適用して与えられるリソース数である。他は、数式32と同じである。上述したように本実施形態においては、UE10およびeNodeB20は、数式34を適用することによって、複数のcodewordを使用してPUSCHにてHARQACKまたはRIを送信する場合におけるリソース数を計算することができる。2第2の実施形態本実施形態は、第1の実施形態と比較して、数式27および数式33を利用してHARQACKシーケンスまたはRIシーケンスのビット数を計算する動作は共通であるが、リソース数を計算する動作が異なる。また、その他の構成および動作は第1の実施形態と同様である。以下、本実施形態のUE10およびeNodeB20において、HARQACK送信時のリソース数を計算する動作について、第1の実施形態と同じ例を用いて説明する。まず、第1の実施形態と同様に、Q1、Q2を計算する。ただし、Q1、Q2の計算には、数式13GPPのリリース8の計算式または数式29を利用する。次に、以下の数式35により、Q12を計算する。すなわち、Q12は、Q1、Q2がリソース数の下限値以上である場合において、Q1およびQ2のうち最小のものとなる。例えば、Q1<Q2の場合、Q1のリソースによって、CW1のみを使用してHARQACKを送信する場合の伝送品質は所要品質を満足する。このことから、CW2のリソース数もQ1とすることで、CW2のみを使用してHARQACKを送信する場合の伝送品質をさらに向上できる。一方、Q2<Q1の場合、Q2のリソースによって、CW2のみを使用してHARQACKを送信する場合の伝送品質は所要品質を満足する。このことから、CW1のリソース数もQ2とすることで、CW1のみを使用してHARQACKを送信する場合の伝送品質をさらに向上できる。このように、Q12とQ2のうちリソース数が最小のものを選択すれば、HARQACKの伝送品質は所要品質を満足することができる。なお、RIについても同様にリソース数を計算することができる。数式35は、一般的に、以下の数式36で表される。ここで、Qiは、codewordi単独でHARQACKやRIを送信することを仮定した場合に、当該codewordに数式1または数式29を適用して与えられるリソース数である。他は、数式35と同じである。上述したように本実施形態においては、UE10およびeNodeB20は、数式36を適用することにより、複数のcodewordを使用してPUSCHにてHARQACKまたはRIを送信する場合におけるリソース数を計算することができる。3第3の実施形態本実施形態は、第1の実施形態と比較して、数式27および数式33を利用してHARQACKシーケンスまたはRIシーケンスのビット数を計算する動作は共通であるが、リソース数を計算する動作が異なる。また、その他の構成および動作は第1の実施形態と同様である。以下、本実施形態のUE10およびeNodeB20において、HARQACK送信時のリソース数を計算する動作について、第1の実施形態と同じ例を用いて説明する。まず、第1の実施形態と同様に、数式26または数式28を利用して、Q1、Q2を計算する。例えば、CW1の伝送品質の方が悪い場合、以下の数式37を用いて、Q12を計算する。一方、CW2の伝送品質の方が悪い場合、以下の数式38を用いて、Q12を計算する。伝送品質の善し悪しは、LTEの場合、MCSModulationandCodingSchemeのインデックスの大小で決めることができる。なお、CW1、CW2のレイヤ数は、この例に限らず、1以上の場合に適用できる。この方式は、伝送品質が最も悪い方のcodewordの伝送品質を全てのレイヤに適用した場合に該当する。数式30のSNR1、SNR2、SNR3に、最も伝送品質が悪いcodewordのSNRをSNR0として代入する。例えば、CW1の伝送品質の方が悪い場合は、以下の数式39が得られる。一方、CW2の伝送品質の方が悪い場合は、以下の数式40が得られる。なお、2つのcodewordの伝送品質が等しい場合、どちらのcodewordを使用しても計算結果は同じになるので、どちらのcodewordを使用してもよい。また、RIについても同様にリソース数を計算することができる。数式37および数式38は、一般的に、最も品質が悪いcodewordをCWiとすると、以下の数式41で表される。ここで、Qiは、codewordi単独でHARQACKやRIを送信することを仮定した場合に、当該codewordに数式26または数式28を適用して与えられるリソース数である。他は、数式37および数式38と同じである。上述したように本実施形態においては、UE10およびeNodeB20は、数式41を適用することにより、複数のcodewordを使用してPUSCHにてHARQACKまたはRIを送信する場合におけるリソース数を計算することができる。さらに、第2の実施形態と第3の実施形態を組み合わせ、より少ない方のQ12を選択しても良い。以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものでない。本発明の構成や詳細には、本発明の範囲内で当業者が理解し得る様々な変更をすることができる。例えば、本実施形態では、UE10からeNodeB20に対し、HARQACKやRIを送信する場合のリソース数を計算していたが、本発明はこれに限らず、データとは要求品質すなわち、BLERが異なる情報を伝送する場合に適用することができる。また、本実施形態においては、複数のcodewordを使用していたが、本発明はこれに限らず、1つのcodewordを使用する場合にも適用することができる。本出願は、2010年7月9日に出願された日本出願特願2010-156915および2010年8月10日に出願された日本出願特願2010-179449を基礎とする優先権を主張し、その開示の全てをここに取り込む。"