(57)【要約】改善された品質を有するチャネルインパルス応答推定（ＣＩＲＥ）を導くための技法が述べられる。マルチプルチャネルタップを有する第１のＣＩＲＥが、（１）受信されたパイロットから導かれた初期のＣＩＲＥ、または（２）初期のＣＩＲＥから導かれたフィルタされたＣＩＲＥに基づいて取得される。一態様では、第１のＣＩＲＥにおけるチャネルタップは、第２のＣＩＲＥを取得するために、マルチプルスケーリングファクタを用いてスケールされる。点に関してのＬＭＭＳＥスケーリングでは、各チャネルタップのエネルギーが推定される。チャネルタップに関する雑音エネルギーはまた、例えば、第１のＣＩＲＥの一方または両方の端部にあるチャネルタップのエネルギーに基づいて推定される。各チャネルタップは、そのチャネルタップのエネルギーおよび雑音エネルギーにより決定されるスケーリングファクタに基づいてスケールされる。閾値に満たないエネルギーを有する各チャネルタップはゼロに設定され得る。他の態様では、第２のＣＩＲＥは、第１のＣＩＲＥにおけるチャネルタップのうちの選択されたものをゼロにすることにより取得される。
2009516482.tif 000002
【特許請求の範囲】
【請求項１】
下記を具備する装置：
マルチプルチャネルタップを有する第１のチャネルインパルス応答推定（ＣＩＲＥ）を導き、かつ第２のＣＩＲＥを取得するために、マルチプルスケーリングファクタで前記マルチプルチャネルタップをスケールするように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリ。
【請求項２】
前記少なくとも１つのプロセッサは、前記マルチプルチャネルタップのそれぞれのエネルギーを推定し、前記マルチプルチャネルタップに関する雑音エネルギーを推定し、かつ前記チャネルタップの前記エネルギーおよび前記雑音エネルギーにより決定されるスケーリングファクタに基づいて、前記マルチプルチャネルタップのそれぞれをスケールするように構成される、請求項１に記載の装置。
【請求項３】
前記少なくとも１つのプロセッサは、閾値より低いエネルギーを有する各チャネルタップをゼロに設定するように構成される、請求項２に記載の装置。
【請求項４】
前記少なくとも１つのプロセッサは、前記雑音エネルギーに基づいて前記閾値を設定するように構成される、請求項３に記載の装置。
【請求項５】
前記少なくとも１つのプロセッサは、前記第１のＣＩＲＥの少なくとも一つの端部にある少なくとも１つのチャネルタップのエネルギーに基づいて、前記雑音エネルギーを推定するように構成される、請求項２に記載の装置。
【請求項６】
前記少なくとも１つのプロセッサは、前記第１のＣＩＲＥの左端にある少なくとも１つのチャネルタップと、右端にある少なくとも１つのチャネルタップとの平均エネルギーに基づいて、前記雑音エネルギーを推定するように構成される、請求項２に記載の装置。
【請求項７】
前記少なくとも１つのプロセッサは、前記第１のＣＩＲＥの左端にある少なくとも１つのチャネルタップに関する第１のエネルギー値を決定し、前記第１のＣＩＲＥの右端にある少なくとも１つのチャネルタップに関する第２のエネルギー値を決定し、かつ前記第１および第２のエネルギー値のより低い方に基づいて、前記雑音エネルギーを推定するように構成される、請求項２に記載の装置。
【請求項８】
前記少なくとも１つのプロセッサは、パイロットシーケンスを用いて複数の入力サンプルを逆拡散することにより前記第１のＣＩＲＥを導くように構成される、請求項１に記載の装置。
【請求項９】
前記少なくとも１つのプロセッサは、複数の入力サンプルに基づいて初期のＣＩＲＥを導き、かつ前記初期のＣＩＲＥをフィルタして、前記第１のＣＩＲＥを取得するように構成される、請求項１に記載の装置。
【請求項１０】
前記少なくとも１つのプロセッサは、前記第２のＣＩＲＥに基づいて等化器のための複数の係数を導きかつ前記係数で複数の入力サンプルをフィルタするように構成される、請求項１に記載の装置。
【請求項１１】
前記少なくとも１つのプロセッサは、レイク受信機のために前記第２のＣＩＲＥを用いるように構成される、請求項１に記載の装置。
【請求項１２】
下記を具備する方法：
マルチプルチャネルタップを有する第１のチャネルインパルス応答推定（ＣＩＲＥ）を導く；および
第２のＣＩＲＥを取得するために、マルチプルスケーリングファクタで前記マルチプルチャネルタップをスケールする。
【請求項１３】
前記マルチプルチャネルタップを前記スケールすることは、
前記マルチプルチャネルタップのそれぞれのエネルギーを推定すること、
前記マルチプルチャネルタップに関する雑音エネルギーを推定すること、および
前記チャネルタップの前記エネルギーおよび前記雑音エネルギーにより決定されるスケーリングファクタに基づいて、前記マルチプルチャネルタップのそれぞれをスケールすることを備える、請求項１２に記載の方法。
【請求項１４】
前記雑音エネルギーを前記推定することは、前記第１のＣＩＲＥの少なくとも一つの端部にある少なくとも１つのチャネルタップのエネルギーに基づいて、前記雑音エネルギーを推定することを備える、請求項１３に記載の方法。
【請求項１５】
閾値より低いエネルギーを有する各チャネルタップをゼロに設定することをさらに備える、請求項１２に記載の方法。
【請求項１６】
下記を具備する装置：
マルチプルチャネルタップを有する第１のチャネルインパルス応答推定（ＣＩＲＥ）を導くための手段と、
第２のＣＩＲＥを取得するために、マルチプルスケーリングファクタで前記マルチプルチャネルタップをスケールするための手段。
【請求項１７】
前記マルチプルチャネルタップをスケールするための前記手段は、
前記マルチプルチャネルタップのそれぞれのエネルギーを推定するための手段と、
前記マルチプルチャネルタップに関する雑音エネルギーを推定するための手段と、
前記チャネルタップの前記エネルギーおよび前記雑音エネルギーにより決定されるスケーリングファクタに基づいて、前記マルチプルチャネルタップのそれぞれをスケールするための手段とを備える、請求項１６に記載の装置。
【請求項１８】
前記雑音エネルギーを推定するための前記手段は、前記第１のＣＩＲＥの少なくとも一つの端部にある少なくとも１つのチャネルタップのエネルギーに基づいて、前記雑音エネルギーを推定するための手段を備える、請求項１７に記載の装置。
【請求項１９】
閾値より低いエネルギーを有する各チャネルタップをゼロに設定するための手段をさらに備える、請求項１６に記載の装置。
【請求項２０】
下記を具備する装置：
マルチプルチャネルタップを有する第１のチャネルインパルス応答推定（ＣＩＲＥ）を時間ドメインで導き、かつ第２のＣＩＲＥを取得するために前記マルチプルチャネルタップのうちの選択されたものをゼロに設定するように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリ。
【請求項２１】
前記少なくとも１つのプロセッサは、パイロットシーケンスを用いて複数の入力サンプルを逆拡散することにより前記時間ドメインで前記第１のＣＩＲＥを導くように構成される、請求項２０に記載の装置。
【請求項２２】
前記少なくとも１つのプロセッサは、前記第１のＣＩＲＥの左端にあるチャネルタップの第１のサブセットに関する第１のエネルギー値を決定し、前記第１のＣＩＲＥの右端にあるチャネルタップの第２のサブセットに関する第２のエネルギー値を決定し、前記第１のエネルギー値が第１の閾値より低い場合、チャネルタップの前記第１のサブセットをゼロに設定し、かつ前記第２のエネルギー値が第２の閾値より低い場合、チャネルタップの前記第２のサブセットをゼロに設定するように構成される、請求項２０に記載の装置。
【請求項２３】
前記少なくとも１つのプロセッサは、前記第１のＣＩＲＥにおける前記マルチプルチャネルタップの合計エネルギーを決定し、かつ前記合計エネルギーに基づいて前記第１および第２の閾値を導くように構成される、請求項２２に記載の装置。
【請求項２４】
前記第１および第２のサブセットは、等しい数のチャネルタップを含む、ここにおいて前記第１の閾値は前記第２の閾値と等しい、請求項２２に記載の装置。
【請求項２５】
前記少なくとも１つのプロセッサは、前記マルチプルチャネルタップ中の少なくとも１つのチャネルタップの総計エネルギーを決定し、かつ前記総計エネルギーが閾値より小さい場合、前記少なくとも１つのチャネルタップをゼロに設定するように構成される、請求項２０に記載の装置。
【請求項２６】
前記少なくとも１つのプロセッサは、前記第１のＣＩＲＥにおける前記マルチプルチャネルタップの合計エネルギーを決定し、かつ前記合計エネルギーに基づいて前記閾値を設定するように構成される、請求項２５に記載の装置。
【請求項２７】
前記少なくとも１つのプロセッサは、前記第１のＣＩＲＥの左端と右端とを交互しながら、および前記第１のＣＩＲＥの２つの端部から前記第１のＣＩＲＥの中央に向かってトラバースしながら、所定の順番で前記少なくとも１つのチャネルタップを選択するように構成される、請求項２５に記載の装置。
【請求項２８】
前記少なくとも１つのプロセッサは、最も弱いものから最も強いものへと前記マルチプルチャネルタップをランク付けし、かつ前記最も弱いチャネルタップから始まる逐次順番で前記少なくとも１つのチャネルタップを選択するように構成される、請求項２５に記載の装置。
【請求項２９】
前記少なくとも１つのプロセッサは、閾値より小さいエネルギーを有する前記マルチプルチャネルタップのそれぞれをゼロに設定するように構成される、請求項２０に記載の装置。
【請求項３０】
前記少なくとも１つのプロセッサは、前記マルチプルチャネルタップ中でピークエネルギーを決定し、かつ前記ピークエネルギーに基づいて前記閾値を設定するように構成される、請求項２９に記載の装置。
【請求項３１】
前記少なくとも１つのプロセッサは、前記第１のＣＩＲＥの少なくとも一つの端部にある少なくとも１つのチャネルタップのエネルギーに基づいて雑音エネルギーを推定し、かつ前記雑音エネルギーに基づいて前記閾値を設定するように構成される、請求項２９に記載の装置。
【請求項３２】
前記少なくとも１つのプロセッサは、前記マルチプルチャネルタップの合計エネルギーを決定し、かつ前記合計エネルギーに基づいて前記閾値を設定するように構成される、請求項２９に記載の装置。
【請求項３３】
下記を具備する方法：
マルチプルチャネルタップを有する第１のチャネルインパルス応答推定（ＣＩＲＥ）を時間ドメインで導く；、および
第２のＣＩＲＥを取得するために前記マルチプルチャネルタップのうちの選択されたものをゼロに設定する。
【請求項３４】
前記マルチプルチャネルタップのうちの選択されたものをゼロに前記設定することは、
前記第１のＣＩＲＥの左端にあるチャネルタップの第１のサブセットに関する第１のエネルギー値を決定すること、
前記第１のＣＩＲＥの右端にあるチャネルタップの第２のサブセットに関する第２のエネルギーを決定すること、
前記第１のエネルギー値が第１の閾値より低い場合、チャネルタップの前記第１のサブセットをゼロに設定すること、および
前記第２のエネルギー値が第２の閾値より低い場合、チャネルタップの前記第２のサブセットをゼロに設定することを備える、請求項３３に記載の方法。
【請求項３５】
前記マルチプルチャネルタップのうちの選択されたものをゼロに前記設定することは、
前記マルチプルチャネルタップ中の少なくとも１つのチャネルタップの総計エネルギーを決定すること、および
前記総計エネルギーが閾値より小さい場合、前記少なくとも１つのチャネルタップをゼロに設定することを備える、請求項３３に記載の方法。
【請求項３６】
前記マルチプルチャネルタップのうちの選択されたものをゼロに前記設定することは、閾値より小さいエネルギーを有する前記マルチプルチャネルタップのそれぞれをゼロに設定することを備える、請求項３３に記載の方法。
【請求項３７】
下記を具備する装置：
マルチプルチャネルタップを有する第１のチャネルインパルス応答推定（ＣＩＲＥ）を時間ドメインで導くための手段と、
第２のＣＩＲＥを取得するために前記マルチプルチャネルタップのうちの選択されたものをゼロに設定するための手段。
【請求項３８】
前記マルチプルチャネルタップのうちの選択されたものをゼロに設定するための前記手段は、
前記第１のＣＩＲＥの左端にあるチャネルタップの第１のサブセットに関する第１のエネルギー値を決定するための手段と、
前記第１のＣＩＲＥの右端にあるチャネルタップの第２のサブセットに関する第２のエネルギー値を決定するための手段と、
前記第１のエネルギー値が第１の閾値より低い場合、チャネルタップの前記第１のサブセットをゼロに設定するための手段と、
前記第２のエネルギー値が第２の閾値より低い場合、チャネルタップの前記第２のサブセットをゼロに設定するための手段とを備える、請求項３７に記載の装置。
【請求項３９】
前記マルチプルチャネルタップのうちの選択されたものをゼロに設定するための前記手段は、
前記マルチプルチャネルタップ中の少なくとも１つのチャネルタップの総計エネルギーを決定するための手段と、
前記総計エネルギーが閾値より小さい場合、前記少なくとも１つのチャネルタップをゼロに設定するための手段とを備える、請求項３７に記載の装置。
【請求項４０】
前記マルチプルチャネルタップのうちの選択されたものをゼロに設定するための前記手段は、閾値より小さいエネルギーを有する前記マルチプルチャネルタップのそれぞれをゼロに設定するための手段を備える、請求項３７に記載の装置。
【発明の詳細な説明】
【関連技術】
【０００１】
本出願は、本願の譲渡人に譲渡され、本明細書において参考文献とされている２００５年１１月１５日に出願の「ＬＭＭＳＥ  Ｂａｓｅｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｉｍｐｒｏｖｅｍｅｎｔ  ｏｆ  Ｃｈａｎｎｅｌ  Ｉｍｐｕｌｓｅ  Ｒｅｓｐｏｎｓｅ  Ｅｓｔｉｍａｔｅｓ  ｉｎ  ａ  ＷＣＤＭＡ  Ｄｏｗｎｌｉｎｋ」と題する米国仮出願第６０／７３７４５４号に基づいて優先権を主張する。
【技術分野】
【０００２】
本開示は、一般に、通信に関し、より詳細には、無線チャネルに関するチャネル推定を導くための技法に関する。
【背景技術】
【０００３】
無線通信システムでは、送信機は、通常、トラヒックデータを処理して（例えば、符号化し、インターリーブし(interleaves)、および記号マップし(symbol maps)）、データに関する変調記号であるデータ記号を生成する。コヒーレントシステムでは、送信機は、パイロット記号をデータ記号で多重化し、多重化されたデータおよびパイロット信号を処理して無線周波数（ＲＦ）信号を生成し、無線チャネルを介してこのＲＦ信号を送信する。無線チャネルは、送信されたＲＦ信号をチャネル応答により歪ませ、雑音および干渉で信号をさらに劣化させる。
【０００４】
受信機は、送信されたＲＦ信号を受信し、また複数の入力サンプルを取得するために受信したＲＦ信号を処理する。コヒーレントなデータ検出では、受信機は、受信したパイロットに基づいて、無線チャネルの応答を推定し、チャネル推定を導く。受信機は、次いで、送信機により送信されたデータ記号の推定である記号推定を取得するために、チャネル推定を用いて、該複数の入力サンプルに関してデータ検出（例えば、等化）を実施する。受信機は、次いで、記号推定を処理し（例えば、復調し、デインターリーブし(deinterleaves)、および復号し）、復号されたデータを取得する。
【０００５】
チャネル推定の品質は、データの検出性能に対して大きな影響を有する可能性があり、また記号推定の品質ならびに復号されたデータの信頼性に影響を与える可能性がある。したがって、無線通信システムにおける高品質チャネル推定を導くための技法が、当技術分野で求められている。
【発明の開示】
【０００６】
［発明の概要］
改善された品質を有するチャネルインパルス応答推定（ＣＩＲＥ）を導くための技法が本明細書で述べられる。ＣＩＲＥは、通信チャネルの時間ドメイン応答の推定である。ＣＩＲＥは、１組のチャネルタップ(taps)により与えられることができる。
【０００７】
一態様では、ＣＩＲＥは、例えば、点に関しての(point-wise)線形最小２乗平均誤差（ＬＭＭＳＥ）技法に基づいて、複数のチャネルタップをスケールすること(scaling)により導かれる。初期のＣＩＲＥは、受信されたパイロットに基づいて、例えば、パイロットシーケンスを用いて入力サンプルを逆拡散すること(despreading)により時間ドメインで導かれる。初期のＣＩＲＥは、フィルタされたＣＩＲＥを取得するためにフィルタされることができる。マルチプル(multiple)チャネルタップを有する第１のＣＩＲＥは、初期のＣＩＲＥまたはフィルタされたＣＩＲＥに基づいて導かれる。第１のＣＩＲＥにおけるチャネルタップは、第２のＣＩＲＥを取得するために、マルチプルスケーリングファクタ(scaling factor)でスケールされる(scaled)。点に関してのＬＭＭＳＥスケーリングでは、第１のＣＩＲＥにおける各チャネルタップのエネルギーが推定される。第１のＣＩＲＥにおける各チャネルタップに関する雑音エネルギーはまた、例えば、第１のＣＩＲＥの左端および／または右端にある少数のチャネルタップのエネルギーに基づいて推定される。第１のＣＩＲＥにおける各チャネルタップは、次いで、そのチャネルタップのエネルギーおよび雑音エネルギーにより決定されるスケーリングファクタに基づいてスケールされる。閾値Ｔｈより低いエネルギーを有する各チャネルタップは、ゼロに設定されることができる。閾値Ｔｈは、該雑音エネルギーまたは所定の値に基づいて設定されることができる。
【０００８】
他の態様では、第２のＣＩＲＥは、第１のＣＩＲＥにおけるチャネルタップのうちの選択されたものをゼロにすることにより取得される。一実施形態では、第１のＣＩＲＥの左端にあるチャネルタップの第１のサブセット(ｓｕｂｓｅｔ)は、これらのチャネルタップに関する総計(aggregate)エネルギーが第１の閾値Ｔｌｅｆｔより低い場合、ゼロに設定される。第１のＣＩＲＥの右端にあるチャネルタップの第２のサブセットはまた、これらのチャネルタップに関する総計エネルギーが第２の閾値Ｔｒｉｇｈｔより低い場合、ゼロに設定される。第１および第２の閾値は、第１のＣＩＲＥにおけるチャネルタップの合計エネルギーＥｔｏｔａｌに基づいて設定されることができる。他の実施形態では、閾値Ｔａｃｃより小さい総計エネルギーを有する少なくとも１つのチャネルタップはゼロに設定される。閾値Ｔａｃｃは、Ｅｔｏｔａｌに基づいて設定されることができる。ゼロにすべきチャネルタップは、第１のＣＩＲＥの左端と右端とを交互しながら(alternating)、および両端から中央に向かってトラバースしながら(traversing)、所定の順序で選択することができる。その代りに、第１のＣＩＲＥにおけるチャネルタップは、最も弱いものから最も強いものへとランク付けされる(ranked)ことができ、またゼロにされる(zeroed out)べきチャネルタップは、その最も弱いチャネルタップから始まる逐次順番で(in a sequential order)選択されることができる。さらに他の態様では、閾値Ｔhより小さいエネルギーを有する第１のＣＩＲＥにおける各チャネルタップは、ゼロに設定される。閾値Ｔhは、第１のＣＩＲＥにおけるチャネルタップの合計エネルギー、ピークエネルギー、または雑音エネルギーに基づいて設定されることができる。
【０００９】
以下、本発明の種々の観点および実施形態をさらに詳細に説明する。
【００１０】
［詳細な説明］
本発明の特徴および性質は、図面と併せて読めば以下で述べる詳細な説明からさらに明らかとなろう。図面中、同様の参照記号は、それに対応して全体を通じて識別する。  
「例示的な（exemplary）」という用語は、本明細書では、「例（example）として、例証（instance）として、説明（illustration）として役立つ」ことを意味するために使用される。本明細書で「例示的な」として述べられる任意の実施形態または設計は、必ずしも、他の諸実施形態または設計に対して好ましく、または有利なものであると解釈されるべきではない。
【００１１】
図１は、無線通信システムにおける例示的な送信を示す。簡単にするために、図１は、１つの基地局１１０、および１つの無線装置１２０だけを示している。基地局は、概して、無線装置と通信する固定局であり、またノードＢ、アクセスポイント、または何らかの他の専門用語で呼ばれることもある。無線装置は、固定または移動体であってよく、またユーザ装置（ＵＥ）、移動局、ユーザ端末、加入者装置、または何らかの他の専門用語で呼ばれることもある。無線装置は、セルラー(cellular)電話、携帯情報端末(personal digital assistant)（ＰＤＡ）、無線モデムカード、または何らかの他のデバイスもしくは装置であってもよい。
【００１２】
基地局１１０は、ＲＦ信号を無線装置１２０に送信する。このＲＦ信号は、直接の経路および／または反射された経路を含み得る１つまたはそれより多くの信号経路を介して、無線装置１２０に達することができる。反射された経路は、無線環境における障害物（例えば、建造物、木、乗物、および他の構造物）による無線波の反射により生成される。無線装置１２０は、送信されたＲＦ信号のマルチプルインスタンス(instances)またはコピーを受信することができる。各受信された信号のインスタンスは、異なる信号経路を介して取得され、またその信号経路により決定される特定の時間遅延および特定の複素利得を有する。無線装置１２０における受信されたＲＦ信号は、無線装置で受信されたすべての信号インスタンスの重ね合わせ(superposition)である。無線装置１２０はまた、他の送信している局から干渉した送信を受信することがある。干渉した送信は、図１に破線で示される。
【００１３】
本明細書で述べるチャネル推定技法は、符号分割多元接続（ＣＤＭＡ）システム、時間分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、シングルキャリア(single-carrier)ＦＤＭＡ（ＳＣ−ＦＤＭＡ）システム、および以下同様のものなど、様々な通信システムに使用することができる。ＣＤＭＡシステムは、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）、ｃｄｍａ２０００、および以下同様のものなど、１つまたはそれより多くの無線アクセス技術（ＲＡＴｓ）を実施することができる。ｃｄｍａ２０００は、ＩＳ−２０００、ＩＳ−８５６、およびＩＳ−９５標準をカバーする(covers)。ＴＤＭＡシステムは、移動体通信のためのグローバルシステム（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）（ＧＳＭ）などのＲＡＴを実施することができる。これらの様々なＲＡＴｓおよび標準は、当技術分野で知られている。Ｗ−ＣＤＭＡおよびＧＳＭは、「第３の世代パートナーシッププロジェクト（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）」（３ＧＰＰ）と名付けられた団体からの文書に記述されている。ｃｄｍａ２０００は、「第３の世代パートナーシッププロジェクト２（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２）」（３ＧＰＰ２）と名付けられた団体からの文書に記述されている。３ＧＰＰおよび３ＧＰＰ２文書は公的に入手可能である。ＯＦＤＭＡシステムは、ＯＦＤＭを用いて、直交周波数サブキャリア上の周波数ドメインで、変調記号を送信する。ＳＣ−ＦＤＭＡシステムは、直交周波数サブキャリア上の時間ドメインで、変調記号を送信する。
【００１４】
本明細書で述べるチャネル推定技法は、無線装置ならびに基地局に対して使用することができる。明確化のために、これらの技法は、ＣＤＭＡシステムにおける無線装置に関して以下で述べるが、それはＷ−ＣＤＭＡシステムまたはｃｄｍａ２０００システムであってもよい。説明のいくつかの部分は、Ｗ−ＣＤＭＡシステムに関するものである。
【００１５】
図２は、基地局１１０および無線装置１２０のブロック図を示す。基地局１１０で、送信（ＴＸ）データプロセッサ２１０は、サービスされる無線装置のためのトラヒックデータを受信し、そのトラヒックデータを処理して（例えば、符号化して、インターリーブして、および記号マップして）データ記号を生成する。本明細書で使用する場合、データ記号はデータに関する変調記号であり、パイロット記号はパイロットに関する変調記号であり、変調記号は（例えば、Ｍ−ＰＳＫ、Ｍ−ＱＡＭなどのための）信号コンステレーション(constellation)における点に関する複素値であり、またパイロットは基地局と無線装置の両方でアプリオリに(a priori)知られているデータである。ＣＤＭＡ変調器２２０は、以下で述べるようにデータ記号およびパイロット記号を処理し、また送信機（ＴＭＴＲ）２３０に出力チップ(chips)を提供する。送信機２３０は、その出力チップを処理し（例えば、アナログに変換し、増幅し、フィルタし、および周波数アップコンバートし(upconverts)）、ＲＦ信号を生成し、それはアンテナ２３２から送信される。
【００１６】
無線装置１２０で、アンテナ２５２は、直接および／または反射された経路を介して送信されたＲＦ信号を受信し、また受信したＲＦ信号を受信機（ＲＣＶＲ）２５４に提供する。受信機２５４は、受信したＲＦ信号を処理し（例えば、フィルタし、増幅し、周波数ダウンコンバートし(downconverts)、またデジタル化し）、受信したサンプルを取得する。受信機２５４はまた、受信したサンプルに関して前処理(pre-processing)を実施することも可能であり、複数の入力サンプルを等化器(equalizer)／レイク(Rake)受信機２６０に提供する。前処理は、例えば、自動利得制御（ＡＧＣ）、周波数補正、デジタルフィルタリング、サンプルレート変換、および以下同様のものなどを含むことができる。等化器／レイク受信機２６０は、該複数の入力サンプルを（例えば、等化器またはレイク受信機を用いて）処理し、複数の出力サンプルを提供する。ＣＤＭＡ復調器（Ｄｅｍｏｄ）２７０は、ＣＤＭＡ変調器２２０による処理に相補的な方法で該複数の出力サンプルを処理し、記号推定を提供し、それらは、基地局１１０により無線装置１２０に送られたデータ記号の推定である。レイク受信機およびＣＤＭＡ復調器はまた、組み合わせられてもよい。受信（ＲＸ）データプロセッサ２８０は、記号推定を処理し（例えば、記号デマップし(symbol demaps)、デインターリーブし、および復号し）、復号されたデータを提供する。一般に、ＣＤＭＡ復調器２７０およびＲＸデータプロセッサ２８０による処理は、それぞれ、基地局１１０におけるＣＤＭＡ変調器２２０およびＴＸデータプロセッサ２１０による処理に相補的である。
【００１７】
コントローラ／プロセッサ２４０および２９０は、それぞれ、基地局１１０および無線装置１２０における様々な処理装置の動作を指示する(direct)。メモリ２４２および２９２は、それぞれ、基地局１１０および無線装置１２０のデータおよびプログラムコードを記憶する。
【００１８】
図３は、基地局１１０におけるＣＤＭＡ変調器２２０のブロック図を示す。明確化のために、以下の説明は、Ｗ−ＣＤＭＡに関するものである。ＣＤＭＡ変調器２２０は、トラヒックデータに使用される各物理チャネルのための物理チャネルプロセッサ３１０、およびパイロットのためのパイロットチャネルプロセッサ３２０を含む。物理チャネルｍのためのプロセッサ３１０内では、拡散器(spreader)３１２が、物理チャネルｍに関する直交可変拡散率(orthogonal variable spreading factor)（ＯＶＳＦ）符号ｏｍ（ｎ）を用いてデータ記号を拡散し、複数のデータチップを提供する。スクランブラ(scrambler)３１４は、基地局１１０に関するスクランブルするシーケンスｓｐ（ｎ）でデータチップを乗算する。乗算器３１６は、利得ｇｍでスクランブラ３１４の出力をスケールし、物理チャネルｍに関する出力チップｘｍ（ｎ）を提供する。
【００１９】
パイロットチャネルプロセッサ３２０内では、拡散器３２２が、すべてがゼロのシーケンスであるパイロットのためのＯＶＳＦ符号ｏｐ（ｎ）を用いてパイロット記号を拡散し、複数のパイロットチップを提供する。スクランブラ３２４は、該スクランブルするシーケンスｓｐ（ｎ）で該複数のパイロットチップを乗算する。乗算器３２６は、利得ｇｐでスクランブラ３２４の出力をスケールし、パイロットチャネルに関する複数の出力チップｐ（ｎ）を提供する。加算器３３０は、すべての物理チャネルに関する複数の出力チップを加算し、基地局１１０に関する複数の出力チップｚ（ｎ）を提供する。
【００２０】
無線装置１２０では、受信機２５４からの複数の入力サンプルは、以下のように表される：
【数１】
2009516482.tif 000003
【００２１】
ただし、ｘｍ（ｎ）は無線装置１２０に重要な信号成分であり、
ｐ（ｎ）は基地局１１０からのパイロットであり、
ｈ（ｎ）は、基地局１１０と無線装置１２０の間の無線チャネルのインパルス応答であり、
ｗ（ｎ）は、ｘｍ（ｎ）およびｐ（ｎ）により観察される合計の雑音および干渉であり、
ｙ（ｎ）は、無線装置１２０における複数の入力サンプルであり、また
【数２】
2009516482.tif 000004
【００２２】
は畳込み(convolution)を示す。
【００２３】
複数の入力サンプルｙ（ｎ）は、所望の信号ｘｍ（ｎ）の推定を取得するために等化器で処理することができる。
【００２４】
図４は等化器２６０ａのブロック図を示し、それは図２の等化器／レイク受信機２６０の１実施形態である。この実施形態では、受信機２５４からの複数の入力サンプルｙ（ｎ）は、チャネルエスティメータ(estimator)４１０および有限インパルス応答（ＦＩＲ）フィルタ４３０に提供される。チャネルエスティメータ４１０は、基地局１１０と無線装置１２０との間の無線チャネルに関するチャネルインパルス応答推定（ＣＩＲＥ）ｈｏ（ｎ）を導く。計算装置４２０は、ＣＩＲＥ  ｈｏ（ｎ）を受け取り、例えば、ＬＭＭＳＥ、最小２乗平均(least mean square)（ＬＭＳ）、再帰最小二乗法(recursive least square)（ＲＬＳ）、直接行列逆変換（direct matrix inversion）（ＤＭＩ）、ゼロフォーシング(zero-forcing)（ＺＦ）、または何か他の技法を用いて、このＣＩＲＥ  ｈｏ（ｎ）に基づき複数の等化器係数ｃ（ｎ）を導く。ＦＩＲフィルタ４３０は、該複数の等化器係数ｃ（ｎ）を用いて該複数の入力サンプルｙ（ｎ）をフィルタし、望まれる複数の出力チップｘｍ（ｎ）の推定である複数の出力サンプル
【数３】
2009516482.tif 000005
【００２５】
を提供する。
【００２６】
チャネルエスティメータ４１０は、基地局１１０から受信されたパイロットに基づいて、初期のＣＩＲＥを導くことができる。一実施形態では、その初期のＣＩＲＥは、以下のように導くことができる：
ｎ＝１、・・・、Ｌに対して、
【数４】
2009516482.tif 000006
【００２７】
ただし、
【数５】
2009516482.tif 000007
【００２８】
は、指標ｎに対する実際のチャネルタップｈ（ｎ）の初期推定であり、
Ｋは累算長であり、
「＊」は複素共役(complex conjugate)を示す。
【００２９】
式（２）において、指標ｎにおけるチャネルタップｈ（ｎ）は、パイロットシーケンスを用いて時間ドメインで逆拡散を実施することにより推定される。逆拡散は、複数の入力サンプルｙ（ｎ）を複数の複素数共役された(conjugated)パイロットチップｐ＊（ｎ）で乗算し、その結果をＫチップにわたり累算することにより達成することができる。Ｋは、パイロットに対して使用される直交符号の長さの整数倍である。Ｗ−ＣＤＭＡにおけるパイロットのためのＯＶＳＦ符号は、２５６チップの長さを有し、ｃｄｍａ２０００におけるパイロットのためのウォルシュ符号は、１２８チップの長さを有する。Ｋは、１つのパイロット記号、マルチプルパイロット記号、１つのスロット、マルチプルスロット、および以下同様のものに設定することができる。１つのスロットは、Ｗ−ＣＤＭＡでは２５６０チップ、ｃｄｍａ２０００では７６８チップを含む。
【００３０】
図５は、基地局１１０と無線装置１２０の間の無線チャネルに関する例示的な初期のＣＩＲＥを示す。初期のＣＩＲＥは、Ｌ個のチャネルタップを含む。各チャネルタップは、特定の複素利得および特定の時間遅延を有し、それらは共に、無線環境により決定される。各チャネルタップは、異なる信号経路またはマルチパスと関連付けられている。最も早いチャネルタップと、最も遅いチャネルタップとの間の差は、チャネル遅延拡散と呼ばれる。遠いオブジェクトからの反射を有する「長い」チャネルは、長い遅延拡散を有する。Ｌは、システムに関して最も長く予測される遅延拡散以上となるように選択することができる。この場合、実際の遅延拡散は、多くの例でＬよりもはるかに短い可能性がある。さらに、チャネルタップの多くは、すべてもしくは大部分が雑音であり、有益なエネルギーを、ほとんどもしくは全く含まない可能性がある。
【００３１】
初期のＣＩＲＥは、推定誤差および雑音を含む。ｈ（ｎ）＝０を有する純粋の雑音タップでは、その対応する初期のチャネルタップ
【数６】
2009516482.tif 000008
【００３２】
は、Ｉｏ／（Ｋ・Ｅｐ）の雑音エネルギーを有することを示すことができ、ここで、Ｉｏは、無線装置１２０における合計の受信されたエネルギーであり、Ｅｐは、基地局１１０により送信されたパイロットに関するチップ当たりのエネルギーである。さらに、弱いチャネルタップは、より強いチャネルタップよりも多くの雑音が観察されることが示され得る。初期のＣＩＲＥを改善するために、様々な技法を使用することができる。これらの技法は、個々に、または組み合わせて適用されることができる。
【００３３】
初期のＣＩＲＥは、雑音を低減するために、マルチプル更新インターパルにわたりフィルタされることができる。一実施形態では、フィルタリングは、以下のように、１タップの無限インパルス応答（ＩＩＲ）フィルタに基づき各チャネルタップに対して別個に実施される：
ｎ＝１、・・・、Ｌに対して、
【数７】
2009516482.tif 000009
【００３４】
ただし、
【数８】
2009516482.tif 000010
【００３５】
は、更新インターバルｔに関する指標ｎにおけるフィルタされたチャネルタップであり、
αｈは、フィルタリング量を決定するＩＩＲフィルタ係数である。
【００３６】
一般に、１＞αｈ＞０であり、より大きいαｈはより少ないフィルタリングに対応し、その逆の場合も同様である。例えば、αｈは、０．１５から０．５の範囲内に設定されることができる。αｈは、固定された値または構成可能な値であってよく、また良好な性能を提供するように選択することができる。式（３）におけるフィルタリングにより雑音が低減する。該フィルタリングはまた、他の方法で、また他のタイプのフィルタにより実施されることができる。簡単化のために、以下の説明では指標ｔを削除し、
【数９】
2009516482.tif 000011
【００３７】
は、現在の更新インターバルに関するフィルタされたチャネルタップを示す。
【００３８】
一実施形態では、初期のチャネルタップ
【数１０】
2009516482.tif 000012
【００３９】
は、第１のＣＩＲＥに関する入力チャネルタップｈｉ（ｎ）として、すなわち
【数１１】
2009516482.tif 000013
【００４０】
として使用され、改善された品質を有する第２のＣＩＲＥに関する出力チャネルタップｈｏ（ｎ）が導かれる。他の実施形態では、フィルタされたチャネルタップ
【数１２】
2009516482.tif 000014
【００４１】
は、入力チャネルタップｈｉ（ｎ）として、すなわち
【数１３】
2009516482.tif 000015
【００４２】
として使用されて、出力チャネルタップｈｏ（ｎ）が導かれる。両実施形態について、出力チャネルタップｈｏ（ｎ）は、フィルタされることもあり、またはフィルタされないこともある。出力チャネルタップは、様々な後処理スキームに基づいて導かれることができる。
【００４３】
１つの後処理スキームでは、第２のＣＩＲＥにおける出力チャネルタップは、第１のＣＩＲＥにおける入力チャネルタップをスケールすることにより取得される。入力チャネルタップｈｉ（ｎ）は、以下のように表されることができる：
ｎ＝１、・・・、Ｌに対して、
【数１４】
2009516482.tif 000016
【００４４】
ただし、ｗｉ（ｎ）は、入力チャネルタップｈｉ（ｎ）に関する推定誤差および雑音（または単に、雑音）である。簡単化のために、雑音ｗｉ（ｎ）は、
【数１５】
2009516482.tif 000017
【００４５】
の分散とのゼロ平均であると仮定されることができる。雑音分散はＬ個の入力チャネルタップｈｉ（ｎ）のすべてに関して同様のものであり、したがって、タップ指標ｎの関数ではない
【数１６】
2009516482.tif 000018
【００４６】
で表されることができることを示すことができる。この雑音特性は、以下で示すように、改善された品質を有する出力チャネルタップを導くために利用することができる。
【００４７】
実際のチャネルタップｈ（ｎ）の改善された推定は、点に関してのＬＭＭＳＥ技法または何か他の技法に基づいて導かれることができる。点に関してのＬＭＭＳＥとは、タップごとにＬＭＭＳＥ技法を適用することを指す。ｈ（ｎ）の点に関してのＬＭＭＳＥ推定は、以下のように表されることができる：
ｎ＝１、・・・、Ｌに対して、
【数１７】
2009516482.tif 000019
【００４８】
ただし、Ｅ｛  ｝は、期待値演算を示し、
Ｅ｛｜ｈ（ｎ）｜２｝は、実際のチャネルタップｈ（ｎ）の期待されるエネルギーであり、
Ｅ｛｜ｈｉ（ｎ）｜２｝は、入力チャネルタップｈｉ（ｎ）の期待されるエネルギーであり、また
ｈｏ（ｎ）は、ｈ（ｎ）の点に関してのＬＭＭＳＥ推定である出力タップである。
【００４９】
式（５）は、雑音のある(noisy)推定ｈｉ（ｎ）から、ｈ（ｎ）の「最良」線形推定を提供するが、この場合「最良」とは、推定における最小２乗平均誤差の意味で使用され、したがって、ｈｏ（ｎ）は、Ｅ｛｜ｈｏ（ｎ）−ｈｉ（ｎ）｜２｝に対する最小値を生ずる。式（５）は、ｈ（ｎ）の最良線形推定が、ｈｉ（ｎ）のスケールされたバージョンにより与えられることを示しており、ここで該スケーリングファクタは、Ｅ｛｜ｈｉ（ｎ）｜２｝および
【数１８】
2009516482.tif 000020
【００５０】
により決定される。Ｅ｛｜ｈｉ（ｎ）｜２｝および
【数１９】
2009516482.tif 000021
【００５１】
の量は、以下で述べるように推定されることができる。
【００５２】
入力チャネルタップｈｉ（ｎ）のエネルギーは、様々な方法で推定されることができる。一実施形態では、チャネルタップのエネルギーは、以下のように、入力チャネルタップの２乗の大きさを計算することにより推定される：
ｎ＝１、・・・、Ｌに対して、
【数２０】
2009516482.tif 000022
【００５３】
ただし、Ｅ（ｎ）は、入力チャネルタップｈｉ（ｎ）の推定されるエネルギーである。
【００５４】
他の実施形態では、チャネルタップのエネルギーは、更新インターバルごとに入力チャネルタップの２乗の大きさを計算し、マルチプル更新インターバルにわたって平均することにより推定される。その平均化は、以下のように、１タップのＩＩＲフィルタを用いて実施されることができる：
ｎ＝１、・・・、Ｌに対して、
【数２１】
2009516482.tif 000023
【００５５】
ただし、Ｅｔ（ｎ）は、更新インターバルｔに関する入力チャネルタップｈｉ（ｎ）の推定されるエネルギーであり、
αｅは、チャネルタップのエネルギーに関するＩＩＲフィルタ係数である。
【００５６】
係数αｅは、固定された値または構成可能な値であってよく、良好な性能を達成するように選択されてもよい。例えば、αｅは、０．５または何か他の値に設定されてもよい。
【００５７】
チャネルタップのエネルギーはまた、他の方法で推定されることもできる。以下の説明において、Ｅ（ｎ）は、入力チャネルタップｈｉ（ｎ）の推定されるエネルギーを示す。Ｅ（ｎ）は、式（６）もしくは（７）で示されるように導かれることができるが、あるいは何か他の式に基づいて導かれることができる。
【００５８】
雑音エネルギーとも呼ばれる雑音分散
【数２２】
2009516482.tif 000024
【００５９】
は、様々な方法で推定されることができる。第１のＣＩＲＥの長さは、少なくとも一つの端部が、純粋なまたは大部分雑音のタップ含むことが期待され得るように、十分長くなるように選択されることができる。第１のＣＩＲＥの両端が、純粋なまたは大部分雑音のタップを含むことが期待され得るように、非ゼロチャネルタップは中心化される(centered)ことができる。この中心化は、（１）第１のＣＩＲＥにおけるチャネルタップの重みの中心を計算することにより、また（２）指標Ｌ／２に、またはその近傍に、重みの中心を配置することにより行われ得る。次いで、雑音エネルギーは、第１のＣＩＲＥの一方または両方の端部にある雑音タップに基づいて推定され得る。
【００６０】
一実施形態では、雑音エネルギーは、以下のように、第１のＣＩＲＥのＱ個の最左端のチャネルタップ、およびＱ個の最右端のチャネルタップのエネルギーを平均することにより推定される。
【数２３】
2009516482.tif 000025
【００６１】
ただし、Ｅｌは、指標１からＱまでのＱ個の最左端チャネルタップの平均エネルギーであり、Ｅｒは、指標Ｌ−Ｑ＋１からＬまでのＱ個の最右端チャネルタップの平均エネルギーであり、またＥｎｏｉｓｅは、推定される雑音エネルギーである。一般に、ＱおよびＬは、任意の適切な値であることができる。例として、Ｌは６４に等しく、Ｑは４に等しくてもよい。
【００６２】
他の実施形態では、雑音エネルギーは、以下のように、ＥｌおよびＥｒの最小値をとることにより推定される：
【数２４】
2009516482.tif 000026
【００６３】
ここで、ηは、ＥｌおよびＥｒの最小値をとることにより真の雑音エネルギーのより小さい推定が統計的に生ずることを説明するために使用されるスケーリングファクタである。例えば、ηは１．３または何か他の値に設定されることができる。この実施形態は、非ゼロのチャネルタップが第１のＣＩＲＥで中心化されないとき、よりロバスト(robust)である。
【００６４】
さらに、他の実施形態では、雑音エネルギーＥｎｏｉｓｅは、プログラム可能な値であり、ｈ（ｎ）の雑音のある推定に基づいて計算されない。以下の説明では、Ｅｎｏｉｓｅは、出力チャネルタップｈｏ（ｎ）を導くために使用される入力チャネルタップｈｉ（ｎ）に関する推定される雑音エネルギーを示す。
【００６５】
一実施形態では、各入力チャネルタップは、点に関してのＬＭＭＳＥ技法に基づいてスケールされる。この実施形態では、出力チャネルタップは、以下のように導くことができる：
ｎ＝１、・・・、Ｌに対して、
【数２５】
2009516482.tif 000027
【００６６】
式（１２）に示す実施形態では、各入力チャネルタップｈｉ（ｎ）は、そのチャネルタップのエネルギーＥ（ｎ）および雑音エネルギーＥｎｏｉｓｅにより決定されるスケーリングファクタに基づいてスケールされる。
【００６７】
他の実施形態では、各入力チャネルタップは、そのタップが十分に強い場合、点に関してのＬＭＭＳＥ技法に基づいてスケールされ、その他の場合はゼロにされる。入力チャネルタップは、そのエネルギーが閾値Ｔｈを超える場合、十分に強いと見なされることができる。この実施形態では、出力チャネルタップは、以下のように導くことができる。
【００６８】
ｎ＝１、・・・、Ｌに対して、
【数２６】
2009516482.tif 000028
【００６９】
閾値Ｔｈは、雑音エネルギーＥｎｏｉｓｅ、合計エネルギーなどに基づいて設定されることができる。例えば、Ｔｈは、Ｔｈ＝βｈ・Ｅｎｏｉｓｅとして設定されることができ、ただし、βｈは、１．５または何か他の値に設定されることができる。Ｔｈはまた、プログラム可能な値であってもよい。
【００７０】
入力チャネルタップはまた、他の方法でスケールされることもできる。例えば、入力チャネルタップは、点に関してのＬＭＭＳＥ技法に代えて何か他の技法に基づいてスケールされてもよい。入力チャネルタップはまた、一緒にスケールされることもできる。この実施形態では、マルチプルチャネルタップにわたる相関が決定され、そのチャネルタップをスケールするために使用され得る。
【００７１】
図６は、第１の後処理スキームのためのチャネルエスティメータ４１０の一実施形態のブロック図を示す。初期のチャネルエスティメータ６１０は、入力サンプルｙ（ｎ）を受け取り、例えば、式（２）で示すように、初期のＣＩＲＥを導く。フィルタ６１２は、例えば、式（３）で示すように、初期のＣＩＲＥにおけるチャネルタップ
【数２７】
2009516482.tif 000029
【００７２】
をフィルタし、フィルタされたチャネルタップ
【数２８】
2009516482.tif 000030
【００７３】
を提供する。セレクタ６１４は、第１のＣＩＲＥに関する入力チャネルタップｈｉ（ｎ）として、初期のチャネルタップ
【数２９】
2009516482.tif 000031
【００７４】
またはフィルタされたチャネルタップ
【数３０】
2009516482.tif 000032
【００７５】
を提供する。例えば、セレクタ６１４は、高速で変化するチャネルには、初期のチャネルタップ
【数３１】
2009516482.tif 000033
【００７６】
を提供し、低速で変化するチャネルについては、フィルタされたチャネルタップ
【数３２】
2009516482.tif 000034
【００７７】
を提供することができる。
【００７８】
チャネルタップエネルギーエスティメータ６１６は、例えば、式（６）または（７）で示すように、各入力チャネルタップのエネルギーＥ（ｎ）を推定する。雑音エネルギーエスティメータ６１８は、例えば、式（１０）または（１１）で示すように、第１のＣＩＲＥの一方または両方の端部にある少数の入力チャネルタップのエネルギーに基づいて、入力チャネルタップに関する雑音エネルギーＥｎｏｉｓｅを推定する。最終のチャネルエスティメータ６２０は、例えば、式（１２）または（１３）で示すように、入力チャネルタップｈｉ（ｎ）、チャネルタップエネルギーＥ（ｎ）、および雑音エネルギーＥｎｏｉｓｅに基づいて第２のＣＩＲＥに関する出力チャネルタップｈｏ（ｎ）を導く。最終のチャネルエスティメータ６２０はまた、例えば、ＩＩＲフィルタまたは何か他のタイプのフィルタに基づいて、出力チャネルタップをフィルタすることができる。
【００７９】
図７は、チャネルタップをスケールすることにより、ＣＩＲＥを導くためのプロセス７００を示す。初期ＣＩＲＥは、例えば、パイロットシーケンスを用いて複数の入力サンプルを逆拡散することにより時間ドメインで、受信されたパイロットに基づいて導かれる（ブロック７１２）。初期ＣＩＲＥはフィルタされ、フィルタされたＣＩＲＥが取得される（ブロック７１４）。マルチプルチャネルタップを有する第１のＣＩＲＥは、初期ＣＩＲＥまたはフィルタされたＣＩＲＥに基づいて導かれる（ブロック７１６）。第１のＣＩＲＥにおけるチャネルタップは、第２のＣＩＲＥを取得するためにマルチプルスケーリングファクタでスケールされる（ブロック７２０）。
【００８０】
ブロック７２０の一実施形態では、第１のＣＩＲＥにおける各チャネルタップのエネルギーが、例えば、式（６）または（７）で示すように推定される（ブロック７２２）。第１のＣＩＲＥにおけるチャネルタップに関する雑音エネルギーがまた、例えば、第１のＣＩＲＥの左端および／または右端にある少数のチャネルタップのエネルギーに基づいて推定される（ブロック７２４）。第１のＣＩＲＥにおける各チャネルタップは、例えば、式（１２）に示すように、そのチャネルタップのエネルギーおよび雑音エネルギーにより決定されるスケーリングファクタに基づいてスケールされる（ブロック７２６）。閾値Ｔｈより低いエネルギーを有する各チャネルタップは、例えば、式（１３）で示すように、ゼロに設定され得る（ブロック７３０）。閾値Ｔｈは、雑音エネルギーまたは所定の値に基づいて設定されることができる。
【００８１】
第２の後処理スキームにおいて、第２のＣＩＲＥにおける出力チャネルタップは、第１のＣＩＲＥにおける入力チャネルタップのうちの選択されたものをゼロにすることにより取得される。第２のスキームは、様々な方法で実施されることができる。
【００８２】
第２のスキームの第１の実施形態では、第２のＣＩＲＥは、雑音エネルギーに基づいて適応的に選択された長さを有する。この実施形態では、第１のＣＩＲＥの左端のエネルギーＥｌｅｆｔ、右端のエネルギーＥｒｉｇｈｔ、合計エネルギーＥｔｏｔａｌは、以下のように推定され得る：
【数３３】
2009516482.tif 000035
【００８３】
ただし、ＰｌｅｆｔおよびＰｒｉｇｈｔは、それぞれ、左端および右端のエネルギーを計算するために使用されるチャネルタップの数である。一般に、ＰｌｅｆｔはＰｒｉｇｈｔと等しくてもよいし、あるいは等しくなくてもよい。例として、Ｌは６４に等しくてもよく、ＰｌｅｆｔおよびＰｒｉｇｈｔは共に１５に等しくてもよい。ＰｌｅｆｔおよびＰｒｉｇｈｔは、固定された値または構成可能な値であってもよく、良好な性能を達成するように選択されることができる。Ｅ（ｎ）は、式（６）で示すように、入力チャネルタップｈｉ（ｎ）の瞬時エネルギー、または式（７）で示すように、ｈｉ（ｎ）の平均エネルギーとすることができる。左端のエネルギーＥｌｅｆｔはまた、ＣＩＲＥの左端にあるチャネルタップの第１のサブセットに基づいて決定されることができ、また右端のエネルギーＥｒｉｇｈｔは、ＣＩＲＥの右端にあるチャネルタップの第２のサブセットに基づいて決定されることができる。各サブセットは、関連する端部にある任意の数のチャネルタップの任意の数および任意のものを含むことができる。
【００８４】
左端にあるＰｌｅｆｔ個のチャネルタップは、以下のように、左端のエネルギーが閾値Ｔｌｅｆｔより低い場合はゼロにされ、その他の場合は保持される：
ｎ＝１、・・・、Ｐｌｅｆｔに対して、
【数３４】
2009516482.tif 000036
【００８５】
同様に、右端にあるＰｒｉｇｈｔ個のチャネルタップは、以下のように、右端のエネルギーが閾値Ｔｒｉｇｈｔより低い場合はゼロにされ、その他の場合は保持される：
ｎ＝Ｌ−Ｐｒｉｇｈｔ＋１，・・・，Ｌに対して、
【数３５】
2009516482.tif 000037
【００８６】
閾値ＴｌｅｆｔおよびＴｒｉｇｈｔは、合計エネルギーＥｔｏｔａｌに基づいて設定されることができる。例えば、ＴｌｅｆｔおよびＴｒｉｇｈｔは、Ｔｌｅｆｔ＝Ｔｒｉｇｈｔ＝β１・Ｅｔｏｔａｌとして設定されることができ、ここで、β１は０．０５または何か他の値に設定されることができる。ＴｌｅｆｔおよびＴｒｉｇｈｔはまた、プログラム可能な値であってよい。
【００８７】
第２のスキームの第２の実施形態では、入力チャネルタップは、合計エネルギーのうちの一部(fraction)が除去されるまで、一度に１チャネルタップずつ、所定の順序で連続的にゼロにされる。この実施形態では、指標ｊは、検討される入力チャネルタップの数を示し、１からＬまで、すなわちｊ＝１、２、・・・、Ｌであることができる。入力チャネルタップは、例えば、両端から開始して中央に向けて移動しながら、また２つの端部間を交互しながら、一度に１つずつ検討されることができる。指標ｊ’は、どの入力チャネルタップを検討すべきかを示し、以下のように、指標ｊに基づいて規定されることができる：
奇数のｊに対して、
【数３６】
2009516482.tif 000038
【００８８】
偶数のｊに対して、
【数３７】
2009516482.tif 000039
【００８９】
指標ｊ’は、まず、２つの端部にある入力チャネルタップを選択し、右端と左端との間で交互に行う。したがって、指標ｊが１からＬまで進むにつれて、ｊ’＝１、Ｌ、２、Ｌ−１、３、Ｌ−２、・・・、Ｌ／２、Ｌ／２＋１となる。
【００９０】
ｊの入力チャネルタップに関する累算されたエネルギーＥａｃｃ（ｊ）は、以下のように表わされることができる：
Ｅａｃｃ（ｊ）＝Ｅａｃｃ（ｊ−１）＋Ｅ（ｊ’）、              式（２１）
ただし、Ｅ（ｊ’）は、入力チャネルタップｈｉ（ｊ’）の推定されたエネルギーであり、それは、式（６）または（７）で示すように導かれることができ、またＥａｃｃ（ｊ）はＥａｃｃ（０）＝０として初期化され得る。
【００９１】
ｊの各値について、入力チャネルタップｈｉ（ｊ’）が選択され、累算されたエネルギーＥａｃｃ（ｊ）が、選択されたチャネルタップのエネルギーＥ（ｊ’）で更新される。入力チャネルタップｈｉ（ｊ’）は、以下のように、更新された累算されたエネルギーＥａｃｃ（ｊ）が閾値Ｔａｃｃより低い場合はゼロにされ、その他の場合は保持される：
ｊ＝１，・・・，Ｌに対して、
【数３８】
2009516482.tif 000040
【００９２】
閾値Ｔａｃｃは、合計エネルギーＥｔｏｔａｌに基づいて設定されることができる。例えば、Ｔａｃｃは、Ｔａｃｃ＝βａｃｃ・Ｅｔｏｔａｌとして設定されることができ、ただし、βａｃｃは０．０５または何か他の値に設定されることができる。Ｔａｃｃはまた、プログラム可能な値であってよい。
【００９３】
第２のスキームの第３の実施形態では、弱い入力チャネルタップは、合計エネルギーのうちの一部が除去されるまで、一度に１つのチャネルタップずつ、所定の順序で連続的にゼロにされる。この実施形態では、指標ｊは１からＬまでであることができる。ｊの各値について、入力チャネルタップｈｉ（ｊ’）は、そのエネルギーＥ（ｊ’）が閾値Ｔｈより低い場合、弱いと見なされ得る。入力チャネルタップｈｉ（ｊ’）が弱い場合、（１）累算されたエネルギーＥａｃｃ（ｊ）は、このチャネルタップのエネルギーを含むように更新され、（２）更新された累算されたエネルギーが閾値Ｔａｃｃより低い場合、このチャネルタップはゼロにされる。入力チャネルタップｈｉ（ｊ’）は、それが弱くない場合または更新された累算されたエネルギーが閾値Ｔａｃｃより低くない場合に保持される。閾値ＴｈおよびＴａｃｃは、雑音エネルギーＥｎｏｉｓｅ、合計エネルギーＥｔｏｔａｌなどに基づいて設定され得るが、またはプログラム可能な値とすることもできる。
【００９４】
第２のスキームの第４の実施形態では、入力チャネルタップは、最も弱いものから最も強いものへと並べられ、合計エネルギーのうちの一部が除去されるまで、一度に１チャネルタップずつ、逐次順番で連続的にゼロにされる。この実施形態では、指標ｊは、１からＬまでであることができる。ｊの各値について、検討されていないすべての入力チャネルタップ中の最も弱いチャネルタップが選択され、また累算されたエネルギーＥａｃｃ（ｊ）は、その選択されたチャネルタップのエネルギーを含むように更新される。選択されたチャネルタップは、更新された累算されたエネルギーが閾値Ｔａｃｃより低い場合にゼロにされ、その他の場合は保持される。閾値Ｔａｃｃは、合計エネルギーＥｔｏｔａｌに基づいて設定されてもよく、またはプログラム可能な値であってもよい。
【００９５】
第２のスキームの第５の実施形態では、弱い初期チャネルタップはゼロにされる。入力チャネルタップは、そのエネルギーが閾値Ｔｈより低い場合、弱いと見なされることができる。一実施形態では、閾値Ｔｈは、合計エネルギーＥｔｏｔａｌに基づいて、例えば、Ｔｈ＝βｈｔ・Ｅｔｏｔａｌとして設定され、ただし、βｈｔは０．０１に、または何か他の値に設定されることができる。他の実施形態では、閾値Ｔｈは、雑音エネルギーＥｎｏｉｓｅに基づいて、例えば、Ｔｈ＝βｈｎ・Ｅｎｏｉｓｅとして設定され、ただし、βｈｎは１．５に、または何か他の値に設定されることができる。さらに他の実施形態では、閾値Ｔｈは、最大の入力チャネルタップのエネルギーＥｐｅａｋに基づいて、例えば、Ｔｈ＝βｈｐ・Ｅｐｅａｋとして設定され、ただし、βｈｐは０．０１に、または何か他の値に設定されることができる。閾値Ｔｈはまた、何か他の量に基づいて設定されてもよく、あるいはプログラム可能な値であってもよい。
【００９６】
入力チャネルタップを選択的にゼロにするための様々な実施形態が上記で述べられてきた。入力チャネルタップはまた、他の方法でゼロにすることができ、これは本発明の技術的範囲内のものである。
【００９７】
図６に戻って参照すると、最終のチャネルエスティメータ６２０は、初期チャネルタップ
【数３９】
2009516482.tif 000041
【００９８】
またはフィルタされたチャネルタップ
【数４０】
2009516482.tif 000042
【００９９】
であり得る入力チャネルタップｈｉ（ｎ）を受け取る。最終のチャネルエスティメータチャネル６２０はまた、チャネルタップのエネルギーＥ（ｎ）、端部エネルギーＥｌｅｆｔおよび／またはＥｒｉｇｈｔ、合計エネルギーＥｔｏｔａｌ、雑音エネルギーＥｎｏｉｓｅ、および以下同様のものを受け取ることができる。最終のチャネルエスティメータ６２０は、受け取ったエネルギーおよび／またはプログラム可能な値に基づいて１つまたはそれより多くの閾値を導くことができる。最終のチャネルエスティメータチャネル６２０は、次いで、上記で述べた実施形態のうちの任意の１つ、または任意の組合せに基づいて、入力チャネルタップのうちの選択されたものをゼロにすることができる。
【０１００】
図８は、チャネルタップを選択的にゼロにすることにより、ＣＩＲＥを導くためのプロセス８００を示す。初期のＣＩＲＥが、例えば、パイロットシーケンスを用いて、複数の入力サンプルを逆拡散することにより時間ドメインで、受信されたパイロットに基づいて導かれる（ブロック８１２）。初期のＣＩＲＥはフィルタされ、フィルタされたＣＩＲＥを取得することができる（ブロック８１４）。マルチプルチャネルタップを有する第１のＣＩＲＥは、初期のＣＩＲＥまたはフィルタされたＣＩＲＥに基づいて導かれる（ブロック８１６）。第１のＣＩＲＥにおけるチャネルタップのうちの選択されたものはゼロに設定され、第２のＣＩＲＥが取得される（ブロック８２０）。
【０１０１】
上記で述べた第１の実施形態では、第１のＣＩＲＥの左端にあるチャネルタップの第１のサブセットは、これらのチャネルタップに関する総計エネルギーＥｌｅｆｔが第１の閾値Ｔｌｅｆｔより低い場合、ゼロに設定される（ブロック８２２）。第１のＣＩＲＥの右端にあるチャネルタップの第２のサブセットはまた、これらのチャネルタップに関する総計エネルギーＥｒｉｇｈｔが第２の閾値Ｔｒｉｇｈｔより低い場合、ゼロに設定される（ブロック８２４）。第１および第２のサブセットは、同じまたは異なる数のチャネルタップを含むことができる。各サブセットは、第１のＣＩＲＥにおけるチャネルタップの合計数のうちの一部（例えば、約４分の１）を含むことができる。第１の閾値は第２の閾値と等しくてもよく、また両方の閾値は、第１のＣＩＲＥにおけるチャネルタップの合計エネルギーに基づいて設定されることができる。
【０１０２】
上記で述べた第２、第３、および第４の実施形態では、閾値Ｔａｃｃより小さい総計エネルギーを有する少なくとも１つのチャネルタップは、ゼロに設定される（ブロック８３２）。閾値Ｔａｃｃは、第１のＣＩＲＥにおけるチャネルタップの合計エネルギーに基づいて設定されることができる。第２および第３の実施形態では、ゼロにされるべき（複数の）チャネルタップは、第１のＣＩＲＥの左端と右端とを交互しながら、および２つの端部から中央に向かってトラバースしながら、所定の順序で選択される。第４の実施形態では、第１のＣＩＲＥにおけるチャネルタップは、最も弱いものから最も強いものへとランク付けされ、ゼロにされるべき（複数の）チャネルタップは、最も弱いチャネルタップから始まる逐次順番で選択される。第５の実施形態では、閾値Ｔｈより小さいエネルギーを有する各チャネルタップは、ゼロに設定される（ブロック８４２）。閾値Ｔｈは、第１のＣＩＲＥにおけるチャネルタップの合計エネルギー、ピークエネルギー、または雑音エネルギーに基づいて設定することができる。
【０１０３】
入力チャネルタップはまた、第１および第２の後処理スキームの両方に基づいて処理されることができる。例えば、入力チャネルタップは、上記で述べた諸実施形態の任意のものに基づいてゼロにされることができ、またゼロにされない入力チャネルタップは、タップに関しての(tap-wise)ＬＭＭＳＥ技法に基づいてスケールされることができる。
【０１０４】
第２のＣＩＲＥは、図４に示すように、等化器のための係数を導くために使用されることができる。第２のＣＩＲＥはまたレイク受信機のために使用されることができる。レイク受信機は、マルチプルフィンガ(finger)プロセッサ（または、単に「フィンガ(fingers)」）を含み、また対象とする(of interest)信号インスタンス(instance)を処理するために、各フィンガを割り当てることができる。第２のＣＩＲＥは、該フィンガによる処理のために割り当てられる強い信号インスタンスを識別するために使用され得る。第２のＣＩＲＥはまた、割り当てられたフィンガの出力に、これらの出力を組み合わせる前に重み付けをするために使用することができる。
【０１０５】
本明細書で述べたチャネル推定技法は、様々な手段によって実施されることができる。例えば、これらの技法は、ハードウェア、ファームウェア(firmware)、ソフトウェア、またはその組合せで実施されることができる。ハードウェア実装では、チャネル推定を行うために使用される処理装置は、１つまたはそれより多くの特定用途向け集積回路（ＡＳＩＣｓ）、デジタル信号プロセッサ（ＤＳＰｓ）、デジタル信号処理装置（ＤＳＰＤｓ）、プログラム可能な論理装置（ＰＬＤｓ）、フィールドプログラマブル(field programmable)ゲートアレイ（ＦＰＧＡｓ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子装置、本明細書で述べられた機能を実施するように設計された他の電子装置、またはその組合せの内において実装され得る。
【０１０６】
ファームウェアおよび／またはソフトウェア実装では、本技法は、本明細書で述べられた機能を実施するモジュール（例えば、手順、機能など）を用いて実施されることができる。ファームウェアおよび／またはソフトウェアコード(codes)は、メモリ（例えば、図２のメモリ２９２）に記憶され、プロセッサ（例えば、プロセッサ２９０）により実行され得る。メモリは、プロセッサ内に、またはプロセッサの外部に実装され得る。
【０１０７】
開示された諸実施形態のこれまでの記述は、任意の当業者が本発明を作成し、または使用することを可能にするために提供される。これらの諸実施形態に対する様々な変更は、当業者にとって容易に明らかになり、本明細書で定義されている一般的な原理は、本発明の技術的範囲を逸脱することなく他の諸実施形態に適用されることができる。したがって、本発明は、本明細書中に示された諸実施形態に限定されるものではなく、本明細書で開示された原理および新規な特徴と一致する最も広い範囲が与えられるべきである。
【図面の簡単な説明】
【０１０８】
【図１】無線通信システムにおける送信送信を示す図。
【図２】基地局と無線装置のブロック図。
【図３】基地局におけるＣＤＭＡ変調器のブロック図。
【図４】無線装置における等化器のブロック図。
【図５】例示的なチャネルインパルス応答推定を示す概略図。
【図６】チャネルエスティメータのブロック図。
【図７】チャネルタップをスケールすることによりＣＩＲＥを導くためのプロセスを示す図。
【図８】チャネルタップを選択的にゼロにすることによりＣＩＲＥを導くためのプロセスを示す図。
【図１】
2009516482.tif 000043
【図２】
2009516482.tif 000044
【図３】
2009516482.tif 000045
【図４】
2009516482.tif 000046
【図５】
2009516482.tif 000047
【図６】
2009516482.tif 000048
【図７】
2009516482.tif 000049
【図８】
2009516482.tif 000050
【国際調査報告】
2009516482.tif 000051
2009516482.tif 000052
2009516482.tif 000053