(57)【要約】無線通信システムにおいて偽のチャネルの捕捉を検出するための技術が記載される。偽のチャネルの検出に関して、基地局からの信号に対応するピークが最初に検出される。次に、ピークの周波数捕捉と時間追跡が実行される。該周波数捕捉はダウンコンバージョン周波数誤差を決定し訂正しようと試みる。サンプルタイミング誤差および／またはチャネル条件の変化によりピークが移動すると時間追跡はピークを追跡しようと試みる。信号が望ましい周波数チャネルからのものかまたは偽の周波数チャネルからのものかは該時間追跡に基づいて決定される。偽のチャネルが捕捉されるなら、サンプリングタイミングは遅すぎるまたは早すぎるのいずれかであろう、そしてピークは高速レートで移動するであろう。偽のチャネルは前記ピークの移動に基づいて検出されてもよい。
2009545246.tif 000002
【特許請求の範囲】
【請求項１】
基地局からの信号に対応するピークを検出し、前記ピークの周波数捕捉および時間追跡を実行し、前記信号が望ましい周波数チャネルからのものかまたは偽の周波数チャネルからのものかを決定するように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと、
を備えた装置。
【請求項２】
前記少なくとも１つのプロセッサは、前記時間追跡に基づいて前記ピークの移動を検出し、前記ピークの前記検出された移動に基づいて前記信号が前記望ましい周波数チャネルからのものかまたは前記偽の周波数チャネルからのものかを決定するように構成される、請求項１の装置。
【請求項３】
前記少なくとも１つのプロセッサは前記ピークの速度に基づいて前記信号が前記望ましい周波数チャネルからのものかまたは前記偽の周波数チャネルからのものかを決定するように構成される、請求項１の装置。
【請求項４】
前記少なくとも１つのプロセッサは、前記時間追跡の開始時に前記ピークの初期位置を決定し、チェックインターバルにおける前記ピークの現在位置を決定し、前記現在位置と前記初期位置との間の距離を決定し、前記距離に基づいて前記信号が前記望ましい周波数チャネルからのものかまたは偽の周波数チャネルからのものかを決定するように構成される、請求項１の装置。
【請求項５】
前記少なくとも１つのプロセッサは、前記距離が距離閾値より大きいなら前記信号は前記偽の周波数チャネルからのものであると宣言するように構成される、請求項４の装置。
【請求項６】
前記少なくとも１つのプロセッサは前記時間追跡が実行される時間量と、前記ピークのための速度閾値に基づいて前記距離閾値を決定するように構成される、請求項５の装置。
【請求項７】
前記少なくとも１つのプロセッサは前記距離閾値を特定の最小距離以上であるように制限するように構成される、請求項５の装置。
【請求項８】
前記少なくとも１つのプロセッサは、前記信号が前記偽の周波数チャネルからのものであると決定されない限り、所定の時間期間、時間追跡と周波数捕捉を実行するように構成される、請求項１の装置。
【請求項９】
前記少なくとも１つのプロセッサは前記ピークの受信された信号強度を決定し、前記受信された信号強度が受信された信号強度閾値を下回るなら前記ピークを破棄するように構成される、請求項１の装置。
【請求項１０】
前記少なくとも１つのプロセッサは、前記ピークの周波数ロックを検出し、周波数ロックを検出した後で前記信号が前記望ましい周波数チャネルからのものかまたは前記偽の周波数チャネルからのものかを決定するように構成される、請求項１の装置。
【請求項１１】
前記少なくとも１つのプロセッサは、広い自動周波数制御（ＡＦＣ）ループを用いて前記ピークの周波数捕捉を実行し、前記広いＡＦＣループを用いて周波数ロックを検出し、狭いＡＦＣループを用いて前記ピークの周波数捕捉を実行するように構成される、請求項１の装置。
【請求項１２】
前記少なくとも１つのプロセッサは、複数の周波数ビンの各々に関して捕捉を実行し、各周波数ビンは周波数誤差の異なる範囲をカバーし、前記複数の周波数ビンの選択されたビンにおいて前記偽の周波数チャネルを検出するように構成される、請求項１の装置。
【請求項１３】
前記少なくとも１つのプロセッサは偽の周波数チャネルが潜在的に存在する周波数ビンにおいて前記偽の周波数チャネルを検出するように構成される、請求項１２の装置。
【請求項１４】
水晶発振器（ＸＯ）信号から発生された局部発振器（ＬＯ）信号を用いて周波数ダウンコンバージョンを実行するように構成される受信機と、
前記ＸＯ信号から発生されたサンプリングクロックでサンプリングを実行するように構成された少なくとも１つのアナログ−デジタル変換器（ＡＤＣ）と、
をさらに備えた、請求項１の装置。
【請求項１５】
前記少なくとも１つのプロセッサは、前記周波数捕捉に基づいて水晶発振器（ＸＯ）信号の周波数誤差を推定し、前記推定された周波数誤差を用いて決定された除算器比と、および前記ＸＯ信号に基づいてデジタルクロックとを発生し、前記デジタルクロックでサンプルを発生し、前記サンプルは前記時間追跡のために使用されるように構成される、請求項１の装置。
【請求項１６】
基地局からの信号に対応するピークを検出することと、
前記ピークの周波数捕捉および時間追跡を実行することと、および
前記信号が望ましい周波数チャネルからのものかまたは偽の周波数チャネルからのものかを決定することと、
を備えた方法。
【請求項１７】
前記信号が前記望ましい周波数チャネルからのものかまたは前記偽の周波数チャネルからのものかを決定することは、
前記時間追跡に基づいて前記ピークの移動を検出することと、
前記ピークの前記検出された移動に基づいて前記信号が前記望ましい周波数チャネルからのものかまたは前記偽の周波数チャネルからのものかを決定することと、
を備えた、請求項１６の方法。
【請求項１８】
前記信号が前記望ましい周波数チャネルからのものかまたは前記偽の周波数チャネルからのものかを決定することは、
前記時間追跡の開始時に前記ピークの初期位置を決定することと、
チェックインターバルにける前記ピークの現在位置を決定することと、
前記現在位置と前記初期位置との間の距離を決定することと、
前記距離に基づいて前記信号が前記望ましい周波数チャネルからのものかまたは前記偽の周波数チャネルからのものかを決定することと、
を備えた、請求項１６の方法。
【請求項１９】
前記信号が前記望ましい周波数チャネルからのものかまたは前記偽の周波数チャネルからのものかを決定することは、
前記ピークのための速度閾値と、前記時間追跡が実行される時間量とに基づいて距離閾値を決定することと、および
前記距離が前記距離閾値より大きければ前記信号は前記偽の周波数チャネルからのものであると宣言することと、
を備えた請求項１８の方法。
【請求項２０】
複数の周波数ビンの各々に関して捕捉を実行する、各周波数ビンは周波数誤差の異なる範囲をカバーすることと、および
前記複数の周波数ビンの選択されたビンにおいて前記偽の周波数チャネルを検出することと、
をさらに備えた、請求項１６の方法。
【請求項２１】
基地局からの信号に対応するピークを検出する手段と、
前記ピークの周波数捕捉および時間追跡を実行する手段と、および
前記信号が望ましい周波数チャネルからのものかまたは偽の周波数チャネルからのものかを決定する手段と、
を備えた装置。
【請求項２２】
前記信号が前記望ましい周波数チャネルからのものかまたは前記偽の周波数チャネルからのものかを決定する手段は、
前記時間追跡に基づいて前記ピークの移動を検出する手段と、
前記検出されたピークの移動に基づいて前記信号が前記望ましい周波数チャネルからのものかまたは前記偽の周波数チャネルからのものかを決定する手段と、
を備えた、請求項２１の装置。
【請求項２３】
前記信号が前記望ましい周波数チャネルからのものかまたは前記偽の周波数チャネルからのものかを決定する手段は、
前記時間追跡の開始時に前記ピークの初期位置を決定する手段と、
チェックインターバルにおいて前記ピークの現在位置を決定する手段と、
前記現在位置と前記初期位置との間の距離を決定する手段と、および
前記距離に基づいて前記信号が前記望ましい周波数チャネルからのものかまたは前記偽の周波数チャネルからのものかを決定する手段と、
を備えた、請求項２１の装置。
【請求項２４】
前記信号が前記望ましい周波数チャネルからのものかまたは前記偽の周波数チャネルからのものかを決定する手段は、
前記ピークのための速度閾値と、前記時間追跡が実行される時間量とに基づいて距離閾値を決定する手段と、および
前記距離が前記距離閾値より大きいなら前記信号が前記偽の周波数チャネルからのものであると宣言する手段と、
をさらに備えた、請求項２３の装置。
【請求項２５】
各周波数ビンは周波数誤差の異なる範囲をカバーする複数の周波数ビンの各々に関して捕捉を実行する手段と、
前記複数の周波数ビンの選択されたビンにおいて前記偽の周波数チャネルを検出する手段と、
をさらに備えた、請求項２１の装置。
【請求項２６】
基地局からの信号に対応するピークを検出し、
前記ピークの周波数捕捉および時間追跡を実行し、および
前記信号が望ましい周波数チャネルからのものかまたは偽の周波数チャネルからのものかを決定する、
ように無線装置において動作可能な命令を記憶するためのプロセッサ読み取り可能媒体。
【請求項２７】
前記時間追跡に基づいて前記ピークの移動を検出し、および
前記検出されたピークの移動に基づいて前記信号が前記望ましい周波数チャネルからのものかまたは前記偽の周波数チャネルからのものかを決定する、
ように動作可能な命令をさらに記憶する、請求項２６のプロセッサ読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は一般に通信に関し、特に無線通信システムにおいて偽のチャネル(false channel)を検出するための技術に関する。
【背景技術】
【０００２】
無線通信システムにおいて、無線装置（例えば、携帯電話）は、双方向通信のために基地局にデータを送信してもよいし、基地局からデータを受信してもよい。データ送信の場合、無線装置は、出て行くデータを無線周波数（ＲＦ）キャリア信号の上へ変調し、該ＲＦ変調された信号を基地局に送信する。データ受信の場合、無線装置は基地局からＲＦ変調された信号を受信し、サンプルを得るために該受信されたＲＦ信号を条件づけしデジタル化する。
【０００３】
無線装置は周波数アップコンバージョン(upconversion)およびダウンコンバージョン(downconversion)のために局部発振器（ＬＯ）信号を、およびデジタル信号処理のためにクロック信号を典型的に利用する。ＬＯ信号とクロック信号は適切な動作を保証するために正確な周波数である必要があるかもしれない。温度補償水晶発振器（ＴＣＸＯ）または電圧制御ＴＣＸＯ（ＶＣＴＣＸＯ）は、要求された周波数精度を有する基準信号を発生するために使用されてもよい。次に、該基準信号は、該基準信号と同じ周波数制度を有するであろうＬＯ信号およびクロック信号を発生するために使用されてもよい。しかしながら、ＴＣＸＯまたはＶＣＴＣＸＯの使用は、設計の複雑さ並びに無線装置に関するコストを増加させる。
【０００４】
複雑さとコストを低減するために該無線装置において水晶発振器（ＸＯ）が使用されてもよい。しかしながら、ＸＯの周波数誤差は相対的に大きいかも知れず、種々の問題を生じるかも知れない。例えば、大きなＸＯ周波数誤差は、捕捉の期間に、周波数において望ましい周波数チャネル（または単に望ましいチャネル）に近い意図されない周波数チャネル（または、単に偽のチャネル）に該無線装置がロックしようと試みることをもたらすかもしれない。次には、該無線装置は、それが望ましいチャネルではないということを決定するためにだけ、この偽のチャネルを処理するために時間とリソースの両方を消費するかもしれない。
【０００５】
それゆえ、偽のチャネルの捕捉を迅速に検出するための技術に関する技術的必要性がある。
【発明の概要】
【０００６】
無線通信システムにおける偽のチャネルの捕捉を検出するための技術が本明細書において記載される。偽のチャネル検出の一実施形態において、基地局からの信号に対応するピークが初めに検出される。次に、ピークの周波数捕捉と時間追跡が実行される。周波数ダウンコンバージョンのために使用されるＬＯ信号とデジタル化のために使用されるサンプリングクロックは両方とも、ＸＯ信号から発生されてもよく、その結果百万分の一（ｐｐｍ）の単位で、該ＸＯ信号と同じ周波数誤差を持つであろう。該周波数捕捉は、該ＬＯ信号内の任意の周波数誤差を決定し訂正しようと試みる。該時間追跡は、チャネル条件内の変化および／またはサンプルタイミング誤差によりピークが移動するときそれを追跡しようと試みる。該信号が望ましい周波数チャネルからのものかまたは偽の周波数チャネルからのものかは、該時間追跡に基づいて決定される。
【０００７】
偽のチャネルが捕捉されるなら、該サンプリングタイミングは、該偽のチャネルが望ましいチャネルよりも周波数において低いかまたは高いかに依存して、遅すぎるまたは早すぎるのいずれかであろう。正しくないサンプリングタイミングは該ピークを早い速度で移動させる。偽のチャネルの捕捉は、該ピークの移動に基づいて検出されてもよい。それは該時間追跡から確かめられてもよい。偽のチャネル検出の種々の詳細が以下に記載される。
【０００８】
本発明の種々の観点および実施形態も以下にさらに詳細に記載される。本発明の特徴と性質は、同様な参照文字が全体を通して対応するように識別する図面に関連して考慮されるときに以下に述べる詳細説明から一層明らかになるであろう。
【図面の簡単な説明】
【０００９】
【図１】図１は無線装置のブロック図を示す。
【図２】図２はレーキ受信機のブロック図を示す。
【図３】図３は、合計周波数誤差範囲を周波数ビン(fequency bin)に分割することを示す。
【図４】図４は周波数ビニング(frequency binning)を用いた初期捕捉(initial acquisition)を示す。
【図５】図５は１つの周波数ビンに関する初期捕捉プロセスを示す。
【図６】図６は偽のチャネル検出を用いて同期引き込み(pull-in)を実行するためのプロセスを示す。
【図７】図７は偽のチャネル検出を用いて捕捉を実行するためのプロセスを示す。
【発明を実施するための形態】
【００１０】
「例示」という用語は本明細書においては、「例、インスタンス、または例証として機能」することを意味するために使用される。「例示」として本明細書に記載される任意の実施形態または設計は、他の実施形態または設計に対して好ましいまたは有利であるとして必ずしも解釈されるべきではない。
【００１１】
偽のチャネルを検出するために本明細書に記載される技術は、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交ＦＤＭＡ（ＯＦＤＭＡ）システム、単一キャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）システム、および他のシステムのような種々の無線通信システムに関して使用されてもよい。ＣＤＭＡシステムは、cdma2000、ワイドバンドＣＤＭＡ(Wideband-CDMA)（Ｗ-ＣＤＭＡ）などのような１つまたは多数の無線技術を実行してもよい。cdma2000は、ＩＳ−９５、ＩＳ−２０００、およびＩＳ−８５６規格をカバー(cover)する。ＴＤＭＡシステムは、グローバルシステムフォーモバイルコミュニケーションズ(Global System for Mobile Communications)（ＧＳＭ）のような無線技術を実行してもよい。ＧＳＭおよびＷ−ＣＤＭＡは、「第三世代パートナーシッププロジェクト(3rd Generation Partnership Project)」（３ＧＰＰ）という名前の組織からの文献に記載されている。cdma2000は、「第三世代パートナーシッププロジェクト２(3rd Generation Partnership Project 2）（３ＧＰＰ２）という名前の組織からの文献に記載されている。３ＧＰＰおよび３ＧＰＰ２文献は公に入手可能である。明瞭のために、偽のチャネル検出は、cdma2000またはＷ−ＣＤＭＡを実行してもよい、ＣＤＭＡシステムに関して以下に記載される。
【００１２】
図１は、ＣＤＭＡシステムのための無線装置１００の一実施形態のブロック図を示す。アンテナ１０８は１つまたは多数の基地局から１つまたは多数のＲＦ変調された信号を受信し、受信されたＲＦ信号を受信機１１０に供給する。受信機１１０は、該受信されたＲＦ信号を増幅し、濾波し、さらにＬＯ信号を用いて該濾波されたＲＦ信号をベースバンドに周波数ダウンコンバート(frequency downconverts)する。該ＬＯ信号の周波数は、望ましい周波数チャネル内の信号がベースバンドにダウンコンバートされるように選択される。受信機１１０は、直流（ＤＣ）にまたはその付近に中心がある望ましい信号を含むアナログベースバンド信号を供給する。
【００１３】
アナログ−デジタル変換器（ＡＤＣｓ）は、サンプリングクロックを用いて該アナログベースバンド信号をデジタル化し、ＡＤＣサンプルをプリプロセッサ１１４に供給する。プリプロセッサ１１４は、例えば、デジタルフィルタリング、ＤＣオフセット除去、自動利得制御（ＡＧＣ）、および／または他の機能のような種々の機能に関してＡＤＣサンプルを処理してもよい。再クロッキング回路(re-clocking circuit)１１６は、デジタルクロックを用いてあらかじめ処理されたサンプルを再クロック(re-clocks)するまたは再サンプルし、再クロックされた(re-clocked)サンプルを供給する。回転子１１８は、ダウンコンバージョンプロセス(downconversion process)における周波数誤差を訂正するために、該再クロックされたサンプルを周波数変換し、入力サンプルを供給する。レーキ受信機１２０は、１つまたは多数の信号インスタンス（またはマルチパス）に関して入力サンプルの復調を実行し、シンボル推定値を供給する。復号器１２２は該シンボル推定値を復号し、復号されたデータを供給する。
【００１４】
水晶発振器（ＸＯ）１３０は、ｆxoの周波数特性と良好な位相雑音特性を有するＸＯ信号を発生する。水晶発振器１３０は、例えば温度および部品公差(component tolerance)に関して補償されない。この故に、該ＸＯ信号は、公称ＸＯ周波数から相対的に大きな周波数誤差を有するかもしれない。ＬＯ発生器１３２は、該ＸＯ信号を受信し受信機１１０のためのＬＯ信号を発生する。該ＬＯ信号は受信されている周波数チャネルにより決定される周波数を有する。該ＬＯ信号はまた該ＸＯ信号と同じ周波数精度を有する。分割器１３４は、該ＬＯ信号を受信し、例えば、固定された分割器比により周波数において該ＬＯ信号を分割することによりＡＤＣｓ１１２のためのサンプリングクロックを発生する。
【００１５】
クロック発生器１４０は該ＸＯ信号を受信しデジタルクロックを発生する。一実施形態において、クロック発生器１４０は電圧制御発振器（ＶＣＯ）／フェーズロックループ(phase locked loop)（ＰＬＬ）１４２およびＭＮカウンタ１４４を含む。ＭＮカウンタ１４４はまた一般にマルチモジュラス分割器(multi-modulus divider)とも呼ばれる。ＶＣＯ／ＰＬＬ１４２は、ｆvcoの周波数を有するＶＣＯ信号を発生する。それは、ｆxoというＸＯ周波数のある固定された整数の倍数であってよい。ＭＮカウンタ１４４は、Ｎ／Ｍ分割器比により該ＶＯ信号を分割しデジタルクロックを供給する。特定の実施形態において、水晶発振器１３０は、１９．２ＭＨｚのＸＯ信号を発生し、ＶＣＯ／ＰＬＬ１４２は周波数がＸＯ信号よりも２０倍高い３８４ＭＨｚのＶＣＯ信号を発生する。次に、ＭＮカウンタ１４４は、Ｎ／Ｍ＝９．７６５６２５の分割器比により３８４ＭＨｚのＶＣＯ信号を分割することにより、３９．３２１６ＭＨｚのデジタルクロックを発生する。該デジタルクロックは、３２倍のチップレート（またはchipx32）の周波数を有する。ここにおいて、該チップレートはcdma2000の場合、毎秒１．２２８８メガチップ（Ｍcps)である。該デジタルクロック周波数は、Ｎ／Ｍ分割器比を変えることにより変化されてもよい。該デジタルクロックはまたＸＯ信号と同じ周波数精度を有する。
【００１６】
自動周波数制御（ＡＦＣ）装置１４６は、レーキ受信機１２０からのパイロットシンボルに基づいてＬＯ信号内の周波数誤差を推定し、周波数誤差推定値を回転子１１８およびクロック発生器１４０に供給する。回転子１１８は、レーキ受信機１２０に供給された入力サンプルがＤＣに近づくように該周波数誤差推定値だけ再クロックされた(re-clocked)サンプルを回転する。クロック発生器１４０は、デジタルクロックがチップタイミング(chip timing)を追跡するように該周波数誤差推定値に基づいてＭＮカウンタ１４４を調節する。コントローラー／プロセッサ１５０は、無線装置１００内の種々の装置の動作を制御する。メモリ１５２は、無線装置１００のためのデータとプログラムコードを記憶する。
【００１７】
図１は無線装置１００の特定の実施形態を示す。一般に、無線装置１００での処理は、種々の方法でおよび種々の処理装置を用いて実行されてもよい。無線装置１００は、図１に示されていない異なるおよび／またはさらなる処理装置を含んでいてもよい。さらに、該処理装置は、他の方法で構成されおよび／または動作されてもよい。例えば、ＡＤＣｓ１１２は、サンプリングクロックの代わりにデジタルクロックを用いてアナログベースバンド信号をデジタル化してもよい。他の例として、プリプロセッサ(pre-processor)１１４の機能のいくつかは、回転子１１８とレーキ受信機１２０との間に配置されたポストプロセッサ(post-processor)により実行されてもよい。
【００１８】
図２は図１のレーキ受信器１２０の一実施形態のブロック図を示す。レーキ受信機１２０はサーチャー(searcher)２０８、マルチ（Ｒ）フィンガプロセッサ(multiple finger processor)２１０ａ乃至２１０ｒ、およびシンボル結合器（symbol combiner)２３０を含む。フィンガプロセッサ２１０は一般にフィンガと呼ばれる。サーチャー２０８は、受信された信号内で強い信号インスタンス（またはマルチパス）をサーチし、一組の基準に適合する各信号インスタンス(instance)の強度とタイミングを供給する。見通し路または反射路を介して受信された信号のインスタンスとして信号インスタンス。サーチ処理は技術的に知られており本明細書では記載されない。
【００１９】
各フィンガプロセッサ２１０は、関心のある異なる信号インスタンス、例えば、十分な強度の信号インスタンスを処理するために割当てられてもよい。各フィンガプロセッサ２１０内において、サンプリング装置２１２は、時間追跡ループ２２４からのタイミング誤差推定値に基づいて回転子１１８からの入力サンプルをサンプルし、適切なタイミングで出力サンプルを供給する。例えば、時間追跡ループ２２４は、タイミング誤差推定値に基づいて８倍のチップレート(chip rate)（またはchipx8）に関して８つの可能な時間オフセットの１つを選択してもよい。サンプリング装置２１２は、chipx8で入力サンプルを受信し、選択された時間オフセットに関して出力サンプルを供給してもよい。逆拡散器２１４は、受信されている基地局に関する擬似乱数シーケンス（ＰＮ）と該出力サンプルを乗算し、逆拡散サンプルを供給する。
【００２０】
パイロットシンボルを得るために、パイロットデカバラー(decoverer)２２０は該逆拡散サンプルをパイロットチャネル化コード、Ｃpilotと乗算し、さらにＮpの結果として生じたサンプルを累積する、ここにおいてＮpは該パイロットチャネル化コードの長さの整数の倍数である。パイロットフィルタ２２２はパイロットシンボルを濾波しパイロット推定値を供給する。データデカバラー(data decoverer)２１６は該逆拡散サンプルをトラヒックチャネルに関するチャネル化コード、Ｃdataと乗算し、該データチャネル化コードの長さ（それはcdma2000において６４チップであってもよい）に対して、結果として生じたサンプルを累積し、データシンボルを供給する。データ復調器(Demod)２１８は、パイロット推定値を用いて該データシンボルの検出を実行しシンボル推定値を供給する。シンボル結合器２３０は、すべての割当てられたフィンガプロセッサからの該シンボル推定値を受信して結合し、最終シンボル推定値を供給する。
【００２１】
図１に示される実施形態において、水晶発振器１３０は、受信機１１０による周波数ダウンコンバージョンとＡＤＣｓ１１２によるサンプリングの両方のために基準周波数として使用される。水晶発振器１３０は相対的に大きな周波数誤差、例えば±５６ppmを有しているかもしれず、それは温度変化、部品公差(component tolerance)、および／または他の要因によるかもしれない。ＸＯ周波数誤差はＬＯ信号に周波数誤差を生じさせる。それはＡＤＣサンプルがダウンコンバージョン周波数誤差を有することを結果として生じる。該ＸＯ周波数はまたサンプリングクロックに誤差を生じる。それは、ＡＤＣサンプルが正しくないサンプルタイミングを持つことを結果として生じる。ダウンコンバージョン周波数誤差とサンプルタイミング誤差は、ppmの単位で該ＸＯ周波数と等しく、集合的に単に周波数誤差と呼んでもよい。
【００２２】
通常動作の期間、回転子１１８は、該ダウンコンバージョン周波数誤差を除去しようと試み、再クロッキング(re-clocking)回路１１６はサンプルタイミング誤差を訂正しようと試みる。ＡＦＣ装置１４６は、割当てられたフィンガプロセッサ（複数の場合もある）からパイロットシンボルを受信し、該パイロットシンボルに基づいて周波数誤差を推定する。ＡＦＣ装置１４６は、周波数誤差推定値を回転子１１８およびクロック発生器１４０に供給する。回転子１１８はＡＤＣサンプル内の周波数誤差を除去する。これらの２つの誤差は、ＸＯ周波数誤差によるものであり、ppmにおいて互いに等しいので、クロック発生器１４０は該周波数誤差に基づいてタイミング誤差を決定する。ＭＮカウンタ１４４は適切な周波数でデジタルクロックを発生し、再クロッキング回路１１６はデジタルクロックを用いてＡＤＣサンプル内のタイミング誤差を訂正する。正しい周波数とタイミングを有した入力サンプルがレーキ受信機１２０に供給されるように、ＭＮカウンタ１４４と回転子１１８は典型的に一緒に更新される。
【００２３】
無線装置は基地局からの信号をサーチするために、例えば、電源を入れたとき(at power-up)またはシステム損失の後で初期捕捉(initial acquisition)を実行する。初期捕捉に関して、十分な強度の信号インスタンスを探すためにＰＮコード間隔(PN code space)に対してサーチが最初に実行される。雑音の存在下で与えられた信号インスタンスを検出する確率は、サンプル内の周波数誤差、コヒーレント(coherent)および非コヒーレント(non-coherent)蓄積間隔(accumulation interval)のようなサーチパラメータ、および信号インスタンスの強度に依存する。サーチパラメータは共通のオペレーティングシナリオ(operating scenario)に関して良い検出確率を成し遂げるように典型的に選択される。
【００２４】
サーチパラメータの与えられたセットおよび与えられた信号強度に関し、周波数誤差が±ｆacqヘルツであるとき、検出の確率は多数の周波数誤差とともに減少し、目標値以下（例えば、９０％）に下がる。ここにおいて、ｆacqは、捕捉範囲(acquisition range)と呼ばれる。その周波数誤差が±ｆacqヘルツ内であるなら信号インスタンスは確実に検出されるかもしれない。ＸＯ周波数誤差は、捕捉範囲より非常に大きいかもしれない。次に、ＸＯ周波数誤差の全範囲は、複数の周波数ビンに分割されてもよい。各周波数ビン(bin)の幅および隣接する周波数ビン間の間隔は、該捕捉範囲により決定されてもよい。
【００２５】
図３は、全体のＸＯ周波数誤差範囲を１乃至７のインデックスを有した７つの周波数ビンに分割する一実施形態を示す。この実施形態において、全体のＸＯ周波数誤差範囲は、およそ±２７ppmであり、それはセルラバンド(cellular band)において±２５キロヘルツ（ＫＨｚ）に相当する。捕捉範囲はおよそ±３．５ppmであり、検出確率は±３．５ppmで９０％である。隣接する周波数ビン間の間隔は、全体の±２７ppm範囲にわたって９５％またはそれより良い検出確率を成し遂げるために８．０ppmに設定される。周波数ビン１はゼロ周波数誤差／オフセットに中心がある。図３に示すように、より高いインデックスを有する周波数ビンが前進的により大きな周波数誤差に中心があるように、残りの周波数ビンは、周波数ビン１の右側および左側に交互に配置される。また、周波数ビンは他の方法でインデックスが割当てられてもよい。
【００２６】
一般に、全体のＸＯ周波数誤差範囲および捕捉範囲は、無線装置の設計に依存し、異なる無線装置の設計に対して異なっていてもよい。全体のＸＯ周波数誤差範囲に関して望ましい検出確率を成し遂げるように周波数ビンの数、ビン幅、およびビン間隔が選択されてもよい。
【００２７】
初期捕捉は一度に１つの周波数ビンに対して実行されてもよい。各周波数ビンに関して、該ビンの中心に相当する初期周波数誤差(initial frequency error)は回転子１１８に供給されてもよい。それはこの初期周波数誤差によりサンプルを周波数変換してもよい。また、該ビンの中心に相当する初期タイミング誤差も再クロッキング回路１１６により訂正されてもよい。次に、周波数訂正されたおよびタイミング訂正されたサンプルに対してサーチが実行されてもよい。
【００２８】
図４は、ＸＯ周波数誤差が１０ＫＨｚであるシナリオの場合の初期捕捉を示す。従って、周波数ビン１の中心は、１０ＫＨｚのＸＯ周波数誤差に相当する。この例において、０ＫＨｚに中心があるビン１に対して初期捕捉が最初に実行され、それは結果として１０ＫＨｚのダウンコンバージョン周波数誤差(downconversion frequency error)を生じる。ビン１に対して捕捉が検出されないなら、＋７．３ＫＨｚに中心があるビン２に対して該初期捕捉が実行される。それは結果として、１７．３ＫＨｚのダウンコンバージョン周波数誤差を生じる。捕捉が検出されないなら、ビン３、次にビン４などに対して初期捕捉が実行される。
【００２９】
cdma2000において、セルラバンド内のチャネル間隔は３０ＫＨｚであり、それは約３３ppmである。従って、セルラバンド内の周波数チャネルは、わずか３０ＫＨｚだけ相隔てられていてもよい。高い周波数精度（例えば、±５ppm）を有するＴＣＸＯまたはＶＣＴＣＸＯが使用されるなら、ＬＯ周波数は望ましい周波数チャネルに近づいてかつ最も近い偽の周波数チャネルから３０ＫＨｚ十分に離れて設定されてもよい。偽の周波数チャネル（または単に、偽のチャネル）は周波数において望ましい周波数チャネルに近い意図されない周波数チャネルである。ＬＯ周波数が十分に正確であるなら、無線装置は、偽のチャネルではなく望ましいチャネルを捕捉するであろう。
【００３０】
しかしながら、相対的に貧弱な周波数精度（例えば、±２７ppm）を有するＸＯが使用されるなら、無線装置が、望ましいチャネルの代わりに偽のチャネルを発見することが可能である。例えば、図４において、周波数ビン３に対して捕捉を実行したとき望ましいチャネルが検出されないなら、周波数ビン４に対して捕捉を実行したとき無線装置は偽のチャネルを検出するかもしれない。偽のチャネルを検出すると、無線装置は、メッセージのために制御チャネル（例えば、同期チャネル(synchronization channel)またはページングチャネル(paging channel)）を復調しようと試みるかもしれない。無線装置は、例えば、デジタルクロック内の３３ppmのタイミング誤差から生じる３３ppmの誤差および／または復号誤差を追跡するための時間追跡ループの不能によりこの制御チャネルを復調することができないであろう。そのあと、無線装置は（例えば、スクラッチ(scratch)から）初期捕捉プロセスを繰り返し実行するかもしれず、再び偽のチャネルを捕捉するかもしれない。該偽のチャネルのこの継続的な捕捉は非常に望ましくない。
【００３１】
上述したシナリオを回避するために、初期捕捉プロセスの期間に無線装置は偽のチャネルを検出し拒絶してもよい。該偽のチャネル検出は任意の無線装置設計に対して実行されてもよいが、例えば、ＴＣＸＯまたはＶＣＴＣＸＯの代わりにＸＯが使用されるなら周波数誤差が相対的に大きくなりうる無線装置設計に対して特に有利である。また、該偽のチャネル検出は種々の初期捕捉アルゴリズム内に組み込まれてもよい。
【００３２】
図５は１つの周波数ビンに関する初期捕捉プロセス５００の一実施形態を示す。この実施形態において、処理５００は検出ステージ、ドウエルステージ(dwell stage)、および同期引き込みステージ(pull-in stage)を含む。
【００３３】
回転子１１８および再クロッキング回路１１６は最初は考慮中の周波数ビンの中心に設定される（ブロック５１２）。検出ステージに関して、ＰＮコード間隔（例えば、全体のＰＮコード間隔）に対してサーチが実行され、検出されたピークのセットが得られる（ブロック５１４）。該検出されたピークは（１）特定の閾値を越える受信された信号強度を有する信号インスタンスまたは（２）サーチにより発見されたある所定数の最も強い信号インスタンスに相当してもよい。ドウエルステージ(dwell stage)に関して、これらのピークの存在を確認するために検出されたピークに対してドウエル(dwell)が実行される（ブロック５１６）。ドウエル(dwell)は同じまたは異なるコヒーレント(coherent)および非コヒーレント(non-coherent)の蓄積間隔を有した検出されたピークの測定値であってよい。ドウエルステージ(dwell stage)はさらなる評価のために候補ピークを提供する。
【００３４】
同期引き込みステージ(pull-in stage)は、望ましい目標が達成されるまで、最も強いピークで始まって、一度に１つの候補ピークに対して実行されてもよい。候補ピークが選択されフィンガプロセッサに割当てられる（ブロック５１８）。周波数捕捉(frequency acquisition)および時間追跡(time tracking)は、候補ピークに対して可能にされる（同様にブロック５１８）。ＡＦＣループは、該候補ピークの周波数誤差を同期引き込みしようと試みる(attempts to pull-in)。時間追跡ループは候補ピークのタイミング誤差を訂正しようと試みる。
【００３５】
候補ピークに関する受信された信号強度インジケータ（ＲＳＳＩ）は、所定期間内にＲＳＳＩが検証(verify)ＲＳＳＩ閾値（例えば、−１７ｄＢ）を超えるかどうかを検出するために監視される（ブロック５２０）。また、ＡＦＣループは周波数ロックを検出するために監視される（ブロック５２０）。例えば、ＲＳＳＩが低いＲＳＳＩ閾値（例えば、-２５ｄＢ）より上でありかつ連続するＡＦＣ読み取り値間の周波数差がデルタ周波数閾値（例えば、２ミリ秒（ｍｓ）毎に得られた読み取り値の場合、６Ｈｚ）未満なら周波数ロックが宣言されてもよい。一実施形態において、周波数ロックは１つのＡＦＣループ帯域幅に関して検出される。他の実施形態において、周波数ロックは最初に１つの広いＡＦＣループに関して検出され、次に１つの狭いＡＦＣループに関して検出される。周波数ロックが検出されるなら、捕捉成功が宣言されてもよく、制御チャネル（例えば、同期チャネルまたはページングチャネル）は、メッセージを得るために処理されてもよい（ブロック５２２）。
【００３６】
同期引き込みステージの期間に、フィンガプロセッサは候補ピークに割当てられ、このピークのタイミング誤差と周波数誤差を捕捉することが可能にされる。フィンガプロセッサはもしあれば該ピークの移動を追跡する。候補ピークは望ましいチャネルから３０ＫＨｚのところにある偽のチャネル内の信号に相当してもよい。該ピークの移動は偽のチャネルの捕捉を検出するために使用されてもよい。
【００３７】
ＣＤＭＡ信号は１．２２８８Ｍcpsの特定のチップレートで発生され、特定の中心周波数で周波数チャネル上に送信される。この信号を受信するために、無線装置は公称ＸＯ周波数に対する中心周波数の比を決定し、この比を有するＬＯ信号を発生する。また、無線装置は公称ＸＯ周波数に対する望ましいデジタルクロック周波数（例えば、チップｘ３２）の比であるＮ／Ｍ比を決定しこのＮ／Ｍ比を有するデジタルクロックを発生する。ＸＯが周波数誤差を有さないなら、ＣＤＭＡ信号はＤＣにダウンコンバートされ、ＡＤＣサンプルはダウンコンバージョン周波数誤差を有さない。さらに、ＸＯが周波数誤差を有さないなら、デジタルクロックは適切な周波数にあり、再クロックされたサンプルはタイミング誤差を有さない。
【００３８】
ＡＤＣサンプル内で検出された任意の周波数誤差は、公称ＸＯ周波数と実際のＸＯ周波数との間の差であるＸＯ周波数誤差によると仮定される。ＸＯの周波数は調節できないので、ＸＯ周波数誤差は２つの方法で考慮される。第１にＸＯ周波数誤差によるダウンコンバージョン周波数誤差は、検出されたＸＯ周波数誤差に相当する量だけサンプルを回転させることにより訂正される。第２にＸＯ周波数誤差によるタイミング誤差は、望ましいデジタルクロック周波数を得るためにＮ／Ｍ比を変化させることにより訂正される。新しいＮ／Ｍ比は以下のように計算されてもよい。
【００３９】
Ｍ＝１，０２４，００００および
Ｎ＝１０，０００，０００（１＋Ｆｅｒｒ・１０-6）          式（１）
但し、Ｆｅｒｒはppmでの検出されたＸＯ周波数誤差である。新しいＮ／Ｍ比は実際のＸＯ周波数を有した望ましいデジタルクロック周波数を提供する。
【００４０】
偽のチャネルに関する候補ピークがフィンガプロセッサに割当てられるなら、ＡＦＣ装置１４６は水晶発振器１３０および回転子１１８の合計周波数誤差が約３０ＫＨｚまたはほぼ３３ppmであるように回転子１１８を調節する。次に水晶発振器は３３ppmの周波数誤差を有するように仮定される。また、新しいＮ／Ｍ比はデジタルクロックを発生するために（不正確に）計算され使用される。それは３３ppmの誤差を有するであろう。
【００４１】
図４に示される例を参照すると、ＸＯ周波数は実際には＋１１ppmだけ早い。それは、セルの帯域において＋１０ＫＨｚの周波数誤差に相当する。従って周波数ビン１の中心は望ましいチャネルの中心周波数、ｆdesiredより１０ＫＨｚ高いところに中心がある。ｆdesiredから＋３０ＫＨｚのところにある偽のチャネルに関する候補ピークがフィンガプロセッサに割当てられるなら、ＡＦＣループは−２２ppmまたは−２０ＫＨｚのＸＯ周波数誤差を誤って示すだろう。次に、デジタルクロックは周波数において＋２２ppm高くなるように発生されるであろう、そして結果として、チップレートより合計＋３３ppm早いデジタルクロックを生じるであろう。
【００４２】
従って、偽のチャネルが捕捉されると、偽のチャネルが望ましいチャネルよりも周波数において低いかまたは高いかどうかに依存して、サンプリングは遅すぎるまたは早すぎるのいずれかであろう。正しくないサンプルタイミングは、１．２２８８Ｍｃｐｓで約毎秒４０チップである３３ppmの高速レートで候補ピークを移動させる。時間追跡ループ２２４はドップラー(Doppler)によるピークの移動（それは０．３３ppmの大きさかもしれない）を追跡し、ピークが強いとき３３ppm以上を追跡することができるかもしれない。したがって、該ピークの移動を観察することにより偽のチャネルを検出することが可能である。
【００４３】
時間追跡ループは該ピークの移動を追跡し、フィンガプロセッサの現在位置、すなわちフィンガ位置を示す。フィンガ位置はタイミング誤差並びにチャネル条件の変化によりピークが移動するときそれを追跡しようと試みるポインタとして見られてもよい。フィンガ位置は時間追跡ループ２２４から容易に確かめられるかもしれないのに対してピーク位置は容易には確かめられない。フィンガ位置は、時間追跡ループ２２４がピークを追跡することができるときピーク位置の良い推定値である。明確にするために、以下の記述は、時間追跡ループ２２４は該ピークを追跡することができ、フィンガ位置はピーク位置と一致すると仮定する。従って、フィンガ位置とピーク位置は以下の記述のほとんどで互換性がある。
【００４４】
以下の観察は偽のチャネル検出に関して行われてもよい。
【００４５】
・偽のチャネルが潜在的に位置されているかもしれない外部周波数ビン(outer frequency bin)をサーチしているとき偽のチャネルが捕捉されるかもしれない。
【００４６】
・望ましいチャネルが捕捉されるなら、最大タイミング誤差は周波数ビンの１／２に等しい。それは図４に示される実施形態の場合３．５ppmである。ＡＦＣ装置１４６が周波数誤差を訂正し、それに応じてＭＮカウンタ１４４が更新されるときタイミング誤差は縮小する。
【００４７】
・偽のチャネルが捕捉されるなら、タイミング誤差は、偽のチャネルと望ましいチャネルとの間の周波数距離またはオフセットに等しい。それは、±３０ＫＨｚ周波数オフセットに対して±３３ppmである。この大きなタイミング誤差は、ピークを追跡しようと試みる時間追跡ループ２２４を駆動する。
【００４８】
一実施形態において、外部周波数ビンをサーチしているときにのみ、偽のチャネル検出が可能とされる。外部周波数ビンの定義は、最大ＸＯ周波数誤差、望ましいチャネルと偽のチャネルとの間の周波数距離、およびビン間隔(bin spacing)をサーチするために合計周波数レンジに依存する。図３および４に示される例において、最大ＸＯ周波数誤差が±１０ＫＨｚなら、外部周波数ビンはビン４乃至７である。他の実施形態において、偽のチャネル検出はサーチされる各周波数ビンに関して可能とされる。
【００４９】
一実施形態において、ピークが（１）任意の一方向においてＳthの速度閾値より速く移動するならおよび（２）Ｄminの最小距離を越えて移動したなら、偽のチャネルが宣言される。速度閾値はレート閾値とも呼ばれてもよい。これらの２つの条件は以下のように表してもよい。
【数１】
2009545246.tif 000003
【００５０】
ここで、Ｆinitは同期引き込みステージの開始におけるピーク位置である。Ｆcurは現在のピーク位置である。ΔＴは同期引き込みステージにおける時間量である。abs（Ｆcur−Ｆinit）はピークにより移動される距離である。
【００５１】
速度閾値Ｓthは、ピークの速度を計算する際に起こり得る不正確を調整するために１／２の周波数ビンの最大タイミング誤差より高く設定してもよい。速度閾値Ｓthは１０ppmまたはその他の値に設定されてもよい。ΔＴを追跡するために、カウンタは、検証サブステージ(verify substage)の開始時にゼロにイニシャライズされてもよく、その後周波数ロックとピークのＲＳＳＩがチェックされるすべてのチェックインターバル(check interval)において１だけインクリメントされてもよい。チェックインターバルは２msまたはその他の時間期間に等しいかもしれない。ＡＦＣループおよび時間追跡ループはチェックインターバル間で一度または複数回更新されてもよい。速度閾値Ｓthは同期引き込みステージの時間量に基づいて距離閾値Ｄthに変換されてもよい。例えば、Ｓth＝１０ppmの速度でΔＴの時間期間に関する距離閾値Ｄthは、以下のように８分の１チップ分解能で表されてもよい：
【数２】
2009545246.tif 000004
【００５２】
方程式（２）の最小距離は、（例えば１チップのウインドウ内で）複数のピークが互いに接近して配置され、１つの幅広の合成ピークとして現れる幅広の経路のシナリオ(fat-path scenario)を説明するために使用されてもよい。該合成ピークは非常に高速に前後に移動するかもしれないが、典型的には２分の１チップ内に制限される。従って、最小距離は４／８チップ、すなわちＤmin＝４に設定されてもよい。また、最小距離はその他の値に設定されてもよい。
【００５３】
ピークがＳthの速度閾値より遅く移動しているなら、２つの可能性がある。
【００５４】
・偽のチャネルが捕捉されるが、（１）ピークが弱すぎて時間追跡ループ２２４を効率的に駆動することができないまたは（２）同期引き込み時間があまりにも短いのでピークが十分遠くに移動しなかったのいずれかである。
【００５５】
・望ましいチャネルが捕捉される。
【００５６】
ピークが十分な距離を移動することができることを保証するために同期引き込みステージ関して十分な時間量がフィンガプロセッサに与えられてもよい。この時間期間はＴmaxとして表示されてもよい。ピーク位置の分解能が１／８チップなら、ピークは１０ppmのタイミング誤差で１０msで１チップの１／８移動することができる。一実施形態において、望ましいチャネルから偽のチャネルを区別するために同期引き込みステージにはＴmax＝８０msまで与えられる。偽のチャネルが捕捉されるが時間追跡ループ２２４がピーク移動を追跡することができないなら、フィンガプロセッサ（またはフィンガ位置）は、８０msの終わりにピークから十分に（例えば、２チップあるいはそれ以上）遠くにあるであろう。フィンガ位置とピーク位置との間のこの誤差量は、ピークのＲＳＳＩが低いＲＳＳＩ閾値（例えば、−２５ｄＢ）を下回って下がるであろう。それは、このピークに関して無線装置が捕捉失敗を宣言することになるかもしれない。
【００５７】
図６は偽のチャネル検出を用いて同期引き込み(pull-in)を実行するためのプロセス６００の一実施形態を示す。プロセス６００は各周波数ビンに対して同期引き込みステージに関して実行されてもよい。この実施形態において、図５に示されるように同期引き込みステージは検証サブステージ、捕捉同期引き込み(acquisition pull-in)サブステージおよび追跡同期引き込み(tracking pull-in)サブステージを含む。
【００５８】
候補ピークは最初に同期引き込みに対して選択されフィンガプロセッサに割当てられる（ブロック６１２）。同期引き込みステージにおける時間量を追跡するために使用されるカウンタはゼロにリセットされ（カウンタ=０）、初期ピーク位置フィニット(Finit)が記録され、同期引き込みステージが開始され、周波数捕捉および時間追跡が可能とされる（ブロック６１４）。
【００５９】
ＡＦＣループは周波数誤差を同期引き込みしようと試み、時間追跡ループは候補ピークのタイミング誤差を訂正しようと試みる。ＡＦＣループは周波数ロックを検出するために周期的にチェックされ、カウンタは、例えば各チェックインターバルにおいて１だけインクリメントされることにより更新される（ブロック６１８）。次に、候補ピークに関して周波数ロックが成し遂げられたかどうかの決定が成される（ブロック６１８）。現在の回転子周波数と最後の回転子周波数との間の絶対差がデルタ周波数閾値、例えば６Ｈｚ未満なら周波数ロックが宣言されてもよい。十分な時間量が経過した後に周波数ロックが検出されず、ブロック６１８に関する答えが「Ｎｏ」であるなら、すべての候補ピークが考慮されたかどうかの決定がなされる（ブロック６２０）。答えが「Ｎｏ」ならプロセスはブロック６１２に戻り他の候補ピークが同期引き込みのために選択される。そうでなければ、すべてのピークが考慮されたなら、その周波数ビンに関して捕捉失敗が宣言され、（ブロック６２２）プロセスは終了する。
【００６０】
候補ピークに関して周波数ロックが成し遂げられ、ブロック６１８に関して答えが「Ｙｅｓ」であるなら、偽のチャネル検出が可能であるかどうかの決定がなされる（ブロック６３０）。偽のチャネル検出はすべての周波数ビンに関してまたは周波数ビンの選択されたビン、例えば外部周波数ビンのみに関して可能とされてもよい。偽のチャネル検出が可能とされないなら、制御チャネルを処理するためにまたは他の機能を実行するためにプロセスはブロック６４４に進む。そうでなければ、偽のチャネル検出が可能とされ、ブロック６３０に関して答えが「Ｙｅｓ」であるなら、候補ピークの移動は、現在のピーク位置Ｆcurを記録することにより決定される（ブロック６３２）。次に、例えば方程式（２）に示されるように偽のチャネル検出基準が満たされるかどうかの決定が成される（ブロック６３４）。ブロック６３４に関して答えが「Ｙｅｓ」であるなら偽のチャネルが宣言され（ブロック６４２）、プロセスは終了する。そうでなければ、偽のチャネル検出基準が満たされなかったなら、偽のチャネル検出に関して十分な時間量が与えられたかどうか、例えばカウンタがＴmax未満かどうかの決定がなされる（ブロック６３６）。上で述べたように、そのＲＳＳＩを低いＲＳＳＩ閾値を下回って下げさせるかまたは距離閾値Ｄthを超えて移動させるための十分な時間量を候補ピークに与えることにより偽のチャネルは望ましいチャネルからより良く区別されてもよい。十分な時間量が経過した後に偽のチャネルが宣言されず、ブロック６３６に関する答えが「Ｎｏ」であるなら制御チャネルが処理され（ブロック６４４）、プロセスは終了する。そうでなければ、不十分な時間量が経過され、ブロック６３６に関して答えが「Ｙｅｓ」であるなら、プロセスは次のチェックインターバルまで待ち、カウンタが更新される（ブロック６３８）。次に、候補ピークに関して周波数ロックが依然として維持され、このピークのＲＳＳＩが十分であるかどうかの決定がなされる（ブロック６４０）。答えが「Ｙｅｓ」であるなら、プロセスはブロック６３２に戻る。そうでなければ、該候補ピークは破棄され、もしあれば次の候補ピークを処理するためにプロセスはブロック６２０に戻る。
【００６１】
図５および６は一度に１つの候補ピークに関して同期引き込みが実行される一実施形態のためのものである。他の実施形態において、複数の候補ピークが複数のフィンガプロセッサに割当てられてもよい。次に、各割当てられたフィンガプロセッサはその割当てられた候補ピークを同期引き込みしようと試みてもよい。偽のチャネル検出は各候補ピークに関して実行されてもよい。
【００６２】
図７は偽のチャネル検出を含む捕捉を実行するためのプロセス７００の一実施形態を示す。基地局からの信号に対応するピークが検出される（ブロック７１２）。この検出は図５の検出ステージおよびドウエル(dwell)ステージまたはその他の方法で実行されてもよい。次に、ピークの周波数捕捉および時間追跡が実行される（ブロック７１４）。周波数捕捉は周波数誤差を決定し訂正しようと試みる。この周波数誤差は、周波数ビニング(binning)が実行されないなら実際のＸＯ周波数と公称のＸＯ周波数との間の差であってよい。また、この周波数誤差は、周波数ビニングが実行されるなら、評価されている周波数の中心と実際のＸＯ周波数との間の差であってもよい。また、サンプルタイミングは周波数誤差に基づいて調節されてもよい。タイミング誤差および／またはチャネル条件の変化によりピークが移動するので、時間追跡はピークを追跡しようと試みる。信号が望ましい周波数チャネルからのものかまたは偽のチャネル周波数からのものかが決定される（ブロック７１６）。
【００６３】
偽のチャネルはピークの速度または移動に基づいて検出されてもよい。それは時間追跡から確かめられてもよい。例えば、時間追跡の開始時のピークの初期位置およびチェックインターバルにおけるピークの現在位置が決定されてもよい。現在位置と初期位置との間の距離が計算されてもよい。距離閾値は、例えば方程式（３）に示されるように時間追跡が実行される時間量と速度閾値に基づいて計算されてもよい。距離閾値は特定の最小距離、例えば方程式（２）に示される例において１／２チップ以上に制限されてもよい。次に、偽のチャネルは、該距離および距離閾値に基づいて検出されてもよい。信号が偽の周波数チャネルからのものであると前もって決定されない限り、周波数捕捉と時間追跡はＴmaxの所定の時間期間実行されてもよい。その受信された信号強度が受信された信号強度閾値を下回るならピークは破棄されてもよい。
【００６４】
一実施形態において、周波数捕捉は単一のＡＦＣループ帯域幅を用いて実行され、偽のチャネル検出は周波数ロックを検出した後に実行される。他の実施形態において、ピークの周波数捕捉は広いＡＦＣループを用いて、次に狭いＡＦＣループを用いて実行される。偽のチャネル検出は、狭いＡＦＣループを用いて周波数ロックを検出した後に実行される。狭いＡＦＣループは広いＡＦＣループを用いて周波数ロックを検出した後に選択される。さらに他の実施形態において、偽のチャネル検出は周波数ロックを待たずに可能とされる。
【００６５】
本明細書に記載される偽のチャネル検出技術は種々の手段により実行されてもよい。例えば、これらの技術はハードウエア、ファームウエア、ソフトウエアまたはこれらの組み合わせにおいて実行されてもよい。ハードウエア実行に関して、偽のチャネル検出を実行するために使用される処理装置は、１つまたは多数の特定用途向け集積回路（ＡＳＩＣｓ）、デジタルシグナルプロセッサ（ＤＳＰｓ）、デジタルシグナル処理装置（ＤＳＰＤｓ）、プログラマブルロジック装置（ＰＬＤｓ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡｓ）、プロセッサ、コントローラー、マイクロコントローラー、マイクロプロセッサ、電子装置、本明細書に記載された機能を実行するように設計された他の電子装置、またはそれらの組み合わせ内で実行されてもよい。
【００６６】
ファームウエアおよび／またはソフトウエア実行に関して、偽のチャネル検出技術は本明細書に記載される機能を実行するモジュール（例えば、手続、機能等）を用いて実行されてもよい。ファームウエアおよび／またはソフトウエアコードは、メモリ（例えば、図１のメモリ１５２）に記憶され、プロセッサ（例えば、プロセッサ１５０）により実行されてもよい。メモリはプロセッサ内部にまたはプロセッサ外部に実現されてもよい。
【００６７】
開示された実施形態の上述の記載は、技術に熟達した任意の人がこの発明を製作し使用することを可能にするために提供される。これらの実施形態に対する種々の変更は当業者には容易に明白であり、本明細書で定義された包括的原理はこの発明の精神または範囲を逸脱することなく他の実施形態に適用されてもよい。従って、この発明は本明細書に示される実施形態に限定されるように意図されたものではなく、本明細書に開示される原理および新規な特徴に一致する最も広い範囲が許容されるべきである。
【図１】
2009545246.tif 000005
【図２】
2009545246.tif 000006
【図３】
2009545246.tif 000007
【図４】
2009545246.tif 000008
【図５】
2009545246.tif 000009
【図６】
2009545246.tif 000010
【図７】
2009545246.tif 000011
【国際調査報告】
2009545246.tif 000012
2009545246.tif 000013
2009545246.tif 000014