(57)【要約】【課題】無線通信装置の消費電力を削減すること。【解決手段】無線通信システムは、分割部１、生成部２、送信部３、受信部４及び検出部５を備える。分割部１は、データを複数のコードブロックに分割する。生成部２は、コードブロック毎に誤り検出情報を生成する。送信部３は、第１のチャネルを用いてコードブロックを無線送信する。送信部３は、第２のチャネルを用いて誤り検出情報を無線送信する。受信部４は、無線送信されてきたコードブロック及び誤り検出情報を受信する。検出部５は、受信部４が受信した誤り検出情報を用いて、受信部４が受信したコードブロックの誤り検出をコードブロック毎に行う。検出部５は、誤り検出結果に基づいてコードブロックの誤り検出の継続及び停止を制御する。【選択図】図１
2013021544.tif 000002
【特許請求の範囲】
【請求項１】
データを複数のコードブロックに分割する分割部と、
前記コードブロック毎に誤り検出情報を生成する生成部と、
第１のチャネルを用いて前記コードブロックを無線送信するとともに、第２のチャネルを用いて前記誤り検出情報を無線送信する送信部と、
無線送信されてきた前記コードブロック及び前記誤り検出情報を受信する受信部と、
前記受信部が受信した前記誤り検出情報を用いて、前記受信部が受信した前記コードブロックの誤り検出を前記コードブロック毎に行う検出部と、
を備え、
前記検出部は、誤り検出結果に基づいて前記コードブロックの誤り検出の継続及び停止を制御することを特徴とする無線通信システム。
【請求項２】
前記検出部は、前記コードブロック毎に誤り検出を１回、または２回以上繰り返し行い、誤り検出結果が誤りなしになったときに誤り検出の繰り返しを停止することを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記第２のチャネルは、制御情報を伝送するのに用いられるチャネルであることを特徴とする請求項１または２に記載の無線通信システム。
【請求項４】
送信側でデータが複数のコードブロックに分割されて無線送信されてきた前記コードブロック及び該コードブロック毎の誤り検出情報を受信する受信部と、
前記受信部が受信した前記誤り検出情報を用いて、前記受信部が受信した前記コードブロックの誤り検出を前記コードブロック毎に行う検出部と、
を備え、
前記検出部は、誤り検出結果に基づいて前記コードブロックの誤り検出の継続及び停止を制御することを特徴とする無線通信装置。
【請求項５】
前記検出部は、前記コードブロック毎に誤り検出を１回、または２回以上繰り返し行い、誤り検出結果が誤りなしになったときに誤り検出の繰り返しを停止することを特徴とする請求項４に記載の無線通信装置。
【請求項６】
データを複数のコードブロックに分割する分割部と、
前記コードブロック毎に誤り検出情報を生成する生成部と、
第１のチャネルを用いて前記コードブロックを無線送信するとともに、第２のチャネルを用いて前記誤り検出情報を無線送信する送信部と、
を備えることを特徴とする無線通信装置。
【請求項７】
前記第２のチャネルは、制御情報を伝送するのに用いられるチャネルであることを特徴とする請求項６に記載の無線通信装置。
【請求項８】
送信側の無線通信装置は、
データを複数のコードブロックに分割し、
前記コードブロック毎に誤り検出情報を生成し、
第１のチャネルを用いて前記コードブロックを無線送信するとともに、第２のチャネルを用いて前記誤り検出情報を無線送信し、
受信側の無線通信装置は、
無線送信されてきた前記コードブロック及び前記誤り検出情報を受信し、
受信した前記誤り検出情報を用いて、受信した前記コードブロックの誤り検出を前記コードブロック毎に行い、
誤り検出結果に基づいて前記コードブロックの誤り検出の継続及び停止を制御することを特徴とする無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線通信システム、無線通信装置及び無線通信方法に関する。
【背景技術】
【０００２】
従来、受信データを複数のコードブロックに分けて誤り訂正復号を行う方法がある。例えば、受信データを誤り検出及び誤り訂正符号化がそれぞれ施された複数のコードブロックに分割し、そのうちの１つのコードブロックを選択して誤り訂正復号を繰り返し行い、そのときの繰り返し回数分、誤り訂正復号されていない残りのコードブロックの誤り訂正復号を繰り返し行う方法がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１５４２５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では、誤り訂正復号されていない残りのコードブロックにおいて、コードブロックによっては、選択した１つのコードブロックに対する誤り訂正復号の繰り返し回数よりも少ない回数、例えば１回で誤り訂正復号が済むところを余分に繰り返すことになる。そのため、無線通信装置において、ターボ復号処理に時間がかかってしまい、消費電力が増えてしまうという問題点がある。
【０００５】
無線通信装置の消費電力を削減することができる無線通信システム、無線通信装置及び無線通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
無線通信システムは、分割部、生成部、送信部、受信部及び検出部を備える。分割部は、データを複数のコードブロックに分割する。生成部は、コードブロック毎に誤り検出情報を生成する。送信部は、第１のチャネルを用いてコードブロックを無線送信する。送信部は、第２のチャネルを用いて誤り検出情報を無線送信する。受信部は、無線送信されてきたコードブロック及び誤り検出情報を受信する。検出部は、受信部が受信した誤り検出情報を用いて、受信部が受信したコードブロックの誤り検出をコードブロック毎に行う。検出部は、誤り検出結果に基づいてコードブロックの誤り検出の継続及び停止を制御する。
【発明の効果】
【０００７】
この無線通信システム、無線通信装置及び無線通信方法によれば、無線通信装置の消費電力を削減することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１にかかる無線通信システムを示すブロック図である。
【図２】図２は、実施例１にかかる無線通信方法を示すフローチャートである。
【図３】図３は、実施例２にかかる基地局のハードウェア構成を示すブロック図である。
【図４】図４は、実施例２にかかる基地局の機能的構成を示すブロック図である。
【図５】図５は、実施例２にかかる基地局の機能的構成における信号の流れを示すブロック図である。
【図６】図６は、実施例２にかかる基地局の送信信号及び端末でのデータ処理のタイミングの一例を示す模式図である。
【図７】図７は、ＨＳ−ＤＳＣＨ符号化部におけるデータ処理を説明する模式図である。
【図８】図８は、実施例２にかかるコードブロック毎ＣＲＣ演算部を説明するブロック図である。
【図９】図９は、実施例２にかかる端末のハードウェア構成を示すブロック図である。
【図１０】図１０は、実施例２にかかる端末の機能的構成を示すブロック図である。
【図１１】図１１は、実施例２にかかる端末の機能的構成における信号の流れを示すブロック図である。
【図１２】図１２は、実施例２にかかるＣＲＣデータ分割部を説明するブロック図である。
【図１３】図１３は、実施例２にかかるコードブロック毎ＣＲＣチェック部を説明するブロック図である。
【図１４】図１４は、実施例２にかかる端末における復号動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、この無線通信システム、無線通信装置及び無線通信方法の好適な実施の形態を詳細に説明する。無線通信システム、無線通信装置及び無線通信方法は、データを分割したコードブロック毎に誤り訂正情報を生成し、コードブロック毎の誤り訂正情報を用いてコードブロック毎に誤り訂正を繰り返し行い、誤り検出結果が誤りなしになったときに誤り検出の繰り返しを停止するものである。以下の各実施例の説明においては、同様の構成要素には同一の符号を付して、重複する説明を省略する。
【００１０】
（実施例１）
・無線通信システムの説明
図１は、実施例１にかかる無線通信システムを示すブロック図である。図１に示すように、無線通信システムは、分割部１、生成部２、送信部３、受信部４及び検出部５を備えている。分割部１、生成部２及び送信部３は、送信側の無線通信装置に含まれる。受信部４及び検出部５は、受信側の無線通信装置に含まれる。
【００１１】
分割部１は、データを複数のコードブロックに分割する。生成部２は、コードブロック毎に誤り検出情報を生成する。送信部３は、第１のチャネルを用いてコードブロックを無線送信する。送信部３は、第２のチャネルを用いて誤り検出情報を無線送信する。
【００１２】
受信部４は、無線送信されてきたコードブロック及び誤り検出情報を受信する。検出部５は、受信部４が受信した誤り検出情報を用いて、受信部４が受信したコードブロックの誤り検出をコードブロック毎に行う。検出部５は、誤り検出結果に基づいてコードブロックの誤り検出の継続及び停止を制御する。
【００１３】
・無線通信方法の説明
図２は、実施例１にかかる無線通信方法を示すフローチャートである。図２に示すように、送信側の無線通信装置と受信側の無線通信装置との間で無線通信が開始されると、まず、送信側の無線通信装置は、分割部１により、データを複数のコードブロックに分割する（ステップＳ１）。次いで、送信側の無線通信装置は、生成部２により、コードブロック毎に誤り検出情報を生成する（ステップＳ２）。次いで、送信側の無線通信装置は、送信部３により、第１のチャネルを用いてコードブロックを無線送信するとともに、第２のチャネルを用いて誤り検出情報を無線送信する（ステップＳ３）。
【００１４】
一方、受信側の無線通信装置は、受信部４により、送信側の無線通信装置から無線送信されてきたコードブロック及び誤り検出情報を受信する（ステップＳ４）。次いで、受信側の無線通信装置は、検出部５により、受信部４が受信した誤り検出情報を用いて、受信部４が受信したコードブロックの誤り検出をコードブロック毎に行う。そして、受信側の無線通信装置は、検出部５により、誤り検出結果に基づいてコードブロックの誤り検出の継続及び停止を制御する。
【００１５】
例えば、検出部５は、受信部４が受信した複数のコードブロックの中から一つを選択し、選択したコードブロックに対して、対応する誤り検出情報を用いて誤り訂正を行う（ステップＳ５）。そして、検出部５は、選択したコードブロックに対する誤り検出の結果が誤りなしとなったときに、当該コードブロックに対する誤り検出を停止する（ステップＳ６）。検出部５は、ステップＳ５及びステップＳ６の処理を、受信部４が受信した全てのコードブロックについて行う。受信部４が受信した全てのコードブロックについて誤り検出が終了すると、図２に示す一連の処理が終了する。
【００１６】
実施例１によれば、受信側の無線通信装置において、コードブロック毎に誤り訂正を行い、誤りがなくなったコードブロックについては誤り検出を停止するので、復号処理に要する時間を短縮することができる。また、受信側装置の消費電力を削減することができる。
【００１７】
（実施例２）
実施例２は、実施例１にかかる無線通信システム、無線通信装置及び無線通信方法を、例えばＨＳＰＡ＋（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ  ｐｌｕｓ（ｅｖｏｌｕｔｉｏｎ））システムに適用したものである。ＨＳＰＡ＋システムにおいて、送信側の無線通信装置の一例として、例えば基地局が挙げられる。受信側の無線通信装置の一例として、例えは端末が挙げられる。なお、ＨＳＰＡ＋システムに限らず、例えばＨＳＰＡなどのＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）や、ＬＴＥ（Ｌｏｎｇ−Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などの他の無線通信システムや将来の無線通信システムにも適用することができる。
【００１８】
・基地局のハードウェア構成の説明
図３は、実施例２にかかる基地局のハードウェア構成を示すブロック図である。図３に示すように、基地局１１は、ベースバンド処理を行うベースバンドチップ１２、送信部３の一例として無線送受信処理を行うＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ、無線周波数）チップ１３、コントロール部１４及びアンテナ１５を備えている。コントロール部１４は、ベースバンドチップ１２におけるベースバンド処理及びＲＦチップ１３における無線送受信処理を制御する。
【００１９】
・基地局の機能的構成の説明
図４は、実施例２にかかる基地局の機能的構成を示すブロック図である。図５は、実施例２にかかる基地局の機能的構成における信号の流れを示すブロック図である。図４及び図５に示すように、基地局１１は、ＨＳ−ＳＣＣＨ符号化部２１、ＨＳ−ＳＣＣＨ＿２符号化部２２、ＨＳ−ＤＳＣＨ符号化部２３、バッファ２４，２５，２６、ＨＳ−ＳＣＣＨ拡散部２７、ＨＳ−ＳＣＣＨ＿２拡散部２８、ＨＳ−ＤＳＣＨ拡散部２９、送信タイミング制御部３０及びチャネル多重部３１を備えている。
【００２０】
ＨＳ−ＳＣＣＨ符号化部２１は、制御チャネルの一つであるＨＳ−ＳＣＣＨ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｓｈａｒｅｄ  Ｃｏｎｔｒｏｌ  Ｃｈａｎｎｅｌ、高速共有制御チャネル）で伝送されるデータを符号化する。ＨＳ−ＳＣＣＨの信号を受信することによって、受信側の端末は、ＨＳ−ＤＳＣＨの信号を受信する際に必要な符号や変調の方式などの情報を知ることができる。ＨＳ−ＳＣＣＨ符号化部２１の詳細については後述する。バッファ２４は、ＨＳ−ＳＣＣＨ符号化部２１に接続されており、ＨＳ−ＳＣＣＨ符号化部２１の出力信号を保持する。
【００２１】
ＨＳ−ＳＣＣＨ＿２符号化部２２は、制御チャネルの一つである第２のＨＳ−ＳＣＣＨ（ＨＳ−ＳＣＣＨ＿２）で伝送されるデータを符号化する。ＨＳ−ＳＣＣＨ＿２の信号を受信することによって、受信側の端末は、送信側の符号化処理の単位であるコードブロック毎にＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ、巡回冗長検査）情報を知ることができる。ＨＳ−ＳＣＣＨ＿２符号化部２２の詳細については後述する。バッファ２５は、ＨＳ−ＳＣＣＨ＿２符号化部２２に接続されており、ＨＳ−ＳＣＣＨ＿２符号化部２２の出力信号を保持する。実施例２にかかる無線通信システムでは、ＨＳ−ＳＣＣＨとは別にＨＳ−ＳＣＣＨ＿２が設けられている。
【００２２】
ＨＳ−ＤＳＣＨ符号化部２３は、データチャネルの一つであるＨＳ−ＤＳＣＨ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｓｈａｒｅｄ  Ｃｈａｎｎｅｌ、高速ダウンリンク共有チャネル）で伝送されるデータを符号化する。ＨＳ−ＤＳＣＨ符号化部２３の詳細については後述する。バッファ２６は、ＨＳ−ＤＳＣＨ符号化部２３に接続されており、ＨＳ−ＤＳＣＨ符号化部２３の出力信号を保持する。
【００２３】
送信タイミング制御部３０は、バッファ２４，２５，２６に接続されており、バッファ２４，２５，２６にそれぞれ保持されている信号の出力タイミングを制御する。図６に、基地局の送信信号のタイミングの一例を示す。図６に示すように、例えばＨＳ−ＳＣＣＨとＨＳ−ＳＣＣＨ＿２とは、同じタイミングで送信されてもよい。従って、送信タイミング制御部３０は、バッファ２４，２５から、それぞれに保持されている信号を同じタイミングで出力させてもよい。
【００２４】
また、図６に示すように、例えばＨＳ−ＤＳＣＨは、ＨＳ−ＳＣＣＨに対して２スロット分遅れたタイミングで送信されてもよい。従って、送信タイミング制御部３０は、バッファ２６に保持されている信号を、バッファ２４に保持されている信号に対して２スロット分遅れたタイミングで出力させてもよい。
【００２５】
ＨＳ−ＳＣＣＨ拡散部２７は、バッファ２４に接続されており、バッファ２４の出力信号に対して拡散処理を行う。ＨＳ−ＳＣＣＨ＿２拡散部２８は、バッファ２５に接続されており、バッファ２５の出力信号に対して拡散処理を行う。ＨＳ−ＤＳＣＨ拡散部２９は、バッファ２６に接続されており、バッファ２６の出力信号に対して拡散処理を行う。
【００２６】
チャネル多重部３１は、ＨＳ−ＳＣＣＨ拡散部２７、ＨＳ−ＳＣＣＨ＿２拡散部２８及びＨＳ−ＤＳＣＨ拡散部２９に接続されており、ＨＳ−ＳＣＣＨ拡散部２７、ＨＳ−ＳＣＣＨ＿２拡散部２８及びＨＳ−ＤＳＣＨ拡散部２９のそれぞれの出力信号を多重する。チャネル多重部３１は、その他のデータを符号化した信号を多重してもよい。チャネル多重部３１の出力信号は、図示省略したＲＦチップ１３（図３参照）により無線周波数の信号に変調され、アンテナ１５から送信される。
【００２７】
・ＨＳ−ＳＣＣＨ符号化部の説明
ＨＳ−ＳＣＣＨ符号化部２１は、マルチプレクサ４１、ＣＲＣ付加部４２、畳込み符号化部４３、レートマッチング部４４及び物理チャネルマッピング部４５を備えている。
【００２８】
マルチプレクサ４１は、上位レイヤから与えられるペイロードデータの入力端子４６に接続されており、ＨＳ−ＳＣＣＨで伝送される種々のペイロードデータから制御信号に基づいて順次一つを選択する。ＣＲＣ付加部４２は、マルチプレクサ４１に接続されており、ＨＳ−ＳＣＣＨで伝送されるペイロードデータにＣＲＣ情報を付加する。畳込み符号化部４３は、ＣＲＣ付加部４２に接続されており、ペイロードデータにＣＲＣ情報が付加されたデータに対して畳込み符号化処理を行う。
【００２９】
レートマッチング部４４は、畳込み符号化部４３に接続されており、畳込み符号化部４３の出力信号に対してレートマッチング処理を行う。物理チャネルマッピング部４５は、レートマッチング部４４に接続されており、レートマッチング部４４の出力信号を物理チャネルにマッピングする。
【００３０】
・ＨＳ−ＳＣＣＨ＿２符号化部の説明
ＨＳ−ＳＣＣＨ＿２符号化部２２は、生成部２の一例として例えばコードブロック毎ＣＲＣ演算部５１を備えている。ＨＳ−ＳＣＣＨ＿２符号化部２２は、ＣＲＣ付加部５２、畳込み符号化部５３、レートマッチング部５４及び物理チャネルマッピング部５５を備えている。
【００３１】
コードブロック毎ＣＲＣ演算部５１は、ＨＳ−ＤＳＣＨ符号化部２３のコードブロック分割部６２に接続されている。コードブロック毎ＣＲＣ演算部５１は、コードブロック分割部６２から与えられるコードブロック毎に、誤り検出情報として例えばＣＲＣ情報を生成する演算を行い、生成したコードブロック毎のＣＲＣ情報を結合する。コードブロック毎ＣＲＣ演算部５１の詳細については後述する。
【００３２】
ＣＲＣ付加部５２は、コードブロック毎ＣＲＣ演算部５１に接続されており、コードブロック毎のＣＲＣ情報を結合したデータにＣＲＣ情報を付加する。畳込み符号化部５３は、ＣＲＣ付加部５２に接続されており、コードブロック毎のＣＲＣ情報を結合したデータにＣＲＣ情報が付加されたデータに対して畳込み符号化処理を行う。
【００３３】
レートマッチング部５４は、畳込み符号化部５３に接続されており、畳込み符号化部５３の出力信号に対してレートマッチング処理を行う。物理チャネルマッピング部５５は、レートマッチング部５４に接続されており、レートマッチング部５４の出力信号を物理チャネルにマッピングする。
【００３４】
・ＨＳ−ＤＳＣＨ符号化部の説明
ＨＳ−ＤＳＣＨ符号化部２３は、分割部１の一例として例えばコードブロック分割部６２を備えている。ＨＳ−ＤＳＣＨ符号化部２３は、ＣＲＣ付加部６１、ターボ符号化部６３、ハイブリッドＡＲＱ（Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  ｒｅＱｕｅｓｔ、自動リピート要求）／レートマッチング部６４及び物理チャネルマッピング部６５を備えている。図７に、ＨＳ−ＤＳＣＨ符号化部２３におけるデータ処理を説明する模式図を示す。
【００３５】
ＣＲＣ付加部６１は、上位レイヤから与えられるペイロードデータの入力端子６６に接続されており、ＨＳ−ＤＳＣＨで伝送されるペイロードデータ７１にＣＲＣ情報７２を付加する。コードブロック分割部６２は、ペイロードデータ７１にＣＲＣ情報７２が付加されたデータを所定数のコードブロック７３，７４，７５に分割する。図７に示す例では、コードブロック７５にＣＲＣ情報７２が含まれている。コードブロックの数は例えば３個であるが、それ以外の個数でもよい。
【００３６】
ターボ符号化部６３は、コードブロック分割部６２に接続されており、コードブロック毎にターボ符号化処理を行い、コードブロック毎の符号語を結合してターボ符号化された信号７６を生成する。ハイブリッドＡＲＱ／レートマッチング部６４は、ターボ符号化部６３に接続されている。ハイブリッドＡＲＱ／レートマッチング部６４は、ターボ符号化部６３の出力信号７６に対してハイブリッドＡＲＱ処理及びレートマッチング処理を行い、ハイブリッドＡＲＱ及びレートマッチング処理済みの信号７７を生成する。
【００３７】
物理チャネルマッピング部６５は、ハイブリッドＡＲＱ／レートマッチング部６４に接続されており、ハイブリッドＡＲＱ／レートマッチング部６４の出力信号７７を物理チャネルにマッピングする。
【００３８】
・コードブロック毎ＣＲＣ演算部の説明
図８は、実施例２にかかるコードブロック毎ＣＲＣ演算部を説明するブロック図である。図８に示すように、ＨＳ−ＤＳＣＨ符号化部２３において、コードブロック分割部６２から出力されるコードブロック７３，７４，７５は、セレクタ８１により選択されて、コードブロック分割データ保持メモリ８２の対応するメモリ領域８３，８４，８５に格納される。
【００３９】
ターボ符号化部６３は、各メモリ領域８３，８４，８５から出力されたコードブロック７３，７４，７５を、対応するターボ符号器８６，８７，８８により符号化する。コードブロック分割データ保持メモリ８２として、例えばベースバンドチップ１２に含まれるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ランダムアクセスメモリ）が用いられてもよい。
【００４０】
コードブロック毎ＣＲＣ演算部５１は、コードブロックセレクタ９１、ＣＲＣ演算器９２及びＣＲＣ結合部９３を備えている。コードブロックセレクタ９１は、コードブロック分割データ保持メモリ８２の各メモリ領域８３，８４，８５に接続されており、各メモリ領域８３，８４，８５に格納されているコードブロック７３，７４，７５の中から一つを順次選択する。
【００４１】
ＣＲＣ演算器９２は、コードブロックセレクタ９１に接続されており、コードブロックセレクタ９１で順次選択されたコードブロック７３，７４，７５に対してＣＲＣ演算処理を行い、コードブロック毎にＣＲＣ情報を生成する。ＣＲＣ結合部９３は、ＣＲＣ演算器９２に接続されており、コードブロック毎に生成されたＣＲＣ情報を結合する。図８に示す例では、コードブロック毎ＣＲＣ演算部５１は、コードブロック７３，７４，７５をシリアルに処理するようになっているが、複数のＣＲＣ演算器でＣＲＣ演算をパラレルに処理して結合するようになっていてもよい。
【００４２】
・端末のハードウェア構成の説明
図９は、実施例２にかかる端末のハードウェア構成を示すブロック図である。図９に示すように、端末１０１は、アンテナ１０２、受信部４の一例として無線送受信処理を行うＲＦチップ１０３、ベースバンド処理を行うベースバンドチップ１０４、及びアプリケーションを実行するアプリケーションチップ１０５を備えている。ベースバンドチップ１０４には、例えば入力用のキーや出力用の表示パネルなどのペリフェラル（周辺装置）１０６、及びメモリ１０７が接続されている。
【００４３】
・端末の機能的構成の説明
図１０は、実施例２にかかる端末の機能的構成を示すブロック図である。図１１は、実施例２にかかる端末の機能的構成における信号の流れを示すブロック図である。図１０及び図１１に示すように、端末１０１は、ＲＦ部１１１、ＨＳ−ＳＣＣＨ復調部１１２、ＨＳ−ＳＣＣＨ復号部１１３、ＨＳ−ＳＣＣＨ＿２復調部１１４、ＨＳ−ＳＣＣＨ＿２復号部１１５、ＨＳ−ＤＳＣＨ復調部１１６及びＨＳ−ＤＳＣＨ復号部１１７を備えている。ＲＦ部１１１は、無線送受信処理を行う。
【００４４】
ＨＳ−ＳＣＣＨ復調部１１２は、ＲＦ部１１１に接続されており、ＨＳ−ＳＣＣＨで伝送されてきた信号を復調する。ＨＳ−ＳＣＣＨ復号部１１３は、ＨＳ−ＳＣＣＨ復調部１１２に接続されており、ＨＳ−ＳＣＣＨ復調部１１２の出力信号を復号する。ＨＳ−ＳＣＣＨ復号部１１３の詳細については後述する。
【００４５】
ＨＳ−ＳＣＣＨ＿２復調部１１４は、ＲＦ部１１１に接続されており、ＨＳ−ＳＣＣＨ＿２で伝送されてきた信号を復調する。ＨＳ−ＳＣＣＨ＿２復号部１１５は、ＨＳ−ＳＣＣＨ＿２復調部１１４に接続されており、ＨＳ−ＳＣＣＨ＿２復調部１１４の出力信号を復号する。ＨＳ−ＳＣＣＨ＿２復号部１１５の詳細については後述する。
【００４６】
ＨＳ−ＤＳＣＨ復調部１１６は、ＲＦ部１１１及びＨＳ−ＳＣＣＨ復号部１１３のデマルチプレクサ１２４に接続されており、ＨＳ−ＤＳＣＨで伝送されてきた信号を復調する。ＨＳ−ＤＳＣＨ復号部１１７は、ＨＳ−ＤＳＣＨ復調部１１６、ＨＳ−ＳＣＣＨ復号部１１３のデマルチプレクサ１２４及びＨＳ−ＳＣＣＨ＿２復号部１１５のＣＲＣデータ分割部１３３に接続されており、ＨＳ−ＤＳＣＨ復調部１１６の出力信号を復号する。ＨＳ−ＤＳＣＨ復号部１１７は、復号により得たペイロードデータを出力端子１４８へ出力する。ＨＳ−ＤＳＣＨ復号部１１７の詳細については後述する。
【００４７】
・ＨＳ−ＳＣＣＨ復号部の説明
ＨＳ−ＳＣＣＨ復号部１１３は、デレートマッチング部１２１、ビタビ復号部１２２、ＣＲＣチェック部１２３及びデマルチプレクサ１２４を備えている。
【００４８】
デレートマッチング部１２１は、ＨＳ−ＳＣＣＨ復調部１１２に接続されており、ＨＳ−ＳＣＣＨ復調部１１２の出力信号に対してデレートマッチング処理を行う。ビタビ復号部１２２は、デレートマッチング部１２１に接続されており、デレートマッチング部１２１の出力信号に対してビタビ復号処理を行う。ＣＲＣチェック部１２３は、ビタビ復号部１２２に接続されており、ビタビ復号部１２２の出力データに対して、当該データに付加されているＣＲＣ情報に基づいて誤り検出及び誤り訂正処理を行う。
【００４９】
デマルチプレクサ１２４は、ＣＲＣチェック部１２３に接続されている。デマルチプレクサ１２４は、ＣＲＣチェック部１２３での誤り検出の結果、誤りがないとされたデータに含まれているＨＳ−ＤＳＣＨ復調制御情報をＨＳ−ＤＳＣＨ復調部１１６へ出力し、ＨＳ−ＤＳＣＨ復号制御情報をＨＳ−ＤＳＣＨ復号部１１７へ出力する。
【００５０】
・ＨＳ−ＳＣＣＨ＿２復号部の説明
ＨＳ−ＳＣＣＨ＿２復号部１１５は、デレートマッチング部１３１、ビタビ復号部１３２及びＣＲＣデータ分割部１３３を備えている。
【００５１】
デレートマッチング部１３１は、ＨＳ−ＳＣＣＨ＿２復調部１１４に接続されており、ＨＳ−ＳＣＣＨ＿２復調部１１４の出力信号に対してデレートマッチング処理を行う。ビタビ復号部１３２は、デレートマッチング部１３１に接続されており、デレートマッチング部１３１の出力信号に対してビタビ復号処理を行う。
【００５２】
ＣＲＣデータ分割部１３３は、ビタビ復号部１３２に接続されており、ビタビ復号部１３２の出力データに含まれているＣＲＣデータをコードブロック毎のＣＲＣ情報に分割する。ＣＲＣデータ分割部１３３の詳細については後述する。
【００５３】
・ＨＳ−ＤＳＣＨ復号部の説明
ＨＳ−ＤＳＣＨ復号部１１７は、物理チャネルデマッピング部１４１、ハイブリッドＡＲＱ／デレートマッチング部１４２、検出部５の一例としてコードブロック毎ＣＲＣチェック部１４３、ターボ復号部１４４、コードブロック結合部１４５、デスクランブラ１４６及びＣＲＣチェック部１４７を備えている。
【００５４】
物理チャネルデマッピング部１４１は、ＨＳ−ＤＳＣＨ復調部１１６に接続されており、ＨＳ−ＤＳＣＨ復調部１１６の出力信号に対して物理チャネルデマッピング処理を行う。ハイブリッドＡＲＱ／デレートマッチング部１４２は、物理チャネルデマッピング部１４１に接続されており、物理チャネルデマッピング部１４１の出力信号に対してハイブリッドＡＲＱ処理及びデレートマッチング処理を行う。
【００５５】
ターボ復号部１４４は、ハイブリッドＡＲＱ／デレートマッチング部１４２に接続されており、ハイブリッドＡＲＱ／デレートマッチング部１４２の出力信号に対してターボ復号処理を行う。コードブロック毎ＣＲＣチェック部１４３は、ＨＳ−ＳＣＣＨ＿２復号部１１５のＣＲＣデータ分割部１３３及びターボ復号部１４４に接続されている。コードブロック毎ＣＲＣチェック部１４３は、ターボ復号部１４４での復号データに対して、コードブロック毎のＣＲＣ情報に基づいてコードブロック毎に誤り検出及び誤り訂正処理を行う。
【００５６】
ターボ復号部１４４及びコードブロック毎ＣＲＣチェック部１４３は、ターボ復号処理、並びにコードブロック毎の誤り検出及び誤り訂正処理を、誤り検出結果が誤りなしとなるまで、繰り返し行う。コードブロック毎ＣＲＣチェック部１４３は、誤り検出結果が誤りなしとなった時点で、ターボ復号部１４４に対してターボ復号処理を停止させ、誤り検出及び誤り訂正処理の繰り返し（イタレーション）を停止する。コードブロック毎ＣＲＣチェック部１４３の詳細については後述する。
【００５７】
コードブロック結合部１４５は、ターボ復号部１４４に接続されており、ターボ復号部１４４から出力されたコードブロック毎の復号データを結合する。デスクランブラ１４６は、コードブロック結合部１４５に接続されており、コードブロック結合部１４５の出力データに対してデスクランブル処理を行い、ペイロードデータを生成する。ＣＲＣチェック部１４７は、デスクランブラ１４６に接続されており、デスクランブラ１４６の出力データに対して、当該データに付加されているＣＲＣ情報に基づいて誤り検出及び誤り訂正処理を行う。
【００５８】
・ＣＲＣデータ分割部の説明
図１２は、実施例２にかかるＣＲＣデータ分割部を説明するブロック図である。図１２に示すように、ＣＲＣデータ分割部１３３は、セレクタ１３４を備えている。セレクタ１３４は、ビタビ復号部１３２に接続されており、ビタビ復号部１３２の出力データを規定のデータ長毎に分割することによって、コードブロック毎のＣＲＣデータを生成する。図示例のように、セレクタ１３４は、例えばコードブロック毎のＣＲＣデータをパラレルに出力してもよい。
【００５９】
・コードブロック毎ＣＲＣチェック部の説明
図１３は、実施例２にかかるコードブロック毎ＣＲＣチェック部を説明するブロック図である。図１３に示すように、コードブロック毎ＣＲＣチェック部１４３は、セレクタ１５１、ＣＲＣ演算器１５２及びコードブロック毎ＣＲＣ演算制御部１５３を備えている。
【００６０】
セレクタ１５１は、ＣＲＣデータ分割部１３３のセレクタ１３４に接続されており、ＣＲＣデータ分割部１３３のセレクタ１３４から例えばパラレルに与えられるコードブロック毎のＣＲＣデータを順次選択する。ＣＲＣ演算器１５２は、セレクタ１５１及びターボ復号部１４４に接続されており、コードブロック毎にターボ復号データ及びＣＲＣデータに基づいてイタレーション毎に誤り検出及び誤り訂正処理（ＣＲＣチェック）を行う。
【００６１】
コードブロック毎ＣＲＣ演算制御部１５３は、セレクタ１５１及びＣＲＣ演算器１５２及びターボ復号部１４４に接続されている。コードブロック毎ＣＲＣ演算制御部１５３は、セレクタ１５１に対してコードブロック毎のＣＲＣデータの選択を制御し、ＣＲＣ演算器１５２に対して誤り検出及び誤り訂正処理の開始を指示する。コードブロック毎ＣＲＣ演算制御部１５３は、ＣＲＣ演算器１５２での誤り検出結果に基づいて、ターボ復号部１４４に対してターボ復号処理を継続するか、または停止するかを指示する。
【００６２】
・端末でのデータ処理のタイミング
図６は、実施例２にかかる基地局の送信信号及び端末でのデータ処理のタイミングの一例を示す模式図である。図６に示すように、ＨＳ−ＳＣＣＨは、前半部分（１スロット）と後半部分（２スロット）とに分けられる。ＨＳ−ＳＣＣＨの前半部分には、ＨＳ−ＤＳＣＨの復調に必要な情報が含まれている。ＨＳ−ＳＣＣＨの後半部分には、ＨＳ−ＤＳＣＨの復号に必要な情報が含まれている。ＨＳ−ＳＣＣＨ復調部１１２及びＨＳ−ＳＣＣＨ復号部１１３は、ＨＳ−ＳＣＣＨの前半部分の処理と後半部分の処理とに共通に用いられる。
【００６３】
端末１０１では、まず、ＨＳ−ＳＣＣＨ復調部１１２及びＨＳ−ＳＣＣＨ復号部１１３により、ＨＳ−ＳＣＣＨの前半部分について復調及び復号処理が行われる。その結果、ＨＳ−ＤＳＣＨ復調制御情報が得られる。このＨＳ−ＤＳＣＨ復調制御情報に基づいて、ＨＳ−ＤＳＣＨ復調部１１６により、ＨＳ−ＤＳＣＨの復調処理が開始される。ＨＳ−ＤＳＣＨの復調処理の開始と同時に、ＨＳ−ＳＣＣＨ復調部１１２及びＨＳ−ＳＣＣＨ復号部１１３により、ＨＳ−ＳＣＣＨの後半部分について復調及び復号処理が行われる。その結果、ＨＳ−ＤＳＣＨ復号制御情報が得られる。
【００６４】
一方、ＨＳ−ＳＣＣＨ＿２については、ＨＳ−ＤＳＣＨの復号処理が始まるまでに復調及び復号処理が完了していればよい。従って、ＨＳ−ＳＣＣＨ＿２の復調及び復号処理の開始タイミングは、例えばＨＳ−ＳＣＣＨの後半処理の開始タイミングと同様であってもよい。ＨＳ−ＳＣＣＨ＿２復調部１１４及びＨＳ−ＳＣＣＨ＿２復号部１１５によるＨＳ−ＳＣＣＨ＿２の復調及び復号処理の結果、コードブロック毎のＣＲＣ情報（ＣＲＣデータ）が得られる。
【００６５】
ＨＳ−ＤＳＣＨの復調結果、ＨＳ−ＤＳＣＨ復号制御情報及びコードブロック毎のＣＲＣ情報が揃ったら、ＨＳ−ＤＳＣＨの復調結果、ＨＳ−ＤＳＣＨ復号制御情報及びコードブロック毎のＣＲＣ情報に基づいて、ＨＳ−ＤＳＣＨ復号部１１７により、ＨＳ−ＤＳＣＨの復号処理が行われる。
【００６６】
・端末での受信処理
図１４は、実施例２にかかる端末における復号動作を示すフローチャートである。図１４に示すように、端末１０１は、ターボ復号する対象のコードブロックがある場合（ステップＳ１１：Ｙｅｓ）、復号対象のコードブロックを選択する（ステップＳ１２）。そして、端末１０１は、ターボ復号部１４４により、選択したコードブロックに対するターボ復号処理を開始し（ステップＳ１３）、イタレーション処理を行う（ステップＳ１４）。
【００６７】
次いで、端末１０１は、ＣＲＣ演算器１５２により、選択したコードブロックに対するＣＲＣチェック、すなわち誤り検出及び誤り訂正処理を行う（ステップＳ１５）。ＣＲＣチェックの結果、ＣＲＣ  ＯＫ、すなわち誤りがなければ（ステップＳ１６：Ｙｅｓ）、ステップＳ１１に戻り、端末１０１は、別のコードブロックに対してステップＳ１１以降の処理を繰り返す。
【００６８】
ＣＲＣチェックの結果、ＣＲＣ  ＯＫでなければ（ステップＳ１６：Ｎｏ）、端末１０１は、イタレーションの回数が、予め設定されている最大の回数に達するまで（ステップＳ１７：Ｎｏ）、あるいはステップＳ１６でＣＲＣ  ＯＫとなるまで（ステップＳ１６：Ｙｅｓ）、ステップＳ１４からステップＳ１７までの処理を繰り返す。
【００６９】
イタレーションの回数が最大の回数に達すると（ステップＳ１７：Ｙｅｓ）、端末１０１は、コードブロック毎ＣＲＣ演算制御部１５３により、復号中のコードブロックに対するターボ復号処理を停止する（ステップＳ１８）。そして、ステップＳ１１に戻り、端末１０１は、別のコードブロックに対してステップＳ１１以降の処理を繰り返す。ターボ復号する対象のコードブロックがない場合（ステップＳ１１：Ｎｏ）、端末１０１は、一連の復号動作を終了する。
【００７０】
実施例２によれば、端末１０１において、コードブロック毎に、かつイタレーション毎に誤り検出及び誤り訂正処理を行うことができるので、各コードブロックについて誤り訂正復号が完了した段階で復号処理を停止させることができる。従って、余分に誤り検出及び誤り訂正処理を繰り返す必要がないので、端末１０１の消費電力を削減することができる。
【００７１】
なお、図４、図８、図１０、図１２または図１３の各図に示されている構成は、ハードウェアによって実現されていてもよいし、プロセッサがソフトウェアを実行することにより実現されてもよい。
【００７２】
上述した実施例１、２に関し、さらに以下の付記を開示する。
【００７３】
（付記１）データを複数のコードブロックに分割する分割部と、前記コードブロック毎に誤り検出情報を生成する生成部と、第１のチャネルを用いて前記コードブロックを無線送信するとともに、第２のチャネルを用いて前記誤り検出情報を無線送信する送信部と、無線送信されてきた前記コードブロック及び前記誤り検出情報を受信する受信部と、前記受信部が受信した前記誤り検出情報を用いて、前記受信部が受信した前記コードブロックの誤り検出を前記コードブロック毎に行う検出部と、を備え、前記検出部は、誤り検出結果に基づいて前記コードブロックの誤り検出の継続及び停止を制御することを特徴とする無線通信システム。
【００７４】
（付記２）前記検出部は、前記コードブロック毎に誤り検出を１回、または２回以上繰り返し行い、誤り検出結果が誤りなしになったときに誤り検出の繰り返しを停止することを特徴とする付記１に記載の無線通信システム。
【００７５】
（付記３）前記第２のチャネルは、制御情報を伝送するのに用いられるチャネルであることを特徴とする付記１または２に記載の無線通信システム。
【００７６】
（付記４）送信側でデータが複数のコードブロックに分割されて無線送信されてきた前記コードブロック及び該コードブロック毎の誤り検出情報を受信する受信部と、前記受信部が受信した前記誤り検出情報を用いて、前記受信部が受信した前記コードブロックの誤り検出を前記コードブロック毎に行う検出部と、を備え、前記検出部は、誤り検出結果に基づいて前記コードブロックの誤り検出の継続及び停止を制御することを特徴とする無線通信装置。
【００７７】
（付記５）前記検出部は、前記コードブロック毎に誤り検出を１回、または２回以上繰り返し行い、誤り検出結果が誤りなしになったときに誤り検出の繰り返しを停止することを特徴とする付記４に記載の無線通信装置。
【００７８】
（付記６）データを複数のコードブロックに分割する分割部と、前記コードブロック毎に誤り検出情報を生成する生成部と、第１のチャネルを用いて前記コードブロックを無線送信するとともに、第２のチャネルを用いて前記誤り検出情報を無線送信する送信部と、を備えることを特徴とする無線通信装置。
【００７９】
（付記７）前記第２のチャネルは、制御情報を伝送するのに用いられるチャネルであることを特徴とする付記６に記載の無線通信装置。
【００８０】
（付記８）送信側の無線通信装置は、データを複数のコードブロックに分割し、前記コードブロック毎に誤り検出情報を生成し、第１のチャネルを用いて前記コードブロックを無線送信するとともに、第２のチャネルを用いて前記誤り検出情報を無線送信し、受信側の無線通信装置は、無線送信されてきた前記コードブロック及び前記誤り検出情報を受信し、受信した前記誤り検出情報を用いて、受信した前記コードブロックの誤り検出を前記コードブロック毎に行い、誤り検出結果に基づいて前記コードブロックの誤り検出の継続及び停止を制御することを特徴とする無線通信方法。
【００８１】
（付記９）前記受信側の無線通信装置は、前記コードブロック毎に誤り検出を１回、または２回以上繰り返し行い、誤り検出結果が誤りなしになったときに誤り検出の繰り返しを停止することを特徴とする付記８に記載の無線通信方法。
【００８２】
（付記１０）前記第２のチャネルは、制御情報を伝送するのに用いられるチャネルであることを特徴とする付記８または９に記載の無線通信方法。
【００８３】
（付記１１）送信側でデータが複数のコードブロックに分割されて無線送信されてきた前記コードブロック及び該コードブロック毎の誤り検出情報を受信し、受信した前記誤り検出情報を用いて、受信した前記コードブロックの誤り検出を前記コードブロック毎に行い、誤り検出結果に基づいて前記コードブロックの誤り検出の継続及び停止を制御することを特徴とする無線通信方法。
【００８４】
（付記１２）前記コードブロック毎に誤り検出を１回、または２回以上繰り返し行い、誤り検出結果が誤りなしになったときに誤り検出の繰り返しを停止することを特徴とする付記１１に記載の無線通信方法。
【符号の説明】
【００８５】
１，６２  分割部
２，５１  生成部
３，１３  送信部
４，１０３  受信部
５，１４３  検出部
１１  送信側の無線通信装置
１０１  受信側の無線通信装置
【図１】
2013021544.tif 000003
【図２】
2013021544.tif 000004
【図３】
2013021544.tif 000005
【図４】
2013021544.tif 000006
【図５】
2013021544.tif 000007
【図６】
2013021544.tif 000008
【図７】
2013021544.tif 000009
【図８】
2013021544.tif 000010
【図９】
2013021544.tif 000011
【図１０】
2013021544.tif 000012
【図１１】
2013021544.tif 000013
【図１２】
2013021544.tif 000014
【図１３】
2013021544.tif 000015
【図１４】
2013021544.tif 000016