"送信装置から空間多重された複数の信号を受信する受信装置であって、前記受信した信号に対して誤り訂正復号を行なって、符号ビットの事後LLRLogLikelihoodRatioおよび符号ビットの外部LLRを出力する誤り訂正復号部と、前記事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成する送信信号レプリカ生成部と、前記送信信号レプリカから検出対象に応じて、送信信号レプリカの組み合わせを選択するレプリカ選択部と、前記受信した信号から前記選択された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去するキャンセル部と、前記受信信号レプリカが除去された信号に対して、MIMOMultipleInputMultipleOutput分離を行なうMIMO分離部と、を備えることを特徴とする受信装置。前記レプリカ選択部は、検出対象とする送信信号レプリカを前記外部LLRから生成された送信信号レプリカとすると共に、検出対象以外の送信信号レプリカを前記事後LLRから生成された送信信号レプリカとすることを特徴とする請求項1記載の受信装置。前記送信装置から、シングルユーザMIMOの信号を受信することを特徴とする請求項1記載の受信装置。前記送信装置から、マルチユーザMIMOの信号を受信することを特徴とする請求項1記載の受信装置。前記誤り訂正復号部は、前記受信した信号を復調して得られたLLRに基づいて、符号ビットの事後LLRおよび前記符号ビットの事後LLRから前記復調して得られたLLRを減算することで得られる符号ビットの外部LLRを出力することを特徴とする請求項1記載の受信装置。送信装置から一部のサブキャリアで重複した複数の信号を受信する受信装置であって、伝搬路の歪みを等化する等化部と、前記受信した信号に対して誤り訂正復号を行なって、符号ビットの事後LLRLogLikelihoodRatioおよび符号ビットの外部LLRを出力する誤り訂正復号部と、前記事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成する送信信号レプリカ生成部と、前記受信した信号から前記生成された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去するキャンセル部と、を備え、前記送信信号レプリカ生成部は、検出対象とする送信信号レプリカを前記外部LLRから生成した送信信号レプリカとすると共に、検出対象以外の送信信号レプリカを前記事後LLRから生成した送信信号レプリカとすることを特徴とする受信装置。送信装置から空間多重された複数の信号を受信する受信装置のプログラムであって、前記受信した信号に対して誤り訂正復号を行なって、符号ビットの事後LLRLogLikelihoodRatioおよび符号ビットの外部LLRを出力する処理と、前記事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成する処理と、前記送信信号レプリカから検出対象に応じて、送信信号レプリカの組み合わせを選択する処理と、前記受信した信号から前記選択された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去する処理と、前記受信信号レプリカが除去された信号に対して、MIMOMultipleInputMultipleOutput分離を行なう処理と、の一連の処理をコンピュータに実行させることを特徴とするプログラム。送信装置から一部のサブキャリアで重複した複数の信号を受信する受信装置のプログラムであって、伝搬路の歪みを等化する処理と、前記受信した信号に対して誤り訂正復号を行なって、符号ビットの事後LLRLogLikelihoodRatioおよび符号ビットの外部LLRを出力する処理と、前記事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成する処理と、前記受信した信号から前記生成された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去する処理と、検出対象とする送信信号レプリカを前記外部LLRから生成した送信信号レプリカとすると共に、検出対象以外の送信信号レプリカを前記事後LLRから生成した送信信号レプリカとする処理と、の一連の処理をコンピュータに実行させることを特徴とするプログラム。受信装置に実装されることにより、前記受信装置に複数の機能を発揮させる集積回路であって、送信装置から空間多重された複数の信号を受信する機能と、前記受信した信号に対して誤り訂正復号を行なって、符号ビットの事後LLRLogLikelihoodRatioおよび符号ビットの外部LLRを出力する機能と、前記事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成する機能と、前記送信信号レプリカから検出対象に応じて、送信信号レプリカの組み合わせを選択する機能と、前記受信した信号から前記選択された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去する機能と、前記受信信号レプリカが除去された信号に対して、MIMOMultipleInputMultipleOutput分離を行なう機能と、の一連の機能を前記受信装置に発揮させることを特徴とする集積回路。受信装置に実装されることにより、前記受信装置に複数の機能を発揮させる集積回路であって、送信装置から一部のサブキャリアで重複した複数の信号を受信する機能と、伝搬路の歪みを等化する機能と、前記受信した信号に対して誤り訂正復号を行なって、符号ビットの事後LLRLogLikelihoodRatioおよび符号ビットの外部LLRを出力する機能と、前記事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成する機能と、前記受信した信号から前記生成された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去する機能と、検出対象とする送信信号レプリカを前記外部LLRから生成した送信信号レプリカとすると共に、検出対象以外の送信信号レプリカを前記事後LLRから生成した送信信号レプリカとする機能と、の一連の機能を前記受信装置に発揮させることを特徴とする集積回路。上記のように、ターボ原理に基づくMIMO分離法では、繰り返し処理の際に外部LLRをキャンセル部へ入力することで外部情報を交換する。その結果、ターボ等化において、可能な限り干渉を除去することで受信性能を高めることができる。しかし、実際には、外部情報の交換の際に、他のストリームあるいは移動局装置からの信号が干渉として残留する。このように、外部LLRによる干渉成分のキャンセルでは残留干渉の除去が十分でない。本発明は、このような事情に鑑みてなされたものであり、ターボ原理を用いたMIMO検出およびマルチユーザ検出の検出精度を向上させることができる受信装置、プログラムおよび集積回路を提供することを目的とする。1上記の目的を達成するために、本発明は、以下のような手段を講じた。すなわち、本発明の受信装置は、送信装置から空間多重された複数の信号を受信する受信装置であって、前記受信した信号に対して誤り訂正復号を行なって、符号ビットの事後LLRLogLikelihoodRatioおよび符号ビットの外部LLRを出力する誤り訂正復号部と、前記事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成する送信信号レプリカ生成部と、前記送信信号レプリカから検出対象に応じて、送信信号レプリカの組み合わせを選択するレプリカ選択部と、前記受信した信号から前記選択された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去するキャンセル部と、前記受信信号レプリカが除去された信号に対して、MIMOMultipleInputMultipleOutput分離を行なうMIMO分離部と、を備えることを特徴とする。このように、事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成し、送信信号レプリカから検出対象に応じて、送信信号レプリカの組み合わせを選択し、受信した信号から選択された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去するので、検出精度を高めることが可能となり、その結果、受信性能を向上させることが可能となる。2また、本発明の受信装置において、前記レプリカ選択部は、検出対象とする送信信号レプリカを前記外部LLRから生成された送信信号レプリカとすると共に、検出対象以外の送信信号レプリカを前記事後LLRから生成された送信信号レプリカとすることを特徴とする。このように、検出対象とする送信信号レプリカを外部LLRから生成された送信信号レプリカとすると共に、検出対象以外の送信信号レプリカを事後LLRから生成された送信信号レプリカとするので、検出対象とする信号に対しては本来のターボ原理に基づく繰り返し処理を行なうと共に、ストリーム間の緩衝に対しては事後LLRから生成された受信信号レプリカを用いることで、検出精度を高めることが可能となる。その結果、受信性能を向上させることが可能となる。3また、本発明の受信装置は、前記送信装置から、シングルユーザMIMOの信号を受信することを特徴とする。この構成により、シングルユーザMIMOの信号を受信した際の受信性能を高めることが可能となる。4また、本発明の受信装置は、前記送信装置から、マルチユーザMIMOの信号を受信することを特徴とする。この構成により、マルチユーザMIMOの信号を受信した際の受信性能を高めることが可能となる。5また、本発明の受信装置において、前記誤り訂正復号部は、前記受信した信号を復調して得られたLLRに基づいて、符号ビットの事後LLRおよび前記符号ビットの事後LLRから前記復調して得られたLLRを減算することで得られる符号ビットの外部LLRを出力することを特徴とする。このように、誤り訂正復号部は、受信した信号を復調して得られたLLRに基づいて、符号ビットの事後LLRおよび符号ビットの事後LLRから復調して得られたLLRを減算することで得られる符号ビットの外部LLRを出力するので、検出対象とする信号に対しては本来のターボ原理に基づく繰り返し処理を行なうと共に、ストリーム間の緩衝に対しては事後LLRから生成された受信信号レプリカを用いることで、検出精度を高めることが可能となる。その結果、受信性能を向上させることが可能となる。6また、本発明の受信装置は、送信装置から一部のサブキャリアで重複した複数の信号を受信する受信装置であって、伝搬路の歪みを等化する等化部と、前記受信した信号に対して誤り訂正復号を行なって、符号ビットの事後LLRLogLikelihoodRatioおよび符号ビットの外部LLRを出力する誤り訂正復号部と、前記事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成する送信信号レプリカ生成部と、前記受信した信号から前記生成された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去するキャンセル部と、を備え、前記送信信号レプリカ生成部は、検出対象とする送信信号レプリカを前記外部LLRから生成した送信信号レプリカとすると共に、検出対象以外の送信信号レプリカを前記事後LLRから生成した送信信号レプリカとすることを特徴とする。このように、事後LLRと外部LLRとを使い分けるので、受信性能を向上させることが可能となる。7また、本発明のプログラムは、送信装置から空間多重された複数の信号を受信する受信装置のプログラムであって、前記受信した信号に対して誤り訂正復号を行なって、符号ビットの事後LLRLogLikelihoodRatioおよび符号ビットの外部LLRを出力する処理と、前記事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成する処理と、前記送信信号レプリカから検出対象に応じて、送信信号レプリカの組み合わせを選択する処理と、前記受信した信号から前記選択された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去する処理と、前記受信信号レプリカが除去された信号に対して、MIMOMultipleInputMultipleOutput分離を行なう処理と、の一連の処理をコンピュータに実行させることを特徴とする。このように、事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成し、送信信号レプリカから検出対象に応じて、送信信号レプリカの組み合わせを選択し、受信した信号から選択された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去するので、検出精度を高めることが可能となり、その結果、受信性能を向上させることが可能となる。8また、本発明のプログラムは、送信装置から一部のサブキャリアで重複した複数の信号を受信する受信装置のプログラムであって、伝搬路の歪みを等化する処理と、前記受信した信号に対して誤り訂正復号を行なって、符号ビットの事後LLRLogLikelihoodRatioおよび符号ビットの外部LLRを出力する処理と、前記事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成する処理と、前記受信した信号から前記生成された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去する処理と、検出対象とする送信信号レプリカを前記外部LLRから生成した送信信号レプリカとすると共に、検出対象以外の送信信号レプリカを前記事後LLRから生成した送信信号レプリカとする処理と、の一連の処理をコンピュータに実行させることを特徴とする。このように、事後LLRと外部LLRとを使い分けるので、受信性能を向上させることが可能となる。9また、本発明の集積回路は、受信装置に実装されることにより、前記受信装置に複数の機能を発揮させる集積回路であって、送信装置から空間多重された複数の信号を受信する機能と、前記受信した信号に対して誤り訂正復号を行なって、符号ビットの事後LLRLogLikelihoodRatioおよび符号ビットの外部LLRを出力する機能と、前記事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成する機能と、前記送信信号レプリカから検出対象に応じて、送信信号レプリカの組み合わせを選択する機能と、前記受信した信号から前記選択された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去する機能と、前記受信信号レプリカが除去された信号に対して、MIMOMultipleInputMultipleOutput分離を行なう機能と、の一連の機能を前記受信装置に発揮させることを特徴とする。このように、事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成し、送信信号レプリカから検出対象に応じて、送信信号レプリカの組み合わせを選択し、受信した信号から選択された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去するので、検出精度を高めることが可能となり、その結果、受信性能を向上させることが可能となる。10また、本発明の集積回路は、受信装置に実装されることにより、前記受信装置に複数の機能を発揮させる集積回路であって、送信装置から一部のサブキャリアで重複した複数の信号を受信する機能と、伝搬路の歪みを等化する機能と、前記受信した信号に対して誤り訂正復号を行なって、符号ビットの事後LLRLogLikelihoodRatioおよび符号ビットの外部LLRを出力する機能と、前記事後LLRおよび外部LLRに基づいて、送信信号レプリカを生成する機能と、前記受信した信号から前記生成された送信信号レプリカの組み合わせに基づいて作成された受信信号レプリカを除去する機能と、検出対象とする送信信号レプリカを前記外部LLRから生成した送信信号レプリカとすると共に、検出対象以外の送信信号レプリカを前記事後LLRから生成した送信信号レプリカとする機能と、の一連の機能を前記受信装置に発揮させることを特徴とする。このように、事後LLRと外部LLRとを使い分けるので、受信性能を向上させることが可能となる。本発明によれば、ターボ原理を用いたMIMO検出、マルチユーザ検出の検出精度を向上させることが可能となる。以下、本発明の実施形態について図面を参照して説明する。なお、以下の実施形態では、SU-MIMOの例として送受信アンテナ数が2本の場合、MU-MIMOの例として、送信アンテナ数が1本、受信アンテナ数が2本の場合を説明するが、本発明の適用はこれらに限定されない。また、以下の実施形態では、シングルキャリア周波数分割多元接続SCFDMA:SingleCarrierFrequencyDivisionMultipleAccessを用いた例を説明するが、ClusteredDFT-S-OFDMADiscreteFourierTransformSpreadOrthogonalFrequencyDivisionMultipleAccessを用いてもよいし、直交周波数分割多元接続OFDMAやマルチキャリアCDMAMultiCarrierCodeDivisionMultipleAccessなどのマルチキャリア方式を用いてもよい。また、アンテナ間で同じ周波数のサブキャリアを割り当てられる空間多重の方式、またはユーザ間で同じ周波数のサブキャリアを割り当てられる方式を用いてもよいし、割り当てられるサブキャリアの一部のみを同じ周波数とし、その他のサブキャリアを異なる周波数とする方式を用いてもよい。[第1の実施形態]図1は、SU-MIMOへ適用した無線通信システムの一例を示す図である。本実施形態では、SU-MIMOの例を説明する。図1に示す例では、本実施形態の無線通信システムは第1の通信装置1および第2の通信装置2から構成される。第1の通信装置1は、送信アンテナ2本を備え、第2の通信装置2は、受信アンテナ2本を備える。図1の例では、2本のそれぞれの送受信アンテナを用いて2つの異なる信号ストリームを空間多重して通信を行う。図2は、SU-MIMOにおいて各送信アンテナから送信する送信信号をサブキャリアに割り当てる例を示す概念図である。図2に示す例については、シングルキャリアを前提として説明する。割り当て例A1、A2は各送信アンテナから送信する周波数信号を同一のサブキャリアに割り当てた場合を示しており、割り当て例A3、A4は各送信アンテナから送信する周波数信号を一部のサブキャリアのみ同一のサブキャリアに割り当てた場合を示している。また、割り当て例A1、A3では、周波数軸上で連続に信号を配置するSC-FDMAを用い、割り当て例A2、A4では周波数信号を複数のクラスタに分割し、各クラスタを周波数軸で不連続に配置するClusteredDFT-S-OFDMAを用いている。本実施形態の適用範囲には、これらの割当を全て含むものとし、OFDMやMC-CDMAなどのマルチキャリア方式も含む。図3は、第1の通信装置移動局装置の構成の一例を示すブロック図である。第1の通信装置は、コードワード伝送する符号化ブロックを2つ備えるが、備えるコードワードの数は1つであってもよいし、3以上でもよい。また、特に断りのない限り上りリンクへ適用した例を説明するが、下りリンクにも適用することができる。まず、図示しない受信アンテナで受信した第2の通信装置からの制御信号を、無線部21がベースバンド信号にダウンコンバージョンし、制御情報検出部22が各制御情報として検出する。検出された制御情報には、送信アンテナ間で参照信号を直交させるための直交符号や参照信号を生成する系列に関する情報、システム帯域内のどのサブキャリアを使用して送信するかを示すリソース割当情報、ならびに変調方式および符号化率の情報MCS:ModulationandCodingSchemesが含まれる。これらの情報を基に、第1の通信装置は送信処理を行う。まず、符号部11-1、11-2は、情報ビットを符号化し、変調部12-1、12-2は符号ビットをQPSKQuaternaryPhaseShiftKeyingや16QAMQuadratureAmplitudeModulation、64QAMなどの変調シンボルに変調する。レイヤマッピング部13は、変調シンボルを各ストリームレイヤとも言われるに分ける。さらに、DFT部14-1、14-2は、それぞれの信号を周波数信号に変換する。周波数マッピング部15-1、15-2は、変換された周波数信号を周波数割当情報に基づいてサブキャリアに配置する。IFFTInverseFastFourierTransform部16-1、16-2は、サブキャリアに配置された周波数信号を時間信号に変換し、参照信号多重部17-1、17-2は、時間信号が入力される。参照信号多重部17-1、17-2は、参照信号に関する情報を基に、参照信号を生成し、IFFT部16-1、16-2から出力された時間信号と多重する。CP挿入部18-1、18-2は、時間信号にサイクリックプレフィックスCP:CyclicPrefixを挿入し、無線部19-1、19-2が無線周波数にアップコンバージョンし、各送信アンテナから送信する。図4は、第2の通信装置基地局装置の一例を示すブロック図である。無線部31-1、無線部31-2は、2本の受信アンテナで受信された受信信号を、ベースバンド信号にダウンコンバージョンする。CP除去部32-1、32-2は、得られたベースバンド信号からCPを除去し、参照信号分離部33-1、33-2は、参照信号を分離する。分離された参照信号は、伝搬路推定部43に入力され、伝搬路推定部43は、分離された参照信号を伝送に使用された各送信アンテナと各受信アンテナの間の伝搬路特性の推定に用いる。一方、FFT部34-1、34-2は、参照信号を分離された受信信号を周波数信号に変換する。得られた周波数信号は、キャンセル部35に入力され、キャンセル部35は、得られた周波数信号から受信信号レプリカ生成部42、から出力された受信信号をキャンセルする。受信信号レプリカをキャンセルした後の受信信号に対して、MIMO分離部36は、MIMO分離を行なう。伝搬路推定部43で推定されたk番目のサブキャリアにおける伝搬路行列をHkとすると、MIMO分離をMMSE規範に基づいて行う場合、受信信号に乗算するウェイト重みは次式で表される。ただし、Wkはk番目のサブキャリアの受信信号ベクトルに乗算する重み、Iは受信アンテナ数×受信アンテナ数の単位行列、σ2はセル間干渉など未知の干渉を含む雑音の分散、xHは、行列ベクトルxをエルミート転置した随伴行列を表す。また、Δは、キャンセル後の信号の残留エネルギーを対角成分に並べた対角行列を表す。なお、Hkは2×2のMIMOの場合、次式で表される。ただし、Hnmkは、m番目の送信アンテナからn番目の受信アンテナへの複素数で表される伝搬路特性を表す。周波数デマッピング部37-1、37-2は、上記のように分離された各周波数の推定シンボルから、割り当てられたサブキャリアのみを抽出デマッピングし、IDFT部38-1、38-2は、抽出されたサブキャリアを時間信号に変換し、復調部39-1、39-2は、変換された時間信号を符号ビットのLLRに変換する。得られた符号ビットのLLRは、復号部40-1、40-2に入力される。復号部40-1、40-2は、情報ビットの事後LLRと、符号ビットの事後LLRおよび外部LLRを算出する。さらに、情報ビットの事後LLRは硬判定により復号され、符号ビットの事後LLRと外部LLRは、レプリカ生成部41-1、41-2にそれぞれ入力される。レプリカ生成部41-1、41-2は、符号ビットの事後LLRと外部LLRを用い、信頼性に比例した振幅を有するソフトレプリカを生成する。レプリカ選択部50は、生成されたソフトレプリカと各送信ストリームとの組み合わせを選択し、受信信号レプリカ生成部42へ入力する。このとき、事後LLRおよび外部LLRと第1および第2の送信アンテナとの組み合わせは、[外部LLRから生成された第1の送信ストリームのレプリカ、事後LLRから生成された第2の送信ストリームのレプリカ]および、[事後LLRから生成された第1の送信ストリームのレプリカ、外部LLRから生成された第2の送信ストリームのレプリカ]とする。レプリカ選択部50の動作の詳細は後述する。このようにして、生成されたソフトレプリカは、受信信号レプリカ生成部42にそれぞれ入力される。受信信号レプリカ生成部42は、伝搬路推定部43から推定された伝搬路特性に基づいて、以下の式3、4に示す受信信号レプリカを生成する。上記の式において、Hkはk番目のサブキャリアの伝搬路特性を表している。Sep,softは、第1の通信装置の第1の送信アンテナから送信された符号ビットの外部LLRから生成されたレプリカと、第2の送信アンテナから送信された符号ビットの事後LLRから生成されたレプリカを並べたソフトレプリカベクトルを表している。同様にSpe,softは第1の通信装置の第1の送信アンテナから送信された符号ビットの事後LLRから生成されたレプリカと、第2の送信アンテナから送信された符号ビットの外部LLRから生成されたレプリカを並べたソフトレプリカベクトルを表している。また、Repk、Spekは、上記のソフトレプリカのそれぞれから生成された受信信号レプリカベクトルであり、レプリカ選択部50より出力される各送信ストリームの組み合わせを表す。なお、式3、4のベクトルサイズは受信アンテナ数×1である。これらはキャンセル部35へ入力される。その後、上記のキャンセル部35から受信信号レプリカ生成部42までの処理として、同様の処理を任意の回数繰り返し、最後に、情報ビットの事後LLRを硬判定することで、復号ビットが得られる。次に、キャンセル部35と復号部40-1または40-2について説明する。本発明の本質的な特徴はキャンセル部35の動作にある。まず、復号部40-1または40-2について説明する。図5は、復号部40-1の構成の一例を示すブロック図である。復号部40-1に入力されたLLRを用いて、復号処理部45-1は、最大事後確率MaximumAPosterioriprobability推定により情報ビットの事後LLRと符号ビットの事後LLRを得る。さらに、減算部46-1は、復調部39-1から得られる符号ビットの事後LLRから復号処理部45-1から出力された符号ビットの事後LLRを減算することで符号ビットの外部LLRを得る。次に、キャンセル部35について説明する。図6は、キャンセル部35の構成を示すブロック図である。キャンセル部35には、各受信アンテナからの受信信号と、受信信号レプリカ生成部42で生成された受信信号レプリカとが入力される。そして、キャンセル部35は、受信信号から受信信号レプリカを減算する。図6に示すように、受信信号レプリカ生成部42で生成された受信信号レプリカは、レプリカ減算部51-1へ入力される。その入力として、第1の送信アンテナから送信された信号に関しては外部LLRから生成された受信信号レプリカ、第2の送信アンテナから送信された信号に関しては事後LLRから生成された受信信号レプリカがレプリカ減算部51-1に入力される。レプリカ減算部51-2への入力も同様に、第1の送信アンテナから送信された信号に関しては事後LLRから生成された受信信号レプリカ、第2の送信アンテナから送信された信号に関しては外部LLRから生成された受信信号レプリカがレプリカ減算部51-2に入力される。次に、レプリカ減算部51-1について説明を行う。レプリカ減算部51-1は、受信信号から入力された受信信号レプリカのキャンセル処理を行ない、送信ストリーム1を検出するための受信信号として出力する。なお、ストリーム数が3以上の場合でも、検出対象となる送信ストリームのレプリカを外部LLRから生成された受信信号レプリカとし、残りを事後LLRから生成された受信信号レプリカとする。このような処理により、検出対象とする信号に関しては本来のターボ原理に基づく繰り返しを行なうとともに、ストリーム間の干渉に関しては事後LLRから生成された受信信号レプリカを用いている。その結果、検出精度を高めることができ、受信性能が向上する。次に、レプリカ選択部50の動作例を説明する。図7は、レプリカ選択部50の動作例を示すフローチャートである。まず、検出対象とするアンテナのインデックスmを0とするステップS1。そして、インデックスmの数値に1を加算するステップS2。次に、mが送信アンテナ数より大きいかを判断するステップS3。mが送信アンテナ数またはコードワード数より大きい場合には、m番目のアンテナまたはコードワードの外部LLRから生成されたレプリカを選択するステップS4。m番目のアンテナまたはコードワード以外の事後LLRから生成されたレプリカを選択し、m番目のアンテナまたはコードワードを検出対象とした場合のレプリカの選択結果としステップS5、ステップS2に戻る。この一連の処理を全ての検出対象とする送信アンテナまたはコードワードに対し得行なってレプリカを選択し、mの値がステップS3において送信アンテナ数を越えた場合に、選択の処理を終了する。このようにして、得られたソフトレプリカを用いて受信信号レプリカを生成し、受信信号から受信信号レプリカを減算することで、受信性能を向上させている。図8は、平均受信Es/N0に対するブロック誤り率BLER:BlockErrorRate特性を示すグラフである。図8は、符号化率8/9のターボ符号を用いた場合の、16QAMおよび64QAMのブロック誤り率特性を示している。また、図8で示す例では、4×4のSU-MIMOの特性を対象としている。曲線群91は16QAMのBLER特性を表しており、曲線92は従来のターボ原理に基づく受信方法によるBLER特性、曲線93は本願の受信方法、曲線94は16QAMの場合の繰り返し処理なしの受信方法によるBLER特性を表している。また、曲線群95は64QAMのBLER特性を表わしており、曲線96は従来のターボ原理に基づく受信方法によるBLER特性、曲線97は本発明の受信方法によるBLER特性。曲線98は64QAMの場合の繰り返し処理なしの受信方法を表している。図8に示すように、本発明の受信方法によれば検出精度を向上できることが分かる。[第2の実施形態]本実施形態として、本発明をMU-MIMOへ適用した場合を説明する。図9は、MU-MIMOへ適用した無線通信システムの一例を示す図である。図9では、2つの第1の通信装置61-1、61-2移動局装置が同時に送信し、第2の通信装置62基地局装置が受信し、MIMO分離することで2つの第1の通信装置61-1、61-2が送信した信号の各々を検出する。図10は、MU-MIMOにおいて第1の通信装置各々の周波数信号をサブキャリアに割り当てる例を示す概念図である。図10の例では、送信アンテナ1本を有する複数の第1の通信装置61-1、61-2が同時に送信することを想定している。本実施形態は、サブキャリアの割り当て例B1~B4と同様の概念を含むものとする。図11は、送信アンテナが1本の場合の第1の通信装置の構成の一例を示すブロック図である。送信側となる第1の通信装置は、図示しない受信アンテナで受信した制御信号を無線部79によりベースバンド信号にダウンコンバージョンし、制御情報検出部80により、送信処理に必要な全ての制御情報を検出する。一方、符号部71は、制御情報より指定された符号化率に基づいて伝送する情報ビットを誤り訂正符号化する。そして、変調部72は、制御情報で指定された変調方式に基づいて情報ビットを変調シンボルに変換する。DFT部73は、変調シンボルを周波数信号に変換する。周波数マッピング部74は、周波数信号を制御情報により指定されたサブキャリアに割り当て、IFFT部75は、サブキャリアに割り当てられた信号を時間信号に変換する。参照信号多重部76は、参照信号を時間信号に多重し、CP挿入部77は、多重された信号にCPを挿入する。無線部78は、CPが挿入された信号を無線周波数にアップコンバージョンし、送信アンテナから送信する。図12は、受信側である第2の通信装置の構成の一例を示すブロック図である。第2の通信装置の構成は、第1の実施形態における第2の通信装置と同一である。また、図12に示す例では、復号部40-1、復号部40-2が周波数デマッピング部37-1、37-2から各々の第1の通信装置から送信した信号を検出する機能を有している。このような処理を適用することで、受信性能が向上する。[第3の実施形態]本実施形態として、本発明をターボ等化の特徴を活用したアクセス技術に適用する場合を説明する。図13は、ターボ等化の特徴を活用した場合におけるサブキャリアの割り当て例を示す概念図である。割り当て例C1は、SC-FDMAに基づく割り当て、割り当て例C2はClusteredDFT-S-OFDMに基づく割り当てを示している。基本的に第1の通信装置の送信処理は、上記の実施形態と同じだが、MIMO処理を前提としておらず、受信アンテナ数は1本でもかまわない。このような方法は、SORMSpectrumOverlappedResourceManagementや周波数重複多元接続などと称してよい。この受信方法は、基本的にターボ原理に基づく繰り返し処理を前提としており、空間多重数が受信アンテナ数を上回っていても、少なくとも全ての第1の通信装置の信号を検出するマルチユーザ検出が適用できれば、受信処理を行なうことができる。図14は、受信側である第2の通信装置の構成の一例を示すブロック図である。図14に示す例では、2つの第1の通信装置が一部のサブキャリアで同じサブキャリアを割り当てて送信し、第2の通信装置では受信アンテナ1本で受信している。無線部101は、受信信号をダウンコンバージョンし、CP除去部102は、ダウンコンバージョンされた信号からCPを除去する。参照信号分離部103は、第1の通信装置から送信された参照信号を受信信号から分離し、伝搬路推定部113へ入力する。伝搬路推定部113は、全ての第1の通信装置から送信された参照信号からそれぞれの伝搬路特性を推定し、受信信号レプリカ生成部112-1、112-1、等化部106に入力する。一方、FFT部104は、参照信号が分離された受信信号を周波数信号に変換する。キャンセル部105は、受信信号レプリカ生成部112-1、112-2で生成された受信信号レプリカを周波数信号に変換された受信信号からキャンセルする。等化部106は、伝搬路による歪みを等化し、周波数デマッピング部107-1、107-2は、各第1の通信装置の周波数信号を抽出する。IDFT部108-1、108-2は、抽出された周波数信号を時間信号に変換し、復調部109-1、109-2は、符号ビットのLLRを計算し、復号部110-1、110-2は、誤り訂正を行ない、符号ビットの事後LLRと外部LLRおよび情報ビットの事後LLRとを出力する。符号ビットの事後および外部LLRは、レプリカ生成部111-1、111-2に入力され、レプリカ生成部111-1、111-2は、これらを用いて送信信号レプリカを生成する。生成された送信信号レプリカは、受信信号レプリカ生成部112-1、112-2に入力され、受信信号レプリカ生成部112-1、112-2は、受信信号レプリカを生成する。受信信号レプリカ生成部112-1は、1つ目の第1の通信装置の送信信号を検出対象とするため、1つ目の第1の通信装置の外部LLRから生成された送信信号レプリカと2つ目の第2の通信装置の事後LLRから生成された送信信号レプリカとが入力される。受信信号レプリカ生成部112-2は、その逆である。そして、受信信号レプリカ生成部112-1、112-2は、受信信号レプリカを再びキャンセル部105に入力し、以降の処理を繰り返す。キャンセル部105は、第1の実施形態と同様に、検出対象とする信号について外部LLRから生成された受信信号レプリカをキャンセルする。そして、キャンセル部105は、それ以外の第1の通信装置の信号つまりユーザ間干渉となる信号については、事後LLRから生成された受信信号レプリカを用いる。このような受信処理とすることで、受信性能を向上させることができる。なお、本発明は事後LLRと外部LLRを使い分けることを本質としており、第1から第3の実施形態で示した方法のいかなる組み合わせも本発明に含まれる。本発明に関わる移動局装置および基地局装置で動作するプログラムは、本発明に関わる上記実施形態の機能を実現するように、CPU等を制御するプログラムコンピュータを機能させるプログラムである。そして、これら装置で取り扱われる情報は、その処理時に一時的にRAMに蓄積され、その後、各種ROMやHDDに格納され、必要に応じてCPUによって読み出し、修正書き込みが行なわれる。プログラムを格納する記録媒体としては、半導体媒体例えば、ROM、不揮発性メモリカード等、光記録媒体例えば、DVD、MO、MD、CD、BD等、磁気記録媒体例えば、磁気テープ、フレキシブルディスク等等のいずれであってもよい。また、ロードしたプログラムを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。また市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれる。また、上述した実施形態における移動局装置および基地局装置の一部、または全部を典型的には集積回路であるLSIとして実現してもよい。移動局装置および基地局装置の各機能ブロックは個別にチップ化してもよいし、一部、または全部を集積してチップ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、または汎用プロセッサで実現しても良い。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いることも可能である。以上、この発明の実施形態を、図面を参照して詳述しているが、具体的な構成はこれらの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。また、本発明は、携帯電話装置を移動局装置とする移動体通信システムに用いて好適であるが、これに限定されない。"