(57)【要約】１実施形態では、受信機が基準発生器および主等化器を有する。基準発生器は１つまたはそれ以上のパイロット基準信号を用いて受信信号を等化する。次いで、基準発生器は等化信号の１つまたはそれ以上の所定のデータチャネルをデコードし、各デコードチャネルのデータについて硬決定を行い、各デコードチャネルの元のコードシーケンスを再生する。主等化器は、１つまたはそれ以上のパイロット信号と一緒に、各再エンコードチャネルを追加の基準信号として用いて、受信信号の時間遅延されたバージョンを等化する。代替実施形態では、受信機は、再エンコードチャネルの数およびそれらチャネルの電力に基づいてルックアップテーブルから最適なステップサイズを選択するステップサイズ発生器を有してもよい。次いで、ステップサイズが主等化器によって再エンコードチャネルと一緒に用いられて、時間遅延された受信信号を等化する。
2009524285.tif 000002
【特許請求の範囲】
【請求項１】
受信信号を等化する方法であって、
（ａ）受信信号の少なくとも１つのパイロットチャネルに基づいて１つまたはそれ以上の受信信号の第１のセットを等化して、１つまたはそれ以上の等化信号の第１のセットを発生するステップ；
（ｂ）１つまたはそれ以上の等化信号の前記第１のセットを処理して、前記受信信号の１つまたはそれ以上の非パイロットチャネルの第１のセットに相当する１つまたはそれ以上のデコードデータストリームの第１のセットを発生するステップ；
（ｃ）１つまたはそれ以上のデコードデータストリームの前記第１のセットから１つまたはそれ以上の基準信号を発生するステップ；および
（ｄ）（１）前記少なくとも１つのパイロットチャネルおよび（２）前記１つまたはそれ以上の基準信号の両方に基づいて１つまたはそれ以上の受信信号の第２のセットを等化して、１つまたはそれ以上の等化信号の第２のセットを発生するステップ、を含む、方法。
【請求項２】
１つまたはそれ以上の等化信号の前記第２のセットを処理して、前記受信信号の１つまたはそれ以上の非パイロットチャネルの第２のセットに相当する１つまたはそれ以上のデコードデータストリームの第２のセットを発生するステップを更に含む、請求項１に記載の方法。
【請求項３】
１つまたはそれ以上の受信信号の前記第２のセットが、１つまたはそれ以上の受信信号の前記第１のセットの時間遅延されたバージョンである、請求項１に記載の方法。
【請求項４】
ステップ（ｂ）、（ｃ）、および（ｄ）が１つまたはそれ以上の受信信号の前記第１のセットについて１回またはそれ以上反復され、各反復について、ステップ（ｂ）で処理された前記等化信号が、ステップ（ｄ）の先の実施において発生された前記等化信号である、請求項３に記載の方法。
【請求項５】
１つまたはそれ以上の受信信号の前記第１のセットについて、１つまたはそれ以上の基準信号のうちの２つまたはそれ以上のセットが、単一の基準発生器を用いて反復的に発生される、請求項４に記載の方法。
【請求項６】
１つまたはそれ以上の受信信号の前記第１のセットについて、１つまたはそれ以上の基準信号のうちの２つまたはそれ以上のセットが、２つまたはそれ以上の基準発生器を用いてパイプライン様式で反復的に発生される、請求項４に記載の方法。
【請求項７】
ステップ（ａ）がフィルタ係数の第１のセットに基づいて１つまたはそれ以上の受信信号の前記第１のセットを濾波する処理を含み、フィルタ係数の前記第１のセットが、
（１）１つまたはそれ以上の等化信号の前記第１のセットを前記少なくとも１つのパイロットチャネルと比較することによってエラー信号を計算する処理；および
（２）前記エラー信号に基づいてフィルタ係数の前記第１のセットを更新する処理により適応的に発生される、請求項１に記載の方法。
【請求項８】
ステップ（ｄ）が、フィルタ係数の第２のセットに基づいて１つまたはそれ以上の受信信号の前記第２のセットを濾波するステップを含み、フィルタ係数の前記第２のセットが、
（１）１つまたはそれ以上の等化信号の前記第２のセットを（ｉ）前記少なくとも１つのパイロットチャネルおよび（ｉｉ）前記１つまたはそれ以上の基準信号の両方と比較することによってエラー信号を計算する処理；および
（２）前記エラー信号に基づいてフィルタ係数の前記第２のセットを更新する処理により、適応的に発生される、請求項１に記載の方法。
【請求項９】
フィルタ係数の前記第２のセットの更新が、前記１つまたはそれ以上の基準信号を生成するのに用いられる前記１つまたはそれ以上の非パイロットチャネルの数および電力の関数として発生されたステップサイズ値に更に基づく、請求項８に記載の発明。
【請求項１０】
ステップ（ａ）が、フィルタ係数の前記第２のセットを用いて１つまたはそれ以上の受信信号の前記第１のセットを濾波する処理を含む、請求項８に記載の方法。
【請求項１１】
ステップ（ｃ）が：
（１）１つまたはそれ以上のデコードデータストリームの前記第１のセットについて硬決定の第１のセットを発生する処理；および
（２）前記１つまたはそれ以上の基準信号として用いられる硬決定の前記第１のセットを記録する処理を含む、請求項１に記載の方法。
【請求項１２】
ステップ（ｃ）が：
（１）前記１つまたはそれ以上の非パイロットチャネルの各々に関連する電力値が電力閾値条件を満たすかどうかを決定する処理；および
（２）基準信号を発生するのに使用するために、関連する電力値が前記電力閾値条件を満たす非パイロットチャネルに相当する各デコードデータストリームをイネーブルにする処理を含む、請求項１に記載の方法。
【請求項１３】
各電力値が、前記関連する非パイロットチャネルの電力および前記少なくとも１つのパイロットチャネルの電力に基づく電力比である、請求項１２に記載の方法。
【請求項１４】
受信信号を等化する装置であって、
（１）（ａ）前記受信信号の少なくとも１つのパイロットチャネルに基づいて１つまたはそれ以上の受信信号の第１のセットを等化して、１つまたはそれ以上の等化信号の第１のセットを発生するように適合された第１の等化器（例えば２２０）、（ｂ）１つまたはそれ以上の等化信号の前記第１のセットを処理して、前記受信信号の１つまたはそれ以上の非パイロットチャネルの第１のセットに相当する１つまたはそれ以上のデコードデータストリームの第１のセットを発生するように適合された第１のデコーダ（例えば２２２）、（ｃ）シンボル決定ブロック（例えば２２４）、および１つまたはそれ以上のデコードデータストリームの前記第１のセットから１つまたはそれ以上の基準信号を発生するように適合されチップシーケンス発生器（例えば２２６）を含む、
１つまたはそれ以上の受信信号の前記第１のセットから前記１つまたはそれ以上の基準信号を発生するように適合された第１の基準発生器（例えば２１８）と、
（２）（ｉ）前記少なくとも１つのパイロットチャネルおよび（ｉｉ）前記１つまたはそれ以上の基準信号の両方に基づいて１つまたはそれ以上の受信信号の第２のセットを等化して、１つまたはそれ以上の等化信号の第２のセットを発生するように適合された第２の等化器（例えば２０４）とを備える、装置。
【請求項１５】
１つまたはそれ以上の等化信号の前記第２のセットを処理して、前記受信信号の１つまたはそれ以上の非パイロットチャネルの第２のセットに相当する１つまたはそれ以上のデコードデータストリームの第２のセットを発生するように適合された第２のデコーダ（例えば２０６）を更に備える、請求項１４に記載の装置。
【請求項１６】
１つまたはそれ以上の受信信号の前記第１のセットを遅延させて、１つまたはそれ以上の受信信号の前記第２のセットを生成するように適合された遅延バッファ（例えば２１６）を更に備える、請求項１４に記載の装置。
【請求項１７】
前記第２の等化器のオペレーションを実行する前に、前記第１の基準発生器のオペレーションが１回またはそれ以上反復的に繰り返され、各反復について、１つまたはそれ以上の受信信号の前記第１のセットの等化が、前記第１の基準発生器の前のオペレーションにおいて発生された前記１つまたはそれ以上の基準信号に更に基づく、請求項１６に記載の装置。
【請求項１８】
前記装置が１つまたはそれ以上の追加の基準発生器（例えば８４８）を更に備え、
前記第１の基準発生器および前記１つまたはそれ以上の追加の基準発生器がパイプライン化された様式で接続され；
各追加の基準発生器が（ｉ）前記受信信号の少なくとも１つのパイロットチャネルおよび（ｉｉ）パイプライン化された前の基準発生器によって発生された１つまたはそれ以上の基準信号に基づいて、１つまたはそれ以上の受信信号の前記第１のセットを等化するように適合された、請求項１６に記載の装置。
【請求項１９】
前記第１の等化器が、フィルタ係数の第１のセットに基づいて１つまたはそれ以上の受信信号の前記第１のセットを濾波するように適合され、
フィルタ係数の前記第１のセットが、
（１）１つまたはそれ以上の等化信号の前記第１のセットを少なくとも前記１つのパイロットチャネルと比較することによってエラー信号を計算すること；および
（２）前記エラー信号に基づいてフィルタ係数の前記第１のセットを更新すること
によって適応的に発生される、請求項１４に記載の装置。
【請求項２０】
前記第２の等化器がフィルタ係数の第２のセットに基づいて１つまたはそれ以上の受信信号の前記第２のセットを濾波するように適合されたフィルタを（例えば２１０）を備え、
フィルタ係数の前記第２のセットが、
（１）１つまたはそれ以上の等化信号の第２のセットを（ｉ）前記少なくとも１つのパイロットチャネルおよび（ｉｉ）前記１つまたはそれ以上の基準信号の両方と比較することによってエラー信号を計算すること；および
（２）前記エラー信号を用いてフィルタ係数の前記第２のセットを更新することによって適応的に発生される、請求項１４に記載の装置。
【請求項２１】
フィルタ係数の前記第２のセットの更新がステップサイズ選択器（例えば３３４）によって発生されたステップサイズ値に更に基づき、前記ステップサイズ値が前記１つまたはそれ以上の基準信号を発生するのに用いられる前記１つまたはそれ以上の非パイロットチャネルの数と電力との関数である、請求項２０に記載の装置。
【請求項２２】
前記第１の等化器が、フィルタ係数の前記第２のセットを用いて１つまたはそれ以上の受信信号の前記第１のセットを濾波することによって、１つまたはそれ以上の受信信号の前記第１のセットを等化するように適合された、請求項２０に記載の装置。
【請求項２３】
前記第１の基準信号発生器が、
（１）前記１つまたはそれ以上のデコードデータストリームのために硬決定の第１のセットを発生するように適合された、シンボル決定処理部（例えば２２４）と；
（２）前記１つまたはそれ以上の基準信号として用いられるために硬決定の前記第１のセットを記録するように適合された、チップシーケンス再生成処理部（例えば２２６）とを備える、請求項１４に記載の装置。
【請求項２４】
前記第１の基準信号発生器が：
（１）１つまたはそれ以上の非パイロットチャネルの各々に関連する電力値が電力閾値条件を満たすかどうかを決定するように；かつ
（２）基準信号を発生するのに使用するために、関連する電力値が前記電力閾値条件を満たす非パイロットチャネルに相当する各デコードデータストリームをイネーブルにするように、適合された、請求項１４に記載の装置。
【請求項２５】
各電力値は、関連する非パイロットチャネルの電力および前記少なくとも１つのパイロットチャネルの電力に基づく電力比である、請求項２４に記載の装置。
【請求項２６】
前記装置が、前記第１の等化器が前記第２の等化器によって用いられる前記１つまたはそれ以上の基準信号を発生するように構成された第１の構成；および
前記第１および第２の等化器がｔｒａｎｓｍｉｔ−ｄｉｖｅｒｓｅ信号を別々に処理するように機能するように構成された第２の構成を支援する、請求項１４に記載の装置。
【請求項２７】
フィルタ係数のセットに基づいて受信信号を濾波して等化信号を発生することによって、受信機の受信信号を等化する方法であって、
フィルタ係数の前記セットが、
（１）前記等化信号を、第１のチャネルがパイロットチャネルとして以外の目的で前記受信機によって用いられる前記受信機によって先験的に知られたビットパターンを有する少なくとも第１のチャネルを含む１つまたはそれ以上の基準チャネルと比較することによってエラー信号を計算する処理；および
（２）前記エラー信号に基づいてフィルタ係数の前記セットを更新する処理によって適応的に発生される、方法。
【請求項２８】
前記第１のチャネルが同期チャネルである、請求項２７に記載の方法。
【請求項２９】
前記同期チャネルが第３世代パートナーシッププロジェクト（３ＧＰＰ）規格に適合する、請求項２８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本願は代理人ドケット番号Ｂａｎｎａ３−２−２号である２００６年１月１２日出願の仮出願第６０／７５８，５１４号の出願日の利益を主張し、同仮出願の教示を参照により本願に援用する。
【背景技術】
【０００２】
発明の分野
本発明は信号処理受信機に関し、更に具体的には、当該受信機によって受信された信号を等化することに関する。
【０００３】
関連出願の説明
先行技術の受信機の概要
図１はパイロットチャネルを用いて受信信号を等化（例えば、初期化（「トレイン」）および追跡）する先行技術の受信機１００の１実施のブロック図を示している。受信機１００は、上流側処理部１０２、チップレート正規化最小２乗平均（ＮＬＭＳ）型等化器１０４、デスクランブラ／デスプレッダ１０６、および下流側処理部１０８を有する。上流側処理部１０２はアナログ／デジタル変換、ルート二乗余弦フィルタリング、または受信信号を調製して等化するための他の処理を含む事前等化処理を実行する。ＮＬＭＳ等化器１０４は上流側処理部１０２からデジタルデータｙ（ｉ）を受信し、信号ｙ（ｉ）を等化して元の伝送前信号に近似させ、等化信号
【数１】
2009524285.tif 000003
をデスクランブラ／デスプレッダ１０６に出力する。デスクランブラおよびデスプレッダ１０６は等化信号
【数２】
2009524285.tif 000004
からスクランブルコードおよび拡散シーケンスを除去し、ソフトシンボルｒ（ｎ）を出力する。次いで、ソフトシンボルｒ（ｎ）が下流側処理部１０８によって処理される。これにはシンボル推定、データシンボルデマッピング、または受信信号から１つまたはそれ以上の出力データストリームを復元するための他の等化後処理を含んでよい。
【０００４】
ＮＬＭＳ等化器１０４は、有限インパルス応答（ＦＩＲ）フィルタ１１０、係数更新器１１２、およびエラー計算器１１４を備える更新ループを用いてデジタル信号ｙ（ｉ）を等化する。ＦＩＲフィルタ１１０は着信デジタル信号ｙ（ｉ）を受信し、係数ｗ（ｉ）を信号ｙ（ｉ）に適用し、等化信号
【数３】
2009524285.tif 000005
を出力する。係数ｗ（ｉ）は係数更新器１１２によって（１）着信信号ｙ（ｉ）および（２）エラー計算器１１４から受信エラー信号ｅ（ｉ）を用いて計算される。エラー信号ｅ（ｉ）および係数ｗ（ｉ）は、チップインターバル当たり１回の更新の最高速度で継続的に更新される。
【０００５】
正規化最小２乗平均法を用いた係数計算
係数ｗ（ｉ）は当該分野で公知の多数の方法のいずれか１つを用いて計算され得る。図１の実施形態によれば、係数更新器１１２は信号ｙ（ｉ）およびエラー信号ｅ（ｉ）を受信し、正規化最小２乗平均（ＮＬＭＳ）法を用いて新しい係数ｗ（ｉ＋１）を計算する。ＮＬＭＳ法は最小２乗平均（ＬＭＳ）法の変法である。ここで、新しい係数ｗ（ｉ＋１）の各々は以下の式（１）のように計算される：
ｗＬＭＳ（ｉ＋１）＝ｗＬＭＳ（ｉ）−μ∇ｗＥ［｜ｅ（ｉ）２｜］          （１）
（式中、∇ｗはエラー信号ｅ（ｉ）の期待値Ｅ［｜ｅ（ｉ）｜２］の勾配であり、μは更新ステップサイズである。）。
【０００６】
期待値Ｅ［｜ｅ（ｉ）｜２］（すなわち、平均２乗誤差（ＭＳＥ））は「誤差特性曲面」として表すことができる。曲面上の極小値によって表される最小２乗平均誤差（ＭＭＳＥ）に達するために、勾配降下法を用いて全曲面をステップする。式（１）のＭＳＥがＭＭＳＥに近付くに従って、タップ重みｗ（ｉ）の精度は上がる。式（１）の推定値の代わりに瞬間的な推定値を代入すれば、以下のような式（２）の特定のＬＭＳ計算が得られる：
ｗＬＭＳ＝（ｉ＋１）＝ｗＬＭＳ（ｉ）−Δｙ（ｉ）ｅ＊（ｉ）          （２）
式中、小さなスカラーがステップサイズΔとして選択され、ｅ＊（ｉ）はエラー信号ｅ（ｉ）の複素共役である。ＮＬＭＳ係数ｗＮＬＭＳ（ｉ＋１）を得るために、ＬＭＳ式（２）を正規化して以下のように式（３）を生成する：
【数４】
2009524285.tif 000006
示されたように、新しいＮＬＭＳ係数ｗＮＬＭＳ（ｉ＋１）は、ステップサイズ
【数５】
2009524285.tif 000007
を用いる。これはステップサイズの調整の複雑さを低減する。
【０００７】
エラー計算
元の伝送前信号を概算する際のＮＬＭＳ等化器１０４の精度は、エラー信号ｅ（ｉ）によって測定される。したがって、エラーｅ（ｉ）が小さいと、等化器性能が改善したことを表す。エラー信号ｅ（ｉ）はＦＩＲフィルタ１１０の等化出力
【数６】
2009524285.tif 000008
を以下の式（４）
【数７】
2009524285.tif 000009
に示されるような基準信号ｘ（ｉ）と比較することによって得られる。基準信号ｘ（ｉ）は伝送の影響を無視した受信信号の期待値を表す。このため、等化出力
【数８】
2009524285.tif 000010
が受信機１００によって知られた期待される基準ｘ（ｉ）により近く近似するに従って、エラー信号ｅ（ｉ）は低減する。
【０００８】
典型的な伝送においては、伝送信号の大部分は受信機によって知られていない。しかし、既知のビットシーケンスを含んだパイロット信号ｚ（ｉ）が、トレーニングおよびトラッキングのために伝送され得る。式（４）の基準ｘ（ｉ）の代わりにパイロットｚ（ｉ）を代入すれば、式（５）に示されるようにエラー信号ｅ’（ｉ）が得られる：
【数９】
2009524285.tif 000011
次いで、エラー信号ｅ’（ｉ）の複素共役が式（３）のエラーｅ＊（ｉ）と置き換えられて、新しいＮＬＭＳ  係数ｗＮＬＭＳ（ｉ＋１）を生成し得る。
【０００９】
第３世代パートナーシッププロジェクト（３ＧＰＰ）用途においては、受信機は一般的なパイロットチャネル（ＣＰＩＣＨ）を用いて等化される。また、ＣＰＩＣＨは、受信機によって知られている、スクランブルシーケンスｃｓｃｒａｍ（ｉ）および拡散シーケンスｃｃｈ（ｉ）を有する。３ＧＰＰリリース５コンパチブル受信機の場合、１次パイロットチャネル（ＰＣＰＩＣＨ）、２次パイロットチャネル（ＳＣＰＩＣＨ）のいずれか、またはこの両方が、継続的なトラッキングおよびトレーニングに使用され得る。ＳＣＰＩＣＨはＰＣＰＩＣＨとは異なる拡散シーケンスおよびスクランブルコードを有する。
【特許文献１】仮出願第６０／７５８，５１４号
【発明の開示】
【発明が解決しようとする課題】
【００１０】
３ＧＧＰおよび他の用途でのパイロット信号電力は典型的には、総伝送電力の１０％に制限される。パイロット信号は総受信信号電力の小さな部分しか表さないので、信号エラーｅ’（ｉ）は決してゼロに近似しない。また、パイロットｚ（ｉ）だけが勾配推定を計算する際に用いられるため、入力信号ｙ（ｉ）の未知のデータシンボルが、勾配雑音の原因となる。エラーｅ’（ｉ）を最小化し、ひいては等化性能を上げるために、パイロット信号電力が増大され得る。しかし、パイロット信号電力を増大すれば、パイロット信号と一緒に伝送できるデータ量が低減される。
【課題を解決するための手段】
【００１１】
１実施形態では、本発明は受信信号を等化する方法である。この方法は（ａ）１つまたはそれ以上の受信信号の第１のセットを等化して、１つまたはそれ以上の等化信号の第１のセットを発生するステップ、（ｂ）１つまたはそれ以上の等化信号の第１のセットを処理して、受信信号の１つまたはそれ以上の非パイロットチャネルの第１のセットに相当する１つまたはそれ以上のデコードデータストリームの第１のセットを発生するステップ、（ｃ）１つまたはそれ以上のデコードデータストリームの第１のセットから１つまたはそれ以上の基準信号を発生するステップ、および（ｄ）１つまたはそれ以上の受信信号の第２のセットを等化して、１つまたはそれ以上の等化信号の第２のセットを発生するステップを含む。１つまたはそれ以上の等化信号の第１のセットの等化は、受信信号の少なくとも１つのパイロットチャネルに基づく。また、１つまたはそれ以上の受信信号の第２のセットの等化は、（１）少なくとも１つのパイロットチャネルおよび（２）１つまたはそれ以上のデコードデータストリームの第１のセットから発生された１つまたはそれ以上の基準信号に基づく。
【００１２】
別の実施形態では、本発明は受信信号を等化する装置である。この装置は（ａ）１つまたはそれ以上の受信信号の第１のセットを等化して１つまたはそれ以上の等化信号の第１のセットを発生するように適合された第１の等化器、（ｂ）１つまたはそれ以上の等化信号の第１のセットを処理して、受信信号の１つまたはそれ以上の非パイロットチャネルの第１のセットに相当する１つまたはそれ以上のデコードデータストリームの第１のセットを発生するように適合された第１のデコーダ、（ｃ）１つまたはそれ以上のデコードデータストリームの第１のセットから１つまたはそれ以上の基準信号を発生するように適合された基準信号発生器、および（ｄ）１つまたはそれ以上の受信信号の第２のセットを等化して１つまたはそれ以上の等化信号の第２のセットを発生するように適合された第２の等化器を備える。１つまたはそれ以上の等化信号の第１のセットの等化は受信信号の少なくとも１つのパイロットチャネルに基づく。また、１つまたはそれ以上の受信信号の第２のセットの等化は、（１）少なくとも１つのパイロットチャネルおよび（２）１つまたはそれ以上のデコードデータストリームの第１のセットから発生された１つまたはそれ以上の基準信号に基づく。
【００１３】
更に別の実施形態では、本発明は受信機において受信信号を等化する方法である。この方法はフィルタ係数のセットに基づいて受信信号を濾波して、等化信号を発生することを含む。フィルタ係数のセットは（１）エラー信号を計算すること、および（２）エラー信号に基づいてフィルタ係数のセットを更新することによって適応的に発生される。このエラー信号は等化信号を、受信機によって先験的に知られているビットパターンを有する第１のチャネルを少なくとも含む１つまたはそれ以上の基準チャネルと比較することによって計算される。ここでは、第１のチャネルはパイロットチャネルとして以外の目的で受信機によって使用される。
【００１４】
本発明の他の態様、特徴、および利点は以下の詳細な説明、添付の特許請求の範囲、および添付図面からより完全に明白となろう。それらにおいて同様の参照番号は類似するか同一の要素を示す。
【発明を実施するための最良の形態】
【００１５】
データ信号からの追加の基準信号の発生
図２は本発明の１実施形態の受信機２００の単純化されたブロック図を示す。受信機２００は受信信号から追加の基準信号を発生し、この追加の基準信号を用いて受信信号を等化するように適合されている。受信機２００は、上流側処理部２０２、デスクランブラ／デスプレッダ２０６、および下流側処理部２０８を有しており、これらは図１の先行技術の受信機１００の上流側処理部１０２、デスクランブラ／デスプレッダ１０６、および下流側処理部１０８に類似する。受信機２００はまた、基準発生器２１８、主チップレート正規化最小２乗平均（ＮＬＭＳ）等化器２０４、および入力サンプル遅延バッファ２１６を有する。
【００１６】
基準発生器２１８は補助ＮＬＭＳチップレート等化器２２０、デスプレッダ／デスクランブラ２２２、シンボル決定ブロック２２４、およびチップシーケンス発生器２２６を有する。補助ＮＬＭＳ等化器２２０は上流側処理部２０２からデジタル信号ｙ（ｉ）を受信し、（すなわち、パイロットチャネルｚ（ｉ）を基準として用いる）先行技術の受信機１００のＮＬＭＳ等化器１０４と類似する様式で信号ｙ（ｉ）を等化し、等化信号
【数１０】
2009524285.tif 000012
を出力する。デスクランブラ／デスプレッダ２２２は等化信号
【数１１】
2009524285.tif 000013
を受信し、基準として用いられるべき各チャネルｋからスクランブルコードおよび拡散シーケンスを除去し、各基準チャネルｋについてソフトシンボルｒｋ（ｎ）を出力する。次いで、シンボル決定ブロック２２４がソフトシンボルｒｋ（ｎ）に対して硬決定を行う。硬決定は元の拡散シーケンスおよびスクランブルコードを用いてチップシーケンス発生器２２６によってスクランブルおよび拡散されて、各チャネルｋごとに追加の基準ｖｋ（ｉ）を形成する。次いで、１つまたはそれ以上のｖｋ（ｉ）は主ＮＬＭＳ等化器２０４によって知られた信号として処理されて受信信号を等化する。
【００１７】
追加の基準信号を用いた受信信号の等化
入力サンプル遅延バッファ２１６が受信デジタル信ｙ（ｉ）を遅延し、遅延信号ｙｄｅｌａｙｅｄ（ｉ）を主ＮＬＭＳ等化器２０４に伝送する。先行技術のＮＬＭＳ等化器１０４と同様、主ＮＬＭＳ等化器２０４は有限インパルス応答（ＦＩＲ）フィルタ２１０、係数更新器２１２、およびエラー計算器２１４を備えた更新ループである。ＦＩＲフィルタ２１０は遅延信号ｙｄｅｌａｙｅｄ（ｉ）を受信し、係数ｗｍａｉｎ（ｉ）を信号ｙｄｅｌａｙｅｄ（ｉ）に適用し、等化信号
【数１２】
2009524285.tif 000014
を出力する。係数ｗｍａｉｎ（ｉ）は（１）エラー計算器２１４から受信されたエラー信号ｅｍａｉｎ（ｉ）および（２）遅延信号ｙｄｅｌａｙｅｄ（ｉ）を用いて係数更新器２１２によって計算される。エラー信号ｅｍａｉｎ（ｉ）およびタップ重みｗｍａｉｎ（ｉ）は、チップインターバル当たり１回の更新の最高速度で継続的に更新される。
【００１８】
エラー信号ｅｍａｉｎ（ｉ）はパイロットｚ（ｉ）および基準信号発生器２１８によって発生された１つまたはそれ以上の追加の基準信号ｖｋ（ｉ）を用いて計算される。式（４）は以下のような主エラー信号ｅｍａｉｎ（ｉ）を生成するために修正される：
【数１３】
2009524285.tif 000015
追加の基準として用いられるチャネルに応じて、追加の基準信号ｖｋ（ｉ）が重み付けされてもよいことに留意されたい。
【００１９】
次いで、新しいタップ重みｗｍａｉｎ（ｉ＋１）が、主エラー信号ｅｍａｉｎ（ｉ）および遅延着信信号ｙｄｅｌａｙｅｄ（ｉ）を用いて、式（７）に示すように式（３）を修正することによって計算される。
【数１４】
2009524285.tif 000016
【００２０】
等化後、拡散シーケンスおよびスクランブルコードが、デスクランブラ／デスプレッダ２０６によって等化信号
【数１５】
2009524285.tif 000017
から除去されて、ソフトシンボルｒｍａｉｎ（ｎ）が得られる。このソフトシンボルは下流側処理部２０８によって更に処理される。
【００２１】
１つまたはそれ以上の追加の基準信号ｖｋ（ｉ）をエラー計算に加算することによって、エラー信号ｅｍａｉｎ（ｉ）は先行技術の受信機１００のエラー信号ｅ’（ｉ）よりも、ゼロにより近く近似する。このより正確なエラー計算により、同じステップサイズ
【数１６】
2009524285.tif 000018
を用いた場合、先行技術の受信機１００に対して受信機２００のトレーニングおよびトラッキング性能が改善される。また、トレーニングおよびトラッキングがより正確であるので、等化器のスループットも増大され得る。
【００２２】
パイロット電力を維持し、上記のような追加の基準信号を用いることによって、伝送データ量を低減することなく、トレーニングおよびトラッキングに使用可能な有効電力を増大することができる。この電力の増大は、ビットエラーレートを低減することによって受信機の性能を改善し、したがって、受信機の全体的スループットを増大させる。他方、トレーニングおよびトラッキングに追加の基準信号を用いながら、パイロット電力を低減することができる。ここでは、パイロット電力の低減は、受信機が先行技術の受信機のものと同じビットエラーレートを維持しながら、より多くのデータを送信することを可能にする。他の実施はパイロット電力を部分的に低減するだけで、ビットエラーレートの低減およびデータ伝送速度の増大を達成することができる。
【００２３】
追加の基準信号として用いてよい例示的チャネル
この発明は受信機が１つまたはそれ以上のパイロットチャネルを用いてデータ信号を等化する種々の用途で使用されてよい。そういった用途の１例が、３ＧＰＰ受信機への高速ダウンリンクパケットアクセス（ＨＳＤＰＡ）伝送である。ＨＳＤＰＡ伝送においては、追加の基準信号を発生するのに使用し得るチャネルには、１から４個の高速共有制御チャネル（ＨＳＳＣＣＨ）、１次共有物理チャネル（ＰＣＣＰＣＨ）、高速共有データチャネル（ＨＳＰＤＳＣＨ）、およびダウンリンク物理チャネル（ＤＰＣＨ）が挙げられる。
【００２４】
ＨＳＳＣＣＨチャネルの少なくとも１つがＨＳＤＰＡ伝送中に存在するであろう。上記のように、デスクランブラ／デスプレッダ２２２が等化信号
【数１７】
2009524285.tif 000019
を受信し、各ＨＳＳＣＣＨチャネルｋ（例えば、ｋ＝１から４）からのスクランブルコードおよび拡散シーケンスを除去し、各チャネルｋごとにソフトシンボルｒｋ（ｎ）を出力する。ＨＳＳＣＣＨチャネルの各々は比較的高い拡散係数（例えば、約１２８チップ／シンボル）でコード化されることに留意されたい。したがって、シンボル決定ブロック２２４は各ソフトシンボルｒｋ（ｎ）について別々に正確な硬決定を行うことができる。このプロセスは１つのシンボルのある期間にわたって行われ、したがって、主等化器２０４は１２８チップほどの小さい遅延を用いて動作できる。次いで、チップシーケンス発生器２２６が各チャネルｋの元の拡散シーケンスおよびスクランブルコードを用いて各チャネルｋについての硬決定をスクランブルおよび拡散して、各追加の基準信号ｖｋ（ｉ）を形成する。
【００２５】
ＳＣＨチャネルが伝送されないとき、ＰＣＣＰＣＨチャネルはスロットの残りの９０パーセントの間に伝送される。追加の基準信号が、ＨＳＳＣＣＨチャネルに関して上記に用いられた方法に類似する様式でＰＣＣＰＣＨから生成され得る。ＰＣＣＰＣＨは比較的大きな拡散シーケンス（すなわち、２５６チップ／シンボル）を有する。したがって、正確な硬決定は各ＰＣＣＰＣＨソフトシンボルについて別々に行われてよく、主等化器２０４は２５６チップほどの小さい遅延を用いて動作できる。
【００２６】
ＨＳＰＤＳＣＨは比較的小さな拡散シーケンス（すなわち、約１６チップ／シンボル）を有する。拡散シーケンスが小さいために、シンボル決定ブロック２２４は各ソフトシンボルｒｋ（ｎ）について別々に正確な硬決定を行うことができない恐れがある。その代わりに、シンボル決定ブロック２２４が多数のシンボルを受信し、周期的冗長検査を実行する。シンボルにエラーがない場合、次いでシンボル決定ブロック２２４は各シンボルについて硬決定を行う。このプロセスは２つまたはそれ以上の伝送時間インターバル（ＴＴＩ）を要し、したがって、主等化器２０４は１つのＴＴ１を超える遅延を用いて動作することに留意されたい。次いで、シンボルは元のチャネル拡散係数およびスクランブルコードを用いてチップシーケンス発生器２２６によってスクランブルおよび拡散されて、追加の基準ｖｋ（ｉ）を形成する。
【００２７】
ＤＰＣＨは様々な時間で変化し得る拡散シーケンスを有する。このチャネルの能力は、チャネルが比較的高い拡散シーケンスを有しているときに最高になる。この場合、追加の基準はＨＳＳＣＣＨチャネルに用いられる方法と同様の様式で発生され得る。
【００２８】
チャネルイネーブルおよびステップサイズ最適化
追加の基準信号を用いることにより得られた改善に加えて、受信機のスループットの更なる改善は、主等化器の係数更新器によって使用される最適なステップサイズを選択することによって達成可能である。
【００２９】
図３は１つまたはそれ以上の追加の基準信号を発生し、利用可能な追加の基準の数およびそれら基準の電力に基づいてルックアップテーブルから最適なステップサイズ
【数１８】
2009524285.tif 000020
を選択する本発明の１実施形態の受信機３００の単純化されたブロック図を示す。受信機３００は上流側処理部３０２、入力サンプル遅延バッファ３１６、主チップレート正規化最小２乗平均（ＮＬＭＳ）等化器３０４、デスクランブラ／デスプレッダ３０６、下流側処理部３０８、および基準発生器３１８を有する。これらは図２の受信機２００の相当する要素のものに類似するオペレーションを実行する。また、受信機３００はステップサイズ発生器３２８を有する。分かり易いように、以下は受信機３００が４つのＨＳＳＣＣＨチャネルすべてを用いたトレーニングおよびトラッキングのために設計されていると仮定する。
【００３０】
ステップサイズ発生器３２８はＣＰＩＣＨ出力計算器３３０、ＨＳＳＣＣＨチャネル出力計算器３３２、チャネルイネーブル／ステップサイズ選択器３３４、および基準計算器３３６を有する。ＣＰＩＣＨ出力計算器３３０は等化信号
【数１９】
2009524285.tif 000021
を受信し、以下のような式（８）および（９）を用いて所与のチップ期間にわたって等化信号の総ＣＰＩＣＨシンボル電力を計算する。
【数２０】
2009524285.tif 000022
式（８）および（９）では、完全なパイロットシーケンスが２５６チップの２つのＣＰＩＣＨシンボルを含んだｔｒａｎｓｍｉｔ−ｄｉｖｅｒｓｅ信号の受信に基づいて５１２チップのチップ期間が示される。この期間は実施に応じて変動し得る。例えば、非ｔｒａｎｓｍｉｔ  ｄｉｖｅｒｓｅ受信は、５１２チップ以外の期間、例えば２５６チップの期間を有し得る。次いで、ＣＰＩＣＨ＿Ｐｏｗｅｒ（ｎ）が低域通過濾波され得る。
【００３１】
ＨＳＳＣＣＨ出力計算器３３２は各チャネルｋについて逆スクランブルおよび逆拡散されたシンボルｒｋ（ｎ）を受信し、１つのＴＴＩの最大について、各ＨＳＳＣＣＨチャネルｋのシンボル電力を計算する。この実施形態では、シンボル１つ当たり１２８チップが存在する場合、その電力は式（１０）および（１１）に示すように計算される：
【数２１】
2009524285.tif 000023
式中、Ｎは式（１２）に示す式（１１）の電力を発生するのに用いられるシンボルの数である：
Ｈｓｓｃｈ＿Ｐｏｗｅｒ＿Ｎｒｋ（ｎ）＝Ｎ          （１２）
可能性のある１実施形態では、Ｎが１に等しくなるように電力計算には１つのシンボルだけが使用される。他の実施形態では、式（１１）の電力を発生するのに用いられるシンボルの数Ｎは１より大きくなり得る。例えば、式（１１）の電力は、長さが７６８０チップであり、シンボル１つ当たり１２８チップを有する伝送時間インターバル（ＴＴＩ）について計算され得る。この場合、数ＮはＮが６０に等しくなるまで（すなわち、７６８０／１２８＝６０）、１２８チップ毎に１だけ増分されるであろう。次のＴＴＩの開始時に、Ｎは０にリセットされる。
【００３２】
チャネルイネーブル／ステップサイズ選択器３３４は、各ＨＳＳＣＣＨチャネルｋについてのＣＰＩＣＨ出力計算器３３０およびＨＳＳＣＣＨ出力計算器３３２からの計算値を受け取る。次いで、これらの計算値を用いてどのチャネルがトレーニングおよびトラッキングに使用可能であるかが検出される。使用可能なチャネル数および各チャネルの電力に基づき、チャネルイネーブル／ステップサイズ選択器３３４が、ルックアップテーブルから最適なステップサイズを検索するのに用いられる指数を識別する。このプロセスは擬似コードの逐次段階を通して実行され得る。
【００３３】
図４（ａ）および（ｂ）は図３のチャネルイネーブル／ステップサイズ選択器３３４の機能を実施する擬似コード４００の１実施を示す。図５は図４（ａ）および（ｂ）の擬似コード４００についてのパラメータの表を示す。擬似コード４００のライン１では、
ｃｈｉｐ＿ｃｏｕｎｔが所定周波数ＨＳＳＣＣＨ＿ＳＥＬＥＣＴＯＲ＿ＦＲＥＱＵＥＮＣＹと比較される。考えられる１つの実施では、ＨＳＳＣＣＨ＿ＳＥＬＥＣＴＯＲ＿ＦＲＥＱＵＥＮＣＹが１２８チップになるように選択される。擬似コード４００は１２８チップ毎に、図４（ａ）のライン３から９に示したような先の反復の間で、４つのＨＳＳＣＣＨチャネルについて計算された値をリセットする。
【００３４】
ライン１１では、擬似コード４００はより高い層から受け取られた情報を用いて、どのＨＳＳＣＣＨチャネルが存在するかを決定する。存在し得る各チャネルについて、チャネルイネーブル／ステップサイズ選択器３３４がＨＳＳＣＣＨ＿Ｃｈａｎｎｅｌ＿ＳＷ＿Ｅｎａｂｌｅｄ［ｋ］信号を受信する。次いで、擬似コード４００が４つのＨＳＳＣＣＨチャネルのどれが追加の基準信号として用いるのに十分な電力を有するかを決定する（ライン１０から２４）。次いで、十分な電力を有するチャネルがイネーブルになる。特に、擬似コード４００のラインでは１３、各ＨＳＳＣＣＨチャネルの平均電力（Ｈｓｓｃｃｈ＿Ｐｏｗｅｒ＿Ｅｓｔ［ｋ］）は、計算された相当するＨＳＳＣＣＨ電力（Ｈｓｓｃｃｈ＿Ｐｏｗｅｒ＿Ｓｕｍ［ｋ］）を電力計算に用いられたシンボルの総数（Ｈｓｓｃｃｈ＿Ｐｏｗｅｒ＿Ｎｒｋ（ｎ））で割ることによって計算される。次いで、各平均電力を用いて、ライン１４に示したような、各チャネルｋについての電力比（Ｃａｌｃｕｌａｔｅｄ＿ｐｗｒ＿ｒａｔｉｏ［ｋ］）が計算される。
【００３５】
各チャネルｋについての電力比は、最大電力比（ＨＳＳＣＣＨ＿ＭＡＸ＿ＰＷＲ＿ＦＯＲ＿ＴＲＡＩＮＩＮＧ）および最小電力比（ＨＳＳＣＣＨ＿ＭＩＮ＿ＰＷＲ＿ＦＯＲ＿ＴＲＡＩＮＩＮＧ）についての所定の閾値と比較される（ライン１５から２０）。あるチャネルｋの電力比が最大閾値より大きい場合、擬似コード４００がそのチャネルの電力比を最大閾値と等しく設定する。次いで、電力比が最小閾値より大きいが、最大閾値以下である各チャネルｋに関し、擬似コード４００がその電力比の平方根を計算し（Ｃａｌｃｕｌａｔｅｄ＿ＳＱＰＷＲＳ［ｋ］）、イネーブル信号を真に設定する（ＨＳＳＣＣＨ＿Ｃｈａｎｎｅｌ＿Ｅｎａｂｌｅｄ［ｋ］）（それぞれライン２２および２３）。電力比が最小電力比閾値より低いチャネルｋはイネーブルにされない（すなわち、追加の基準信号を発生させるのに用いられない）。
【００３６】
本発明の代替実施形態では、擬似コード４００は上記電力比以外の電力値を発生し得ることに留意されたい。また、擬似コード４００はこの他の電力値が上記最小閾値以外の電力閾値条件を満たすかどうかも決定し得る。例えば、擬似コード４００はＣＰＩＣＨ電力がＨＳＳＣＣＨ電力によって割られる電力値を計算してもよい（すなわち、Ｃｐｉｃｈ＿Ｐｏｗｅｒ＿ｅｓｔｉｍａｔｅ／Ｈｓｓｃｃｈ＿Ｐｏｗｅｒ＿Ｅｓｔ［ｋ］）。この例では、ＨＳＳＣＣＨチャネルはＨＳＳＣＣＨチャネルの電力値が最大閾値未満のときに電力閾値条件を満たす。他の実施が本発明の範囲内で可能である。
【００３７】
次に、擬似コード４００は、各チャネルを２ビットの２進数に関連付けることによって各チャネルｋを：高電力、中電力、低電力、または超低電力チャネルとして指定する（ＴＣＢｉｎ［ｋ］＝０、１、２、３）（ライン２５から３４）。高電力チャネルは所定の最大電力比（ＨＳＳＣＣＨ＿ＢＩＮ＿ＬＩＭＩＴ＿ＭＡＸ）より大きい電力比を有し、３に等しい２ビットの２進数が割り当てられる（ライン２８から２９）。中電力チャネルは所定の中電力比（ＨＳＳＣＣＨ＿ＢＩＮ＿ＬＩＭＩＴ＿ＭＩＤ）よりも大きく、最大電力比以下の電力比を有する。各中電力チャネルには２に等しい２ビットの２進数（ライン３０から３１）が割り当てられる。低電力チャネルは所定の最小電力比（ＨＳＳＣＣＨ＿ＢＩＮ＿ＬＩＭＩＴ＿ＭＩＮ）より大きく、中電力比以下の電力比を有する。各低電力チャネルには１に等しい２ビットの２進数が割り当てられる（ライン３２から３３）。超低電力チャネルは最小電力比以下の電力比を有し、０に等しい２ビットの２進数が割り当てられる（ライン３４）。
【００３８】
各チャネルｋに２進数が割り当てられた後、擬似コード４００は最大から最小までの２ビットの２進数をアレンジすることによって最高電力からのチャネルを最低電力にソートし、その結果８ビットの２進数が得られる（図４（ｂ）のライン３７）。次いで、この８ビット２進数が、３ビットのルックアップテーブルインデックス番号に相当する４桁の１０進数に再計算される（ＤｅｌｔａＬＵＴｉｎｄｅｘ＝０，．．．，７）（ライン４１から５１）。１例として、３つの低電力チャネルおよび１つの超低電力チャネルを有する伝送は、ルックアップテーブルのインデックス番号３に相当する１０進数１１１０のを生成する（ライン４６）。別の例として、１つの高電力チャネル、２つの中電力チャネルおよび１つの低電力チャネルを有する伝送は、ルックアップテーブルのインデックス番号７に相当する１０進数３２２１を生じるであろう（ライン５１）。この例およびある種の他の場合には、最後の２または３桁はルックアップテーブルインデックス番号を決定するのに関連しないかもしれないことに留意されたい。
【００３９】
インデックス番号が決定されると、ステップサイズがルックアップテーブルから選択され得る。テーブルに含まれたステップサイズはハードウェア設計者によって事前に定められてもよく、アプリケーション間で変動し得る。次いで、選択されたステップサイズは図３の係数更新器３１２に伝送され、そこで、係数計算を実行するのに用いられる。また、チャネルイネーブル信号および各チャネルｋについての電力比の平方根が基準計算器３３６に伝送される。
【００４０】
図６は図３の受信機３００の基準計算器３３６の１実施形態を示す。基準計算器３３６は「Ａｎｄ」ゲート６０２およびサムブロック６０４を有する。各「Ａｎｄ」ゲート６０２はチップシーケンス発生器３２６からのＨＳＳＣＣＨチャネルまたは受信機によって知られたＣＰＩＣＨチャネルのいずれかを受信する。更に、各「Ａｎｄ」ゲートは受信されたチャネル（例えば、ＨＳＳＣＣＨチャネルｋについての図４のＨＳＳＣＣＨ＿Ｃｈａｎｎｅｌ＿Ｅｎａｂｌｅｄ［ｋ］）に相当するチャネルイネーブル信号を受信する。ＣＰＩＣＨチャネルは常にイネーブルであることに留意されたい。イネーブルなＨＳＳＣＣＨおよびＣＰＩＣＨチャネルが組み合わされる前に、それらを以下の式（１３）および（１４）に示すようにスケールすることができる。
【数２２】
2009524285.tif 000024
スケールされたＨＳＳＣＣＨチップおよびＣＰＩＣＨチップはスケールされたチップを因数２で割ることによって上記のように正規化される。係数２はスクランブルコード電力の平方根を拡散コード電力の平方根と乗算する（すなわち、平方根（２）×平方根（２））ことによって導かれる。他の拡散コードおよびスクランブルコードを用いる実施においては、スケールされた係数は２以外の数でもよいことに留意されたい。次いで、イネーブルなチャネルを受け取る各「Ａｎｄ」ゲートは相当するスケールされたチップをサムブロック６０４に伝送する。
【００４１】
サムブロック６０４はスケールされたイネーブルなチャネルを共に加算して１つの合わされた基準信号を作る。合わされた基準信号は乗算器６０６に伝送され、基準信号はそこで係数２によって乗算される。次いで、乗算器６０６は合わされた基準信号を図３のエラー計算器３１４に伝送する。
【００４２】
結論
追加の基準信号を発生するのに上記以外のチャネルが用いられる本発明の種々の実施形態が想定され得る。そういったチャネルは３ＧＰＰ伝送に用いられる他のチャネルまたは３ＧＰＰ以外の用途に用いられるチャネルであり得る。
【００４３】
また、上記以外のチャネルが基準発生器２１８によって処理されずに追加の基準として用いられてもよい。そういったチャネルには、受信機によって先験的に知られているビットパターンを有するチャネルおよびパイロットチャネルとして以外の目的で使用されるチャネルを含む。例えば、３ＧＰＰ受信機では、各スロットの最初の１０％の間に伝送される同期（ＳＣＨ）チャネルは、受信機によって知られたビットパターンを有する。このチャネルは、式（４）の知られた基準ｘ（ｉ）がパイロットｚ（ｉ）およびＳＣＨチャネルの知られた値を含むように、パイロットチャネルに加えて用いられ得る。これらの追加の基準チャネルは、基準発生器２１８などの基準発生器の存在および使用と無関係に使用され得る。
【００４４】
チップレートＮＬＭＳ等化器以外の等化器が主等化器、補助等化器、または主等化器および補助等化器両方の代わりとして用いられる本発明の代替実施形態が想定され得る。このような他の等化器には、限定するものではないが、ＬＭＳ等化器および帰納的最小２乗式等化器が挙げられる。
【００４５】
本発明の更なる実施形態は、２つまたはそれ以上の受信機を有する装置において実施され得る。２つまたはそれ以上の受信機は、１つまたはそれ以上の受信機がデータ信号から追加の基準信号を発生させることによって補助受信機として機能するように、かつ他の１つまたはそれ以上の受信機が追加の基準信号を用いて受信信号を等化することによって主受信機として機能するように、適合され得る。例えば、Ｒ９９要件を満たす受信機を有する装置、例えばレイク受信機、およびリリース６またはリリース７信号を受信する高度な受信機がこの発明のために用いられてもよい。
【００４６】
図７はｔｒａｎｓｍｉｔ−ｄｉｖｅｒｓｅ信号を受信するかまたは追加の基準信号を発生させるのに用いることのできる２つの受信機を有する、本発明の１実施形態の装置７００の単純化されたブロック図を示す。装置７００はダイバーシティ受信モードと基準信号発生モードとの間で装置を切り換えるダイバーシティ選択器７４０を有する。基準信号発生モードの間、ダイバーシティ選択器は補助受信機の下流側処理部（すなわち、シンボル推定器７４２およびＬＬＲデマッパー７４４）を無効にし、装置７００は受信機３００の機能に類似する機能を実行する（すなわち、基準信号およびステップサイズを発生し、この基準信号およびステップサイズを用いて受信信号を等化する）。ダイバーシティモードの間、ダイバーシティ選択器はＣＰＩＣＨ出力計算器７３０、ＨＳＳＣＣＨ出力計算器７３２、チャネルイネーブル／ステップサイズ選択器７３４、基準計算器７３６、シンボル決定ブロック７２４、およびチップシーケンス発生器７２６を無効にする。このモードでは、装置７００は２つのｔｒａｎｓｍｉｔ−ｄｉｖｅｒｓｅ信号を受信し、２つの受信機を用いてこの２つの信号を別々に処理する。
【００４７】
本発明の更に別の実施形態によれば、補助等化器は主係数更新器によって計算された係数ｗ（ｉ）を使用することもできる。この実施そういった１つの実施形態が図３に示唆されている。図３において受信機３００は補助等化器３２０が係数更新器３１２から係数ｗｍａｉｎ（ｉ）を受け取るのを可能にする接続ライン３３８を有する。この機能は任意のものであり、使用されるときには、補助等化器３２０はその自身の係数ｗ（ｉ）を計算するために別個の係数更新器を使用しなくてもよい。したがって、電力は補助等化器３２０の係数更新器を動作させないことによって温存され得る。幾つかの実施形態によれば、補助等化器３２０は係数更新器を有さなくてもよく、したがって、係数更新器３１２から受信された係数ｗｍａｉｎ（ｉ）のみに依存するであろう。他の実施形態によれば、補助等化器３２０は係数更新器を有してもよく、ある場合には等化器３２０その自身の係数ｗ（ｉ）を発生することができる、別の場合には、等化器３２０係数更新器３１２にから受信された係数ｗｍａｉｎ（ｉ）に依存することができる。例えば、補助等化器３２０はその自身の係数ｗ（ｉ）を発生してトレーニングオペレーションを改善してもよい。次いで、トラッキングオペレーションの間は、補助等化器３２０は電力が温存されるように、係数更新器３１２からの係数ｗｍａｉｎ（ｉ）に依存してもよい。
【００４８】
図８は２つまたはそれ以上の基準発生器を有する、本発明の１実施形態の受信機８００の単純化されたブロック図を示す。装置８００は上流側処理部８０２、遅延バッファ８１６、主ＮＬＭＳ等化器８０４、デスクランブラ／デスプレッダ８０６、下流側処理部８０８を有する。これらは図２の受信機２００の相当する要素のオペレーションに類似したオペレーションを実行する。装置８００はまたパイプライン型に接続された基準発生器８１８および８４８を有する。基準発生器８１８は基準発生器２１８のオペレーションと類似するオペレーションを実行して１つまたはそれ以上の基準信号の第１のセットを発生させる。基準発生器８４８は、遅延バッファ８４６からの受信信号ｙ（ｉ）の遅延されたバージョンを受信し、１つまたはそれ以上の基準信号の第１のセットおよび考えられる１つまたはそれ以上のパイロット信号を用いて１つまたはそれ以上の基準信号の第２のセットを発生する。次いで、１つまたはそれ以上の基準信号の第２のセットが主等化器８０４によって用いられて、遅延された受信信号ｙｄｅｌａｙｅｄ（ｉ）を等化し得る。３つ以上の基準発生器を用いる追加の実施形態が想定され得る。この場合、第１の基準発生器を除き、各基準発生器が前の基準発生器から出力された１つまたはそれ以上の基準信号を用いて受信信号を遅延されたバージョンを等化するように、各基準発生器は前の基準発生器とパイプライン式に接続されよう。
【００４９】
１つまたはそれ以上の基準信号のセットを反復的に発生する本発明の更に別の実施形態が想定され得る。そういった１つの実施形態が図８に示唆されており、基準発生器８４８はチップシーケンス発生器８５６から等化器８５０まで延びる点線の接続ライン８６２を示している。１つまたはそれ以上の基準信号のセットを発生後、基準発生器８４８は１つまたはそれ以上の基準信号のセットおよび可能性のある１つまたはそれ以上のパイロットチャネルを用いて１つまたはそれ以上の基準信号の次のセットを発生することができる。この反復的プロセスは１つまたはそれ以上の基準信号の最終セットを主ＮＬＭＳ等化器８０４に適用する前に、任意の所望の回数繰り返されてもよい。
【００５０】
パイロット電力を維持し、１つまたはそれ以上の基準信号の追加のセットを反復的に発生するか、または追加の基準発生器を使用することにより、元の伝送信号を近似する際の１つまたはそれ以上の基準信号の最終セットの精度が増大され得る。他方、このパイロット電力は１つまたはそれ以上の基準信号の追加のセットの発生を用いて低減することができ、１つまたはそれ以上の基準信号の最終セットの精度が維持され得る。他の実施はパイロットチャネルの電力および／または数を部分的に低減することによって、パイロット電力の低減および１つまたはそれ以上の基準信号の最終セットの精度の増大の両方を達成することができる。
【００５１】
図８は２つの基準発生器８１８および８４８を有するある実施形態を示す。ここでは、基準発生器８４８は１つまたはそれ以上の基準信号のセットを反復的に発生することができるが、本発明はこれに限定されるものではない。１つの基準発生器またはパイプライン化された複数の基準発生器を使用する種々の実施形態が想定され得る。このうち少なくとも１つの基準発生器は１つまたはそれ以上の基準信号のセットの反復的発生を支援し得る。そういった実施形態の設計は、パイプライン化された基準発生器、反復的発生、またはこの両方を用いることのトレードオフを考慮し得る。特に、１つまたはそれ以上の基準信号のセットを反復的に発生するのに、ハードウェアは少なくて済み、パイプライン化された基準発生器よりも消費する電力は少ない。他方、次の基準発生器が受信信号の特定のセットを処理する間に、前の基準発生器が受信信号の次のセットを処理するのに用いられ得るので、パイプライン化された基準発生器の待ち時間は、反復的処理よりも短くなり得る。種々の実施形態は上記２つのアプローチを組み合せることによってこれらのトレードオフのバランスを取り得る。
【００５２】
本明細書で用いられる場合、用語「パイロット」とは、受信機によって先験的に知られているビットパターンを有する任意の信号を指す。したがって、用語「パイロット」は、トレーニング以外には用途のない従来のパイロットチャネルだけでなく第３世代パートナーシッププロジェクト（３ＧＰＰ）型の受信機に用いられる同期チャネル（ＳＣＨ）などの他の用途がある知られたチャネルも含む。したがって、図２の基準信号ｚ（ｉ）は、１つまたはそれ以上の他のパイロットチャネルに加えて、あるいはそれに代わって、パイロット（例えば、ＳＣＨ）して以外に受信機機能のために従来から用いられるチャネルに基づくものであり得る。
【００５３】
本明細書において「１実施形態」または「ある実施形態」に言及することは、その実施形態に関連して記載された特定の特徴、構造または特性を本発明の少なくとも１つの実施形態に含むことができることを意味する。本明細書の様々な箇所で句「１実施形態では」が登場することは、必ずしももすべて、同じ実施形態を指すものでもないし、別個または代替の実施形態は必ずしも他の実施形態を相互に排除するものでもない。同じことが用語「実施」に当てはまる。
【００５４】
本発明は、単一の集積回路（ＡＳＩＣまたはＦＰＧＡなど）、マルチチップモジュール、単一のカード、またはマルチカード回路パックとしての可能な実施を含む、回路ベースのプロセスとして実施されてよい。当業者には明白であるように、回路要素の種々の機能はソフトウェアプログラムにおける処理ブロックとして実施されてもよい。そういったソフトウェアは、例えば、デジタル信号プロセッサ、マイクロコントローラ、または汎用コンピュータに使用され得る。
【００５５】
本発明はそれら方法を実践するための方法および装置の形態で具現化することができる。本発明はまた、有形の媒体、例えば、磁気記録媒体、光学記録媒体、固体メモリ、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ハードドライブ、または他の任意の機械読取可能記憶媒体において具現化されるプログラムコードの形態で具現化することも可能である。ここでは、プログラムコードがコンピュータなどの機械にロードされ、それによって実行されるとき、機械は本発明を実践する装置となる。本発明はまた、例えば、記憶媒体に格納されるか、機械にロードされるおよび／または機械によって実行されるか、あるいは電線または電気ケーブル、光ファイバ、あるいは電磁放射などの幾つかの伝送媒体またはキャリアにより伝送される、プログラムコードの形態で具現化することもでき、ここでは、プログラムコードがコンピュータなどの機械にロードされ、それによって実行されるとき、機械は本発明を実践する装置となる。汎用プロセッサで実施されるとき、このプログラムコードセグメントはプロセッサと結び付いて特定の論理回路と同様に動作する固有のデバイスを提供する。本発明はまた、本発明の方法および／または装置を用いて発生される、電気的または光学的にある媒体によって伝送される信号値のビットストリームまたは他の配列、磁気記録媒体において格納された磁界の変化、等の形態で具現化することも可能である。
【００５６】
明示しない限り、各数値および範囲は、単語「ａｂｏｕｔ」または「ａｐｐｒｏｘｉｍａｔｅｌｙ」がその値または範囲の値の頭に付いているかのように、概算的なものであると解釈されるべきである。
【００５７】
本発明の性質を説明するために記載し、例示したパーツの詳細、材料、および配置の様々な変更が、添付の特許請求の範囲に明示されたような本発明の範囲を逸脱することなく
当業者によってなされてよいことを更に理解されたい。
【００５８】
図面番号および／または図面の参照ラベルを各請求項において用いることは、特許請求の範囲を解釈し易くするために、特許請求される主題の１つまたはそれ以上の可能な実施形態を特定することを意図するものである。こういった使用は必ずしも対応する図に示した実施形態に特許請求の範囲を限定するものと解釈されるべきではない。
【００５９】
本明細書に記載した例示の方法のステップは必ずしも記載の順序で実行される必要はなく、そのような方法のステップの順序は単なる例示であることを理解されたい。同様に、追加のステップがそういった方法に含まれてもよいし、本発明の種々の実施形態と一致する方法において、ある種のステップが省かれてもよいし、組み合わされてもよい。
【００６０】
添付の特許請求の範囲中の要素は、ある場合には、対応するラベリングを用いて特定の順序で列挙されるが、特許請求の範囲の記述がそれらの要素の一部または全部実施するための特定の順序を暗示しない限り、それらの要素がその特定の順序で実施されることに限定されることを必ずしも意図するものではない。
【図面の簡単な説明】
【００６１】
【図１】受信信号を等化するためにパイロットチャネルを用いる先行技術の受信機の１実施例を示す単純化されたブロック図である。
【図２】受信データ信号から追加の基準信号を発生し、この基準信号を用いて受信信号を等化する本発明の１実施形態による受信機の単純化されたブロック図である。
【図３】受信データ信号から追加の基準信号を発生し、追加の基準信号に基づいてルックアップテーブルからステップサイズを選択し、かつ基準信号およびステップサイズの両方を用いて受信信号を等化する本発明の１実施形態による受信機の単純化されたブロック図である。
【図４】本発明の１実施形態に従ってステップサイズを選択するために図３の受信機によって用いられる擬似コードを示す図である。
【図５】図４の擬似コードによって用いられるパラメータを列挙する表である。
【図６】図３の受信機の基準計算器１実施形態を示す単純化されたブロック図である。
【図７】ｔｒａｎｓｍｉｔ−ｄｉｖｅｒｓｅ信号を受信するためまたは追加の基準信号を発生するために用いることのできる２つの受信機を有する本発明の１実施形態の装置を示す単純化されたブロック図である。
【図８】２つ以上の基準発生器を有する本発明の１実施形態の受信機の単純化されたブロック図である。
【図１】
2009524285.tif 000025
【図２】
2009524285.tif 000026
【図３】
2009524285.tif 000027
【図４】
2009524285.tif 000028
【図５】
2009524285.tif 000029
【図６】
2009524285.tif 000030
【図７】
2009524285.tif 000031
【図８】
2009524285.tif 000032
【手続補正書】
【提出日】平成20年10月7日(2008.10.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
受信信号を等化する方法であって、
（ａ）受信信号の少なくとも１つのパイロットチャネルに基づいて１つまたはそれ以上の受信信号の第１のセットを等化して、１つまたはそれ以上の等化信号の第１のセットを発生するステップ；
（ｂ）１つまたはそれ以上の等化信号の前記第１のセットを処理して、前記受信信号の１つまたはそれ以上の非パイロットチャネルの第１のセットに相当する１つまたはそれ以上のデコードデータストリームの第１のセットを発生するステップ；
（ｃ）１つまたはそれ以上のデコードデータストリームの前記第１のセットから１つまたはそれ以上の基準信号を発生するステップ；および
（ｄ）（１）前記少なくとも１つのパイロットチャネルおよび（２）前記１つまたはそれ以上の基準信号の両方に基づいて１つまたはそれ以上の受信信号の第２のセットを等化して、１つまたはそれ以上の等化信号の第２のセットを発生するステップ、を含む、方法。
【請求項２】
１つまたはそれ以上の等化信号の前記第２のセットを処理して、前記受信信号の１つまたはそれ以上の非パイロットチャネルの第２のセットに相当する１つまたはそれ以上のデコードデータストリームの第２のセットを発生するステップを更に含む、請求項１に記載の方法。
【請求項３】
１つまたはそれ以上の受信信号の前記第２のセットが、１つまたはそれ以上の受信信号の前記第１のセットの時間遅延されたバージョンである、請求項１に記載の方法。
【請求項４】
ステップ（ｂ）、（ｃ）、および（ｄ）が１つまたはそれ以上の受信信号の前記第１のセットについて１回またはそれ以上反復され、各反復について、ステップ（ｂ）で処理された前記等化信号が、ステップ（ｄ）の先の実施において発生された前記等化信号である、請求項３に記載の方法。
【請求項５】
１つまたはそれ以上の受信信号の前記第１のセットについて、１つまたはそれ以上の基準信号のうちの２つまたはそれ以上のセットが、単一の基準発生器を用いて反復的に発生される、請求項４に記載の方法。
【請求項６】
１つまたはそれ以上の受信信号の前記第１のセットについて、１つまたはそれ以上の基準信号のうちの２つまたはそれ以上のセットが、２つまたはそれ以上の基準発生器を用いてパイプライン様式で反復的に発生される、請求項４に記載の方法。
【請求項７】
ステップ（ａ）がフィルタ係数の第１のセットに基づいて１つまたはそれ以上の受信信号の前記第１のセットを濾波する処理を含み、フィルタ係数の前記第１のセットが、
（１）１つまたはそれ以上の等化信号の前記第１のセットを前記少なくとも１つのパイロットチャネルと比較することによってエラー信号を計算する処理；および
（２）前記エラー信号に基づいてフィルタ係数の前記第１のセットを更新する処理により適応的に発生される、請求項１に記載の方法。
【請求項８】
フィルタ係数の前記第２のセットの更新が、前記１つまたはそれ以上の基準信号を生成するのに用いられる前記１つまたはそれ以上の非パイロットチャネルの数および電力の関数として発生されたステップサイズ値に更に基づく、請求項７に記載の発明。
【請求項９】
ステップ（ａ）が、フィルタ係数の前記第２のセットを用いて１つまたはそれ以上の受信信号の前記第１のセットを濾波する処理を含む、請求項７に記載の方法。
【請求項１０】
ステップ（ｃ）が：
（１）１つまたはそれ以上のデコードデータストリームの前記第１のセットについて硬決定の第１のセットを発生する処理；および
（２）前記１つまたはそれ以上の基準信号として用いられる硬決定の前記第１のセットを記録する処理を含む、請求項１に記載の方法。
【請求項１１】
ステップ（ｃ）が：
（１）前記１つまたはそれ以上の非パイロットチャネルの各々に関連する電力値が電力閾値条件を満たすかどうかを決定する処理；および
（２）基準信号を発生するのに使用するために、関連する電力値が前記電力閾値条件を満たす非パイロットチャネルに相当する各デコードデータストリームをイネーブルにする処理を含む、請求項１に記載の方法。
【請求項１２】
各電力値が、前記関連する非パイロットチャネルの電力および前記少なくとも１つのパイロットチャネルの電力に基づく電力比である、請求項１１に記載の方法。
【請求項１３】
受信信号を等化する装置であって、
（１）（ａ）前記受信信号の少なくとも１つのパイロットチャネルに基づいて１つまたはそれ以上の受信信号の第１のセットを等化して、１つまたはそれ以上の等化信号の第１のセットを発生するように適合された第１の等化器（例えば２２０）、（ｂ）１つまたはそれ以上の等化信号の前記第１のセットを処理して、前記受信信号の１つまたはそれ以上の非パイロットチャネルの第１のセットに相当する１つまたはそれ以上のデコードデータストリームの第１のセットを発生するように適合された第１のデコーダ（例えば２２２）、（ｃ）シンボル決定ブロック（例えば２２４）、および１つまたはそれ以上のデコードデータストリームの前記第１のセットから１つまたはそれ以上の基準信号を発生するように適合されチップシーケンス発生器（例えば２２６）を含む、
１つまたはそれ以上の受信信号の前記第１のセットから前記１つまたはそれ以上の基準信号を発生するように適合された第１の基準発生器（例えば２１８）と、
（２）（ｉ）前記少なくとも１つのパイロットチャネルおよび（ｉｉ）前記１つまたはそれ以上の基準信号の両方に基づいて１つまたはそれ以上の受信信号の第２のセットを等化して、１つまたはそれ以上の等化信号の第２のセットを発生するように適合された第２の等化器（例えば２０４）とを備える、装置。
【請求項１４】
１つまたはそれ以上の受信信号の前記第１のセットを遅延させて、１つまたはそれ以上の受信信号の前記第２のセットを生成するように適合された遅延バッファ（例えば２１６）を更に備える、請求項１３に記載の装置。
【請求項１５】
前記第２の等化器がフィルタ係数の第２のセットに基づいて１つまたはそれ以上の受信信号の前記第２のセットを濾波するように適合されたフィルタを（例えば２１０）を備え、
フィルタ係数の前記第２のセットが、
（１）１つまたはそれ以上の等化信号の第２のセットを（ｉ）前記少なくとも１つのパイロットチャネルおよび（ｉｉ）前記１つまたはそれ以上の基準信号の両方と比較することによってエラー信号を計算すること；および
（２）前記エラー信号を用いてフィルタ係数の前記第２のセットを更新することによって適応的に発生される、請求項１３に記載の装置。
【請求項１６】
前記第１の基準信号発生器が、
（１）前記１つまたはそれ以上のデコードデータストリームのために硬決定の第１のセットを発生するように適合された、シンボル決定処理部（例えば２２４）と；
（２）前記１つまたはそれ以上の基準信号として用いられるために硬決定の前記第１のセットを記録するように適合された、チップシーケンス再生成処理部（例えば２２６）とを備える、請求項１３に記載の装置。
【請求項１７】
前記第１の基準信号発生器が：
（１）１つまたはそれ以上の非パイロットチャネルの各々に関連する電力値が電力閾値条件を満たすかどうかを決定するように；かつ
（２）基準信号を発生するのに使用するために、関連する電力値が前記電力閾値条件を満たす非パイロットチャネルに相当する各デコードデータストリームをイネーブルにするように、適合された、請求項１３に記載の装置。
【請求項１８】
前記装置が、前記第１の等化器が前記第２の等化器によって用いられる前記１つまたはそれ以上の基準信号を発生するように構成された第１の構成；および
前記第１および第２の等化器がｔｒａｎｓｍｉｔ−ｄｉｖｅｒｓｅ信号を別々に処理するように機能するように構成された第２の構成を支援する、請求項１３に記載の装置。
【請求項１９】
フィルタ係数のセットに基づいて受信信号を濾波して等化信号を発生することによって、受信機の受信信号を等化する方法であって、
フィルタ係数の前記セットが、
（１）前記等化信号を、第１のチャネルがパイロットチャネルとして以外の目的で前記受信機によって用いられる前記受信機によって先験的に知られたビットパターンを有する少なくとも第１のチャネルを含む１つまたはそれ以上の基準チャネルと比較することによってエラー信号を計算する処理；および
（２）前記エラー信号に基づいてフィルタ係数の前記セットを更新する処理によって適応的に発生される、方法。
【請求項２０】
前記第１のチャネルが同期チャネルである、請求項１９に記載の方法。
【国際調査報告】
2009524285.tif 000033
2009524285.tif 000034
2009524285.tif 000035