(57)【要約】望ましいデータ性能及び低電力消費を達成するためにマルチパスをフィンガープロセッサに割り当てるための技術が説明されている。サーチは、少なくとも1つの基地局からの送信のための１セットのマルチパスを得るように最初に実行される。閾値を超える組み合わせられた性能メトリック（例、組み合わせられたＳＮＲ）を有している少なくとも１つのマルチパス（例、最小数のマルチパス）が識別される。少なくとも１つのマルチパスは、基地局（単数または複数）からの送信を回復するために、少なくとも１つのフィンガープロセッサに、割り当てられ、処理される。
2011504058.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの基地局からの送信のための１セットのマルチパスを得るように、閾値を超える組み合わせられた性能メトリックを有している、前記セットにおける少なくとも１つのマルチパスを識別するように、そして、前記少なくとも１つの基地局からの前記送信を回復するために前記少なくとも１つのフィンガープロセッサで前記少なくとも１つのマルチパスを処理するように、構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと、
を備えている装置。
【請求項２】
前記少なくとも１つのプロセッサは、前記セットのマルチパスを得るためにサーチを実行するように構成されている、請求項１に記載の装置。
【請求項３】
前記組み合わせられた性能メトリックは、前記少なくとも１つの基地局からの前記送信の信号対雑音比（ＳＮＲ）に関する、請求項１に記載の装置。
【請求項４】
前記組み合わせられた性能メトリックは、前記少なくとも１つの基地局からのパイロットの信号対雑音比（ＳＮＲ）に関する、請求項１に記載の装置。
【請求項５】
前記組み合わせられた性能メトリックは、前記少なくとも１つの基地局からのパイロットの信号強度に関する、請求項１に記載の装置。
【請求項６】
前記少なくとも１つのプロセッサは、前記セットにおける前記マルチパスの信号対雑音比（ＳＮＲｓ）を決定するように、前記閾値を超える組み合わせられたＳＮＲを有している、前記セットにおける最小数のマルチパスを識別するように、構成されている、請求項１に記載の装置。
【請求項７】
前記少なくとも１つのプロセッサは、前記ＳＮＲｓに基づいて前記マルチパスを順序づけるように、そして、最高ＳＮＲを有しているマルチパスで開始し、すべての割り当てられたマルチパスについて前記組み合わせられたＳＮＲが前記閾値を超えるまで、フィンガープロセッサに対して一度に１つのマルチパスを割り当てるように、構成されている、請求項６に記載の装置。
【請求項８】
前記少なくとも１つのプロセッサは、新しいセットのマルチパスが得られるときにはいつでも、前記少なくとも１つのマルチパスを識別し、割り当てるように構成されている、請求項１に記載の装置。
【請求項９】
前記少なくとも１つのプロセッサは、マルチプル時間インターバルのそれぞれにおいて前記少なくとも１つのマルチパスを識別し、割り当てるように構成されている、請求項１に記載の装置。
【請求項１０】
前記少なくとも１つのプロセッサは、割り当てに利用可能である複数のフィンガープロセッサの中のひとつであり、前記少なくとも１つのプロセッサは、前記少なくとも１つのマルチパスを処理するために前記少なくとも１つのフィンガープロセッサをイネーブルにし、そして、前記複数のフィンガープロセッサの残りのものをディスエーブルにするように構成されている、請求項１に記載の装置
【請求項１１】
前記少なくとも１つのプロセッサは、前記少なくとも１つのフィンガープロセッサで前記少なくとも１つのマルチパスのためのパイロット及びデータ処理を実行するように、そして、前記少なくとも１つの他のフィンガープロセッサで前記セットにおける残りのマルチパスのためのパイロット処理を実行するように、構成されている、請求項１に記載の装置。
【請求項１２】
前記少なくとも１つのプロセッサは、
時分割多重（ＴＤＭ）で複数のフィンガープロセッサをインプリメントするように、なお、各フィンガープロセッサは、それぞれの時間スロットを割り付けられている；
前記フィンガープロセッサについて割り付けられた時間スロットにおいて前記少なくとも１つのフィンガープロセッサのそれぞれについての処理を実行するように；
構成されている、
請求項１に記載の装置。
【請求項１３】
前記少なくとも１つのプロセッサは、一度に１つのマルチパスを処理するように構成されており、最高の信号対雑音比（ＳＮＲ）を有するマルチパスで開始する、請求項１２に記載の装置。
【請求項１４】
前記少なくとも１つのプロセッサは、一度に１つのマルチパスを処理するように、各マルチパスを処理した後で組み合わせられた信号対雑音比（ＳＮＲ）を更新するように、そして、前記組み合わせられたＳＮＲが前記閾値を超えるときには残りのマルチパスの処理をスキップするように、構成されている、請求項１２に記載の装置。
【請求項１５】
少なくとも１つの基地局からの送信のための１セットのマルチパスを得ることと、
閾値を超える組み合わせられた性能メトリックを有する前記セットにおける少なくとも１つのマルチパスを識別することと、
前記少なくとも１つの基地局からの前記送信を回復するために、少なくとも１つのフィンガープロセッサで、前記少なくとも１つのマルチパスを処理することと、
を備えている方法。
【請求項１６】
前記少なくとも１つのマルチパスを識別することは、
前記セットにおける前記マルチパスの信号対雑音比（ＳＮＲｓ）を決定することと、
前記閾値を超える組み合わせられたＳＮＲを有している、前記セットにおける最小数のマルチパスを識別することと、
を備えている、
請求項１５に記載の方法。
【請求項１７】
前記少なくとも１つのマルチパスを処理するために前記少なくとも１つのフィンガープロセッサをイネーブルにすることと、
いずれのマルチパスにも割り当てられないフィンガープロセッサをディスエーブルにすることと、
をさらに備えている請求項１５に記載の方法。
【請求項１８】
前記少なくとも１つのマルチパスを処理することは、
前記少なくとも１つのフィンガープロセッサで前記少なくとも１つのマルチパスのためのパイロット及びデータ処理を実行すること、
を備えている、
請求項１５に記載の方法。
【請求項１９】
少なくとも１つの他のフィンガープロセッサで、前記セットにおける残りのマルチパスのためのパイロット処理を実行すること、
をさらに備えている、
請求項１５に記載の方法。
【請求項２０】
少なくとも１つの基地局からの送信のための１セットのマルチパスを得るための手段と、
閾値を超える組み合わせられた性能メトリックを有している、前記セットにおける少なくとも１つのマルチパスを識別するための手段と、
前記少なくとも１つの基地局からの前記送信を回復するために前記少なくとも１つのフィンガープロセッサで前記少なくとも１つのマルチパスを処理するための手段と、
を備えている装置。
【請求項２１】
前記少なくとも１つのマルチパスを識別するための手段は、
前記セットにおける前記マルチパスの信号対雑音比（ＳＮＲｓ）を決定するための手段と、
前記閾値を超える組み合わせられたＳＮＲを有している、前記セットにおける最小数のマルチパスを識別するための手段と、
を備えている、
請求項２０に記載の装置。
【請求項２２】
前記少なくとも１つのマルチパスを処理するために前記少なくとも１つのフィンガープロセッサをイネーブルにするための手段と、
いずれのマルチパスにも割り当てられていないフィンガープロセッサをディスエーブルにするための手段と、
をさらに備えている請求項２０に記載の装置。
【請求項２３】
前記少なくとも１つのマルチパスを処理するための手段は、
前記少なくとも１つのフィンガープロセッサで前記少なくとも１つのマルチパスのためのパイロット及びデータ処理を実行するための手段、
を備えている、
請求項２０に記載の装置。
【請求項２４】
少なくとも１つの他のフィンガープロセッサで前記セットにおける残りのマルチパスのためのパイロット処理を実行するための手段、
をさらに備えている請求項２０に記載の装置。
【請求項２５】
命令を保存するためのプロセッサ可読媒体であって、
少なくとも１つの基地局からの送信のための１セットのマルチパスを得ることと、
閾値を超える組み合わせられた性能メトリックを有している、前記セットにおける少なくとも１つのマルチパスを識別することと、
前記少なくとも１つの基地局からの前記送信を回復する処理のために、少なくとも１つのフィンガープロセッサに前記少なくとも１つのマルチパスを割り当てることと、
が操作可能である命令、
を保存する、プロセッサ可読媒体。
【請求項２６】
前記セットにおける前記マルチパスの信号対雑音比（ＳＮＲｓ）を得ることと、
前記閾値を超える組み合わせられたＳＮＲを有している、前記セットにおける最小数のマルチパスを識別することと、
が操作可能である命令、
をさらに保存する請求項２５に記載のプロセッサ可読媒体。
【請求項２７】
無線デバイスであって、
１セットのマルチパスの中から閾値を越えている組み合わせられた性能メトリックを有している少なくとも１つのマルチパスを識別するように動作するコントローラと；
複数のフィンガープロセッサと、なお、前記フィンガープロセッサの少なくとも１つは、前記少なくとも１つのマルチパスを処理するようにイネーブルにされ、前記フィンガープロセッサの残りのものは、いずれのマルチパスにも割り当てられないときにはディスエーブルにされる：
を備えている無線デバイス。
【請求項２８】
前記コントローラは、前記閾値を超える組み合わせられた信号対雑音比（ＳＮＲ）を有している、前記セットにおける最小数のマルチパスを識別する、請求項２７に記載の無線デバイス。
【発明の詳細な説明】
【背景】
【０００１】
Ｉ．分野
本開示は、一般に通信に関し、より具体的には、無線通信システムにおいて信号を受信するための技術に関する。
【０００２】
ＩＩ．背景
無線通信システムは、音声、パケットデータ、ビデオ、ブロードキャスト、メッセージング、等のような様々な通信サービスを提供するために広く展開している。これらのシステムは、利用可能なシステムリソースを共有することによって、多数のユーザのための通信をサポートすることができる多元接続システムであってもよい。このような多元接続システムの例は、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、及び周波数分割多元接続（ＦＤＭＡ）システムを含む。
【０００３】
ＣＤＭＡシステムにおける無線デバイス（例、セル電話）は、一般的にはレイク受信機(rake receiver)を利用する。レイク受信機は、１つまたは複数のサーチャ(seachers)とマルチプルフィンガープロセッサ(multiple finger processors)、あるいはフィンガー(fingers)を含む。ＣＤＭＡ信号の比較的広い帯域幅により、無線通信チャンネルは、有限数の分解できる信号のパス、あるいはマルチパス(multipaths)から成ると仮定される。各マルチパスは、特定の複素利得(particular complex gain)及び特定の時間遅延によって特徴づけられる。サーチャ（単数または複数）は、受信された信号において強いマルチパスをサーチし、特定の閾値を越える信号強度をマルチパスに提供する。利用可能なフィンガープロセッサは、サーチャ（単数または複数）によって見つけられたマルチパスに割り当てられる。各フィンガープロセッサは、その割り当てられたマルチパスを処理し、そのマルチパスについてのシンボル推定値を提供する。すべての割り当てられたフィンガープロセッサからのシンボル推定値は、そのあとで、組み合わせられたシンボル推定値を得るために組み合わせられる。
【０００４】
組み合わせられたシンボル推定値の品質は、一般的に、より多くのマルチパスを処理しこれらのマルチパスのすべてについてのシンボル推定値を組み合わせることにより、改善する。したがって、十分な信号強度の各マルチパスは、フィンガープロセッサに一般的に割り当てられているので、利用可能である場合には、出来るだけ多くのマルチパスが組み合わせられる。しかしながら、各割り当てられたフィンガープロセッサは、電力(battery power)を消費する。いくつかの適用においては、電池寿命を延ばすために、可能な限り、電力を節約することは望ましい。
【０００５】
したがって、電力消費を減らしながら、よい性能を達成するためにレイク受信機を効率的に動作する技術については、当技術分野における必要がある。
【発明の概要】
【０００６】
望ましいデータ性能及び低電力消費を達成する方法で、フィンガープロセッサでマルチパスを処理するための技術がここにおいて説明されている。一実施形態においては、サーチは、少なくとも１つの基地局からの送信のための１セットのマルチパス(a set of multipaths for a transmission from at least one base station)を得るように最初に実行される。閾値を超える組み合わせられたメトリックを有している少なくとも１つのマルチパス（例、最小数のマルチパス）が識別されている。性能メトリックは、信号対雑音比（ＳＮＲ）、信号強度、あるいは、他のある量(some other quantity)に関連することができる。少なくとも１つのマルチパスは、基地局（単数または複数）からの送信を回復するために、少なくとも１つのフィンガープロセッサに、割り当てられ、処理される。
【０００７】
一実施形態において、セットにおけるマルチパスのＳＮＲｓは決定され、マルチパスは、それらのＳＮＲｓに基づいて順序づけられる(ordered)。１つのマルチパスは、最高ＳＮＲを有しているマルチパスで開始し、すべての割り当てられたマルチパスのための組み合わせられたＳＮＲが閾値を超えるまで、一度に割り当てられる。この実施形態は割り当てられている最小数のマルチパスをもたらす可能性があり、また、送信を確実に受信することを必要とされる、組み合わせられたＳＮＲと最小ＳＮＲとの間で最も大きいマージン(the largest margin)を提供することができる。フィンガープロセッサによって消費された電力の量は、割り当てられたフィンガープロセッサの数とリニアにスケーリングすることができる(may scale linearly with)。節電は、望ましいデータ性能を達成することができる最小数のフィンガープロセッサを割り当てることによって、最大化されることができる。
【０００８】
本発明の様々な態様及び実施形態は、さらに、下記で説明される。
【図面の簡単な説明】
【０００９】
【図１】図１は無線通信システムを示す。
【図２】図２は、基地局及び無線デバイスのブロック図を示す。
【図３】図３は、ＰＮ円上の受信信号におけるマルチパスを示す。
【図４】図４は、無線デバイスにおけるレイク受信機のブロック図を示す。
【図５】図５は、最小のフィンガー割り当てを実行するためのプロセスを示す。
【図６Ａ】図６Ａ及び６Ｂは、ＴＤＭの方法における、フィンガープロセッサのインプリメンテーションを示す。
【図６Ｂ】図６Ａ及び６Ｂは、ＴＤＭの方法における、フィンガープロセッサのインプリメンテーションを示す。
【図７】図７は、フィンガープロセッサを割り当てるためのプロセスを示す。
【詳細な説明】
【００１０】
本発明の態様及び実施形態は、同様の参照文字が全体を通して同様に識別する図面と併せて、以下に記述される詳細な説明から、より明らかとなるであろう。
【００１１】
用語「例示的な(exemplary)」は、「例(example)、インスタンス(instance)、又は例証(illustration)として機能している」を意味するように、ここでは使用されている。「例示的な(exemplary)」としてここに説明される、いずれの実施形態あるいは設計は、他の実施形態あるいは設計よりも、好ましいまたは有利であるとして、必ずしも解釈されるべきではない。
【００１２】
図１は例示的な無線通信システム１００を示す。簡潔のために、図１は、１つの基地局１１０と１つの無線デバイス１２０のみを示す。基地局は、一般的には、無線デバイスと通信する固定局であり、アクセスポイント、ノードＢ、あるいは他のある用語で呼ばれることができる。無線デバイスは、静止あるいはモバイルであってもよく、また、移動局、端末、アクセス端末、ユーザ機器（ＵＥ）、加入者ユニット、あるいは他のある用語で呼ばれてもよい。無線デバイスは、セル電話、携帯情報端末(personal digital assistant)（ＰＤＡ）、無線モデム、あるいは他のあるデバイスあるいは装置であってもよい。
【００１３】
基地局１１０は、無線デバイス１２０に対して、無線周波数（ＲＦ）信号を送信する。このＲＦ信号は、１つまたは複数の信号のパスを介して無線デバイス１２０に到達することができ、そしてそれは、直接パス(direct path)及び／または反射パス(reflected paths)を含むことができる。反射パスは、無線環境における障害物（例、建物、木、乗り物、及び他の構造）による電波の反射(reflections of radio waves)によって作成される。無線デバイス１２０は、送信されたＲＦ信号のマルチプルのインスタンスあるいはコピーを受信することができる。各受信された信号インスタンスは、異なる信号パスを介して得られ、その信号のパスによって決定される、特定の複素利得及び特定の時間遅延を有する。無線デバイス１２０における受信ＲＦ信号は、無線デバイスにおけるすべての受信された信号インスタンスの重ね合せ(superposition)である。受信された信号インスタンスは、マルチパスと一般的に呼ばれる。したがって、受信ＲＦ信号は、多くのマルチパスを含むことができ、マルチパスの数と各マルチパスの強度は、無線環境に依存している。無線デバイス１２０はまた、他の送信局から干渉送信(interfering transmissions)を受信することができる。１つの干渉送信は、図１において点線で示されている。
【００１４】
無線デバイス１２０はまた、よく知られているグローバルポジショニングシステム（ＧＰＳ）のような衛星測位システムにおいて衛星から信号を受信することが可能でありうる。簡潔のために、１つの衛星１３０のみが図１に示されている。各ＧＰＳ衛星は、ＧＰＳ受信機が地上でＧＰＳ信号の到達の時刻を測定することを可能にする情報でエンコードされたＧＰＳ信号を送信する。十分な数のＧＰＳ衛星の測定は、ＧＰＳ受信機の三次元（３Ｄ）の位置を正確に推定するために使用されることができる。
【００１５】
ここにおいて説明された技術は、レイク受信機が使用されることができる他のシステムに加え、ＣＤＭＡシステムに使用されることができる。ＣＤＭＡシステムは、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）等のような１つまたは複数の無線技術をインプリメントすることができる。ｃｄｍａ２０００は、ＩＳ−２０００、ＩＳ−８５６及びＩＳ−９５標準規格を含む。標準規格のｃｄｍａ２０００ファミリーは、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）という名づけられた組織からの文書において説明されている。ＩＳ−２０００リリース０及びＡは、ＣＤＭＡ２０００ １Ｘ（あるいは単に１Ｘ）と一般に呼ばれ、ＩＳ−２０００リリースＣは、ＣＤＭＡ２０００ １ｘＥＶ−ＤＶ（あるいは単に１ｘＥＶ−ＤＶ）と一般に呼ばれ、ＩＳ−８５６は、ＣＤＭＡ２０００ １ｘＥＶ−ＤＯ（あるいは単に１ｘＥＶ−ＤＯ）と一般に呼ばれる。Ｗ−ＣＤＭＡは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ）という名づけられた組織の文書において説明されている。３ＧＰＰと３ＧＰＰ２は異なる用語を使用する。明瞭にするために、ｃｄｍａ２０００システムのための技術が下記で説明されており、そしてそれは、１Ｘシステム、１ｘＥＶ−ＤＯシステム、あるいは他のあるシステム、であってもよい。
【００１６】
図２は、基地局１１０及び無線デバイス１２０のブロック図を示す。基地局１１０では、送信（ＴＸ）データプロセッサ２１０は、サービス提供されている無線デバイスのためのトラヒックデータ及び制御データ／シグナリングを受信し、データシンボルを生成するためにトラヒック及び制御データを処理し（例、フォーマット化し、エンコードし、インタリーブし、そしてシンボルマップする）、ＣＤＭＡモジュレータ２２０に対してデータシンボルを提供する。ここにおいて使用されているように、データシンボルはデータについてのシンボルであり、パイロットシンボルは、パイロットについてのシンボルであり、シンボルは一般的に複素数値(complex value)である。データシンボル及びパイロットシンボルは、位相シフトキーイング(phase shift keying)（ＰＳＫ）あるいは直交振幅変調(quadrature amplitude modulation)（ＱＡＭ）のような変調スキームからの変調シンボルでありうる。パイロットは、基地局と無線デバイスの両方によってアプリオリで知られているデータである。
【００１７】
ＣＤＭＡモジュレータ２２０はデータシンボル及びパイロットシンボルを処理し、出力チップを提供する。１Ｘ及び１ｘＥＶ−ＤＯについては、ＣＤＭＡモジュレータ２２０による処理は、（１）マルチプルコードチャネル（例、トラヒックチャネル、シンクロナスチャネル、ページングチャネル、及びパイロットチャネル）のそれぞれについてのデータシンボルあるいはパイロットシンボルを、それぞれのコードチャネル上へとトラヒックデータ、制御データ、パイロットをチャネル化するために異なるウォルシュコードを用いて、チャネル化するあるいはカバーすることと(covering)、（２）すべてのコードチャネルについてのチャネル化されたデータを加算することと、（３）基地局に割り当てられた特定のＰＮオフセットにおいて擬似乱数（ＰＮ）シーケンスで、加算されたデータを拡散することと、を含む。パイロットは、すべて０であるウォルシュコードで一般的にチャネル化される。送信機（ＴＭＴＲ）２３０はＣＤＭＡモジュレータ２２０から出力チップを受信し、出力チップを処理し（例、アナログに変換し、増幅し、フィルタにかけ、周波数アップコンバートし）そして、アンテナ２３２から送信されるＲＦ信号を生成する。
【００１８】
無線デバイス１２０では、アンテナ２５２は、直接パス及び／または反射パスを介して、基地局１１０からＲＦ信号を受信し、あるいは(possibly)他の基地局からＲＦ信号を受信する。アンテナ２５２は、受信機（ＲＣＶＲ）２５４に対し、様々なマルチパスを含んでいる受信されたＲＦ信号を提供する。受信機２５４は、受信されたＲＦ信号を処理し（例えば、フィルタにかけ、増幅し、周波数ダウンコンバートし、そしてデジタル化し）、入力サンプルを提供する。レイク受信機２６０は、ＣＤＭＡモジュレータ２２０による処理に補足的な方法で入力サンプルを処理し、そして、無線デバイス１２０に対して基地局１１０によって送信されるデータシンボルの推定値である、組み合わせられたシンボル推定値を提供する。受信（ＲＸ）データプロセッサ２７０は、組み合わせられたシンボル推定値を処理し（例えば、シンボルデマップし、デインタリーブし、そしてデコードする）、そして、そのデコードされたデータを提供する。ＲＸデータプロセッサ２７０による処理は、基地局１１０におけるＴＸデータプロセッサ２１０による処理の補足である。
【００１９】
コントローラ／プロセッサ２４０及び２８０は、それぞれ、基地局１１０及び無線デバイス１２０で、様々な処理ユニットのオペレーションを命令する。メモリ２４２及び２８２は、それぞれ、基地局１１０と無線デバイス１２０のためのデータ及びプログラムコードを保存する。
【００２０】
図３は、基地局１１０によって拡散するために使用されるＰＮシーケンスについての全体コードスペースを表わす円を示す。ｃｄｍａ２０００では、ＰＮシーケンスは３２，７６８のチップの特定シーケンスである。各チップは、特定インデックスを割り当てられ、ＰＮシーケンスの異なる位相に対応する。ＰＮシーケンスの第１チップは、インデックス０を割り当てられ、また、ＰＮシーケンスの最後のチップは、インデックス３２，７６７を割り当てられる。ＰＮシーケンスは、円の円周３１０に置かれているものとして概念的に見なされており、ＰＮシーケンスの開始は、ＰＮチップインデクス０がＰＮ円の上にあるように、円の上にアラインされている(aligned)。図３に示されていないが、円周３１０は、３２，７６８の均等に間隔を空けられた点に区分化され、各ポイントは、異なるＰＮ位相に対応する。ＰＮシーケンスは、周囲３１０に沿って右回りの方向にＰＮ円の周りを移動することによりトラバースされる(traversed)。
【００２１】
図３はまた、無線デバイス１２０のための例示的な受信信号３２０を示す。受信信号３２０は、多数のマルチパスあるいは信号インスタンスに対応する多数のピークを含む。各マルチパスは、特定の大きさ(particular magnitude)、特定の位相、及び特定の到着時間と関連づけられており、それらのすべては、無線環境によって決定される。４つのマルチパスの到着時間Ｔ１〜Ｔ４は図３で示されている。到着時間は、ＰＮ位相あるいはオフセットの観点において与えられることができる。
【００２２】
図４は、無線デバイス１２０におけるレイク受信機２６０の実施形態のブロック図を示す。レイク受信機２６０は、サーチャ４１０、マルチプル（Ｒ）フィンガープロセッサ４３０ａ〜４３０ｒ、及びシンボルコンバイナ４５０、を含む。フィンガープロセッサ４３０は一般にフィンガーと呼ばれる。
【００２３】
サーチャ４１０は受信信号において強力信号インスタンス（あるいはマルチパス）をサーチし、１セットの基準を満たす各見つけ出されたマルチパスの強度及びタイミングを提供する。強いマルチパスをサーチするために、入力サンプルは、様々な位相(phase)におけるローカルに生成されたＰＮシーケンス(a locally-generated PN sequence at various phases)と相関される。ＰＮシーケンスの擬似ランダムの性質により、ＰＮシーケンスを備えた入力サンプルの相関は、ローカルに生成されたＰＮシーケンスの位相がマルチパスのＰＮ位相と近似してアラインされるとき以外、すなわち相関が高い値を結果としてもたらす場合には、低くあるべきである。サーチャ４１０は、受信信号におけるマルチパスをサーチするために様々なＰＮ位相を評価する。
【００２４】
サーチャ４１０内で、ロテータ(Rotator)４１２は、受信機２５４からの入力サンプルを、複素正弦波信号で乗算し、サンプルバッファ４１４に対して、周波数変換されたサンプルを提供する。ロテータ４１２は、ドップラー周波数シフト及び／またはダウンコンバージョン周波数エラーによる、入力サンプルにおける位相回転(phase rotation)を取り除く。各ＰＮ位相の場合、逆拡散器４１６は、サンプルバッファ４１４からサンプルを受信し、サンプルを、ＰＮ生成器４１８からのＰＮセグメントで乗算し、逆拡散サンプルを提供する。ＰＮセグメントは、評価されているＰＮ位相におけるＰＮシーケンスの一部分である。パイロットデカバラ(pilot decoverer)４２０は、逆拡散サンプルを、パイロットのためのウォルシュコードで乗算し、パイロットシンボルを得るためにＮｃ合成されたサンプル(Nc resultant samples)の各グループをさらに累積し、なお、Ｎｃは、パイロットウォルシュコード長さの整数倍(integer multiple)である。ユニット４２２は、パイロットシンボル推定値の二乗の大きさを計算する。累算器（Ａｃｃ）４２４は、ユニット４２２からＮｎｃ２乗の大きさの値を蓄積し、評価されているＰＮ位相についてのパイロットエネルギー推定値をバッファ４２６に提供する。
【００２５】
すべてのＰＮ位相が評価された後で、ピーク検出器４２８は、バッファ４２６からのすべてのＰＮ位相についてのパイロットエネルギー推定値を考察し(examines)、１セットの検知されたピークを提供する。ピーク検出器４２８は、エネルギー閾値に対し、各ＰＮ位相についてのパイロットエネルギー推定値を比較し、パイロットエネルギー推定値がエネルギー閾値を越える場合、検知されたピークとしてそのＰＮ位相を提供することができる。各検出されたピークは、特定のＰＮ位相あるいは到達時間におけるマルチパスに対応する。サーチャ４１０は、サーチ結果を提供する前に、マルチパスの存在を確認するために、各検出されたピークをもう一度測定することができる。
【００２６】
各フィンガープロセッサ４３０は、例えばコントローラ２８０によって決定されるように、対象の異なるマルチパスを処理するように割り当てられることができる。各割り当てられたフィンガープロセッサ４３０内では、サンプラ４３２は、時間トラッキングループ４３４からのタイミングエラー推定値に基づいて、受信器２５４からの入力サンプルを再サンプリングし、そして、適切なタイミングにサンプルを提供する。ロテータ４３６は、周波数制御ループ４３８からの複素正弦波信号(a complex sinusoidal signal)で、ユニット４３２からのサンプルを乗算し、周波数変換されたサンプル(frequency-translated samples)を提供する。時間トラッキングループ４３４は、チャネル条件における変更により移動すると、割り当てられたマルチパスのタイミングをトラッキングする。周波数制御ループ４３８は、ドップラー周波数シフト及びダウンコンバージョン周波数エラーにより、残余周波数エラーをトラッキングする。
【００２７】
逆拡散器４４０は、割当てられたマルチパスの到着時間に対応する特定のＰＮ位相におけるＰＮシーケンスで、ロテータ４３６からの周波数変換されたサンプルを乗算し、逆拡散サンプルを提供する。パイロットデカバラ(pilot decoverer)４４６は、逆拡散サンプルをパイロットウォルシュコードで乗算し、さらにデカバされたパイロットシンボルを得るために、Ｎｐ合成されたサンプルをさらに累算し、ここでは、Ｎｐは、パイロットウォルシュ長さの整数倍(integer multiple)である。パイロットフィルタ４４８は、デカバされたパイロットシンボルをフィルタにかけ、パイロット推定値を提供しており、そしてそれらは、割り当てられたマルチパスについての複素チャネルゲイン(complex channel gain)を示す。データデカバラ４４２は、トラヒックチャンネルのためにウォルシュコードで、逆拡散サンプルを乗算し、データウォルシュコードの長さにわたって合成サンプルを累算し、デカバされたデータシンボルを提供する。データデモジュレータ（Ｄｅｍｏｄ）４４４は、パイロット推定値を用いてデカバされたデータシンボルのデータ復調を実行し、シンボル推定値を提供する。シンボルコンバイナ４５０はすべての割り当てられたフィンガープロセッサからシンボル推定値を受信し、組み合わせ、そして、組み合わせられたシンボル推定値を提供する。簡潔のために図４で示されていないが、レイク受信機２６０内の多量(many quantities)は、同相（Ｉ）コンポーネント及び直角位相（Ｑ）コンポーネントを有する複素数値である。
【００２８】
一般に、十分な強度のより多くのマルチパスが処理され組み合わせられる場合には、シンボルコンバイナ４５０からの組み合わせられたシンボル推定値の質は改善する。信号品質は、信号対雑音比（ＳＮＲ）、信号対合計雑音及び干渉比(signal-to-total-noise-and-interference ratio)（ＳＮＩＲ）、シンボル当たりのエネルギー対合計雑音及び干渉比（energy-per-symbol-to-total-noise-and-interference ratio）（Ｅｓ／Ｎｔ）、あるいはある他の測定、によって計られることができる。信号品質はまた、トラヒックデータの受信信号強度（トラヒックＥｓ／Ｉｏ）あるいはパイロット信号強度（パイロットＥｓ／Ｉｏ）によって近似されることができる。無線デバイス１２０は、雑音及び干渉に加えて望ましい信号を含む、合計受信電力（Ｉｏ）が固定レベルで維持されるように、自動利得制御(automatic gain control)（ＡＧＣ）を一般的に実行する。信号強度はまた、受信信号強度、受信信号レベル、受信電力、などとも呼ばれる。明瞭にするために、下記の記載の多くにおいて、ＳＮＲは、信号品質を表示するために使用される。
【００２９】
組み合わせられたシンボル推定値のＳＮＲを最大限にするために、各検出されたマルチパスは、マルチパスのＳＮＲあるいは信号強度が特定の閾値を超える場合には、フィンガープロセッサに割り当てられることができる。累算されたＳＮＲあるいは全体ＳＮＲとも呼ばれる、組み合わせられたシンボル推定値の組み合わせられたＳＮＲは、すべての割り当てられたマルチパスのＳＮＲｓによって決定される。多くの操作シナリオ(operating scenarios)では、複素マルチパスのチャンネル条件(complex multipath channel conditions)により、４以上のマルチパスがフィンガープロセッサに割り当てられることができる。パイロットのエネルギー、トラヒックデータ、及び制御データは、すべての割当てられたフィンガープロセッサにわたって典型的に組み合わせられるので、割当てられたフィンガープロセッサによって消費された電力の量は、割当てられたフィンガープロセッサの数とリニアにスケーリングする。
【００３０】
多くの操作シナリオでは、信号エネルギーのほとんどは１つあるいはわずかのドミナントマルチパス(dominant multipaths)に存在しており、残りの非ドミナントマルチパス(the remaining non-dominant multipaths)は、例えば図３で示されているように、ドミナントマルチパスよりも振幅においてはるかに小さい。これらのシナリオでは、組み合わせられたＳＮＲのほとんどは、ドミナントマルチパスから生じ、非ドミナントマルチパスは、組み合わせられたＳＮＲにほとんど寄与しない。各割り当てられたフィンガープロセッサは、おおよそ同じ電力の量を消費する。したがって、非ドミナントマルチパスを処理することは、データ性能におけるわずかな改良をもたらすが、比較的大量の電力を消費する。例として、８つのフィンガープロセッサは、２つのドミナントマルチパスと、６つの非ドミナントマルチパスと、に割り当てられることができる。２つのドミナントマルチパスに割り当てられた２つのフィンガープロセッサは、組み合わせられたＳＮＲのほとんどを提供することができる。他の６つのフィンガープロセッサは、組み合わせられたＳＮＲに対してほとんど寄与しないが、他の２つのフィンガープロセッサの電力の３倍消費する。
【００３１】
低電力消費量は、いくつかのアプリケーションにとって、非常に望ましい、あるいは、不可欠である。例えば、無線デバイスは、モニタされるあるいはトラッキングされるように取り付けられている、モニタリングあるいはトラッキングデバイスとして、使用されることができる。無線デバイスは、例えば、ＧＰＳ衛星のための、年鑑(Almanac)及び／または天体暦(Ephemeris)情報のようなシステム情報あるいは衛星情報のために、低レート制御チャネルを周期的に受信することができる。無線デバイスが、利用可能な電力に関する分野において、長い間動作することができるように低電力消費を有することは望ましい。
【００３２】
一実施形態において、マルチパスは、望ましいデータ性能が達成されることができるように、フィンガープロセッサに割当てられるが、可能な限り少ない電力を消費する。フィンガー割り当ては、様々な方法で、様々な基準を使用して、行なわれることができる。
【００３３】
一実施形態において、最小数のマルチパスは、信頼できるデータ受信を達成するためにフィンガープロセッサに割り当てられる。無線デバイス１２０は、トラヒックチャンネルあるいは制御チャンネル上で、特定レートで送られた送信を受信することができる。このレートは、送信を信頼して受信するために必要とされる特定の最小信号品質と関連づけられている。例えば、レートは、付加的白いガウス雑音(additive white Gaussian noise)（ＡＷＧＮ）チャネルにおいて、あるターゲットパケットエラーレート(packet error rate)（ＰＥＲ）を備えた送信を受信するために必要とされるある最小のＳＮＲと関連づけられることができる。この最小ＳＮＲは、必要とされるＳＮＲと呼ばれ、コンピュータシミュレーション、経験測定(empirical measurements)、及び／または、他の手段、によって決定されることができる。
【００３４】
図５は、最小フィンガー割り当てを実行するためのプロセス５００の実施形態を示す。サーチが実行され、１セットのマルチパス（あるいはピーク）が得られる（ブロック５１２）。各マルチパスのＳＮＲは、推定される（ブロック５１４）。セットにおけるマルチパスは、それらのＳＮＲｓに基づいて、例えば、高いＳＮＲから低いＳＮＲへと降下順で、順序づけられる(ordered)（ブロック５１６）。
【００３５】
最小数のマルチパスは、そのあとでフィンガープロセッサに割り当てられる。セットにおける最高ＳＮＲを備えたマルチパス(multipath with the highest SNR in the set)は、最初に選択されており（ブロック５１８）、フィンガープロセッサに割り当てられる（ブロック５２０）。すべての割り当てられたマルチパスについての組み合わせられたＳＮＲが決定される（ブロック５２２）。最初に割当てられたマルチパスについては、組み合わせられたＳＮＲは、そのマルチパスのＳＮＲと等しい。各後に続く割当てられたマルチパスについては、組み合わせられたＳＮＲは、下記で説明されているように、すべての割当てられたマルチパスのＳＮＲｓによって決定される。組み合わせられたＳＮＲが、受信されている送信について必要とされるＳＮＲより大きいあるいは等しいかどうかという決定を行なう（ブロック５２４）。答えが「はい」である場合には、プロセスは終了する。そうでなければ、組み合わせられたＳＮＲが必要とされるＳＮＲを達成していない場合には、今選択されたマルチパスは、セットから取り除かれる(removed)（ブロック５２６）。したがって、セットは、割り当てられていないマルチパスのみを含むように更新される。プロセスは、更新されたセットにおいて最高ＳＮＲを備えたマルチパスを選択し、割り当てるために、ブロック５１８に戻る。
【００３６】
図５の実施形態は、割当てられたマルチパス（単数または複数）についての組み合わせられたＳＮＲが受信されている送信について必要とされるＳＮＲを満たすあるいは超えるように、フィンガープロセッサに最小数のマルチパスを割当てる。このことは、最高ＳＮＲを有するマルチパスで開始し、マルチパスを順序づけ、一度に１つのマルチパスを考慮することにより、達成される。この実施形態はまた、最大ＳＮＲマージンを最小数のマルチパスに提供する。ＳＮＲマージンは、組み合わせられたＳＮＲと必要とされるＳＮＲとの差である。
【００３７】
別の実施形態において、マルチパスは、トラヒックデータあるいはパイロットのための組み合わせられた信号強度に基づいて、フィンガープロセッサに割り当てられる。この実施形態において、各マルチパスの信号強度は、ブロック５１４で決定されることができ、マルチパスは、それらの信号強度に基づいて、順序付けられることができる。ブロック５１８で選択され、ブロック５２０で割当てられた各マルチパスの場合、すべての割当てられたものについての組み合わせられた信号強度は、ブロック５２２で決定される。組み合わせられた信号強度は、受信されている送信のために必要とされる信号強度と比較されることができる。必要とされる信号強度は、コンピュータシミュレーション、経験測定、及び／または、他の手段、によって決定されることができる。１つのマルチパスは、組み合わせられた信号強度が必要とされる信号強度を満たすあるいは超えるまで、同時に割当てられる。マルチパスもまた、他の性能メトリクスに基づいて割り当てられることができる。
【００３８】
上記で説明された一実施形態において、フィンガープロセッサに割り当てるマルチパスの数は、受信されている送信の必要とされるＳＮＲに加え、マルチパスのＳＮＲｓあるいは信号強度に依存する。システム（例、１Ｘあるいは１ｘＥＶ−ＤＯシステム）は、成功復調及びデコーディングのために異なる必要とされるＳＮＲｓを有する１セットのレートをサポートすることができる。システムはまた、通常セットのレートのものよりも、より低い必要とされるＳＮＲｓを有するより低いレートを使用して、低い負荷サイクル(low duty cycle)（ＬＤＣ）オペレーションをサポートすることができる。例えば、ＬＤＣについての３０７．２キロ・ビット／秒（ｋｂｐｓ）のブロードキャストレートは、少ない数の反復を用いて無事にデコードするために、約−３．５ｄＢのＳＮＲを必要とする。３８．４及び７８．８ｋｂｐｓのレートは、さらに低い必要とされるＳＮＲを有することができる。したがって、より少数のフィンガープロセッサは、より低い必要とされるＳＮＲｓを有するより低いレートについて、割当てられることができる。このことは、低いレートを利用する低電力アプリケーション(low power application)にとって有益である。無線デバイス１２０は、異なるレートについて必要とされるＳＮＲｓのルックアップテーブルを保存することができ、受信されている送信のレートについて必要とされるＳＮＲを、このルックアップテーブルから得ることができる。
【００３９】
フィンガープロセッサは様々な方法で、割り当てられ操作されることができる。固定されたフィンガー割り当てスキームとしても呼ばれる実施形態において、検出されたマルチパスは、例えば図５について上記で説明されているように、フィンガープロセッサに割当てられており、そして割当てられたマルチパスだけは、割当てられたフィンガープロセッサによって処理され、そして組み合わせられる。この一実施形態において、すべての割り当てられたフィンガープロセッサは、すべてイネーブルにされ、オペレーショナル(operational)である。新しいマルチパスは割り当てられることができ、既存のマルチパスは、新しいサーチ結果が利用可能なときにはいつでも、逆割り当てされることができる(may be de-assigned)。この一実施形態において、各フィンガープロセッサは、（１）割当てられ、イネーブルにされる、あるいは、（２）割当てられず、イネーブルにされず、あるいはディスエーブルにされる。
【００４０】
別の実施形態は、動的フィンガー割り当てスキームとも呼ばれ、その検出されたマルチパスは、通常の方法で、フィンガープロセッサに割当てられる。例えば、検出されたマルチパスは、その信号強度あるいはＳＮＲが閾値を超える場合には割当てられることができる。各フィンガープロセッサはパイロット処理を行ない、その割当てられたマルチパスの周波数とタイミングをトラッキングすることができる。しかしながら、割り当てられたフィンガーのサブセットのみが、割当てられたマルチパスのためにデータ処理を実行するようにイネーブルにされることができる。パイロット処理は、図４のブロック４３２−４４０及び４４６を含むことができ、データ処理はブロック４４２、４４４及び４４８を含むことができ、データ及びパイロット処理は、ブロック４３２−４４８を含むことができる。パイロットがトラヒックデータで時分割多重化され（ＴＤＭ）、例えば１ｘＥＶ−ＤＯにおけるような短いバースト(short bursts)で送信される場合には、小量の電力がパイロット処理を実行するのに消費されることができる。この実施形態において、各フィンガープロセッサは、（１）割当てられ、イネーブルにされる、（２）割当てられ、イネーブルにされない、あるいは、（３）割当てられず、イネーブルにされる、あるいはディスエーブルにされる。
【００４１】
一実施形態において、サーチャ４１０及びフィンガープロセッサ４３０ａ〜４３０ｒは、専用ハードウェアでインプリメントされる。この実施形態において、フィンガープロセッサ４３０ａ〜４３０ｒは、それぞれ、異なるマルチパスを処理するために割当てられることができる。いずれのマルチパスにも割当てられない、あるいは割当てられるがイネーブルにされない、フィンガープロセッサは、電力を節約するために、電源を切ることができる(may be powered down)。
【００４２】
別の一実施形態において、フィンガープロセッサ４３０ａ〜４３０ｒ、及び恐らく(possibly)サーチャ４１０は、共有ハードウェアでインプリメントされる。例えば、デジタル信号プロセサ（ＤＳＰ）は、ＴＤＭ方法でフィンガープロセッサ４３０ａ〜４３０ｒをインプリメントすることができる。タイムラインは、時間セグメントに分割されることができ、各時間セグメントは、さらにＲ時間スロット１〜Ｒに分割されることができる。ＤＳＰは、各時間セグメントの時間スロット１におけるフィンガープロセッサ４３０ａのための処理、各時間セグメントの時間スロット２におけるフィンガープロセッサ４３０ｂなどの処理、そして、各時間セグメントの時間スロットＲにおけるフィンガープロセッサ４３０ｒのための処理、を実行することができる。ＤＳＰは、節電するために、いずれのマルチパスにも割当てられないあるいは割当てられるがイネーブルにされないフィンガープロセッサについての時間スロットの間、ディスエーブルにされることができる。デジタル回路については、電力消費は、クロックサイクルの数に関連しており、デジタル回路をディスエーブルにすることは、電力消費を減らす。ＤＳＰはまた、サンプル／保存／オフラインの処理アーキテクチャをインプリメントすることができ、そこではサンプルは、望まれる送信が送られる時間スロットの間に回収され、その回収されたサンプルは保存され、そのあとで、オフラインで処理される。
【００４３】
図６Ａは、固定されたフィンガー割り当てスキームのためのＤＳＰを操作する実施形態を示す。ＤＳＰは、ＴＤＭ方法で、Ｒ個のフィンガープロセッサ１−Ｒをインプリメントする。Ｍ個のフィンガープロセッサ１−Ｍは、割り当てられ、Ｍ個のマルチパスを処理することをイネーブルにする。なお、１≦Ｍ≦Ｒである。パイロットとデータ処理のためのディスパッチは、Ｍ個のイネーブルにされたフィンガープロセッサだけのために、ＤＳＰに連続で送信されることができる。ディスパッチは、フィンガープロセッサのためのパイロット及び／またはデータ処理を実行するコマンドである。
【００４４】
図６Ｂは、動的フィンガー割り当てスキームのためのＤＳＰを操作する実施形態を示す。Ｍ個のフィンガープロセッサ１〜Ｍは、Ｍマルチパスを処理するために割り当てられイネーブルにされ、Ｎ個のフィンガープロセッサＭ＋１〜Ｍ＋Ｎは、割当てられるが、イネーブルにされない。パイロット及びデータ処理用のディスパッチは、Ｍ個のイネーブルにされたフィンガープロセッサのために、ＤＳＰに連続して送信されることができる。パイロット処理用（ただしデータ処理用ではない）のディスパッチは、Ｎ個の割当てられているがイネーブルにされていないフィンガープロセッサのために、ＤＳＰに送信されることができる。いずれのディスパッチも、割り当てられていないフィンガープロセッサについて、ＤＳＰに対して送信されない。
【００４５】
図６Ａ及び６Ｂで示される一実施形態において、フィンガーディスパッチは、高いＳＮＲあるいは信号強度から低いものへと順序づけられることができる。一実施形態において、組み合わせられたＳＮＲあるいは信号強度は、各フィンガーディスパッチの後で決定されることができ、必要とされるＳＮＲあるいは信号強度と比較されることができる。最小数のフィンガーディスパッチは、そのあとで、必要とされるＳＮＲあるいは信号強度が達成されるように送信されることができる。別の実施形態において、組み合わせられたＳＮＲあるいは信号強度は、各時間セグメントにおいて決定され、次の時間セグメントのためのフィンガー割り当てを決定するために使用される。フィンガープロセッサはまた、他の方法で動的に割り当てられることができる。チャンネル条件が変わると、イネーブルにされたフィンガープロセッサの数は動的に選択されることができる。
【００４６】
別の実施形態において、フィンガープロセッサ４３０ａ〜４３０ｒは、専用且つ共有ハードウェアの組み合わせでインプリメントされる。すべての実施形態については、割当てられていないあるいはイネーブルにされていないフィンガープロセッサは、バッテリーパワーを節約するために、電源を切ることができる。
【００４７】
マルチパスは、例えばＳＮＲ、信号強度、等のような様々な性能メトリクスに基づいて割り当てられることができる。ＳＮＲ及び信号強度は、様々な方法で推定されることができる。明瞭にするために、いくつかの例示的な推定スキームは下記で説明されている。下記の説明において、Ｍ個のフィンガープロセッサ１〜Ｍは、Ｍマルチパスを処理するために、割り当てられ、イネーブルにされる。Ｍは、図５のブロック５２２の、選択され割り当てられたマルチパスの数に対応することができる。
【００４８】
図４に戻って参照すると、フィンガープロセッサｍについてのデータデモジュレータ４４４は、以下のようにデータ復調を実行することができる：
【数１】
2011504058.tif 000003
【００４９】
なお、ＤＩ，ｍ（ｎ）＋ｊＤＱ，ｍ（ｎ）は、シンボル期間ｎの間のフィンガープロセッサｍにおける、データデカバラ４４２から複素デカバされたデータシンボル(a complex decovered data symbol)であり、ＨＩ，ｍ（ｎ）＋ｊＨＱ，ｍ（ｎ）は、シンボル期間ｎの間のフィンガープロセッサｍにおける、パイロットフィルタ４４８からの複素パイロット推定値であり、ＳＩ，ｍ（ｎ）＋ｊＳＱ，ｍ（ｎ）は、シンボル期間ｎの間のフィンガープロセッサｍにおけるデータデモジュレータ４４４からの複素シンボル推定値であり、「＊」は、複素共役を表す。
【００５０】
下付のＩ及びＱは、それぞれ、同相コンポーネント、直角位相コンポーネントを表す。
【００５１】
シンボルコンバイナ４５０は、Ｍ個の割り当てられたフィンガープロセッサからのシンボル推定値を下記のように組み合わせることができる：
【数２】
2011504058.tif 000004
【００５２】
なお、ＳＩ（ｎ）＋ｊＳＱ（ｎ）は、シンボル期間ｎの間の、複素組み合わせられたシンボル推定値(a complex combined symbol estimate)である。
【００５３】
式（１）のデータ復調は、各フィンガープロセッサｍについてのシンボル推定値を、そのフィンガープロセッサに対して割当てられているマルチパスについてのパイロット信号強度によって、スケーリングする。このパイロットスケーリングは、式（２）の組み合わせの前に適切に重み付けされているＭ個のフィンガープロセッサについてのシンボル推定値を結果としてもたらす。パイロットスケーリングは、組み合わせられたシンボル推定値においてより大きな重みが与えられている、より強いパイロット信号強度を備えたマルチパスを結果としてもたらす。
【００５４】
一実施形態において、シンボル推定値のＳＮＲ（あるいはトラヒックＳＮＲ）はフィンガー割り当てに使用される。フィンガープロセッサｍのトラヒックＳＮＲは次のように表わされることができる:
【数３】
2011504058.tif 000005
【００５５】
なお、トラヒックＥｓ，ｍは、フィンガープロセッサｍについてのデータシンボル当たりのエネルギーであり、Ｎｔ，ｍは、フィンガープロセッサｍについての合計雑音及び干渉である。
【００５６】
トラヒックＥｓ，ｍ及びＮｔ，ｍは、様々な方法で推定されることができる。一実施形態において、トラヒックＥｓ，ｍは以下のように推定されることができる:
【数４】
2011504058.tif 000006
【００５７】
なお、Ｎは、トラヒックＥｓ，ｍを得るために平均するデカバされたデータシンボルの数である。
【００５８】
一実施形態において、Ｎｔ，ｍは以下のように推定されることができる：
【数５】
2011504058.tif 000007
【００５９】
なお、ＸＩ，ｍ（ｉ）＋ｊＸＱ，ｍ（ｉ）は、サンプル期間iの間のフィンガープロセッサｍにおける逆拡散器４４０からの複素逆拡散サンプル(a complex despread sample)であり、Ｌは、Ｎｔ，ｍを得るために累算するサンプルの数である。
【００６０】
別の実施形態で、Ｎｔ，ｍは以下のように推定されることができる:
【数６】
2011504058.tif 000008
【００６１】
式(６)は、連続デカバされたパイロットシンボル間の差(difference between consecutive decovered pilot symbols)を計算し、パイロット差の電力を計算し、そして、Ｎｔ，ｍを得るためにパイロット差の電力を平均する。
【００６２】
式（３）は、各フィンガープロセッサのトラヒックＳＮＲを与える。一実施形態において、すべてのＭ個のフィンガープロセッサのために組み合わせられたＳＮＲは下記のように推定されることができる:
【数７】
2011504058.tif 000009
【００６３】
なお、βｍはシンボルコンバイナ４５０によって組み合わせする前の、フィンガープロセッサmからのシンボル推定値に適用される重み付け要因である。式（１）及び（２）で示されるシンボルスケーリング及び組み合わせについて、フィンガープロセッサｍについての重み付け要因が表されている：
【数８】
2011504058.tif 000010
【００６４】
なお、ａｖｇ＜＞は、平均オペレーションを表す。
【００６５】
別の実施形態において、組み合わせられたＳＮＲは、Ｍフィンガープロセッサについての個々のＳＮＲｓの和で、次のように表わされることができる：
【数９】
2011504058.tif 000011
【００６６】
式（９）は、最適な組み合わせが生じるとき、実際の組み合わせられたＳＮＲを与える。式（９）は、組み合わせが最適でないときにさえも、組み合わせられたＳＮＲの十分に正確な推定値を提供することができる。
【００６７】
別の実施形態において、パイロット推定値のＳＮＲ（あるいはパイロットＳＮＲ）は、フィンガー割り当てに使用される。フィンガープロセッサｍのパイロットＳＮＲは次のように表わされる：
【数１０】
2011504058.tif 000012
【００６８】
なお、パイロットＥｓ，ｍは、フィンガープロセッサｍについてのパイロットシンボルあたりのエネルギーである。パイロットＥｓ，ｍは以下のように推定されることができる：
【数１１】
2011504058.tif 000013
【００６９】
すべてのＭフィンガープロセッサについての組み合わせられたＳＮＲは、式（７）あるいは式（９）で示されているように推定されることができるにもかかわらず、トラヒックＥｓ，ｍは、パイロットＥｓ，ｍと置き換えられる。
【００７０】
さらに別の実施形態において、パイロット信号強度はフィンガー割り当てに使用される。パイロット信号強度は、式（１１）の中で示されるように、計算されることができる。組み合わせられたパイロット信号強度は、下記のように計算されることができる：
【数１２】
2011504058.tif 000014
【００７１】
パイロット及び／またはトラヒックデータについての測定は、フィンガープロセッサにマルチパスを割当てる前に、及び／または、後で、行なわれることができる。固定されたフィンガー割り当てスキームに使用されることができる実施形態においては、測定は、新しい検出されたマルチパスが利用可能であるときにはいつでもフィンガー割り当ての前に行なわれる。別の実施形態では、動的フィンガー割り当てスキームに使用されることができ、フィンガー割当ての後で測定が行なわれ、どのフィンガープロセッサをイネーブルにするかを決定するために使用される。この実施形態において、複数の閾値は、ヒステリシスを提供するように使用されることができるので、与えられたフィンガープロセッサは、測定値(measurements)におけるランダムな変動(random fluctuation)により、連続的にイネーブルにされず、イネーブルにされない。例えば、組み合わせられたＳＮＲが第１の閾値よりも小さい場合にはフィンガープロセッサはイネーブルにされることができ、組み合わせられたＳＮＲが第１の閾値より高い第２の閾値よりも大きい場合には、イネーブルにされない。測定はまた、フィンガー割り当ての前に及びフィンガー割り当ての後で、行なわれることができる。例えば、どのマルチパスをフィンガープロセッサに割当てるかを決定するためにフィンガー割当ての前に測定が行なわれることができ、また、マルチパスについての新しいサーチをトリガすることができる、組み合わせられたＳＮＲが低すぎるかどうかを決定するフィンガー割り当ての後で周期的に行なわれることができる。
【００７２】
図７は、フィンガープロセッサを割り当てるためのプロセス７００の実施形態を示す。少なくとも１つの基地局からの送信のための１セットのマルチパスは、例えばマルチパスを検出するサーチを実行することによって、得られる（ブロック７１２）。閾値を越える組み合わせられた性能メトリックを有している、セットにおける少なくとも１つのマルチパス（例、最小数のマルチパス）が識別される（ブロック７１４）。組み合わせられた性能メトリックは、基地局（単数または複数）からの送信のＳＮＲ、基地局（単数または複数）からのＳＮＲあるいは信号強度、あるいは、ある他の量、に関することができる。少なくとも１つのマルチパスは、基地局（単数または複数）からの送信を回復するために、少なくとも１つのフィンガープロセッサに割当てられ、処理される（ブロック７１６）。
【００７３】
ブロック７１４及び７１６の一実施形態において、セットにおけるマルチパスのＳＮＲｓは決定され、マルチパスはそれらのＳＮＲｓに基づいて順序づけられる(ordered)。１つのマルチパスは、最高ＳＮＲを有するマルチパスで開始して、すべての割当てられたマルチパスの組み合わせられたＳＮＲが閾値を超えるまで、一度に割り当てられる。新しいセットのマルチパスが得られるときにはいつでも、マルチパスは、識別され割り当てられることができる。あるいは、マルチパスは、各時間インターバルにおいて識別され割り当てられることができる。
【００７４】
ここにおいて記載された技術は、様々な手段によってインプリメントされることができる。例えば、これらの技術は、ハードウェア、ファームウェア、ソフトウェア、あるいは、それらの組み合わせでインプリメントされることができる。ハードウェアのインプリメンテーションの場合、フィンガー割り当てを実行するために使用される処理ユニットとフィンガープロセッサは、１つまたは複数の特定用途向け集積回路（ＡＳＩＣｓ）、デジタルシグナルプロセッサ（ＤＳＰｓ）、デジタルシグナルプロセッシングデバイス（ＤＳＰＤｓ）、プログラマブル論理デバイス（ＰＬＤｓ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡｓ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、ここにおいて説明される機能を実行するように設計された他の電子ユニット、あるいは、それらの組み合わせ、の内でインプリメントされることができる。
【００７５】
ファームウェア及び／またはソフトウェアインプリメンテーションについては、技術は、ここにおいて記載された機能を実行するモジュール(例、プロシージャ、機能、など)でインプリメントされることができる。ファームウェア及び／またはソフトウェアのコードは、メモリ（例、図２のメモリ２８２）に保存されることができ、プロセッサ（例、プロセッサ２８０）によって実行されることができる。メモリは、プロセッサ内で、あるいはプロセッサの外で、インプリメントされることができる。
【００７６】
開示された実施形態の前の記載は、いずれの当業者も本発明を作るあるいは使用することができるように提供される。これらの実施形態に対する様々な修正は、当業者にとって容易に明らかであろう、そして、ここにおいて定義されている包括的な原理は、本発明の精神あるいは範囲から逸脱することなく、他の実施形態に適用されることができる。したがって、本発明は、ここに示された実施形態に限定されるようには意図されておらず、ここに開示された原理および新規な特徴に整合する最も広い範囲が与えられるべきである。
【図１】
2011504058.tif 000015
【図２】
2011504058.tif 000016
【図３】
2011504058.tif 000017
【図４】
2011504058.tif 000018
【図５】
2011504058.tif 000019
【図６Ａ】
2011504058.tif 000020
【図６Ｂ】
2011504058.tif 000021
【図７】
2011504058.tif 000022
【国際調査報告】
2011504058.tif 000023
2011504058.tif 000024
2011504058.tif 000025
2011504058.tif 000026