(57)【要約】【課題】  本発明の目的の１つは、新規送信と再送信との識別の失敗に起因する受信エラーの発生を低減することを目的とする。【解決手段】  本発明においては、受信データを記憶する記憶部と、該記憶された受信データと合成されていない、新たな受信データについて復号して第１の復号結果を得、該記憶された受信データと合成された、該新たな受信データについて復号して第２の復号結果を得る復号処理部と、を備えたことを特徴とする無線通信装置を用いる。また、前記第１の復号結果と前記第２の復号結果との双方について、誤り検出を行う誤り検出部と、該誤り検出部における誤り検出結果が、いずれかの復号結果だけが誤りが無いことを示す場合に、該誤りが無いの方の復号結果を選択する選択部と、を備えたことを特徴とする無線通信装置を用いる。【選択図】      図５
2006033157.tif 000002
【特許請求の範囲】
【請求項１】
受信データを記憶する記憶部と、
該記憶された受信データと合成されていない、新たな受信データについて復号して第１の復号結果を得、該記憶された受信データと合成された、該新たな受信データについて復号して第２の復号結果を得る復号処理部と、
を備えたことを特徴とする無線通信装置。
【請求項２】
前記第１の復号結果と前記第２の復号結果との双方について、誤り検出を行う誤り検出部と、
該誤り検出部における誤り検出結果が、いずれかの復号結果だけが誤りが無いことを示す場合に、該誤りが無いの方の復号結果を選択する選択部と、
を備えたことを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記第１の復号結果と前記第２の復号結果との双方について、誤り検出を行う誤り検出部と、
該誤り検出の結果が、いずれの復号結果も誤りが無いことを示す場合に、別途受信した制御信号に基づいて確からしい側の復号結果を選択する選択部、
を備えたことを特徴とする請求項１記載の無線通信装置。
【請求項４】
新規送信か再送信かを通知する信号を受信する受信手段と、
該通知に基づいて新規送信か再送信かを判定した結果、新規送信と判定した場合は、前記新たな受信データを記憶させ、再送信と判定した場合は、前記記憶された受信データと合成された後の前記新たな受信データを記憶させる記憶制御部と、
を備えたことを特徴とする請求項１記載の無線通信装置。
【請求項５】
新規送信か再送信かを通知する信号を受信する受信手段を備え、
前記復号処理部は、該通知に基づいて新規送信であると判定した場合に、前記第１の復号結果について誤りがあることが検出されると、前記第２の復号結果を得るための復号処理を実行し、前記第１の復号結果について誤りが無いことが検出された場合には、該第２の復号結果を得るための復号処理を実行しないように制御する、
ことを特徴とする請求項１記載の無線通信装置。
【請求項６】
新規送信か再送信かを通知する信号を受信する受信手段を備え、
前記復号処理部は、該通知に基づいて再送信であると判定した場合に、前記第２の復号結果について誤りがあることが検出されると、前記第１の復号結果を得るための復号処理を実行し、前記第２の復号結果について誤りが無いことが検出された場合には、該第１の復号結果を得るための復号処理を実行しないように制御する、
ことを特徴とする請求項１記載の無線通信装置。
【請求項７】
それぞれ別々に符号化された符号化データブロックを複数含む受信データブロックを受信することのある無線通信装置において、
所定時間内にＭ（２以上の自然数）個の符号化データブロックの復号処理を行うことが可能な復号処理部と、
受信データを記憶する記憶部と、
受信データブロックにＮ（Ｍの半分以下の自然数）個の符号化データブロックが含まれることを検出する制御部とを備え、
該制御部は、該検出を行った場合に、前記復号処理部に対して、前記記憶された受信データと合成されていない、新たな受信データについて復号して第１の復号結果を得、前記記憶された受信データと合成された、該新たな受信データについて復号して第２の復号結果を得るように制御する、
ことを特徴とする無線通信装置。
【請求項８】
前記所定時間にＭ個の符号化データブロックの復号処理を行うために、複数の復号処理部を備えるか又は高速な復号処理部を備えた、ことを特徴とする請求項７記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置及び移動局に関する。無線通信装置及び移動局が用いられるシステムの代表例としては、Ｗ−ＣＤＭＡ（ＵＭＴＳ）移動通信システムが挙げられる。
【背景技術】
【０００２】
現在、３ＧＰＰ（３rd  Generation Partnership Project）で、第３世代移動通信システムの１つの方式であるＷ−ＣＤＭＡ（ＵＭＴＳ）方式の標準化が進められている。そして、標準化のテーマの１つとして下りリンクで最大約１４Ｍｂｐｓの伝送速度を提供するＨＳＤＰＡ（High Speed Downlink Packet Access）が規定されている。
【０００３】
ＨＳＤＰＡは、適応符号化変調方式を採用しており、例えば、ＱＰＳＫ変調方式と１６値ＱＡＭ方式とを基地局、移動局間の無線環境に応じて適応的に切りかえることを特徴としている。
【０００４】
また、ＨＳＤＰＡは、Ｈ−ＡＲＱ（Hybrid Automatic Repeat reQuest）方式を採用している。Ｈ−ＡＲＱでは、移動局が基地局からの受信データについて誤りを検出した場合に、当該移動局から基地局へ再送信の要求を行うことで、基地局からデータの再送信が行われる。そして、移動局は、既に受信済みのデータと、再送信された受信データとの双方を用いて誤り訂正復号化を行う。このようにＨ−ＡＲＱでは、既に受信したデータを有効に利用することで、誤り訂正復号の利得を高め、再送回数を抑えている。
【０００５】
ＨＳＤＰＡに用いられる主な無線チャネルは、ＨＳ−ＳＣＣＨ（High Speed-Shared Control Channel）、ＨＳ−ＰＤＳＣＨ（High Speed-Physical Downlink Shared Channel）、ＨＳ−ＤＰＣＣＨ（High Speed-Dedicated Physical Control Channel）がある。
【０００６】
ＨＳ−ＳＣＣＨ、ＨＳ−ＰＤＳＣＨは、双方とも下り方向（即ち、基地局から移動局への方向）の共通チャネルであり、ＨＳ−ＳＣＣＨは、ＨＳ−ＰＤＳＣＨにて送信するデータに関する各種パラメータを送信するための制御チャネルである。各種パラメータとしては、例えば、どの変調方式を用いてＨＳ−ＰＤＳＣＨによりデータを送信するかを示す変調タイプ情報や、拡散符号の割当て数（コード数）、送信データに対して施したレートマッチング処理のパターン等の情報が挙げられる。
【０００７】
一方、ＨＳ−ＤＰＣＣＨは、移動局から基地局への方向である上り方向の個別の制御チャネルであり、ＨＳ−ＰＤＳＣＨを介して受信したデータの受信可、否に応じてそれぞれＡＣＫ信号、ＮＡＣＫ信号を移動局が基地局に対して送信する場合に用いられる。尚、移動局がデータの受信に失敗した場合（受信データがＣＲＣエラーである場合等）は、ＮＡＣＫ信号が移動局から送信されるので、基地局は再送制御を実行することとなる。
【０００８】
その他、ＨＳ−ＤＰＣＣＨは、基地局からの受信信号の受信品質（例えばＳＩＲ）を測定した移動局が、その結果をＣＱＩ（Channel Quality Indicator）として基地局に定期的に送信するためにも用いられる。基地局は、受信したＣＱＩにより、下り方向の無線環境の良否を判断し、良好であれば、より高速にデータを送信可能な変調方式等に切りかえる。無線環境が良好でなければ、基地局は、より低速にデータを送信する変調方式等に適応的に切りかえる。
・「チャネル構造」
次に、ＨＳＤＰＡにおけるチャネル構成について説明する。
【０００９】
図１は、ＨＳＤＰＡにおけるチャネル構成を示すための図である。尚、Ｗ−ＣＤＭＡは、符号分割多重方式を採用するため、各チャネルは符号により分離されている。
【００１０】
まず、説明していないチャネルについて簡単に説明しておく。
【００１１】
ＣＰＩＣＨ（Common Pilot Channel）、Ｐ−ＣＣＰＣＨ（Primary Common Control Physical Channel）は、それぞれ下り方向の共通チャネルである。
【００１２】
ＣＰＩＣＨは、移動局においてチャネル推定、セルサーチ、同一セル内における他の下り物理チャネルのタイミング基準として利用されるチャネルであり、いわゆるパイロット信号を送信するためのチャネルである。Ｐ−ＣＣＰＣＨは、報知情報を送信するためのチャネルである。
【００１３】
次に、各チャネルのタイミング関係について説明する。
【００１４】
図１のように、各チャネルは、１５個のスロットにより１フレーム（１０ｍｓ）を構成している。先に説明したように、ＣＰＩＣＨは他のチャネルの基準として用いられるため、Ｐ−ＣＣＰＣＨ及びＨＳ−ＳＣＣＨのフレームの先頭はＣＰＩＣＨのフレームの先頭と一致している。ここで、ＨＳ−ＰＤＳＣＨのフレームの先頭は、ＨＳ−ＳＣＣＨ等に対して２スロット遅延している。これは、移動局がＨＳ−ＰＤＳＣＨの復調を行うために必要となる、変調タイプ情報や、拡散コード情報を予めＨＳ−ＳＣＣＨを介して予告しておくためである。従って移動局は、ＨＳ−ＳＣＣＨで予告されたこれらの情報に従って、対応する復調方式、逆拡散コードを選択してＨＳ−ＰＤＳＣＨの復調等の処理を実行するのである。
【００１５】
また、ＨＳ−ＳＣＣＨ、ＨＳ−ＰＤＳＣＨは、３スロットで１サブフレームを構成している。
【００１６】
以上が、ＨＳＤＰＡのチャネル構成の簡単な説明である。
【００１７】
次に、ＨＳ−ＳＣＣＨで送信されるデータの内容及び符号化手順について説明する。
・「ＨＳ−ＳＣＣＨで送信されるデータ」
ＨＳ−ＳＣＣＨで送信されるのは、次のデータである。各データは、２スロット遅れで送信されるＨＳ−ＰＤＳＣＨの受信処理に用いられる。
（１）Ｘｃｃｓ（Channelization Code Set information）
（２）Ｘｍｓ（Modulation Scheme information）
（３）Ｘtbs（Transport Block Size information）
（４）Ｘhap（Hybrid ARQ Process information）
（５）Ｘrv（Redundancy and constellation Version）
（６）Ｘnd（New Data indicator）
（７）Ｘue（User Equipment identity）
（１）〜（７）について説明する。
【００１８】
（１）のＸｃｃｓは、ＨＳ−ＰＤＳＣＨでデータを送信する際に用いる拡散符号を示すデータ（例えば、マルチコード数とコードオフセットの組み合わせを示すデータ）で、７ビットで構成される。
【００１９】
（２）のＸｍｓは、ＨＳ−ＰＤＳＣＨで用いる変調方式がＱＰＳＫ、１６値ＱＡＭのいずれかであることを示すデータで１ビットで構成される。
【００２０】
（３）のＸtbsは、ＨＳ−ＰＤＳＣＨで伝送されるデータのトランスポートブロックサイズ（ＨＳ−ＰＤＳＣＨの１サブフレームで送信するデータサイズ）を算出するために用いられるデータで、６ビットで構成される。
【００２１】
（４）のＸhapは、Ｈ−ＡＲＱのプロセス番号を示すデータで３ビットで構成される。基地局は、基本的には、ＡＣＫ、ＮＡＣＫを受信するまでは移動局でデータの受信ができたかどうかの受信可否判断ができない。しかし、ＡＣＫ、ＮＡＣＫを受信するまで新規データブロックの送信を待つこととすると、伝送効率が低下する。そこで、ＡＣＫ、ＮＡＣＫの受信前に新規データブロックの送信を可能とすべく、サブフレームで送信するデータブロックの各々にプロセス番号を定義し、プロセス番号により移動局は受信処理を切り分けて行なうようにするのである。即ち、基地局は、再送信を行なう場合には、先に送った伝送ブロックに付与したプロセス番号と同一のプロセス番号を付与するという条件のもと、伝送ブロックのそれぞれについてプロセス番号を対応させて、予めＨＳ−ＳＣＣＨを介してＸｈａｐとして送信する。
【００２２】
従って、移動局は受信したＸｈａｐに基づいて、ＨＳ−ＰＤＳＣＨを介して受信したデータを分類し、ＨＳ−ＳＣＣＨにより同一のプロセス番号が通知されたデータ流の中で、後述するＸｎｄに基づく、新規送信、再送信の識別を行なって、新規データと再送データの合成等（Ｈ−ＡＲＱ処理等）を行なうこととなる。
【００２３】
（５）のＸrvは、ＨＳ−ＰＤＳＣＨの再送信時における冗長バージョン（ＲＶ）パラメータ（ｓ、ｒ）、コンスタレーションバージョンパラメータ（ｂ）を示すデータで、３ビットで構成される。
Ｘｒｖについては、新規送信、再送信でパラメタ−を更新する第１の手法（Incremental Redundancy）と、新規送信と再送信でパラメタ−を変えない第２の手法（Chase Combining）とがある。
【００２４】
第１の手法はパンクチャパターン等が変わるため、新規送信と再送信で送信される対象のビットが変化するが、第２の手法は変化しないこととなる。
【００２５】
（６）のＸndは、ＨＳ−ＰＤＳＣＨの送信ブロックが新規ブロックか再送ブロックかを示すデータで、１ビットで構成される。例えば、新規ブロックを送信する場合に、０から１、または１から０に切り換え、再送時には切り換えることなく、前と同じ値を用いる。
【００２６】
例えば、新規送信、再送信、新規送信、再送信、再送信、新規送信を順に行なう場合は、１、１、０、０、０、１といったようにＸndが変化することとなる。
【００２７】
（７）のＸueは、移動局の識別情報を示すデータで、１６ビットで構成される。
【００２８】
図において、１は符号化部、２はレートマッチング処理部、３は乗算器、４はＣＲＣ演算部、５は乗算器、６は符号化部、７はレートマッチング処理部、８は符号化部、９はレートマッチング処理部を示す。
【００２９】
次に各ブロックの動作について説明する。
【００３０】
７ビットで表現される（１）Ｘｃｃｓ（ｘ1,1〜ｘ1,7）と１ビット表現される（２）Ｘｍｓ（ｘ1,8）は、合計８ビットのデータとして符号化部１に入力される。ここで、添え字の前半の数は、第１スロットで送信されるデータに関するものであることを意味し、カンマ（,）で区切られた後半の数は何ビット目かを示している。
【００３１】
さて、符号化部１は、入力されたデータに８ビットのテールビットを付加し、合計１６ビットに対して符号率１／３の畳み込み符号化処理を施す。従って、符号化されたデータは、合計４８ビットとなり、ｚ1,１〜ｚ1,48としてレートマッチング処理部２に与えられる。レートマッチング処理部２は、所定のビットをパンクチャ、レピテッション処理等して、第１スロットに収まるビット数に調整（ここでは、４０ビットとする）して出力する（ｒ1,1〜ｒ1,40）。
【００３２】
レートマッチング処理部２からのデータは、乗算器３によりｃ1〜c40との乗算がなされ、s1,1〜s1,40として出力され、図１のＨＳ−ＳＣＣＨにおける、１サブフレームの先頭のスロットである第１スロット目（第１パート）で送信される。
【００３３】
ここで、ｃ1〜c40は、（７）Ｘue（ｘｕｅ1〜ｘue16）からのデータを符号化部８により、８ビットのテールビットの付加の後、符号化率１／２で畳み込み符号化して得られたｂ1〜b48を、更に、レートマッチング処理部９で、レートマッチング処理部２と同様のビット調整を行なって得たものである。
【００３４】
一方、６ビットの（３）Ｘtbs（ｘ2,1〜ｘ2,6）、３ビットの（４）Ｘhap（ｘ2,7〜ｘ2,9）、３ビットの（５）Ｘrv（ｘ2,10〜ｘ2,12）、１ビットの（６）Ｘnd（ｘ2,13）は、合計１３ビットのｙ2,1〜ｙ2,13として、更に、１６ビットのy2,14〜y2,29が付加することで合計２９ビットのy2,1〜y2,29として符号化部６に入力される。
【００３５】
ここで、ｙ2,14〜y2,29は、（１）〜（６）の合計２１ビットに対してＣＲＣ演算部４において、ＣＲＣ演算処理がなされ、演算結果としてのｃ１〜ｃ１６に（７）Ｘue（ｘｕｅ1〜ｘue16）を乗算して得られたものである。
【００３６】
さて、符号化部６に入力されたy2,1〜y2,29は、８ビットのテールビットが付加された後に、符号化率１／３で畳込み符号化されｚ2,1〜ｚ2,111の１１１ビットのデータとしてレートマッチング処理部７に入力される。
【００３７】
レートマッチング処理部７は、上述したパンクチャ等の処理によりｒ2,1〜r2,80の８０ビットを出力し、これらのｒ2,1〜r2,80は、図１のＨＳ−ＳＣＣＨにおける、１サブフレーム内における２番目、３番目のスロット（第２パート）で送信される。
【００３８】
以上のように、（１）、（２）のデータは、第１パートで送信、（３）〜（６）は第２パートで送信するといったように、別個のスロットとして区別して送信するが、これらに対しては、共通にＣＲＣ演算がなされて、第２パート内でＣＲＣ演算結果として送信されるため、第１、第２パートの双方を完全に受信することで受信エラーの検出が可能となる。
【００３９】
また、第１スロットで送信するデータに対しては、符号化部１による畳込み符号化後、乗算器３により（７）Ｘｕｅを乗算しているため、他局宛てのデータを第１スロットで受信した場合には、復号過程で生成される尤度（パスメトリック値等）が自局宛てに比べて小さなものとなるため、尤度と基準値との比較により自局宛てでない可能性が高いことがわかることとなる。
・「ＨＳ−ＰＤＳＣＨで送信されるデータの符号化」
次に、送信データがＨＳ−ＰＤＳＣＨを介して送信されるまでの過程についてブロック図を用いながら説明する。
【００４０】
図３は、本発明に係る送信装置を示す図である。
【００４１】
尚、送信装置の１例として、先に説明したＨＳＤＰＡに対応したＷ−ＣＤＭＡ通信システムの送信装置（無線基地局）について説明することとする。他の通信システムにおける送信装置に適用することも可能である。
【００４２】
図において、１０はＨＳ―ＰＤＳＣＨを介して送信する伝送データ（１サブフレーム内で送信するデータ）を順次出力するとともに各部（１１〜２６等）の制御を行う制御部を示す。図２において説明した（１）〜（７）の各値は、この制御部１０が与えている。
【００４３】
尚、ＨＳ−ＰＤＳＣＨは、共通チャネルであるから、順次出力される伝送データは、それぞれ異なる移動局宛てであることが許容される。
【００４４】
１１は、順次入力される伝送データ（同じ無線フレーム内で送信するデータ）に対してＣＲＣ演算を行い、この伝送データの最後尾にＣＲＣ演算結果を付加するＣＲＣ付加（CRC attachment）部、１２は、ＣＲＣ演算結果が付加された伝送データに対して、ビット単位でスクランブルをかけることで、送信データにランダム性を与えるビットスクランブル（Bit scrambling）部を示す。
【００４５】
１３は、次に行うチャネル符号化において、符号化の対象とするデータ長が長くなりすぎることで、受信側の復号器の演算量が増大することを防止する等の目的から、入力されたビットスクランブル後の伝送データが、所定のデータ長を超える場合に、分割（例えば、２等分）する符号ブロック分割（Code block segmentation）部を示す。図では、入力データ長が所定のデータ長を超えており、２等分（第１データブロック、第２データブロックに分割）した場合の出力を示している。もちろん分割数として２以外の分割数とする例も考えられるし、また、等分ではなく、異なるデータ長に分割する例も考えられる。
【００４６】
１４は、分割された各データについてそれぞれ、別個に誤り訂正符号化処理を施すチャネル符号化（Channel coding）部を示す。尚、チャネル符号化部１４としては、ここではターボ符号器を用いることとする。
【００４７】
従って、その第１の出力は、第１ブロックについて、符号化対象のデータと同じデータである重要な組織ビット（Ｕ）と、組織ビット（Ｕ）を畳み込み符号化して得られる第１冗長ビット（Ｕ’）と、組織ビットをインタリーブ処理してから同様に畳み込み符号化して得られる第２冗長ビット（Ｕ’’）とが含まれる。同様に、第２の出力には、第２ブロックについての組織ビット（Ｕ）、第１冗長ビット（Ｕ’）、第２冗長ビット（Ｕ’’）が含まれる。
【００４８】
１５は、チャネル符号化部１４（ターボ符号器）からシリアル入力された第１ブロック及び第２ブロックについて、組織ビット（Ｕ）、第１冗長ビット（Ｕ’）、第２冗長ビット（Ｕ’’）のそれぞれに分離して出力するビット分離（Bit separation）部を示す。
【００４９】
１６は、入力されたデータ（複数のブロックに分割している場合は、分割されたブロックのデータの全て）が、後段のバーチャルバッファ部１７の所定の領域に収まるデータ量となるように、入力データに対してパンクチャ処理（間引き）等のレートマッチング処理を行う第１レートマッチング（1st rate matching）部を示す。
【００５０】
１７は、制御部１０により、送信対象の移動局の受信処理能力に応じた領域を設定され、その領域内に、第１レートマッチング部１６により、レートマッチング処理されたデータを格納するバーチャルバッファ（Buffer）部を示す。再送信時には、格納したデータを出力することで、ＣＲＣ付加部１１〜第１レートマッチング部１６までの処理を省略することができるが、再送信時に符号化率を変更したい場合等には、格納したデータを使わず、制御部１０で記憶している送信データを再度出力することが望ましい。尚、バーチャルバッファ部１７としてバッファを実際には設けず、そのままスルーとすることもできる。その場合、再送データは、制御部１０から再度出力することとなる。
【００５１】
１８は、制御部１０により、指定された１サブフレーム内に収納可能なデータ長に調整するための第２レートマッチング（2nd rate matching）部を示し、パンクチャ処理（間引き）、レピテション処理（繰り返し）を施すことで、指定されたデータ長となるように、入力されたデータのデータ長を調整する。
【００５２】
尚、この第２レートマッチング部１８では、先に説明したＲＶパラメータに応じたレートマッチング処理を行なう。
【００５３】
即ち、ＲＶパラメータにより、ｓ＝１の場合は、組織ビットをなるべく多く残すようにレートマッチング処理が施され、ｓ＝０の場合は、これに対して組織ビットが減少して、冗長ビットがより多く残ることが許容される。また、ｒに従ったパターンによりパンクチャ処理やレートマッチング処理が施される。
【００５４】
１９は、第２レートマッチング部１９からのデータを複数のビット列に配置するビット収集(Bit collection)部を示す。即ち、第１ブロックのデータと、第２ブロックのデータとを所定のビット配置方法により配置することで、それぞれ位相平面上における信号点を示すための複数のビット列を出力する。尚、この例では、１６値ＱＡＭ変調方式を用いるため、ビット列は４ビットで構成されるが、６４値ＱＡＭ変調方式を用いる場合はビット列は６ビット、ＱＰＳＫ変調方式を用いる場合はビット列は２ビットにする。
【００５５】
２０は、制御部１０により通知された拡散符号の数（コード数）と同じ数の系統に、ビット列を分割して出力する。即ち、制御部１０により通知された送信パラメータにおけるコード数がＮの場合、入力されたビット列を順に１〜Ｎの系統に振り分けて出力する物理チャネル分割（Physical channel segmentation）部を示す。
【００５６】
２１は、Ｎ系統のビット列のそれぞれに対して、インタリーブ処理を施して出力するインタリーブ（Interleaving）部を示す。
【００５７】
２２は、入力された各ビット列に対してビット列内でのビットの再配置が可能なコンスタレーション再配置（Constellation re-arrangement for 16 QAM）部を示す。先に説明したコンスタレーションバージョンに従って、ビットの再配置を行なう。ビットの再配置例としては、上位ビットと下位ビットを入れ替えるなどの処理であり、複数のビット列について同じ法則でビット入れ替えを行うことが好ましい。
【００５８】
２３は、Ｎ系統のビット列を、後段の拡散処理部２４の対応する拡散部に振り分ける物理チャネルマッピング（Physical channel mapping）部を示す。
【００５９】
２４は、複数の拡散部を備え、それぞれ、Ｎ系統の各ビット列に基づき対応するＩ、Ｑの電圧値を出力し、それぞれ異なる拡散コードにより拡散処理を施して出力する拡散処理(Spreading)部を示す。
【００６０】
２５は、拡散処理部２４により拡散された各信号を合成し、これに基づいて、例えば１６値ＱＡＭ変調方式等の振幅位相変調を施し、可変利得増幅器により増幅し、更に、無線信号に周波数変換してからアンテナ側に出力して無線信号として送信可能とする変調（Modulating）部を示す。
【００６１】
尚、ＨＳＤＰＡにおいては、同じタイミングのサブフレームにおいても拡散符号により他の移動局宛ての信号を多重することができるため、１０〜２５及び可変利得増幅器等のセット（送信セットと称することとする）を複数備え、可変利得増幅器の出力信号をそれぞれ合成してから、共通に周波数変換してからアンテナ側に送信することが好ましい。もちろん、符号により分離される必要があるので、各送信セットにおける拡散処理部２４で用いられる拡散符号はそれぞれ分離可能なように異なる拡散符号を用いることとなる。
【００６２】
２６は、受信部を示し、ＨＳ−ＤＰＣＣＨ等を介して受信した移動局からの信号を受信し、ＡＣＫ、ＮＡＣＫ信号、ＣＱＩ等を制御部１０に与える。
【００６３】
上述したように、ＡＣＫ信号を受信すると次の新規データを送信するが、ＮＡＣＫ信号や、所定時間内に応答がない場合は、送信したデータの再送信を行うように制御部１０は再送制御を行なう。尚、再送信は、設定された最大再送回数に制限され、最大再送回数に達しても移動局からＡＣＫ信号を受信できない場合は、次の新規データの送信に切り換えて送信するように制御する。
【００６４】
尚、最大再送回数を定義しない場合は、新規送信からタイマをスタートさせ、所定時間経過したことを検出してもＡＣＫ信号を受信できない場合に、次の新規データの送信に切り換えることもできる。
【００６５】
以上が、各部の名称とその動作の説明である。
【００６６】
上述した、ＨＳＤＰＡに関連する事項は、例えば次の非特許文献１、２に開示されている。
【非特許文献１】3G TS 25.212（3rd Generation Partnership Project: Technical SpecificationGroup Radio Access Network ; Multiplexing and channel coding (FDD))
【非特許文献２】3G TS 25.214（3rd Generation Partnership Project: Technical SpecificationGroup Radio Access Network ; Physical layer procedures (FDD))
【発明の開示】
【発明が解決しようとする課題】
【００６７】
先に説明した背景技術によれば、無線通信装置は新規送信か再送信かを識別するためのデータ（Ｘnd）によって、受信データ（ＨＳ−ＰＤＳＣＨ）が新規送信か、再送信かを判断することができるが、このデータ（Ｘnd）について誤りが発生したり、Ｘndの変化を検出できず、次のＸndの変化が再送信を示すものとして誤ることがある。
【００６８】
特に、受信済みのデータと再送信データを合成する無線通信装置にとっては、Ｘndによって、正しく新規送信と再送信を識別できなければ、誤った合成を行ってしまい、受信エラーが発生してしまう。
【００６９】
従って、本発明の目的の１つは、受信エラーの発生を低減することを目的とする。
【００７０】
尚、上記目的に限らず、後述する発明を実施するための最良の形態に示す各構成により導かれる効果であって、従来の技術によっては得られない効果を奏することも本発明の目的の１つとして位置付けることができる。
【課題を解決するための手段】
【００７１】
（１）本発明においては、受信データを記憶する記憶部と、該記憶された受信データと合成されていない、新たな受信データについて復号して第１の復号結果を得、該記憶された受信データと合成された、該新たな受信データについて復号して第２の復号結果を得る復号処理部と、を備えたことを特徴とする無線通信装置を用いる。
（２）また、前記第１の復号結果と前記第２の復号結果との双方について、誤り検出を行う誤り検出部と、該誤り検出部における誤り検出結果が、いずれかの復号結果だけが誤りが無いことを示す場合に、該誤りが無いの方の復号結果を選択する選択部と、を備えたことを特徴とする（１）記載の無線通信装置を用いる。
（３）また、前記第１の復号結果と前記第２の復号結果との双方について、誤り検出を行う誤り検出部と、該誤り検出の結果が、いずれの復号結果も誤りが無いことを示す場合に、別途受信した制御信号に基づいて確からしい側の復号結果を選択する選択部、を備えたことを特徴とする（１）記載の無線通信装置を用いる。
（４）また、新規送信か再送信かを通知する信号を受信する受信手段を備え、該通知に基づいて新規送信か再送信かを判定した結果、新規送信と判定した場合は、前記新たな受信データを記憶させ、再送信と判定した場合は、前記記憶された受信データと合成された後の前記新たな受信データを記憶させる記憶制御部と、を備えたことを特徴とする（１）記載の無線通信装置を用いる。
（５）また、新規送信か再送信かを通知する信号を受信する受信手段を備え、前記復号処理部は、該通知に基づいて新規送信であると判定した場合に、前記第１の復号結果について誤りがあることが検出されると、前記第２の復号結果を得るための復号処理を実行し、前記第１の復号結果について誤りが無いことが検出された場合には、該第２の復号結果を得るための復号処理を実行しないように制御する、ことを特徴とする（１）記載の無線通信装置を用いる。
（６）また、新規送信か再送信かを通知する信号を受信する受信手段を備え、前記復号処理部は、該通知に基づいて再送信であると判定した場合に、前記第２の復号結果について誤りがあることが検出されると、前記第１の復号結果を得るための復号処理を実行し、前記第２の復号結果について誤りが無いことが検出された場合には、該第１の復号結果を得るための復号処理を実行しないように制御する、ことを特徴とする（１）記載の無線通信装置を用いる。
（７）本発明においては、それぞれ別々に符号化された符号化データブロックを複数含む受信データブロックを受信することのある無線通信装置において、所定時間内にＭ（２以上の自然数）個の符号化データブロックの復号処理を行うことが可能な復号処理部と、受信データを記憶する記憶部と、受信データブロックにＮ（Ｍの半分以下の自然数）個の符号化データブロックが含まれることを検出する制御部とを備え、該制御部は、該検出を行った場合に、前記復号処理部に対して、前記記憶された受信データと合成されていない、新たな受信データについて復号して第１の復号結果を得、前記記憶された受信データと合成された、該新たな受信データについて復号して第２の復号結果を得るように制御する、ことを特徴とする無線通信装置を用いる。
（８）また、前記所定時間にＭ個の符号化データブロックの復号処理を行うために、複数の復号処理部を備えるか又は高速な復号処理部を備えた、ことを特徴とする（７）記載の無線通信装置を用いる。
【発明の効果】
【００７２】
本発明にかかる通信装置によれば、受信エラーの発生を低減することができる。
【発明を実施するための最良の形態】
【００７３】
以下、図面を参照することにより、本発明の実施の形態について説明する。
【００７４】
〔ａ〕第１実施形態の説明
先に説明したように、新規送信と再送信とを誤認することがあるが、本実施形態では、受信済みの記憶データと合成していない受信データを復号するとともに、受信済みの記憶データと合成した受信データを復号することとする。
【００７５】
尚、通信装置の１例として、先に説明したＨＳＤＰＡに対応したＷ−ＣＤＭＡ（ＵＭＴＳ）通信システムにおける移動局について説明することとする。他の通信システムにおける通信装置に適用することも可能である。
【００７６】
図において、３０はアンテナ、３１はアンテナ３０を送信、受信で共用するためのデュプレクサ、３２はＨＳ−ＳＣＣＨ受信処理部、３３はＨＳ−ＰＤＳＣＨ受信処理部、３４は、ＨＳ−ＤＰＣＣＨ等の送信を行う送信処理部、３５は各部の制御を行う制御部を示す。尚、制御部３５は、受信データブロックに含まれるＴＳＮ（トランスポートシーケンスナンバ）に基づいて受信データブロックの並び替えを行う並び替え（リオーダリング）処理機能、並び替え処理がなされた後のデータブロックの処理を行うＲＬＣレイヤ処理機能も備えている。
【００７７】
次に、図４に示した無線装置（移動局）の動作について説明する。
【００７８】
無線基地局から送信された信号（図１〜３参照）は、移動局のアンテナ３０によって受信される。
【００７９】
アンテナ３０によって受信された信号は、ＨＳ−ＳＣＣＨ受信処理部３２、ＨＳ−ＰＤＳＣＨ受信処理部３３に入力される。
【００８０】
尚、移動局は、他のチャネルの受信処理を行なう受信処理部も有するが、ここではその説明を省略する。
【００８１】
ＨＳ−ＳＣＣＨは、先に説明したＨＳ−ＳＣＣＨを受信し、ビタビ復号等の復号処理を施すことにより、自局宛てに送信されたかどうかを検出する。
【００８２】
ここで、自局宛てに送信されたことを検出した場合は、２スロット遅れてのＨＳ−ＰＤＳＣＨの受信処理に必要となる、第１パートに含まれるＸｃｃｓ、Ｘｍｓ等の情報を制御部３５に与える。
【００８３】
制御部３５は、与えられたＸｃｃｓ、Ｘｍｓ等の情報を元にＨＳ−ＰＤＳＣＨ受信処理部３３に対して復調、逆拡散処理等のパラメータを設定する。
【００８４】
即ち、Ｘｃｃｓで通知された逆拡散コードのセットをＨＳ−ＰＤＳＣＨ受信処理部３３に与え、Ｘｍｓで通知された変調方式（ＱＰＳＫ、１６値ＱＡＭ）に応じた復調処理等を行うように制御する。
【００８５】
また、ＨＳ−ＳＣＣＨは、第２パートについても復号処理を施して、Ｘｔｂｓ、Ｘｈａｐ、Ｘｒｖ、Ｘｎｄ等の情報を抽出して、ＨＳ−ＰＤＳＣＨ受信処理部３３に与える。
【００８６】
ＨＳ−ＰＤＳＣＨ受信処理部３３は、第２パートに含まれるこれらの情報に従って、復号等の処理を実行する。
【００８７】
ＨＳ−ＰＤＳＣＨ受信処理部３３は、図５に示すように、復調部３３０、第２デレートマッチング処理部３３１、合成部３３２、記憶部３３３、記憶制御部３３４、第１デレートマッチング処理部３３５、チャネル復号化部３３６、ＣＲＣチェック部（誤り検出部の一例）３３７、選択部３３８を備えている。
【００８８】
復調部３３０は、先に述べたように、第１パートで通知される情報に従って、逆拡散処理等を含めた復調処理を実行する。
【００８９】
そして、第２デレートマッチング処理部３３１は、第２パートで通知されたＸｒｖに基づいて、無線基地局で行われた第２レートマッチング処理（第２レートマッチング部１８の処理）の逆の処理にあたる処理を実行する。尚、複数の拡散コードにて送信されている場合は、同時にそれらの多重も行う。
【００９０】
第２デレートマッチング処理部３３１の出力は、記憶制御部３３４及び合成部３３２に与えられる。
【００９１】
合成部３３２は、記憶部３３３に記憶されている受信済みのデータを読み出して、第２デレートマッチング処理部３３１からの受信データと合成（Ｈ−ＡＲＱ処理の一貫として行われる合成）する。
【００９２】
記憶制御部３３４は、Ｘｎｄに基づいて制御部３５が、新規の送信であることを検出した場合に、その通知を受け、第２デレートマッチング処理部３３１からの受信データを記憶部３３３に記憶させる。
【００９３】
また、Ｘｎｄに基づいて制御部３５が、再送信であることを検出した場合に、その通知を受け、合成部３３２から合成後のデータを記憶部３３３に記憶させる制御を行う。
【００９４】
尚、記憶部３３２は、Ｘｈａｐにより通知されたプロセス毎に別個に合成を行なう必要があるため、プロセス毎に異なる記憶領域を確保している。即ち、Ｘｈａｐにより第１プロセスであることが通知された場合は、第１プロセス用の記憶領域に受信データを記憶しておく、Ｘｈａｐにより第２プロセスであることが通知された場合は、第２プロセス用の記憶領域に受信データを記憶する。
【００９５】
また、記憶制御部３３４は、入力されたそれぞれのデータをそのまま第１デレートマッチング処理部３３５に出力する。尚、記憶制御部３３４から選択部３３８までについて、実線（上側）により、記憶部３３３の記憶データと合成されていない受信データ（非合成データ）の処理経路を示し、点線（下側）により、記憶部３３３の記憶データと合成部３３２で合成された受信データ（合成データ）の処理経路を示すこととした。以下、簡単のために、それぞれ非合成データ、合成データと称することとする。
【００９６】
さて、これらの非合成データ、合成データは、それぞれ、第１デレートマッチング処理部３３５において、図３における無線基地局において施された第１レートマッチング処理の逆の処理にあたる処理が施され、その結果がそれぞれチャネル復号化部３３６に出力される。
【００９７】
チャネル復号化部３３６は、デレートマッチング処理後の非合成データ、合成データのそれぞれについて復号化処理（例えば、ターボ復号化処理）を施して、ＣＲＣチェック部３３７と選択部３３８とに復号結果を出力する。
【００９８】
ＣＲＣチェック部は、非合成データの復号結果、合成データの復号結果の双方についてそれらに含まれるＣＲＣビットを用いて誤り検出処理を行う。
【００９９】
そして、いずれか一方の復号結果だけが誤り無しという結果であれば、誤り無しと判定した側の復号結果を出力するように選択部３３８を制御するとともに、ＣＲＣエラー無しの旨と、選択した側がどちらの復号結果であるかを制御部３５に通知する。
【０１００】
また、双方の復号結果がともに誤り無しの場合は、ＣＲＣエラー無しの旨制御部３５に通知する。制御部は、受信したＸｎｄに基づいて新規の送信であることを検出した場合には、非合成データの復号結果を出力し、受信したＸｎｄに基づいて再送信であることを検出した場合には、合成データの復号結果を出力するように選択部３３８を制御する。
【０１０１】
また、双方の復号結果がともに誤り有りの場合は、ＣＲＣエラー有りの旨制御部３５に通知し、選択部３３８から復号結果を制御部３５に出力しないように制御する。
【０１０２】
制御部３５は、ＨＳ−ＰＤＳＣＨの復号により得られたデータ及びＣＲＣチェック結果を選択部３３８、ＣＲＣチェック部３３７から受信し、ＣＲＣエラー有りであればＮＡＣＫ信号を、ＣＲＣエラー無しであればＡＣＫ信号を生成し、送信処理部３４に与える。
【０１０３】
送信処理部３４は、図１で示した対応するスロットにより、これらの信号を送信する。
【０１０４】
また、制御部３５は、不図示の受信処理部により、ＣＰＩＣＨの受信環境を測定（例えばＳＩＲを測定）し、その測定結果に応じてＣＱＩ情報を生成し、送信処理部３４へ与える。送信処理部３４は、図１で示したスロットによりＣＱＩ情報を定期的に送信する。このＣＱＩ情報に従って、基地局において、受信環境が良好であれば伝送速度が速くなる方向に適応制御がなされ、受信環境が良好でないのであれば伝送速度が遅くなる方向に適応制御がなされることは先に説明した通りである。
【０１０５】
尚、本実施形態においては、ＣＲＣチェック部３３７は、いずれか一方の復号結果だけが誤り無しという結果であれば、誤り無しと判定した側がどちらの復号結果であるかを制御部３５に通知することとしている。
【０１０６】
これにより、Ｘｎｄを用いた新規送信、再送信の判定と矛盾する側が通知されていることを制御部３５は検出することができ、少なくとも前回のＸｎｄか、今回のＸｎｄの判定結果のどちらかが誤りであることを検出することができる。
【０１０７】
以上のように、本実施形態では、受信済みの記憶データと合成していない新たな受信データを復号するとともに、受信済みの記憶データと合成した新たな受信データを復号するので、新規送信と再送信の誤認をしても、エラーの無い復号結果を利用することが可能となる。
【０１０８】
〔ｂ〕第２実施形態の説明
先に説明した例では、非合成データ、合成データについて復号する順序を特段定めておらず、並列で処理することも、任意の側を先に復号することも許容している。
【０１０９】
しかし、第２実施形態では、復号する順序を定めることとする。尚、これにより、無用な復号処理が抑制され、処理負荷が低減される。
【０１１０】
即ち、チャネル復号化部３３６は、制御部３５により、Ｘｎｄに基づいて新規データが送信されたものと判断された場合は、先に非合成データの復号を実行するのである。
【０１１１】
そして、非合成データの復号結果についてＣＲＣチェック部３３７でＣＲＣチェックを行い、ＣＲＣエラーが検出された場合は、チャネル復号化部３３６は、合成データの復号を行い、同様にＣＲＣチェック部３３７でＣＲＣチェックを行うのである。そして、合成データの復号結果がＣＲＣエラー無しであれば、選択部３３８からその合成データの復号結果が出力され、やはりＣＲＣエラー有りであれば、選択部３３８からは出力はなされない。
【０１１２】
一方、非合成データの復号結果についてＣＲＣチェック部３３７でＣＲＣチェックを行い、ＣＲＣエラー無しが検出された場合は、チャネル復号化部３３６は、合成データの復号を行わない。尚、この場合は、選択部３３８からは非合成データの復号結果が出力されることとなる。
【０１１３】
もちろん、Ｘｎｄに基づいて、制御部３５により再送信データが送信されたものと判断する場合もあるが、チャネル復号化部３３６は、その場合は、先に合成データの復号を実行し、ＣＲＣエラー有りの場合に、非合成データの復号を行ない、ＣＲＣエラーのチェックを行えばよい。ここで、合成データの復号結果がＣＲＣエラー無し場合には、非合成データの復号を行わない。
【０１１４】
以上のように復号の順序制御を行なうことで、チャネル復号化部３３６の処理負荷が軽減される。また、復号処理を行わない時間等に復号処理部への電力供給を停止することで消費電力の削減を図ることもできる。
【０１１５】
〔ｃ〕第３実施形態の説明
この実施形態では、図３を用いて説明したように、トランスポートブロックサイズに応じて、無線基地局は符号ブロック分割部１３で、データを複数に分け、それぞれ別々にチャネル符号化部１４で（ターボ）符号化することに注目する。
【０１１６】
即ち、トランスポートブロックサイズが大きい場合は、Ｍ（２以上の自然数）個の系統に分けられ、それぞれ符号化される。
【０１１７】
一方、移動局は、次のサブフレームについての復号を開始しなければならないまでの時間（即ち、復号化処理部３５５を占有できる所定時間）内に１つのサブフレームについての復号を完了させる能力を有するチャネル復号化部３５６を有する必要がある。
【０１１８】
即ち、チャネル復号化部３５６は、符号化ブロックＭ個をこの所定時間内に処理する能力を有する。
【０１１９】
そこで、移動局の制御部３５は、ＨＳ−ＳＣＣＨのＸｔｂｓにより通知されたトランスポートブロックサイズから基地局において何個の系統（ここでは、Ｎ個とする）に分けられて符号化されたかを基地局と同じアルゴリズムを用いて算出し、ＮがＭ÷２の商の値以下の自然数の場合に、復号処理部３３６に対して、前記第１実施形態、第２実施形態における、非合成データと合成データの双方について復号処理を行なうことを許可するのである。
【０１２０】
尚、ターボ符号化を行う対象のビット長を５１１４ｂｉｔとすると、トランスポートブロックサイズが示すビット数をこの５１１４ｂｉｔで割った余りが基地局において分割されたブロックの数（Ｎ）となる。移動局は予め値Ｍ（又はＭ／２の商）を記憶しておくことで、ＮがＭ÷２の商の値以下の自然数であるかどうか簡単に判定することができる。
【０１２１】
所定時間にＭ個の符号化データブロックの復号処理を行うために、複数の復号処理部（例えばＭ個のターボ復号ユニット）を備えてもよいし、所定時間内に時分割的にＭ個の符号化ブロックについて高速に復号処理を実行する復号処理部を用いてもよい。
【図面の簡単な説明】
【０１２２】
【図１】ＨＳＤＰＡにおけるチャネル構成を示す図である。
【図２】ＨＳ−ＳＣＣＨの符号化部を示す図である。
【図３】送信装置（無線基地局）を示す図である。
【図４】本発明に係る通信装置（移動局）を示す図である。
【図５】ＨＳ−ＰＤＳＣＨ受信処理部を示す図である。
【符号の説明】
【０１２３】
１      符号化部
２      レートマッチング処理部
３      乗算器
４      ＣＲＣ演算部
５      乗算器
６      符号化部
７      レートマッチング処理部
８      符号化部
９      レートマッチング処理部
１０    制御部
１１    ＣＲＣ付加部
１２    ビットスクランブル部
１３    符号ブロック分割部
１４    チャネル符号化部
１５    ビット分離部
１６    第１レートマッチング部
１７    バーチャルバッファ部
１８    第２レートマッチング部
１９    ビット収集部
２０    物理チャネル分割部
２１    インタリーブ処理部
２２    コンスタレーション再配置部
２３    物理チャネルマッピング部
２４    拡散処理部
２５    変調部
２６    受信部
３０    アンテナ
３１    デュプレクサ
３２    ＨＳ−ＳＣＣＨ受信処理部
３３    ＨＳ−ＰＤＳＣＨ受信処理部
３４    送信処理部
３５    制御部
３３０  復調部
３３１  第２デレートマッチング処理部
３３２  合成部
３３３  記憶部
３３４  記憶制御部
３３５  第１デレートマッチング処理部
３３６  チャネル復号化部
３３７  ＣＲＣチェック部
３３８  選択部
【図１】
2006033157.tif 000003
【図２】
2006033157.tif 000004
【図３】
2006033157.tif 000005
【図４】
2006033157.tif 000006
【図５】
2006033157.tif 000007