(57)【要約】システム応答行列のエルミートを決定する。拡散符号、チャネルに固有の乗数、およびチャネルインパルス応答が得られる。チャネル符号に固有の乗数は、実数値と虚数値をとる。チャネル符号は、実数の拡散符号、複素数のスクランブル符号、およびチャネル符号に固有の乗数の符号の組み合わせである。システム応答行列の近似エルミートの実数部と虚数部（ｊＡＤとＡＣ）が決定する。チャネル符号に固有の乗数が畳み込み結果の実数要素と虚数要素（ｊＡＤとＡＣ）に適用され、システム応答行列のエルミートが得られる。
2005532014.tif 000002
【特許請求の範囲】
【請求項１】
システム応答行列のエルミートを決定する方法であって、
チャネル符号およびチャネル応答を求めるステップであって、前記チャネル符号は実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号との組み合わせであり、該チャネル符号に固有の乗数が実数値および虚数値をとるもの、
前記チャネル符号および前記チャネル応答を使用して近似エルミートシステム応答行列の実数要素および虚数要素を決定するステップ、並びに、
前記チャネル符号に固有の乗数の実数／虚数アスペクトを前記システム応答行列の前記近似エルミートの前記実数要素および虚数要素に適用して前記システム応答行列の前記エルミートを導出するステップ
を有することを特徴とする方法。
【請求項２】
前記ステップのいずれでも乗算を使用しないことを特徴とする請求項１に記載の方法。
【請求項３】
前記決定するステップは、
前記チャネル応答の前記実部を前記チャネル要素で処理して実チャネル応答の実部および虚部を生成するステップ、
該チャネルインパルス応答の前記虚部を前記チャネル要素で処理して虚チャネル応答の実部および虚部を生成するステップ、
前記実チャネル応答の前記実部から前記虚チャネル応答の前記実部を減算して前記実数要素を生成するステップ、並びに、
前記実チャネル応答の前記虚部を加算し、該加算結果の２の補数をとって前記虚数要素を生成するステップ
を有することを特徴とする請求項１に記載の方法。
【請求項４】
前記導出するステップは、
前記チャネル符号に固有の乗数が実数の場合に、エルミートシステム応答行列の実数要素として前記実数要素を選択するステップ、
前記チャネル符号に固有の乗数が虚数の場合に、前記エルミートシステム応答行列の実数要素として前記虚数要素を選択するステップ、
前記チャネル符号に固有の乗数が虚数の場合に、エルミートシステム応答行列の虚数要素として前記実数要素の２の補数を選択するステップ、および、
前記チャネル符号に固有の乗数が実数の場合に、前記システム応答行列の虚数要素として前記虚数要素を選択するステップ
を備えることを特徴とする請求項３に記載の方法。
【請求項５】
システム応答行列のエルミートを生成する装置であって、
チャネル符号を生成する手段であって、該チャネル符号が実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号を有するもの、
前記チャネル符号および前記チャネル応答を使用して近似エルミートシステム応答行列の実数要素および虚数要素を決定する手段、並びに、
前記チャネル符号に固有の乗数の実数／虚数アスペクトを前記システム応答行列の前記近似エルミートの前記実数要素および虚数要素に適用して前記システム応答行列の前記エルミートを導出する手段
を備えることを特徴とする装置。
【請求項６】
前記手段のいずれも乗算器を含まないことを特徴とする請求項５に記載の装置。
【請求項７】
前記決定する手段は、
前記チャネル応答の前記実部を前記チャネル要素で処理して実チャネル応答の実部および虚部を生成する手段、
該チャネルインパルス応答の前記虚部を前記チャネル要素で処理して虚チャネル応答の実部および虚部を生成する手段、
前記実チャネル応答の前記実部から前記虚チャネル応答の前記実部を減算して前記実数要素を生成する手段、並びに、
前記実チャネル応答の前記虚部を加算し、該加算結果の２の補数をとって前記虚数要素を生成する手段
を備えることを特徴とする請求項５に記載の装置。
【請求項８】
前記導出する手段は、
前記チャネル符号に固有の乗数が実数の場合に、エルミートシステム応答行列の実数要素として前記実数要素を選択する手段、
前記チャネル符号に固有の乗数が虚数の場合に、前記エルミートシステム応答行列の実数要素として前記虚数要素を選択する手段、
前記チャネル符号に固有の乗数が虚数の場合に、エルミートシステム応答行列の虚数要素として実数要素の２の補数を選択する手段、および、
前記チャネル符号に固有の乗数が実数の場合に、前記システム応答行列の虚数要素として前記虚数要素を選択する手段
を備えることを特徴とする請求項７に記載の装置。
【請求項９】
符号分割多重アクセス通信システムにおいて複数のデータ信号を受信する方法であって、各アンテナが別々のチャネル符号を使用して少なくとも１つのデータ信号を送信して該少なくとも１つのデータ信号が複数のアンテナを介して送信されるものにおいて、
送信された前記複数のデータ信号を含む受信ベクトルを受信するステップ、
前記データ信号のそれぞれについてチャネル応答を評価するステップ、
チャネル符号を生成するステップであって、該チャネル符号が実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号の組み合わせであり、該チャネル符号に固有の乗数が実数値および虚数値をとるもの、
前記チャネル符号および前記チャネル応答を使用して近似エルミートシステム応答行列の実数要素および虚数要素を決定するステップ、
前記チャネル符号に固有の乗数の実数／虚数アスペクトをシステム応答行列の近似エルミートの前記実数要素および虚数要素に適用して前記システム応答行列の前記エルミートを導出するステップ、並びに、
前記受信ベクトルおよび前記システム応答行列の構成されたエルミートを使用して前記データ信号を評価するステップ
を有することを特徴とする方法。
【請求項１０】
前記評価するステップはゼロフォーシングアルゴリズムを使用して実行されることを特徴とする請求項９に記載の方法。
【請求項１１】
前記評価するステップは最小平均２乗誤差アルゴリズムを使用して実行されることを特徴とする請求項９に記載の方法。
【請求項１２】
前記決定するステップは、
前記チャネル応答の実部を前記チャネル要素で処理して実チャネル応答の実部および虚部を生成するステップ、
該チャネルインパルス応答の前記虚部を前記チャネル要素で処理して虚チャネル応答の実部および虚部を生成するステップ、
前記実チャネル応答の前記実部から前記虚チャネル応答の前記実部を減算して前記実数要素を生成するステップ、並びに、
前記実チャネル応答の前記虚部を加算し、該加算結果の２の補数をとって前記虚数要素を生成するステップ
を有することを特徴とする請求項９に記載の方法。
【請求項１３】
前記導出するステップは、
前記チャネル符号に固有の乗数が実数の場合に、エルミートシステム応答行列の実数要素として前記実数要素を選択するステップ、
前記チャネル符号に固有の乗数が虚数の場合に、前記エルミートシステム応答行列の実数要素として前記虚数要素を選択するステップ、
前記チャネル符号に固有の乗数が虚数の場合に、エルミートシステム応答行列の虚数要素として前記実数要素の２の補数を選択するステップ、および、
前記チャネル符号に固有の乗数が実数の場合に、前記システム応答行列の虚数要素として前記虚数要素を選択するステップ
を有することを特徴とする請求項１２に記載の方法。
【請求項１４】
符号分割多重アクセスフォーマットで送信された複数のデータ信号を受信する受信機であって、
前記送信された複数のデータ信号を含む受信ベクトルを受信する手段、
前記データ信号のそれぞれについてチャネル応答を評価する手段、
チャネル符号を生成する手段であって、該チャネル符号が実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号の組み合わせであり、該チャネル符号に固有の乗数が実数値および虚数値をとるもの、
前記チャネル符号と前記チャネル応答を使用して近似エルミートシステム応答行列の実数要素および虚数要素を決定する手段、
前記チャネル符号に固有の乗数の実数／虚数アスペクトを前記システム応答行列の前記近似エルミートの前記実数要素および虚数要素に適用して前記システム応答行列のエルミートを導出する手段、並びに、
前記受信ベクトルおよび前記システム応答行列の構成されたエルミートを使用して前記データ信号を評価する手段
を備えることを特徴とする受信機。
【請求項１５】
前記評価する手段はゼロフォーシングアルゴリズムを使用して実施されることを特徴とする請求項１４に記載の受信機。
【請求項１６】
前記評価する手段は最小平均２乗誤差アルゴリズムを使用して実施されることを特徴とする請求項１４に記載の受信機。
【請求項１７】
前記決定する手段は、
前記チャネル応答の前記実部を前記チャネル要素で処理して実チャネル応答の実部および虚部を生成する手段、
該チャネルインパルス応答の前記虚部を前記チャネル要素で処理して虚チャネル応答の実部および虚部を生成する手段、
前記実チャネル応答の前記実部から前記虚チャネル応答の前記実部を減算して前記実数要素を生成する手段、並びに、
前記実チャネル応答の前記虚部を加算し、該加算結果の２の補数をとって前記虚数要素を生成する手段
を備えることを特徴とする請求項１４に記載の受信機。
【請求項１８】
前記導出する手段は、
前記チャネル符号に固有の乗数が実数の場合に、エルミートシステム応答行列の実数要素として前記実数要素を選択する手段、
前記チャネル符号に固有の乗数が虚数の場合に、前記エルミートシステム応答行列の実数要素として前記虚数要素を選択する手段、
前記チャネル符号に固有の乗数が虚数の場合に、エルミートシステム応答行列の虚数要素として前記実数要素の２の補数を選択する手段、および、
前記チャネル符号に固有の乗数が実数の場合に、前記システム応答行列の虚数要素として前記虚数要素を選択する手段
を備えることを特徴とする請求項１４に記載の受信機。
【請求項１９】
符号分割多重アクセスフォーマットで送信された複数のデータ信号を受信する受信機であって、
前記送信された複数のデータ信号を含む受信ベクトルを受信するアンテナ、
前記データ信号のそれぞれについてチャネル応答を評価するチャネル評価デバイス、
前記受信ベクトルとシステム応答行列のエルミートを使用して前記データを評価するジョイント検出デバイスであって、チャネル符号を生成する排他的ＯＲゲートであって該チャネル符号が実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号の組み合わせであり該チャネル符号に固有の乗数が実数値および虚数値をとるもの、および、前記チャネル符号と前記チャネル応答を使用して近似エルミートシステム応答行列の実数要素と虚数要素を決定する複数のレジスタ、加算器、加算器／減算器、および２の補数要素を備えるもの、並びに、
前記チャネル符号に固有の乗数の実数／虚数アスペクトを前記システム応答行列の前記近似エルミートの前記実数要素と虚数要素に適用して前記システム応答行列の前記エルミートを導出する複数のデマルチプレクサ、マルチプレクサ、および２の補数要素を備えることを特徴とする受信機。
【請求項２０】
前記ジョイント検出デバイスは、ゼロフォーシングアルゴリズムを使用して前記データを評価することを特徴とする請求項１９に記載の受信機。
【請求項２１】
前記ジョイント検出デバイスは、最小平均２乗誤差アルゴリズムを使用して前記データを評価することを特徴とする請求項１９に記載の受信機。
【請求項２２】
前記複数のレジスタ、加算器、加算器／減算器、および２の補数要素は、前記チャネル応答の前記実部を前記チャネル要素で処理して実チャネル応答の実部および虚部を生成し、該チャネルインパルス応答の前記虚部を前記チャネル要素で処理して虚チャネル応答の実部および虚部を生成し、前記実チャネル応答の前記実部から前記虚チャネル応答の前記実部を減算して前記実数要素を生成し、かつ、前記実チャネル応答の前記虚部を加算し、該加算結果の２の補数をとって前記虚数要素を生成することを特徴とする請求項１９に記載の受信機。
【請求項２３】
１つのデマルチプレクサおよび１つのマルチプレクサが、前記チャネル符号に固有の乗数が実数の場合にエルミートシステム応答行列の実数要素として前記実数要素を選択し、
１つのデマルチプレクサおよび１つのマルチプレクサが、前記チャネル符号に固有の乗数が虚数の場合に前記エルミートシステム応答行列の実数要素として前記虚数要素を選択し、
前記２の補数要素は前記実数部の２の補数をとり、
１つのデマルチプレクサおよび１つのマルチプレクサが、前記チャネル符号に固有の乗数が虚数の場合にエルミートシステム応答行列の虚数要素として２の補数要素を選択し、
１つのデマルチプレクサおよび１つのマルチプレクサが、前記チャネル符号に固有の乗数が実数の場合に前記システム応答行列の虚数要素として前記虚数要素を選択する
ことを特徴とする請求項１９に記載の受信機。
【請求項２４】
符号分割多重アクセスフォーマットで送信された複数のデータ信号を受信するユーザ機器であって、
前記送信された複数のデータ信号を含む受信ベクトルを受信する手段、
前記データ信号のそれぞれについてチャネル応答を評価する手段、
チャネル符号を生成する手段であって、該チャネル符号が実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号の組み合わせであり、該チャネル符号に固有の乗数が実数値および虚数値をとるもの、
前記チャネル符号と前記チャネル応答を使用して近似エルミートシステム応答行列の実数要素および虚数要素を決定する手段、
前記チャネル符号に固有の乗数の実数／虚数アスペクトを前記システム応答行列の前記近似エルミートの前記実数要素および虚数要素に適用して前記システム応答行列のエルミートを構成する手段、並びに、
前記受信ベクトルおよび前記システム応答行列の構成されたエルミートを使用して前記データを評価する手段
を備えることを特徴とするユーザ機器。
【請求項２５】
前記評価する手段はゼロフォーシングアルゴリズムを使用して実施されることを特徴とする請求項２４に記載のユーザ機器。
【請求項２６】
前記評価の手段は最小平均２乗誤差アルゴリズムを使用して実施されることを特徴とする請求項２４に記載のユーザ機器。
【請求項２７】
前記決定する手段は、
前記チャネル応答の前記実部を前記チャネル要素で処理して実チャネル応答の実部および虚部を生成する手段、
該チャネルインパルス応答の前記虚部を前記チャネル要素で処理して虚チャネル応答の実部および虚部を生成する手段、
前記実チャネル応答の前記実部から前記虚チャネル応答の前記実部を減算して前記実数要素を生成する手段、並びに、
前記実チャネル応答の前記虚部を加算し、該加算結果の２の補数をとって前記虚数要素を生成する手段
を備えることを特徴とする請求項２４に記載のユーザ機器。
【請求項２８】
前記導出する手段は、
前記チャネル符号に固有の乗数が実数の場合に、エルミートシステム応答行列の実数要素として前記実数部を選択する手段、
前記チャネル符号に固有の乗数が虚数の場合に、前記エルミートシステム応答行列の実数要素として前記虚数要素を選択する手段、
前記チャネル符号に固有の乗数が虚数の場合に、エルミートシステム応答行列の虚数部要素して前記実数要素の２の補数を選択する手段、および、
前記チャネル符号に固有の乗数が実数の場合に、前記システム応答行列の虚数要素として前記虚数要素を選択する手段
を備えることを特徴とする請求項２４に記載のユーザ機器。
【請求項２９】
符号分割多重アクセスフォーマットで送信された複数のデータ信号を受信するユーザ機器であって、
前記送信された複数のデータ信号を含む受信ベクトルを受信するアンテナ、
前記データ信号のそれぞれについてチャネル応答を評価するチャネル評価デバイス、
前記受信ベクトルとシステム応答行列のエルミートを使用して前記データを評価するジョイント検出デバイスであって、チャネル符号を生成する排他的ＯＲゲートであって該チャネル符号が実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号の組み合わせであり該チャネル符号に固有の乗数が実数値および虚数値をとるもの、および、前記チャネル符号と前記チャネル応答を使用して近似エルミートシステム応答行列の実数要素と虚数要素を決定する複数のレジスタ、加算器、加算器／減算器、および２の補数要素を備えるもの、並びに、
前記チャネル符号に固有の乗数の実数／虚数アスペクトを前記システム応答行列の前記近似エルミートの前記実数要素と虚数要素に適用して前記システム応答行列の前記エルミートを導出する複数のデマルチプレクサ、マルチプレクサ、および２の補数要素
を備えることを特徴とするユーザ機器。
【請求項３０】
前記ジョイント検出デバイスは、ゼロフォーシングアルゴリズムを使用して前記データを評価することを特徴とする請求項２９に記載のユーザ機器。
【請求項３１】
前記ジョイント検出デバイスは、最小平均２乗誤差アルゴリズムを使用して前記データを評価することを特徴とする請求項２９に記載のユーザ機器。
【請求項３２】
前記複数のレジスタ、加算器、加算器／減算器、および２の補数要素は、前記チャネル応答の前記実部を前記チャネル要素で処理して実チャネル応答の実部および虚部を生成し、該チャネルインパルス応答の前記虚部を前記チャネル要素で処理して虚チャネル応答の実部および虚部を生成し、前記実チャネル応答の前記実部から前記虚チャネル応答の前記実部を減算して前記実数要素を生成し、かつ、前記実チャネル応答の前記虚部を加算し、該加算結果の２の補数をとって前記虚数要素を生成することを特徴とする請求項２９に記載のユーザ機器。
【請求項３３】
１つのデマルチプレクサおよび１つのマルチプレクサが、前記チャネル符号に固有の乗数が実数の場合にエルミートシステム応答行列の実数要素として前記実数要素を選択し、
１つのデマルチプレクサおよび１つのマルチプレクサが、前記チャネル符号に固有の乗数が虚数の場合に前記エルミートシステム応答行列の実数要素として前記虚数要素を選択し、
前記２の補数要素は前記実数要素の２の補数をとり、
１つのデマルチプレクサおよび１つのマルチプレクサが、前記チャネル符号に固有の乗数が虚数の場合にエルミートシステム応答行列の虚数要素として２の補数要素を選択し、
１つのデマルチプレクサおよび１つのマルチプレクサが、前記チャネル符号に固有の乗数が実数の場合に前記システム応答行列の虚数要素として前記虚数要素を選択する
ことを特徴とする請求項２９に記載のユーザ機器。
【請求項３４】
符号分割多重アクセスフォーマットで送信された複数のデータ信号を受信する基地局であって、
送信された複数のデータ信号を含む受信ベクトルを受信する手段、
前記データ信号のそれぞれについてチャネル応答を評価する手段、
チャネル符号を生成する手段であって、該チャネル符号が実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号の組み合わせであり、該チャネル符号に固有の乗数が実数値および虚数値をとるもの、
前記チャネル符号およびチャネル応答を使用して近似エルミートシステム応答行列の実数要素と虚数要素を決定する手段、
前記チャネル符号に固有の乗数の実数／虚数アスペクトを前記システム応答行列の前記近似エルミートの前記実数要素および虚数要素に適用して前記システム応答行列の前記エルミートを導出する手段、並びに、
前記受信ベクトルおよび前記システム応答行列の構成されたエルミートを使用して前記データを評価する手段
を備えることを特徴とする基地局。
【請求項３５】
前記評価する手段はゼロフォーシングアルゴリズムを使用して実施されることを特徴とする請求項３４に記載の基地局。
【請求項３６】
前記評価する手段は最小平均２乗誤差アルゴリズムを使用して実施されることを特徴とする請求項３４に記載の基地局。
【請求項３７】
前記決定する手段は、
前記チャネル応答の前記実部を前記チャネル要素で処理して実チャネル応答の実部および虚部を生成する手段、
該チャネルインパルス応答の前記虚部を前記チャネル要素で処理して虚チャネル応答の実部および虚部を生成する手段、
前記実チャネル応答の前記実部から前記虚チャネル応答の前記実部を減算して前記実数要素を生成する手段、並びに、
前記実チャネル応答の前記虚部を加算し、該加算結果の２の補数をとって前記虚数要素を生成する手段
を備えることを特徴とする請求項３４に記載の基地局。
【請求項３８】
前記導出する手段は、
前記チャネル符号に固有の乗数が実数の場合に、エルミートシステム応答行列の実数部として前記実数要素を選択する手段、
前記チャネル符号に固有の乗数が虚数の場合に、前記エルミートシステム応答行列の実数要素として前記虚数要素を選択する手段、
前記チャネル符号に固有の乗数が虚数の場合に、エルミートシステム応答行列の虚数要素として前記実数要素の２の補数を選択する手段、および、
前記チャネル符号に固有の乗数が実数の場合に、前記システム応答行列の虚数要素として前記虚数要素を選択する手段
を備えることを特徴とする請求項３４に記載の基地局。
【請求項３９】
符号分割多重アクセスフォーマットで送信された複数のデータ信号を受信する基地局であって、
前記送信された複数のデータ信号を含む受信ベクトルを受信するアンテナ、
前記データ信号のそれぞれについてチャネル応答を評価するチャネル評価デバイス、
前記受信ベクトルとシステム応答行列のエルミートを使用して前記データを評価するジョイント検出デバイスであって、チャネル符号を生成する排他的ＯＲゲートであって該チャネル符号が実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号の組み合わせであり該チャネル符号に固有の乗数が実数値および虚数値をとるもの、および、前記チャネル符号と前記チャネル応答を使用して近似エルミートシステム応答行列の実数要素と虚数要素を決定する複数のレジスタ、加算器、加算器／減算器、および２の補数要素を備えるもの、並びに、
前記チャネル符号に固有の乗数の実数／虚数アスペクトを前記システム応答行列の前記近似エルミートの前記実数要素と虚数要素に適用して前記システム応答行列の前記エルミートを導出する複数のデマルチプレクサ、マルチプレクサ、および２の補数要素を備えることを特徴とする基地局。
【請求項４０】
前記ジョイント検出デバイスは、ゼロフォーシングアルゴリズムを使用して前記データを評価することを特徴とする請求項３９に記載の基地局。
【請求項４１】
前記ジョイント検出デバイスは、最小平均２乗誤差アルゴリズムを使用してデータを評価することを特徴とする請求項３９に記載の基地局。
【請求項４２】
前記複数のレジスタ、加算器、加算器／減算器、および２の補数要素は、前記チャネル応答の前記実部を前記チャネル要素で処理して実チャネル応答の実部および虚部を生成し、該チャネルインパルス応答の前記虚部を前記チャネル要素で処理して虚チャネル応答の実部および虚部を生成し、前記実チャネル応答の前記実部から前記虚チャネル応答の前記実部を減算して前記実数要素を生成し、かつ、前記実チャネル応答の前記虚部を加算し、該加算結果の２の補数をとって前記虚数要素を生成することを特徴とする請求項３９に記載の基地局。
【請求項４３】
１つのデマルチプレクサおよび１つのマルチプレクサが、前記チャネル符号に固有の乗数が実数の場合にエルミートシステム応答行列の実数要素として前記実数要素を選択し、
１つのデマルチプレクサおよび１つのマルチプレクサが、前記チャネル符号に固有の乗数が虚数の場合に前記エルミートシステム応答行列の実数要素として前記虚数要素を選択し、
前記２の補数要素は前記実数要素の２の補数をとり、
１つのデマルチプレクサおよび１つのマルチプレクサが、前記チャネル符号に固有の乗数が虚数の場合にエルミートシステム応答行列の虚数要素として２の補数要素を選択し、
１つのデマルチプレクサおよび１つのマルチプレクサが、前記チャネル符号に固有の乗数が実数の場合に前記システム応答行列の虚数要素として前記虚数要素を選択する
ことを特徴とする請求項３９に記載の基地局。
【請求項４４】
符号分割多重アクセス通信システムにおいて複数のデータ信号を受信する方法であって、各アンテナが別々のチャネル符号を使用して少なくとも１つのデータ信号を送信して該少なくとも１つのデータ信号が複数のアンテナを介して送信され、チャネル化符号が実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数で構成されたものにおいて、
送信された前記複数のデータ信号を含む受信ベクトルを受信するステップ、
前記データ信号のそれぞれについてチャネル応答を評価するステップ、
前記データ信号の前記評価されたチャネル応答と実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号とを使用してシステム応答行列のエルミートの要素を生成するステップであって、該要素が別々のチャネル化符号のそれぞれを使用して送信された前記少なくとも１つのデータ信号の各バージョンの要素を含むもの、
前記各バージョンの要素を組み合わせ、該組み合わせた要素を使用して前記システム応答行列の前記エルミートを構成するステップ、および、
前記受信ベクトルと前記システム応答行列の前記構成されたエルミートを使用して前記データを評価するステップ
を有することを特徴とする方法。
【請求項４５】
前記評価するステップは、ゼロフォーシングアルゴリズムを使用して実行されることを特徴とする請求項４４に記載の方法。
【請求項４６】
前記評価するステップは、最小平均２乗誤差アルゴリズムを使用して実行されることを特徴とする請求項４４に記載の方法。
【請求項４７】
前記構成するステップは加算器と飽和ロジックを使用して実行されることを特徴とする請求項４４に記載の方法。
【請求項４８】
符号分割多重アクセスフォーマットで送信された複数のデータ信号を受信する受信機であって、各アンテナが別々のチャネル符号を使用して少なくとも１つのデータ信号を送信して該少なくとも１つのデータ信号が複数のアンテナを介して送信され、チャネル化符号が実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数で構成されたものにおいて、
送信された前記複数のデータ信号を含む受信ベクトルを受信する手段、
前記データ信号のそれぞれについてチャネル応答を評価する手段、
前記データ信号の前記評価されたチャネル応答と実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号とを使用してシステム応答行列のエルミートの要素を生成する手段であって、該要素が別々のチャネル化符号のそれぞれを使用して送信された前記少なくとも１つのデータ信号の各バージョンの要素を含むもの、
前記各バージョンの要素を組み合わせ、該組み合わせた要素を使用して前記システム応答行列の前記エルミートを構成する手段、および、
前記受信ベクトルと前記システム応答行列の前記構成されたエルミートを使用して前記データを評価する手段
を備えることを特徴とする受信機。
【請求項４９】
前記評価は、ゼロフォーシングアルゴリズムを使用して実行されることを特徴とする請求項４８に記載の受信機。
【請求項５０】
前記評価は、最小平均２乗誤差アルゴリズムを使用して実行されることを特徴とする請求項４８に記載の受信機。
【請求項５１】
前記組み合わせは、加算器と飽和ロジックを使用して実行されることを特徴とする請求項４８に記載の受信機。
【請求項５２】
符号分割多重アクセスフォーマットで送信された複数のデータ信号を受信する受信機であって、少なくとも１つのデータ信号は各アンテナが別々のチャネル化符号を使用して少なくとも１つのデータ信号を送信する複数のアンテナを介して送信され、前記チャネル化符号は実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数とで構成されており、
前記送信された複数のデータ信号を含む受信ベクトルを受信するアンテナ、
前記データ信号のそれぞれについてチャネル応答を評価するチャネル評価デバイス、
前記データ信号の前記評価されたチャネル応答と実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号とを使用してシステム応答行列のエルミートの要素を生成し、該要素が前記別々のチャネル化符号のそれぞれを使用して送信された前記少なくとも１つのデータ信号の各バージョンの要素を含むジョイント検出デバイスであって、該ジョイント検出デバイスが、前記各バージョンの要素を組み合わせ、および前記組み合わせた要素を使用して前記システム応答行列の前記エルミートを構成し、かつ、前記受信ベクトルと前記システム応答行列の前記構成されたエルミートを使用して前記データを評価するもの
を備えることを特徴とする受信機。
【請求項５３】
前記評価は、ゼロフォーシングアルゴリズムを使用して実行されることを特徴とする請求項５２に記載の受信機。
【請求項５４】
前記評価は、最小平均２乗誤差アルゴリズムを使用して実行されることを特徴とする請求項５２に記載の受信機。
【請求項５５】
前記組み合わせは、加算器と飽和ロジックを使用して実行されることを特徴とする請求項５２に記載の受信機。
【請求項５６】
符号分割多重アクセスフォーマットで送信された複数のデータ信号を受信するユーザ機器であって、少なくとも１つのデータ信号は各アンテナが別々のチャネル化符号を使用して少なくとも１つのデータ信号を送信する複数のアンテナを介して送信され、前記チャネル化符号は実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数とで構成されており、
送信された複数のデータ信号を含む受信ベクトルを受信する手段、
前記データ信号のそれぞれについてチャネル応答を評価する手段、
前記データ信号の前記評価されたチャネル応答と実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号とを使用してシステム応答行列のエルミートの要素を生成し、前記要素は前記別々のチャネル化符号のそれぞれを使用して送信された前記少なくとも１つのデータ信号の各バージョンの要素を含む手段、
前記各バージョンの要素を組み合わせ、前記組み合わせた要素を使用して前記システム応答行列の前記エルミートを構成する手段、および、
前記受信ベクトルと前記システム応答行列の前記構成されたエルミートを使用して前記データを評価する手段を備えることを特徴とするユーザ機器。
【請求項５７】
前記評価は、ゼロフォーシングアルゴリズムを使用して実行されることを特徴とする請求項５６に記載のユーザ機器。
【請求項５８】
前記評価は、最小平均２乗誤差アルゴリズムを使用して実行されることを特徴とする請求項５６に記載のユーザ機器。
【請求項５９】
前記組み合わせは、加算器と飽和ロジックを使用して実行されることを特徴とする請求項５６に記載のユーザ機器。
【請求項６０】
符号分割多重アクセスフォーマットで送信された複数のデータ信号を受信するユーザ機器であって、各アンテナが別々のチャネル化符号を使用して少なくとも１つのデータ信号を送信して該少なくとも１つのデータ信号が複数のアンテナを介して送信され、該チャネル化符号が実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数で構成されたものにおいて、
前記送信された複数のデータ信号を含む受信ベクトルを受信するアンテナ、
前記データ信号のそれぞれについてチャネル応答を評価するチャネル評価デバイス、および、
前記データ信号の前記評価されたチャネル応答と実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号とを使用してシステム応答行列のエルミートの要素を生成し、該要素が前記別々のチャネル化符号のそれぞれを使用して送信された前記少なくとも１つのデータ信号の各バージョンの要素を含むジョイント検出デバイスであって、該ジョイント検出デバイスが、前記各バージョンの要素を組み合わせ、および前記組み合わせた要素を使用して前記システム応答行列の前記エルミートを構成し、かつ、前記受信ベクトルと前記システム応答行列の前記構成されたエルミートを使用して前記データを評価するもの
を備えることを特徴とするユーザ機器。
【請求項６１】
前記評価はゼロフォーシングアルゴリズムを使用して実行されることを特徴とする請求項６０に記載のユーザ機器。
【請求項６２】
前記評価は最小平均２乗誤差アルゴリズムを使用して実行されることを特徴とする請求項６０に記載のユーザ機器。
【請求項６３】
前記組み合わせは、加算器と飽和ロジックを使用して実行されることを特徴とする請求項６０に記載のユーザ機器。
【請求項６４】
符号分割多重アクセスフォーマットで送信された複数のデータ信号を受信する基地局であって、各アンテナが別々のチャネル化符号を使用して少なくとも１つのデータ信号を送信して該少なくとも１つのデータ信号が複数のアンテナを介して送信され、該チャネル化符号が実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数で構成されたものにおいて、
前記送信された複数のデータ信号を含む受信ベクトルを受信する手段、
前記データ信号のそれぞれについてチャネル応答を評価する手段、
前記データ信号の前記評価されたチャネル応答と実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号とを使用してシステム応答行列のエルミートの要素を生成する手段であって、該要素が前記別々のチャネル化符号のそれぞれを使用して送信された前記少なくとも１つのデータ信号の各バージョンの要素を含むもの、
前記各バージョンの要素を組み合わせ、および前記組み合わせた要素を使用して前記システム応答行列の前記エルミートを構成する手段、並びに、
前記受信ベクトルと前記システム応答行列の前記構成されたエルミートを使用して前記データを評価する手段
を備えることを特徴とする基地局。
【請求項６５】
前記評価はゼロフォーシングアルゴリズムを使用して実行されることを特徴とする請求項６４に記載の基地局。
【請求項６６】
前記評価は最小平均２乗誤差アルゴリズムを使用して実行されることを特徴とする請求項６４に記載の基地局。
【請求項６７】
前記組み合わせは加算器と飽和ロジックを使用して実行されることを特徴とする請求項６４に記載の基地局。
【請求項６８】
符号分割多重アクセスフォーマットで送信された複数のデータ信号を受信する基地局であって、各アンテナが別々のチャネル化符号を使用して少なくとも１つのデータ信号を送信して該少なくとも１つのデータ信号が複数のアンテナを介して送信され、該チャネル化符号が実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数で構成されたものにおいて、
前記送信された複数のデータ信号を含む受信ベクトルを受信するアンテナ、
前記データ信号のそれぞれについてチャネル応答を評価するチャネル評価デバイス、および、
前記データ信号の前記評価されたチャネル応答と実数の拡散符号と複素数のスクランブル符号とチャネル符号に固有の乗数の符号とを使用してシステム応答行列のエルミートの要素を生成し、該要素が前記別々のチャネル化符号のそれぞれを使用して送信された前記少なくとも１つのデータ信号の各バージョンの要素を含むジョイント検出デバイスであって、該ジョイント検出デバイスが、前記各バージョンの要素を組み合わせ、および前記組み合わせた要素を使用して前記システム応答行列の前記エルミートを構成し、かつ、前記受信ベクトルと前記システム応答行列の前記構成されたエルミートを使用して前記データを評価するもの
を備えることを特徴とする基地局。
【請求項６９】
前記評価はゼロフォーシングアルゴリズムを使用して実行されることを特徴とする請求項６８に記載の基地局。
【請求項７０】
前記評価は最小平均２乗誤差アルゴリズムを使用して実行されることを特徴とする請求項６８に記載の基地局。
【請求項７１】
前記組み合わせは加算器と飽和ロジックを使用して実行されることを特徴とする請求項６８に記載の基地局。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線デジタル通信システムに関する。より詳細には、本発明はこのようなシステムのシステム応答行列を生成する方法に関する。
【背景技術】
【０００２】
符号分割多重アクセス通信システムでは、複数のユーザが複数の通信を同時に送信する。複数の通信は、さまざまなチャネル符号を使用して送信される。３ＧＰＰの時分割複信モード用として提案されたチャネル符号は、拡散符号とスクランブル符号を組み合わせ、続いてチャネル符号に固有の乗数を適用することで導出される。送信中に、各通信にはさまざまなチャネル応答が発生する。送信されたバーストからデータを復旧するための１つのアプローチに、ジョイント検出がある。ジョイント検出では、すべてのユーザデータが同時に受信される。このようなシステムを図１に示す。ジョイント検出用受信機は、ユーザ機器（user equipment）でも基地局（base station）でも使用できる。
【０００３】
複数の通信２０は、チャネル応答を通過した後、アンテナ２２またはアンテナ配列で復号受信信号として受信される。受信された信号は、例えば復調器２４によってベースバンドに減衰され、例えばアナログデジタル変換器（ＡＤＣ：analog to digital converter）２６またはマルチプルＡＤＣによって、符号のチップレートまたは符号のチップレートの倍数でサンプリングされ、受信ベクトルｒが生成される。チャネル評価デバイス２８は、ｍｉｄａｍｂｌｅ符号やパイロット符号などの参照信号を使用して通信２０のチャネル応答を評価する。ジョイント検出デバイス３０は、ユーザのバーストの評価済みまたは既知の拡散符号と評価済みまたは既知のチャネル応答を使用して、すべてのユーザの元の送信データをベクトルｄとして評価する。
【０００４】
ジョイント検出の問題は、一般に式１によってモデル化される。
【０００５】
Ａｄ＋ｎ＝ｒ                                                              式１
ただし、ｄは送信されたデータベクトル、ｒは受信ベクトル、ｎは加法的白色ガウス雑音（ＡＷＧＮ：additive white gaussian noise）、Ａは既知のチャネル符号でチャネル応答のコンボリューション（畳み込み演算、convolving）を行って構成されたシステム応答行列である。
【０００６】
式１を解く２つのアプローチには、ゼロフォーシング（ＺＦ）と最小平均２乗誤差（ＭＭＳＥ）法がある。ＺＦソリューションは、ｎがゼロに近づく場合、式２に従う。
【０００７】
ｄ＝（ＡＨＡ）−１ＡＨｒ                                                    式２
最小平均２乗誤差のアプローチは、式３と４に従う。
【０００８】
ｄ＝Ｒ−１ＡＨｒ                                                            式３
Ｒ＝ＡＨＡ＋σ２Ｉ                                                        式４
σ２はさまざまな雑音、ｎとＩはＩＤ行列である。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ＺＦとＭＭＳＥのいずれの解の場合も、システム応答行列のエルミートＡＨが導かれる。３ＧＰＰのＴＤＤ（時分割複信）モードでは、拡散符号とスクランブル符号、チャネル符号に固有の乗数、決定したチャネル応答を使用してシステム応答行列が導かれる。実数の拡散符号は、複素数のスクランブル符号と組み合わせて使用する。組み合わせた結果にチャネル符号に固有の乗数（実数または虚数）をかけ、この結果に対して複素数のチャネル応答でコンボリューション（畳み込み演算）を行う（convolved）。システム応答行列が導かれるとエルミート変換が適用され、行列ＡＨが生成される。ＡＨ行列の生成は複素数の乗算を必要とする複雑な演算である。乗算をハードウエアに実装するのは、乗算器を生成するために必要なトランジスタの数が多くなるので望ましくない。
【００１０】
したがって、別のアプローチを使用してシステム応答行列のエルミートを生成することが望まれる。
【課題を解決するための手段】
【００１１】
システム応答行列のエルミート（hermetian）を決定する。拡散符号、チャネル固有の乗数、チャネルインパルス応答が得られる。チャネル符号に固有の乗数は実数値と虚数値をとる。チャネル符号には、実数の拡散符号、複素数のスクランブル符号、チャネル符号に固有の乗数の符号を組み合わせる。システム応答行列の近似エルミート（approximate hermetian）の実数要素と虚数部が決定する。畳み込みの結果の実数要素と虚数要素にチャネル符号に固有の乗数をかけ、システム応答行列のエルミートを求める。
【発明を実施するための最良の形態】
【００１２】
好ましい実施形態について、符号分割多重アクセスを使用した第３世代パートナーシッププロジェクト（３ＧＰＰ）時分割複信通信システムにおける本発明の好ましい利用方法に関連付けながら説明するが、本発明は任意の符号分割多重アクセス通信システムに利用できる。次の実施形態を利用する受信機は、ユーザ機器（user equipment）でも基地局（base station）でも使用できる。
【００１３】
本発明の好ましい実施形態は、受信された特定のバーストについて、拡散符号、スクランブル符号、チャネル符号に固有の乗数の符号を排他的ＯＲゲートによって組み合わせることで近似チャネル符号を生成することが好ましい。近似チャネル符号に対してチャネル応答で畳み込みが実行され、行列ＡＨの行列ＢＨに対するこのバーストの近似寄与率（contribution）が得られる。チャネル符号に固有の乗数の実数部と虚数部が行列ＢＨに対する近似寄与率の実部と虚部に適用され、行列ＡＨに対するこのバーストの寄与率が得られる。受信したバーストのすべての寄与率が適用され、行列ＡＨが生成される。
【００１４】
図２Ａおよび図２Ｂを参照すると、それぞれ一連の実チャネル応答チップと虚チャネル応答チップの値の近似チャネル符号による畳み込みを実行するための回路図１００と２００が示されている。チャネル応答の値は、実部ＣＲＲと虚部ＣＲＩに分割される。実チャネル応答ＣＲＲは回路１００で処理され、同時に虚チャネル応答ＣＲＩは回路２００で処理される。
【００１５】
図２Ａで、レジスタＲＲはチャネル応答の実部ＣＲＲを受信する１６記憶位置（locations）のシフトレジスタが好ましい。レジスタＲＲの各記憶位置Ｃｉ（ｉは０〜１５）は、記憶位置あたりＦビットである。Ｆは、選択されたデータビットサイズであり、１０が好ましい。記憶位置の数は、好ましいチャネル符号サイズに対応しており、３ＧＰＰのＴＤＤモードの場合は１６、それ以外の場合は２のべき乗が好ましい。実数部の回路１００には複数の要素Ａ１〜Ａ１４が含まれており、各要素は２つの入力とこの２つの入力を合計する１つの出力を伴う加算器を備えている。加算器／減算器Ａ１〜Ａ８は、図４に示すように構成されることが好ましい。加算器要素Ａ９〜Ａ１４は単純な加算器が好ましい。
【００１６】
加算器／減算器要素Ａ１、Ａ２、Ａ３、Ａ４は、レジスタＲＲの奇数の記憶位置からの入力を受け取り、２つの入力の加算または減算を実行する。同様に加算器／減算器および加算器要素Ａ５、Ａ６、Ａ７、Ａ８は、レジスタＲＲに連結してチャネル応答値の加算と減算を実行するが、レジスタＲＲの偶数記憶位置でのみ動作する。加算器要素Ａ１〜Ａ４、Ａ９〜Ａ１１は、全体として、要素Ａ１〜Ａ４で定義する入力と要素Ａ１１で定義する出力を伴う加算器ツリー回路を構成する。同様に、加算器要素Ａ５〜Ａ８、Ａ１２〜Ａ１４は第２の加算器ツリー回路を構成する。加算器ツリー回路とレジスタＲＲとの関連付けにより、レジスタＲＲを通じて処理されるＣＲＲ値の処理値の実部と虚部が計算される。
【００１７】
制御信号として動作しながら、ビットＣＣＯ〜ＣＣ１５を有するチャネル符号ＣＣは加算器／減算器要素Ａ１〜Ａ８への入力である。バイナリチャネル符号は、加算器要素Ａ１〜Ａ８が加算を実行するか減算を実行するかをそれぞれの制御ビットに基づいて制御する。チャネル符号ＣＣビット＝０の場合は加算、チャネル符号ＣＣビット＝１の場合は減算が好ましい。
【００１８】
図４は、加算器Ａ１’と２つの２の補数デバイスＴＣ１、ＴＣ２を備える入力加算器要素Ａ１の好ましい構成を示している。入力ＣＲＲ１とＣＲＲ３は、レジスタＲＲの第２と第４の記憶位置Ｃ１、Ｃ３に入る実チャネル応答値を受信する。これらの値は、２の補数デバイスＴＣ１、ＴＣ２で処理される。ＣＣＲ値の加算または減算は、２の補数デバイスＴＣ１、ＴＣ２の出力を合計する加算器Ａ１’で実行される。２の補数デバイスＴＣ１、ＴＣ２は、入力値またはその２の補数を加算器Ａ１’に渡すことで、入力値に関する演算を行う。１６ビットチャネル符号制御信号ＣＣの第２ビットＣＣ１によって２の補数デバイスＴＣ１で実行する演算を決定し、チャネル符号の第４ビットＣＣ３によって２の補数デバイスＴＣ２で実行する演算を決定する。
【００１９】
図２Ａを参照すると、加算器Ａ９はＡ１とＡ２で得られた和の加算を実行する。同様に、加算器Ａ１０はＡ３の和とＡ４の和を加算し、加算器Ａ１２はＡ５の和とＡ６の和を加算し、さらに加算器Ａ１３は和Ａ７とＡ８を加算する。加算器Ａ１１は、Ａ９の和とＡ１０の和を加算することで、出力ＡＣ、すなわち実チャネル応答値の実部を生成する。出力ｊＡＤ、すなわち実チャネル応答値の虚部は加算器Ａ１４で生成される和である。これは加算器Ａ１２とＡ１３の出力の和である。
【００２０】
図２Ｂに示す処理回路２００は、図２Ａに示す回路１００と同様の構造である。ただし、シフトレジスタＲＩはチャネル応答ＣＲＩの虚部を受け取る。要素Ａ１５〜Ａ２８は、加算器要素Ａ１〜Ａ１４に対応しており、レジスタＲＩに２つの関連付けられた加算器ツリー回路が構成される。図２Ｂに示す回路２００のツリー回路の２つの出力は、図２Ａに示す回路１００のツリー回路の逆であり、出力ＢＤとして示される実部に対応する値はレジスタＲＩの偶数の記憶位置から得られ、虚数出力ｊＢＣに対応する値はレジスタＲＩの奇数番号の記憶位置の最終合計である。実数出力と虚数出力の構成はレジスタの偶数記憶位置と奇数記憶位置に対応して完全に逆であり、同等の結果を得る。特に、図２Ａおよび図２ＢでレジスタＲＲとＲＩを置き換えると、出力ＡＣとｊＢＣは偶数のレジスタ記憶位置から導かれ、出力ＢＤとｊＡＤは奇数のレジスタ記憶位置から導かれる。
【００２１】
図２Ａと２Ｂのレジスタはそれぞれ１６の記憶位置で表現してきたが、本発明に従ったチャネル応答値の畳み込みは、一般に２Ｎ個のレジスタ記憶位置と、いくつかの加算器を備えるレジスタを使用して実行できる。ただし、すべての加算器は、それぞれ偶数レジスタ記憶位置と奇数レジスタ記憶位置の加算を実行するように構成されている。
【００２２】
回路１００と２００の４つの出力値、ＡＣ、ＢＤ、ｊＡＤ、ｊＢＣは、以下の式１に示す乗算の実部と虚部を表す。
【００２３】
ＢＨ＝（Ａ＋ｊＢ）＊（Ｃ＋ｊＤ）                                          式１
ただし、Ａはチャネル応答の実部、Ｂはチャネル応答の虚部である。Ｃはチャネル符号ＣＣのビットＣ１、Ｃ３、Ｃ５、Ｃ７、Ｃ９、Ｃ１１、Ｃ１３、Ｃ１５に対応し、Ｄはチャネル符号のビットＣＯ、Ｃ２、Ｃ４、Ｃ６、Ｃ８、Ｃ１０、Ｃ１２、Ｃ１４に対応する。チャネル符号の各ビットは、実部のみまたは虚部のみの値を表す。したがって、ツリー回路はレジスタＲＲとＲＩのすべての奇数記憶位置またはすべての偶数記憶位置に組み込むことができる。本発明に従っていずれのチャネル符号のビットが実部でいずれのチャネル符号のビットが虚部かを判断するツリー回路を使用すると、ハードウエア領域を大きく占有する乗算器が不要になる。
【００２４】
図３に示すようにもう１つの回路が構成され、ここで回路１００、２００のツリーの出力を組み合わせて近似ＢＨの実数出力値と虚数出力値に対応する係数値を生成し、チャネル符号に固有の乗数を適用してＡＨを生成する。減算器Ｓ１は回路１００の出力ＡＣと回路２００の出力ＢＤに関連付けられ、処理された実チャネル応答信号の実部と虚チャネル応答信号の実部の減算を実行する。加算器Ａ２９は回路２００の出力ｊＢＣと回路１００の出力ｊＡＤに関連付けられ、処理された虚チャネル応答信号の虚部と実チャネル応答信号の虚部の加算を実行する。加算器Ａ２９で生成される和は、次に２の補数デバイスＴＣ３に渡されて虚数が出力され、ここで行列Ｂの複素共役が生成される。
【００２５】
行列ＢＨに対するバーストの実寄与率と虚寄与率が決定すると、チャネル符号に固有の乗数の虚部／実部が適用され、行列ＡＨに対するこのバーストの寄与率が得られる。図３を参照すると、チャネル符号に固有の乗数は２ビットのレジスタに格納されることが好ましい。レジスタ内のビット１は、チャネル符号に固有の乗数が正（０の場合）か負（１の場合）かを表す。レジスタ内のビット０は、チャネル符号に固有の乗数が虚数（１の場合）か実数（０の場合）かを表す。
【００２６】
図３を参照すると、実寄与率はデマルチプレクサＤ１に入力される。チャネル符号に固有の乗数を適用すると、ＢＨへの実寄与率はＡＨへの実寄与率に対応するか（Ｒｅａｌ＿Ｒｅａｌ）、またはＡＨへの虚寄与率に対応する（Ｉｍａｇ＿Ｒｅａｌ）。デマルチプレクサＤ１は、応答内のＢＨの実寄与率をチャネル符号に固有の乗数のビット０に分離する。ビット０がゼロの場合は出力がＲｅａｌ＿Ｒｅａｌとなり、チャネル符号に固有の乗数が１の場合は２の補数デバイスＴＣ４を使用して２の補数をとった後の出力がＩｍａｇ＿Ｒｅａｌとなる。
【００２７】
同様に、ＢＨへの虚寄与率はＡＨへの虚寄与率に対応するか（Ｉｍａｇ＿Ｉｍａｇ）、またはＡＨへの実寄与率に対応する（Ｒｅａｌ＿Ｉｍａｇ）。デマルチプレクサＤ２は、応答内のＢＨの虚寄与率をチャネル符号に固有の乗数のビット０に分離する。ビット０がゼロの場合は出力がＩｍａｇ＿Ｉｍａｇとなり、チャネル符号に固有の乗数が１の場合は出力がＲｅａｌ＿Ｉｍａｇとなる。
【００２８】
分離後に、２つのマルチプレクサＭ１、Ｍ２を使用してバーストの行列ＡＨへの実寄与率と虚寄与率が得られる。実マルチプレクサＭ１は、実寄与率（ａｈ＿ｏｕｔ＿ｒｅａｌ）としてＲｅａｌ＿ＲｅａｌまたはＲｅａｌ＿Ｉｍａｇを選択する。ビット０がゼロの場合はＲｅａｌ＿Ｒｅａｌを選択し、ビット０が１の場合はＲｅａｌ＿Ｉｍａｇを選択する。同様に、虚マルチプレクサＭ２は、虚寄与率（ａｈ＿ｏｕｔ＿ｉｍａｇ）としてＩｍａｇ＿ＩｍａｇまたはＩｍａｇ＿Ｒｅａｌを選択する。ビット０がゼロの場合はＩｍａｇ＿Ｉｍａｇを選択し、ビット０が１の場合はＩｍａｇ＿Ｒｅａｌを選択する。こうして、バーストのＡＨへの寄与率が決定する。すべてのバーストについて決定すると、ＡＨ全体が決定する。好ましい実施形態によって示されるように、行列ＡＨの生成に乗算器は不要である。
【００２９】
３ＧＰＰでは、２本のアンテナを介し、アンテナごとに異なる拡散符号を使用してブロードキャストチャネルを送信するように提言している。これを、スペース符号送信ダイバシティ（ＳＣＴＤ：space code transmit diversity）と呼ぶ。同じブロードキャストデータは２つのチャネルを介して送信されるので、データを評価する前に各チャネルの寄与率を組み合わせることができる。さらに、ＳＣＴＤを使用して複数のブロードキャストチャネルやその他のチャネルを送信できることが提言されている。
【００３０】
図５は、ＳＣＴＤをサポートする２つのチャネル符号の組み合わせが、現在提案されている１つのＢＣＨに必要かどうかを判断するための好ましい流れ図である。ステップ１で、ＰＣＣＰＣＨ（primary common control physical channel）を監視し、ＳＣＴＤモードがサポートされるかどうかを確認する。「いいえ」（Ｉ＿ｐｃｃｐｃｈがゼロ）の場合は、ＳＣＴＤモードがサポートされない。「はい」の場合は、ステップ２でｍｉｄａｍｂｌｅ検出デバイスがｍｉｄａｍｂｌｅ  ｍ２が存在するかどうかを確認する。ｍ２が存在する場合は、ＳＣＴＤモードがサポートされる。存在しない場合は、ＳＣＴＤモードがサポートされない。
【００３１】
図６Ａ、図６Ｂ、図７に、ＳＣＴＤを選択的にサポートする好ましい実施形態を示す。選択的なＳＣＴＤは、唯一のＢＣＨ、複数のＢＣＨ、および選択的なＳＣＴＤを使って送信できるその他のチャネルで使用されることが好ましい。図６Ａでは、チャネルの実寄与率を処理している。ＳＣＴＤがサポートされる場合は、第１の符号の実寄与率をａｈ＿ｓｃｔｄ＿ｏｕｔ＿ｒｅａｌとし、第２の符号ａｈ＿ｏｕｔ＿ｒｅａｌとする。ＳＣＴＤがサポートされない場合、ａｈ＿ｓｃｔｄ＿ｏｕｔ＿ｒｅａｌは存在しない。
【００３２】
ａｈ＿ｓｃｔｄ＿ｏｕｔ＿ｒｅａｌはマルチプレクサＭ３への１つの入力である。もう１つの入力はゼロ（０ｘ０）に固定される。ＳＣＴＤがサポートされる場合は（ｓｃｔｄ＿ｏｎ ＆ ｓｅｃｏｎｄ＿ｃｈａｎｎｅｌが１）、ａｈ＿ｓｃｔｄ＿ｏｕｔ＿ｒｅａｌが加算器Ａ１００に渡される。ＳＣＴＤがサポートされない場合は、加算器Ａ１００にゼロが送信される。ａｈ＿ｏｕｔ＿ｒｅａｌも加算器Ａ１００に入力され、２つのチャネルの実複合寄与率を生成するか（ＳＣＴＤがサポートされる場合）、チャネル（ａｈ＿ｏｕｔ＿ｒｅａｌ）をそのまま渡す。（注意：ＳＣＴＤチャネルでない場合は、第１のチャネルも第２のチャネルもない。）飽和ロジックＳＬ１を使用して、複合寄与率がメモリのビット幅に対してオーバーフローしないようにする。図６Ａに示すように、２つのレジスタＲ１、Ｒ２を使用して第２のチャネルの寄与率（ａｈ＿ｏｕｔ＿ｒｅａｌ）を一時的にバッファに格納することが好ましい。
【００３３】
図６Ｂでは、チャネルの虚寄与率を処理している。ＳＣＴＤがサポートされる場合は、最初の符号の虚寄与率はａｈ＿ｓｃｔｄ＿ｏｕｔ＿ｉｍａｇとし、第２の符号はａｈ＿ｏｕｔ＿ｉｍａｇとする。ＳＣＴＤがサポートされない場合、ａｈ＿ｓｃｔｄ＿ｏｕｔ＿ｉｍａｇは存在しない。ａｈ＿ｓｃｔｄ＿ｏｕｔ＿ｉｍａｇはマルチプレクサＭ４への１つの入力である。もう１つのの入力はゼロ（０ｘ０）に固定される。ＳＣＴＤがサポートされる場合は（ｓｃｔｄ＿ｏｎ ＆ ｓｅｃｏｎｄ＿ｃｈａｎｎｅｌが１）、ａｈ＿ｓｃｔｄ  ｏｕｔ＿ｉｍａｇが加算器Ａ１０１に渡される。ＳＣＴＤがサポートされない場合は、加算器Ａ１０１にゼロが送信される。ａｈ＿ｏｕｔ＿ｉｍａｇも加算器Ａ１０１に入力され、２つのチャネルの虚複合寄与率を生成するか（ＳＣＴＤがサポートされる場合）、そのままチャネル（ａｈ＿ｏｕｔ＿ｉｍａｇ）を渡す。飽和ロジックを使用して、複合寄与率がメモリのビット幅に対してオーバーフローしないようにする。図６Ｂに示すように、２つのレジスタＲ３、Ｒ４を使用して第１のチャネルの寄与率（ａｈ＿ｏｕｔ＿ｉｍａｇ）を一時的にバッファに格納する。
【００３４】
このアプローチを使用して２つのチャネルを組み合わせると、最終結果を求めるのに必要なメモリ容量が少なくて済み、時間も短縮される。第２のチャネルの寄与率が処理されると、格納された第１のチャネルと組み合わせ、複合チャネルが格納される。したがって、第２のチャネルは格納されない。複合チャネルは第１のチャネルのアドレスに書き込まれることが好ましい。第１のチャネルがｒｅａｄ−ｍｏｄｉｆｙ−ｗｒｉｔｅメモリに格納されない場合は、図６Ａおよび６Ｂに示す２つのレジスタＲ１、Ｒ２、Ｒ３、Ｒ４を使用することが好ましい。第１のチャネルのメモリがｒｅａｄ−ｍｏｄｉｆｙ−ｗｒｉｔｅメモリの場合は、唯一のレジスタＲ１、Ｒ３を使用することが好ましい。
【００３５】
図７は、ＳＣＴＤがサポートされるかどうかにかかわらず、第２の符号のアドレスを決定するときに図６Ａおよび図６Ｂと組み合わせて使用する好ましい回路である。行列ＡＨが作成されるときに、生成される個々の値は後続のメモリアドレスに格納されることが好ましい。最初の２つのチャネルをＳＣＴＤとして組み合わせる場合は、複合チャネルの寄与率が第１のチャネルに上書きされ、必要なメモリ容量を縮小することが好ましい。説明のために、ＳＣＴＤがサポートされない場合は、第２のチャネルの第１の記憶位置のシーケンシャルアドレスをアドレス５１６とする。ＳＣＴＤがサポートされる場合は、この値が第１のチャネルと組み合わせられて第１のチャネルメモリのアドレスであるアドレス０に書き込まれる。
【００３６】
ＳＣＴＤがサポートされない場合に決定したチャネル値が書き込まれるアドレスは、ａｈ＿ａｄｄｒ＿ｗｒｉｔｅである。制御信号ｓｃｔｄ＿ｏｎ ＆ ｓｅｃｏｎｄ＿ｃｈａｎｎｅｌはＳＣＴＤがサポートされるかどうかを示す。ＳＣＴＤがサポートされる場合はｓｃｔｄ＿ｏｎ ＆ ｓｅｃｏｎｄ＿ｃｈａｎｎｅｌの値がゼロであり、サポートされない場合はｓｃｔｄ＿ｏｎ ＆ ｓｅｃｏｎｄ＿ｃｈａｎｎｅｌの値が１である。アドレスはデマルチプレクサＤ３に入力される。ＳＣＴＤがサポートされない場合は（ｓｃｔｄ＿ｏｎ ＆ ｓｅｃｏｎｄ＿ｃｈａｎｎｅｌの値が１）、アドレスがマルチプレクサＭ５に渡される。ＳＣＴＤがサポートされない場合は、マルチプレクサＭ５がアドレスをそのまま渡す。
【００３７】
ＳＣＴＤがサポートされる場合は、アドレス（ａｈ＿ａｄｄｒ＿ｗｒｉｔｅ）は減算器Ｓ２に入力される。減算器は、このアドレスから第１のチャネルのメモリ値の数（ｓｃｔｄ＿ｆｏｌｄ＿ｄｅｃ）を減算する。消費電力を抑えるために、ＳＣＴＤがサポートされない場合は第２のマルチプレクサＭ６を使用する。ＳＣＴＤがサポートされる場合は（ｓｃｔｄ＿ｏｎが１）、マルチプレクサＭ６は減算器Ｓ２への入力としてｓｃｔｄ＿ｆｏｌｄ＿ｄｅｃを選択する。ＳＣＴＤがサポートされない場合は（ｓｃｔｄ＿ｏｎが０）、ゼロ（０ｘ０）が減算器Ｓ２に入力される。マルチプレクサＭ６の出力はマルチプレクサＭ５に入力される。ＳＣＴＤがサポートされる場合は、マルチプレクサＭ５は減算された入力を選択する。
【図面の簡単な説明】
【００３８】
【図１】ジョイント検出の受信機を示す簡単なブロック図である。
【図２Ａ】チャネル応答の実部の畳み込み演算を行う装置を示す図である。
【図２Ｂ】チャネル応答の虚部の畳み込み演算を行う装置を示す図である。
【図３】図２Ａと図２Ｂに示す装置の出力を合計し、システム応答行列を構築するための実数出力と虚数出力を生成する装置を示す図である。
【図４】図２Ａと図２Ｂの加算器ツリー入力の好ましい回路を示す図である。
【図５】スペース符号送信ダイバシティがブロードキャストチャネルでサポートされるかどうかを判断するための流れ図である。
【図６Ａ】システム応答行列のエルミートに入力する符号寄与率（code contributions）を組み合わせるための好ましい回路を示す図である。
【図６Ｂ】システム応答行列のエルミートに入力する符号寄与率を組み合わせるための好ましい回路を示す図である。
【図７】図６Ａと図６Ｂに示す回路のアドレスを決定するための好ましい回路を示す図である。
【図１】
2005532014.tif 000003
【図２Ａ】
2005532014.tif 000004
【図２Ｂ】
2005532014.tif 000005
【図３】
2005532014.tif 000006
【図４】
2005532014.tif 000007
【図５】
2005532014.tif 000008
【図６Ａ】
2005532014.tif 000009
【図６Ｂ】
2005532014.tif 000010
【図７】
2005532014.tif 000011
【国際調査報告】
2005532014.tif 000012