(57)【要約】【課題】通信品質を向上できること。【解決手段】符号化方式選択部Ｃ１１３は、前の受信での信号のビットを第２の符号部Ｃ１１５に出力し、再送信号のビットを第３の符号部Ｃ１１６に出力する。第２の符号部Ｃ１１５は、ビットを復号する。第３の符号化部Ｃ１１６は、第２の符号部Ｃ１１５での拘束長とは異なる拘束長で、ビットを符号化する。【選択図】図３
2011234282.tif 000002
【特許請求の範囲】
【請求項１】
前の送信で用いた拘束長とは異なる拘束長で、ビットを符号化して再送信号を生成し、生成した再送信号を送信する送信装置と、
前の受信で用いた拘束長とは異なる拘束長で復号したビットであって、前記再送信号のビットを用いてターボ等化する受信装置と、
を備えることを特徴とする通信システム。
【請求項２】
前記前の送信は初送であることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記送信装置は、
前の送信で用いた拘束長とは異なる拘束長で、ビットを符号化するターボ符号部を備え、
前記受信装置は、
前の受信で用いた拘束長とは異なる拘束長で、ビットを復号する復号部を備えることを特徴とする請求項１に記載の通信システム。
【請求項４】
前記ターボ符号部は、
ビットを符号化する第１の符号化部と、
前記第１の符号化部での拘束長とは異なる拘束長で、ビットを符号化する第２の符号化部と、を備え、
前記第１の符号化部を用いて前記前の送信での信号のビットを符号化し、前記第２の符号化部を用いて前記再送信号のビットを符号化することを特徴とする請求項３に記載の通信システム。
【請求項５】
前記復号部は、
ビットを復号する第１の復号部と、
前記第１の復号部での拘束長とは異なる拘束長で、ビットを復号する第２の復号部と、
前記前の受信での信号のビットを前記第１の復号部に出力し、前記再送信号のビットを前記第２の復号部に出力する復号制御部と、
を備えることを特徴とする請求項３に記載の通信システム。
【請求項６】
前記復号部は、
ビットを復号する第１の復号部と、
前記第１の復号部での拘束長とは異なる拘束長で、ビットを復号する第２の復号部と、を備え、
前記第１の復号部と前記第２の復号部とは直列に接続されることを特徴とする請求項３に記載の通信システム。
【請求項７】
前記送信装置は、
前の送信で用いた並び順とは異なる並び順にビット列を並び替えて符号化し、
前記受信装置は、
前の受信で用いた並び順とは異なる並び順にビット列を並び替えて復号することを特徴とする請求項１に記載の通信システム。
【請求項８】
前記送信装置は、
ビットを符号化する第１の符号化部と、
前記第１の符号化部での拘束長とは異なる拘束長で、ビットを符号化する第２の符号化部と、を備え、
前記第１の符号化部を用いて前記前の送信での信号のビットを符号化し、前記第２の符号化部を用いて、前の送信で用いた並び順とは異なる並び順にビット列を並び替えたビットであって前記再送信号のビットを符号化することを特徴とする請求項７に記載の通信システム。
【請求項９】
前記受信装置は、
ビットを復号する第１の復号部と、
前記第１の復号部での拘束長とは異なる拘束長で、ビットを復号する第２の復号部と、を備え、
前記第１の復号部を用いて前記前の受信での信号のビットを復号し、前記第２の符号化部を用いて、前の受信で用いた並び順とは異なる並び順にビット列を並び替えたビットであって前記再送信号のビットを復号することを特徴とする請求項７に記載の通信システム。
【請求項１０】
前記受信装置は、
ビットを復号する第１の復号部と、
前記第１の復号部での拘束長とは異なる拘束長で、ビットを復号する第２の復号部と、
ビットを復号する第３の復号部と、を備え、
前記第１の復号部で復号したビットを、前記第２の復号部と前記第３の復号部とを用いて復号し、復号したビットを用いて第１の復号部での復号を行うことを特徴とする請求項７に記載の通信システム。
【請求項１１】
前記再送信号に用いる拘束長は、前の送信で用いた拘束長より短い拘束長であることを特徴とする請求項１から１０のいずれか一項に記載の通信システム。
【請求項１２】
前記再送信号に用いる拘束長は、ターボ符号の収束性を示す情報に基づいて決定され、
前記ターボ符号の収束性を示す情報は、再送回数もしくは再送回数と符号化率、受信装置の受信アンテナ本数、変調多値数、重複する帯域幅、又は、クリッピングする帯域幅のいずれかであることを特徴とする請求項１から１１のいずれか一項に記載の通信システム。
【請求項１３】
前の送信で用いた拘束長とは異なる拘束長で、ビットを符号化して再送信号を生成し、生成した再送信号を送信することを特徴とする送信装置。
【請求項１４】
前の受信で用いた拘束長とは異なる拘束長で復号したビットであって、再送信号のビットを用いてターボ等化することを特徴とする受信装置。
【請求項１５】
送信装置のコンピュータに、前の送信で用いた拘束長とは異なる拘束長で、ビットを符号化して再送信号を生成する手順を実行させるためのプログラム。
【請求項１６】
受信装置のコンピュータに、前の受信で用いた拘束長とは異なる拘束長で復号したビットであって、再送信号のビットを用いてターボ等化する手順を実行させるためのプログラム。
【請求項１７】
前の送信で用いた拘束長とは異なる拘束長で、再送信号のビットを符号するプロセッサ。
【請求項１８】
前の受信で用いた拘束長とは異なる拘束長で、再送信号のビットを復号するプロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、送信装置、受信装置、プログラム、及びプロセッサに関する。
【背景技術】
【０００２】
移動通信における無線伝搬路では、受信装置での熱雑音等によるビット誤りが生じ、通信品質が劣化する。近年、このような通信品質の劣化を、誤り訂正符号によって補償する技術が知られている。しかし、このような技術を用いた受信装置でも、必ずしもデータを正しく復号できるとは限らない。そのため、受信装置では、データを正しく復号できない場合に、同じデータを再度送信する再送制御（自動再送制御、ＡＲＱ（Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  ｒｅＱｕｅｓｔ）とも称される）を行うことが知られている。
再送制御には、非適応型ＡＲＱ（Ｎｏｎ−ａｄａｐｔｉｖｅ  ＡＲＱ）と適応型ＡＲＱ（Ａｄａｐｔｉｖｅ  ＡＲＱ）がある。非適応型ＡＲＱは、再送データと初回送信データで同じ伝送方式を用いるものである。例えば、非適応型ＡＲＱを適用した技術には、Ｃｈａｓｅ  Ｃｏｍｂｉｎｉｎｇ法が用いられる。適応型ＡＲＱを適用した技術として、特許文献１記載の技術が知られている。
【０００３】
一方、誤り訂正符号として、シャノン限界に近い特性を達成できるターボ符号が知られている（非特許文献１参照）。ターボ符号では、複数のコンポーネントエンコーダの再帰的組織型畳み込み（ＲＳＣ：Ｒｅｃｕｒｓｉｖｅ  Ｓｙｓｔｅｍａｔｉｃ  Ｃｏｎｖｏｌｕｔｉｏｎａｌ）符号を並列連接する。
近年の通信技術において、ターボ符号の復号処理で用いられるターボ原理に基づく繰り返し復号の手法を、ＭＡＰ（Ｍａｘｉｍｕｍ  Ａ  Ｐｏｓｔｅｒｉｏｒｉ  ｐｒｏｂａｂｉｌｉｔｙ、最大事後確率）検出器と復号部に適用したターボ等化器が知られてきている。このような技術として、特許文献２記載の技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７―２１４８２４号公報
【特許文献２】特開２００６−３２５０６３号公報
【非特許文献】
【０００５】
【非特許文献１】Ｃ．Ｂｅｒｒｏｕ，Ａ．Ｇｌａｖｉｅｕｘ，ａｎｄ  Ｐ．Ｔｈｉｔｉｍａｊｓｈｉｍａ，”Ｎｅａｒ  Ｓｈａｎｎｏｎ  ｌｉｍｉｔ  ｅｒｒｏｒ−ｃｏｒｒｅｃｔｉｎｇ  ｃｏｄｉｎｇ  ａｎｄ  ｄｅｃｏｄｉｎｇ：ｔｕｒｂｏ−ｃｏｄｅｓ，”ｉｎ  Ｐｒｏｃ．ＩＣＣ‘９３，Ｇｅｎｅｖａ，Ｓｗｉｔｚｅｒｌａｎｄ，Ｍａｙ  １９９３，ｐｐ．１０６４−１０７０
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２記載の技術では、再送制御を適用した場合に、例えば、ターボ等化での繰り返し処理が収束しないことがある。このように、特許文献２記載の技術では、通信品質が劣化するという欠点があった。
【０００７】
本発明は上記の点に鑑みてなされたものであり、通信品質を向上できる通信システム、送信装置、受信装置、プログラム、及びプロセッサを提供する。
【課題を解決するための手段】
【０００８】
（１）本発明は上記の課題を解決するためになされたものであり、本発明は、前の送信で用いた拘束長とは異なる拘束長で、ビットを符号化して再送信号を生成し、生成した再送信号を送信する送信装置と、前の受信で用いた拘束長とは異なる拘束長で復号したビットであって、前記再送信号のビットを用いてターボ等化する受信装置と、を備えることを特徴とする通信システムである。
【０００９】
（２）また、本発明は、上記の通信システムにおいて、前記前の送信は初送であることを特徴とする。
【００１０】
（３）また、本発明は、上記の通信システムにおいて、前記送信装置は、前の送信で用いた拘束長とは異なる拘束長で、ビットを符号化するターボ符号部を備え、前記受信装置は、前の受信で用いた拘束長とは異なる拘束長で、ビットを復号する復号部を備えることを特徴とする。
【００１１】
（４）また、本発明は、上記の通信システムにおいて、前記ターボ符号部は、ビットを符号化する第１の符号化部と、前記第１の符号化部での拘束長とは異なる拘束長で、ビットを符号化する第２の符号化部と、を備え、前記第１の符号化部を用いて前記前の送信での信号のビットを符号化し、前記第２の符号化部を用いて前記再送信号のビットを符号化することを特徴とする。
【００１２】
（５）また、本発明は、上記の通信システムにおいて、前記復号部は、ビットを復号する第１の復号部と、前記第１の復号部での拘束長とは異なる拘束長で、ビットを復号する第２の復号部と、前記前の受信での信号のビットを前記第１の復号部に出力し、前記再送信号のビットを前記第２の復号部に出力する復号制御部と、を備えることを特徴とする。
【００１３】
（６）また、本発明は、上記の通信システムにおいて、前記復号部は、ビットを復号する第１の復号部と、前記第１の復号部での拘束長とは異なる拘束長で、ビットを復号する第２の復号部と、を備え、前記第１の復号部と前記第２の復号部とは直列に接続されることを特徴とする。
【００１４】
（７）また、本発明は、上記の通信システムにおいて、前記送信装置は、前の送信で用いた並び順とは異なる並び順にビット列を並び替えて符号化し、前記受信装置は、前の受信で用いた並び順とは異なる並び順にビット列を並び替えて復号することを特徴とする。
【００１５】
（８）また、本発明は、上記の通信システムにおいて、前記送信装置は、ビットを符号化する第１の符号化部と、前記第１の符号化部での拘束長とは異なる拘束長で、ビットを符号化する第２の符号化部と、を備え、前記第１の符号化部を用いて前記前の送信での信号のビットを符号化し、前記第２の符号化部を用いて、前の送信で用いた並び順とは異なる並び順にビット列を並び替えたビットであって前記再送信号のビットを符号化することを特徴とする。
【００１６】
（９）また、本発明は、上記の通信システムにおいて、前記受信装置は、ビットを復号する第１の復号部と、前記第１の復号部での拘束長とは異なる拘束長で、ビットを復号する第２の復号部と、を備え、前記第１の復号部を用いて前記前の受信での信号のビットを復号し、前記第２の符号化部を用いて、前の受信で用いた並び順とは異なる並び順にビット列を並び替えたビットであって前記再送信号のビットを復号することを特徴とする。
【００１７】
（１０）また、本発明は、上記の通信システムにおいて、前記受信装置は、ビットを復号する第１の復号部と、前記第１の復号部での拘束長とは異なる拘束長で、ビットを復号する第２の復号部と、ビットを復号する第３の復号部と、を備え、前記第１の復号部で復号したビットを、前記第２の復号部と前記第３の復号部とを用いて復号し、復号したビットを用いて第１の復号部での復号を行うことを特徴とする。
【００１８】
（１１）また、本発明は、上記の通信システムにおいて、前記再送信号に用いる拘束長は、前の送信で用いた拘束長より短い拘束長であることを特徴とする。
【００１９】
（１２）また、本発明は、上記の通信システムにおいて、前記再送信号に用いる拘束長は、ターボ符号の収束性を示す情報に基づいて決定され、前記ターボ符号の収束性を示す情報は、再送回数もしくは再送回数と符号化率、受信装置の受信アンテナ本数、変調多値数、重複する帯域幅、又は、クリッピングする帯域幅のいずれかであることを特徴とする。
【００２０】
（１３）また、本発明は、前の送信で用いた拘束長とは異なる拘束長で、ビットを符号化して再送信号を生成し、生成した再送信号を送信することを特徴とする送信装置である。
【００２１】
（１４）また、本発明は、前の受信で用いた拘束長とは異なる拘束長で復号したビットであって、再送信号のビットを用いてターボ等化することを特徴とする受信装置である。
【００２２】
（１５）また、本発明は、送信装置のコンピュータに、前の送信で用いた拘束長とは異なる拘束長で、ビットを符号化して再送信号を生成する手順を実行させるためのプログラムである。
【００２３】
（１６）また、本発明は、受信装置のコンピュータに、前の受信で用いた拘束長とは異なる拘束長で復号したビットであって、再送信号のビットを用いてターボ等化する手順を実行させるためのプログラムである。
【００２４】
（１７）また、本発明は、前の送信で用いた拘束長とは異なる拘束長で、再送信号のビットを符号するプロセッサである。
【００２５】
（１８）また、本発明は、前の受信で用いた拘束長とは異なる拘束長で、再送信号のビットを復号するプロセッサである。
【発明の効果】
【００２６】
本発明によれば、通信品質を向上できる。
【図面の簡単な説明】
【００２７】
【図１】各実施形態における通信システムの概念図である。
【図２】本発明の第１の実施形態に係る移動局装置の構成を示す概略ブロック図である。
【図３】本実施形態に係るターボ符号部の構成を示す概略ブロック図である。
【図４】本実施形態に係る第１の符号化部の構成を示す概略図である。
【図５】本実施形態に係る第３の符号化部の構成を示す概略図である。
【図６】本実施形態に係る基地局装置の構成を示す概略ブロック図である。
【図７】本実施形態に係る復号部の構成を示す概略ブロック図である。
【図８】本実施形態に係る通信システムの動作の一例を示すシーケンス図である。
【図９】変形例１に係る拘束長テーブルの一例を示す概略図である。
【図１０】変形例２に係る拘束長テーブルの一例を示す概略図である。
【図１１】変形例４に係る符号部の構成を示す概略図である。
【図１２】本発明の第２の実施形態に係る移動局装置の構成を示す概略ブロック図である。
【図１３】本実施形態に係るターボ符号部の構成を示す概略ブロック図である。
【図１４】本実施形態に係る基地局装置の構成を示す概略ブロック図である。本
【図１５】本実施形態に係る復号部の構成を示す概略ブロック図である。
【図１６】変形例５に係るターボ符号部の構成を示す概略ブロック図である。
【図１７】変形例５に係る復号部の構成を示す概略ブロック図である。
【図１８】変形例６に係る復号部Ｄ５の構成を示す概略ブロック図である。
【図１９】本発明の第３の実施形態に係る信号の配置の一例を示す概略図である。
【図２０】本実施形態に係る信号の配置の別の一例を示す概略図である。
【図２１】本実施形態に係る信号の配置の別の一例を示す概略図である。
【図２２】本実施形態に係る信号の配置の別の一例を示す概略図である。
【図２３】本実施形態に係る基地局装置の構成を示す概略ブロック図である。
【図２４】変形例７に係る拘束長テーブルの一例を示す概略図である。
【図２５】本発明の第４の実施形態に係るクリッピング処理を説明する説明図である。
【図２６】本実施形態に係る移動局装置の構成を示す概略ブロック図である。
【図２７】本実施形態に係る基地局装置の構成を示す概略ブロック図である。
【図２８】変形例９に係る拘束長テーブルの一例を示す概略図である。
【図２９】変形例１０に係る拘束長テーブルの一例を示す概略図である。
【図３０】変形例１１に係る拘束長テーブルの一例を示す概略図である。
【図３１】従来技術に係る復号部の構成を示す概略ブロック図である。
【発明を実施するための形態】
【００２８】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、各実施形態における通信システムの概念図である。この図において、移動局装置（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ；ユーザ機器）１Ａ〜３Ａは送信装置を備え、信号を送信する。基地局装置（ｅＮｏｄｅＢ；基地局装置）１Ｂは、受信装置を備え、移動局装置１Ａ〜３Ａ各々から送信された信号を受信する。
図１において、移動局装置１Ａは、複数のアンテナを備え、ＭＩＭＯ（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ；多入力／多出力）送信や送信ダイバーシチなどのデータ伝送を行う。一方、移動局装置２Ａ、３Ａは、１本のアンテナを備え、データ伝送を行う。なお、移動局装置１Ａ〜３Ａ、及び基地局装置１Ｂのアンテナの本数は、何本であってもよい。例えば、通信システムでは、移動局装置２Ａ、３Ａが複数のアンテナを備え、シングルユーザＭＩＭＯによるデータ伝送を行ってもよいし、複数の移動局が同一時刻、同一周波数を用いたデータ伝送を行うマルチユーザＭＩＭＯを行ってもよいし、基地局装置１Ｂが１本のアンテナでマルチユーザの信号を受信し、ターボ等化を用いて干渉を除去してもよい。
【００２９】
（第１の実施形態）
以下、本実施形態では、図１の移動局装置２Ａ、３Ａを移動局装置１ａといい、基地局装置１Ｂを基地局装置１ｂという。
【００３０】
＜移動局装置１ａについて＞
図２は、本発明の第１の実施形態に係る移動局装置１ａの構成を示す概略ブロック図である。この図において、移動局装置１ａは、制御信号受信部１１ａ、送信装置ａ１、及び送信アンテナ１２ａを含んで構成される。送信装置ａ１は、再送制御部ａ１０１、バッファ部ａ１０２、ターボ符号部Ｃ１、変調部ａ１０３、ＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ；高速フーリエ変換）部ａ１０４、マッピング部ａ１０５、ＩＦＦＴ（Ｉｎｖｅｒｓｅ  Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ；逆高速フーリエ変換）部ａ１０６、参照信号多重部ａ１０７、及び送信処理部ａ１０８を含んで構成される。
【００３１】
制御信号受信部１１ａは、基地局装置１ｂから制御情報を通知される。制御情報には、データ送信に用いる帯域割当情報、変調方式情報、及び符号化情報（符号化率（又はパンクチャパターン）、及び拘束長）が含まれる。ただし、制御情報は、これらの情報のうち一部を含んでもよいし、また、他の情報が含まれていてもよい。
制御信号受信部１１ａは、前のフレームでデータ送信を行っている場合には、基地局装置１ｂの受信装置でデータを正しく受信できたか否かを示す送達確認信号を受信する。送達確認信号は、ＡＣＫ（ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ）信号、又は、ＮＡＣＫ（Ｎｅｇａｔｉｖｅ  ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ）がある。ＡＣＫは、受信装置で正しくデータを受信できた場合に基地局装置１ｂから移動局装置１ａに通知される信号である。一方、ＮＡＣＫは、受信装置で正しくデータを受信できなかった場合に基地局装置１ｂから移動局装置１ａに通知される信号であり、基地局装置１ｂにデータの再送を要求することを示す再送要求の信号である。なお、この送達確認信号には、再送信号に対する制御情報（再送制御情報という）が含まれている。
【００３２】
制御信号受信部１１ａは、受信した制御情報及び再送制御情報から変調方式情報及び帯域割当情報を抽出して、それぞれ、変調部ａ１０３及びマッピング部ａ１０５に出力する。また、制御信号受信部１１ａは、制御情報及び再送制御情報から抽出した符号化情報、並びに、送達確認信号を、再送制御部１１０に出力する。
【００３３】
再送制御部ａ１０１は、制御信号受信部１１ａから入力された送達確認信号がＡＣＫかＮＡＣＫかを判定する。ＡＣＫと判定した場合、再送制御部ａ１０１は、バッファ部ａ１０２に初送データ入力命令を出力する。また、この場合、再送制御部ａ１０１は、制御信号受信部１１ａから入力された符号化情報をターボ符号部Ｃ１に出力する。
一方、ＮＡＣＫと判定した場合、再送制御部ａ１０１は、バッファ部ａ１０２に再送データ入力命令を出力する。また、この場合、再送制御部ａ１０１は、制御信号受信部１１ａから入力された再送制御情報の符号化情報をターボ符号部Ｃ１に出力する。
【００３４】
バッファ部ａ１０２は、入力されたデータビットを記憶する。バッファ部ａ１０２は、再送制御部ａ１０１から初送データ入力命令を入力された場合、前のフレームでの送信したデータビット列の次のデータビット列（初送データビット列という）を、ターボ符号部Ｃ１に出力する。一方、バッファ部ａ１０２は、再送制御部ａ１０１から再送データ入力命令を入力された場合、前のフレームでの送信したデータビット列と同じデータビット列（再送データビット列という）を、ターボ符号部Ｃ１に出力する。
ターボ符号部Ｃ１は、再送制御部ａ１０１から入力された符号化情報に基づいて、バッファ部ａ１０２から入力されたビット列をターボ符号化することによって、符号化ビットを生成する。この符号化ビットには、巡回冗長検査（ＣＲＣ：Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）用のビットが付加されている。ターボ符号部Ｃ１は、生成した符号化ビットを変調部ａ１０３に出力する。なお、ターボ符号部Ｃ１の詳細については、後述する。
【００３５】
変調部ａ１０３は、制御信号受信部１１ａから入力された変調方式情報が示す変調方式で、ターボ符号部Ｃ１から入力された符号化ビットを変調することにより、変調シンボルを生成する。ここで、変調方式には、例えば、ＱＰＳＫ（Ｑｕａｔｅｒｎａｒｙ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ；四相位相偏移変調）、１６ＱＡＭ（１６−ａｒｙ  Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ；１６直交振幅変調）がある。変調部ａ１０３は、生成した変調シンボルを、ＦＦＴ部ａ１０３に出力する。
ＦＦＴ部ａ１０３は、変調部ａ１０３から入力された変調シンボルを、時間領域から周波数領域の信号に変換して、マッピング部ａ１０５に出力する。
マッピング部ａ１０５は、制御信号受信部１１ａから入力された帯域割当情報に基づいて、ＦＦＴ部ａ１０３から入力された信号を各帯域に配置（マッピング）して、ＩＦＦＴ部ａ１０６に出力する。
ＩＦＦＴ部ａ１０６は、マッピング部ａ１０５から入力された信号を、周波数領域から時間領域の信号に変換して、参照信号多重部ａ１０７に出力する。
【００３６】
参照信号多重部ａ１０７は、移動局装置１ａの送信装置ａ１と基地局装置１ｂの受信装置ｂ１とでその波形を予め記憶している参照信号を、ＩＦＦＴ部ａ１０６から入力された信号に時間領域において多重する。なお、送信装置ａ１は、例えば、ＩＦＦＴ部ａ１０６が処理する前の信号に、周波数領域において参照信号を多重してもよい。参照信号多重部ａ１０７は、多重した信号を送信処理部ａ１０８に出力する。
送信処理部ａ１０８は、参照信号多重部ａ１０７から入力された信号にＣＰ（Ｃｙｃｌｉｃ  Ｐｒｅｆｉｘ；サイクリックプレフィックス）を挿入する。送信処理部ａ１０８は、ＣＰを挿入後の信号を、Ｄ／Ａ（Ｄｉｇｉｔａｌ／Ａｎａｌｏｇ；ディジタル／アナログ）変換して、無線周波数にアップコンバートする。送信処理部ａ１０８は、アップコンバート後の信号に対して、ＰＡ（Ｐｏｗｅｒ  Ａｍｐｌｉｆｉｅｒ）を用いて送信電力に増幅して、送信アンテナ１２ａを介して送信する。
【００３７】
＜ターボ符号部Ｃ１について＞
図３は、本実施形態に係るターボ符号部Ｃ１の構成を示す概略ブロック図である。ターボ符号部Ｃ１は、ＣＲＣ付加部Ｃ１１１、インターリーバＣ１１２、符号化方式選択部Ｃ１１３、第１の符号化部Ｃ１１４、第２の符号化部Ｃ１１５、第３の符号化部Ｃ１１６、パンクチャ部Ｃ１１７、及び符号ビット出力部Ｃ１１８を含んで構成される。
ここで、第１の符号化部Ｃ１１４と第２の符号化部Ｃ１１５は、拘束長が「４」の符号化を行う。一方、第３の符号化部Ｃ１１６は、拘束長が「３」の符号化を行う。なお、第３の符号化部Ｃ１１６の拘束長は、他の符号化部と拘束長が異なればよく、この拘束長の値に限られない。また、ターボ符号部Ｃ１は、上記の構成に加えて、他の符号化部と拘束長が異なる符号化部を備えてもよい。
【００３８】
ＣＲＣ付加部Ｃ１１１は、バッファ部ａ１０２からビット列（初送データビット列又は再送データビット列）が入力される。ＣＲＣ付加部Ｃ１１１は、入力されたビット列に対して、巡回冗長検査用のビットを付加して、インターリーバＣ１１２及び第１の符号化部Ｃ１１４に出力する。
インターリーバＣ１１２は、ＣＲＣ付加部Ｃ１１１から入力されたビット列を、予め定められた順序に並び替えて（インターリーブして）、符号化方式選択部Ｃ１１３に出力する。
【００３９】
符号化方式選択部Ｃ１１３は、インターリーバＣ１１２から入力されたビット列を、再送制御部ａ１０１から入力された符号化情報が示す拘束長に対応した符号化部に出力する。具体的には、符号化方式選択部Ｃ１１３は、符号化情報が示す拘束長が「３」の場合には第３の符号化部Ｃ１１６にビット列を出力し、一方、符号化情報が示す拘束長が「４」の場合には第２の符号化部Ｃ１１５にビット列を出力する。
【００４０】
第１の符号化部Ｃ１１４は、入力されたビット列であるシステマティックビットを符号ビット出力部Ｃ１１８に出力する。また、第１の符号化部Ｃ１１４は、ＣＲＣ付加部Ｃ１１１から入力されたビットを、拘束長が「４」のＲＳＣ（再帰的組織型畳み込み）符号化を用いて符号する。第１の符号化部Ｃ１１４は、符号することによって生成したパリティビットをパンクチャ部Ｃ１１７に出力する。
第２の符号化部Ｃ１１５は、符号化方式選択部Ｃ１１３から入力されたビットを、拘束長が「４」のＲＳＣ符号化を用いて符号する。第２の符号化部Ｃ１１５は、符号することによって生成したパリティビットをパンクチャ部Ｃ１１７に出力する。
第３の符号化部Ｃ１１６は、符号化方式選択部Ｃ１１３から入力されたビットを、拘束長が「３」のＲＳＣ符号化を用いて符号する。第３の符号化部Ｃ１１６は、符号することによって生成したパリティビットをパンクチャ部Ｃ１１７に出力する。
【００４１】
パンクチャ部Ｃ１１７は、符号化率とパンクチャパターンとを対応付けたパンクチャ情報を予め記憶する。パンクチャ部Ｃ１１７は、再送制御部ａ１０１から入力された符号化情報が示す符号化率に基づいて、パンクチャ情報からパンクチャパターンを選択する。パンクチャ部Ｃ１１７は、選択したパンクチャパターンで、第１の符号化部Ｃ１１４、及び、第２の符号化部Ｃ１１５或いは第３の符号化部Ｃ１１６から入力されたパリティビットをパンクチャリングする。パンクチャ部Ｃ１１７は、パンクチャリングしたパリティビットを、符号ビット出力部Ｃ１１８に出力する。
【００４２】
符号ビット出力部Ｃ１１８は、第１の符号化部Ｃ１１４から入力されたシステマティックビット、及び、パンクチャ部Ｃ１１７から入力されたパリティビットを、予め定めた連結順序に従って連結することによって、符号化ビットを生成する。具体的には、符号ビット出力部Ｃ１１８は、システマティックビット（ビット列Ｂ１１という）、第１の符号化部Ｃ１１４のパリティビット部分（ビット列Ｂ１２という）、第２の符号化部Ｃ１１５或いは第３の符号化部Ｃ１１６のパリティビット部分（ビット列Ｂ１３）の順序で連結する。符号ビット出力部Ｃ１１８は、生成した符号化ビットを出力する。
【００４３】
後述するように、初送に用いる制御情報では、符号化情報が示す拘束長は「４」である。一方、再送制御情報では、符号化情報が示す拘束長は「３」である。この場合、上記のターボ符号部Ｃ１の構成により、ＣＲＣ付加部Ｃ１１１、インターリーバＣ１１２、符号化方式選択部Ｃ１１３を介して出力された初送データビット列は、第２の符号化部Ｃ１１５で符号（拘束長「４」）され、パンクチャ部Ｃ１１７でパンクチャされる。一方、ＣＲＣ付加部Ｃ１１１、インターリーバＣ１１２、符号化方式選択部Ｃ１１３を介して出力された再送データビット列は、第３の符号化部Ｃ１１６で符号（拘束長「３」）され、パンクチャ部Ｃ１１７でパンクチャされる。
すなわち、ターボ符号部Ｃ１は、初送で用いた拘束長「４」（符号化部Ｃ１１４とＣ１１５）とは異なる拘束長「３」（符号化部Ｃ１１６）と拘束長「４」（符号化部１１７）を併用し、ビットを符号化して再送信号を生成する。
【００４４】
図４は、本実施形態に係る第１の符号化部Ｃ１１４の構成を示す概略図である。この図において、第１の符号化部Ｃ１１４は、加算部Ｃ１１４１、Ｃ１１４３、Ｃ１１４６、Ｃ１１４７、遅延回路Ｃ１１４２、Ｃ１１４４、Ｃ１１４５を含んで構成される。加算部Ｃ１１４１、Ｃ１１４３、Ｃ１１４６、Ｃ１１４７は入力されたビットを加算する。ここでの加算処理は、出力が1ビットとなるため、入力ビットが「１」と「１」となる場合には出力ビットが「０」となることから、排他的論理と同様の演算となる。遅延回路Ｃ１１４２、Ｃ１１４４、Ｃ１１４５は、入力されたビットを１ビット遅らせて出力する。なお、第２の符号化部Ｃ１１５の構成は、第１の符号化部Ｃ１１４の構成からシステマティックビットの出力を除いたものである。
図５は、本実施形態に係る第３の符号化部Ｃ１１６の構成を示す概略図である。この図において、第３の符号化部Ｃ１１６は、加算部Ｃ１１６１、Ｃ１１６３、Ｃ１１６５、遅延回路Ｃ１１６２、Ｃ１１６４を含んで構成される。加算部Ｃ１１６１、Ｃ１１６３、Ｃ１１６５は入力されたビットを加算する。遅延回路Ｃ１１６２、Ｃ１１６４は、入力されたビットを１ビット遅らせて出力する。
【００４５】
＜基地局装置１ｂについて＞
図６は、本実施形態に係る基地局装置１ｂの構成を示す概略ブロック図である。
この図において、基地局装置１ｂは、受信アンテナ１１ｂ、受信装置ｂ１、制御情報生成部１２ｂ、及び送達確認信号送信部１３ｂを含んで構成される。受信装置ｂ１は、受信処理部ｂ１０１、参照信号分離部ｂ１０２、伝搬路推定部ｂ１０３、ＦＦＴ部ｂ１０４、デマッピング部ｂ１０５、ソフトキャンセラ部ｂ１０６、等化部ｂ１０７、信号加算部ｂ１０８、ＩＦＦＴ部ｂ１０９、復調部ｂ１１０、復号部Ｄ１、シンボル生成部ｂ１１１、ＦＦＴ部ｂ１１２、及びレプリカ生成部ｂ１１３を含んで構成される。
【００４６】
受信処理部ｂ１０１は、受信アンテナ１１ｂを介して移動局装置１ａから送信された信号を受信する。受信処理部ｂ１０１は、受信した信号を、ベースバンド周波数にダウンコンバートして、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ；アナログ／ディジタル）変換する。受信処理部ｂ１０１は、Ａ／Ｄ変換後の信号から、ＣＰを除去して、参照信号分離部ｂ１０２に出力する。
参照信号分離部ｂ１０２は、受信処理部ｂ１０１から入力された信号を、参照信号と参照信号以外の信号に分割する。参照信号分離部ｂ１０２は、分割した参照信号を伝搬路推定部ｂ１０３に出力し、参照信号以外の信号をＦＦＴ部ｂ１０４に出力する。
【００４７】
伝搬路推定部ｂ１０３は、参照信号分離部ｂ１０２から入力された参照信号と、予め記憶している参照信号と、に基づいて、伝搬路の周波数応答（伝搬路特性という）を推定する。伝搬路推定部ｂ１０３は、推定した伝搬路特性を示す伝搬路特性情報を制御情報生成部１２ｂ、等化部ｂ１０７、及びレプリカ生成部ｂ１１３に出力する。
【００４８】
制御情報生成部１２ｂは、伝搬路推定部ｂ１０３から入力された情報が示す伝搬路特性に基づいて、各移動局装置１ａに対する帯域の割当、変調方式、符号化率（又はパンクチャパターン）、及び拘束長を決定する。制御情報生成部１２ｂは、決定した帯域の割当を示す帯域割当情報、変調方式を示す変調方式情報、符号化率（又はパンクチャパターン）及び拘束長を示す符号化情報を生成する。制御情報生成部１２ｂは、生成した帯域割当情報、変調方式情報、及び符号化情報含む制御情報を、移動局装置１ａへ通知する。
制御情報生成部１２ｂは、生成した帯域割当情報をデマッピング部ｂ１０５に出力する。制御情報生成部１２ｂは、生成した変調方式情報を復調部ｂ１１０及びシンボル生成部ｂ１１１に出力する。制御情報生成部１２ｂは、生成した符号化情報を復号部Ｄ１に出力する。
【００４９】
ＦＦＴ部ｂ１０４は、参照信号分離部ｂ１０２から入力された信号を、時間領域から周波数領域の信号に変換して、デマッピング部ｂ１０５に出力する。
デマッピング部ｂ１０５は、制御情報生成部１２ｂから入力された帯域割当情報に基づいて、ＦＦＴ部ｂ１０４から入力された信号を各帯域から抽出（デマッピング）して、ソフトキャンセラ部ｂ１０６に出力する。ただし、デマッピング部ｂ１０５は、復号部Ｄ１が再送信号に対する帯域割当情報を決定した場合には、その帯域割当情報に基づいて、デマッピングする。
【００５０】
ソフトキャンセラ部ｂ１０６は、復号したデータビットから生成した所望信号のレプリカ信号（ソフトレプリカ）をレプリカ生成部ｂ１１３から入力される（フィードバックされる）。ソフトキャンセラ部ｂ１０６は、デマッピング部ｂ１０５から入力された信号を記憶し、記憶した信号から入力されたソフトレプリカを減算する。ソフトキャンセラ部ｂ１０６は、減算後の信号を等化部ｂ１０７に出力する。
なお、ある信号に対する初回処理の場合には、ソフトレプリカの入力がないため、デマッピング部ｂ１０５から入力された信号をそのまま等化部ｂ１０７に出力する。
【００５１】
等化部ｂ１０７は、伝搬路推定部ｂ１０３から入力された伝搬路特性情報に基づいて、ソフトキャンセラ部ｂ１０６から入力された信号に対して等化処理を行う。この等化処理は、ＭＭＳＥ（Ｍｉｎｉｍｕｍ  Ｍｅａｎ  Ｓｑｕａｒｅ  Ｅｒｒｏｒ）規範に基づく重みやＺＦ（Ｚｅｒｏ  Ｆｏｒｃｉｎｇ）重み等を乗算することにより、無線伝搬路による歪みを補償する処理である。等化部ｂ１０７は、等化処理後の信号を、信号加算部ｂ１０８に出力する。
信号加算部ｂ１０８は、復号したデータビットから生成したシンボルの周波数領域のレプリカ信号を、ＦＦＴ部ｂ１１２から入力される。信号加算部ｂ１０８は、入力されたレプリカ信号を、等化部ｂ１０７から入力された信号に加算する。信号加算部ｂ１０８は、加算後の信号をＩＦＦＴ部ｂ１０９に出力する。
【００５２】
ＩＦＦＴ部ｂ１０９は、信号加算部ｂ１０８から入力された信号を、周波数領域から時間領域の信号に変換して、復調部ｂ１１０に出力する。
復調部ｂ１１０は、制御情報生成部１２ｂから入力された変調方式情報に基づいて、ＩＦＦＴ部ｂ１０９から入力された信号を復調することにより、符号化ビットに変換する。ただし、復調部ｂ１１０は、復号部Ｄ１が再送信号に対する変調方式情報を決定した場合には、その変調方式情報に基づいて、復調する。復調部ｂ１１０は、復調した符号化ビットを、復号部Ｄ１に出力する。
【００５３】
復号部Ｄ１は、制御情報生成部１２ｂから入力された符号化情報に基づいて、復調部ｂ１１０から入力された符号化ビットを復号する。ただし、復号部Ｄ１は、再送信号に対する符号化情報を決定した場合には、決定した符号化情報に基づいて、再送信号の符号化ビットを復号する。
復号部Ｄ１は、復号したビット列に含まれる巡回冗長検査用のビットに基づいて、データビットを正しく取得できたか否かを検査する。復号部Ｄ１は、任意の回数分ソフトキャンセラへフィードバック行った後の検査結果に基づいて、再送制御情報を決定する。復号部Ｄ１は、巡回冗長検査用のビットを除いたデータビット及び再送制御情報を、外部装置に出力する。また、復号部Ｄ１による符号化ビットの誤り訂正復号結果が誤りである場合には、復号ビットに対して再度パンクチャされたビットがシンボル生成部ｂ１１１に出力される。さらに、復号部Ｄ１は、任意の回数もしくは所定の回数ソフトキャンセラにフィード後の検査結果に基づいて、送達確認信号を送信させる送信命令及び再送制御情報を送達確認信号送信部１３ｂに出力する。なお、復号部Ｄ１の詳細については、後述する。
【００５４】
シンボル生成部ｂ１１１は、制御情報生成部１２ｂから入力された変調方式情報に基づいて、移動局装置１ａの変調部ａ１０３と同じ処理（変調）を行うことにより、シンボルレプリカを生成する。ただし、シンボル生成部ｂ１１１は、復号部Ｄ１が再送信号に対する変調方式情報を決定した場合には、その変調方式情報に基づいて、変調する。シンボル生成部ｂ１１１は、生成したシンボルレプリカをＦＦＴ部ｂ１１２に出力する。
ＦＦＴ部ｂ１１２は、シンボル生成部ｂ１１１から入力されたシンボルレプリカを、時間領域から周波数領域の信号（レプリカ信号）に変換して、レプリカ生成部ｂ１１３及び信号加算部ｂ１０８に出力する。
【００５５】
レプリカ生成部ｂ１１３は、伝搬路推定部ｂ１０３から入力された伝搬路特性情報を、ＦＦＴ部ｂ１１２から入力されたレプリカ信号に対して乗算することによって、ソフトレプリカを生成する。レプリカ生成部ｂ１１３は、生成したソフトレプリカをソフトキャンセラ部ｂ１０６に出力する。
【００５６】
送達確認信号送信部１３ｂは、復号部Ｄ１から入力された送信命令に応じて、ＡＣＫ、又はＮＡＣＫを送達確認信号として移動局装置１ａへ通知する。ここで、送達確認信号送信部１３ｂは、ＮＡＣＫを通知する場合には、復号部Ｄ１から入力された再送制御情報を含む送達確認信号を通知する。なお、送達確認信号送信部１３ｂは、ＮＡＣＫと、再送制御情報と、を同時に通知してもよいし、異なるタイミングで別々に通知してもよい。
なお、本実施形態の基地局装置１ｂのターボ等化では、シングルキャリアにおけるソフトキャンセラと等化器をＭＡＰ検出器とし、ＭＡＰ検出器と復号器の繰り返し処理について受信処理を行うことでシンボル間干渉をキャンセルする例について説明したが、ターボ等化の構成は本例に限定されない。例えば、マルチキャリアにおけるＭＡＰ検出器をソフトキャンセラとし、ＭＡＰ検出器と復号器を繰り返すターボ等化の受信処理により、符号間干渉やキャリア間干渉をキャンセルする場合にも適用可能である。
【００５７】
＜復号部Ｄ１について＞
図７は、本実施形態に係る復号部Ｄ１の構成を示す概略ブロック図である。この図において、復号部Ｄ１は、デパンクチャ部Ｄ１０１、第１の復号部Ｄ１０２、インターリーバＤ１０３、復号制御部Ｄ１０４、第２の復号部Ｄ１０５、第３の復号部Ｄ１０６、デインターリーバＤ１０７、誤り判定部Ｄ１０８、及び再送制御決定部Ｄ１０９を含んで構成される。
ここで、デパンクチャ部Ｄ１０１及び復号制御部Ｄ１０４は、制御情報生成部１２ｂ及び再送制御決定部Ｄ１０９から符号化情報を入力される。デパンクチャ部Ｄ１０１及び復号制御部Ｄ１０４は、再送信号に対する処理を行う場合には再送制御決定部Ｄ１０９からの符号化情報を選択し、それ以外の場合には、制御情報生成部１２ｂからの符号化情報を選択して処理を行う。
【００５８】
デパンクチャ部Ｄ１０１は、ターボ符号部Ｃ１の符号ビット出力部Ｃ１１８が用いるものと同じ連結順序に従って、復調部ｂ１１０から入力された符号化ビットを分割する。具体的には、デパンクチャ部Ｄ１０１は、上記のビット列Ｂ１１、Ｂ１２、Ｂ１３に分割する。
デパンクチャ部Ｄ１０１は、パンクチャ部Ｃ１１７が記憶しているものと同じパンクチャパターン情報を記憶する。デパンクチャ部Ｄ１０１は、選択した符号化情報に基づいて、パンクチャ情報からパンクチャパターンを選択する。デパンクチャ部Ｄ１０１は、分割したビット列Ｂ１２、Ｂ１３に対して、選択したパンクチャパターンでパンクチャされた部分に「０」を示すビットを挿入する（デパンクチャする）。
デパンクチャ部Ｄ１０１は、分割したビット列Ｂ１１（システマティックビット１１という）、及び、デパンクチャしたビット列Ｂ１２（パリティビット２１という）を、第１の復号部Ｄ１０２に出力する。また、デパンクチャ部Ｄ１０１は、デパンクチャしたビット列Ｂ１３（パリティビット２２という）を、選択した符号化情報が示す拘束長に対応した復号部に出力する。具体的には、デパンクチャ部Ｄ１０１は、符号化情報が示す拘束長が「３」の場合には第３の復号部Ｄ１０６にパリティビット２２を出力し、一方、符号化情報が示す拘束長が「４」の場合には第２の復号部Ｄ１０５にパリティビット２２を出力する。
【００５９】
第１の復号部Ｄ１０２は、デパンクチャ部Ｄ１０１から入力されたパリティビット１を記憶する。第１の復号部Ｄ１０２は、記憶しているパリティビット２１及びデインターリーバＤ１０７から入力されたビット列（システマティックビット１２）を用いて、ＭＡＰ（Ｍａｘｉｍｕｍ  Ａ  Ｐｏｓｔｅｒｉｏｒｉ  ｐｒｏｂａｂｉｌｉｔｙ）推定による復号処理を行う。これにより、第１の復号部Ｄ１０２は、所望のデータビット（システマティックビット１３という）に対して誤り訂正処理を施す。ただし、初回の処理では、第１の復号部Ｄ１０２は、記憶しているパリティビット２１及びシステマティックビット１１を用いて、ＭＡＰ推定による復号処理を行う。
第１の復号部Ｄ１０２は、予め定めた回数の復号処理を行った場合には復号したシステマティックビット１３を誤り判定部Ｄ１０８に出力し、予め定めた回数の復号処理を行っていない場合には復号したシステマティックビット１３をインターリーバＤ１０３に出力する。
【００６０】
インターリーバＤ１０３は、第１の復号部Ｄ１０２から入力されたシステマティックビット１３を、予め定められた順序に並び替えて（インターリーブして）、復号制御部Ｄ１０４に出力する（並び替えた後のビット列をシステマティックビット１４という）。ここで、予め定められた順序は、ターボ符号部Ｃ１のインターリーバＣ１１２が用いる順序と同じものである。
復号制御部Ｄ１０４は、インターリーバＤ１０３から入力されたシステマティックビット１４を、選択した符号化情報が示す拘束長に対応した復号部に出力する。具体的には、復号制御部Ｄ１０４は、符号化情報が示す拘束長が「３」の場合には第３の復号部Ｄ１０６にシステマティックビット１４を出力し、一方、符号化情報が示す拘束長が「４」の場合には第２の復号部Ｄ１０５にシステマティックビット１４を出力する。
【００６１】
第２の復号部Ｄ１０５は、デパンクチャ部Ｄ１０１から入力されたパリティビット２２を記憶する。第２の復号部Ｄ１０５は、記憶しているパリティビット２２及びインターリーバＤ１０３から入力されたシステマティックビット１４を用いて、ＭＡＰ推定による復号処理を行う。これにより、第２の復号部Ｄ１０５は、インターリーブされた所望のデータビット（システマティックビット１５という）に対して誤り訂正処理を施す。ここで、第２の復号部Ｄ１０５は、拘束長「４」の復号処理を行う。第２の復号部Ｄ１０５は、復号したシステマティックビット１５をデインターリーバＤ１０７に出力する。
第３の復号部Ｄ１０６は、デパンクチャ部Ｄ１０１から入力されたパリティビット２２を記憶する。第３の復号部Ｄ１０６は、記憶しているパリティビット２２及びインターリーバＤ１０３から入力されたシステマティックビット１４を用いて、ＭＡＰ推定による復号処理を行うことによって、インターリーブされた所望のデータビット（システマティックビット１６という）に対して誤り訂正処理を施す。ここで、第３の復号部Ｄ１０６は、拘束長「３」の復号処理を行う。第３の復号部Ｄ１０６は、復号したシステマティックビット１６をデインターリーバＤ１０７に出力する。
なお、図７では、デインターリーバＤ１０７が第２の復号部Ｄ１０５に接続されている場合について記載したが、デインターリーバＤ１０７は、第２の復号部Ｄ１０５又は第３の復号部Ｄ１０６のいずれかに接続を切り替えられる。具体的には、デインターリーバＤ１０７は、符号化情報が示す拘束長に対応した復号部に接続される。
【００６２】
デインターリーバＤ１０７は、第２の復号部Ｄ１０５から入力されたシステマティックビット１５又は第３の復号部Ｄ１０６から入力されたシステマティックビット１６を、予め定められた順序に並び替えて、第１の復号部Ｄ１０２に出力する（並び替えた後のビット列がシステマティックビット１２）。ここで、予め定められた順序は、インターリーバＣ１１２が用いる順序と逆の順序である。
【００６３】
上記の構成によって、デインターリーバＤ１０７から入力されたシステマティックビット１２は、第１の復号部Ｄ１０２で復号され、インターリーバＤ１０３でインターリーブされ、第２の復号部Ｄ１０５又は第３の復号部Ｄ１０６で復号される。復号されたビット列は、その後、デインターリーバＤ１０７でインターリーブされ、第１の復号部Ｄ１０２に入力される。システマティックビット１２は、これらの処理を、予め定めた回数、繰り返され、誤り判定部Ｄ１０８に出力される。
すなわち、復号部Ｄ１は、初送で受信した符号化ビットの拘束長とは異なる拘束長で、符号化された再送信号を受信した場合においても復号部とデインターリーバの切り替えにより復号することができる。
【００６４】
誤り判定部Ｄ１０８は、第１の復号部Ｄ１０２から入力されたシステマティックビット１３から、巡回冗長検査用のビットを抽出し、このビットに基づいてデータビットを正しく取得できたか否かを検査する。
正しく取得できた（誤りがない）と判定した場合、誤り判定部Ｄ１０８は、取得したデータビットを外部の装置に出力する。また、この場合、誤り判定部Ｄ１０８は、ＡＣＫを送信することを示す送信命令を、送達確認信号送信部１３ｂに出力する。
一方、正しく取得できない（誤りがある）と判定した場合、誤り判定部Ｄ１０８は、取得したデータビットをシンボル生成部ｂ１１１に出力する。また、誤り判定部Ｄ１０８は、正しく取得できないと判定した回数、つまり、等化処理を行った回数（等化回数という）を計数する。誤り判定部Ｄ１０８は、等化回数が予め定めた値を超えたときに正しく取得できないと判定した場合、再送を要求することを示す情報を再送制御決定部Ｄ１０９に出力する。
【００６５】
再送制御決定部Ｄ１０９は、再送を要求することを示す情報が入力された場合に、拘束長を「３」に決定する。この拘束長は、初送の拘束長「４」より短いものである。この場合には、通信システムでは、再送において、正しく受信できなかった初送（前の送信）の拘束長より短い拘束長で、符号化及び復号化を行うこととなる。
再送制御決定部Ｄ１０９は、決定した拘束長を示す符号化情報を含む再送制御情報を生成する。再送制御決定部Ｄ１０９は、生成した再送制御情報を及びＮＡＣＫを送信することを示す送信命令を、送達確認信号送信部１３ｂに出力する。また、再送制御決定部Ｄ１
１０は、生成した再送制御情報に含まれる符号化情報をデパンクチャ部Ｄ１０１及び復号制御部Ｄ１０４に出力する。なお、再送制御決定部Ｄ１０９は、伝搬路特性情報に基づいて、帯域割当情報、変調方式情報、符号化率（又はパンクチャパターン）を示す符号化情報を決定してもよく、決定した場合には、これらの情報を含む再送制御情報を生成する。また、誤り判定部Ｄ１０８はターボ復号を任意の回数もしくは所定の回数繰り返し後の第１の復号部Ｄ１０２から出力されるビットが入力されている例で説明したが、ターボ復号を任意の回数もしくは所定の回数繰り返し後の第２の復号部Ｄ１０５もしくは第３の復号部Ｄ１０６からの出力であっても良い。
なお、図３１は、従来技術に係る復号部Ｅ１の構成を示す概略ブロック図である。
【００６６】
＜通信システムの動作について＞
図８は、本実施形態に係る通信システムの動作の一例を示すシーケンス図である。なお、この図は、移動局装置１ａから基地局装置１ｂへの上り通信の一例である。また、この図は、初回の送信で誤りが検出され、２回目の送信（１回目の再送）で誤りが検出されない場合の一例である。
【００６７】
（ステップＳ１０１）移動局装置１ａは、参照信号を基地局装置１ｂへ送信する。この参照信号は、データの信号と多重したものであってもよいし、多重せずに参照信号のみが送信されたものであってもよい。その後、ステップＳ１０２に進む。
（ステップＳ１０２）基地局装置１ｂは、ステップＳ１０１で送信された参照信号を受信し、受信した参照信号から伝搬路特性を推定する。基地局装置１ｂは、推定した伝搬路特性に基づいて、移動局装置１ａに対する制御情報（帯域割当情報、変調方式情報、符号化情報を含む）を決定する。基地局装置１ｂは、決定した制御情報を移動局装置へ送信する。その後、ステップＳ１０３に進む。
【００６８】
（ステップＳ１０３）移動局装置１ａは、ステップＳ１０３で送信された制御情報を受信し、受信した制御情報に基づいて、データビットを符号化及び変調した信号を送信する（初回送信；初送）。その後、ステップＳ１０４に進む。
（ステップＳ１０４）基地局装置１ｂは、ステップＳ１０３で送信された信号を受信し、受信した信号をＳ１０２で通知した制御情報を基に復調及び復号する。基地局装置１ｂは、復号したデータビットに対して、巡回冗長検査を行うことにより、データビットを正しく取得できたか否かを検査する。図８の一例では、データビットを正しく取得できないと判定、つまり、誤りを検出する。この場合、基地局装置１ｂは、ＮＡＣＫ信号と再送制御情報（帯域割当情報、変調方式情報、符号化情報を含む）を、送達確認信号として送信する。その後、ステップＳ１０５に進む。
なお、データビットを正しく取得できたと判定した場合には、基地局装置１ｂは、ＡＣＫを送信して、このデータビットの送信を完了する。
【００６９】
（ステップＳ１０５）移動局装置１ａは、ステップＳ１０４で送信された送達確認信号を受信する。移動局装置１ａは、受信した送達確認信号に基づいて、ステップＳ１０３で送信したデータビットと同じデータビットを符号化及び変調して再送信号を生成する。ここで、再送の符号化に用いられる拘束長は、ステップＳ１０３で符号化に用いられた拘束長と異なる。移動局装置１ａは、生成した再送信号を送信、つまり、データビットの信号を再送する。その後、ステップＳ１０６に進む。
（ステップＳ１０６）基地局装置１ｂは、ステップＳ１０５で送信された信号を受信し、受信した再送信号と初送信号を用い、復調及び復号する。基地局装置１ｂは、復号したデータビットに対して、巡回冗長検査を行うことにより、データビットを正しく取得できたか否かを検査する。図８の一例では、データビットを正しく取得できたと判定する。この場合、基地局装置１ｂは、ＡＣＫ信号を送達確認信号として送信する。
【００７０】
このように、本実施形態によれば、移動局装置１ａは、前（初送）の送信で用いた拘束長とは異なる拘束長で、ビットを符号化して再送信号を生成し、生成した再送信号を送信する。受信装置ｂ１は、前（初送）の受信で用いた拘束長とは異なる拘束長で復号したビットであって、再送信号のビットを用いて等化を繰り返す。これにより、本実施形態では、通信システムは、通信品質を向上できる。例えば、前の通信で用いた拘束長より短い拘束長を用いることによって、通信システムでは、ターボ等化を収束でき、通信品質を向上できる。また、通信システムでは、ターボ等化が収束せずに再送となった場合に、ターボ等化を収束でき、通信品質を向上できる。よって、通信システムでは、再送時における誤り率特性を改善することができ、セルスループットの低下を防止することができる。
【００７１】
＜変形例１＞
上記第１の実施形態では、基地局装置１ｂから移動局装置１ａに拘束長を示す符号化情報を送信する場合について説明をした。変形例１では、通信システムでは、送達確認信号がＡＣＫであるかＮＡＣＫであるかに応じて、拘束長を選択する場合について説明をする。
本変形例では、符号化方式選択部Ｃ１１３及び再送制御決定部Ｄ１０９は、拘束長テーブル（図９）を予め記憶する。
【００７２】
図９は、変形例１に係る拘束長テーブルの一例を示す概略図である。図示するように拘束長テーブルは、初送であるか再送であるかを示す送信種別、及び拘束長の各項目の列を有している。拘束長テーブルは、送信種別毎に拘束長を示す情報が格納される行と列からなる２次元の表形式のデータである。この図において、例えば、送信種別が「初送」の場合には拘束長「４」が対応付けられ、送信種別が「再送」の場合には拘束長「３」が対応付けられている。
【００７３】
符号化方式選択部Ｃ１１３は、送達確認信号がＡＣＫであるかＮＡＣＫであるかを判定することによって、送信種別が初送であるか再送であるかを判定する。ＡＣＫ（初送）である場合には、符号化方式選択部Ｃ１１３は、拘束長が「４」である第２の符号化部Ｃ１１５にビット列を出力する。一方、ＮＡＣＫ（再送）である場合には、符号化方式選択部Ｃ１１３は、拘束長が「３」である第３の符号化部Ｃ１１６にビット列を出力する。
このように、本変形例１によれば、基地局装置１ｂから移動局装置１ａに拘束長を示す符号化情報を送信しなくても、拘束長を変更することができ、伝送効率を向上させることができる。
【００７４】
＜変形例２＞
上記第１の実施形態では、再送であるか初送であるかに応じて拘束長を決定する場合について説明をした。変形例２では、通信システムでは、送信回数に応じて、拘束長を選択する場合について説明をする。
本変形例２に係る符号化方式選択部Ｃ１１３及び再送制御決定部Ｄ１０９は、拘束長テーブル（図１０）を予め記憶する。
【００７５】
図１０は、変形例２に係る拘束長テーブルの一例を示す概略図である。図示するように拘束長テーブルは、送信回数及び拘束長の各項目の列を有している。拘束長テーブルは、送信回数毎に拘束長を示す情報が格納される行と列からなる２次元の表形式のデータである。この図において、例えば、送信回数が「１」以上「２」以下の場合には拘束長「４」が対応付けられ、送信回数が「３」以上の場合には拘束長「３」が対応付けられている。
【００７６】
符号化方式選択部Ｃ１１３及び再送制御決定部Ｄ１０９は、送信回数を計数する。符号化方式選択部Ｃ１１３及び再送制御決定部Ｄ１０９は、予め記憶している拘束長テーブルに基づいて、計数した送信回数に応じた拘束長を選択する。
なお、再送制御決定部Ｄ１０９のみが拘束長テーブルを記憶して、拘束長テーブルに基づいて拘束長を選択してもよい。この場合、再送制御決定部Ｄ１０９は選択した拘束長を示す符号化情報を移動局装置１ａに送信する。
【００７７】
また、拘束長が異なる通信は、初送と再送に限られない。例えば、符号化方式選択部Ｃ１１３及び再送制御決定部Ｄ１０９は、図１０に示すように、１回目の再送（送信回数「２」）と２回目の再送（送信回数「３」）で異なるように、符号化長を選択してもよい。つまり、拘束長が異なることとなる前の送信は、初送には限られず、再送であってもよい。
【００７８】
＜変形例３＞
別の第１の実施形態の変形例として、初送で拘束長「４」によるターボ符号化（第１の符号化部Ｃ１１４と第２の符号化部Ｃ１１５）が行われ、再送では一部に拘束長「３」によるターボ符号化（第１の符号化部Ｃ１１４と第３の符号化部Ｃ１１６）が行われた場合に、上記復号方法に限らない。例えば、上記第１の実施形態において、符号制御部Ｄ１０４は、ターボ復号の繰り返し処理の回数に応じて、出力先を切り替えてもよい。
変形例を以下に示す。
図７において、第１の復号部Ｄ１０２からの出力であるシステマティックビットがインターリーブＤ１０３で並び替えられ、並び替えられたビットが復号制御部１０４に入力される。初送では、復号制御部Ｄ１０４は、インターリーバＤ１０３から入力されたシステマティックビットを、第２の復号部Ｄ１０５に入力する。第２の復号部Ｄ１０５での復号結果は、デインターリーバＤ１０７を介し、第１の復号部Ｄ１０２に入力される。このように、初送では、第１の復号部Ｄ１０２と第２の復号部Ｄ１０５による従来のターボ復号と同様となる。
【００７９】
一方、再送では、復号制御部Ｄ１０４は、インターリーバＤ１０３から入力されたシステマティックビットを第３の復号部Ｄ１０６に入力する。第３の復号部Ｄ１０６の復号結果は、デインターリーバＤ１０７を介し、第１の復号部Ｄ１０２に入力される。ここで、第１の復号部Ｄ１０２での復号結果は、再度、インターリーバＤ１０３を介し、復号制御部Ｄ１０４に出力されるが、復号制御部Ｄ１０４では出力する復号部を変更する。ターボ復号の２回目の処理では、復号制御部Ｄ１０４は、入力されたビットを、１回目の復号処理で用いた第３の復号部Ｄ１０６ではなく、第２の復号部Ｄ１０５に出力する。第２の復号部Ｄ１０５では、初送で送信されたパリティビットを用いて復号が施され、その結果がデインターリーバＤ１０７へ出力する。デインターリーバＤ１０７は、インターリーバと逆の処理の並び替えを行い、第１の復号部Ｄ１０２に並び替えたビットを出力する。この処理を繰り返し行うことで復号処理を行う。そのため、復号部Ｄ１では、ターボ復号の繰り返し処理の１回目、３回目、５回目等の奇数回の処理では第３の復号部Ｄ１０６を用いることとなり、２回目、４回目、６回目等の偶数回の処理では第２の復号部Ｄ１０５を用いることとなる。
このように、本変形例３のような復号部Ｄ１では、初送と再送で拘束長を変えない場合と同様に、初送と再送の受信したパリティビットを活用することができ、再送時における誤り率特性を改善することができ、セルスループットの低下を防止することができる。
【００８０】
＜変形例４＞
上記復号部Ｄ１の構成はこれに限らず、図１１に示すような復号部Ｄ２の構成であってもよい。
図１１は、変形例４に係る復号部Ｄ２の構成を示す概略図である。この図において、第２の復号部Ｄ１０５と第３の復号部Ｄ１０６は、直列接続される。このとき、インターリーバＤ１０３から出力されたシステマティックビット１４は、拘束長が「４」の場合には第２の復号部Ｄ１０５で復号され、拘束長が「３」の場合には第３の復号部Ｄ１０６で復号されて、デインターリーバＤ１０７に出力されることとなる。
これにより、本変形例４によれば、復号部Ｄ２では、符号制御部Ｄ１０４がなくても拘束長を変化させた通信を行うことができ、復号部Ｄ１と比較して、回路やプログラムを簡易化することができる。
【００８１】
また、上記の復号部Ｄ１、Ｄ２では、初送信号を第１の復号部Ｄ１０２で復号して、その復号結果を第２の復号部Ｄ１０５又は第３の復号部Ｄ１０６の事前情報として用いる場合について説明をした。しかし、本発明はこれに限らず、復号部Ｄ１は、再送信号を最初に復号して、その復号結果を第１の復号部Ｄ１０２の事前情報として用いるような構成であってもよい。
【００８２】
（第２の実施形態）
以下、図面を参照しながら本発明の第２の実施形態について詳しく説明する。本実施形態では、通信システムが、前の送信で用いた並び替えとは異なる並び替えを用いて、ビットの順序の並び替えを行う場合について説明をする。なお、本実施形態では、通信システムは、送達確認信号がＡＣＫであるかＮＡＣＫであるかに応じて、拘束長を選択する場合について説明する。しかし、本発明はこれに限らず、通信システムは、第１の実施形態と同様に、基地局装置１ｂが拘束長を決定し、決定した拘束長を示す符号化情報を移動局装置１ａへ送信してもよい。
以下、本実施形態では、図１の移動局装置２Ａ、３Ａを移動局装置２ａといい、基地局装置１Ｂを基地局装置２ｂという。
【００８３】
＜移動局装置２ａについて＞
図１２は、本発明の第２の実施形態に係る移動局装置２ａの構成を示す概略ブロック図である。本実施形態に係る移動局装置２ａ（図１２）と第１の実施形態に係る移動局装置１ａ（図２）とを比較すると、送信装置ａ２のターボ符号部Ｃ３が異なる。しかし、他の構成要素（制御信号受信部１１ａ、送信アンテナ１２ａ、再送制御部ａ１０１、バッファ部ａ１０２、変調部ａ１０３、ＦＦＴ部ａ１０４、マッピング部ａ１０５、ＩＦＦＴ部ａ１０６、参照信号多重部ａ１０７、及び送信処理部ａ１０８）が持つ機能は第１の実施形態と同じである。第１の実施形態と同じ機能の説明は省略する。
【００８４】
図１３は、本実施形態に係るターボ符号部Ｃ３の構成を示す概略ブロック図である。本実施形態に係るターボ符号部Ｃ３（図１３）と第１の実施形態に係るターボ符号部Ｃ１（図３）とを比較すると、第１のインターリーバＣ３１２１、第２のインターリーバＣ３１２２、及び、符号化方式選択部Ｃ３１３が異なる。しかし、他の構成要素（ターボ符号部Ｃ１は、ＣＲＣ付加部Ｃ１１１、第１の符号化部Ｃ１１４、第２の符号化部Ｃ１１５、第３の符号化部Ｃ１１６、パンクチャ部Ｃ１１７、及び符号ビット出力部Ｃ１１８）が持つ機能は第１の実施形態と同じである。第１の実施形態と同じ機能の説明は省略する。
【００８５】
第１のインターリーバＣ３１２１は、ＣＲＣ付加部Ｃ１１１から入力されたビット列を、予め定められた順序に並び替える（インターリーブする）。一方、第１のインターリーバＣ３１２１は、再送制御部ａ１０１から送達確認信号を入力される。第１のインターリーバＣ３１２１は、入力された送達確認信号がＡＣＫであるかＮＡＣＫであるかを判定する。つまり、第１のインターリーバＣ３１２１は、処理するビット列が初送のものであるか、再送のものであるかを判定する。
送達確認信号がＡＣＫであると判定した場合、第１のインターリーバＣ３１２１は、並び替えたビット列を、符号化方式選択部Ｃ１１３に出力する。一方、送達確認信号がＮＡＣＫであると判定した場合、第１のインターリーバＣ３１２１は、並び替えたビット列を、第２のインターリーバＣ３１２２に出力する。
第２のインターリーバＣ３１２２は、第１のインターリーバＣ３１２１から入力されたビット列を、予め定められた順序に並び替えて（インターリーブして）、符号化方式選択部Ｃ１１３に出力する。ここで、第２のインターリーバＣ３１２２は、ＣＲＣ付加部Ｃ１１及び第１のインターリーバＣ３１２１が出力したビット列とは異なる順序になるように、ビット列を並び替える。
【００８６】
符号化方式選択部Ｃ３１３は、再送制御部ａ１０１から送達確認信号を入力される。符号化方式選択部Ｃ３１３は、入力された送達確認信号がＡＣＫであるかＮＡＣＫであるかを判定する。
送達確認信号がＡＣＫであると判定した場合、符号化方式選択部Ｃ３１３は、第１のインターリーバＣ３１２１から入力されたビット列を第２の符号化部Ｃ１１５に出力する。一方、送達確認信号がＮＡＣＫであると判定した場合、符号化方式選択部Ｃ３１３は、第２のインターリーバＣ３１２２から入力されたビット列を第３の符号化部Ｃ１１６に出力する。
【００８７】
上記の構成によって、初送の場合、第１のインターリーバＣ３１２１から出力されたビット列は、第２の符号化部Ｃ１１５で符号される。一方、再送の場合、第１のインターリーバＣ３１２１から出力されたビット列は第２のインターリーバＣ３１２２でインターリーブされ、第３の符号化部Ｃ１１６で符号される。
【００８８】
＜基地局装置２ｂについて＞
図１４は、本実施形態に係る基地局装置２ｂの構成を示す概略ブロック図である。本実施形態に係る基地局装置２ｂ（図１４）と第１の実施形態に係る基地局装置１ｂ（図６）とを比較すると、受信装置ｂ２のターボ復号部Ｄ３が異なる。しかし、他の構成要素（受信アンテナ１１ｂ、制御情報生成部１２ｂ、送達確認信号送信部１３ｂ、受信処理部ｂ１０１、参照信号分離部ｂ１０２、伝搬路推定部ｂ１０３、ＦＦＴ部ｂ１０４、デマッピング部ｂ１０５、ソフトキャンセラ部ｂ１０６、等化部ｂ１０７、ＩＦＦＴ部ｂ１０９、復調部ｂ１１０、シンボル生成部ｂ１１１、ＦＦＴ部ｂ１１２、及びレプリカ生成部ｂ１１３）が持つ機能は第１の実施形態と同じである。第１の実施形態と同じ機能の説明は省略する。
【００８９】
＜復号部Ｄ３について＞
図１５は、本実施形態に係る復号部Ｄ３の構成を示す概略ブロック図である。本実施形態に係る復号部Ｄ３（図１５）と第１の実施形態に係る復号部Ｄ１（図７）とを比較すると、第２の復号部Ｄ３０５、第１のインターリーバＤ３０３１、第２のインターリーバＤ３０３２、第１のデインターリーバＤ３０７１、及び第２のデインターリーバＤ３０７２が異なる。しかし、他の構成要素（デパンクチャ部Ｄ１０１、第１の復号部Ｄ１０２、復号制御部Ｄ１０４、第３の復号部Ｄ１０６、誤り判定部Ｄ１０８、及び再送制御決定部Ｄ１０９）が持つ機能は第１の実施形態と同じである。第１の実施形態と同じ機能の説明は省略する。
【００９０】
第１のインターリーバＤ３０３１は、第１の復号部Ｄ１０２から入力されたシステマティックビット１３を、予め定められた順序に並び替えて（インターリーブして）、第２の復号部Ｄ３０５に出力する（並び替えた後のビット列をシステマティックビット１４という）。ここで、予め定められた順序は、ターボ符号部Ｃ３の第１のインターリーバＣ３１２１が用いる順序と同じものである。
【００９１】
第２の復号部Ｄ３０５は、デパンクチャ部Ｄ１０１から入力されたパリティビット２２を記憶する。第２の復号部Ｄ３０５は、記憶しているパリティビット２２及び第１のインターリーバＤ３０３１から入力されたシステマティックビット１４を用いて、ＭＡＰ推定による復号処理を行う。これにより、第２の復号部Ｄ３０５は、インターリーブされた所望のデータビット（システマティックビット１５という）に対して誤り訂正を施す。
第２の復号部Ｄ３０５は、再送制御決定部Ｄ１０９から送達確認信号を入力される。第２の復号部Ｄ３０５は、入力された送達確認信号がＡＣＫであるかＮＡＣＫであるかを判定する。送達確認信号がＡＣＫであると判定した場合、第２の復号部Ｄ３０５は、誤り訂正を施したシステマティックビット１５を第１のデインターリーバＤ３０７１に出力する。一方、送達確認信号がＮＡＣＫであると判定した場合、第２の復号部Ｄ３０５は、誤り訂正を施したシステマティックビット１５を第２のインターリーバＤ３０３２に出力する。なお、この場合、第２の復号部Ｄ３０５は、第２のインターリーバＤ３０３２に接続するように、スイッチを切り替える。
【００９２】
第２のインターリーバＤ３０３２は、第２の復号部Ｄ３０５から入力されたシステマティックビット１５を、予め定められた順序に並び替えて（インターリーブして）、第３の復号部Ｄ１０６に出力する（並び替えた後のビット列をシステマティックビット１７という）。ここで、予め定められた順序は、ターボ符号部Ｃ３の第２のインターリーバＣ３１２２が用いる順序と同じものである。
なお、システマティックビット１７は、第３の復号部Ｄ１０６で復号され、第２のデインターリーバＤ３０７２に出力される。
【００９３】
第２のデインターリーバＤ３０７２は、第３の復号部Ｄ１０６から出力されたビット列を、予め定められた順序に並び替えて、第１のデインターリーバＤ３０７１に出力する（並び替えた後のビット列をシステマティックビット１８という）。ここで、予め定められた順序は、第２のインターリーバＤ３０３２が用いる順序と逆の順序である。
第１のデインターリーバＤ３０７１は、第２の復号部Ｄ３０５から入力されたシステマティックビット１５又は第２のデインターリーバＤ３０７２から入力されたシステマティックビット１８を、予め定められた順序に並び替えて、第１の復号部Ｄ１０２に出力する（並び替えた後のビット列がシステマティックビット１２）。ここで、予め定められた順序は、第１のインターリーバＤ３０３１が用いる順序と逆の順序である。
【００９４】
上記の構成によって、初送の場合、第２の復号部Ｄ３０５から出力されたビット列は、第１のデインターリーバＤ３０７１に出力される。一方、再送の場合、第２の復号部Ｄ３０５から出力されたビット列は、第２のインターリーバＤ３０３２でインターリーブされ、第３の復号部Ｄ１０６で復号される。その後、復号されたビット列は、第２のデインターリーバＤ３０７２でデインターリーブされて、第１のデインターリーバＤ３０７１に出力される。
【００９５】
このように、本実施形態によれば、送信装置ａ２は、前（初送）の送信で用いた並び順とは異なる並び順にビット列を並び替えて符号化し、受信装置ｂ２は、前（初送）の受信で用いた並び順とは異なる並び順にビット列を並び替えて復号する。これにより、本実施形態では、通信システムは、ターボ等化を収束でき、通信品質を向上できる。よって、通信システムでは、再送時における誤り率特性を改善することができ、セルスループットの低下を防止することができる。
【００９６】
また、上記第２の実施形態において、ビットの並び順が異なる通信は、初送と再送に限られない。例えば、第１のインターリーバＣ３１２１、符号化方式選択部Ｃ１１３、及び第２の復号部Ｄ３０５は、１回目の再送（送信回数「２」）と２回目の再送（送信回数「３」）で異なるように、出力先を選択してもよい。つまり、ビットの並び順が異なることとなる前の送信は、初送には限られず、再送であってもよい。
【００９７】
また、上記ターボ符号部Ｃ３及び復号部Ｄ３の構成はこれに限らず、符号化方式選択部Ｃ１１３に入力されるビット列が、送達確認信号の種類（ＡＣＫ又はＮＡＣＫ）に応じて異なるものになればよい。例えば、第１のインターリーバＣ３１２１及び第２のインターリーバＣ３１２２が用いる予め定めた順序は、同じ順序であっても異なる順序であってもよい。また、図１６、図１７に示すようなターボ符号部Ｃ４及び復号部Ｄ４の構成であってもよい。
【００９８】
＜変形例５＞
図１６は、変形例５に係るターボ符号部Ｃ４の構成を示す概略ブロック図である。本変形例に係るターボ符号部Ｃ４（図１６）と第２の実施形態に係るターボ符号部Ｃ３（図１３）とを比較すると、ＣＲＣ付加部Ｃ４１１、及び第１のインターリーバＣ４１２１が異なる。しかし、他の構成要素が持つ機能は第１の実施形態と同じである。第１の実施形態と同じ機能の説明は省略する。
【００９９】
ＣＲＣ付加部Ｃ４１１は、バッファ部ａ１０２からビット列（初送データビット列又は再送データビット列）を入力される。ＣＲＣ付加部Ｃ４１１は、入力されたビット列に対して、巡回冗長検査用のビットを付加して、第１の符号化部Ｃ１１４に出力する。また、ＣＲＣ付加部Ｃ４１１は、再送制御部ａ１０１から送達確認信号を入力される。ＣＲＣ付加部Ｃ４１１は、入力された送達確認信号がＡＣＫであるかＮＡＣＫであるかを判定する。
送達確認信号がＡＣＫであると判定した場合、ＣＲＣ付加部Ｃ４１１は、並び替えたビット列を、第１のインターリーバＣ４１２１に出力する。一方、送達確認信号がＮＡＣＫであると判定した場合、ＣＲＣ付加部Ｃ４１１は、並び替えたビット列を、第２のインターリーバＣ３１２２に出力する。
第１のインターリーバＣ４１２１は、ＣＲＣ付加部Ｃ４１１から入力されたビット列を、予め定められた順序に並び替えて（インターリーブして）、符号化方式選択部Ｃ３１３に出力する。
【０１００】
＜復号部Ｄ４について＞
図１７は、変形例５に係る復号部Ｄ４の構成を示す概略ブロック図である。本変形例５に係る復号部Ｄ４（図１７）と第２の実施形態に係る復号部Ｄ３（図１５）とを比較すると、符号制御部Ｄ４０４及び第２の復号部Ｄ１０５が異なる。しかし、他の構成要素が持つ機能は第２の実施形態と同じである。第２の実施形態と同じ機能の説明は省略する。なお、第２の復号部Ｄ１０５が持つ機能は、第１の実施形態のものと同じであるので、説明は省略する。
【０１０１】
符号制御部Ｄ４０４は、再送制御決定部Ｄ１１１から送達確認信号を入力される。符号制御部Ｄ４０４は、入力された送達確認信号がＡＣＫであるかＮＡＣＫであるかを判定する。送達確認信号がＡＣＫであると判定した場合、符号制御部Ｄ４０４は、第１の復号部Ｄ１０２から入力されたシステマティックビット１３を、第１のインターリーバＤ３０３１に出力する。一方、送達確認信号がＮＡＣＫであると判定した場合、符号制御部Ｄ４０４は、第１の復号部Ｄ１０２から入力されたシステマティックビット１３を、第２のインターリーバＤ３０３２に出力する。
なお、図１７では、第１の復号部Ｄ１０２が第１のデインターリーバＤ３０７１に接続されている場合について記載したが、第１の復号部Ｄ１０２は、第１のデインターリーバＤ３０７１又は第２のデインターリーバＤ３０７２のいずれかに接続を切り替えられる。具体的には、第１の復号部Ｄ１０２は、送達確認信号がＡＣＫであるかＮＡＣＫであるかに応じて、それぞれ、第１のデインターリーバＤ３０７１又は第２のデインターリーバＤ３０７２に接続される。
【０１０２】
なお、上記変形例５において、符号制御部Ｄ４０４は、ターボ復号の繰り返し処理の回数に応じて、出力先を切り替えてもよい。
第１の復号部Ｄ１０２からの出力であるシステマティックビットが復号制御部１０４に入力される。
初送では、復号制御部Ｄ４０４は、入力されたシステマティックビットを第１のインターリーバＤ３０３１に入力する。システマティックビットは、第１のインターリーバＤ３０３１で並び替えられ、並び替えられたビットが第２の復号部Ｄ１０５に入力される。第２の復号部Ｄ１０５での復号結果は、第１のデインターリーバＤ３０７１を介し、第１の復号部Ｄ１０２に入力される。
【０１０３】
一方、再送では、復号制御部Ｄ４０４は、入力されたシステマティックビットを第２のインターリーバＤ３０３２に入力する。システマティックビットは、第２のインターリーバＤ３０３２で並び替えられ、並び替えられたビットが第３の復号部Ｄ１０６に入力される。第３の復号部Ｄ１０６での復号結果は、第２のデインターリーバＤ３０７２を介し、第１の復号部Ｄ１０２に入力される。ここで、第１の復号部Ｄ１０２での復号結果は、再度、復号制御部Ｄ４０４に入力されるが、復号制御部Ｄ４０４では出力するインターリーバを変更する。ターボ復号の２回目の処理では、復号制御部Ｄ４０４は、入力されたビットを、１回目の復号処理で用いた第２のインターリーバＤ３０３２ではなく、第１のインターリーバＤ３０３１に出力する。第１のインターリーバで並び替えられたビットは、第２の復号部Ｄ１０５で、初送で送信されたパリティビットを用いて復号が施さる。第２の復号部Ｄ１０５は、その結果を第１のデインターリーバＤ３０７１へ出力する。第１のデインターリーバＤ３０７１は、第１のインターリーバＤ３０３１と逆の処理の並び替えを行い、第１の復号部Ｄ１０２に並び替えたビットを出力する。この処理を繰り返し行うことで復号処理を行う。そのため、復号部Ｄ４では、ターボ復号の繰り返し処理の１回目、３回目、５回目等の奇数回の処理では第２のインターリーバ３０３２、第３の復号部Ｄ１０６、及び第２のデインターリーバＤ３０７２を用いることとなる。一方、２回目、４回目、６回目等の偶数回の処理では第１のインターリーバＤ３０３１、第２の復号部Ｄ１０５、及び、第１のデインターリーバＤ３０７１を用いることとなる。
【０１０４】
＜変形例６＞
また、上記の復号部Ｄ３の構成はこれに限らず、図１８に示すような復号部Ｄ４の構成であってもよい。
図１８は、変形例６に係る復号部Ｄ５の構成を示す概略ブロック図である。本変形例に係る復号部Ｄ５（図１８）と第２の実施形態に係る復号部Ｄ３（図１５）とを比較すると、第２のデインターリーバＤ５０７２、第３の復号部Ｄ５０６が異なる。しかし、他の構成要素が持つ機能は第２の実施形態と同じである。第２の実施形態と同じ機能の説明は省略する。
【０１０５】
第３の復号部Ｄ５０６は、デパンクチャ部Ｄ１０１から入力されたパリティビット２２を記憶する。第３の復号部Ｄ５０６は、記憶しているパリティビット２２及び第２のインターリーバＤ３０３２から入力されたシステマティックビット１７を用いて、ＭＡＰ推定による復号処理を行うことによって、インターリーブされた所望のデータビット（システマティックビット１６という）に誤り訂正を施す。ここで、第３の復号部Ｄ５０６は、拘束長「３」の復号処理を行う。
第３の復号部Ｄ５０６は、誤り訂正を施したシステマティックビット１６を第２のデインターリーバＤ５０７２に出力する。
【０１０６】
第２のデインターリーバＤ５０７２は、第３の復号部Ｄ５０６から出力されたシステマティックビット１６を、予め定められた順序に並び替える。ここで、予め定められた順序は、第２のインターリーバＤ３０３２が用いる順序と逆の順序である。
第２のデインターリーバＤ５０７２は、処理の回数を計数し、予め定めた回数の処理を行ったか否かを判定することで、第２の復号部Ｄ３０５、第２のインターリーバＤ３０３２、第３の復号部Ｄ５０６、及び、第２のデインターリーバＤ５０７２の一連の復号処理を、予め定めた回数だけ行ったか否かを判定する。第２のデインターリーバＤ５０７２は、予め定めた回数の処理を行った場合には並び替えたビット列を第１のデインターリーバＤ３０７１に出力し、予め定めた回数の復号処理を行っていない場合には並び替えたビット列を第２の復号部Ｄ３０５に出力する。
上記の復号部Ｄ５の構成により、再送の場合には、第１のインターリーバＤ３０３１から第２の復号部Ｄ３０５に入力されたビットは、第２の復号部Ｄ３０５、第２のインターリーバＤ３０３２、第３の復号部Ｄ５０６、及び、第２のデインターリーバＤ５０７２の一連の復号処理を、予め定めた回数だけ施されることとなる（この処理を復号処理Ａという）。また、再送の場合には、デパンクチャ部Ｄ１０１から第１の復号部Ｄ１０２に入力されたビットは、第１の復号部Ｄ１０２での処理、第１のインターリーバでの処理、復号処理Ａ、第１のデインターリーバＤ３０７１での処理を、予め定めた回数だけ施されて、誤り判定部Ｄ１０８に入力される。
【０１０７】
（第３の実施形態）
以下、図面を参照しながら本発明の第３の実施形態について詳しく説明する。本実施形態では、複数の移動局装置が（又は複数のアンテナで）同時に同じ周波数で信号を送信し、基地局装置がこれらの信号を受信する場合について説明をする。
図１９〜図２２は、本発明の第３の実施形態に係る信号の配置の一例を示す概略図である。図１９、図２０は、連続的な周波数帯域を割り当て、この周波数帯域に移動局装置２Ａ、３Ａが信号を配置した場合の図である。図１９では周波数帯域ｆ１、図２０では周波数帯域ｆ２に、移動局装置２Ａ、３Ａの信号が重なって配置される。一方、図２１、図２２は、分散的な周波数帯域を割り当て、この周波数帯域に移動局装置２Ａ、３Ａが信号を配置した場合の図である。図２１では周波数帯域ｆ３１〜ｆ３４、図２２では周波数帯域ｆ４１〜ｆ４３に、移動局装置２Ａ、３Ａの信号が重なって配置される。このように、各移動局装置２Ａ、３Ａが信号を配置する周波数帯域は、全部で重複してもよいし、一部で重複していてもよい。
【０１０８】
本実施形態では、基地局装置Ｂ１は、複数の移動局装置２Ａ、３Ａから信号を受信し、受信した信号からＩＵＩを除去して、移動局装置２Ａ、３Ａ各々からのデータビットを取得する。以下、本実施形態では、基地局装置１Ｂを基地局装置３ｂという。また、本実施形態に係る移動局装置２Ａ、３Ａは、第１の実施形態に係る移動局装置１ａと同じであるので、説明は省略する。
【０１０９】
＜基地局装置３ｂについて＞
図２３は、本実施形態に係る基地局装置３ｂの構成を示す概略ブロック図である。この図において、基地局装置３ｂは、受信アンテナ１１ｂ、送信装置ｂ３、制御情報生成部１２ｂ、及び送達確認信号送信部１３ｂを含んで構成される。受信装置ｂ１は、受信処理部ｂ１０１、参照信号分離部ｂ１０２、伝搬路推定部ｂ３０３、ＦＦＴ部ｂ１０４、デマッピング部ｂ３０５、ソフトキャンセラ部ｂ３０６−１、ｂ３０６−２、等化部ｂ１０７−１、ｂ１０７−２、信号加算部ｂ１０８−１、ｂ１０８−２、ＩＦＦＴ部ｂ１０９−１、ｂ１０９−２、復調部ｂ１１０−１、ｂ１１０−２、復号部Ｄ１−１、Ｄ１−２、シンボル生成部ｂ１１１−１、ｂ１１１−２、ＦＦＴ部ｂ１１２−１、ｂ１１２−２、レプリカ生成部ｂ１１３−１、ｂ１１３−２、及びＩＵＩ生成部ｂ３１４−１、ｂ３１４−２を含んで構成される。
ここで、受信アンテナ１１ｂ、制御情報生成部１２ｂ、受信処理部ｂ１０１、参照信号分離部ｂ１０２、ＦＦＴ部ｂ１０４、及び送達確認信号送信部１３ｂが持つ機能は、第１の実施形態と同じであるので、説明は省略する。また、等化部ｂ１０７−１、ｂ１０７−２が持つ機能は等化部ｂ１０７と同じであり、ＩＦＦＴ部ｂ１０９−１、ｂ１０９−２が持つ機能はＩＦＦＴ部ｂ１０９と同じであり、復調部ｂ１１０−１、ｂ１１０−２が持つ機能は復調部ｂ１１０と同じである。復号部Ｄ１−１、１−２が持つ機能は、復号部Ｄ１と同じであり、シンボル生成部ｂ１１１−１、ｂ１１１−２が持つ機能はシンボル生成部ｂ１１１と同じであり、ＦＦＴ部ｂ１１２−１、ｂ１１２−２が持つ機能はＦＦＴ部ｂ１１２と同じでありＩＳＩ生成部ｂ１１３−１、ｂ１１３−２が持つ機能はレプリカ生成部ｂ１１３と同じである。これらの構成についての説明は省略する。
【０１１０】
伝搬路推定部ｂ３０３は、参照信号分離部ｂ１０２から入力された移動局装置２Ａ、３Ａ各々からの参照信号と、予め記憶している参照信号と、に基づいて、伝搬路の周波数応答（伝搬路特性という）を推定する。伝搬路推定部ｂ３０３は、推定した伝搬路特性を示す伝搬路特性情報を制御情報生成部１２ｂ、等化部ｂ１０７−１、ｂ１０７−２、レプリカ生成部ｂ１１３−１、ｂ１１３−２、及びＩＵＩ生成部ｂ３１４−１、ｂ３１４−２に出力する。ここで、伝搬路推定部ｂ３０３は、移動局装置２Ａについての伝搬路特性情報を、レプリカ生成部ｂ１１３−１及びＩＵＩ生成部ｂ３１４−１に出力し、移動局装置３Ａについての伝搬路特性情報を、レプリカ生成部ｂ１１３−２及びＩＵＩ生成部ｂ３１４−２に出力する。
【０１１１】
デマッピング部ｂ３０５は、制御情報生成部１２ｂから入力された帯域割当情報に基づいて、ＦＦＴ部ｂ１０４から入力された信号を各帯域から抽出（デマッピング）する。ただし、デマッピング部ｂ１０５は、復号部Ｄ１−１又はＤ１−２が再送信号に対する帯域割当情報を決定した場合には、その帯域割当情報に基づいて、デマッピングする。デマッピング部ｂ３０５は、移動局装置２Ａからの信号をソフトキャンセラ部ｂ１０６−１に出力し、移動局装置３Ａからの信号をソフトキャンセラ部ｂ１０６−２に出力する。
【０１１２】
ソフトキャンセラ部ｂ３０６−１は、レプリカ生成部ｂ１１３−１から移動局装置２Ａについてのソフトレプリカを入力される。ソフトキャンセラ部ｂ３０６−１は、移動局装置２Ａ以外の移動局装置（移動局装置３Ａ）からの信号によって、移動局装置２Ａからの信号に対して生じるＩＵＩのレプリカ信号（ＩＵＩレプリカ１という）を、ＩＵＩ生成部ｂ３１４−２から入力される。
ソフトキャンセラ部ｂ３０６−２は、レプリカ生成部ｂ１１３−２から移動局装置３Ａについてのソフトレプリカを入力される。ソフトキャンセラ部ｂ３０６−２は、移動局装置３Ａ以外の移動局装置（移動局装置２Ａ）からの信号によって、移動局装置３Ａからの信号に対して生じるＩＵＩのレプリカ信号（ＩＵＩレプリカ２という）を、ＩＵＩ生成部ｂ３１４−１から入力される。
ソフトキャンセラ部ｂ３０６−１、ｂ３０６−２は、デマッピング部ｂ３０５から入力された信号を記憶する。ソフトキャンセラ部ｂ３０６−１、ｂ３０６−２は、記憶した信号から、入力されたＩＵＩレプリカ及びソフトレプリカを減算する。ソフトキャンセラ部ｂ３０６−１、ｂ３０６−２は、それぞれ、減算後の信号を等化部ｂ１０７−１、ｂ１０７−２に出力する。
【０１１３】
ＩＵＩ生成部ｂ３１４−１、ｂ３１４−２は、伝搬路推定部ｂ３０３から伝搬路特性情報を入力される。また、ＩＵＩ生成部ｂ３１４−１、ｂ３１４−２は、それぞれ、ＦＦＴ部ｂ１１２−１、ｂ１１２−２から周波数領域でのシンボルレプリカを入力される。
ＩＵＩ生成部ｂ３１４−１、ｂ３１４−２は、それぞれ、入力された伝搬路特性情報に基づいて、入力されたシンボルレプリカからＩＵＩレプリカ２、１を生成する。ＩＵＩ生成部ｂ３１４−１、ｂ３１４−２は、それぞれ、生成したＩＵＩレプリカ２、１を、ソフトキャンセラ部ｂ３０６−１、ｂ３０６−２に出力する。
【０１１４】
このように、本実施形態によれば、周波数帯域で信号が重なる場合にも、通信品質を向上できる。例えば、前の通信で用いた拘束長より短い拘束長を用いることによって、通信システムでは、周波数帯域で信号が重なることによってターボ等化が収束せずに再送となった場合に、ターボ等化を収束でき、通信品質を向上できる。
【０１１５】
＜変形例７＞
本変形例７では、再送制御決定部Ｄ６１０は、信号が重なるユーザ数に応じて、拘束長を選択する場合について説明をする。本変形例７に係る再送制御決定部Ｄ１０９は、拘束長テーブル（図２４）を予め記憶する。
【０１１６】
図２４は、変形例７に係る拘束長テーブルの一例を示す概略図である。図示するように拘束長テーブルは、信号が重なる移動局装置１ａの数を示すユーザ数及び拘束長の各項目の列を有している。拘束長テーブルは、ユーザ毎に拘束長を示す情報が格納される行と列からなる２次元の表形式のデータである。この図において、例えば、ユーザ数が「１」以上「２」以下の場合には拘束長「４」が対応付けられ、送信回数が「３」以上の場合には拘束長「３」が対応付けられている。つまり、ユーザ数が多くなるほど、拘束長が短くなることとなる。
また、上記第３の実施形態において、再送制御決定部Ｄ６１０は、信号が重なる帯域幅や基地局装置が用いるアンテナ本数、伝送に用いる変調方式、符号化率に応じて、拘束長を選択してもよい。拘束長を短くする例としては、信号が重なる帯域幅が広い場合や受信に用いるアンテナ本数が少ない場合、変調多値数が高い場合、符号化率が高い場合などである。
また、上記第３の実施形態において、複数の移動局装置１ａからの信号が重なる場合について説明をしたが、本発明はこれに限らず、通信システムでは、異なるアンテナからの信号が重なる場合に適用してもよい。
【０１１７】
（第４の実施形態）
以下、図面を参照しながら本発明の第４の実施形態について詳しく説明する。本実施形態では、移動局装置が信号の一部を削除（クリッピング）して送信する場合について説明する。
図２５は、本発明の第４の実施形態に係るクリッピング処理を説明する説明図である。この図において、信号スペクトルＳ１（周波数帯域ｆ５）は、クリッピング処理を行わない場合の信号スペクトルである。一方、信号スペクトルＳ１１（周波数帯域ｆ５１）は、クリッピング処理を行わない場合の信号スペクトルである。つまり、クリッピング処理によって、信号スペクトルＳ１２（周波数帯域ｆ５２）が削除されている。
以下、本実施形態では、移動局装置２Ａ、３Ａを移動局装置４ａといい、基地局装置１Ｂを基地局装置４ｂという。
【０１１８】
＜移動局装置４ａについて＞
図２６は、本実施形態に係る移動局装置４ａの構成を示す概略ブロック図である。本実施形態に係る移動局装置４ａ（図２６）と第１の実施形態に係る移動局装置１ａ（図２）とを比較すると、制御情報受信部４１ａ及び送信装置ａ４のクリッピング部ａ４０９が異なる。しかし、他の構成要素（送信アンテナ１２ａ、再送制御部ａ１０１、バッファ部ａ１０２、ターボ符号部Ｃ１、変調部ａ１０３、ＦＦＴ部ａ１０４、マッピング部ａ１０５、ＩＦＦＴ部ａ１０６、参照信号多重部ａ１０７、及び送信処理部ａ１０８）が持つ機能は第１の実施形態と同じである。第１の実施形態と同じ機能の説明は省略する。
【０１１９】
制御情報受信部４１ａは、第１の実施形態の制御信号受信部１１ａの持つ機能に加えて、次の機能を持つ。制御信号受信部１１ａは、クリッピングする周波数帯域（図２５の例では、周波数帯域ｆ５２）を示すクリッピング情報、を含む制御情報及び再送制御情報を受信する。制御情報受信部４１ａは、受信したクリッピング情報及び帯域割当情報をクリッピング部ａ４０９とマッピング部ａ１０５にそれぞれ出力する。
【０１２０】
クリッピング部ａ４０９は、制御情報受信部４１ａから入力されたクリッピング情報が示す周波数信号を、制御情報受信部４１ａから入力された帯域割当情報に基づいて、「０」（ｎｕｌｌ）に置き換える、つまり、信号を削除する（クリッピング処理）。クリッピング部ａ４０９は、置き換え後の信号を、マッピング部ａ１０５に出力する。
このクリッピング処理によって、クリッピング処理を行わない場合と比較して、狭い帯域幅で信号を送信することができる。
【０１２１】
＜基地局装置４ｂについて＞
図２７は、本実施形態に係る基地局装置４ｂの構成を示す概略ブロック図である。本実施形態に係る基地局装置４ｂ（図２７）と第１の実施形態に係る基地局装置１ｂ（図６）とを比較すると、制御情報生成部４２ｂ、受信装置ｂ４のクリッピング部ｂ４１５が異なる。しかし、他の構成要素（受信アンテナ１１ｂ、送達確認信号送信部１３ｂ、受信処理部ｂ１０１、参照信号分離部ｂ１０２、伝搬路推定部ｂ１０３、ＦＦＴ部ｂ１０４、デマッピング部ｂ１０５、ソフトキャンセラ部ｂ１０６、等化部ｂ１０７、信号加算部ｂ１０８、ＩＦＦＴ部ｂ１０９、復調部ｂ１１０、復号部Ｄ１、シンボル生成部ｂ１１１、ＦＦＴ部ｂ１１２、及びレプリカ生成部ｂ１１３）が持つ機能は第１の実施形態と同じである。第１の実施形態と同じ機能の説明は省略する。
【０１２２】
制御情報生成部４２ｂは、第１の実施形態の制御情報生成部１２ｂの持つ機能に加えて、次の機能を持つ。制御情報生成部４２ｂは、伝搬路推定部ｂ１０３から入力された情報が示す伝搬路特性に基づいて、クリッピングする周波数帯域を決定する。制御情報生成部４２ｂは、決定した周波数帯域を示すクリッピング情報を生成し、生成したクリッピング情報を含む制御情報を、移動局装置１ａへ通知する。また、制御情報生成部４２ｂは、生成したクリッピング情報及び帯域割当情報を、クリッピング部ｂ４１５に出力する。
【０１２３】
クリッピング部ｂ４１５は、制御情報生成部４２ｂから入力されたクリッピング情報が示す周波数帯域に配置される信号を、制御情報生成部４２ｂから入力された帯域割当情報に基づいて、「０」（ｎｕｌｌ）に置き換える。クリッピング部ａ４０９は、置き換え後の信号を、レプリカ生成部ａ１１３に出力する。
【０１２４】
このように、本実施形態によれば、クリッピングを行う場合にも、通信品質を向上できる。例えば、前の通信で用いた拘束長より短い拘束長を用いることによって、通信システムでは、クリッピングによってターボ等化が収束せずに再送となった場合に、ターボ等化を収束でき、通信品質を向上できる。
【０１２５】
＜変形例８＞
なお、上記第４の実施形態において、再送制御決定部Ｄ１０９は、クリッピングする帯域の大きさに応じて、拘束長を選択してもよい。この場合、例えば、再送制御決定部Ｄ１０９は、クリッピングする帯域の大きさが大きくなるほど、短い拘束長を選択する。
また、再送制御決定部Ｄ１０９は、クリッピングされない帯域の大きさに応じて、拘束長を選択してもよい。この場合、例えば、再送制御決定部Ｄ１０９は、クリッピングする帯域の大きさが小さくほど、短い拘束長を選択する。なお、クリッピングする帯域に加え、基地局装置が用いるアンテナ本数、伝送に用いる変調方式、符号化率のいずれかもしくはすべてを考慮して拘束長を決定しても良い。
【０１２６】
＜変形例９＞
なお、上記各実施形態において、送信回数が多くなる場合に、前の送信での拘束長と比較して拘束長が短くなる又は同じ場合について説明をした。しかし、本発明はこれに限らず、通信システムでは、送信回数が多くなる場合に、前の送信での拘束長と比較して拘束長が長くなってもよい。
本変形例９に係る符号化方式選択部Ｃ１１３及び再送制御決定部Ｄ１０９は、拘束長テーブル（図２８）を予め記憶する。
【０１２７】
図２８は、変形例９に係る拘束長テーブルの一例を示す概略図である。図示するように拘束長テーブルは、送信回数及び拘束長の各項目の列を有している。拘束長テーブルは、送信回数毎に拘束長を示す情報が格納される行と列からなる２次元の表形式のデータである。この図において、ｎは自然数である。この図において、例えば、送信回数が「１」の場合には拘束長「３」が対応付けられ、送信回数が「２」以上の場合には拘束長「４」が対応付けられている。
【０１２８】
このように、本変形例９では、再送信号に用いる拘束長は、前の送信で用いた拘束長より長い拘束長である。これにより、本変形例９では、受信特性を向上させることができる場合があり、通信品質を向上できる。
【０１２９】
＜変形例１０＞
また、上記各実施形態において、通信システムでは、異なる拘束長を交互に用いてもよい。
本変形例１０に係る符号化方式選択部Ｃ１１３及び再送制御決定部Ｄ１０９は、拘束長テーブル（図２９）を予め記憶する。
【０１３０】
図２９は、変形例１０に係る拘束長テーブルの一例を示す概略図である。図示するように拘束長テーブルは、送信回数及び拘束長の各項目の列を有している。拘束長テーブルは、送信回数毎に拘束長を示す情報が格納される行と列からなる２次元の表形式のデータである。この図において、ｎは自然数である。この図において、例えば、送信回数が奇数となる「１」の場合には拘束長「４」が対応付けられ、送信回数が偶数となる「２」の場合には拘束長「３」が対応付けられている。また、例えば、送信回数が奇数の「３」の場合には拘束長「４」が対応付けられている。
【０１３１】
このように、本変形例１０では、長さの異なる拘束長が交互に用いられることとなる。これにより、本変形例１０では、拘束長を短くしてターボ等化の収束性を向上させる場合と、拘束長を長くして受信特性を向上させる場合と、を選択的に適用でき、この多様性に基づいて通信品質を向上できる。
【０１３２】
＜変形例１１＞
また、上記各実施形態において、通信システムでは、２個の拘束長を用いる場合について説明をした。しかし、本発明はこれに限らず、３個以上の拘束長を用いてもよい。この場合、ターボ符号部Ｃ１は拘束長が異なる符号化部を３個以上備え、復号部Ｄ１は拘束長が異なる復号部を３個以上備える。
本変形例１１に係る符号化方式選択部Ｃ１１３及び再送制御決定部Ｄ１０９は、拘束長テーブル（図３０）を予め記憶する。
【０１３３】
図３０は、変形例１１に係る拘束長テーブルの一例を示す概略図である。図示するように拘束長テーブルは、送信回数及び拘束長の各項目の列を有している。拘束長テーブルは、送信回数毎に拘束長を示す情報が格納される行と列からなる２次元の表形式のデータである。この図において、例えば、送信回数が「１」の場合には拘束長「５」が対応付けられ、送信回数が「２」以上「４」以下の場合には拘束長「４」が対応付けられている。また、例えば、送信回数が「５」以上の場合には拘束長「３」が対応付けられている。
【０１３４】
また、上記各実施形態では、送信装置ａ１、ａ２、ａ４が１本の送信アンテナを備える場合について説明したが、本発明はこれに限らず、送信装置ａ１、ａ２、ａ４は、複数本の送信アンテナを備えてもよい。また、上記各実施形態では、受信装置ｂ１〜ｂ４が１本の送信アンテナを備える場合について説明したが、本発明はこれに限らず、受信装置ｂ１〜ｂ４は、複数本の送信アンテナを備えてもよい。また、送信装置ａ１、ａ２、ａ４と受信装置ｂ１〜ｂ４とは、ＭＩＭＯ送信のデータ伝送を行ってもよい。
【０１３５】
また、上記各実施形態において、移動局装置１ａ、２ａ、４ａ及び基地局装置１ｂ〜ｂ４が上記の拘束長テーブル各々を各拘束長パターンとして予め記憶してもよい。この場合、基地局装置１ｂ〜ｂ４は、拘束長パターンを識別する識別情報を移動局装置１ａ、２ａ、４ａに送信する。基地局装置１ｂ〜ｂ４及び移動局装置１ａ、２ａ、４ａは、この識別情報が示す拘束長パターンに基づいて、拘束長を変更する。
また、基地局装置１ｂ〜ｂ４は、この識別情報を、移動局装置１ａ、２ａ、４ａとの接続手順の中で送信してもよいし、通信中に送信してもよい。
【０１３６】
また、上記各実施形態において、移動局装置１ａ、２ａ、４ａから基地局装置１ｂ〜ｂ４への上りの通信の場合について説明をした。しかし、本発明はこれに限らず、基地局装置１ｂ〜ｂ４から移動局装置１ａ、２ａ、４ａへの下りの通信に適用してもよい。この場合、基地局装置１ｂ〜ｂ４が送信装置ａ１、ａ２、ａ４を備え、移動局装置１ａ、２ａ、４ａが受信装置ｂ１〜ｂ４を備える。ただし、この場合に、基地局装置１ｂ〜ｂ４は、制御情報生成部１２ｂ、伝搬路推定部ｂ１０３、制御情報生成部１２ｂ、再送制御決定部Ｄ１０９、送達確認信号送信１３ｂを備えてもよい。また、この場合、基地局装置１ｂ〜ｂ４の制御情報生成部１２ｂ及び再送制御決定部Ｄ１０９は、移動局装置１ａ、２ａ、４ａから通知された伝搬特性情報に基づいて制御情報及び再送制御情報を決定してもよい。
【０１３７】
なお、上述した実施形態における移動局装置１ａ、２ａ、４ａ又は基地局装置１ｂ〜ｂ４の一部、例えば、再送制御部ａ１０１、ターボ符号部Ｃ１、Ｃ３、Ｃ４、変調部ａ１０３、ＦＦＴ部ａ１０４、マッピング部ａ１０５、ＩＦＦＴ部ａ１０６、参照信号多重部ａ１０７、送信処理部ａ１０８、クリッピング部ａ４０９、ＣＲＣ付加部Ｃ１１１、Ｃ４１１、インターリーバＣ１１２、第１のインターリーバＣ３１２１、Ｃ４１２１、第２のインターリーバＣ３１２２、符号化方式選択部Ｃ１１３、Ｃ３１３、第１の符号化部Ｃ１１４、第２の符号化部Ｃ１１５、第３の符号化部Ｃ１１６、パンクチャ部Ｃ１１７、符号ビット出力部Ｃ１１８、制御情報生成部１２ｂ、４２ｂ、送達確認信号送信部１３ｂ、受信処理部ｂ１０１、参照信号分離部ｂ１０２、伝搬路推定部ｂ１０３、ｂ３０３、ＦＦＴ部ｂ１０４、デマッピング部ｂ１０５、ｂ３０５、ソフトキャンセラ部ｂ１０６、ｂ３０６−１、ｂ３０６−２、等化部ｂ１０７、ｂ１０７−１、ｂ１０７−２、信号加算部ｂ１０８、ｂ１０８−１、ｂ１０８−２、ＩＦＦＴ部ｂ１０９、ｂ１０９−１、ｂ１０９−２、復調部ｂ１１０、ｂ１１０−１、ｂ１１０−２、復号部Ｄ１、Ｄ２、Ｄ３、Ｄ４、Ｄ５、Ｄ６、シンボル生成部ｂ１１１、ｂ１１１−１、ｂ１１１−２、ＦＦＴ部ｂ１１２、ｂ１１２−１、ｂ１１２−２、レプリカ生成部ｂ１１３、ｂ１１３−１、ｂ１１３−２、ＩＵＩ生成部ｂ３１４−１、ｂ３１４−２、クリッピング部ｂ４１５、デパンクチャ部Ｄ１０１、第１の復号部Ｄ１０２、インターリーバＤ１０３、復号制御部Ｄ１０４、Ｄ４０４、第２の復号部Ｄ１０５、Ｄ３０５、Ｄ４０５、第３の復号部Ｄ１０６、Ｄ５０６、デインターリーバＤ１０７、第１のデインターリーバＤ３０７１、第２のデインターリーバＤ３０７２、Ｄ５０７２、誤り判定部Ｄ１０８、及び再送制御決定部Ｄ１０９をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、移動局装置１ａ、２ａ、４ａ又は基地局装置１ｂ〜ｂ４に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
また、上述した実施形態における移動局装置１ａ、２ａ、４ａ及び基地局装置１ｂ〜ｂ４の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現しても良い。移動局装置１ａ、２ａ、４ａ及び基地局装置１ｂ〜ｂ４の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化しても良い。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現しても良い。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いても良い。
【０１３８】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【０１３９】
１Ａ〜３Ａ、１ａ、２ａ、４ａ・・・移動局装置、１Ｂ、ｂ１〜ｂ４・・・基地局装置、１１ａ、４１ａ・・・制御信号受信部、ａ１、ａ２、ａ４・・・送信装置、１２ａ・・・送信アンテナ、ａ１０１・・・再送制御部、ａ１０２・・・バッファ部、Ｃ１、Ｃ３、Ｃ４・・・ターボ符号部、ａ１０３・・・変調部、ａ１０４・・・ＦＦＴ部、ａ１０５・・・マッピング部、ａ１０６・・・ＩＦＦＴ部、ａ１０７・・・参照信号多重部、ａ１０８・・・送信処理部、ａ４０９・・・クリッピング部、Ｃ１１１、Ｃ４１１・・・ＣＲＣ付加部、Ｃ１１２・・・インターリーバ、Ｃ３１２１、Ｃ４１２１・・・第１のインターリーバ、Ｃ３１２２・・・第２のインターリーバ、Ｃ１１３、Ｃ３１３・・・符号化方式選択部、Ｃ１１４・・・第１の符号化部、Ｃ１１５・・・第２の符号化部、Ｃ１１６・・・第３の符号化部、Ｃ１１７・・・パンクチャ部、Ｃ１１８・・・符号ビット出力部、Ｃ１１４１、Ｃ１１４３、Ｃ１１４６、Ｃ１１４７・・・加算部、Ｃ１１４２、Ｃ１１４４、Ｃ１１４５・・・遅延回路、Ｃ１１６１、Ｃ１１６３、Ｃ１１６５・・・加算部、Ｃ１１６２、Ｃ１１６４・・・遅延回路、１１ｂ・・・受信アンテナ、ｂ１・・・受信装置、１２ｂ、４２ｂ・・・制御情報生成部、１３ｂ・・・送達確認信号送信部、ｂ１０１・・・受信処理部、ｂ１０２・・・参照信号分離部、ｂ１０３、ｂ３０３・・・伝搬路推定部、ｂ１０４・・・ＦＦＴ部、ｂ１０５、ｂ３０５・・・デマッピング部、ｂ１０６、ｂ３０６−１、ｂ３０６−２・・・ソフトキャンセラ部、ｂ１０７、ｂ１０７−１、ｂ１０７−２・・・等化部、ｂ１０８、ｂ１０８−１、ｂ１０８−２・・・信号加算部、ｂ１０９、ｂ１０９−１、ｂ１０９−２・・・ＩＦＦＴ部、ｂ１１０、ｂ１１０−１、ｂ１１０−２・・・復調部、Ｄ１、Ｄ２、Ｄ３、Ｄ４、Ｄ５、Ｄ６・・・復号部、ｂ１１１、ｂ１１１−１、ｂ１１１−２・・・シンボル生成部、ｂ１１２、ｂ１１２−１、ｂ１１２−２・・・ＦＦＴ部、ｂ１１３、ｂ１１３−１、ｂ１１３−２・・・レプリカ生成部、ｂ３１４−１、ｂ３１４−２・・・ＩＵＩ生成部、ｂ４１５・・・クリッピング部、Ｄ１０１・・・デパンクチャ部、Ｄ１０２・・・第１の復号部、Ｄ１０３・・・インターリーバ、Ｄ１０４、Ｄ４０４・・・復号制御部、Ｄ１０５、Ｄ３０５、Ｄ４０５・・・第２の復号部、Ｄ１０６、Ｄ５０６・・・第３の復号部、Ｄ１０７・・・デインターリーバ、Ｄ３０７１・・・第１のデインターリーバ、Ｄ３０７２、Ｄ５０７２・・・第２のデインターリーバ、Ｄ１０８・・・誤り判定部、Ｄ１０９・・・再送制御決定部
【図１】
2011234282.tif 000003
【図２】
2011234282.tif 000004
【図３】
2011234282.tif 000005
【図４】
2011234282.tif 000006
【図５】
2011234282.tif 000007
【図６】
2011234282.tif 000008
【図７】
2011234282.tif 000009
【図８】
2011234282.tif 000010
【図９】
2011234282.tif 000011
【図１０】
2011234282.tif 000012
【図１１】
2011234282.tif 000013
【図１２】
2011234282.tif 000014
【図１３】
2011234282.tif 000015
【図１４】
2011234282.tif 000016
【図１５】
2011234282.tif 000017
【図１６】
2011234282.tif 000018
【図１７】
2011234282.tif 000019
【図１８】
2011234282.tif 000020
【図１９】
2011234282.tif 000021
【図２０】
2011234282.tif 000022
【図２１】
2011234282.tif 000023
【図２２】
2011234282.tif 000024
【図２３】
2011234282.tif 000025
【図２４】
2011234282.tif 000026
【図２５】
2011234282.tif 000027
【図２６】
2011234282.tif 000028
【図２７】
2011234282.tif 000029
【図２８】
2011234282.tif 000030
【図２９】
2011234282.tif 000031
【図３０】
2011234282.tif 000032
【図３１】
2011234282.tif 000033