(57)【要約】複数のコードチャネルを有する受信信号は、受信信号と推定される受信信号との間の差に基づいたエラー信号をフィルタにかけることによって処理される。受信信号は、複数のコードチャネルのそれぞれのコードチャネル上にあるデータを回復するため、そして受信信号に対応する送信信号の推定値を生成するために、処理される。チャネル推定は、推定される受信信号を生成するために、結果として生じる推定される送信信号に適用される。受信信号と推定される受信信号との間の差に基づいたエラー信号のフィルタリングの後で、結合器は、フィルタにかけられたエラー信号と推定される送信信号とを結合させる。
2009530995.tif 000002
【特許請求の範囲】
【請求項１】
複数のコードチャネルのそれぞれの上にあるデータを回復するために、そして受信信号に対応する送信信号の推定される送信信号を生成するために、前記受信信号を処理するように構成された信号推定器と、
推定される受信信号を生成するために、前記推定される送信信号にチャネル推定を適用するように構成されたバーチャルチャネルプロセッサと、
前記受信信号と前記推定される受信信号との間の差に基づいたエラー信号をフィルタにかけるように構成されたフィルタと、
前記フィルタによって生成されたフィルタにかけられたエラー信号と、前記推定される送信信号と、を結合させるように構成された結合器と、
を備えている、決定フィードバックイコライザ（ＤＦＥ）。
【請求項２】
前記信号推定器は、
前記データを回復するために、前記複数のコードチャネルのそれぞれを逆拡散し、復調するように構成されたデータ推定器と、
前記推定される送信信号を生成するために、前記データを変調し、拡散するように構成された信号リコンストラクタと、
を備えている、
請求項１に記載のＤＦＥ。
【請求項３】
前記データ推定器が、前記複数のコードチャネルのそれぞれをデスクランブルするようにさらに構成される、請求項２に記載のＤＦＥ。
【請求項４】
前記フィルタは、前記チャネル推定に基づいたフィルタレスポンスを有する、請求項１に記載のＤＦＥ。
【請求項５】
前記フィルタレスポンスは、前記受信信号と前記エラー信号との間の関係にさらに基づいている、請求項４に記載のＤＦＥ。
【請求項６】
前記フィルタレスポンスは、前記受信信号の推定されるノイズにさらに基づいている、請求項４に記載のＤＦＥ。
【請求項７】
前記フィルタレスポンスは、パルス波形にさらに基づいている、請求項４に記載のＤＦＥ。
【請求項８】
前記信号推定器は、前記推定される送信信号を生成する前に、前記受信信号を等化するように構成されたリニアイコライザ、
をさらに備えている、
請求項１に記載のＤＦＥ。
【請求項９】
前記リニアイコライザは前記フィルタによって形成される、請求項８に記載のＤＦＥ。
【請求項１０】
無線チャネル効果を減らすために、そして等化された受信信号を生成するために、受信信号に等化を適用するように構成されたリニアイコライザと；
逆拡散された信号を生成するために、前記等化された信号を逆拡散するように構成された逆拡散器と；
推定されるデータを生成するために、前記逆拡散された信号を復調するように構成されたデモジュレータと；
推定される変調された信号を生成するために、前記の推定されるデータを変調するように構成されたモジュレータと；
前記受信信号に対応する送信信号の推定される送信信号を生成するために、前記推定されるデータを拡散するように構成された拡散器と；
推定される受信信号を生成するために、前記推定される送信信号に、チャネル推定を適用するように構成されたバーチャルチャネルプロセッサと；
前記受信信号と前記推定される受信信号との間の差に基づいたエラー信号をフィルタにかけるように構成されたフィルタと、なお前記フィルタは、前記チャネル推定と、前記受信信号と前記エラー信号との間の関係と、に少なくとも部分的に基づいたレスポンスを有し、前記逆拡散器は、前記フィルタによって生成された、フィルタにかけられたエラー信号を逆拡散するように構成されている；
前記推定される変調された信号と、前記逆拡散されたフィルタにかけられたエラー信号と、を結合させるように構成された結合器と；
を備えている、決定フィードバックイコライザ（ＤＦＥ）。
【請求項１１】
前記逆拡散器の逆拡散器出力をデスクランブルするように構成されたデスクランブラと、
前記拡散器の拡散器出力をスクランブルするように構成されたスクランブラと、
をさらに備えている、請求項１０に記載のＤＦＥ。
【請求項１２】
前記受信信号を、時間領域から周波数領域へ変換するように構成された第１の高速フーリエ変換（ＦＦＴ）プロセッサと、
前記フィルタにかけられたエラー信号を、前記周波数領域から前記時間領域へ変換するように構成された逆のＦＦＴプロセッサと、
スクランブラ出力を、前記時間領域から前記周波数領域へ変換するように構成された第２のＦＦＴプロセッサと、
をさらに備える、請求項１０に記載のＤＦＥ。
【請求項１３】
符号分割多重化信号ＣＤＭを受信するための方法であって、前記方法は、
前記送信信号に対応する受信信号の複数のコードチャネルのそれぞれの上にあるデータを回復することによって、送信信号に対応する推定される送信信号を生成することと、
前記推定される送信信号にチャネル推定を適用することによって、推定される受信信号を生成することと、
前記受信信号と前記推定される受信信号との間の差に基づいたエラー信号をフィルタにかけることと、
前記フィルタによって生成された前記フィルタにかけられたエラー信号と、前記推定される送信信号と、を結合させることと、
を備える、符号分割多重化信号ＣＤＭを受信するための方法。
【請求項１４】
前記推定される送信信号を前記生成することは、
送信データを推定するために、前記複数のコードチャネルのそれぞれを逆拡散し、復調することと、
前記推定される送信信号を生成するために、前記推定される送信データを変調し、拡散することと、
を備える、
請求項１３に記載の方法。
【請求項１５】
復調する前に、前記複数のコードチャネルのそれぞれをデスクランブルすることと、
前記推定される送信データを変調した後で、前記推定される送信データをスクランブルすることと、
をさらに備える、
請求項１４に記載の方法。
【請求項１６】
前記フィルタにかけることは、前記チャネル推定に基づいたフィルタリング
を備える、
請求項１３に記載の方法。
【請求項１７】
前記フィルタにかけることは、前記受信信号と前記エラー信号との間の関係に基づいたフィルタリングを備える、請求項１６に記載の方法。
【請求項１８】
前記フィルタにかけることは、前記受信信号の推定されるノイズに基づいたフィルタリングを備える、請求項１７に記載の方法。
【請求項１９】
前記フィルタにかけることは、パルス波形に基づいたフィルタリングを備える、請求項１７に記載の方法。
【請求項２０】
前記推定される送信信号を前記生成することの前に、前記受信信号に線形等化を適用すること
をさらに備える、
請求項１３に記載の方法。
【請求項２１】
符号分割多重化信号に決定フィードバックイコライザリングを適用するためのプログラム製品であって、
コンピュータ可読メディア上で含まれ、そして前記次のコンピュータ実行されるステップ、
前記送信信号に対応する受信信号の複数のコードチャネルのそれぞれの上にあるデータを回復することによって、送信信号に対応する推定される送信信号を生成することと、
前記推定される送信信号にチャネル推定を適用することによって、推定される受信信号を生成することと、
前記受信信号と前記推定される受信信号との間の差に基づいたエラー信号をフィルタにかけることと、
前記フィルタによって生成された前記フィルタにかけられたエラー信号と、前記推定される送信信号と、を結合させることと、
を生じさせるように構成された、
コンピュータ実行可能ロジックを備えている、プログラム製品。
【請求項２２】
前記コンピュータ実行可能ロジックは、前記以下のコンピュータ実行されるステップ、
送信データを推定するために、前記複数のコードチャネルのそれぞれを逆拡散し、復調することと、
前記推定される送信信号を生成するために、前記推定される送信データを変調し、拡散することと、
を生じさせるようにさらに構成された、
請求項２１に記載のプログラム製品。
【発明の詳細な説明】
【背景】
【０００１】
（分野）
本発明は、一般に通信システムに関し、より具体的には、符号分割多重化(code division multiplexed)（ＣＤＭ）信号のための決定フィードバックイコライザ(decision feedback equalizers)（ＤＦＥ）に関する。
【０００２】
（背景）
決定フィードバックイコライザ（ＤＦＥｓ）は、無線チャネルに等化(equalization)を適用することによって、データの受信を改善するために、しばしば使用される。複数の復調されたデータシンボルに基づいて、フィルタは無線チャネルの効果を抑制する(counteract)ために調整される(adjusted)。単一のキャリア信号についての典型的なＤＦＥは、フィードフォワードフィルタ(feed forward filter)と、シンボルレベルのデモジュレータの出力に基づいたフィードバックフィルタ(feedback filter)と、を含んでいる。残念なことに、符号分割多重化システム(code division multiplexing system)に適用されるような従来のＤＦＥｓは、決定がＣＤＭ処理のゲイン(CDM processing gain)を利用しないので、信頼性の低いチップレベルの復調を結果としてもたらす。
【０００３】
したがって、ＣＤＭ信号のためのＤＦＥが必要とされている。
【発明の開示】
【概要】
【０００４】
受信信号(received signal)と、推定される受信信号(estimated received signal)と、の間の差に基づいたエラー信号を、フィルタにかけることによって、決定フィードバックイコライザ（ＤＦＥ）は、複数のコードチャネル(multiple code channels)を有する信号を処理する。受信信号は、複数のコードチャネルのそれぞれのコードチャネル上にあるデータを回復する(recover)ために、そして受信信号に対応する送信信号の推定値を生成するために、処理される。チャネル推定(channel estimate)が、推定される受信信号を生成するために、結果として生じる推定される送信信号(resulting estimated transmitted signal)に適用される。フィルタがエラー信号をフィルタにかけた後、結合器は、フィルタにかけられたエラー信号(filtered error signal)と推定される送信信号(estimated transmitted signal)とを結合させる(combines)。
【詳細な説明】
【０００５】
例示的な実施形態においては、決定フィードバックイコライザ（ＤＦＥ）は、複数のコードチャネルを含む符号分割多重（ＣＤＭ）信号を受信する。受信信号は、基地局のような、送信機から無線チャネルを通して送信され、無線アクセス端末のようなポータブルデバイス(portable device)内のＤＦＥで受信される。無線チャネルは、異なった時間においてアクセス端末デバイスに到達する信号の複数のバージョンを結果としてもたらす、分散した(scattering)およびマルチフェージング(multi-fading)なチャネル特徴、を有する。受信信号は、データ推定器が信号を逆拡散し、デスクランブルし、復調する前に、推定されるデータシンボルを回復するために、無線チャネル特徴を少なくとも部分的に補正する(compensates)リニアイコライザ(linear equalizer)によって処理される。チャネル推定は、推定される受信信号を生成するために、結果として生じる推定される送信信号に適用される。受信信号から推定される受信信号を引いた後で、エラー信号は、受信信号とエラー信号との間の差に部分的に基づいたレスポンスを有するフィルタによって、フィルタにかけられる。結果として生じるフィルタにかけられた信号は、推定される送信信号と結合する。例示的な実施形態におけるＤＦＥ  １００は、簡潔さと明瞭さのために、図１で省略された他の機能およびブロックを含んでいる。
【０００６】
用語「例示的な(exemplary)」は、「例(example)、インスタンス(instance)、又は例証(illustration)として機能している」を意味するように、ここでは使用されている。「例示的な」としてここに説明されるいずれの実施形態も、他の実施形態あるいは設計よりも、好ましいまたは有利であるとして、必ずしも解釈されるべきではない。
【０００７】
図１は、本発明の例示的な実施形態に従った、決定フィードバックイコライザ（ＤＦＥ）のブロック図である。ＤＦＥ  １００は、ハードウェア、ソフトウェアおよび／またはファームウェアの任意の組み合わせにおいてインプリメントされることができる。例示的な実施形態においては、アクセス端末内のプロセッサ上で実行するソフトウェアのコード(software code)は、ＤＦＥ  １００の機能を実行するために、計算、比較および調整を実行する。ＤＦＥ  １００を参照して説明されたブロックの様々な機能およびオペレーションは、任意の数のデバイス、サーキットあるいはエレメントにおいて、インプリメントされる(implemented)ことができる。機能ブロックの２つ以上は単一のデバイスに組み合わされることができ、任意の単一のデバイスにおいて実行されるように説明される機能は、いくつかの状況において、いくつかのデバイスにわたってインプリメントされることができる。特定のインプリメンテーション(implementation)によって、図３を参照して下で説明されるように、信号は、時間領域(time domain)においてあるいは周波数領域(frequency domain)において、処理されることができる。
【０００８】
送信機によって、および無線チャネルを通して、送信された送信信号に対応する受信信号１０２は、ＤＦＥ  １００で受信される。例示的な実施形態においては、ＤＦＥ  １００は、例えばＣＤＭＡハンドセット、ポータブル電話、無線の携帯情報端末(personal digital assistant)（ＰＤＡ）あるいは他の無線デバイスのような、アクセス端末内の受信機の一部としてインプリメントされる。したがって、受信信号１０２は、アンテナ、低雑音増幅器(low noise amplifiers)（ＬＮＡｓ）および他のハードウェアを通して、受信されることができる。ＤＦＥ  １００のインプリメンテーションによって、ハードウェアは、無線チャネルの一部として見なされることができ、あるいは信号上で動作する(act on the signal)個別のメカニズムとして扱われることができる。
【０００９】
受信信号１０２は、無線チャネル特徴のチャネル推定に基づいたレスポンスを有するリニアイコライザ１０４によって処理される。チャネル推定は、数多くの技術のいずれを使用しても得られることができる。適切な技術の一例は、「通信チャネル推定(“Communication Channel Estimation”)」と題され、２００６年３月２１日に出願された、そして、参照することによってここにその全体において組込まれている、特許出願番号ＸＸ／ＸＸＸ、ＸＸＸ［ＡＴＴＹ  ＤＯＣＫＥＴ  ＮＯ．０５１２１２］において論じられている。結果として生じる初めに等化された信号(resulting initially equalized signal)１０６は、推定される送信信号１１６を生成するために、信号推定器(signal estimator)１０８によって処理される。データ推定器１１０は、信号リコンストラクタ(signal reconstructor)１１２によって処理される、推定されるデータ１１４を生成するために、等化された信号１０６を処理する。データ推定器１１０は、送信データの推定されるデータ１１４を決定するために、初めに等化された信号１０６を逆拡散し、デスクランブルし、復調する。ソフトデシジョン(soft decision)が適用されることができるいくつかの状況においてにもかかわらず、ハードデシジョン(hard decision)が、例示的な実施形態のデータシンボルを決定するために、適用される。データ推定器１１０は、受信信号１０２内のコードチャネルのすべてを処理する。したがって、１６のコードチャネルが無線チャネル内で伝送のために使用される場合、１６セットのデータは１つの推定値として生成される。図１においては、矢印１１４は、複数のデータ信号がデータ推定器１１０によって生成されるということを説明するために、ブロック矢印として示されている。データ推定器は、したがって、符号化されたチャネルを逆拡散するために、複数の擬似乱数コード(a plurality of pseudorandom codes)を適用し、また直交振幅変調(quadrature amplitude modulation)（ＱＡＭ）のような適切な復調を適用する前にデスクランブルするような他の信号処理、を適用する。
【００１０】
信号リコンストラクタ１１２は、本来の送信データ(originally transmitted data)を処理するために、送信機によって使用される同じ技術を使用して推定されるデータ１１４を処理することによって、推定される送信信号１１６を生成する。信号リコンストラクタ１１２は、例示的な実施形態においてモジュレータ、スクランブラ(scrambler)および拡散器(spreader)を含む。推定されるデータ１１４は、本来使用される変調スキーム(originally used modulation scheme)を使用して変調され、本来使用されるスクランブリング技術を使用してスクランブルされる。適切な擬似乱数コードは、推定される送信信号１１６を生成するために、信号に適用される。信号推定器１０８の出力は、それゆえに、推定される送信信号１１６と呼ばれる、基地局によって送信された本来の送信信号、の推定値である。したがって、推定される送信信号１１６は、無線チャネルを通った伝送の前の送信信号である。
【００１１】
有限インパルス応答(finite impulse response)（ＦＩＲ）フィルタのようなバーチャルの無線チャネルプロセッサ(virtual wireless channel processor)１１８は、推定される受信信号１２０を生成するために、推定される送信信号１１６にチャネル推定を適用する。初めに等化された信号１０６が、過度なエラー、例えば、著しい残余多経路干渉(significant residual multipath interference)あるいは受信機ノイズ(receiver noise)など、を含んでいない場合は、そのときには、推定される受信信号１２０は、受信信号１０２と同一となるであろう。結合器１２２は、受信信号１０２から推定される受信信号１２０を差し引くことによって、エラー信号１２４を生成する。遅延１２６は、差し引き機能の前に、２つの信号１０２、１２０を同期させるために(synchronize)、受信信号１０２に、適切な時間処理を提供する。
【００１２】
エラー信号１２４は、チャネル推定と、受信信号１０２と推定される受信信号１２０との間の関係と、に部分的に基づいたレスポンスを有するフィルタ１２８によって処理される。フィルタにかけられた信号１３０は、したがって、エラー信号１２４中のパワー(power)、チャネル推定、および、受信信号１０２と推定される受信信号１２０との間の関係に基づいたパラメータ、に基づいている。例示的な実施形態においては、フィルタは、チャネル推定に基づいたレスポンス、ノイズ推定値およびパルス波形を有するリニアイコライザで、最小平均二乗誤差(minimum mean-square error)（ＭＭＳＥ）機能を活用する。適切なフィルタ１２８の一例は、図３を参照して、さらに詳細に説明されている。フィルタにかけた後で、結果として生じるフィルタにかけられたエラー信号は、推定される送信信号１１６と結合する。結合された信号は、逆拡散および復調のような信号処理へ転送される。例示的な実施形態においては、フィルタ１２８は、推定される受信信号と受信信号との間の関係にさらに基づいた、リニアイコライザ１０４のレスポンスを有する。
【００１３】
次の例示的なシチュエーションの精査は、ＤＦＥ  １００のオペレーションをさらに明らかにする。初めに等化された信号１０６が小さなエラーのみを含んでいるところが、推定される送信信号１１６は送信信号と同一である。チャネル推定を適用することは、受信信号１０２にのみ含まれている、受信されるノイズと、推定される受信信号１２０にのみ含まれている、多分チャネル推定エラーと、を除いて受信信号１０２と同じである推定される受信信号１２０を結果としてもたらす。受信されるノイズとチャネル推定エラーの両方が小さい場合、そのときは結合器１２２の出力はゼロに近く、フィルタにかけられた信号１３０もまたゼロに近い。推定される送信信号１１６をゼロに近い信号に加えることは、送信信号を正確に表す組み合わされた信号、を結果としてもたらす。
【００１４】
初めに等化された信号１０６が著しいエラーを含んでいるシチュエーションに関して、結果として生じる推定される受信信号１２０はエラーを有するであろう、また２つの信号の差は、フィルタ１２８によって、少なくとも部分的に修正される(corrected)。等化された信号１０６の中に含まれていた著しいエラーの結果として、例えばオリジナルのシンボルがａ−１として送信されたときａ＋１となるように、シンボルは不正確に(incorrectly)決定される可能性がある。他の推定されるデータを有する不正確なシンボル(incorrect symbol)は、推定される送信信号１１６を生成するために、信号リコンストラクタによって変調され、拡散され、スクランブルされる。チャネル推定が適用された後で、結果として生じる推定される受信信号１２０は、不正確な(inaccurate)シンボル推定値を反映する。推定される受信信号１２０が受信信号１０２から差し引かれるとき、エラー信号１２４は、推定される送信信号１１６の不正確さ(inaccuracy)を反映する。フィルタレスポンスが、受信信号１０２と推定される受信信号１２０との間の関係に部分的に基づいているので、結果として生じるフィルタにかけられた信号１３０は、無線チャネル特徴が減らされた影響を備えたエラー信号の推定値である。
【００１５】
リニアイコライザあるいは信号処理経路において適用される任意の他の適切なフィルタは、無線チャネル分散(radio channel dispersion)（すなわち多経路伝播）の効果を最小にすることと、またノイズ増幅を最小化にすることと、の間の、トレードオフ(trade-off)に基づいて操作しなくてはならない。リニアイコライザは、受信信号１０２についてのそれら２つの要因の間の、最も好ましい利用可能なトレードオフ、を達成するように設計されることができる。他方では、エラー信号１２４上で操作するフィルタ１２８は、受信信号自体の上で操作していることとは対照的に、無線チャネル分散は、減らされた影響を有するので、非常に低いＳＮＲ条件以外において、エラー信号１２４が受信信号１０２よりも少ないパワーを含むという事実の結果、一層よりよいトレードオフを達成することができる。
【００１６】
したがって、ＤＦＥ  １００は、リコンストラクトされた推定される受信信号と受信信号１０２との間の関係の上でのリニアイコライザ（フィルタ）１２８レスポンスを基づかせることによって、チャネル特徴について補正する。いくつかのシチュエーションにおいて、フィルタを通した反復の数を増やすことによって、そして前の推定される受信信号を現在の推定される受信信号と比較することによって、エラーは減らされることができる。
【００１７】
図２は、第２の反復が推定される受信信号に適用される、例示的なＤＦＥ１００のブロック図である。上で説明されるように受信信号を処理した後で、結合器１３２からの結合された信号は、信号推定器１０８によって処理される。信号は、第２の推定される送信信号２０２を生成するために変調され、拡散され、スクランブルされる推定されるデータ、を生成するために、逆拡散され、デスクランブルされ、復調される。チャネル推定は、第２の推定される受信信号２０４を決定するために、第２の推定される送信信号２０２に適用される。第２の推定される受信信号２０４は、第２の推定される受信信号２０２と推定される受信信号１２０との間の関係に基づいた調整されたレスポンス、を有するフィルタ２０８によってフィルタにかけられる第２のエラー信号２０６を生成するために、受信信号１０２から差し引かれる。したがって、第２のフィルタ２０８は、例示的な実施形態においては、調整されたレスポンスを備えたフィルタ１２８である。第２のフィルタ２０８の出力は、受信機におけるさらなる処理の前に、第２の推定される送信信号２０２と結合される。複数の反復は、いくつかの状況において、同様の様式において実行されることができる。
【００１８】
図３は、周波数領域において処理が実行される、例示的なＤＦＥ  １００のブロック図である。したがって、受信信号１０２は、図３を参照して説明される例示的なＤＦＥ  １００において、時間領域から周波数に変換される。上記に説明されるように、ＤＦＥ  １００は、いくつかの状況において、時間領域でインプリメントされることができる。
【００１９】
高速フーリエ変換(Fast Fourier Transform)（ＦＦＴ）プロセッサ３０２は、リニアイコライザ１０４と結合器１２２とに提供される受信信号スペクトル３０３をもたらす(yielding)周波数領域に、受信信号を変換する。例示的なＤＦＥ  １００においては、リニアイコライザ１０４は、（ｃ＊  Ｘ  ｐ＊）／（｜ｃ｜２の＋ｎ２）と等しいレスポンスを有しており、なおｃ＊はチャネル推定の複素共役であり、ｐ＊はパルス波形のスペクトルの複素共役であり、そしてｎはノイズスペクトル推定値(noise spectrum estimate)である。リニアイコライザ１０４のレスポンスは周波数に依存しており、したがって、パラメータのそれぞれは、周波数の関数(function)である。他のリニアイコライザはいくつかの状況において使用されることができる。リニアイコライザ１０４が周波数領域において受信信号スペクトル３０３を処理した後、逆のＦＦＴ(inverse FFT)（ＩＦＦＴ）プロセッサ３０４は、等化された信号を時間領域に変換する。結果として生じる信号は、信号をデスクランブルし逆拡散するために、デスクランブラ／逆拡散器３０６によって処理される。いくつかのシチュエーションにおいて、受信信号はスクランブルされず、またデスクランブルする機能は必要とされない。量子化器３０８は、データの値を最も近いコンスタレーションの値(constellation value)に決定し、設定する。例示的な実施形態においては、逆拡散された信号はデモジュレータ３１０によって復調され、また、データシンボルによって表わされるコンスタレーションポイント(constellation point)のベストの推定値(best estimate)を決定するために、ハードデシジョンが３１２において適用される。例えば、変調スキームが１６ＱＡＭ（１６直交振幅変調(16 quadrature amplitude modulation)）に従う場合、シンボルを表すベクトルの位相および振幅は、ベクトルをコンスタレーションポイントにセットするハードデシジョンを、１６ポイントのうちで最も近いコンスタレーションポイントと、モジュレータ３１４と、に適用することとして、推定される。拡散器／スクランブラ３１６は、推定される送信信号１１６を生成するために、基地局によって適用された、同様の拡散しスクランブルするスキーム(the same spreading and scrambling schemes)を適用する。したがって、デスクランブラ／逆拡散器３０６、量子化器３０８および拡散器／スクランブラ３１６は、信号推定器１０８の機能を実行するための１つの例示的な技術を提供する。
【００２０】
推定される送信信号１１６は、チャネル推定が適用される前に、ＦＦＴプロセッサ３１８によって周波数領域に変換される。いくつかの状況において、スケーリングプロセッサ３２０は、推定される受信信号１２０が受信信号スペクトル３０３から差し引かれる前に、推定される信号対雑ノイズ比(signal to noise ratio)（ＳＮＲ）に基づいたスケーリングファクタを適用する。以下に説明されるように、信号対雑ノイズ比が低いとき、スケーリングファクタは、推定される受信信号１２０の寄与(contribution)を最小化するか、取り除く(eliminates)。
【００２１】
係数ジェネレーター(coefficient generator)３２２は、フィルタ１２８を生成するために、リニアイコライザに適用される係数、Ｓを決定する。例示的な実施形態においては、ＳはＥ｛ｐ２２−ｎ２｝／Ｅ｛ｐ１２−ｎ２｝と等しく、ｐ２は、結合器１２２の出力での、信号帯域幅全体にわたって平均されたエラー信号１２４に含まれるパワーであり、ｐ１は、信号帯域幅全体にわたって平均された受信信号スペクトル３０３に含まれるパワーであり、ｎは、信号帯域幅全体にわたって平均されたノイズの推定されるパワーである。例示的なＤＦＥ  １００におけるフィルタレスポンスは、
【数１】
2009530995.tif 000003
【００２２】
と等しい。
【００２３】
したがって、ｐ２がｐ１と等しいとき、Ｓは１に等しく、また、フィルタ１２８のレスポンスは、リニアイコライザ１０４のレスポンスと同じである。低いＳＮＲのシチュエーションにおいては、推定される送信信号１１６は、量子化器３０８によって生じた決定エラーによって支配されており(dominated)、Ｅ｛ｐ２２−ｎ２｝は、２掛けるＥ｛ｐ１２−ｎ２｝とほぼ等しく、そしてそれは、２と等しい最大係数Ｓを結果としてもたらす。しかしながら、そのような低いＳＮＲのシチュエーションにおいては、推定される受信信号１２０が便利な情報を搬送しないので、推定される受信信号１２０をディウェイト(de-weight)するのに有益である。適切なスケーリングファクタの一例は、３２０において適用される１−ｅｋ１ＸＳＮＲ_ｅｓｔと等しいファクタであり、なおｋ１は定数であり、ＳＮＲ＿ｅｓｔは、信号対雑ノイズ比の推定値(estimate)である。使用されたときには、スケーリングファクタは、受信信号上で推定される受信信号の効果を最小化にするため、あるいは取り除くためのメカニズムを提供する。例えば、ＳＮＲが十分に低い場合、推定される受信信号は結合器１２２に適用されず、また、受信信号１０２はエラー信号と同じであり、係数Ｓは１に等しく、そしてフィルタレスポンスはリニアイコライザレスポンスと同じである。３２０のスケーリングファクタを適用する別の適切な解式の一例は、ハードデシジョン３１２の代わりに量子化器３０８のソフトデシジョンを適用することを含む。低いＳＮＲシチュエーションにおいて、ソフトデシジョンはゼロである可能性があり、３２０のゼロスケーリングファクタを適用するのと同じ最終結果をもたらす。フィルタレスポンスは周波数の関数であるが、従属を示す表記は簡潔と明瞭のために省略される。
【００２４】
フィルタにかけられた信号は、ＩＦＦＴ  ３２４によって時間領域に変換され、また、デスクランブラ／逆拡散器３０６は時間領域信号をデスクランブルし、逆拡散する。残りの変調されたシンボル(remaining modulated symbols)は、推定される受信信号(estimated received signal)の結果として生じるデータと受信信号のデータにおける差を表す。変調されたエラーシンボルは、結合器１３２における推定される送信変調シンボル(estimated transmitted modulation symbols)と結合される。信号アライナ(signal aligner)３２６は、モジュレータ３１４のオペレーションに起因する変調されたシンボルを保存し、対応する変調されたエラーシンボルで、データを位置合わせするために、データを遅延させる。結合された信号は、ソフトな復調(soft demodulation)が適用されることができる信号復調へと転送される。
【００２５】
図４は、本発明の例示的な実施形態に従って、受信信号を処理する方法のフローチャートである。例示的な方法は、図１−３を参照して上記に説明された機能を容易にするアクセス端末内のコンポーネント(components)およびソフトウェアによって実行される。しかしながら、方法はハードウェア、ソフトウェアおよび／またはファームウェアの任意の組合せによって実行されることができる。
【００２６】
ステップ４０２で、推定される送信信号が生成される。例示的な実施形態においては、等化された信号が、推定される送信データを生成するために、逆拡散され、デスクランブルされ、復調される前に、受信信号は、リニアイコライザによって処理される。推定される送信データは、推定される送信信号を生成するために、基地局で使用される技術にしたがって、変調され、スクランブルされ、拡散される。
【００２７】
ステップ４０４で、チャネル推定は、推定される受信信号を生成するために、推定される送信信号に適用される。
【００２８】
ステップ４０６で、受信信号と推定される受信信号との間の差に基づいたエラー信号は、少なくとも部分的にチャネル推定に基づいて、レスポンスを有するフィルタによってフィルタにかけられる。例示的な実施形態においては、フィルタは、エラー信号と受信信号の間の比較に基づいたレスポンスを有する。
【００２９】
ステップ４０８で、フィルタにかけられたエラー信号は、推定される送信信号と結合される。例示的な実施形態においては、フィルタにかけられたエラー信号は逆拡散され、デスクランブルされる、そして、結果として生じる信号は、変調された推定されるデータに加えられる。したがって、変調された推定されるデータは保存され、あるいは遅延され、そしてフィルタにかけられた逆拡散およびデスクランブルのエラー信号と結合される。
【００３０】
当業者は、情報および信号は、様々な異なる技術および技法のいずれかを使用して表わされることができるということを、理解するであろう。例えば、上記の説明をとおして参照されることができる、データ、インストラクション、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場あるいは磁性粒子、光場あるいは光学粒子、あるいはそれらの任意の組合せによって表わされることができる。
【００３１】
当業者は、様々な説明のための論理ブロック、モジュール、回路、および、ここに開示された実施形態に関連して説明されたアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェアあるいは両方の組合せとしてインプリメントされることができる、ということをさらに理解するであろう。ハードウェアとソフトウェアのこの互換性を明瞭に説明するために、様々な説明のためのコンポーネント、ブロック、モジュール、回路およびステップが、一般に、それらの機能性という観点から、上記に説明されてきた。そのような機能性が、ハードウェアあるいはソフトウェアとしてインプリメントされるかどうかは、特定のアプリケーションと全体のシステムに課された設計制約(design constraints)に依存する。熟練職人は、各特定のアプリケーションについての様々な方法で、説明された機能性をインプリメントすることができるが、そのようなインプリメンテーションの決定は、本発明の範囲からの逸脱を生じさせるものとして解釈されるべきでない。
【００３２】
ここに開示された実施形態に関連して説明された様々な説明のための論理ブロック、モジュールおよび回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）あるいは他のプログラマブル論理デバイス、ディスクリートゲートあるいはトランジスタロジック、ディスクリートハードウェアコンポーネント、あるいはここに説明された機能を実行するために設計されたそれらの任意の組み合わせで、インプリメントあるいは実行されることができる。汎用プロセッサは、マイクロプロセッサであってもよいが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、あるいはステートマシン(state machine)であってもよい。プロセッサはまた、コンピューティングデバイス(computing devices)の組み合わせ、例えば、ＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと併用しての１つ以上のマイクロプロセッサ、あるいは任意の他のそのような構成のもの、としてインプリメントされてもよい。
【００３３】
ここに開示された実施形態に関連して説明された方法あるいはアルゴリズムのステップは、ハードウェアにおいて、プロセッサによって実行されたソフトウェアモジュールにおいて、あるいはこれら２つの組み合わせにおいて、直接的に具現化されることができる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭあるいは当技術分野において知られている記憶媒体の任意の他の形態において常駐する(reside)ことができる。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取ることができ、また記憶媒体に情報を書き込むことができるように、プロセッサに結合される。別の方法では、記憶媒体は、プロセッサと一体化していてもよい。プロセッサと記憶媒体は、ＡＳＩＣにおいて常駐していてもよい。ＡＳＩＣは、ユーザ端末に常駐していてもよい。あるいは、プロセッサと記憶媒体は、ユーザ端末におけるディスクリートコンポーネントとして常駐することができる。
【００３４】
開示された実施形態の以上の説明は、いずれの当業者も本発明を作る、あるいは使用することを可能とするように提供される。これらの実施形態に対する様々な修正は、当業者にとって容易に明らかであろう、そして、ここにおいて定義された包括的な原理は、本発明の精神と範囲から逸脱することなく、他の実施形態に適用されることができる。したがって、本発明は、ここに示された実施形態に限定されるようには意図されてはおらず、ここに開示された原則と新規な特徴に整合する最も広い範囲が与えられるべきである。
【図面の簡単な説明】
【００３５】
【図１】図１は、本発明の例示的な実施形態に従って、決定フィードバックイコライザ（ＤＦＥ）のブロック図である。
【図２】図２は、本発明の例示的な実施形態に従って、第２の反復を含むＤＦＥのブロック図である。
【図３】図３は、フィルタリングが周波数領域において実行される、例示的なＤＦＥのブロック図である。
【図４】図４は、本発明の例示的な実施形態に従って、受信信号を処理する方法のフローチャートである。
【図１】
2009530995.tif 000004
【図２】
2009530995.tif 000005
【図３】
2009530995.tif 000006
【図４】
2009530995.tif 000007
【国際調査報告】
2009530995.tif 000008
2009530995.tif 000009
2009530995.tif 000010