"内挿された局所極大又は極小を結果として生ずる、局所極大又は極小での若しくは近傍の関数のサンプルに内挿を実行すること;内挿された局所極大又は極小の位置とサンプリングされた局所極大又は極小の位置との間の差を具備する内挿オフセットを導出すること;及び内挿オフセットからパラメータの推定値を導出すること、を具備する、関数の局所極大又は極小のパラメータを推定する方法。関数は、相関関数である、請求項1の方法。相関関数は、受信された信号から導出される、請求項2の方法。第2の導出するステップは、これらの2つの変数の間に存在する既存の関係を使用して内挿オフセットからパラメータバイアスを導出すること、及びその後パラメータバイアスからパラメータの推定値を導出することを具備する、請求項2の方法。内挿オフセットは、コード位相次元に沿った内挿されたピークの位置とサンプリングされたピークの位置との間の差を具備する、請求項4の方法。パラメータバイアスは、コード位相バイアスである、請求項5の方法。推定されたパラメータは、コード位相次元に沿ったピークの位置であり、及びこのパラメータの推定値は、コード位相バイアスから導出される、請求項6の方法。内挿オフセットは、ドップラー周波数次元に沿った内挿されたピークの位置とサンプリングされたピークの位置との間の差を具備する、請求項4の方法。パラメータバイアスは、ドップラー周波数バイアスである、請求項8の方法。推定されたパラメータは、ドップラー周波数次元に沿った関数のピークの位置であり、及びこのパラメータの推定値は、ドップラー周波数バイアスから導出される、請求項9の方法。パラメータバイアスは、ピークエネルギーバイアスである、請求項5の方法。推定されたパラメータは、ピークエネルギーであり、及びこのパラメータの推定値は、ピークエネルギーバイアスから導出される、請求項11の方法。パラメータバイアスは、ピークエネルギーバイアスである、請求項9の方法。推定されたパラメータは、ピークエネルギーであり、及びこのパラメータの推定値は、ピークエネルギーバイアスから導出される、請求項13の方法。内挿オフセットとパラメータバイアスとの間の既存の関係は、ルックアップテーブルとして具体化される、請求項4の方法。第2の導出するステップは、ルックアップテーブルへのアクセスを通して内挿オフセットからパラメータの推定値を直接導出することを具備する、請求項15の方法。ルックアップテーブルは、内挿オフセットとパラメータバイアス若しくはパラメータ推定値との間の既存の関係を実行し、及び内挿オフセットは、関数の内挿された局所極大又は極小の位置とサンプリングされた局所極大又は極小の位置との間の差を具備する、ルックアップテーブルを実体的に具体化するメモリ。関数は、相関関数である、請求項17のメモリ。相関関数は、受信された信号から導出される、請求項18のメモリ。ルックアップテーブルへのアクセスは、パラメータバイアスをもたらす、請求項18のメモリ。ルックアップテーブルへのアクセスは、パラメータ推定値をもたらす、請求項18のメモリ。内挿オフセットは、コード位相次元に沿った内挿されたピークの位置とサンプリングされたピークの位置との間の差を具備する、請求項20のメモリ。パラメータバイアスは、コード位相バイアスである、請求項22のメモリ。パラメータ推定値は、コード位相次元に沿ったピークの位置の推定値である、請求項23のメモリ。パラメータ推定値は、内挿オフセットとコード位相バイアスの和を具備する、請求項24のメモリ。パラメータバイアスは、ピークエネルギーバイアスである、請求項22のメモリ。パラメータ推定値は、ピークエネルギーの推定値である、請求項26のメモリ。パラメータ推定値は、内挿されたピークエネルギーとピークエネルギーバイアスとの和を具備する、請求項27のメモリ。パラメータ推定値は、サンプリングされたピークエネルギーとピークエネルギーバイアスとの和を具備する、請求項27のメモリ。内挿オフセットは、ドップラー周波数次元に沿った内挿されたピークの位置とサンプリングされたピークの位置との間の差を具備する、請求項20のメモリ。パラメータバイアスは、ドップラー周波数バイアスである、請求項30のメモリ。パラメータ推定値は、ドップラー周波数次元に沿ったピークの位置の推定値である、請求項31のメモリ。パラメータ推定値は、内挿オフセットとドップラー周波数バイアスとの和を具備する、請求項32のメモリ。パラメータバイアスは、ピークエネルギーバイアスである、請求項30のメモリ。パラメータ推定値は、ピークエネルギーの推定値である、請求項34のメモリ。推定値は、内挿されたピークエネルギーとピークエネルギーバイアスとの和を具備する、請求項35のメモリ。推定値は、サンプリングされたピークエネルギーとピークエネルギーバイアスとの和を具備する、請求項35のメモリ。プロセッサは、メモリによって実体的に具体化されたルックアップテーブルをアクセスするために配置される、プロセッサ及び請求項17のメモリを具備するシステム。内挿された局所極大又は極小を結果として生ずる、局所極大又は極小での若しくは近傍の関数のサンプルに内挿を実行すること;内挿された局所極大又は極小の位置とサンプリングされた局所極大又は極小の位置との間の差を具備する内挿オフセットを導出すること;及び内挿オフセットからパラメータの推定値を導出すること、を具備する、関数の局所極大又は極小のパラメータを推定する方法を実行するためのソフトウェア命令のシーケンスを実体的に具体化するメモリ。関数は、相関関数である、請求項39のメモリ。相関関数は、受信された信号から導出される、請求項40のメモリ。第2の導出するステップは、これらの2つの変数の間に存在する既存の関係を使用して内挿オフセットからパラメータバイアスを導出すること、及びパラメータバイアスからパラメータの推定値を導出することを具備する、請求項40のメモリ。内挿オフセットは、コード位相次元に沿った内挿されたピークの位置とサンプリングされたピークの位置との間の差を具備する、請求項42のメモリ。パラメータバイアスは、コード位相バイアスである、請求項43のメモリ。パラメータは、コード位相次元に沿ったピークの位置であり、このパラメータの推定値は、コード位相バイアスから導出される、請求項44のメモリ。内挿オフセットは、ドップラー周波数次元に沿った内挿されたピークの位置とサンプリングされたピークの位置との間の差を具備する、請求項42のメモリ。パラメータバイアスは、ドップラー周波数バイアスである、請求項46のメモリ。推定されたパラメータは、ドップラー周波数次元に沿った関数のピークの位置であり、及びこのパラメータの推定値は、ドップラー周波数バイアスから導出される、請求項47のメモリ。パラメータバイアスは、ピークエネルギーバイアスである、請求項46のメモリ。推定されたパラメータは、ピークエネルギーであり、及びこのパラメータの推定値は、ピークエネルギーバイアスから導出される、請求項49のメモリ。パラメータバイアスは、ピークエネルギーバイアスである、請求項46のメモリ。推定されたパラメータは、ピークエネルギーであり、及びこのパラメータの推定値は、ピークエネルギーバイアスから導出される、請求項51のメモリ。内挿オフセットとパラメータバイアスとの間の既存の関係は、ルックアップテーブルとして具体化される、請求項42のメモリ。プロセッサは、メモリによって実体的に具体化されたソフトウェア命令をアクセスし実行するために配置される、プロセッサ及び請求項39のメモリを具備するシステム。内挿された局所極大又は極小を結果として生ずる、局所極大又は極小での若しくは近傍の関数のサンプルに内挿を実行するためのステップ;内挿された局所極大又は極小の位置とサンプリングされた局所極大又は極小の位置との間の差を具備する内挿オフセットを導出するためのステップ;及び内挿オフセットからパラメータの推定値を導出するためのステップ、を具備する、関数の局所極大又は極小のパラメータを推定する方法。図面のコンポーネントは、縮尺される必要がなく、発明の原理を説明することに置かれる代わりに強調する。図面では、同じ参照符号は、異なる図面で一貫して対応する部分を示す。ここに使用されたように、約about及び実質的にsubstantiallyのような用語は、業界において受け入れられる誤差を説明するために数学的な正確さにおいてある余裕を認めることを意図している。したがって、1から20の範囲において用語約若しくは実質的にによって緩和された値から上もしくは下へのいずれかのズレは、述べられた値の明確に範囲内にあると考えられるべきである。しかも、ここで使用されるように、用語ソフトウェアは、ソースコード、アセンブリ言語コード、バイナリコード、ファームウェア、マクロ命令、マイクロ命令、その他、若しくは前述の2若しくはそれより多くの任意の組み合わせを含む。さらに、用語メモリは、任意のコンピュータ読み取り可能な媒体を呼び、RAM、ROM、EPROM、PROM、EEPROM、ディスク、フロッピー登録商標ディスク、ハードディスク、CD-ROM、DVD、その他、若しくは前述の2若しくはそれより多くの任意の組み合わせを含むが、これらに限定されることはない。そこには、プロセッサによって実行可能な一連のソフトウェア命令を記憶できる。用語プロセッサ若しくはCPUは、一連の命令を実行できる任意の装置を呼び、汎用若しくは特殊用途マイクロプロセッサ、限定されたステートマシーン、コントローラ、コンピュータ、ディジタルシグナルプロセッサDSP、その他を制限なしに含む。相関関数及び内挿エラーの序論図3は、GPSジオ-ロケーションシステムにおいて受信された信号から導出された2次元相関関数の例を図示する。受信された信号は、複合信号であり、GPS人工衛星によってそれぞれが送信された1若しくはそれより多くの信号を具備する。相関関数は、受信された信号を人工衛星の1つに対するPNコードと対比させることによって導出される。対比は、複数のコード位相及びドップラー周波数仮定に渡り実行される。相関関数は、2次元、コード位相次元及びドップラー周波数次元、に沿ってプロットされた対比されたエネルギーを、dBで若しくは線形項で、表す。図3に示された例では、コード位相次元は、数字302で識別され、ドップラー周波数次元は、数字304で識別される。図3に示された例では、ドップラー周波数次元304に沿って、相関関数は、メインローブ306b及び2つのサイドローブ306a、306cからなる。コード位相次元302に沿って、相関関数は、メインローブ306b及び2つのサイドローブ308a、308bからなる。その他の例は、可能性があり、そのため、前述のいずれかが、制限するものとして考えられるべきでない。図4は、図3の軸4-4に沿った図3の相関関数の側面図を示す。示されたように、メインローブ306bは、メインパルス402aを生じさせ、サイドローブ308a、308bは、2つのサイドパルス402b、402cを生じさせる。メインパルス402aは、所在地決定の目的に対して直接関係するパルスである。図5は、図3の軸5-5に沿った図3の相関関数の側面図を示す。示されたように、メインローブ306bは、メインパルス502aを生じさせ、サイドローブ306a、306cは、2つのサイドパルス502b、502cを生じさせる。メインパルス502aは、所在地決定の目的に対して直接関係するパルスである。相関関数のピークは、1若しくはそれより多くのピークパラメータによって特徴付けられる。例は、コード位相次元におけるピークの位置、ドップラー周波数次元におけるピークの位置、及び両方の次元におけるピークの高さエネルギーを含む。図4のパルスを高いレベルで詳細に説明する図6において、コード位相次元におけるピーク602の位置は、数字604で識別され、規格化されたピークのエネルギーdBの観点では、数字606で識別される。これらのパラメータは、実際のピークパラメータとして呼ばれる。実際のピークに高さが最も近いサンプルであるサンプリングされたピークは、数字608aで識別される。サンプリングされたピークは、1若しくはそれより多くのサンプリングされたピークパラメータによって特徴付けられ、コード位相次元におけるサンプリングされたピークの位置610、ドップラー周波数次元におけるサンプリングされたピークの位置図6には図示されない、及び数字612で識別される規格化されたサンプリングされたピークのエネルギーを含む。実際のピーク位置に関係してサンプリングクロックの非同期性に起因して、サンプリングされたピークと実際のピークとの間に差が、通常ある。これは、実際のピークパラメータとサンプリングされたピークパラメータとの間の差に変換される。図6では、例えば、コード位相次元における実際のピーク位置とサンプリングされたピーク位置との間の差は、Δ1であり、実際のピーク高さとサンプリングされたピーク高さとの間の差は、Δ2である。内挿されたピークは、数字614で識別される。内挿されたピーク、これはサンプル608a、608b及び608cに適用された2次関数内挿を通して導出されていると仮定される、は、1若しくはそれより多くのパラメータによって特徴付けられ、コード位相次元における内挿されたピークの位置616、ドップラー周波数次元における内挿されたピークの位置図示せず及び内挿されたピークの高さ618を含む。内挿されたピークと実際のピークとの、位置若しくはスケーリング因子のような、パラメータ間の差は、内挿エラーである。図6において、実際のピーク高さと内挿されたピーク高さとの間の内挿エラーは、Δ3であり、コード位相次元に沿った実際のピーク位置と内挿されたピーク位置との間の内挿エラーは、Δ4である。発明の実施形態図7は、関数の局所極大又は極小のパラメータを推定する方法の実施形態のフローチャートを説明する。方法は、ステップ702で始まる。ステップ702において、方法は、局所極大又は極小で若しくは近くでの関数のサンプルに内挿を実行することを具備し、内挿された局所極大又は極小を結果として生ずる。1つのインプリメンテーションでは、関数は、2次元相関関数であり、コード位相次元及びドップラー周波数次元を有する。このインプリメンテーションでは、ステップ702は、2つの次元の1つに沿って相関関数のピークで若しくは近くの3個のサンプルに2次関数をフィッティングすること、及びその後、2次関数のピークを決定することを具備する。ステップ704が、ステップ702に続く。ステップ704は、内挿オフセットを導出することを具備する。内挿オフセットは、ステップ702において決定された内挿された局所極大又は極小の位置とサンプリングされた局所極大又は極小の位置との間の差である。一例では、サンプリングされた局所極大又は極小は、内挿プロセスにおいて使用された複数のサンプル内での局所極大又は極小が含まれているかにそれぞれ対応して最大又は最小のサンプルである。ある実施形態では、内挿オフセットは、コード位相若しくはドップラー周波数次元のいずれかに沿った相関関数の内挿された局所極大又は極小とサンプリングされた局所極大又は極小の位置の間の差である。図6では、例えば、内挿オフセットは、コード位相次元に沿ったサンプリングされたピークの位置と内挿されたピークの位置との差Δ5である。図7に戻って、ステップ704から、方法は、ステップ706に進む。ステップ706において、方法は、内挿オフセットからパラメータを導出することを具備する。ある実施形態では、ステップ706は、これらの2つの変数の間に存在する既存の関係を使用して内挿オフセットからパラメータバイアスを導出すること、及び、その後、パラメータバイアスからパラメータの推定値を導出することを具備する。他の1の実施形態では、このステップは、内挿オフセットから直接パラメータ推定値を導出することを具備する。1つの例では、内挿オフセットは、コード位相次元に沿った相関関数の内挿されたピークの位置とサンプリングされたピークの位置との間の差である。コード位相バイアスは、図8に図示されたこの内挿オフセットとの関係を伝える。数字802は、チップに関して内挿オフセットを識別し、数字804は、コード位相バイアスを識別し、そして数字806は、これらの2つの変数の間の関係を具体的に表す曲線を識別する。見られるように、この特定の例では、-0.5と0.5との間の範囲にある内挿オフセットに対して、コード位相バイアスは、-0.00405から0.0575チップの間の範囲であり、これは、-11.87から16.85メートルに変換される。この例の1つのインプリメンテーションでは、内挿オフセットとコード位相バイアスとの間の関係は、ルックアップテーブルとして具体的に表される。このルックアップテーブルを使用して、コード位相バイアスは、内挿オフセットに応答して決定される。コード位相バイアスは、内挿オフセットに足し算されて、コード位相次元に沿ったピークの位置の推定値を生成する。この特定の例では、推定値は、サンプリングされたピークと実際のピークとの間のコード位相オフセットに関してであるが、推定値を表現する他の形が可能であり、例えば、内挿されたピークと実際のピークとの間のコード位相オフセットが、歓迎されるはずである。しかも、この特定の例では、ルックアップテーブルへのアクセスは、コード位相バイアスを生ずる。コード位相バイアスは、それから、内挿オフセットに足し算されて、ピーク位置推定値を生成する。しかしながら、ルックアップテーブルへのアクセスがピーク位置推定値を直接生み出す実施形態が、可能性があることは、歓迎されるはずである。このルックアップテーブルの一例が、図9に示されている。この特定の例では、ルックアップテーブルは、0から128の範囲にあるテーブルインデックスに関係付けられた129のエントリを有する。インデックス値0に対応するエントリは、数字902aで識別され;インデックス値1に対応するエントリは、数字1で識別され;インデックス値2に対応するエントリは、数字2で識別され;そしてインデックス値0に対応するエントリは、数字902eで識別される。次式は、テーブルインデックス、lut_index、に内挿オフセット、interp_offset、をマッピングする:lut_index=intinterp_ofsset0.5lut_size-11ここで、intは、整数関数であり、lut_sizeは、ルックアップテーブルのサイズである。この特定の例では、lut_sizeは、129である。-0.5と0.5との間の範囲にある内挿オフセットの値に対して、この式は、0と128との間のインデックス値を生み出す。第2の例では、内挿オフセットは、ドップラー周波数次元に沿った相関関数の内挿されたピークの位置とサンプリングされたピークの位置との間の差である。ドップラー周波数バイアスは、図10に図示されたこの内挿オフセットを用いて関係を伝える。内挿オフセットは、数字1002で識別され、ドップラー周波数バイアスは、数字1004で識別され、そして、これら2つの変数の関係を表した曲線は、数字1006で識別される。見られるように、-0.5と0.5との間の範囲にある内挿オフセットに対して、ドップラー周波数バイアスは、-2から2Hzの間の範囲にある。この例の1つのインプリメンテーションでは、関係は、ルックアップテーブルとして具体的に表される。このルックアップテーブルを使用して、ドップラー周波数バイアスは、内挿オフセットに対応して決定される。このドップラー周波数バイアスは、内挿オフセットに足し算されて、ドップラー周波数次元に沿ったピークの位置の推定値を生成する。この特定の例では、ピーク位置推定値は、サンプリングされたピークと実際のピークとの間のドップラー周波数オフセットの形式であるが、例えば、内挿されたピークと実際のピークとの間のドップラー周波数オフセットの形式であるような、推定値を表している他の形式が可能であることが、評価されるべきである。しかも、この特定の例では、ルックアップテーブルへのアクセスは、ドップラー周波数バイアスを生み出すが、ルックアップテーブルへのアクセスが直接ピーク位置推定値を生み出す例が、可能であることは、評価されるべきである。このルックアップテーブルの一例が、図11に図示される。この特定の例では、ルックアップテーブルは、0から32の範囲にあるテーブルインデックスに関係付けられた33のエントリを有する。インデックス0に対応するテーブルエントリは、数字1102aで識別され;インデックス1に対応するテーブルエントリは、数字1102bで識別され;インデックス2に対応するテーブルエントリは、数字1102cで識別され;そして、インデックス32に対応するテーブルエントリは、数字1102dで識別される。図11に図示されたテーブルのエントリは、Hzよりはむしろドップラービンに関する。この例のドップラービンの大きさとHzとの間の関係は、Ncの設定に依存する。Ncが20msに設定される場合には、ドップラービンの大きさは、25Hzである。lut_sizeを33に等しく設定した、上記の式1は、テーブルインデックス中に内挿オフセットをマッピングする。第3の例では、内挿オフセットは、再び、コード位相次元に沿った相関関数の内挿されたピークの位置とサンプリングされたピークの位置との間の差である。ピークエネルギーバイアスは、図12に図示されているこの内挿オフセットとの関係を伝える。内挿オフセットは、数字1202で識別され、ピークエネルギーバイアスは、数字1204で識別され、そして、これら2つの変数の間の既存の関係を具体的に表している曲線は、数字1206で識別される。ピークエネルギーバイアスは、単位dB-Hzで表された、C/N0に関してである。見られるように、-0.5から0.5までの範囲にある内挿オフセットの値に対して、ピークエネルギーバイアスは、-0.69から0.14までの範囲である。この例の1つのインプリメンテーションでは、この関係は、ルックアップテーブルとして具体的に表現される。このルックアップテーブルを使用して、ピークエネルギーバイアスは、内挿オフセットに対応して決定される。ピークエネルギーバイアスは、その後、内挿されたピークエネルギーに足し算されて、実際のピークエネルギーの推定値を生成する。このルックアップテーブルの一例が、図13に図示される。この特定の例では、ルックアップテーブルは、0から32の範囲にあるテーブルインデックス値に関係付けられた33のエントリを有する。0のインデックスに対応するテーブルエントリは、数字1302aで識別され;1のインデックスに対応するテーブルエントリは、数字1302bで識別され;2のインデックスに対応するテーブルエントリは、数字1302cで識別され;そして、32のインデックスに対応するテーブルエントリは、数字1302dで識別される。式1は、テーブルインデックスに内挿オフセットをマッピングする。この特定の例では、ルックアップテーブルへのアクセスは、ピークエネルギーバイアスを生み出し、ピークエネルギーバイアスは、その後、内挿されたピークエネルギーに足し算されて、実際のピークエネルギーの推定値を生成するが、例は、ルックアップテーブルへのアクセスが実際のピークエネルギーの推定値を生み出す場合に、可能性があることを、評価されるはずである。しかも、例は、実際のピークエネルギーの推定値が、ピークエネルギーバイアスをサンプリングされたピークエネルギーに足し算することによって生成される場合に可能性がある。第4の例では、内挿オフセットは、ドップラー周波数次元に沿った内挿されたピークの位置とサンプリングされたピークの位置との間の差である。ピークエネルギーバイアスは、図14に図示されているこの内挿オフセットとの関係を伝える。内挿オフセットは、数字1402で識別され、ピークエネルギーバイアスは、数字1404で識別され、そして、これら2つの変数の間の既存の関係を具体的に表している曲線は、数字1406で識別される。見られるように、-0.5から0.5までの範囲にある内挿オフセットの値に対して、ピークエネルギーバイアスは、この特定の例では、C/N0に関してであり、dB-Hzの単位で表され、-0.45から0までの範囲である。この例の1つのインプリメンテーションでは、この関係は、ルックアップテーブルとして具体的に表現される。このルックアップテーブルを使用して、ピークエネルギーバイアスは、内挿オフセットに対応して決定される。このピークエネルギーバイアスは、その後、内挿されたピークエネルギーに足し算されて、実際のピークエネルギーの推定値を生成する。このルックアップテーブルの一例が、図15に図示される。この特定の例では、ルックアップテーブルは、0から32の範囲にあるテーブルインデックスの値に関係付けられた33のエントリを有する。0のインデックスに対応するテーブルエントリは、数字1502aで識別され;1のインデックスに対応するテーブルエントリは、数字1502bで識別され;2のインデックスに対応するテーブルエントリは、数字1502cで識別され;そして、32のインデックスに対応するテーブルエントリは、数字1502dで識別される。式1は、テーブルインデックスに内挿オフセットの間をマッピングする。この特定の例では、ルックアップテーブルへのアクセスは、ピークエネルギーバイアスを生み出し、ピークエネルギーバイアスは、その後、内挿されたピークエネルギーに足し算されて、実際のピークエネルギーの推定値を生成するが、例は、ルックアップテーブルへのアクセスが実際のピークエネルギーの推定値を直接生み出す場合に可能性があることを、評価されるはずである。しかも、例は、実際のピークエネルギーの推定値が、サンプリングされたピークエネルギーとピークエネルギーバイアスとの合計から生成される場合に、可能性がある。関数の局所極大又は極小のパラメータを推定するためのシステムの実施形態が、図16に図示される。図示されたように、システムは、プロセッサ1602及びメモリ1604を具備する。メモリ1604は、図7の方法、若しくはいずれかの実施形態、インプリメンテーション、若しくはこれまでに説明されてきた若しくは提案されてきたこれらの例を実行するための一連の命令を実体的に具体化する。プロセッサは、メモリ1604によって実態的に具体化されたソフトウェア命令をアクセスし、実行するために配置される。1つのインプリメンテーションでは、そこではパラメータ推定値若しくはバイアスがルックアップテーブルとして具体的に表現されている内挿オフセットとの関係を伝え、ルックアップテーブルは、メモリ1604中に記憶され、内挿オフセットの特定の値に対応するパラメータ推定値若しくはバイアスを決定するためにプロセッサ1602によってアクセス可能である。ワイアレス通信システムにおける加入者局の1実施形態が、図17に図示される。この特定の加入者局は、図16のシステムを具体化するため若しくは取り込むために配置される。無線トランシーバ1706は、RFキャリア上に、音声若しくはデータのようなベースバンド情報を変調するため、及び変調されたRFキャリアを復調してベースバンド情報を取得するために配置される。アンテナ1710は、ワイアレス通信リンクを介して変調されたRFキャリアを送信するため、及びワイアレス通信リンクを介して変調されたRFキャリアを受信するために配置される。ベースバンドプロセッサ1708は、ユーザインターフェース1716内部の入力装置からワイアレス通信リンクを介した送信のためにトランシーバ1706へベースバンド情報を提供するために配置される。ベースバンドプロセッサ1708は、トランシーバ1706からユーザインターフェース1716内部の出力装置へベースバンド情報を提供するためにも配置される。ユーザインターフェース1716は、音声若しくはデータのようなユーザ情報を入力するため若しくは出力するために複数の装置を具備する。ユーザインターフェース内部に一般的に含まれた装置は、キーボード、表示画面、マイクロフォン、及びスピーカを含む。GSP受信機1712は、GPS人工衛星送信を受信ため、及びダウンコンバートするために配置され、コリレータ1718へダウンコンバートされた情報を提供する。コリレータ1718は、GSP受信機1712によってコリレータに提供された情報からGPS相関関数を導出するために配置される。所与のPNコードに対して、コリレータ1718は、コード位相次元及びドップラー周波数次元にわたり規定される相関関数を生成する。コード位相次元では、相関関数は、検索ウィンドウWを規定するコード位相の範囲にわたり規定される。ドップラー周波数次元では、相関関数は、複数のドップラー周波数ビンにわたり規定される。各個々の対比は、規定されたコヒーレントな及びノン-コヒーレントな積分パラメータintegrationparameterNc,Mにしたがって実行される。コリレータ1718も、トランシーバ1706によりコリレータに提供されたパイロット信号に関係する情報からパイロットに関係した相関関数を導出するために配置されることができる。この情報は、ワイアレス通信サービスを捕捉するために加入者局によって使用される。チャネルデコーダ1720は、ベースバンドプロセッサ1708によってチャネルデコーダに提供されたチャネルシンボルを基調であるソースビットにデコードするために配置される。チャネルシンボルがコンボルーショナルにエンコードされたシンボルである、1つの例では、チャネルデコーダは、ビタビデコーダである。チャネルシンボルがコンボルーショナルコードの直列若しくは並列連結である、第2の例では、チャネルデコーダ1720は、ターボデコーダである。メモリ1704は、図7、若しくは、いずれかの実施形態の方法を具体化するソフトウェア命令、インプリメンテーション、若しくはこれまでに説明されてきた若しくは提案されてきたこれらの例を保持するために配置される。CPU1702は、コリレータ1718によってCPUに提供されたGPS相関関数中の局所極大又は極小のパラメータを推定するためにこれらのソフトウェア命令をアクセスするため及び実行するために配置される。メモリ1704も、内挿エラーとパラメータ推定値若しくはバイアスとの間の既存の関係を具体化するルックアップテーブルを保持するために配置される。1つの例では、CPU1702は、特定の内挿オフセットに対応するパラメータ推定値若しくはバイアスを決定するためにこれらのルックアップテーブルをアクセスし利用するために配置される。CPU1702は、コリレータ1718によってCPUに提供されたGPS相関関数を解析するため、それらの局所極大又は極小を分離するため、及び図7の方法若しくはこれまでに説明してきた又は提案してきたこれらの変形を使用して、これらの局所極大又は極小の若しくはに関係するパラメータを推定するために配置される。CPU1702は、これらのパラメータから時間及びドップラー周波数測定も導出するために設置される。付け加えると、ある実施形態では、CPU1702は、測定値のそれぞれに関連した二乗平均エラーRMSEを決定するために配置される。この実施形態では、これらの測定値及びRMSE値は、PDE図示せずへ与えられる。PDEは、それに対応するRMSE値の逆数に基づいて各々の測定値を重み付けする、そしてその後、重み付けされた測定値に基づいて加入者局の位置及び速度を推定する。あるいは、加入者局は、この情報から自分自身の位置及び速度を決定する。各種の実施形態、インプリメンテーション及び例が、説明されてきたが、さらに多くの実施形態、インプリメンテーション及び例が、本発明の範囲内で可能であることは、この分野において通常の知識を有する者にとって明らかである。特に、発明が、相関関数以外の関数の、若しくはオムニ基地局及びマルチ-セクタセル中の個々のセクタを含む、ワイアレス通信システム中の基地局により送信された信号から導出された相関関数の、若しくは基地局及びGPS人工衛星の組み合わせを採用している複合システムにより送信された信号から導出された相関関数の局所極大又は極小のパラメータを推定するために採用される場合に、実施形態は、実行できる。さらに、関数の局所極大又は極小の1より多くのパラメータが、1度に推定される場合に、実施形態は、実行できる。したがって、本発明は、添付された請求の範囲に関連する以外に、限定されることはない。"