(57)【特許請求の範囲】
【請求項１】
受信済みのデータと再送信されたデータとを用いて誤り訂正復号処理を行う受信装置に対してデータを送信する送信装置において、
誤り訂正符号化されたデータの第１の部分であって、該受信装置が受信データの合成後のデータを記憶手段に格納するために使用する記憶データ量内に収まるデータ部分に対してレートマッチング処理を施して、１サブフレーム内に収まる第１の送信データを生成し、該誤り訂正符号化されたデータの第２の部分であって、少なくとも該第１の部分に含まれないデータを含むデータ部分に対してレートマッチング処理を施して、少なくとも該第１の部分に含まれないデータを含む第２の送信データを生成する送信データ生成手段と、
該第１の送信データを送信した後に、前記再送信として該第２の送信データの送信を行う送信手段と、
を備えたことを特徴とする送信装置。
【請求項２】
前記第２の送信データの送信は、実行される再送信のうち、最後の再送信であることを特徴とする請求項１記載の送信装置。
【請求項３】
前記第１の部分は、前記誤り訂正符号化されたデータに対して第１のパターンでレートマッチング処理を施して得られたデータ部分であり、前記第２の部分は、前記誤り訂正符号化されたデータに対して第２のパターンでレートマッチング処理を施して得られたデータ部分である、
ことを特徴とする請求項１記載の送信装置。
【請求項４】
誤り訂正符号化されたデータの第１の部分であって、受信装置が受信データの合成後のデータを記憶手段に格納するために使用する記憶データ量内に収まるデータ部分に対してレートマッチング処理を施して、１サブフレーム内に収まる第１の送信データを生成し、該誤り訂正符号化されたデータの第２の部分であって、少なくとも該第１の部分に含まれないデータを含むデータ部分に対してレートマッチング処理を施して、少なくとも該第１の部分に含まれないデータを含む第２の送信データを生成し、該第１の送信データを送信した後に、前記再送信として該第２の送信データの送信を行う送信装置から受信したデータについて、誤り訂正復号処理を行う受信装置において、
前記第１の送信データについて記憶を行う記憶手段と、
特定の再送信でない場合の受信データについては、前記記憶手段から読み出したデータと該受信データを合成し、前記記憶手段に合成後のデータを格納する制御を行うが、特定の再送信である場合の受信データである前記第２の送信データについては、前記記憶手段から読み出したデータと該受信データを合成するが、前記記憶手段に合成後のデータを格納する制御を行わないことを特徴とする受信装置。
【請求項５】
誤り訂正符号化されたデータの第１の部分であって、受信装置が受信データの合成後のデータを記憶手段に格納するために使用する記憶データ量内に収まるデータ部分に対してレートマッチング処理を施して、１サブフレーム内に収まる第１の送信データを生成し、該誤り訂正符号化されたデータの第２の部分であって、少なくとも該第１の部分に含まれないデータを含むデータ部分に対してレートマッチング処理を施して、少なくとも該第１の部分に含まれないデータを含む第２の送信データを生成し、該第１の送信データを送信した後に、前記再送信として該第２の送信データの送信を行う送信装置から受信したデータについて、誤り訂正復号処理を行う受信装置において、
前記第１の送信データについて記憶を行う記憶手段と、
特定の再送信でない場合の受信データについては、前記記憶手段から読み出したデータと該受信データを合成し、前記記憶手段に合成後のデータを格納する制御を行うが、特定の再送信である場合の受信データである前記第２の送信データについては、前記記憶手段から読み出したデータと該受信データを合成し、該合成後のデータのうち前記記憶手段に対応するデータ部分は、前記記憶手段に格納するが、対応しないデータ部分は記憶手段に格納しない制御を行う制御手段と、
を備えたことを特徴とする受信装置。
【請求項６】
前記受信装置は、前記特定の再送信であることを、基地局からの通知内容、ＮＡＣＫ信号の送信回数、受信回数、最初の受信からの経過時間のいずれかに基づいて判定する特定の再送信検出部、
を備えたことを特徴とする請求項４又は５記載の受信装置。
【請求項７】
誤り訂正符号化されたデータの第１の部分であって、受信装置が受信データの合成後のデータを記憶手段に格納するために使用する記憶データ量内に収まるデータ部分に対してレートマッチング処理を施して、１サブフレーム内に収まる第１の送信データを生成し、該誤り訂正符号化されたデータの第２の部分であって、少なくとも該第１の部分に含まれないデータを含むデータ部分に対してレートマッチング処理を施して、少なくとも該第１の部分に含まれないデータを含む第２の送信データを生成し、該第１の送信データを送信した後に、前記再送信として該第２の送信データの送信を行う送信装置から受信したデータについて、誤り訂正復号処理を行う受信装置において、
再送信が最後の再送信であるかどうかを判定する判定手段と、
該判定手段により最後の再送信でないと判定した場合は、該最後の再送信でないデータについての前記合成の後のデータを前記記憶手段に記憶させる制御を行うが、該判定手段により最後の再送信であると判定した場合は、該最後の再送信である前記第２の送信データについての前記合成の後のデータを前記記憶手段に記憶させる制御は行わない制御手段と、
を備えたことを特徴とする受信装置。
【請求項８】
受信済みのデータと再送信されたデータとを用いて誤り訂正復号処理を行う受信装置に対して送信装置からデータを送信する通信システムにおける再送制御方法において、
前記送信装置は、
誤り訂正符号化されたデータの第１の部分であって、該受信装置が受信データの合成後のデータを記憶手段に格納するために使用する記憶データ量内に収まるデータ部分に対してレートマッチング処理を施して、１サブフレーム内に収まる第１の送信データを生成し、該誤り訂正符号化されたデータの第２の部分であって、少なくとも該第１の部分に含まれないデータを含むデータ部分に対してレートマッチング処理を施して、少なくとも該第１の部分に含まれないデータを含む第２の送信データを生成し、
該第１の送信データを送信した後に、前記再送信として該第２の送信データの送信を行い、
前記受信装置は、
前記第１の送信データについて記憶手段に記憶を行い、
特定の再送信でない場合の受信データについては、前記記憶手段から読み出したデータと該受信データを合成し、前記記憶手段に合成後のデータを格納する制御を行うが、特定の再送信である場合の受信データである前記第２の送信データについては、前記記憶手段から読み出したデータと該受信データを合成するが、前記記憶手段に合成後のデータを格納する制御を行わない、
ことを特徴とする再送制御方法。
【請求項９】
ＨＡＲＱを採用するＣＤＭＡ移動通信システムにおけるデータ伝送方法において、
最初の送信を行う際は、ファーストレートマッチング部が第１のパターンでレートマッチング処理を行って移動局が受信データの合成後のデータを記憶手段に格納するために使用する記憶データ量内に収まる第１のデータを出力するように制御し、更に、セカンドレートマッチング処理部が該第１のデータに対してレートマッチング処理を施して１サブフレーム内に収まる第２のデータを出力するように制御し、
特定の再送信を行う際は、前記ファーストレートマッチング部が第２のパターンでレートマッチング処理を行って前記第１のデータには含まれないデータを有する第３のデータを出力するように制御し、更に、前記セカンドレートマッチング処理部が該第３のデータに対してレートマッチング処理を施して前記第１のデータには含まれないデータを有する第４のデータを出力するように制御する、
ことを特徴とするデータ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、受信装置、再送制御方法に関し、例えば、Ｗ−ＣＤＭＡ通信方式を採用した移動無線通信システムにおける無線基地局、移動局に関する。
【背景技術】
【０００２】
現在、３ＧＰＰ（３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 Channel）は、それぞれ下り方向の共通チャネルである。
【００１２】
ＣＰＩＣＨは、移動局においてチャネル推定、セルサーチ、同一セル内における他の下り物理チャネルのタイミング基準として利用されるチャネルであり、いわゆるパイロット信号を送信するためのチャネルである。Ｐ−ＣＣＰＣＨは、報知情報を送信するためのチャネルである。
【００１３】
次に、図１を用いて、チャネルのタイミング関係について説明する。
【００１４】
図のように、各チャネルは、１５個のスロットにより１フレーム（１０ｍｓ）を構成している。先に説明したように、ＣＰＩＣＨは他のチャネルの基準として用いられるため、Ｐ−ＣＣＰＣＨ及びＨＳ−ＳＣＣＨのフレームの先頭はＣＰＩＣＨのフレームの先頭と一致している。ここで、ＨＳ−ＰＤＳＣＨのフレームの先頭は、ＨＳ−ＳＣＣＨ等に対して２スロット遅延しているが、移動局がＨＳ−ＳＣＣＨを介して変調タイプ情報を受信してから、受信した変調タイプに対応する復調方式でＨＳ−ＰＤＳＣＨの復調を行うことを可能にするためである。また、ＨＳ−ＳＣＣＨ、ＨＳ−ＰＤＳＣＨは、３スロットで１サブフレームを構成している。
【００１５】
ＨＳ−ＤＰＣＣＨは、ＣＰＩＣＨに同期していないが、上り方向のチャネルであり、移動局において生成されたタイミングに基づくためである。
【００１６】
以上が、ＨＳＤＰＡのチャネル構成の簡単な説明である。次に、送信データがＨＳ−ＰＤＳＣＨを介して送信されるまでの過程についてブロック図を用いながら説明する。
・「基地局の構成」
図２は、ＨＳＤＰＡをサポートする基地局の構成を示す。
【００１７】
図において、１はＣＲＣ付加部、２は符号ブロック分割部、３はチャネル符号化部、４はビット分離部、５はレートマッチング部、６はビット収集部、７は変調部を示す。
【００１８】
次に各ブロックの動作について説明する。
【００１９】
ＨＳ−ＰＤＳＣＨを介して送信される送信データ（図１におけるＨＳ−ＰＤＳＣＨの１サブフレーム内に収められるデータ）は、まず、１のＣＲＣ付加部においてＣＲＣ演算処理がなされ、演算結果が送信データの最後尾に付加される。そして、ＣＲＣ演算結果の付加された送信データは、符号ブロック分割部２に入力されて、複数のブロックに分割される。これは、受信側における復号処理負荷を考慮して、誤り訂正符号化を行う単位のデータ長を短くするためであり、所定長を超える場合には、複数のブロックに等分するのである。分割数は２以上の整数を取り得るが、以下、説明を簡単にするため分割数が２であった場合について説明する。もちろんデータ長が短い場合は分割不要である。
【００２０】
分割された送信データのそれぞれは、チャネル符号化部３において、それぞれ別個の誤り訂正符号化の対象のデータとして扱われる。即ち、分割された第１ブロック、第２ブロックのそれぞれについて誤り訂正符号化処理が施される。チャネル符号化の例としては、ターボ符号化が挙げられる。
【００２１】
ここで、ターボ符号化について簡単に説明する。ターボ符号化は、符号化の対象となるデータをＵとすると、Ｕに基づいて、Ｕそのものと、Ｕを畳み込み符号化して得られたＵ'と、Ｕをインタリーブ（並び替え処理）してから同様に畳み込み符号化して得られたＵ''とを出力することとなる。ここで、Ｕは、組織ビットと称され、ターボ復号において、２つの要素復号器の双方で用いられるデータであり、利用頻度が高いため重要度が高いデータであると解することができる。他方、Ｕ'、Ｕ''は冗長ビットであり、それぞれ２つの要素復号器の１方で用いられるデータであり、利用頻度が低いため重要度はＵより低いものと解することができる。
【００２２】
即ち、組織ビットの方が冗長ビットよりも重要度が高く、組織ビットがより正しく受信されることで、ターボ復号器により正しい復号結果を得ることができるともいえる。
【００２３】
さて、このようにして生成された、組織ビットと、冗長ビットは、シリアルデータとしてビット分離部４に入力され、ビット分離部４は、入力されたシリアルデータをＵ、Ｕ'、Ｕ''の３つの系統のデータに分離し、パラレルデータとして出力する。
【００２４】
レートマッチング部５は、ＨＳ−ＳＣＣＨの３スロットで構成されるサブフレーム内に収まるように、所定のアルゴリズムによりビットを削除するパンクチャ処理を行ったり、ビットを繰り返すことによるレピテッション処理を行う。
【００２５】
このように、レートマッチング部５において、サブフレームへのビット適合化の処理が施されたビットは、ビット収集部６にパラレルに入力される。
【００２６】
ビット収集部６は、入力データに基づいて、例えば１６値ＱＡＭ変調の各信号点を示す４ビットのビット列を生成して出力する。尚、ビット列の生成に際しては、最初の送信時には、組織ビットを誤りずらい上位ビット側に優先的に配置される。
【００２７】
変調部７は、入力されたビット列により示される信号点に対応する振幅、位相となるように１６値ＱＡＭ変調された信号を出力して、周波数変換により無線周波数に変換してから不図示のアンテナ側へ送出する。
・「レートマッチング部５の詳細説明」
図３は、レートマッチング部５を示す。
レートマッチング部５は、図のように、第１レートマッチング部５１、バーチャルバッファ５２、第２レートマッチング部５３を備えている。
【００２８】
第１レートマッチング部５１は、ビット分離部４で分離された組織ビット（Ｕ）、第１冗長ビット（Ｕ'）、第２冗長ビット（Ｕ''）に対して、レートマッチング処理（パンクチャ処理）を行う。この処理は後述する受信側の移動局の能力（既に受信済みのデータと再送されたデータを合成したデータを記憶可能なメモリの容量等）を考慮したもので、再送を含めて送信可能な最大のデータ量を移動局の能力以下とするために行われ、所定の法則でビットの削除が行われる。
【００２９】
バーチャルバッファ部５２は、第１レートマッチング部５１において、移動局の能力にあわせて、パンクチャ処理（ビット削除）された組織ビット、第１、第２冗長ビットを格納するためのバッファである。
【００３０】
第２レートマッチング部５３は、バーチャルバッファから読み出したデータに対して、ＨＳ−ＳＣＣＨの３スロットで構成されるサブフレーム内に収まるように、所定の法則によりビットを削除するパンクチャ処理等を行ったり、ビットを繰り返すことによるレピテッション処理を行う。
【００３１】
以上が、レートマッチング部５の構成、動作の説明であるが、図４を用いて、レートマッチング部５の処理にともなうデータの変化について詳細に説明する。
【００３２】
図４におけるブロックＡは、第１レートマッチング部５１に入力される組織ビット（Ｕ）、第１冗長ビット（Ｕ'）、第２冗長ビット（Ｕ''）を示している。第１レートマッチング処理部５１は、移動局の能力に応じて定まる所定のデータ量となるように、ブロックＡに対してパンクチャ処理を施し出力する。即ち、移動局の能力を考慮してブロックＢに示すデータ量となるようにビットの削除を行うのである。
【００３３】
削除するビットについては、種々の手法が考えられるが、例えば、図示したブロックＢは、組織ビットは、重要なビットであるからパンクチャ処理を施さず、第１冗長ビット、第２冗長ビットについては、それぞれ、所定ビットをパンクチャ処理により削除（レートマッチング処理としてのパンクチャ処理が施されたことを示すためにＵ'（ｒ）、Ｕ''（ｒ）と示している。）することで生成されている。尚、図４では、左半分のビットを削除しているが、ある程度分散された位置のビットを削除することが好ましい。例えば、偶数番目のビットあるいは奇数番目のビットを削除する等である。
【００３４】
第２レートマッチング部５３は、第１レートマッチング部５１においてパンクチャ処理されたデータブロックＢに基づいて、サブフレーム内に収まるように、レートマッチング処理を施し、送信データを出力する。
【００３５】
例えば、最初の送信では、パンクチャ処理を施して組織ビットＵをブロックＣとして出力し、２回目の送信（最初の再送）では、パンクチャ処理を施して第１冗長ビットＵ'（ｒ）、第２冗長ビットＵ''（ｒ）をブロックＤとして出力する。尚、再送回数は、１以上の所定数に設定可能であるが、ここでは、最初の送信を含めて３回目の送信が最後の再送信とすると、３回目の送信（２回目の再送）では、例えば、ブロックＢに対してパンクチャ処理して得られるブロックＣを再度送信する。
【００３６】
上述した、ＨＳＤＰＡに関する事項は、例えば次の非特許文献１に開示されている。
【非特許文献１】３Ｇ ＴＳ ２５．２１２（3rd Generation Partnership Project: Technical Specificati  on Group Radio Access Network ; Multiplexing and channel coding (FDD)）
【発明の開示】
【発明が解決しようとする課題】
【００３７】
先に説明した背景技術によれば、（第１）レートマッチングにより、再送を含めて移動局に送信されるデータ量は、受信装置の能力（既に受信済みのデータと再送されたデータを合成したデータを記憶可能なメモリの容量等）以下となるように、予め制限（ブロックＢに制限）しているため、受信装置は、能力（メモリの容量）を越えるデータを受信することはなく、最初の受信データ、再送された受信データの全てを利用して誤り訂正復号処理を行うことができる。
【００３８】
しかし、このような制限は、受信装置のメモリの容量を越えるデータ部分の利用の途を閉ざすこととなり、誤り訂正復号処理の能力を十分に発揮できないものとしている。
【００３９】
受信装置のメモリの容量を増大させることでこのような制限をなくすことも考えられるが、メモリの増大化により移動局の小型化が疎外され、特に、誤り訂正復号処理に軟判定データを用いる場合には、データ量が極端に増大してしまうため、そのまま採用することができない。
【００４０】
従って、本発明の目的の１つは、受信装置で記憶しなければならないデータ量の増大をおさえつつ、誤り訂正復号処理が効率的に行えるようにすることである。
【００４１】
尚、上記目的に限らず、後述する発明を実施するための最良の形態に示す各構成により導かれる効果であって、従来の技術によっては得られない効果を奏することも本発明の目的の１つとして位置付けることができる。
【課題を解決するための手段】
【００４２】
（１）本発明においては、受信済みのデータと再送信されたデータとを用いて誤り訂正復号処理を行う受信装置に対してデータを送信する送信装置において、誤り訂正符号化されたデータの第１の部分に対してレートマッチング処理を施して第１の送信データを生成し、該誤り訂正符号化されたデータの全体又は第２の部分に対してレートマッチング処理を施して、少なくとも該第１の部分に含まれないデータを含む第２の送信データを生成する送信データ生成手段と、該第１の送信データを送信した後に、前記再送信として該第２の送信データの送信を行う送信手段と、を備えたことを特徴とする送信装置を用いる。
（２）本発明においては、前記第２の送信データの送信は、実行される再送信のうち、最後の再送信であることを特徴とする（１）記載の送信装置を用いる。
【００４３】
好ましくは、（１）において、前記第２の送信データは、前記第１の送信データと共通するデータ部分を有し、前記第２の送信データの送信は、実行される再送信のうち、最後ではない再送信であるものとする。
【００４４】
また、好ましくは、（１）において、前記第１の部分は、前記誤り訂正符号化されたデータに対してレートマッチング処理を施して得る。
（３）本発明においては、前記第１の部分は、前記誤り訂正符号化されたデータに対して第１のパターンでレートマッチング処理を施して得られたデータ部分であり、前記第２の部分は、前記誤り訂正符号化されたデータに対して第２のパターンでレートマッチング処理を施して得られたデータ部分である、ことを特徴とする請求項１記載の送信装置を用いる。
（４）本発明においては、受信済みのデータと再送信されたデータとを合成して誤り訂正復号処理を行う受信装置に対してデータを送信する送信装置において、該受信装置が特定可能な特定の再送信を行う際には、その前に既に送信済みである、同じ誤り訂正符号化されたデータに関する全てのデータと合成すると、該受信装置が合成後のデータを格納するために有する記憶手段の容量を越えることとなる送信データを生成する送信データ生成手段と、該データを前記特定の再送信として送信する送信手段と、を備えたことを特徴とする送信装置を用いる。
【００４５】
好ましくは、（４）において、送信回数、ＮＡＣＫ信号の連続受信回数、最初の送信からの経過時間のいずれかに基づいて判定する制御部、を備える。
【００４６】
また、好ましくは、（４）において、前記特定の再送信であることを該受信装置に通知する通知手段を備え、必要に応じて、更に、前記送信装置はＨＳＤＰＡをサポートする移動通信システムにおいて用いられる基地局であり、前記通知は、ＨＳ−ＳＣＣＨを介して行う。
（５）本発明においては、受信済みのデータと再送信されたデータとを合成して誤り訂正復号処理を行う受信装置に対してデータを送信する送信手段と、該手段により実行する一連の再送信のうち、最後の再送信であることを該受信装置に通知する通知手段、を備えたことを特徴とする送信装置を用いる。
（６）本発明においては、受信済みのデータと再送信されたデータとを合成して誤り訂正復号処理を行う受信装置において、最初に受信したデータについて記憶を行う記憶手段と、特定の再送信でない場合の受信データについては、前記記憶手段から読み出したデータと該受信データを合成し、前記記憶手段に合成後のデータを格納する制御を行うが、特定の再送信である場合の受信データについては、前記記憶手段から読み出したデータと該受信データを合成するが、前記記憶手段に合成後のデータを格納する制御を行わないことを特徴とする受信装置を用いる。
（７）本発明においては、受信済みのデータと再送信されたデータとを合成して誤り訂正復号処理を行う受信装置において、最初に受信したデータについて記憶を行う記憶手段と、特定の再送信でない場合の受信データについては、前記記憶手段から読み出したデータと該受信データを合成し、前記記憶手段に合成後のデータを格納する制御を行うが、特定の再送信である場合の受信データについては、前記記憶手段から読み出したデータと該受信データを合成し、該合成後のデータのうち前記記憶手段に対応するデータ部分は、前記記憶手段に格納するが、対応しないデータ部分は記憶手段に格納しない制御を行う制御手段と、を備えたことを特徴とする受信装置を用いる。
（８）本発明においては、前記受信装置は、前記特定の再送信であることを、基地局からの通知内容、ＮＡＣＫ信号の送信回数、受信回数、最初の受信からの経過時間のいずれかに基づいて判定する特定の再送信検出部、を備えたことを特徴とする（６）又は（７）記載の受信装置を用いる。
【００４７】
好ましくは、（６）又は（７）において、前記受信装置は、ＨＳＤＰＡをサポートする移動通信システムにおいて用いられる移動局であり、前記特定の再送信であるかどうかは、ＨＳ−ＳＣＣＨを介して基地局から通知される情報により判定する特定の再送信検出部により判定される、こととする。
（９）本発明においては、記憶手段に記憶している受信済みのデータと再送信されたデータとを合成して誤り訂正復号処理を行う受信装置において、再送信が最後の再送信であるかどうかを判定する判定手段と、該判定手段により最後の再送信でないと判定した場合は、該最後の再送信でないデータについての前記合成の後のデータを前記記憶手段に記憶させる制御を行うが、該判定手段により最後の再送信であると判定した場合は、該最後の再送信であるデータについての前記合成の後のデータを前記記憶手段に記憶させる制御は行わない制御手段と、を備えたことを特徴とする受信装置を用いる。
（１０）本発明においては、基地局から送信したデータを受信した移動局が受信エラを検出した場合に、該移動局が該基地局に対して再送要求を行い、該再送要求に応じて基地局が再送を行う再送制御方法において、該基地局は、２回目以降の特定の再送を行う際には、その前に既に送信済みである同じ誤り訂正符号化されたデータに関する全てのデータと合成すると、該移動局が合成後のデータを格納するために有する記憶手段の容量を越えることとなる送信データを送信し、該移動局は、該特定の再送についての受信データと該記憶手段に記憶している受信済みのデータとの合成を行って誤り訂正復号処理を行うが、該合成後のデータは、前記記憶手段に記憶しない、ことを特徴とする再送制御方法を用いる。
【００４８】
（１１）本発明においては、ＨＡＲＱを採用するＣＤＭＡ移動通信システムにおけるデータ伝送方法において、最初の送信を行う際は、ファーストレートマッチング部が第１のパターンでレートマッチング処理を行って第１のデータを出力するように制御し、更に、セカンドレートマッチング処理部が該第１のデータに対してレートマッチング処理を施して第２のデータを出力するように制御し、特定の再送信を行う際は、前記ファーストレートマッチング部が第２のパターンでレートマッチング処理を行って前記第１のデータには含まれないデータを有する第３のデータを出力するように制御し、更に、前記セカンドレートマッチング処理部が該第３のデータに対してレートマッチング処理を施して前記第１のデータには含まれないデータを有する第４のデータを出力するように制御する、ことを特徴とするデータ伝送方法を用いる。
【発明の効果】
【００４９】
本発明にかかる送信装置によれば、受信装置で記憶しなければならないデータ量の増大をおさえつつ、誤り訂正復号処理を効果的に行うことができる。
【発明を実施するための最良の形態】
【００５０】
以下、図面を参照することにより、本発明の実施の形態について説明する。
【００５１】
〔ａ〕第１実施形態の説明
図５は、本発明に係る送信装置を示す図である。
【００５２】
尚、送信装置の１例として、先に説明したＨＳＤＰＡに対応したＷ−ＣＤＭＡ通信システムの送信装置（無線基地局）について説明することとする。他の通信システムにおける送信装置に適用することも可能である。
【００５３】
図において、１０はＨＳ―ＰＤＳＣＨを介して送信する伝送データ（１サブフレーム内で送信するデータ）を順次出力するとともに各部（１１〜２６等）の制御を行う制御部を示す。ＨＳ−ＰＤＳＣＨは、共通チャネルであるから、順次出力される伝送データは、それぞれ異なる移動局宛てであることが許容される。
【００５４】
１１は、順次入力される伝送データ（同じ無線フレーム内で送信するデータ）に対してＣＲＣ演算を行い、この伝送データの最後尾にＣＲＣ演算結果を付加するＣＲＣ付加（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）部を示す。
【００７８】
２６は、受信部を示し、ＨＳ−ＤＰＣＣＨ等を介して受信した移動局からの信号を受信し、ＡＣＫ、ＮＡＣＫ信号、ＣＱＩ等を制御部１０に与える。
【００７９】
以上が、各部の名称とその動作の説明である。この説明により、特に、第１レートマッチング部１６が、特定の再送信の際には、レートマッチングパターンを変更することとなることがわかるが、これについて図６を用いて更に詳しく説明する。
・「レートマッチング処理によるデータの変化」
図６におけるブロックＡは、第１レートマッチング部１６に入力される組織ビット（Ｕ）、第１冗長ビット（Ｕ'）、第２冗長ビット（Ｕ''）を示している。第１レートマッチング部１６は、特定の再送信でない場合は、制御部１０により通知された移動局の能力（Ｈ−ＡＲＱ用のメモリ３１）に応じて定まる所定のデータ量となるように、ブロックＡのデータに対して第１のパターンでレートマッチング処理（パンクチャ処理）を施して、第１の部分であるブロックＢとして出力する。尚、本実施例では、ブロックＢのデータ量はメモリ３１の容量に一致させているが、一致させない場合も考えられる。
【００８０】
第１のパターンとして、組織ビットを優先して残すパターン、冗長ビットを優先して残すパターン等種々のパターンが考えられるが、図示したブロックＢでは、例えば、組織ビットは重要なビットであるからパンクチャ処理を施さず、そのまま出力し、第１冗長ビット、第２冗長ビットについては、それぞれ、所定ビットをパンクチャ処理により削除（第１のパンクチャ処理が施されたことを示すためにＵ'（ｒ１）、Ｕ''（ｒ１）と示している。）している。尚、左半分のビットを削除した図を示しているが、ある程度分散された位置のビットを削除することが好ましい。例えば、偶数番目のビットあるいは奇数番目のビットを削除する等である。
【００８１】
また、第１レートマッチング処理部１６は、特定の再送信を行う際には、ブロックＡのデータに対して第２のパターンでレートマッチング処理を施して、ブロックＥとして出力する（第２のパターンでのパンクチャ処理が施されたことを示すためにＵ'（ｒ２）、Ｕ''（ｒ２）と示している。）。尚、第２のパターンは、第１のパターンとは、異なるパターンであり、少なくとも第１のパターンには含まれないデータを含むパターンである。
【００８２】
また、特定の再送信時とは、再送信を行う場合の最後の再送信時とすることが望ましいが、移動局が特定可能ないずれかの再送信時（最後の再送信時とは限らない）とすることもできる。
【００８３】
最後の再送信時とすると、移動局は、既に受信してメモリ３１に記憶済みのデータと、この最後の再送信により受信したデータとの合成を行って誤り訂正復号することができ、かつ、その後に再送信がないことから、合成後のデータを更なる再送信に備え、合成用データとしてメモリ３１に記憶することを要求されないからである。
【００８４】
また、移動局が特定可能ないずれかの再送信時（最後の再送信時とは限らない）とすると、この特定の再送信を受信した移動局は、既に受信してメモリ３１に記憶済みのデータと、この再送信時に受信したデータを合成して誤り訂正復号を行うとともに、合成後のデータの一部について、既に記憶済みのデータと同じビットに関するデータが含まれるのであれば、そのデータについてはメモリ３１に記憶するという特別の処理を行うことができ、次の再送信があった場合に、この特定の再送信により受信したデータの全てが利用不可能となってしまうことがないからである。
【００８５】
以上が第１レートマッチング部１６におけるレートマッチング処理であるが、第２のパターンによるレートマッチング処理後のデータには、誤り訂正符号化されたブロックＡに含まれるビットであって、第１のパターン１によるレートマッチング処理後のデータに含まれないビットが含まれる点に留意すべきである。説明した例では、第２のパターンによるレートマッチング処理後のデータ、第１のパターンによるレートマッチング処理後のデータに重複部分はなく、ブロックＡを全体とすると、ブロックＥはブロックＢの補集合に相当するこので、第２のレートマッチング部におけるレートマッチングのパターンによらず第２のパターンによるレートマッチング処理後のデータには、誤り訂正符号化されたブロックＡに含まれるビットであって、第１のパターン１によるレートマッチング処理後のデータに含まれないビットが含まれることを確実なものとしている。
【００８６】
但し、後述する第２レートマッチング部１８におけるレートマッチングのパターンの設定により、先に説明した例に制限されない点に留意すべきである。
【００８７】
即ち、ブロックＡを第１のパターンによりパンクチャして得たブロック１と第２のパターンによりパンクチャしたブロック２に、少なくとも異なるデータ部分が含まれるのであれば、第２レートマッチング部１８が、ブロック２についてレートマッチング処理を施した後に、その異なるデータ部分の少なくとも一部を残すことが可能であり、それを可能とするようなパターンで第２レートマッチング部１８がレートマッチングを行えばよい。
【００８８】
尚、この際、ブロック２についてのレートマッチング処理後のデータに、第１のパターンによるパンクチャ後のデータにも含まれるデータを含めることで、特定の再送信が最後の再送信ではなく、次の再送信がなされる場合等においても、特定の再送信時に移動局が受信するデータの全てが利用不可（合成不可）となってしまうような事態を回避することができる。
【００８９】
第２レートマッチング部１８は、第１レートマッチング部１６においてパンクチャ処理された第１の部分としてのデータブロックＢ、第２の部分としてのデータブロックＥに基づいて、サブフレーム内に収まるように、制御部１０に指定されたパターンにより、レートマッチング処理を施し、送信データをブロックＣ、Ｄ、Ｆとして出力する。即ち、特定の再送信が３回目の送信（再送信としては２回目）である場合は、最初の送信時には、第２レートマッチング処理部１８は、ブロックＢに含まれるデータに基づいて、レートマッチング処理を施してブロックＣを出力し、次の送信時には第２レートマッチング処理部は１８は、ブロックＢに含まれるデータに基づいて、レートマッチング処理を施してブロックＤを出力する。そして、３回目の最後の再送信時には、第２レートマッチング処理部１８は、ブロックＥに含まれるデータに基づいて、レートマッチング処理を施して、ブロックＦを出力する。
【００９０】
以上が、レートマッチング処理の流れであるが、受信装置が特定可能な特定の再送信を行う際（例えば３回目の送信）には、その前に既に送信済みである、同じ誤り訂正符号化データに関するデータ（１回目の送信データであるブロックＣ、２回目の送信データであるブロックＤ）と合成すると、移動局が合成後のデータを格納するために有する記憶手段（例えばメモリ３１）の容量を越える（ブロックＣ、ブロックＤ、ブロックＦを合成すると、ブロックＡとなり、メモリ３１の容量であるブロックＢのサイズを超える）こととなるブロックＦを送信データとして生成し、送信している点にも特徴がある。
【００９１】
尚、第１レートマッチング部１６、第２レートマッチング部１８で２段階のレートマッチング処理を行う例で説明したが、１段階で２段階のレートマッチングにより得られるデータと同じデータを生成することもできる。即ち、ブロックＡに対して、ブロックＣ、ブロックＤ、ブロックＦを直接生成するようなパターンでレートマッチング処理を行うのである。この場合も、ブロックＣ、ブロックＤ、ブロックＦを合成すると、ブロックＡとなり、メモリ３１の容量であるブロックＢのサイズを超えることは明らかである。
【００９２】
次に、本発明に係る受信装置について説明する。
・「受信装置（移動局）の説明」
図７は、本発明に係る受信装置を示す図である。
【００９３】
尚、受信装置の１例として、先に説明したＨＳＤＰＡに対応したＷ−ＣＤＭＡ通信システムの受信装置（移動局）について説明することとする。他の通信システムにおける受信装置に適用することも可能である。
【００９４】
図において、２７は、受信部であり、受信信号に対して直交検波、逆拡散処理等を施した受信信号を出力するものである。尚、後述するチャネル復号化３６において、軟判定情報も利用するため、受信部２７の出力は軟判定情報も含まれる。
【００９５】
２８は、特定の再送信検出部であり、例えば、ＨＳ−ＰＤＳＣＨを介してデータを受信する前に、ＨＳ−ＳＣＣＨ等を介して特定の再送信であるかどうかの通知を受けることにより特定の再送信であるかどうかを判定し、判定結果に応じてＳＷ３０を制御する。
【００９６】
尚、特定の再送信であることの検出手法として考えられる別の手法は、ＮＡＣＫ信号を連続して送信した回数を特定の再送信検出部２８がカウントして所定値Ｍとなったことを検出する手法、ＨＳ−ＰＤＳＣＨを介して何回データを受信したか（最初の送信と再送信を含めて、同じ誤り訂正符号化データに対して何回送信されたか）を特定の再送信検出部２８がカウントして所定値Ｎとなったことを検出する手法、新規のデータの受信から所定時間Ｔ経過したことを特定の再送信検出部２８がタイマにより検出する手法が考えられる。
【００９７】
２９は第１デパンクチャ部であり、第２レートマッチング部１８の処理の逆の処理に対応し、パンクチャ処理により削除されたビット位置に尤度０の情報を挿入する。尤度０の情報を入れることで、チャネル復号化部３６における誤り訂正復号処理への悪影響が抑えられる。
【００９８】
尚、送信毎に第２レートマッチング部１８におけるレートマッチングのパターンは変更されるが、ＨＳ−ＳＣＣＨを介してそのパターンを予め制御部１０が認識することができるので、制御部１０は、データの受信毎に基地局から通知されたパターンに対応するデパンクチャ処理を行うように第１デパンクチャ部２９を制御する。
【００９９】
次に、３０はスイッチ（ＳＷ）部を示す。ＳＷ部３０は、特定の再送信検出部２８の制御により、特定の再送信にかかるデータの場合は、第３デパンクチャ部３４側を選択する。また、特定の再送信にかかるデータでない場合は、合成部３２側を選択する。
【０１００】
従って、特定の再送信でないデータについては、全て合成部３２における合成の対象となる。
【０１０１】
３２は、合成部、３１はメモリを示し、最初の送信にかかるデータについては、そのまま第２デパンクチャ部３３に出力し、メモリ３１に記憶する。一方、特定の再送信でない２回目以降の送信データについては、既にメモリ３１に記憶しているデータと合成して第２デパンクチャ部３３に出力し、再びメモリ３１に合成後のデータを記憶する。尚、合成を行う際には、例えば、尤度情報の平均化を行うことが考えられる。即ち、最初の受信だけ尤度が高かったが、その後の受信は尤度が低い場合には合成により尤度は最初の尤度に対して低下する。
【０１０２】
３３は第２デパンクチャ部、３４は第３デパンクチャ部を示し、第１レートマッチング部１６の処理の逆の処理に対応し、パンクチャ処理により削除されたビット位置に尤度０の情報を挿入する。
【０１０３】
特定の再送信でない場合には、第１のパターンでレートマッチング処理が施されているため、第２デパンクチャ部３３は、第１のパターンに対応してデパンクチャ処理を施し、特定の再送信の場合は、第２のパターンでレートマッチング処理が施されているため、第３デパンクチャ部３４は、第２のパターンに対応してデパンクチャ処理を施すこととなる。
【０１０４】
尚、第２デパンクチャ部の前段には、デパンクチャの対象となる合成後のデータを格納するメモリ３１が存在するのに対して、第３デパンクチャ部の前段にはそのようなメモリを有する必要がないことに留意すべきである。
【０１０５】
３５は、合成部であり、第２デパンクチャ部３３と第３デパンクチャ部３４の出力を合成して出力する。
【０１０６】
３６は、チャネル復号化部を示し、合成部３５からの出力に基づいてターボ復号化等の誤り訂正復号処理等を施して誤り訂正後のデータを出力する。
【０１０７】
３７は、ＣＲＣチェック部であり、誤り訂正された後のデータに付加されたＣＲＣビットを用いて誤り検出処理がなされ、その結果を制御部３８に通知する。
【０１０８】
制御部３８は、各部の制御を行うとともに、ＣＲＣチェック部３７からのＣＲＣエラの有無に応じて送信部３９を制御してＡＣＫ、ＮＡＣＫを基地局に送信する。尚、ＣＲＣエラ無しであれば、ＡＣＫ信号を送信し、ＣＲＣエラ有りでればＮＡＣＫ信号を送信するため、基地局は、ＮＡＣＫ信号の受信時に再送を行うこととなる。
【０１０９】
上記構成では、第３デパンクチャ部３４についての入出力データを保持するメモリを特段有さない例を挙げたが、第１レートマッチング部１６において、第１のパターン、第２のパターンで重複するビット部分が存在する場合には、重複する部分については、メモリ３１の出力に合成した上で、メモリ３１に再度書き込んでおくことが望ましい。但し、合成するビットの対応をとる必要があるので、予め第１のパターン、第２のパターンに基づいて対応関係を記憶しておき、対応するビット間で合成を行うことが望ましい。
【０１１０】
このようにすることで、特定の再送信により特別なデータを送信したものの受信エラとなり、更に次の再送信が行われる場合であっても、特定の再送信で送信したデータの全てが再利用できないといった不都合が生じず、効率的であるからである。
【０１１１】
尚、次の再送信としては、第１レートマッチング部１６が第１のパターンを用いる場合と第２のパターンを用いる場合が考えられるが、移動局は、第１のパターンである場合は、特定の再送信検出部２８が特定の再送信であることを検出しない場合の動作を行い、第２のパターン（第１、第２のパターンと異なり、第１のパターンには含まれないビットを含む第３のパターンとしてもよい）である場合は、特定の再送信検出部２８が特定の再送信であることを検出した場合の動作を行えばよい。
【０１１２】
以上のように、受信装置としての移動局の能力（Ｈ−ＡＲＱ用のメモリ３１）のために、従来は第１レートマッチング処理により、送信の対象からそもそも除外されていたデータを含むブロックＥから生成したデータを送信することができるとともに、受信装置は、ブロックＥについては、メモリ３１に記憶することが必要とされない。尚、先に指摘したように、第１レートマッチング部１６において、誤り訂正符号化されたデータについて、第１のパンクチャパターンにより生成された第１の部分と、第２のパンクチャパターンにより生成された第２の部分に共通部分がある場合には、共通部分についてメモリ３１に記憶することもできるので、特定の送信に失敗しても受信データに利用できる部分があるので効率的である。
【０１１３】
また、基地局が送信するデータが最後の再送信であることを特定の再送信検出部２８が検出した場合は、移動局は、先に説明した特定の再送信時の動作を行うことで、メモリ３１に合成後のデータを記憶させる制御を行わなくともよいという制御負担の軽減が図られる。
【０１１４】
〔ｂ〕第２実施形態の説明
第１実施形態において説明した移動局のように、メモリ３１の容量を越えるデータを受信しても、その受信データを用いた誤り訂正復号をすることができない移動局が存在する場合の配慮を行うこともできる。
【０１１５】
即ち、移動局は、発呼時等に自局の能力（メモリ３１の容量情報等）を基地局に送信する際に、あわせて、実施形態１で説明した基地局の特定の送信に対応することができるかどうかの情報を送信する。この送信により、基地局の制御部１０は、移動局が特定の再送信に対応可能と判断すると特定の再送信を許容する制御を行い、移動局が対応不可能である場合には、特定の再送信を禁止する制御を行うのである。
【０１１６】
〔ｃ〕第３実施形態の説明
基地局が再送を行う際には、制御部１０において記憶していたデータを再び出力し、第１実施形態で説明した手順で再送信を行うこともできるが、好ましくは、第１レートマッチング部１６は、最初の送信時において、入力された誤り訂正符号化データに対して、第１のパターンでパンクチャしたデータ及び第２のパターンでパンクチャしたデータを出力し、バーチャルバッファに格納することが好ましい。尚、バーチャルバッファの各領域は必要に応じて確保すればよい。
【０１１７】
このようにしておけば、特定の送信時でない場合には、第１のパターンに対応するデータをバーチャルバッファから読み出し、特定の送信時の場合には、第２のパターンに対応するデータをバーチャルバッファから読み出し、後段の第２レートマッチング部１８等へ出力すればよいので、再送信時に、１１〜１５の各部における処理が省略可能となる。
【０１１８】
尚、このように再送時のためにデータを格納しておく必要がないのであれば、バーチャネルバッファ部は、現実にはバッファ装置により構成する必要はないことに留意しできである。即ち、第１の実施例形態のバーチャルバッファ部を省略し、第１レートマッチング部１６と第２レートマッチング部１８を接続することもできる。
【０１１９】
以上の実施例に記載された本発明のポイントについて付記として以下に列挙する。
（付記１）
受信済みのデータと再送信されたデータとを用いて誤り訂正復号処理を行う受信装置に対してデータを送信する送信装置において、
誤り訂正符号化されたデータの第１の部分に対してレートマッチング処理を施して第１の送信データを生成し、該誤り訂正符号化されたデータの全体又は第２の部分に対してレートマッチング処理を施して、少なくとも該第１の部分に含まれないデータを含む第２の送信データを生成する送信データ生成手段と、
該第１の送信データを送信した後に、前記再送信として該第２の送信データの送信を行う送信手段と、
を備えたことを特徴とする送信装置。（１）
（付記２）前記第２の送信データの送信は、実行される再送信のうち、最後の再送信であることを特徴とする付記１記載の送信装置。（２）
（付記３）前記第２の送信データは、前記第１の送信データと共通するデータ部分を有し、
前記第２の送信データの送信は、実行される再送信のうち、最後ではない再送信であることを特徴とする付記１記載の送信装置。
（付記４）前記第１の部分は、前記誤り訂正符号化されたデータに対してレートマッチング処理を施して得たことを特徴とする付記１記載の送信装置。
（付記５）前記第１の部分は、前記誤り訂正符号化されたデータに対して第１のパターンでレートマッチング処理を施して得られたデータ部分であり、前記第２の部分は、前記誤り訂正符号化されたデータに対して第２のパターンでレートマッチング処理を施して得られたデータ部分である、
ことを特徴とする付記１記載の送信装置。 （３）
（付記６）受信済みのデータと再送信されたデータとを合成して誤り訂正復号処理を行う受信装置に対してデータを送信する送信装置において、
該受信装置が特定可能な特定の再送信を行う際には、その前に既に送信済みである、同じ誤り訂正符号化されたデータに関する全てのデータと合成すると、該受信装置が合成後のデータを格納するために有する記憶手段の容量を越えることとなる送信データを生成する送信データ生成手段と、
該データを前記特定の再送信として送信する送信手段と、
を備えたことを特徴とする送信装置。（４）
（付記７）前記特定の再送信であることを、送信回数、ＮＡＣＫ信号の連続受信回数、最初の送信からの経過時間のいずれかに基づいて判定する制御部、
を備えたことを特徴とする付記６記載の送信装置。
（付記８）前記特定の再送信であることを該受信装置に通知する通知手段、
を備えたことを特徴とする付記６記載の送信装置。
（付記９）前記送信装置はＨＳＤＰＡをサポートする移動通信システムにおいて用いられる基地局であり、
前記通知は、ＨＳ−ＳＣＣＨを介して行われる、
ことを特徴とする付記８記載の送信装置。
（付記１０）受信済みのデータと再送信されたデータとを合成して誤り訂正復号処理を行う受信装置に対してデータを送信する送信手段と、
該手段により実行する一連の再送信のうち、最後の再送信であることを該受信装置に通知する通知手段、
を備えたことを特徴とする送信装置。（５）
（付記１１）受信済みのデータと再送信されたデータとを合成して誤り訂正復号処理を行う受信装置において、
最初に受信したデータについて記憶を行う記憶手段と、
特定の再送信でない場合の受信データについては、前記記憶手段から読み出したデータと該受信データを合成し、前記記憶手段に合成後のデータを格納する制御を行うが、特定の再送信である場合の受信データについては、前記記憶手段から読み出したデータと該受信データを合成するが、前記記憶手段に合成後のデータを格納する制御を行わないことを特徴とする受信装置。（６）
（付記１２）受信済みのデータと再送信されたデータとを合成して誤り訂正復号処理を行う受信装置において、
最初に受信したデータについて記憶を行う記憶手段と、
特定の再送信でない場合の受信データについては、前記記憶手段から読み出したデータと該受信データを合成し、前記記憶手段に合成後のデータを格納する制御を行うが、特定の再送信である場合の受信データについては、前記記憶手段から読み出したデータと該受信データを合成し、該合成後のデータのうち前記記憶手段に対応するデータ部分は、前記記憶手段に格納するが、対応しないデータ部分は記憶手段に格納しない制御を行う制御手段と、
を備えたことを特徴とする受信装置。（７）
（付記１３）前記受信装置は、前記特定の再送信であることを、基地局からの通知内容、ＮＡＣＫ信号の送信回数、受信回数、最初の受信からの経過時間のいずれかに基づいて判定する特定の再送信検出部、
を備えたことを特徴とする付記１１又は１２記載の受信装置。（８）
（付記１４）前記受信装置は、ＨＳＤＰＡをサポートする移動通信システムにおいて用いられる移動局であり、
前記特定の再送信であるかどうかは、ＨＳ−ＳＣＣＨを介して基地局から通知される情報により判定する特定の再送信検出部により判定される、
ことを特徴とする付記１１又は１２記載の受信装置。
（付記１５）記憶手段に記憶している受信済みのデータと再送信されたデータとを合成して誤り訂正復号処理を行う受信装置において、
再送信が最後の再送信であるかどうかを判定する判定手段と、
該判定手段により最後の再送信でないと判定した場合は、該最後の再送信でないデータについての前記合成の後のデータを前記記憶手段に記憶させる制御を行うが、該判定手段により最後の再送信であると判定した場合は、該最後の再送信であるデータについての前記合成の後のデータを前記記憶手段に記憶させる制御は行わない制御手段と、
を備えたことを特徴とする受信装置。（９）
（付記１６）基地局から送信したデータを受信した移動局が受信エラを検出した場合に、該移動局が該基地局に対して再送要求を行い、該再送要求に応じて基地局が再送を行う再送制御方法において、
該基地局は、２回目以降の特定の再送を行う際には、その前に既に送信済みである同じ誤り訂正符号化されたデータに関する全てのデータと合成すると、該移動局が合成後のデータを格納するために有する記憶手段の容量を越えることとなる送信データを送信し、
該移動局は、該特定の再送についての受信データと該記憶手段に記憶している受信済みのデータとの合成を行って誤り訂正復号処理を行うが、該合成後のデータは、前記記憶手段に記憶しない、
ことを特徴とする再送制御方法。（１０）
（付記１７）ＨＡＲＱを採用するＣＤＭＡ移動通信システムにおけるデータ伝送方法において、
最初の送信を行う際は、ファーストレートマッチング部が第１のパターンでレートマッチング処理を行って第１のデータを出力するように制御し、更に、セカンドレートマッチング処理部が該第１のデータに対してレートマッチング処理を施して第２のデータを出力するように制御し、
特定の再送信を行う際は、前記ファーストレートマッチング部が第２のパターンでレートマッチング処理を行って前記第１のデータには含まれないデータを有する第３のデータを出力するように制御し、更に、前記セカンドレートマッチング処理部が該第３のデータに対してレートマッチング処理を施して前記第１のデータには含まれないデータを有する第４のデータを出力するように制御する、
ことを特徴とするデータ伝送方法。（１１）
【図面の簡単な説明】
【０１２０】
【図１】ＨＳＤＰＡにおけるチャネル構成を示すための図である。
【図２】ＨＳＤＰＡをサポートする基地局の構成を示す図である。
【図３】レートマッチング部５を示すである。
【図４】レートマッチング部５におけるデータの変化を示す図である。
【図５】本発明に係る送信装置（無線基地局）を示す図である。
【図６】本発明に係るレートマッチング処理によるデータの変化を示す図である。
【図７】本発明に係る受信装置（移動局）のを示す図である。
【符号の説明】
【０１２１】
１    ＣＲＣ付加部
２    符号ブロック分割部
３    チャネル符号化部
４    ビット分離部
５    レートマッチング部
６    ビット収集部
７    変調部
１０  制御部
１１  ＣＲＣ付加部
１２  ビットスクランブル部
１３  符号分割部
１４  チャネル符号化部
１５  ビット分離部
１６  第１レートマッチング部
１７  バーチャルバッファ部
１８  第２レートマッチング部
１９  ビット収集部
２０  物理チャネル分割部
２１  インタリーブ処理部
２２  コンスタレーション再配置部
２３  物理チャネルマッピング部
２４  拡散処理部
２５  変調部
２６  送信部
２７  受信部
２８  第１デパンクチャ部
２９  最後の再送信検出部
３０  ＳＷ部
３１  メモリ
３２  合成部
３３  第２デパンクチャ部
３４  第３デパンクチャ部
３５  合成部
３６  チャネル復号化部
３７  ＣＲＣチェック部
３８  制御部
３９  送信部
５１  第１レートマッチング部
５２  バーチャルバッファ部
５３  第２レートマッチング部
【図１】
0004622263.tif 000002
【図２】
0004622263.tif 000003
【図３】
0004622263.tif 000004
【図４】
0004622263.tif 000005
【図５】
0004622263.tif 000006
【図６】
0004622263.tif 000007
【図７】
0004622263.tif 000008