(57)【要約】RAKE受信機(200)において、注目しているシンボルからの干渉、例えばシンボル間干渉を減少させる。RAKE受信機は、複数のRAKE フィンガ(220)、プロセッサ(230)、コンバイナ(232)を含む。複数のRAKE フィンガが、マルチパス伝播路の複数パス上で受信したシンボルを逆拡散する。プロセッサが、多様なシンボル及び複数パスからのシンボル波形間の相互相関を決定する。コンバイナが、相互相関を使って逆拡散したシンボルを合成し、注目シンボルからの干渉を減少させる。
2007512777.tif 000002
【特許請求の範囲】
【請求項１】
ＲＡＫＥ受信機であって、
注目シンボルに対応する遅延を有している第１のＲＡＫＥフィンガと、干渉シンボルに対応する遅延を有している第２のＲＡＫＥフィンガとを含み、マルチパス伝播路における複数のパスを介して受信した複数のシンボルを逆拡散する複数のＲＡＫＥフィンガと、
前記注目シンボルと前記干渉シンボルとの間の相互相関を決定するプロセッサと、
前記注目シンボルから前記干渉シンボルへのシンボル間干渉を低減するよう、前記相互相関を使用して、前記注目シンボルと前記干渉シンボルとを合成する合成器と
を含む、ＲＡＫＥ受信機。
【請求項２】
前記プロセッサは、前記マルチパス伝播路における複数のマルチパスについてのチャネル係数を推定し、推定された前記チャネル係数に基づいて前記注目シンボルと前記干渉シンボルとの間の相互相関を決定する、請求項１に記載のＲＡＫＥ受信機。
【請求項３】
前記プロセッサは、拡散シーケンスの相互相関を算出し、算出された前記拡散シーケンスの相互相関に基づいて前記注目シンボルと前記干渉シンボルとの間の相互相関を決定する、請求項１に記載のＲＡＫＥ受信機。
【請求項４】
前記ＲＡＫＥフィンガの２つ以上は、前記マルチパス伝播路における異なるパスを介して受信された同一のシンボルを逆拡散する、請求項１に記載のＲＡＫＥ受信機。
【請求項５】
注目シンボルからシンボル間干渉を低減する方法であって、
マルチパス伝播路における複数のパスを介して受信された注目シンボルと干渉シンボルとを含む複数のシンボルを逆拡散するステップと、
前記注目シンボルと前記干渉シンボルとの間の相互相関を決定するステップと、
前記注目シンボルから前記干渉シンボルへのシンボル間干渉を低減するよう、前記相互相関を使用して、前記注目シンボルと前記干渉シンボルとを合成するステップと
を含む方法。
【請求項６】
前記相互相関を決定するステップは、前記マルチパス伝播路における複数のマルチパスについてのチャネル係数を推定し、推定された前記チャネル係数に基づいて前記注目シンボルと前記干渉シンボルとの間の相互相関を決定するステップを含む、請求項５に記載の方法。
【請求項７】
前記相互相関を決定するステップは、拡散シーケンスの相互相関を算出し、算出された前記拡散シーケンスの相互相関に基づいて前記注目シンボルと前記干渉シンボルとの間の相互相関を決定するステップを含む、請求項５に記載の方法。
【請求項８】
ＲＡＫＥ受信機であって、
マルチパス伝播路における複数のパスを介して受信した注目シンボルと少なくとも１つの干渉シンボルとを含む複数のシンボルを逆拡散する複数のＲＡＫＥフィンガと、
前記注目シンボルと前記少なくとも１つの干渉シンボルとの間の相互相関を決定するプロセッサと、
前記シンボル間の相互相関に基づいて決定された重み係数を用いて、前記複数のＲＡＫＥフィンガによって出力されたそれぞれ異なるシンボル区間についての複数の逆拡散されたシンボルを合成することによって、前記注目シンボルから前記少なくとも１つの干渉シンボルへのシンボル間干渉を低減するマルチチャネルフィルタと
を含み、
さらに、前記マルチチャネルフィルタは、
フィルタリングされた複数のシンボルを生成するために、前記シンボル間の相互相関に基づいて決定された重み係数を用いて、複数のシンボル区間にわたった前記複数のＲＡＫＥフィンガのうち対応する１つによって出力される逆拡散された複数のシンボルを重み付けして合成する、前記複数のＲＡＫＥフィンガの対応する１つにそれぞれ関連付けられた複数の線形トランスバーサルフィルタと、
前記注目シンボルについての推定値を生成するために、フィルタリングされた複数のシンボルを合成する加算器と
を含む、ＲＡＫＥ受信機。
【請求項９】
前記プロセッサは、前記マルチパス伝播路における複数のマルチパスについてのチャネル係数を推定し、推定された前記チャネル係数に基づいて前記注目シンボルと前記少なくとも１つの干渉シンボルとの間の相互相関を決定する、請求項８に記載のＲＡＫＥ受信機。
【請求項１０】
前記プロセッサは、拡散シーケンスの相互相関を算出し、算出された前記拡散シーケンスの相互相関に基づいて前記注目シンボルと前記少なくとも１つの干渉シンボルとの間の相互相関を決定する、請求項８に記載のＲＡＫＥ受信機。
【請求項１１】
各線形トランスバーサルフィルタは、
前記複数のＲＡＫＥフィンガのうち対応して１つによって出力される前記逆拡散されたシンボルを遅延させる一連の遅延素子を含むタップ遅延線と、
重み付けされた出力シンボルを生成するために、前記相互相関に基づいて決定された重み係数によって、前記遅延した複数のシンボルのうちの対応する１つを重み付けする複数の重み付け素子と、
前記フィルタリングされたシンボルを生成するために、重み付けされた前記出力シンボルを合成する加算器と
を含む、請求項８に記載のＲＡＫＥ受信機。
【請求項１２】
注目シンボルからシンボル間干渉を低減する方法であって、
マルチパス伝播路における複数のパスを介して受信した複数のシンボルを逆拡散するステップと、
前記注目シンボルと少なくとも１つの干渉シンボルとの間の相互相関を決定するステップと、
フィルタリングされた複数のシンボルを生成するために、前記シンボル間の相互相関に基づいて決定された重み係数を用いて、同一のパスにおいて異なるシンボル区間に受信された複数の逆拡散されたシンボルを合成するステップと、
シンボル間干渉の低減されるよう推定されたシンボルを生成するために前記フィルタリングされた複数のシンボルを合成するステップと
を含む、方法。
【請求項１３】
前記相互相関を決定するステップは、前記マルチパス伝播路における複数のマルチパスについてのチャネル係数を推定し、推定された前記チャネル係数に基づいて前記注目シンボルと前記少なくとも1つの干渉シンボルとの間の相互相関を決定するステップを含む、請求項１２に記載の方法。
【請求項１４】
前記相互相関を決定するステップは、拡散シーケンスの相互相関を算出し、算出された前記拡散シーケンスの相互相関に基づいて前記注目シンボルと前記少なくとも１つの干渉シンボルとの間の相互相関を決定するステップを含む、請求項１２に記載の方法。
【請求項１５】
前記複数の逆拡散されたシンボルを合成するステップは、
複数の遅延したシンボルを生成するために、タップ遅延線における同一のパスを介して受信された前記逆拡散されたシンボルを遅延させるステップと、
複数の重み付けされたシンボルを生成するために、前記相互相関に基づいて決定された重み係数を使用して、前記遅延した複数のシンボルのそれぞれを重み付けするステップと、
フィルタリングされたシンボルを生成するために、重み付けされた前記シンボルを合成するステップと
を含む、請求項１２に記載の方法。
【請求項１６】
ＲＡＫＥ受信機であって、
マルチパス伝播路における複数のパスを介して受信した複数のシンボルを逆拡散する複数のＲＡＫＥフィンガと、
注目シンボルと少なくとも１つの干渉シンボルとの間の相互相関を決定するプロセッサと、
ＲＡＫＥ出力シンボルを生成するために、同一のシンボル区間において異なるパスを介して受信されて逆拡散されたシンボルを合成するＲＡＫＥ合成器と、
前記注目シンボルから前記少なくとも１つの干渉シンボルへのシンボル間干渉を低減するよう、前記相互相関に基づいて決定された重み係数を使用して、複数の連続したシンボル区間にわたり生成された連続したＲＡＫＥ出力シンボルを合成する第２合成器と
を含む、ＲＡＫＥ受信機。
【請求項１７】
前記プロセッサは、前記マルチパス伝播路における複数のマルチパスについてのチャネル係数を推定し、推定された前記チャネル係数に基づいて前記注目シンボルと前記少なくとも１つの干渉シンボルとの間の相互相関を決定する、請求項１６に記載のＲＡＫＥ受信機。
【請求項１８】
前記プロセッサは、拡散シーケンスの相互相関を算出し、算出された前記拡散シーケンスの相互相関に基づいて前記注目シンボルと前記少なくとも１つの干渉シンボルとの間の相互相関を決定する、請求項１６に記載のＲＡＫＥ受信機。
【請求項１９】
前記第２合成器は、
一連の遅延した出力シンボルを生成するために、前記ＲＡＫＥ出力シンボルのうち連続した１つ１つを遅延させる一連の遅延素子を含むタップ遅延線と、
重み付けされた出力シンボルを生成するために、前記相互相関に基づいて決定された重み係数を使用して、前記遅延した複数の出力シンボルのうちの対応する１つ１つを重み付けする複数の重み付け素子と、
前記注目シンボルについての推定値を生成するために、前記重み付けされた出力シンボルを合成する加算器と
を含む、請求項１６に記載のＲＡＫＥ受信機。
【請求項２０】
前記ＲＡＫＥ合成器は、Ｇ−ＲＡＫＥ合成器を含む、請求項１６に記載のＲＡＫＥ受信機。
【請求項２１】
注目シンボルからシンボル間干渉を低減する方法であって、
マルチパス伝播路における複数のパスを介して受信された注目シンボルと少なくとも１つの干渉シンボルとを含む、異なるシンボル区間からの複数のシンボルを逆拡散するステップと、
前記注目シンボルと少なくとも１つの干渉シンボルとの間の相互相関を決定するステップと、
ＲＡＫＥ出力シンボルを生成するために、同一のシンボル区間において異なるパスを介して受信されて逆拡散されたシンボルをＲＡＫＥ合成するステップと、
前記注目シンボルから前記少なくとも１つの干渉シンボルへのシンボル間干渉を低減するよう、前記相互相関に基づいて決定された重み係数を使用して、複数の連続したシンボル区間にわたり生成された連続したＲＡＫＥ出力シンボルを合成するステップと
を含む、方法。
【請求項２２】
前記相互相関を決定するステップは、前記マルチパス伝播路における複数のマルチパスについてのチャネル係数を推定し、推定された前記チャネル係数に基づいて前記注目シンボルと前記少なくとも１つの干渉シンボルとの間の相互相関を決定するステップを含む、請求項２１に記載の方法。
【請求項２３】
前記連続したＲＡＫＥ出力シンボルを合成するステップは、
複数の遅延した出力シンボルを生成するために、タップ遅延線において、連続した前記ＲＡＫＥ出力シンボルを遅延させるステップと、
複数の重み付けされた出力シンボルを生成するために、前記相互相関に基づいて決定された重み係数を使用して、前記遅延した複数の出力シンボルのそれぞれを重み付けするステップと、
前記注目シンボルについての推定値を生成するために、前記重み付けされた複数の出力シンボルを加算するステップと
を含む、請求項２１に記載の方法。
【請求項２４】
マルチコードＲＡＫＥ受信機であって、
複数の符号チャネルについてのＲＡＫＥ出力シンボルを提供する並列した複数のＲＡＫＥ受信機と、
注目シンボルについてのシンボル拡散符号と少なくとも１つの干渉シンボルとの間の相互相関を決定するプロセッサと、
前記注目シンボルから前記少なくとも１つの干渉シンボルへの干渉を低減するために、前記ＲＡＫＥ出力シンボルを合成するマルチチャネルフィルタと
を含み、
前記マルチチャネルフィルタはさらに、
フィルタリングされた複数の出力シンボルを生成するために、前記シンボル間の相互相関に基づいて決定された重み係数を用いて、複数のシンボル区間にわたって対応する前記ＲＡＫＥ受信機によって出力されるＲＡＫＥ出力シンボルを重み付けして合成する、前記複数のＲＡＫ受信機の対応する１つにそれぞれ関連付けられた複数の線形トランスバーサルフィルタと、
前記注目シンボルについての推定値を生成するために、前記フィルタリングされた複数の出力シンボルを合成する加算器と
を含む、マルチコードＲＡＫＥ受信機。
【請求項２５】
前記複数のＲＡＫＥ受信機は、複数のＧ−ＲＡＫＥ受信機を含む、請求項２４に記載のマルチコードＲＡＫＥ受信機。
【請求項２６】
前記プロセッサは、前記マルチパス伝播路における複数のマルチパスに対応するチャネル係数に基づいて前記注目シンボルと前記少なくとも１つの干渉シンボルとの間の相互相関を決定する、請求項２４に記載のマルチコードＲＡＫＥ受信機。
【請求項２７】
前記線形トランスバーサルフィルタは、
遅延した出力シンボルを生成するために、連続したＲＡＫＥ出力シンボルを遅延させる一連の遅延素子を含むタップ遅延線と、
重み付けされた出力シンボルを生成するために、前記相互相関に基づいて決定された重み係数によって、前記遅延した複数の出力シンボルのうちの対応する１つ１つを重み付けする複数の重み付け素子と、
前記重み付けされた出力シンボルを合成する加算器と
を含む、請求項２４に記載のマルチコードＲＡＫＥ受信機。
【請求項２８】
注目シンボルからシンボル間干渉を低減する方法であって、
ＲＡＫＥ出力シンボルを提供するために、複数のＲＡＫＥ受信機において、マルチパスを有する複数の符号チャネルを介して受信されたシンボルを逆拡散して合成するステップと、
異なるシンボル間の相互相関を決定するステップと、
各ＲＡＫＥ受信機についてフィルタリングされた複数の出力シンボルを生成するために、前記シンボル間の相互相関に基づいて決定された重み係数を用いて、複数のシンボル区間にわたって各ＲＡＫＥ受信機によって出力されるＲＡＫＥ出力シンボルを合成するステップと、
自己相関の低減された前記注目シンボルについての推定値を生成するために、前記フィルタリングされた複数の出力シンボルを合成するステップと
を含む、方法。
【請求項２９】
前記相互相関を決定するステップは、各符号チャネルにおける各パスについてのチャネル係数を推定し、推定された前記チャネル係数に基づいて前記相互相関を決定するステップを含む、請求項２８に記載の方法。
【請求項３０】
前記ＲＡＫＥ出力シンボルを合成するステップは、
複数の遅延した出力シンボルを生成するために、タップ遅延線において、前記ＲＡＫＥ出力シンボルを遅延させるステップと、
複数の重み付けされた出力シンボルを生成するために、前記相互相関に基づいて決定された重み係数によって、前記遅延した複数の出力シンボルのそれぞれを重み付けするステップと、
前記重み付けされた複数の出力シンボルを加算するステップと
を含む、請求項２８に記載の方法。
【請求項３１】
前記複数の符号チャネルを介して受信されたシンボルを逆拡散して合成するステップは、Ｇ−ＲＡＫＥ受信機において実行されるステップである、請求項２８に記載の方法。
【請求項３２】
注目シンボルからシンボル間干渉を低減するＲＡＫＥ受信機であって、
マルチパス伝播路における複数のパスを介して受信した複数のシンボルを逆拡散する複数のＲＡＫＥフィンガと、
異なるシンボルとの間の相互相関を決定するプロセッサと、
干渉の低減された前記注目シンボルの推定値を生成するために、前記異なるシンボル間の相互相関に基づいて決定された重み係数を用いて、それぞれ異なるシンボル区間からの逆拡散された複数のシンボルを合成する合成器と
を含む、ＲＡＫＥ受信機。
【請求項３３】
前記複数のＲＡＫＥフィンガのうち、第１のＲＡＫＥフィンガは、注目シンボルに対応する遅延を有しており、第２のＲＡＫＥフィンガは、干渉シンボルに対応する遅延を有している、請求項３２に記載のＲＡＫＥ受信機。
【請求項３４】
前記プロセッサは、前記注目シンボルと前記干渉シンボルとの間の相互相関を決定する、請求項３３に記載のＲＡＫＥ受信機。
【請求項３５】
前記合成器は、前記注目シンボルから前記干渉シンボルへの干渉を低減するよう、前記相互相関を使用して、前記注目シンボルと前記干渉シンボルとを合成する、請求項３４に記載のＲＡＫＥ受信機。
【請求項３６】
前記合成器は、マルチチャネルフィルタを含み、
前記マルチチャネルフィルタは、
フィルタリングされた複数のシンボルを生成するために、前記異なるシンボル間の相互相関に基づいて決定された重み係数を用いて、複数のシンボル区間にわたって前記複数のＲＡＫＥフィンガのうち対応する１つによって出力される逆拡散された複数のシンボルを重み付けして合成する複数の線形トランスバーサルフィルタと、
前記フィルタリングされた複数のシンボルを合成するフィルタ加算器と
を含む、請求項３２に記載のＲＡＫＥ受信機。
【請求項３７】
各線形トランスバーサルフィルタは、
各シンボル区間における遅延したシンボルの組を生成するために、対応するＲＡＫＥフィンガによって出力される連続したシンボルを遅延させる一連の遅延素子を含むタップ遅延線と、
重み付けされた出力シンボルを生成するために、前記相互相関に基づいて決定された重み係数によって、前記遅延した複数のシンボルのうちの対応する１つを重み付けする複数の重み付け素子と、
前記フィルタリングされた出力シンボルを生成するために、重み付けされた前記出力シンボルを合成する加算器と
を含む、請求項３６に記載のＲＡＫＥ受信機。
【請求項３８】
前記合成器は、
各パスについて合成されたＲＡＫＥ出力シンボルを生成するために、同一のシンボル区間において異なるパスを介して受信されて逆拡散されたシンボルをＲＡＫＥ合成するＲＡＫＥ合成器と、
注目シンボルについての推定値を生成するために、前記注目シンボルから前記干渉シンボルへのシンボル間干渉を低減するよう、前記異なるシンボル間の相互相関に基づいて決定された重み係数を用いて、連続した複数のシンボル区間にわたって提供される連続した複数のＲＡＫＥ出力シンボルを合成する線形トランスバーサルフィルタと
を含む、請求項３２に記載のＲＡＫＥ受信機。
【請求項３９】
各線形トランスバーサルフィルタは、
複数の遅延したＲＡＫＥ出力シンボルを生成するために、連続したＲＡＫＥ出力シンボルを遅延させる一連の遅延素子を含むタップ遅延線と、
重み付けされたＲＡＫＥ出力シンボルを生成するために、前記相互相関に基づいて決定された重み係数によって、前記遅延した複数のＲＡＫＥ出力シンボルを重み付けする複数の重み付け素子と、
前記重み付けされたＲＡＫＥ出力シンボルを合成する加算器と
を含む、請求項３８に記載のＲＡＫＥ受信機。
【請求項４０】
前記ＲＡＫＥフィンガは、２以上のグループに分割されており、前記ＲＡＫＥフィンガの各グループは、異なる符号チャネルを介して受信されたシンボルを逆拡散する、請求項３２に記載のＲＡＫＥ受信機。
【請求項４１】
前記合成器は、
ＲＡＫＥ出力シンボルを生成するために、対応するグループ内でのＲＡＫＥフィンガ出力シンボルを合成する、各グループごとのＲＡＫＥ合成器と、
前記注目シンボルから前記少なくとも１つの干渉シンボルへの干渉を低減するために、前記ＲＡＫＥ出力シンボルを合成するマルチチャネルフィルタと
を含み、
前記マルチチャネルフィルタはさらに、
フィルタリングされた複数の出力シンボルを生成するために、前記シンボル間の相互相関に基づいて決定された重み係数を用いて、複数のシンボル区間にわたって対応する前記ＲＡＫＥ合成器から出力されるＲＡＫＥ出力シンボルを重み付けして合成する、前記符号チャネルの１つにそれぞれ関連付けられた複数の線形トランスバーサルフィルタと、
前記フィルタリングされた複数の出力シンボルを合成する加算器と
を含む、請求項４０に記載のＲＡＫＥ受信機。
【請求項４２】
前記ＲＡＫＥ合成器は、Ｇ−ＲＡＫＥ合成器である、請求項４１に記載のＲＡＫＥ受信機。
【請求項４３】
各線形トランスバーサルフィルタは、
複数の遅延した出力シンボルを生成するために、対応するＲＡＫＥ合成器により出力される連続したＲＡＫＥ出力シンボルを遅延させる一連の遅延素子を含むタップ遅延線と、
重み付けされた出力シンボルを生成するために、前記相互相関に基づいて決定された重み係数によって、前記遅延した複数の出力シンボルを重み付けする複数の重み付け素子と、
前記重み付けされた出力シンボルを合成する加算器と
を含む、請求項４２に記載のＲＡＫＥ受信機。
請求項４２に記載のＲＡＫＥ受信機。
【請求項４４】
前記相互相関は、前記重み係数を決定するために使用される相関行列を形成する、請求項３２に記載のＲＡＫＥ受信機。
【請求項４５】
第１のシンボル区間の前記相関行列は、直前のシンボル区間についての相関行列の部分行列を再利用したものである、請求項４４に記載のＲＡＫＥ受信機。
【請求項４６】
前記合成器は、さらに、チャネル推定値に基づいて倍率を決定し、前記注目シンボルの推定値の信頼性を向上させるために、前記倍率を前記合成されかつ遅延したシンボルに乗算する、請求項３２に記載のＲＡＫＥ受信機。
【請求項４７】
前記倍率は、前記重み係数に基づいている、請求項４６に記載のＲＡＫＥ受信機。
【請求項４８】
前記ＲＡＫＥ受信機は、トラフィックチャネルの信号と、パイロットチャネルの信号とを受信し、前記倍率は、前記トラフィックチャネルの信号に割り当てられた電力と、前記パイロットチャネルの信号に割り当てられた電力との比に基づいている、請求項４６に記載のＲＡＫＥ受信機。
【請求項４９】
注目シンボルからの干渉を低減する方法であって、
少なくとも１つのマルチパス伝播路を介して受信した複数のシンボルを逆拡散するステップと、
異なるシンボルとの間の相互相関を決定するステップと、
干渉の低減された前記注目シンボルの推定値を生成するために、前記異なるシンボル間の相互相関に基づいて決定された重み係数を用いて、それぞれ異なるシンボル区間からの逆拡散された複数のシンボルを合成するステップと
を含む、方法。
【請求項５０】
前記少なくとも１つのマルチパス伝播路を介して受信したシンボルを逆拡散するステップは、前記注目シンボルと少なくとも１つの干渉シンボルを逆拡散するステップを含む、請求項４９に記載の方法。
【請求項５１】
前記異なるシンボル間の相互相関を決定するステップは、前記注目シンボルの拡散符号と前記干渉シンボルの拡散符号との間の相互相関を決定するステップを含む、
請求項５０に記載の方法。
【請求項５２】
前記合成のステップは、前記注目シンボルと前記少なくと１つの干渉シンボルとを合成するステップを含む、請求項５１に記載の方法。
【請求項５３】
前記合成のステップは、マルチチャネルフィルタにおいて逆拡散されたシンボルをフィルタリングするステップを含む、請求項４９に記載の方法。
【請求項５４】
前記マルチチャネルフィルタにおいて遅延したシンボルをフィルタリングするステップは、
フィルタリングされた複数の出力シンボルを生成するために、前記異なるシンボル間の相互相関に基づいて決定された重み係数を用いて、複数のシンボル区間にわたって受信して逆拡散された複数のシンボルを合成するよう、線形トランスバーサルフィルタにおいて前記逆拡散された各シンボルをフィルタリングするステップと、
前記フィルタリングされた複数の出力シンボルを加算するステップと
を含む、請求項５３に記載の方法。
【請求項５５】
前記フィルタリングするステップは、
複数の遅延したシンボルを生成するために、タップ遅延線において、同一のパスを介して受信して逆拡散された前記シンボルを遅延させるステップと、
重み付けされたシンボルを生成するために、前記相互相関に基づいて決定された重み係数を用いて、前記遅延した複数のシンボルのそれぞれをステップと、
前記フィルタリングされた複数の出力シンボルをそれぞれ生成するために、重み付けされた複数の前記シンボルを加算するステップと
を含む、請求項５４に記載の方法。
【請求項５６】
前記遅延したシンボルを合成するステップは、
各シンボル区間ごとに合成されたＲＡＫＥ出力シンボルを生成するために、同一のシンボル区間において異なるパスを介して受信されて逆拡散された前記シンボルをＲＡＫＥ合成するステップと、
前記相互相関に基づいて決定された重み係数を使用して、複数の連続したシンボル区間にわたり生成された連続したＲＡＫＥ出力シンボルを合成するステップと
を含む、請求項４９に記載の方法。
【請求項５７】
前記連続したＲＡＫＥ出力シンボルを合成するステップは、
各シンボル区間ごとに複数の遅延した出力シンボルを生成するために、タップ遅延線において、連続した前記ＲＡＫＥ出力シンボルを遅延させるステップと、
複数の重み付けされた出力シンボルを生成するために、前記相互相関に基づいて決定された重み係数を使用して、前記遅延した複数の出力シンボルのそれぞれを重み付けするステップと、
前記重み付けされた複数の出力シンボルを加算するステップと
を含む、請求項５６に記載の方法。
【請求項５８】
前記シンボルを逆拡散するステップは、マルチコードチャネルにおけるマルチパスを介して受信したシンボルを拡散するステップを含む、請求項４９に記載の方法。
【請求項５９】
前記遅延したシンボルを合成するステップは、
各コードチャネルごとに、合成されたＲＡＫＥ出力シンボルを生成するために、各コードチャネルを介して受信されて逆拡散されたシンボルをＲＡＫＥ合成するステップと、
マルチチャネルフィルタにおいて、前記ＲＡＫＥ出力シンボルを合成するステップと
を含む、請求項５８に記載の方法。
【請求項６０】
前記ＲＡＫＥ出力シンボルを合成するステップは、
各シンボル区間ごとに、各コードチャネルについてのフィルタリングされた複数のシンボルを生成するために、前記異なるシンボル間の相互相関に基づいて決定された重み係数を用い、線形トランスバーサルフィルタにおいて、複数のシンボル区間にわたって各コードチャネルについての前記ＲＡＫＥ出力シンボルをフィルタリングするステップと、
前記注目シンボルのついて位置を生成するために、前記フィルタリングされた複数のシンボルを合成するステップと
を含む、請求項５９に記載の方法。
【請求項６１】
前記フィルタリングされた複数のシンボルを合成するステップは、
各シンボル区間における遅延した複数の出力シンボルを生成するために、タップ遅延線において、各ＲＡＫＥ出力シンボルを遅延させるステップと、
重み付けされた出力シンボルを生成するために、前記相互相関に基づいて決定された重み係数によって、前記遅延した複数のシンボルを重み付けするステップと、
重み付けされた複数の前記出力シンボルを加算するステップと
を含む、請求項６０に記載の方法。
【請求項６２】
前記遅延した複数のシンボルを合成するステップは、前記異なるシンボル間の相互相関から形成された相関行列に基づいて決定された重み係数を用いて、異なるシンボル区間からの前記遅延したシンボルを合成するステップを含む、請求項４９に記載の方法。
【請求項６３】
第２のシンボル区間の相関行列を形成するために、第1のシンボル区間の相関行列の部分行列を再利用するステップをさらに含む、請求項６２に記載の方法。
【請求項６４】
少なくとも１つのマルチパス伝播路のチャネル推定値に基づいて倍率を決定するステップと、
前記注目シンボルの推定値の信頼性を向上させるために、前記倍率を前記合成されかつ遅延したシンボルに乗算するステップと
をさらに含む、請求項４９に記載の方法。
【請求項６５】
前記倍率は、前記重み係数に基づいている、請求項６４に記載の方法。
【請求項６６】
前記ＲＡＫＥ受信機は、トラフィックチャネルの信号と、パイロットチャネルの信号とを受信するものであって、
前記方法は、
前記トラフィックチャネルの信号に割り当てられた電力と、前記パイロットチャネルの信号に割り当てられた電力との比に基づいて前記倍率を決定するステップをさらに含む、請求項６４に記載の方法。
【請求項６７】
無線通信装置であって、
少なくとも１つのマルチパス伝播路を介してシンボルを受信する少なくとも１つのアンテナと、
注目シンボルから干渉シンボルへの干渉を低減するＲＡＫＥ受信機と
を含み、
前記ＲＡＫＥ受信機は、
前記少なくとも１つのマルチパス伝播路を介して受信した複数のシンボルを逆拡散する複数のＲＡＫＥフィンガと、
異なるシンボルとの間の相互相関を決定するプロセッサと、
干渉の低減された前記注目シンボルの推定値を生成するために、前記異なるシンボル間の相互相関に基づいて決定された重み係数を用いて、それぞれ異なるシンボル区間からの逆拡散された複数のシンボルを合成する合成器と
を含む、無線通信装置。
【請求項６８】
前記合成器は、複数のシンボル区間にわたって受信したシンボルを合成するＲＡＫＥ合成器を含む、請求項６７に記載の無線通信装置。
【請求項６９】
前記合成器は、マルチチャネルフィルタを含み、
前記マルチチャネルフィルタは、
フィルタリングされた複数のシンボルを生成するために、前記異なるシンボル間の相互相関に基づいて決定された重み係数を用いて、複数のシンボル区間にわたって前記複数のＲＡＫＥフィンガのうち対応する１つによって出力される逆拡散された複数のシンボルを重み付けして合成する複数の線形トランスバーサルフィルタと、
前記フィルタリングされた複数のシンボルを合成するフィルタ加算器と
を含む、請求項６７に記載の無線通信装置。
【請求項７０】
前記合成器は、
各パスについて合成されたＲＡＫＥ出力シンボルを生成するために、同一のシンボル区間において異なるパスを介して受信されて逆拡散されたシンボルをＲＡＫＥ合成するＲＡＫＥ合成器と、
注目シンボルについての推定値を生成するために、前記異なるシンボル間の相互相関に基づいて決定された重み係数を用いて、連続した複数のシンボル区間にわたって提供される連続した複数のＲＡＫＥ出力シンボルを合成する線形トランスバーサルフィルタと
を含む、請求項６７に記載の無線通信装置。
【請求項７１】
前記ＲＡＫＥフィンガは、２以上のグループに分割されており、前記ＲＡＫＥフィンガの各グループは、異なる符号チャネルを介して受信されたシンボルを逆拡散する、請求項６７に記載の無線通信装置。
【請求項７２】
前記合成器は、
ＲＡＫＥ出力シンボルを生成するために、対応するグループ内でのＲＡＫＥフィンガ出力シンボルを合成する、各ＲＡＫＥフィンガグループごとのＲＡＫＥ合成器と、
前記注目シンボルから前記少なくとも１つの干渉シンボルへの干渉を低減するために、前記ＲＡＫＥ出力シンボルを合成するマルチチャネルフィルタと
を含み、
前記マルチチャネルフィルタはさらに、
フィルタリングされた複数の出力シンボルを生成するために、前記シンボル間の相互相関に基づいて決定された重み係数を用いて、複数のシンボル区間にわたって対応する前記ＲＡＫＥ合成器から出力されるＲＡＫＥ出力シンボルを重み付けして合成する、前記符号チャネルの１つにそれぞれ関連付けられた複数の線形トランスバーサルフィルタと、
前記フィルタリングされた複数の出力シンボルを合成する加算器と
を含む、請求項７１に記載の無線通信装置。
【請求項７３】
各コードチャネル用の前記ＲＡＫＥ合成器は、Ｇ−ＲＡＫＥ合成器である、請求項７２に記載の無線通信装置。
【請求項７４】
前記プロセッサは、少なくとも１つの干渉シンボルについてのシンボル拡散符号と前記注目シンボルについてのシンボル拡散符号との間の相互相関を決定することで、異なるシンボル間の相互相関を決定する、請求項６７に記載の無線通信装置。
【請求項７５】
前記無線通信装置は、移動端末を含む、請求項６７に記載の無線通信装置。
【請求項７６】
前記無線通信装置は、基地局を含む、請求項６７に記載の無線通信装置。
【請求項７７】
通信装置に格納され、注目シンボルから干渉信号への干渉を低減するためのインストラクションのセットを記憶するコンピュータ可読記憶媒体であって、
前記インストラクションのセットには、
少なくとも１つのマルチパス伝播路を介して受信した複数のシンボルを逆拡散するためのインストラクションと、
異なるシンボルとの間の相互相関を決定するためのインストラクションと、
干渉の低減された前記注目シンボルの推定値を生成するために、前記異なるシンボル間の相互相関に基づいて決定された重み係数を用いて、それぞれ異なるシンボル区間からの逆拡散された複数のシンボルを合成するためのインストラクションと
を含む、コンピュータ可読記憶媒体。
【請求項７８】
前記相互相関を決定するためのインストラクションは、少なくとも１つの干渉シンボルについてのシンボル拡散符号と前記注目シンボルについてのシンボル拡散符号との間の相互相関を決定するためのインストラクションを含む、請求項７７に記載のコンピュータプログラム。
【請求項７９】
前記相互相関を決定するためのインストラクションは、前記注目シンボルと前記少なくとも１つの干渉シンボルとを合成するためのインストラクションを含む、請求項７８に記載のコンピュータプログラム。
【請求項８０】
前記相互相関を決定するためのインストラクションは、マルチチャネルフィルタにおいて、前記逆拡散されたシンボルをフィルタリングするためのインストラクションを含む、請求項７７に記載のコンピュータプログラム。
【請求項８１】
前記逆拡散された複数のシンボルを合成するためのインストラクションは、
各シンボル区間において合成されたＲＡＫＥ出力シンボルを生成するために、同一のシンボル区間において異なるパスを介して受信されて逆拡散されたシンボルをＲＡＫＥ合成するためのインストラクションと、
前記異なるシンボル間の相互相関に基づいて決定された重み係数を用いて、連続した複数のシンボル区間にわたって提供される連続した複数のＲＡＫＥ出力シンボルを合成するためのインストラクションと
を含む、請求項７７に記載のコンピュータプログラム。
【請求項８２】
前記逆拡散された複数のシンボルを合成するためのインストラクションは、
各コードチャネルごとに、合成されたＲＡＫＥ出力シンボルを生成するために、各コードチャネルを介して受信されて逆拡散されたシンボルをＲＡＫＥ合成するためのインストラクションと、
マルチチャネルフィルタにおいて、前記ＲＡＫＥ出力シンボルを合成するためのインストラクションと
を含む、請求項７７に記載のコンピュータプログラム。
【請求項８３】
注目シンボルからの少なくとも１つの干渉シンボルへの干渉を低減する処理を実装した回路であって、
前記回路は、
受信回路を含み、
前記受信回路は、
少なくとも１つのマルチパス伝播路を介して受信した複数のシンボルを逆拡散し、
異なるシンボルとの間の相互相関を決定し、
干渉の低減された前記注目シンボルの推定値を生成するために、前記異なるシンボル間の相互相関に基づいて決定された重み係数を用いて、それぞれ異なるシンボル区間からの逆拡散された複数のシンボルを合成する
よう構成されている、回路。
【請求項８４】
少なくとも１つの干渉シンボルについてのシンボル拡散符号と前記注目シンボルについてのシンボル拡散符号との間の相互相関を決定する
ことによって、異なるシンボル間の相互相関を決定する、請求項８３に記載の回路。
【請求項８５】
前記受信回路は、
前記注目シンボルと前記少なくとも１つの干渉シンボルとを合成する
ことによって、前記遅延したシンボルを合成する、請求項８４に記載の回路。
【請求項８６】
前記受信回路は、
マルチチャネルフィルタにおいて、前記逆拡散されたシンボルをフィルタリングする
ことによって、前記遅延したシンボルを合成する、請求項８３に記載の回路。
【請求項８７】
前記受信回路は、
各シンボル区間において合成されたＲＡＫＥ出力シンボルを生成するために、同一のシンボル区間において異なるパスを介して受信されて逆拡散されたシンボルをＲＡＫＥ合成し、
前記異なるシンボル間の相互相関に基づいて決定された重み係数を用いて、連続した複数のシンボル区間にわたって提供される連続した複数のＲＡＫＥ出力シンボルを合成する
ことによって、前記遅延したシンボルを合成する、請求項８３に記載の回路。
【請求項８８】
前記受信回路は、
各コードチャネルごとに、合成されたＲＡＫＥ出力シンボルを生成するために、各コードチャネルを介して受信されて逆拡散されたシンボルをＲＡＫＥ合成し、
マルチチャネルフィルタにおいて、前記ＲＡＫＥ出力シンボルを合成する
ことによって、前記遅延したシンボルを合成する、請求項８３に記載の回路。
【請求項８９】
前記回路は、特定用途向けの集積回路を含む、請求項８３に記載の回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般にRAKE受信機に関するものであり、特に干渉を抑圧するRAKE受信機に関するものである。
【背景技術】
【０００２】
RAKE受信機は、特にDS-CDMA無線通信におけるマルチパス受信では良く知られた技法である。マルチパス通信チャネルにおいて、送信信号は複数の伝播経路（パス）を通って受信機に到達する。従って受信機は、送信信号の複数の「エコー」を受信することになる。一般にマルチパス・エコーはそれぞれ、別のパスの遅延、位相、減衰の影響を受ける。
【０００３】
RAKE受信機は、到来するマルチパス・エコーの一つに対して二つ以上のRAKE「フィンガ」を割り当てることによって、マルチパス伝播を活用する。各フィンガは、特定のマルチパス・エコーに同期させる。チャンネル効果、例えば位相や減衰を推定し、パスの遅延の差を適切に計上することによって、各RAKEフィンガからの個々の出力を他のフィンガからの出力と合成し、SN比が大幅に向上した合成RAKE出力信号を提供する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
広帯域CDMAやIS-2000のようなDS-CDMAシステムにおいては、データを低拡散率としたり、一つ以上の拡散符号（マルチコード）で送信したりすることによって高速のデータ速度を達成できる。低拡散率やマルチコードを利用するとき、その性能は、マルチパス分散の影響を受けやすい。分散が原因で、送信信号には多様な相対的遅延を持つ複数のエコーが含まれることになる。これらのエコーは相互に干渉し合う。1個のシンボルが次のシンボルと重なり合うため、連続するシンボル間では直交性が失われるだけでなく、異なる直交コードで送信されたシンボル間でも直交性が失われる。
【０００５】
その結果、特定ユーザ宛に送信される多様なシンボル間の干渉によって、往々にして性能が制限される。これらのシンボルは、直前のシンボルまたは次のシンボルに相当するか、他のコードの搬送波で並行して送信された複数のシンボル、またはその両者に相当する可能性がある。一般に、この干渉は自己干渉と呼ばれる。自己干渉には、シンボル間干渉(ISI)やコード（符号）間干渉(ICI)が含まれうる。シンボル間干渉の主な特徴は、シンボル毎に異なるということである。このように違いがあるのは、拡散符号がWalsh（ウォルッシュ）コードと一般的なスクランブル用コードとの組み合わせだからである。スクランブル用コードの周期はシンボル周期よりもはるかに長い。そのため、全体的な拡散符号は、事実上、シンボル周期毎に異なる符号となる。
【課題を解決するための手段】
【０００６】
本発明は、RAKE受信機において、注目シンボルからの干渉、例えばシンボル間干渉を減少させる方法と装置を開示する。RAKE受信機は、複数のRAKE フィンガ、プロセッサ、コンバイナを含む。複数のRAKE フィンガが、マルチパスチャンネル（マルチパス伝播路）における複数パス上で受信したシンボルを逆拡散する。プロセッサが、異なるシンボル間の相互相関を決定する。コンバイナが、相互相関によって逆拡散したシンボルを合成し、注目シンボルからの干渉を減少させる。
【発明を実施するための最良の形態】
【０００７】
図1は、汎用RAKE (G-RAKE) 112を利用した従来型の無線通信受信機100を示している。無線通信受信機100は、受信機フロントエンド110及びG-RAKE 112を含んでいる。受信機100やG-RAKE112は、特定用途向け集積回路(ASIC)により実現されてもよい。受信機フロントエンド110は、受信信号r(t)をG-RAKE 112に出力する。受信信号r(t)は、一つ以上の受信機フロントエンド110に接続された一本以上のアンテナが受信した無線信号から取得したサンプル値の列を含む。典型的フロントエンド110は、G-RAKE 112による処理に適したサンプル信号を生成するのに必要な、増幅器、フィルタ、ミキサ、デジタイザ、その他の電子装置の少なくとも１つを含んでもよい。G-RAKE 112が受信する信号出力r(t)は、通常、コンポジット（合成）信号を含んでいる。コンポジット信号は、マルチパス伝播に起因してさまざまな方向からさまざまな遅延時間を伴って受信機100に到着するマルチパス・エコーを一つ以上含んでいる。さらに、受信信号r(t)は、さまざまなアンテナ（図示していない）が送信するか又は受信する成分を含むことがある。G-RAKE 112のタスクは、受信信号r(t)から各送信シンボルs(m)の推定値s^(m)を生成することである。
【０００８】
G-RAKE 112は、複数のRAKEフィンガ120、RAKEプロセッサ130、RAKEコンバイナ132を含む。各RAKEフィンガ120は、受信信号r(t)のさまざまなタイム・シフト又はマルチパス・エコーを処理する。各RAKEフィンガ120は通常、遅延素子122とコリレータ(相関器)124を含む。遅延素子122は、受信信号r(t)を遅らせて、各RAKEフィンガ120が処理するマルチパス・エコーを時間的に整合させる。コリレータ124は、遅延した信号を拡散符号と相関させ、割当られたマルチパス・エコーを受信信号r(t)から抽出する。コリレータ124からの逆拡散値は、コンバイナ（合成器）132で合成される。コンバイナ132は通常、重み付け素子126と加算器134を含んでいる。重み付け素子126は、各コリレータ124からのマルチパス・エコー出力に重みを付ける。加算器134が、重み付けされたマルチパス・エコーをシンボル毎に加算し、各シンボル周期の間に、注目シンボルの推定値s^(m)を形成する。いくつかの図面では、注目シンボルの推定値をs^(m)として参照するが、本明細書全体にわたって、注目シンボルs(m)及び注目シンボルの推定値s^(m)は、一般性を損なうことなく、m=0とするとそれぞれs(0) 及び s^(0)で表されてもよい。さらに、当業者なら理解するはずだが、遅延素子122に関連するタイム・シフトは、マルチパス・エコーの遅延量に相当し、他方、重み付け素子126に関連する合成加重は、マルチパス・エコー(RAKE)の共役乗算係数、または、共役乗算係数及びノイズ相関行列(G-RAKE)に依存する共役重みに相当しうる。
【０００９】
上述の従来型受信機100においては、シンボル周期ごとのシンボル推定出力s^(m)は、干渉、例えばシンボル間干渉(ISI)によって破壊されることがあり、その結果、復調エラーや復号化エラーが発生することがある。シンボル間干渉は、一つには通信チャネルの分散効果のためであり、他方では多様なシンボルに対して使用される拡散符号間の相互相関のためでもある。拡散符号は、割当られたWalshコードとスクランブル用コードを組み合わせたものであることに注意が必要である。一般にスクランブル用コードの周期はシンボル周期よりも長いため、実質的効果は時間依存性の拡散符号によるものとなる。本発明では、通信チャネル及び多様なシンボルのための拡散符号間の相互相関についての情報を利用して、干渉を減らす目的でシンボル間の相互相関を決定する。
【００１０】
図2は、本発明による典型的なマルチシンボルRAKE(M-RAKE) 200を示している。G-RAKE 112と同様、M-RAKE 200も特定用途向け集積回路(ASIC)として実現されてもよい。M-RAKE 200は、複数のRAKEフィンガ220、RAKEプロセッサ230、RAKEコンバイナ232を含む。G-RAKE 112のRAKEフィンガとは異なり、RAKEフィンガ220は多様なシンボル周期からのシンボルを逆拡散してもよい。通常、１つ以上のRAKEフィンガ220は、注目シンボルs(0)に対応する遅延を有することになろう。それ以外のRAKEフィンガ220は、干渉シンボル（すなわち、注目シンボルの近くにあってシンボル間干渉の一因となるシンボル）に対応する遅延を有することになろう。シンボル周期ごとに、重み付け素子226が、対応するコリレータ224からの逆拡散シンボル出力に重みを付けることで重み付けされた出力を形成し、それらを加算器234で加算してシンボル推定値s^(0)を形成する。RAKEプロセッサ230は、重み付け素子226の合成重みを計算して、通信チャネルの影響及び多様なシンボルについて拡散符号間における相互相関によって発生するシンボル間干渉を解消するかまたは減少させる。
【００１１】
M-RAKE 200のための合成重み又は重み係数は、多様なシンボル拡散シーケンスとチャネル係数の情報を使ってRAKEプロセッサ230が計算する最大尤度(ML)又は最小平均2乗誤差(MMSE)による解で決定されてもよい。通常は、これらの合成重みは、コリレータの出力の分析に基づいている。数学的説明と定義の多くは後まわしにするが、コリレータ出力のベクトルは以下で表される。
【００１２】
【数１】
2007512777.tif 000003
【００１３】
ここで、y (dJ, mJ)は、遅延素子JとコリレータJの出力に相当し、
【００１４】
【数２】
2007512777.tif 000004
【００１５】
は、各送出シンボルに関連するベクトル出力成分を表し、またnはノイズ出力ベクトル（熱雑音、他の干渉）を表す。一般にhiは、i番目のシンボルs (i)に関連する合成チャネル・インパルス応答を含む。シンボルs (i)はチャネル効果と逆拡散（拡散シーケンス相互相関）を含んでいる。式（１）の第1項は、注目シンボルを表し、式（１）の総和はyにおけるすべての他のシンボルの寄与、すなわちシンボル間干渉を表す。
【００１６】
注目シンボルs(0)は、RAKEフィンガ220の出力の線形合成を使って推定され、s(0)^=wHyで表してもよい。ここでwHは、重みの解ベクトルｗの共役転置である。RAKEコンバイナ232において、重み付け素子226と加算器234によって、線形合成を実行する。
【００１７】
重みの解ベクトルｗは、推定値の最大尤度基準に基づいて、次式により計算してもよい。
【００１８】
【数３】
2007512777.tif 000005
【００１９】
ここで、Ruは式（１）の中のすべての望ましくない成分の相関行列である。相関行列Ruは、（ランダム送信シンボルが独立している仮定すると）ノイズとランダム送信シンボルに関する確率の期待値をとることによって計算してもよい。その結果得られる望ましくない成分の相関行列を以下で表すことができる。
【００２０】
【数４】
2007512777.tif 000006
【００２１】
ここでRnはノイズの相関行列であり、これを逆拡散プロセスの後でフィンガ全体に対して相関させてもよい。ノイズ相関行列Rnの計算を以下に示す。既知の拡散符号の代わりに、期待値が、ランダムに送信されるシンボルに適用されるため、重み付け素子226によって適用された合成重みは、拡散波形の時間依存性に基づいてシンボル周期ごとに変更されることになる。
【００２２】
式（１）で定義したコリレータ出力の微分についてここで説明しよう。1個のコードチャネルに対する送信信号は、以下のように定義できる。
【００２３】
【数４】
2007512777.tif 000007
【００２４】
ここでEはシンボル・エネルギであり、s (i)とai (t)はそれぞれi番目のシンボルとその拡散波形である。拡散波形ai (t)は、パルス波形と畳み込みされたコード・チップの複合シーケンスで構成されている。拡散波形は
【００２５】
【数６】
2007512777.tif 000008
【００２６】
を満たすように正規化されると仮定する。
【００２７】
マルチパス伝播路が離散型で、Ｌ本の線（ray, 以下、レイ）を含む場合には、
【００２８】
【数７】
2007512777.tif 000009
【００２９】
式（5）はインパルス応答を表し、ここでglとτlはそれぞれ、複素利得係数とl番目のレイの遅延である。このチャネルを通じて受信した信号は下記で表せる。
【００３０】
【数８】
2007512777.tif 000010
【００３１】
ここでn (t) は、複素ノイズ作用を示している。
【００３２】
RAKE受信機のフィンガには遅延dが組み込まれており、m番目のシンボルam(t)の拡散波形に照合させたコリレータの前に置かれている。フィンガの出力は以下で与えてもよい。
【００３３】
【数９】
2007512777.tif 000011
【００３４】
ここでn~ (d, m)はコリレータの複素ノイズ出力である。注目シンボルがs(0)だと仮定すると、従来型のRAKEであればm=0となり、フィンガの遅延は、分離可能なマルチパスレイが有する遅延と一致することになる。しかし、本発明のM-RAKE 200なら、相関に使う拡散波形をいかなるシンボルの拡散波形にも汎用化できる。式7は、以下のように書き直すことができる。
【００３５】
【数１０】
2007512777.tif 000012
【００３６】
は、コリレータの有色雑音出力であり、
【００３７】
【数１１】
2007512777.tif 000013
【００３８】
は、m番目のシンボルの拡散波形に対するi番目のシンボルの拡散波形の相関であり、フィンガのコリレータが使うものである。最終的に、特定のシンボルに関する成分（シンボルmとiの相関）を以下のようにグループ化してもよい。
【００３９】
【数１２】
2007512777.tif 000014
【００４０】
これは、i番目のシンボルについてのネット・チャネル・インパルス応答であり、ここでは拡散符号とパルス形情報がRi,m (t)を規定し、チャネル推定を使ってglを得る。
【００４１】
最後に、注目シンボルを検出するためRAKEフィンガ出力を以下のようにベクトル化してもよい。
【００４２】
【数１３】
2007512777.tif 000015
【００４３】
ここで、RAKEフィンガ220はＪ個存在する。従来型のマッチドフィルタの場合はJ = Lである。Lはマルチパス伝播路における分離可能なレイの数である。J ＞ Lのフィンガを使ってもよい。
【００４４】
式（３）で言及したノイズ共分散又は相関行列Rnの計算方法は二通りある。第一の方法では、ノイズ相関行列は白色雑音n (t)を表している。RAKEフィンガ220の相関プロセス（フィルタリング）がこれに特色を付与してn〜 (d, m)を生成する。ここで、ノイズはRAKEフィンガ220の遅延dとコリレータ224が使うシンボルmの特定の拡散波形の関数である。
【００４５】
RAKEフィンガ220のノイズ出力ベクトルを以下のように定義すると、
【００４６】
【数１４】
2007512777.tif 000016
【００４７】
ノイズ相関行列は以下で表される。
【００４８】
【数１５】
2007512777.tif 000017
【００４９】
i番目のフィンガとj番目のフィンガの相互相関は以下で表される。
【００５０】
【数１６】
2007512777.tif 000018
【００５１】
ノイズは白色であるから、E{n(t)n*(t+τ)}=σ2δ(t-τ)であり、ここでσ2は雑音電力であるが、式15は以下のようになる。
【００５２】
【数１７】
2007512777.tif 000019
【００５３】
関数の積分のプロパティを抽出すると以下が得られる。
【００５４】
【数１８】
2007512777.tif 000020
【００５５】
こうして、ノイズ共分散は、拡散符号相互相関情報と雑音電力推定値（σ2）を使って論理構成できる。後者は既知の技術を使って推定できる。他のユーザ信号からの干渉が存在するとき（すなわち、シンボル間干渉(ISI)やコード間干渉(ICI)としてモデル化していないとき）受信アンテナでのノイズは白色ではないかもしれない。ノイズ共分散行列を計算する第二の方法は、逆拡散値を使ってノイズ相関を推定することである。例えば、式（１）のモデルは、パイロット・チャネル上で送信されたパイロット・シンボルにも当てはまる。このモデルは、パイロット・シンボルの寄与をｙベクトルから差し引くことによって、ノイズ・サンプルのベクトルnを得るのに用いることができる。ノイズ共分散行列を推定するために、ノイズ・サンプル・ベクトルの外積をとって時間で平滑化できる。この行列はエルミート対称であるので、行列の上方又は下方の三角形のみを推定すればよい。
【００５６】
ここで図3を参照しながら、限定M-RAKE 300と呼ぶ本発明のもう一つの実施例について説明する。限定M-RAKE 300は、複数のRAKEフィンガ320とマルチチャネル線形トランスバーサルフィルタ（MC-LTF）340を含む。限定M-RAKE 300において、各RAKEフィンガ320は、遅延素子322とコリレータ324を含んでいる。この実施例では、各コリレータ324からの逆拡散シンボル出力が時間的に整合するようにRAKEフィンガ320に関する遅延を選択する。RAKEフィンガ320からの逆拡散シンボル出力は、マルチチャネル線形トランスバーサルフィルタ340への入力となる。図4に示すとおり、マルチチャネル線形トランスバーサルフィルタ340は、複数の平行な線形トランスバーサルフィルタ(LTF)342と加算器344を含む。線形トランスバーサルフィルタの各々は、対応するRAKEフィンガ320に関連付けられている。加算器344は各LTF342を通過した出力を加算してシンボル推定値s^(m)を生成する。当業者であれば、MC-LTF 340の他の実施例が可能であることを十分理解するはずである。一般的には、過去のフィンガ出力を保存し、複数のフィンガからの結果と複数のシンボル周期を組み合わせることが行われる。
【００５７】
線形トランスバーサルフィルタ(LTF) 342の各々は、図5に示すように、複数の連続的なシンボル周期ごとに、対応するRAKEフィンガからの逆拡散シンボル出力を合成する。各LTF 342によって合成された逆拡散シンボルには、注目シンボルとシンボル間干渉に寄与する近くの干渉シンボルが（注目シンボルの直前のシンボルや直後のシンボルも）含まれる。LTF 342の機能は、下記に詳述するとおり、注目シンボルにおけるシンボル間干渉を減少させることである。各LTF 342からのフィルタ処理された信号出力は、本明細書中ではフィルタ処理された出力信号と呼んでいるが、マルチパス加算器344によって加算されてシンボル推定値が生成される。加算器344は、従来型RAKE受信機の加算器と同様に機能し、最終的なシンボル推定値のSN比を向上させる。
【００５８】
各LTF 342は、2M+1個の重み付け素子346と2M個の遅延素子348、そしてLTF加算器350で構成される。ここでMはシンボル周期におけるシンボル間干渉の長さを表す。従って、Mが２であるとき、注目シンボルs(m)を取り囲む干渉シンボルは4個（2個は前に、2個は後に）あることになる。LTF 342は、対応するRAKEフィンガ320からの逆拡散シンボル出力を受信して、複数の遅延素子348を含むタップ遅延線により遅延させる。逆拡散シンボルはシンボル間干渉によって破壊れる可能性がある。各シンボル周期の間に、LTF 342は2M + 1個のシンボル周期ごとの逆拡散シンボル出力を、重み付け素子346とLTF 加算器350において注目シンボルs(m)を中心に重み付けした上で合成する。各重み付け素子346の重み係数については、チャネル係数と拡散符号間の相互相関に基づいて、プロセッサ330による1つのステップで同時に解を求める。それについては下記に詳述する。
【００５９】
図２に示されたM-RAKE 200に含まれるより数の多いRAKE フィンガ220が典型的に提供するのと同じRAKEフィンガ出力を提供することができるにもかかわらず、限定M-RAKE 300におけるRAKEフィンガ320の数はより少ない数へと削減されている。例えば、限定M-RAKE 300が4個のRAKEフィンガ320を含むとする。ここで各RAKEフィンガ出力は、目標となるシンボルの周囲1シンボル(M= 1)に及ぶマルチチャネルLTF 340に送り込まれる。この典型的なM-RAKE 300は、12個のRAKE フィンガ220を持つ非限定M-RAKE 200と同等である。このように、限定M-RAKE 300によって処理の有利性が得られる。
【００６０】
図6は、本発明によって構築された線形イコライザ(LEQ) 400を示す。LEQ 400は、汎用RAKE (G-RAKE) 410と汎用RAKE 410からの連続的な出力を合成する線形トランスバーサル・フィルタ442を含む。当業者であれば、汎用RAKE 410が、従来型のRAKE合成を含めて各種の合成方法を利用できることは分かるはずである。G-RAKE 410は、複数のRAKEフィンガ420、RAKEプロセッサ430、RAKEコンバイナ432を含む。各RAKEフィンガ420は、遅延素子422とコリレータ424を含む。図3の限定M-RAKE 300と同様に、各RAKEフィンガ420に関する遅延は、各コリレータ424からの逆拡散シンボル出力が時間整合されるように選択される。コリレータ424の出力は、重み付け素子426により重み付けされ、加算器434で加算されて、RAKE出力信号が生成される。コンバイナ432からのRAKE出力信号が、LTF 442への入力となる。上述の限定M-RAKE 300の場合と同様、LTF 442の遅延時間の長さは、注目シンボルs(m)を中心にして2M + 1シンボルである。シンボル周期ごとに、LTF 442は2M + 1個のRAKE出力信号を合成してシンボル推定値を生成する。RAKE出力信号はチャネル係数と拡散符号間の相互相関とに基づいて決定される重み係数を用いて合成され、注目シンボルs(m)からシンボル間干渉を減少させる。
【００６１】
LTF 442の重み係数は、注目データ・ベクトルを一部再定義した上で、本質的にはM-RAKE 200の場合と同じML基準によって決定される。RAKEフィンガ出力はLTF 442に保存され、RAKEフィンガ出力のベクトルは、それが生じた時間に従って再定義する。すなわち、コリレータ424の出力は、以前は式（１）で定義したが、以下のように書き直せる。
【００６２】
【数１９】
2007512777.tif 000021
【００６３】
ここでhi(mT)は、m番目のRAKEフィンガ出力ベクトルの中に見られるi番目のシンボルからの応答であり、注目シンボルはs(0)で表される。コンバイナ432の出力は、RAKEフィンガ出力のうちm番目に合成された出力から成り、以下で定義される。
【００６４】
【数２０】
2007512777.tif 000022
【００６５】
ここでは例えば、重み付けおよび合成プロセスは単純に、分散チャネル（従来型RAKE）g=[g1, g2, ・・・, gL]Tにおけるチャネルタップ係数の複素共役を含む。LTF 442の内容は以下のようなベクトルの形式で表されてもよい。
【００６６】
【数２１】
2007512777.tif 000023
【００６７】
式（20）は、式（１）と同様の形態をしており、各種シンボルと雑音の成分が分かれている。注目シンボルの推定値S^(m)は以下で表してもよい。
【００６８】
【数２２】
2007512777.tif 000024
【００６９】
LTF 242の中の重みベクトルvは以下で計算してもよい。
【００７０】
【数２３】
2007512777.tif 000025
【００７１】
ここで、信号の雑音部分の相互相関行列Ru’を以下で与えてもよい。
【００７２】
【数２４】
2007512777.tif 000026
【００７３】
ここで相互相関行列Ru’は、異なるシンボルのための有効な拡散符号間の相互相関を示している。雑音相関行列Ru’の計算に関する詳細は、以下で取り上げる。図2のM-RAKE 200と同様に、ML基準に従って計算した重み係数が、拡散波形の変化によって各シンボル周期を変える。
式（18）に式（19）を代入すると、
【００７４】
【数２５】
2007512777.tif 000027
【００７５】
これにより、ベクトルzは以下のように書ける。
【００７６】
【数２６】
2007512777.tif 000028
【００７７】
これにより、h’iは以下のように定義できる。
【００７８】
【数２７】
2007512777.tif 000029
【００７９】
また、雑音ベクトルn’は、以下のようになる。
【００８０】
【数２８】
2007512777.tif 000030
【００８１】
この雑音ベクトルn’は以下のように書き換えることもできる。
【００８２】
【数２９】
2007512777.tif 000031
【００８３】
ここでチャネル係数のこのブロック対角行列は以下にように定義できる。
【００８４】
【数３０】
2007512777.tif 000032
【００８５】
これにより、雑音ベクトルn’の相関行列Rn’は以下のように書くことができる。
【００８６】
【数３１】
2007512777.tif 000033
【００８７】
式（30）は、Rn"が要素毎にRnの計算と同様に（例えば白色雑音の場合の式（17））計算できることを示している。
【００８８】
本発明は、マルチコード受信機にも使用できる。データ搬送能力を高めるために複数のコードチャネルを単一のダウンリンク受信機専用に使うとき、マルチコード送信となる。これは、いくつかの別々の同時送信を単一の受信機で受信するのに似ている。受信機はこれらのコードチャネルの各々を復調せざるをえないため、一つのコードチャネルを復調した結果を他のコードチャネルの復調を支援するために使用できる。さらに、マルチコード受信機はマルチコードを受信するため、復調された各シンボルはシンボル間干渉に加えて、隣接コードからのシンボルが引き起こすコード間干渉（ICI）を受けやすい。
【００８９】
例えば、図2のM-RAKE 200は、RAKEフィンガ220のサブグループを各コードチャネルに割り当てることによって、マルチコード信号を処理するよう適合させることができる。当業者であれば、他のコードチャネルの拡散符号に同調させることが必ずしも他のコードチャネルを復調することにはならないことを理解できる一方で、他方ではまた、この同調プロセスが他のコードチャネルについての情報提供にも役立ち、そのことが注目コードチャネルに関する相互干渉の影響を減少させる助けとなることも理解できるだろう。最も一般的な形式においては、修正されたM-RAKEは異なるコードチャネルの拡散符号に同調させたRAKEフィンガ220の複数のサブグループを含んでいる。さらに、これらのRAKEフィンガ220を、異なるシンボル周期及び遅延に同調させてもよい。
【００９０】
図3の限定M-RAKE300についてもマルチコードに拡張できる。さまざまなコードチャネルに同調させたRAKEフィンガ320を追加し、その追加したRAKEフィンガ320の数に従ってMC-LTF 340を拡張すればよい。このシナリオでは、MC-LTF 340の中の重みの共通解は、すべてのコードチャネルの拡散符号を考慮に入れている。
【００９１】
同様に、図6の線形イコライザ（LEQ） 400もマルチコードに拡張できる。さまざまなコードチャネルに同調させた複数のLEQ 400を使用し、各LEQ 400に続くLTF 442を図7に示すMCO-LTFまで拡張すればよい。マルチコード線形イコライザ(MCO-LEQ) 500は、3個のG-RAKE 510、RAKEプロセッサ530、マルチコード線形トランスバーサル・フィルタ540で構成される。G-RAKE 510の各々は三つのコード・チャネルのうちの一つに同調している。G-RAKE 510の各々は複数のRAKEフィンガ520とRAKEコンバイナ532で構成される。各RAKEフィンガは、遅延素子522とコリレータ524を含んでいる。遅延素子522の遅延は、各RAKEフィンガ520からの出力が他のRAKEフィンガ520と時間整合するように選択される。コリレータ524は受信シンボルを逆拡散する。受信シンボルは、その後、重み付け素子526で重み付けされ、加算器534で加算される。重み付け素子526で適用した重みは当該技術ではよく知られた従来型のRAKE又はG-RAKEの方法で計算する。MCO-LTF 540は、上述したとおり、チャネル係数に基づいたシンボル間の相互相関と拡散符号間の相互相関とに基づいて決定される重み係数を用いて、各G-RAKE 510からの出力シンボルを合成する。
【００９２】
すべてのコードチャネルを単一ユーザに割り当てる状況においては、MCO-LTF 540は各コードチャネルに対して1個のシンボル推定値を出力する（共同チャネル）。従って、コードチャネルが３つあるなら、MCO-LTF 540はシンボル周期ごとに３つのシンボルを出力することになる。この場合、MCO-LFT 540は、同じコードチャネル上で送信したシンボルに起因するシンボル間干渉を減少させるだけでなく、異なる共有チャネル上で送信したシンボルに起因するコード間干渉も減少させることになる。しかし、本発明は、各共有チャネルが別のユーザに割り当てられる状況についても利用できる。
【００９３】
図8は図7のMC-LEQ 500に対応する典型的なMCO-LTF 540を示す。MCO-LTFは、本発明の実施例の一つにおいては、図4に示すように複数のマルチチャネル線形トランスバーサル・フィルタ(MC-LTF) 340で構成されてもよい。各MC- LTF 340は、チャネル係数とシンボル間の相互相関を基に決める重み係数を使って、すべてのG-RAKE 510からのRAKE出力シンボルを合成する。MCO-LTF 540の中の各MC-LTF 340は、各シンボル周期について共有チャネルの一つを選択して、それに対応する単一のシンボル推定値を出力する。各LTF 342についての重み係数はそれとは異なる。例えば、共有チャネル１に関連するMC-LTF 340の重み係数は、共有チャネル2及び3上のシンボルからの干渉を減らすように選択される。MC-LTF 340については、共有チャネル2及び3についても同じ方法が用いられるが、重み係数は違ってくる。ここで注意すべきなのは、同じRAKE出力を格納するLTFユニットは、メモリ要件を少なくするため、メモリを共有してもよいということである。
【００９４】
上述のとおり、LTF 342の重み係数は、最大尤度(ML) による解に従って決定してもよい。しかし、最大尤度(ML) による解を最小平均2乗誤差(MMSE)による解として計算し、その後、最小平均2乗誤差(MMSE)による解の要素から計算できる合成重み（又は最終出力）の拡大縮小によって最大尤度(ML) による解に変換するなら、計算が簡易になろう。
【００９５】
単一ユーザ検出RAKE受信機200、300、400にとって、RAKEフィンガ出力のML合成である重みベクトルwは、MMSE重みベクトル解vの何倍かにあたるということを示すと分かりやすい。すなわち、
【００９６】
【数３２】
2007512777.tif 000034
【００９７】
であり、ここでaは実係数である。このa係数は本質的にシンボル推定値の信頼性に関係している。
【００９８】
単一ユーザの場合をまず検討してみると、RAKEフィンガ出力は以下で表すことができる。
【００９９】
【数３３】
2007512777.tif 000035
【０１００】
ここで、hiは、拡散、チャネル、逆拡散による、i番目のシンボルs(i)のフィンガ全体に対するネット・レスポンスである。雑音ベクトルnは、白色雑音を入力とした場合における複数のフィンガのベクトル出力を表す。一般性を損なうことなく、h0s(0)はm=0のときの注目シンボルに相当する。
【０１０１】
最小平均2乗誤差(MMSE)による解については、データ相関行列Ry=E{yyH}を使って一般的な式
【０１０２】
【数３４】
2007512777.tif 000036
【０１０３】
を解いてもよい。ここでh0はE{ys*(0)}の結果であり、この期待値をとるのはシンボルに対してである。
【０１０４】
最大尤度(ML) 解については、障害相関行列Ruを使用する。これはデータ相関行列から注目シンボルに関する部分を引いたものである。あるいは以下のようにも表せる。
【０１０５】
【数３５】
2007512777.tif 000037
【０１０６】
同様のより別の一般式について解くと
【０１０７】
【数３６】
2007512777.tif 000038
【０１０８】
式（31）は、式（33）から始めて式（34）の事実を使うことによって、簡単に解ける。
【０１０９】
【数３７】
2007512777.tif 000039
【０１１０】
h0Hvはスカラであるから、wは以下のように書ける。
【０１１１】
【数３８】
2007512777.tif 000040
【０１１２】
その結果、以下のスケーリングファクタ（倍率）が得られる。
【０１１３】
【数３９】
2007512777.tif 000041
【０１１４】
この倍率aは、MMSE解をML解に変換することは望ましいという想定の下で、MMSE解に置き換えて表している。すなわち、aを計算する条件はすでにMMSE解については計算が完了している可能性がある。
【０１１５】
aについては、パイロットとトラヒックチャネル電力レベルと拡散率間に差があるため、チャネル推定値は実際のチャネル係数に倍率をかけたものでありうるという事実を説明するような別の表現を使うこともできる。具体的には、因子aは以下で計算できる。
【０１１６】
【数４０】
2007512777.tif 000042
【０１１７】
ここでAは、トラヒックシンボル内エネルギのパイロットシンボル内エネルギに対する比に相当する。例えば、Aは、以下で表すことができる。
【０１１８】
【数４１】
2007512777.tif 000043
【０１１９】
ここでr1は、トラヒックチャネルに割り当てられた電力のパイロットチャネルに割り当てられた電力に対する比である。この比は、推定することも、なんらかの公称値に設定することも可能である。この比の推定については、2001年10月に出願されたBottomley 他の米国特許出願No. 09/968, 443「ゲイン乗算器を使った通信方法、装置及びコンピュータプログラム（Communications methods, apparatus, and computer program products using gain multipliers）」で扱っている。変数r2は、トラヒックチャネルの拡散率のパイロットチャネルの拡散率に対する比（チャネル推定に用いるパイロットシンボルの長さ）を表している。これらの量は受信機では知られている。
【０１２０】
マルチユーザ又はマルチ検出の場合に関しては、WCDMAマルチコード伝送で利用するものであるが、一人のユーザ宛に送信される並行なデータチャネルは、複数のユーザ信号であると考えられる。RAKEフィンガの個々のバンクは、それぞれユーザ拡散シーケンスに同調しているが、RAKEフィンガ出力のベクトルzを生成することができる。そして、これらを「ベクトル」シンボル推定値として合成してもよい。ここでベクトルの成分は、個々のユーザシンボルの推定値である。MMSEの場合は、これはs^MMSE=VHzで表されてもよいし、MLの場合は、s^MLSE=WHzで表されてもよい。ここでVとWはそれぞれ、MMSEとMLの重み行列である。MMSEマルチユーザ重みソリューションとMLマルチユーザ重みソリューション間の同じ比率関係は、単一ユーザの場合ほど明白ではない。
【０１２１】
さて、マルチコード又はマルチユーザの場合について考えよう。ここではK個のコードが並行している。RAKEフィンガ出力は以下で与えられてよい。
【０１２２】
【数４２】
2007512777.tif 000044
【０１２３】
ここで、hi,kはk番目のユーザのi番目のシンボルs(i, k)のネット応答である。ここで、nはやはりフィンガからの雑音ベクトル出力である。
【０１２４】
ユーザシンボルのベクトルについて同時に解くと、
【０１２５】
【数４３】
2007512777.tif 000045
【０１２６】
以下が得られる。
【０１２７】
【数４４】
2007512777.tif 000046
【０１２８】
ここでvkは、k番目のユーザのシンボルのMMSE推定値を与える重みベクトルである。これは行列VにRAKEフィンガ出力を乗じたものとして書き直すことができる。
【０１２９】
【数４５】
2007512777.tif 000047
【０１３０】
ここでV=[v1 v2 ・・・ vK]であり、s^MMSE(0)は注目シンボルを表す。||s(0)-s^(0)||2を最小化するMMSE共通解は、ユーザのシンボルの個別の推定値のエラーの二乗|s(0, k)-s^(0, k)|2を最小化する解に等しい、ということを示すと分かりやすい。結果として、MMSE共通解の重み行列Vは以下で表される。
【０１３１】
【数４５】
2007512777.tif 000048
【０１３２】
ここで、K人のユーザのネット応答は行列HoのK列になり、0の添え字は、これが望ましい0番目のシンボルベクトルのための応答であることを示す。将来的には、0番目のシンボルの応答ベクトルを考察していることを理解した上で、明確化するためこの0を省略してもよい。
【０１３３】
このベクトルと行列の操作すべてによってMMSE共通解を簡潔に記述できる。行列反転を使ってこの式を解くことができると仮定すれば、式（45）が意味するのは、反転行列をたった一つ計算するだけでよいということである。ML解については、これがそのケースに該当するというのは明白ではない。ベクトルML解は、これまでとほぼ同じように書ける。
【０１３４】
【数４７】
2007512777.tif 000049
【０１３５】
ここで、W=[w1 w2 ・・・ wK]となる。個別ユーザのビットについてのログ尤度比(LLR)を与える解が望ましいのであるから、個別のMLであるシンボルの推定値が望ましい。
【０１３６】
ML 解に関する重み行列Ｗは、従って、以下で表してもよい。
【０１３７】
【数４８】
2007512777.tif 000050
【０１３８】
ここで、各ユーザのＭＬ重みベクトル解についての障害相関行列は、ｋ番目のユーザについてRu, kで示すように、異なることがある。行列反転を使って重みを解くという仮定を続けるとすれば、このシステムの解を求めるにはＫ個の異なる反転を計算する必要があるように見えるであろう。これはMMSE解の１度の反転行列とはまったく異なる。
【０１３９】
しかし、ここで注意すべきなのは、単一ユーザの場合と同様に、ML解についての障害相関行列は、MMSEデータ相関行列から注目シンボルからの成分を引いたものと同じということである。すなわち、
【０１４０】
【数４９】
2007512777.tif 000051
【０１４１】
Ru, kの逆は「ランク１アップデート」として書けることは理解できよう。従って、
【０１４２】
【数５０】
2007512777.tif 000052
【０１４３】
Wのｋ番目の列は以下になる。
【０１４４】
【数５１】
2007512777.tif 000053
【０１４５】
そして、若干異なる方向から（ランク１アップデートを用いて）示してはいるが、単一ユーザに関しては同様の結論が得られる。次に、式（47）は以下のようになる。
【０１４６】
【数５２】
2007512777.tif 000054
【０１４７】
そして最終的に、
【０１４８】
【数５３】
2007512777.tif 000055
【０１４９】
ここで、Λは対角行列であり、λkはｋ番目の対角線成分である。
【０１５０】
これらの個別の解を行列式としてグループ化していくと、式（53）のような簡潔な表現になる。しかし、これは重要な実装ポイントも示している。
【０１５１】
具体的には、行列反転に関する解が与えられると、ML解のためのK個の逆行列とは違って、MMSE解についての１個の逆行列のみを計算することが重視されるため、処理が飛躍的に省力化される可能性がある。
【０１５２】
上述した式54でも示すとおり、MMSE解の形式はML解の形式と類似している。
【０１５３】
【数５４】
2007512777.tif 000056
【０１５４】
しかし、障害又は雑音Ruの相関行列ではなく、データの相関行列Rzが使われている。
q番目のシンボルについてのRAKE出力のzベクトル表現は以下で表されてもよい。
【０１５５】
【数５５】
2007512777.tif 000057
【０１５６】
ここで、シンボル周期Tは便宜上省略してある。このベクトルは本質的に上述のLEQ400に相当するLTF442の内容を表している。別の形式では、zqは以下のように書ける。
【０１５７】
【数５６】
2007512777.tif 000058
【０１５８】
ここで、ｚベクトルのほとんどは今ではサブベクトルaqで表される。次のシンボルq + 1では、データはLTF442によってシフトされて、以下のようになる。
【０１５９】
【数５７】
2007512777.tif 000059
【０１６０】
ここでz(q+M+l)はフィルタに取り込まれた新規合成されたRAKE出力で構成される。
【０１６１】
上述したとおり、q番目のシンボルのための解の相関行列は以下で表されてもよい。
【０１６２】
【数５８】
2007512777.tif 000060
【０１６３】
ここで、E{・}は統計的期待値演算であり、この場合、ランダム雑音上でのみ行われる。式（56）を式（58）に代入すると以下のようになる。
【０１６４】
【数５９】
2007512777.tif 000061
【０１６５】
これを式57でq + 1についても繰り返すと以下のようになる。
【０１６６】
【数６０】
2007512777.tif 000062
【０１６７】
式（59）と（60）に示すとおり、部分行列E{aqaqH}がシンボルq及びq + 1についての相関行列に現れるが、それらは再利用できる。本質的に、連続するシンボル部分行列の各々について、E{aqaqH}は新しいシンボルのための新しい相関行列を部分的に形成するようにシフトされてもよい。図9a及び9bはこの行列シフトの性質を図示している。図9aに示すように、Rq600は、第1行610、第1列620、及び部分行列E{aqaqH}630を含む。第1行610と第1列620は、部分行列E{aqaqH}630の一番左及び一番上の境界線に接している。さらに、図9bは、Rq+1 602が第M行612、第M列622、及び部分行列 E{aqaqH}630を含むことを示している。Rq+1 602は、部分行列aqaqH630をRq+1 602の上方の左手の角にシフトすることによってRq から生成される。その結果、Rq+1 602を完成させるには、第M行612と第M列622だけを計算すればよい。R行列の大きさによって、計算上の節約は相当大きなものになる。
【０１６８】
MMSE解は、データ相関行列Rz の構造が特別に時間によって変えられるようにする。上述のとおり、拡散波形の変動によって、各シンボル周期の新しい重みベクトルの計算が必要になる。この拡散波形の変動は、h’0とRz-1の変化の中に現れる。しかし、Rzはシンボル毎にすべて変わるわけではなく、従って、Rzの実質的な部分は再利用できる。結果として、新しいシンボルの各々について最初から計算する必要があるのはRzのほんの一部である。
【０１６９】
さらに、マルチコード・シナリオでは、シンボルインスタンスが与えられたときK個のコードチャネルすべてについて解を解くのに、同じデータ内容の同じマルチコード線形イコライザ（MC-LEQ）500を使ってもよい。ML解を使う場合、各コードチャネルについてRu行列を再計算する。なぜなら、Ruはコードチャネル毎に異なるからである。しかし、MMSE解では、1個の共通データ相関行列であるRzを計算し、それをK個すべての解について使ってもよい。
【０１７０】
本明細書で述べたRAKE受信機の実施例は、図10に示す基地局700や移動端末710のような、いかなる無線通信装置に配置してもよい。本明細書で使っている「移動端末」という用語には以下が含まれてもよい。携帯電話（マルチラインディスプレイ有または無）。携帯電話をデータ処理、ファクシミリ、データ通信機能と結合させるパーソナルコミュニケーションシステム（PCS）端末。無線電話、ポケベル、インターネットもしくはイントラネットアクセス、ウェブブラウザ、オーガナイザ、カレンダ、または衛星利用測位システム（GPS）受信機の少なくとも１つを含むことができる携帯情報端末（PDA）。そして、無線電話トランシーバを含む従来型のひざのせ型のもしくは手のひらサイズの受信機またはその他の装置。移動端末は、「一般的コンピュータ」装置と呼ぶれるものでもよい。
【０１７１】
基地局700は、シンボルを移動端末710に送信するためのアンテナ702を含んでいる。干渉物体720のような物体は、上述のように、送信されたシンボルがさまざまなタイミングで移動端末710に到達するときの複数のエコーの原因となることがある。移動端末710のアンテナ712で受信されたシンボルは、その後RAKE受信機714で処理される。RAKE受信機714は、上述の典型的実施例のいずれであってもよい。同様に、移動端末710は、複数のパスに沿ってシンボルを基地局700へと送信する。それから基地局700にあるRAKE受信機704が、上述の典型的実施例のいずれかに従って受信シンボルを処理する。
【０１７２】
本発明の典型的実施例を論じる際に理解する必要があるのは、本発明の実施例の一つ以上が、ディスクリート回路または集積回路を使ったハードウェア、保存されたプログラム命令としてのソフトウェア、またはそれらの組み合わせとして実装される信号処理方法を含むということである。より一般的には、本発明の一つ以上の実施例は、特定用途向け集積回路（ASIC）を含めて、ハードウェアやソフトウェア（ファームウェア、常駐ソフトウェア、マイクロコード等を含む）の少なくとも一方により実現されうる。
【０１７３】
本発明はもちろん、本発明の本質的な特徴から逸脱することなく本明細書中に詳述したもの以外の方法で実施されることもある。これらの実施例は、あらゆる点で例をあげているのであって、本発明がそれに限定されるものではないと考えるべきであり、添付した請求項の意味する範囲およびそれらと等価のものの範囲内にあるあらゆる変更も、本発明の範囲に含むことを意図している。
【図面の簡単な説明】
【０１７４】
【図１】図1は、従来型の汎用RAKE (G-RAKE)受信機のブロック図である。
【図２】図2は、本発明による典型的なマルチシンボルRAKE (M-RAKE)受信機のブロック図である。
【図３】図3は、本発明による典型的な限定M-RAKE受信機のブロック図である。
【図４】図4は、図3の限定M-RAKE用の典型的なマルチチャネル線形トランスバーサルフィルタを示す図である。
【図５】図5は、図4のマルチチャネル線形トランスバーサルフィルタ用の典型的な線形トランスバーサルフィルタを示す図である。
【図６】図6は、本発明による典型的な線形イコライザを示す図である。
【図７】図7は、本発明による典型的なマルチコード線形イコライザを示す図である。
【図８】図8は、図7のマルチチャネル線形イコライザ用の典型的なマルチチャネルフィルタを示す図である。
【図９Ａ】、
【図９Ｂ】図9A及び9Bは、RAKE受信機に関する重み計算を単純化する数学的技術を示す図である。
【図１０】図10は、本発明のRAKE受信機を利用する典型的な無線通信システムを示す図である。
【図１】
2007512777.tif 000063
【図２】
2007512777.tif 000064
【図３】
2007512777.tif 000065
【図４】
2007512777.tif 000066
【図５】
2007512777.tif 000067
【図６】
2007512777.tif 000068
【図７】
2007512777.tif 000069
【図８】
2007512777.tif 000070
【図９Ａ】
2007512777.tif 000071
【図９Ｂ】
2007512777.tif 000072
【図１０】
2007512777.tif 000073
【手続補正書】
【提出日】平成17年9月21日(2005.9.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
ＲＡＫＥ受信機であって、
注目シンボルに対応する遅延を有している第１のＲＡＫＥフィンガと、干渉シンボルに対応する遅延を有している第２のＲＡＫＥフィンガとを含み、マルチパス伝播路における複数のパスを介して受信した複数のシンボルを逆拡散する複数のＲＡＫＥフィンガと、
前記注目シンボルと前記干渉シンボルとの間の相互相関を決定するプロセッサと、
前記注目シンボルから前記干渉シンボルへのシンボル間干渉を低減するよう、前記相互相関を使用して、前記第1のＲＡＫＥフィンガからの前記注目シンボルと前記第２のＲＡＫＥフィンガからの前記干渉シンボルとを合成するＲＡＫＥ合成器と
を含む、ＲＡＫＥ受信機。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項５
【補正方法】変更
【補正の内容】
【請求項５】
注目シンボルからシンボル間干渉を低減する方法であって、
マルチパス伝播路における複数のパスを介して受信された注目シンボルと干渉シンボルとを含む複数のシンボルを逆拡散するステップと、
前記注目シンボルと前記干渉シンボルとの間の相互相関を決定するステップと、
前記注目シンボルから前記干渉シンボルへのシンボル間干渉を低減するよう、前記相互相関を使用して、前記注目シンボルと前記干渉シンボルとをＲＡＫＥ合成するステップと
を含む方法。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項７８
【補正方法】変更
【補正の内容】
【請求項７８】
前記相互相関を決定するためのインストラクションは、少なくとも１つの干渉シンボルについてのシンボル拡散符号と前記注目シンボルについてのシンボル拡散符号との間の相互相関を決定するためのインストラクションを含む、請求項７７に記載のコンピュータ可読記憶媒体。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項７９
【補正方法】変更
【補正の内容】
【請求項７９】
前記相互相関を決定するためのインストラクションは、前記注目シンボルと前記少なくとも１つの干渉シンボルとを合成するためのインストラクションを含む、請求項７８に記載のコンピュータ可読記憶媒体。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８０
【補正方法】変更
【補正の内容】
【請求項８０】
前記相互相関を決定するためのインストラクションは、マルチチャネルフィルタにおいて、前記逆拡散されたシンボルをフィルタリングするためのインストラクションを含む、請求項７７に記載のコンピュータ可読記憶媒体。
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８１
【補正方法】変更
【補正の内容】
【請求項８１】
前記逆拡散された複数のシンボルを合成するためのインストラクションは、
各シンボル区間において合成されたＲＡＫＥ出力シンボルを生成するために、同一のシンボル区間において異なるパスを介して受信されて逆拡散されたシンボルをＲＡＫＥ合成するためのインストラクションと、
前記異なるシンボル間の相互相関に基づいて決定された重み係数を用いて、連続した複数のシンボル区間にわたって提供される連続した複数のＲＡＫＥ出力シンボルを合成するためのインストラクションと
を含む、請求項７７に記載のコンピュータ可読記憶媒体。
【手続補正７】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８２
【補正方法】変更
【補正の内容】
【請求項８２】
前記逆拡散された複数のシンボルを合成するためのインストラクションは、
各コードチャネルごとに、合成されたＲＡＫＥ出力シンボルを生成するために、各コードチャネルを介して受信されて逆拡散されたシンボルをＲＡＫＥ合成するためのインストラクションと、
マルチチャネルフィルタにおいて、前記ＲＡＫＥ出力シンボルを合成するためのインストラクションと
を含む、請求項７７に記載のコンピュータ可読記憶媒体。
【国際調査報告】
2007512777.tif 000074
2007512777.tif 000075
2007512777.tif 000076