(57)【特許請求の範囲】
【請求項１】
ＰＵＳＣＨにおいて、２以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、
前記所定の情報を送信または受信する通信部と、
制御部と、を有し、
前記制御部は、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をβ＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、
【数１】
0005482898.tif 000045
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記２以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する、
【数２】
0005482898.tif 000046
通信装置。
【請求項２】
ＰＵＳＣＨにおいて、２以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、
前記所定の情報を送信または受信する通信部と、
制御部と、を有し、
前記制御部は、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をβ＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、
【数３】
0005482898.tif 000047
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩとしたとき、前記２以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する、
【数４】
0005482898.tif 000048
通信装置。
【請求項３】
ＰＵＳＣＨにおいて、２以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、
前記所定の情報を送信または受信する通信部と、
制御部と、を有し、
前記制御部は、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をβ＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、伝送品質が最も悪いｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、
【数５】
0005482898.tif 000049
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記２以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する、
【数６】
0005482898.tif 000050
通信装置。
【請求項４】
ＰＵＳＣＨにおいて、２以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、
前記所定の情報を送信または受信する通信部と、
制御部と、を有し、
前記制御部は、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をα、β＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、
【数７】
0005482898.tif 000051
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記２以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する、
【数８】
0005482898.tif 000052
通信装置。
【請求項５】
ＰＵＳＣＨにおいて、２以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、
前記所定の情報を送信または受信する通信部と、
制御部と、を有し、
前記制御部は、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をα、β＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、
【数９】
0005482898.tif 000053
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩとしたとき、前記２以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する、
【数１０】
0005482898.tif 000054
通信装置。
【請求項６】
ＰＵＳＣＨにおいて、２以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、
前記所定の情報を送信または受信する通信部と、
制御部と、を有し、
前記制御部は、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をα、β＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、伝送品質が最も悪いｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、
【数１１】
0005482898.tif 000055
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記２以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する、
【数１２】
0005482898.tif 000056
通信装置。
【請求項７】
前記制御部は、
コードワードの変調方式に応じて、αの値を切り替える、請求項４から６のいずれか１項に記載の通信装置。
【請求項８】
前記通信装置は、
移動機または基地局のいずれかであり、
αとして、予め決められた値を、前記移動機および前記基地局で共有している、請求項４から６のいずれか１項に記載の通信装置。
【請求項９】
前記制御部は、
ｉ番目のコードワードの変調方式で１リソースで送信可能なビット数をＱ＿ｍ＾ｉ、ｉ番目のコードワードのレイヤ数をＬ＾ｉとしたとき、ｉ番目のコードワードにマッピングすべき前記所定の情報のビット数Ｑ＾ｉを、次式で計算する、
【数１３】
0005482898.tif 000057
請求項１から８のいずれか１項に記載の通信装置。
【請求項１０】
ＰＵＳＣＨにおいて、２以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をβ＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、
【数１４】
0005482898.tif 000058
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記２以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する、
【数１５】
0005482898.tif 000059
リソース導出方法。
【請求項１１】
ＰＵＳＣＨにおいて、２以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をβ＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、
【数１６】
0005482898.tif 000060
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩとしたとき、前記２以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する、
【数１７】
0005482898.tif 000061
リソース導出方法。
【請求項１２】
ＰＵＳＣＨにおいて、２以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をβ＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、伝送品質が最も悪いｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、
【数１８】
0005482898.tif 000062
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記２以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する、
【数１９】
0005482898.tif 000063
リソース導出方法。
【請求項１３】
ＰＵＳＣＨにおいて、２以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をα、β＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、
【数２０】
0005482898.tif 000064
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記２以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する、
【数２１】
0005482898.tif 000065
リソース導出方法。
【請求項１４】
ＰＵＳＣＨにおいて、２以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をα、β＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、
【数２２】
0005482898.tif 000066
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩとしたとき、前記２以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する、
【数２３】
0005482898.tif 000067
リソース導出方法。
【請求項１５】
ＰＵＳＣＨにおいて、２以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をα、β＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、伝送品質が最も悪いｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、
【数２４】
0005482898.tif 000068
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記２以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する、
【数２５】
0005482898.tif 000069
リソース導出方法。
【請求項１６】
コードワードの変調方式に応じて、αの値を切り替える、請求項１３から１５のいずれか１項に記載のリソース導出方法。
【請求項１７】
前記通信装置は、
移動機または基地局のいずれかであり、
αとして、予め決められた値を、前記移動機および前記基地局で共有している、請求項１３から１５のいずれか１項に記載のリソース導出方法。
【請求項１８】
前記制御部は、
ｉ番目のコードワードの変調方式で１リソースで送信可能なビット数をＱ＿ｍ＾ｉ、ｉ番目のコードワードのレイヤ数をＬ＾ｉとしたとき、ｉ番目のコードワードにマッピングすべき前記所定の情報のビット数Ｑ＾ｉを、次式で計算する、
【数２６】
0005482898.tif 000070
請求項１０から１７のいずれか１項に記載のリソース導出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体通信において、上りデータ通信用のチャネルに、下りデータに対するacknowledgementや品質情報を多重して送信する際、所要伝送品質を満足するために必要となるリソース数を、お互いにシグナリングすることなく、移動機と基地局が独立して導出し、通信する技術に関する。
【背景技術】
【０００２】
3GPP（3rd  Generation  Partnership  Project）のLTE（Long  Term  Evolution）では、UE（User  Equipment：移動機）からeNodeB（基地局）に対して、HARQ-ACKやRANK  INDICATOR（以下、RIと呼ぶ）を、データ送信に使用するPUSCHで送信することできる。【０００３】
ここで言うHARQ-ACKとは、eNodeBから送信された下りデータをUEが正しく受信できたか否かをeNodeBに対して示すacknowledgementであり、positive  acknowledgementとnegative  acknowledgementの2つの状態がある。【０００４】
一方、RIは、UEとeNodeB間でMIMO（Multiple  Input  Multiple  Output）通信を行う際、下りMIMO通信路（eNodeBからUEの方向）のランクを示すindexであり、UEからeNodeBに通知されるものである。なお、ランクは、MIMO通信において空間多重できる通信路の数を表わし、上限は、対向する送信アンテナ数と受信アンテナ数の少ない方となる。また、空間多重された各データ通信路をレイヤと呼ぶ。【０００５】
LTEのリリース８（2008年版）では、UEがPUSCHにてHARQ-ACKまたはRIをeNodeBに送信する際に必要となるリソース数を、UEおよびeNodeBがそれぞれ独立して計算し、多重されているリソースの認識あわせをして、HARQ-ACKまたはRIの送受信を行う。【０００６】
ところで、LTEでは、上りリソースは、下りリソースと同様な扱いが可能となるように、仮想的な周波数軸と時間軸からなる2次元の空間で管理されている。この仮想的な空間は、周波数軸はサブキャリア（１５kHz）単位、時間軸は、SC-FDMAシンボル単位で区切られ、この区切られた領域（グリッド）はリソースエレメント（以下、REと表記）と呼ばれている。上述したリソース数とは、このREの数を示している。【０００７】
LTEのリリース８においては、上りデータ送信においては、１アンテナ送信（すなわち非MIMO）のPUSCHのみがサポートされている。このPUSCHにてO（オー）ビットのHARQ-ACKまたはRIを送信する際に必要となるリソース数Q’を計算するために、次の数式１が規定されている（非特許文献１）。【０００８】
【数１】
0005482898.tif 000002
以下、数式１について説明する。【０００９】
右辺のmin()関数は、一般的な定義と同様に、引数のうち最小値を選択する関数である。【００１０】
min()関数の引数のうち、まず、第1項目の引数について説明する。【００１１】
M_sc^PUSCH−Initialは、PUSCHで送信されるデータ（トランスポートブロック）に割り当てられた周波数リソースを、サブキャリア相当の単位（すなわち１５ｋＨｚ単位）で表わしたものであり、かつ、HARQ-ACKやRIが多重されるPUSCHで送信されるトランスポートブロックに対し、（初回送信か再送信であるかによらず）、初回送信時に割り当てられたリソースを表わしている。【００１２】
なお、ここで初回送信とは、当該トランスポートブロックが最初に送信される送信のことを示しており、再送信とは、eNodeBにて初回送信時に当該トランスポートブロック（データ）が正しく受信できなかった場合に、当該トランスポートブロックを再度送信する送信のことを示している。【００１３】
N_symb^PUSCH-Initialは、当該トランスポートブロックの初回送信時のSC-FDMAシンボル数を示す。【００１４】
K_rは、当該トランスポートブロックをターボ符号化するために、C個のコードブロックに分割した後の、ｒ番目のコードブロック（0始まり）に含まれるbit数を示す。したがって、第1項目の引数の分母は、当該トランスポートブロックをコードブロック分割した後の全bit数を示す。【００１５】
数式１において、M_sc^PUSCH−InitialとN_symb^PUSCH-Initialの積を、分母で割った部分は、コードブロック分割後のトランスポートブロックの１ビットを所要品質を満足しながら送信するために必要なリソース数を示していると解釈できる。【００１６】
O（オー）は、PUSCHに多重するHARQ-ACKまたはRIの情報ビット数を示す。【００１７】
β_offset^PUSCHは、トランスポートブロックの伝送品質を基準として、HARQ-ACKの送信、およびRIの送信の伝送品質を満足するために必要な係数（又はオフセット、倍数、倍率）を示しており、送信対象の種別（HARQ-ACKまたはRI）に応じて予め設定される値であり、eNodeBとUEとで共有される。HARQ-ACKとRIとでは要求される品質が異なるため、異なる値を設定することが可能となっている。【００１８】
一方、min()関数の第2項目の引数、4・M_sc^PUSCHは、実際にHARQ-ACKやRIが多重されるPUSCHにおいて、HARQ-ACKやRIに割り当て可能なリソース数の上限値を与える。
【先行技術文献】
【非特許文献】
【００１９】
【非特許文献１】3GPP  TS36.212
【発明の概要】
【発明が解決しようとする課題】
【００２０】
ところで、LTEの次世代の通信規格であるLTE-Advancedでは、上りデータチャネルであるPUSCHにMIMOを適用することが可能になる。MIMO適用時には、MIMO通信路のランクに応じ、ランクが1の場合は1つ、ランクが1より大の場合には複数データ（トランスポートブロック）をPUSCHで送ることができる。これらのデータは、ＰＵＳＣＨで送信される際それぞれ符号化され、符号化されたデータをcode  word（コードワード）と呼ぶ。【００２１】
しかし、PUSCHにMIMO通信を適用すると、リリース８で規定されている数式１は、code  word数が1の場合には適用可能であるが、code  word数が1より大の場合には、そのままでは適用できない。したがって、そのような場合には、HARQ-ACKまたはRIを送信するために必要なリソース数を計算することができないという問題がある。【００２２】
また、LTE-Advancedでは、複数のキャリアをまとめて扱うキャリア・アグリゲーションという技術が導入される。これによって、複数のキャリア数倍のHARQ-ACKやRIを同時に送信する必要性が生じ、HARQ-ACKやRIのbit数が増大するという問題がある。【００２３】
そこで、本発明の目的は、上述した課題を解決し、ＰＵＳＣＨで送信される複数のcode  wordにHARQ-ACKまたはRIといった所定の情報を多重、送信する場合におけるHARQ-ACKリソース数を、キャリア・アグリゲーションによる増大を緩和しつつ、導出することができる通信装置およびリソース導出方法を提供することにある。
【課題を解決するための手段】
【００２４】
本発明の第１の通信装置は、
ＰＵＳＣＨにおいて、１以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、
前記所定の情報を送信または受信する通信部と、
制御部と、を有し、
前記制御部は、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をβ＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、【００２５】
【数２】
0005482898.tif 000003
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記１以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する。【００２６】
【数３】
0005482898.tif 000004
本発明の第２の通信装置は、
ＰＵＳＣＨにおいて、１以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、
前記所定の情報を送信または受信する通信部と、
制御部と、を有し、
前記制御部は、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をβ＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、【００２７】
【数４】
0005482898.tif 000005
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩとしたとき、前記１以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する。【００２８】
【数５】
0005482898.tif 000006
本発明の第３の通信装置は、
ＰＵＳＣＨにおいて、１以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、
前記所定の情報を送信または受信する通信部と、
制御部と、を有し、
前記制御部は、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をβ＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、伝送品質が最も悪いｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、【００２９】
【数６】
0005482898.tif 000007
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記１以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する。【００３０】
【数７】
0005482898.tif 000008
本発明の第４の通信装置は、
ＰＵＳＣＨにおいて、１以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、
前記所定の情報を送信または受信する通信部と、
制御部と、を有し、
前記制御部は、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をα、β＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、【００３１】
【数８】
0005482898.tif 000009
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記１以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する。【００３２】
【数９】
0005482898.tif 000010
本発明の第５の通信装置は、
ＰＵＳＣＨにおいて、１以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、
前記所定の情報を送信または受信する通信部と、
制御部と、を有し、
前記制御部は、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をα、β＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、【００３３】
【数１０】
0005482898.tif 000011
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩとしたとき、前記１以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する。【００３４】
【数１１】
0005482898.tif 000012
本発明の第６の通信装置は、
ＰＵＳＣＨにおいて、１以上のコードワードを使用して、所定の情報を送信または受信する通信装置であって、
前記所定の情報を送信または受信する通信部と、
制御部と、を有し、
前記制御部は、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をα、β＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、伝送品質が最も悪いｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、【００３５】
【数１２】
0005482898.tif 000013
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記１以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する。【００３６】
【数１３】
0005482898.tif 000014
本発明の第１のリソース導出方法は、
ＰＵＳＣＨにおいて、１以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をβ＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、【００３７】
【数１４】
0005482898.tif 000015
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記１以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する。【００３８】
【数１５】
0005482898.tif 000016
本発明の第２のリソース導出方法は、
ＰＵＳＣＨにおいて、１以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をβ＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、【００３９】
【数１６】
0005482898.tif 000017
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩとしたとき、前記１以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する。【００４０】
【数１７】
0005482898.tif 000018
本発明の第３のリソース導出方法は、
ＰＵＳＣＨにおいて、１以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をβ＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、伝送品質が最も悪いｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、【００４１】
【数１８】
0005482898.tif 000019
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記１以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する。【００４２】
【数１９】
0005482898.tif 000020
本発明の第４のリソース導出方法は、
ＰＵＳＣＨにおいて、１以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をα、β＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、【００４３】
【数２０】
0005482898.tif 000021
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記１以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する。【００４４】
【数２１】
0005482898.tif 000022
本発明の第５のリソース導出方法は、
ＰＵＳＣＨにおいて、１以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をα、β＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、ｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、【００４５】
【数２２】
0005482898.tif 000023
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩとしたとき、前記１以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する。【００４６】
【数２３】
0005482898.tif 000024
本発明の第６のリソース導出方法は、
ＰＵＳＣＨにおいて、１以上のコードワードを使用して、所定の情報を送信または受信する通信装置によるリソース導出方法であって、
前記所定の情報の情報ビット数をＯ、前記ＰＵＳＣＨで送信されるトランスポートブロックに対して初回送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記トランスポートブロックに対して初回送信時に割り当てられたシンボル数をＮ＿ｓｙｍｂ＾ＰＵＳＣＨ−Ｉｎｉｔｉａｌ、前記所定の情報の種別に応じて予め設定された係数をα、β＿ｏｆｆｓｅｔ＾ＰＵＳＣＨ、前記トランスポートブロックをターボ符号化するためにＣ個のコードブロックに分割した後のｒ番目のコードブロックに含まれるビット数をＫ＿ｒとしたとき、伝送品質が最も悪いｉ番目のコードワードＣＷ＿ｉを単独で使用して前記所定の情報を送信すると仮定した場合におけるリソース数Ｑ’＿ｉを次式で計算し、【００４７】
【数２４】
0005482898.tif 000025
前記所定の情報の変調方式のモジュレーションオーダーをＱ＿ｍ＾ＵＣＩ、前記トランスポートブロックに対して前記所定の情報の送信時に割り当てられたサブキャリア数をＭ＿ｓｃ＾ＰＵＳＣＨとしたとき、前記１以上のコードワードを使用して前記所定の情報を送信する場合におけるリソース数Ｑ’を次式で計算する。【００４８】
【数２５】
0005482898.tif 000026
【発明の効果】
【００４９】
本発明によれば、上り（UEからeNodeB方向）データチャネルであるPUSCHにおいて、複数のcode  wordにHARQ-ACKまたはRIといった所定の情報を多重、送信する場合に所定の伝送品質を満足するのに必要なリソース数を導出することができるという効果が得られる。
【図面の簡単な説明】
【００５０】
【図１】本発明の一実施形態の通信システムの構成を示すブロック図である。
【図２】ＱＰＳＫの信号点配置を示す図である。
【図３】１６ＱＡＭの信号点配置を示す図である。
【図４】６４ＱＡＭの信号点配置を示す図である。
【発明を実施するための形態】
【００５１】
以下に、本発明を実施するための形態について図面を参照して説明する。
（１）第１の実施形態
図１を参照すると、本実施形態の通信システムは、UE10およびeNodeB20を有している。ここで、UE10およびeNodeB20は共に、本発明の通信装置に相当する。
【００５２】
なお、本実施形態の通信システムは、PUSCHにMIMOを適用したLTE-Advancedの通信システムであり、UE10がPUSCHにてHARQ-ACKまたはRIを送信する際には、MIMO通信路のランクに応じて1つまたは、2つのcode  wordが使用することができるものとする。また、各code  wordには、1以上のレイヤが割り当てられる。
【００５３】
UE10は、通信部11および制御部12を有している。
【００５４】
通信部11は、eNodeB20と無線通信を行う部分であり、例えば、eNodeB20に対してPUSCHにてHARQ-ACKまたはRIを送信する。
【００５５】
制御部12は、通信部11を制御するものであり、例えば、UE10がPUSCHにてHARQ-ACKまたはRIを送信する際に必要なリソース数を計算したり、その際にcode  wordにマッピングするHARQ-ACKシーケンスまたはRIシーケンスのビット数を計算したりする。
【００５６】
ここで、HARQ-ACKシーケンスとは、HARQ-ACKの情報要素そのものではなく、HARQ-ACKの情報要素を符号化した後のビット列を示している。また、RIシーケンスは、HARQ-ACKシーケンスと同様に、RIの情報要素を符号化した後のビット列を示している。
【００５７】
eNodeB20は、通信部21および制御部22を有している。
【００５８】
通信部21は、UE10と無線通信を行う部分であり、例えば、UE10からPUSCHにて送信されてきたHARQ-ACKまたはRIを受信する。
【００５９】
制御部22は、通信部21を制御するものであり、例えば、UE10がPUSCHにてHARQ-ACKまたはRIを送信する際に必要なリソース数を計算したり、その際にcode  wordにマッピングするHARQ-ACKシーケンスまたはRIシーケンスのビット数を計算したりする。
【００６０】
本実施形態のUE10およびeNodeB20は、PUSCHでHARQ-ACKやRANK  INDICATORを送信する際、
code  wordが1つの場合は、数式１を用いて、リソース数を計算する。
【００６１】
code  wordが２つある場合は、まず、code  wordごとに、そのcode  wordを単独で使用してHARQ-ACKやRIを送信すると仮定した場合におけるリソース数を数式２６を用いて計算する。
【００６２】
そして、それらの計算結果を基に、2つのcode  wordを使用してHARQ-ACKまたはRIを送信する場合におけるリソース数を計算する。
【００６３】
【数２６】
0005482898.tif 000027
【００６４】
【数２７】
0005482898.tif 000028
数式２６は、リリース８の数式１から、上限を取り除いただけのものであり、基本的にリリース８と同じものである。上限は最終結果にかけるのが妥当であるため、数式２６では取り除いている。
【００６５】
数式２７は、当該code  wordで送信するHARQ-ACKシーケンスのbit数であるQ_ACKを与えるとともに、当該code  wordで送信するRIシーケンスのbit数であるQ_RIを与える式であって、Q_mは、当該code  wordのモジュレーションオーダー、Lは、当該code  wordに割り当てられるレイヤ数、Q'は、数式２６に当該code  wordについて、HARQ-ACKのパラメータ、または、RIのパラメータを代入して得られた値である。
【００６６】
以下、本実施形態のUE10およびeNodeB20において、HARQ-ACK送信時のリソース数を計算する動作について説明する。
【００６７】
ここでは、上述のように、PUSCHにMIMOを適用した場合であって、ランクが３、code  word数が２（以下、２つのcode  wordを、CW1とCW2で示す）である場合を例にとって説明する。
【００６８】
また、CW1にはレイヤ１およびレイヤ２の２レイヤを、CW2にはレイヤ３の１レイヤをそれぞれ割り当て（全部で3レイヤ）、code  wordに割り当てられている各レイヤには同一数のリソースを割り当てるものとする。
【００６９】
また、レイヤ１、レイヤ２、レイヤ３のSNRを、それぞれ、SNR1、SNR2、SNR3とする。
【００７０】
また、CW1のみを使用してHARQ-ACKを送信する場合に、CW1に割り当てられたレイヤ（ここではレイヤ１およびレイヤ２の各々）に必要なリソース数をQ'_1とする。
【００７１】
Q'_1は、数式２６にCW1のパラメータを適用して計算する。
【００７２】
CW1のパラメータは、CW1の伝送において、要求品質（BLER=BLock  Error  Rate）を満足することが期待されることから、Q'_1が示すリソース数で、HARQ-ACKの伝送を行うことにより、それらの伝送品質は所要品質を満足することが期待される。
【００７３】
また、CW2のみを使用してHARQ-ACKを送信する場合に、CW2に割り当てられたレイヤ（ここではレイヤ３）に必要なリソース数をQ'_2とする。
【００７４】
Q'_2は、CW1の場合と同様に、数式２６にCW2のパラメータを適用して計算する。Q'_2が示すリソース数も、HARQ-ACKの伝送品質は所要品質を満足することがCW1の場合と同様に期待される。
【００７５】
なお、数式２６の計算において、M_sc^PUSCH−Initialと、N_symb^PUSCH-Initialとは、CW1とCW2とで共通である。β_offset^PUSCHは、CW１とCW2で異なっていても良いが、UE10とeNodeB20とで共通の値を用いる必要がある。ここでは、CW１とCW2それぞれの変調方式に応じてβ_offset^PUSCHを選ぶ例を取り上げる。UE10とeNodeB20は、各code  wordの変調方式に関して共通認識を持っている（eNodeB20からUE10に通知されるから）。そのため、UE10とeNodeB20で以下のようなテーブルを共有していれば良い。
【００７６】
【表１】
0005482898.tif 000029
CW1とCW2それぞれの変調方式に応じてβ_offset^PUSCHを選ぶ方式のその他の例として、数式２６のβ_offset^PUSCHを、α×β_offset^PUSCHで置き換えて、以下の数式２８のようにしても良い。αの範囲は、０＜α≦１である。この場合、αはcode  word毎に選択する。または、αはいずれかのcode  wordの変調方式に合わせて選択しても良い。αは予め決められた値として、eNode20とUE10に予め設定されていても良いし、eNodeB20からUE10に設定しても良い。この場合、β_offset^PUSCH自体は、変調方式によらない。
【００７７】
【数２８】
0005482898.tif 000030
【００７８】
【表２】
0005482898.tif 000031
表２のαは、HARQ-ACKやRIを送信する際に、各変調方式の最も外側の変調点を用い、QPSKで変調を掛けた場合の、code  wordの送信電力と、HARQ-ACKやRIの送信電力との比を採用した例を表わしている。各MCSにおけるデータの所要SNRに応じて、最適化しても良い。
【００７９】
図２、図３、図４は、それぞれ、QPSK、16QAM、64QAMの信号点配置を表わしており、全信号点の送信電力の平均は同じ（＝１）である。各図を参照すると、同じ送信電力であっても、QPSK＜16QAM＜64QAMの順に最も外側の信号点の振幅が大きくなっていることが分かる。表２は全信号点の平均送信電力（code  wordの送信電力に等しい）と、最も外側の信号点の送信電力（HARQ-ACKやRIの送信電力に等しい）との比を表わしている。
【００８０】
表２を参照すると、数式２８では、数式２６と比べて、16QAMや64QAMの場合に、Q'の値が半分程度に低減される。RIのQ'を低減すれば、各code  wordは全リソースからRI用のリソースを除いたリソースでレートマッチングされるため、各code  wordのcoding  rateを下げる効果（すなわち誤り訂正能力が向上する効果）がある。HARQ-ACKのQ'を低減すれば、HARQ-ACKによって上書きされるされてしまう各code  wordのbit数が低減されるため、各code  wordの伝送品質が向上する効果がある。
【００８１】
なお、β_offset^PUSCHを、α×β_offset^PUSCHに置き換えることは、リリース8の数式１にも適用可能である。この場合、以下の数式２９が得られる。
【００８２】
【数２９】
0005482898.tif 000032
さて、CW1とCW2の両方を使用してHARQ-ACKを送信する場合に、CW1，CW2に割り当てられた各レイヤ（ここではレイヤ１、レイヤ２、およびレイヤ３）の各々に必要なリソース数をQ'_12とする。
【００８３】
ここで、CW1、CW2ともに、データ送信の所要品質を満足するように、パラメータが選択されていることが期待できる。そのため、CW1のみ、あるいは、CW2のみを使用して、HARQ-ACKを送信した場合に、それらの情報bit全体として得られるSNRは同一であると考えられる。さらに、CW1とCW2と両方使用した場合も同じSNRを達成すべきであるので、以下の数式３０が成り立つ。
【００８４】
【数３０】
0005482898.tif 000033
この数式３０において、Q'_12を解くと、以下の数式３１が得られる。
【００８５】
【数３１】
0005482898.tif 000034
なお、各code  wordに割り当てられるレイヤ数（1以上）にかかわらず、code  word数が2の場合、結果は同一となる。
【００８６】
数式３１に、リソース数が情報伝送に必要なリソース数を下回らないように下限を設ける。さらに、リリース８と同様の上限を設けると、2つのcode  wordを使用してHARQ-ACKやRIの送信をする場合に必要となるリソースを与える、数式３２が得られる。
【００８７】
【数３２】
0005482898.tif 000035
【００８８】
【数３３】
0005482898.tif 000036
数式３２において、O（オー）は、HARQ-ACKやRIの情報bit数であり、1以上の値である。Q_m^UCIは、HARQ-ACKシーケンスの変調方式のモジュレーションオーダーを示す。たとえば、code  wordの変調方式が16QAMの場合であっても、最も外側の変調点のみを使用する場合には、QPSKと見なし、モジュレーションオーダーを2とする。実際にHARQ-ACKが多重されるPUSCHにおいて、HARQ-ACKやRIに割り当てるべきリソース数の下限値は、max()関数の第2項目の引数によって与えられ、割り当てか可能な上限値は、min()関数の第2項目の引数によって与えられる。
【００８９】
数式３３は、数式２７と同じである。PUSCHにてO（オー）ビットのHARQ-ACKを送信する際に、その送信に使用されるi番目（i={1,2}）のcode  word  iにマッピングすべきHARQ-ACKシーケンスのビット数Q_ACK^iを与える。
【００９０】
右辺において、Q_m^iは、code  word  iの変調方式で1リソースで送信可能なビット数を示しており、QPSKの場合は2、16QAMの場合は4、64QAMの場合は6である。L^iは、code  word  iに割り当てられているレイヤ数である。Q'は数式３２で計算される値である。数式３２のQ'_1とQ'_2とは、数式２６のO（オー）およびβ_offset^PUSCHにHARQ-ACKの情報bit数およびオフセット値を代入して与えられる値である。
【００９１】
なお、RIについては、数式２６のO（オー）およびβ_offset^PUSCHにRI用の値を代入して与えられる値を、数式３２および数式３３に使用する以外は、HARQ-ACKと同様である。
【００９２】
数式３２は、一般的に、以下の数式３４で表される。
【００９３】
【数３４】
0005482898.tif 000037
ここで、Q'_iは、code  word  i単独でHARQ-ACKやRIを送信することを仮定した場合に、当該code  wordに数式２６を適用して与えられるリソース数である。他は、数式３２と同じである。
【００９４】
上述したように本実施形態においては、UE10およびeNodeB20は、数式３４を適用することによって、複数のcode  wordを使用してPUSCHにてHARQ-ACKまたはRIを送信する場合におけるリソース数を計算することができる。
（２）第２の実施形態
本実施形態は、第１の実施形態と比較して、数式２７および数式３３を利用してHARQ-ACKシーケンスまたはRIシーケンスのビット数を計算する動作は共通であるが、リソース数を計算する動作が異なる。また、その他の構成および動作は第１の実施形態と同様である。
【００９５】
以下、本実施形態のUE10およびeNodeB20において、HARQ-ACK送信時のリソース数を計算する動作について、第１の実施形態と同じ例を用いて説明する。
【００９６】
まず、第１の実施形態と同様に、Q'_1、Q'_2を計算する。ただし、Q'_1、Q'_2の計算には、数式１（3GPPのリリース8の計算式）または数式２９を利用する。
【００９７】
次に、以下の数式３５により、Q'_12を計算する。すなわち、Q'_12は、Q'_1、Q'_2がリソース数の下限値以上である場合において、Q'_1およびQ'_2のうち最小のものとなる。
【００９８】
【数３５】
0005482898.tif 000038
例えば、Q'_1＜Q'_2の場合、Q'_1のリソースによって、CW1のみを使用してHARQ-ACKを送信する場合の伝送品質は所要品質を満足する。このことから、CW2のリソース数もQ'_1とすることで、CW2のみを使用してHARQ-ACKを送信する場合の伝送品質をさらに向上できる。
【００９９】
一方、Q'_2＜Q'_1の場合、Q'_2のリソースによって、CW2のみを使用してHARQ-ACKを送信する場合の伝送品質は所要品質を満足する。このことから、CW1のリソース数もQ'_2とすることで、CW1のみを使用してHARQ-ACKを送信する場合の伝送品質をさらに向上できる。
【０１００】
このように、Q'_12とQ'_2のうちリソース数が最小のものを選択すれば、HARQ-ACKの伝送品質は所要品質を満足することができる。
【０１０１】
なお、RIについても同様にリソース数を計算することができる。
【０１０２】
数式３５は、一般的に、以下の数式３６で表される。
【０１０３】
【数３６】
0005482898.tif 000039
ここで、Q'_iは、code  word  i単独でHARQ-ACKやRIを送信することを仮定した場合に、当該code  wordに数式１または数式２９を適用して与えられるリソース数である。他は、数式３５と同じである。
【０１０４】
上述したように本実施形態においては、UE10およびeNodeB20は、数式３６を適用することにより、複数のcode  wordを使用してPUSCHにてHARQ-ACKまたはRIを送信する場合におけるリソース数を計算することができる。
（３）第３の実施形態
本実施形態は、第１の実施形態と比較して、数式２７および数式３３を利用してHARQ-ACKシーケンスまたはRIシーケンスのビット数を計算する動作は共通であるが、リソース数を計算する動作が異なる。また、その他の構成および動作は第１の実施形態と同様である。
【０１０５】
以下、本実施形態のUE10およびeNodeB20において、HARQ-ACK送信時のリソース数を計算する動作について、第１の実施形態と同じ例を用いて説明する。
【０１０６】
まず、第１の実施形態と同様に、数式２６または数式２８を利用して、Q'_1、Q'_2を計算する。
【０１０７】
例えば、CW1の伝送品質の方が悪い場合、以下の数式３７を用いて、Q'_12を計算する。
【０１０８】
【数３７】
0005482898.tif 000040
一方、CW2の伝送品質の方が悪い場合、以下の数式３８を用いて、Q'_12を計算する。
【０１０９】
【数３８】
0005482898.tif 000041
伝送品質の善し悪しは、LTEの場合、MCS（Modulation  and  Coding  Scheme）のインデックスの大小で決めることができる。
【０１１０】
なお、CW1、CW2のレイヤ数は、この例に限らず、1以上の場合に適用できる。
【０１１１】
この方式は、伝送品質が最も悪い方のcode  wordの伝送品質を全てのレイヤに適用した場合に該当する。
【０１１２】
数式３０のSNR1、SNR2、SNR3に、最も伝送品質が悪いcode  wordのSNRをSNR0として代入する。
【０１１３】
例えば、CW1の伝送品質の方が悪い場合は、以下の数式３９が得られる。
【０１１４】
【数３９】
0005482898.tif 000042
一方、CW2の伝送品質の方が悪い場合は、以下の数式４０が得られる。
【０１１５】
【数４０】
0005482898.tif 000043
なお、２つのcode  wordの伝送品質が等しい場合、どちらのcode  wordを使用しても計算結果は同じになるので、どちらのcode  wordを使用してもよい。
【０１１６】
また、RIについても同様にリソース数を計算することができる。
【０１１７】
数式３７および数式３８は、一般的に、最も品質が悪いcode  wordをCW_iとすると、以下の数式４１で表される。
【０１１８】
【数４１】
0005482898.tif 000044
ここで、Q'_iは、code  word  i単独でHARQ-ACKやRIを送信することを仮定した場合に、当該code  wordに数式２６または数式２８を適用して与えられるリソース数である。他は、数式３７および数式３８と同じである。
【０１１９】
上述したように本実施形態においては、UE10およびeNodeB20は、数式４１を適用することにより、複数のcode  wordを使用してPUSCHにてHARQ-ACKまたはRIを送信する場合におけるリソース数を計算することができる。
【０１２０】
さらに、第２の実施形態と第３の実施形態を組み合わせ、より少ない方のQ'_12を選択しても良い。
【０１２１】
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものでない。本発明の構成や詳細には、本発明の範囲内で当業者が理解し得る様々な変更をすることができる。
【０１２２】
例えば、本実施形態では、UE10からeNodeB20に対し、HARQ-ACKやRIを送信する場合のリソース数を計算していたが、本発明はこれに限らず、データとは要求品質（すなわち、BLER）が異なる情報を伝送する場合に適用することができる。
【０１２３】
また、本実施形態においては、複数のcode  wordを使用していたが、本発明はこれに限らず、1つのcode  wordを使用する場合にも適用することができる。
【０１２４】
本出願は、２０１０年７月９日に出願された日本出願特願２０１０−１５６９１５および２０１０年８月１０日に出願された日本出願特願２０１０−１７９４４９を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
0005482898.tif 000071
【図２】
0005482898.tif 000072
【図３】
0005482898.tif 000073
【図４】
0005482898.tif 000074