(57)【要約】【課題】  無線ロケーション・システムにおいて干渉を消去するシステムおよび方法を提供する。無線ロケーション・システムにおいて、信号の受信および復調は、多くのサイトで行われることが多い。例えば、ＴＤＭＡ、ＡＭＰＳ、ＧＳＭ、ＧＰＲＳ、ＥＤＧＥ、ＣＤＭＡ、ＤＣＭＡ２０００、またはＷＣＤＭＡシステムでは、対象信号（位置を検出すべき移動送信機からの送信）および干渉信号が同時に同じサイトにおいて受信されると、衝突が発生する可能性がある。このような衝突が起きた場合でも、干渉信号は受信システムまたはＳＣＳによって他のサイトにおいて復調されており、復調されたデータはＴＬＰによって知ることができる。この干渉物は、衝突が発生したサイトにおける対象信号と干渉物との組み合わせを表す生データから再現し、減算することができる。この技法は、対象信号の劣化を殆ど生ずることなく、干渉信号を大幅に（例えば、約１０から１５ｄＢ）排除することができる。
2005536123.tif 000002
【特許請求の範囲】
【請求項１】
無線ロケーション・システムにおいて用いる干渉消去方法であって、
位置を検出すべき移動送信機からの送信を、第１受信サイトにおいて受信するステップと、
干渉信号が前記第１受信サイトにおいて受信した信号を転意させた原因となった衝突の確率を判定するステップと、
前記衝突の確率が閾値を超過する場合、前記第１受信サイトにおいて受信した信号から、前記干渉信号の少なくとも大部分を除去するステップと、
を備えた干渉消去方法。
【請求項２】
請求項１記載の方法において、前記第１受信サイトにおいて受信した前記信号をディジタル化し、次いで所定のアルゴリズムにしたがって処理して、前記衝突の確率を判定する、方法。
【請求項３】
請求項２記載の方法において、前記所定のアルゴリズムは、前記受信信号に関わる信号対ノイズ比（ＳＮＲ）を判定することを備えた、方法。
【請求項４】
請求項３記載の方法において、前記所定のアルゴリズムは、更に、前記ＳＮＲの分散が所定の閾値を超過するか否か判定を行うことを含む、方法。
【請求項５】
請求項３記載の方法において、前記所定のアルゴリズムは、更に、前記ＳＮＲが単一ステップにおいて、所定の閾値よりも大きい量だけ増加または減少したか否か判定を行うことを含む、方法。
【請求項６】
請求項３記載の方法において、前記所定のアルゴリズムは、更に、前記衝突の確率を、遠隔サイトにおいて受信した信号の平均ＳＮＲが、伝搬モデルによって予測した平均ＳＮＲよりも大きいか否かの基準とすることを含む、方法。
【請求項７】
請求項１記載の方法において、前記第１受信サイトにおいて受信した前記信号から前記干渉信号の少なくとも大部分を除去するステップは、干渉信号の表現を再現することを含む、方法。
【請求項８】
請求項７記載の方法において、前記第１受信サイトにおいて受信した前記信号から前記干渉信号の少なくとも大部分を除去するステップは、前記再現した信号を処理し、次いで前記第１受信サイトにおいて受信した信号からこれを減算することを含む、方法。
【請求項９】
請求項８記載の方法において、前記再現した信号の処理は、時間シフトを含む、方法。
【請求項１０】
請求項８記載の方法において、前記再現した信号の処理は、周波数シフトを含む、方法。
【請求項１１】
請求項８記載の方法において、前記再現した信号の処理は、重み付けを含む、方法。
【請求項１２】
請求項８記載の方法において、前記再現信号の処理は、所定の伝搬モデルに応じた処理を含み、前記第１受信サイトにおいて受信した信号から前記信号を減算して、干渉信号を非常に高い精度で表すようにした、方法。
【請求項１３】
請求項８記載の方法であって、更に、前記第１受信サイトにおいて受信した前記信号から干渉信号の少なくとも大部分を除去するプロセスを繰り返し、多数の干渉信号の大部分を除去するステップを含む、方法。
【請求項１４】
請求項１３記載の方法において、前記繰り返すプロセスは、最も強い干渉物を選択して最初に除去し、続いてＳＮＲの閾値に達するまで、干渉が減少する順序で１つ以上の他の干渉物を選択し除去することを伴う、方法。
【請求項１５】
請求項１３記載の方法において、前記繰り返すプロセスは、最も強い干渉物を選択して最初に除去し、続いて時間限度を超過するまで、干渉が減少する順序で１つ以上の他の干渉物を選択し除去することを伴う、方法。
【請求項１６】
請求項１３記載の方法において、前記繰り返すプロセスは、最も強い干渉物を選択して最初に除去し、続いて潜在的位置判定が指定の精度および信頼度に達するまで、干渉が減少する順序で１つ以上の他の干渉物を選択し除去することを伴う、方法。
【請求項１７】
請求項７記載の方法であって、更に、前記再現信号の表現を１つ以上の別の受信サイトに分配することによって、前記他の受信サイトが、当該サイトにおいて受信した信号から干渉を除去する際に前記再現信号を用いることができるようにした、方法。
【請求項１８】
請求項１記載の方法であって、更に、前記衝突の確率が所定の閾値を上回ると判定した後、前記第１受信サイトにおいて複数のアンテナ・ポートの各々から受信した信号データが、位置を検出すべき移動送信機からであることを検証するステップを含む、方法。
【請求項１９】
請求項１８記載の方法において、前記検証するステップは、前記受信信号のセグメントを復調し、前記信号における識別情報が正しいことを検証する、方法。
【請求項２０】
請求項１９記載の方法において、前記識別情報は、ＭＩＮおよびＭＳＩＤの内少なくとも１つを含む、方法。
【請求項２１】
請求項１８記載の方法において、前記検証するステップは、前記受信信号のセグメントを復調して、前記信号におけるメッセージ特性が、別の受信サイトにおいて受信したものと一致することを検証することを備えた、方法。
【請求項２２】
請求項２１記載の方法において、前記メッセージ特性は、ダイアルした番号(digit)を含む、方法。
【請求項２３】
請求項１記載の方法において、複数の受信サイトを含む無線ロケーション・システムにおいて当該方法を実行し、１対の前記受信サイトが到達時間差（ＴＤＯＡ）の計算に対するベースラインを規定し、一方の受信サイトにおいて干渉信号を消去する際に、他方の受信サイトにおいて受信した信号から得た干渉信号の再現表現を用いることによって、ＴＤＯＡ判定の精度を高める、方法。
【請求項２４】
請求項１記載の方法において、当該方法は、複数の受信サイトを含む無線ロケーション・システムにおいて到達角度（ＡＯＡ）判定の精度を高めるために実行する、方法。
【請求項２５】
請求項１記載の方法において、衝突の確率を判定する前記ステップは、前記第１受信サイトにおいて受信した信号と基準信号との相関を取ることを含む、方法。
【請求項２６】
請求項２５記載の方法であって、更に、干渉物の再現バージョンの近隣サイトからの基準との相関を時間に関して取り、前記干渉物の最適時間シフト・バージョンを求めるステップを含む、方法。
【請求項２７】
請求項２５記載の方法であって、更に、干渉物の再現バージョンの近隣サイトからの基準との相関を周波数に関して取り、前記干渉物の最適周波数シフト・バージョンを求めるステップを含む、方法。
【請求項２８】
請求項２５記載の方法であって、更に、干渉物の再現バージョンの近隣サイトからの基準との相関を時間および周波数に関して取り、前記干渉物の最適時間および周波数シフト・バージョンを求めるステップを含む、方法。
【請求項２９】
請求項１記載の方法において、衝突の確率を判定し、前記第１受信サイトにおいて受信した信号から前記干渉信号の少なくとも大部分を除去するステップは、受信サイトにおいて行われる、方法。
【請求項３０】
請求項１記載の方法において、衝突の確率を判定し、前記第１受信サイトにおいて受信した信号から前記干渉信号の少なくとも大部分を除去するステップは、中央サイトにおいて行われる、方法。
【請求項３１】
請求項１記載の方法において、前記所定のアルゴリズムは、位置を検出すべき前記移動送信機以外の移動送信機の知識を用いて、同一チャネル上において前記位置を検出すべき移動送信機として通信し、干渉が存在することを判定することを備えた、方法。
【請求項３２】
請求項３１記載の方法において、前記知識は、無線通信システムから得られる、方法。
【請求項３３】
請求項２１記載の方法において、前記メッセージ特性は、チャネル同期フィールドを含む、方法。
【請求項３４】
請求項１記載の方法において、衝突の確率を判定する前記ステップは、受信信号電力が閾値を上回るか否か判定し、更に、前記第１受信サイトにおいて受信した信号の基準信号との相関が閾値未満であるか否か判定することを備えた、方法。
【請求項３５】
無線ロケーション・システムであって、
複数の信号受信サイトであって、各々、移動送信機からの信号を受信しディジタル化することができる受信機と、前記受信信号を復調する復調器とを含む、複数の信号受信サイトと、
衝突の確率によって、干渉信号が第１受信サイトにおいて受信した信号を転意させたことを判定する手段と、
前記衝突の確率が閾値を超過した場合、前記第１受信サイトにおいて受信した前記信号から、前記干渉信号の少なくとも大部分を除去する手段と、
を備えている無線ロケーション・システム。
【請求項３６】
請求項３５記載の無線ロケーション・システムであって、更に、前記第１受信サイトにおいて受信した前記信号を、所定のアルゴリズムにしたがって処理し、前記衝突の確率を判定する手段を備えている、無線ロケーション・システム。
【請求項３７】
請求項３６記載の無線ロケーション・システムにおいて、前記所定のアルゴリズムは、前記受信信号に関わる信号対ノイズ比（ＳＮＲ）を判定することを備えた、無線ロケーション・システム。
【請求項３８】
請求項３７記載の無線ロケーション・システムにおいて、前記所定のアルゴリズムは、更に、ＳＮＲの分散が所定の閾値を超過したか否か判定することを含む、無線ロケーション・システム。
【請求項３９】
請求項３７記載の無線ロケーション・システムにおいて、前記所定のアルゴリズムは、更に、前記ＳＮＲが単一ステップにおいて、所定の閾値よりも大きい量だけ増加または減少したか否か判定を行うことを含む、無線ロケーション・システム。
【請求項４０】
請求項３７記載の無線ロケーション・システムにおいて、前記所定のアルゴリズムは、更に、前記衝突の確率を、遠隔サイトにおいて受信した信号の平均ＳＮＲが、伝搬モデルによって予測した平均ＳＮＲよりも大きいか否かの基準とすることを含む、無線ロケーション・システム。
【請求項４１】
請求項３５記載の無線ロケーション・システムにおいて、前記第１受信サイトにおいて受信した前記信号から前記干渉信号の少なくとも大部分を除去する手段は、干渉信号の表現を再現する手段を備えている、無線ロケーション・システム。
【請求項４２】
請求項４１記載の無線ロケーション・システムにおいて、前記第１受信サイトにおいて受信した前記信号から前記干渉信号の少なくとも大部分を除去するステップは、前記再現した信号を処理し、次いで前記第１受信サイトにおいて受信した信号からこれを減算する手段を備えている、無線ロケーション・システム。
【請求項４３】
請求項４２記載の無線ロケーション・システムにおいて、前記再現した信号の処理は、時間シフトを含む、無線ロケーション・システム。
【請求項４４】
請求項４２記載の無線ロケーション・システムにおいて、前記再現した信号の処理は、周波数シフトを含む、無線ロケーション・システム。
【請求項４５】
請求項４２記載の無線ロケーション・システムにおいて、前記再現した信号の処理は、重み付けを含む、無線ロケーション・システム。
【請求項４６】
請求項４２記載の無線ロケーション・システムにおいて、前記再現信号の処理は、所定の伝搬モデルに応じた処理を含み、前記第１受信サイトにおいて受信した信号から前記信号を減算して、干渉信号を非常に高い精度で表すようにした、無線ロケーション・システム。
【請求項４７】
請求項４２記載の無線ロケーション・システムであって、更に、前記第１受信サイトにおいて受信した前記信号から干渉信号の少なくとも大部分を除去するプロセスを繰り返し、多数の干渉信号の大部分を除去する手段をを備えている、無線ロケーション・システム。
【請求項４８】
請求項４７記載の無線ロケーション・システムにおいて、前記繰り返す手段は、最も強い干渉元を選択して最初に除去し、続いてＳＮＲの閾値に達するまで、干渉が減少する順序で１つ以上の他の干渉物を選択し除去する手段を含む、無線ロケーション・システム。
【請求項４９】
請求項４７記載の無線ロケーション・システムにおいて、前記繰り返す手段は、最も強い干渉物を選択して最初に除去し、続いて時間限度を超過するまで、干渉が減少する順序で１つ以上の他の干渉物を選択し除去する手段を含む、無線ロケーション・システム。
【請求項５０】
請求項４７記載の方法において、前記繰り返す手段は、最も強い干渉物を選択して最初に除去し、続いて潜在的位置判定が指定の精度および信頼度に達するまで、干渉が減少する順序で１つ以上の他の干渉物を選択し除去する手段を含む、無線ロケーション・システム。
【請求項５１】
請求項４１記載の無線ロケーション・システムであって、更に、前記再現信号の表現を１つ以上の別の受信サイトに分配することによって、前記他の受信サイトが、当該サイトにおいて受信した信号から干渉を除去する際に前記再現信号を用いることを可能にする手段を備えている、無線ロケーション・システム。
【請求項５２】
請求項３５記載の方法であって、更に、前記第１受信サイトにおいて複数のアンテナ・ポートの各々から受信した信号データが、位置を検出すべき移動送信機からであることを検証する手段を備えている、無線ロケーション・システム。
【請求項５３】
請求項５２記載の無線ロケーション・システムにおいて、前記検証する手段は、前記受信信号のセグメントを復調し、前記信号における識別情報が正しいことを検証する手段を備えている、無線ロケーション・システム。
【請求項５４】
請求項５３記載の無線ロケーション・システムにおいて、前記識別情報は、ＭＩＮおよびＭＳＩＤの内少なくとも１つを含む、無線ロケーション・システム。
【請求項５５】
請求項５２記載の無線ロケーション・システムにおいて、前記検証する手段は、前記受信信号のセグメントを復調して、前記信号におけるメッセージ特性が、別の受信サイトにおいて受信したものと一致することを検証する手段を備えている、無線ロケーション・システム。
【請求項５６】
請求項５５記載の無線ロケーション・システムにおいて、前記メッセージ特性は、ダイアルした番号(digit)を含む、無線ロケーション・システム。
【請求項５７】
請求項３５記載の無線ロケーション・システムにおいて、１対の前記受信サイトが到達時間差（ＴＤＯＡ）の計算に対するベースラインを規定し、一方の受信サイトにおいて干渉信号を消去する際に、他方の受信サイトにおいて受信した信号から得た干渉信号の再現表現を用いることによって、ＴＤＯＡ判定の精度を高める、無線ロケーション・システム。
【請求項５８】
請求項３５記載の無線ロケーション・システムにおいて、衝突の確率を判定する前記ステップは、前記第１受信サイトにおいて受信した信号と基準信号との相関を取る手段を備えている、無線ロケーション・システム。
【請求項５９】
請求項５８記載の無線ロケーション・システムであって、更に、干渉物の再現バージョンの近隣サイトからの基準との相関を時間に関して取り、前記干渉物の最適時間シフト・バージョンを求める手段を備えている、無線ロケーション・システム。
【請求項６０】
請求項５８記載の無線ロケーション・システムであって、更に、干渉物の再現バージョンの近隣サイトからの基準との相関を周波数に関して取り、前記干渉物の最適周波数シフト・バージョンを求める手段を備えている、無線ロケーション・システム。
【請求項６１】
請求項５８記載の無線ロケーション・システムであって、更に、干渉物の再現バージョンの近隣サイトからの基準との相関を時間および周波数に関して取り、前記干渉物の最適時間および周波数シフト・バージョンを求める手段を備えている、無線ロケーション・システム。
【請求項６２】
請求項３５記載の無線ロケーション・システムにおいて、衝突の確率を判定し、前記第１受信サイトにおいて受信した信号から前記干渉信号の少なくとも大部分を除去する手段は、受信サイトに位置する、無線ロケーション・システム。
【請求項６３】
請求項３５記載の無線ロケーション・システムにおいて、衝突の確率を判定し、前記第１受信サイトにおいて受信した信号から前記干渉信号の少なくとも大部分を除去する手段は、中央サイトに位置する、無線ロケーション・システム。
【請求項６４】
請求項３５記載の無線ロケーション・システムにおいて、前記所定のアルゴリズムは、位置を検出すべき前記移動送信機以外の移動送信機の知識を用いて、同一チャネル上において前記位置を検出すべき移動送信機として通信し、干渉が存在することを判定することを備えた、無線ロケーション・システム。
【請求項６５】
請求項６４記載の無線ロケーション・システムにおいて、前記知識は無線通信システムから得られる、無線ロケーション・システム。
【請求項６６】
請求項５５記載の無線ロケーション・システムにおいて、前記メッセージ特性はチャネル同期フィールドを含む、無線ロケーション・システム。
【請求項６７】
請求項３５記載の無線ロケーション・システムにおいて、衝突の確率を判定する前記手段は、受信信号電力が閾値を上回るか否か判定し、更に、前記第１受信サイトにおいて受信した信号の基準信号との相関が閾値未満であるか否か判定する手段を備えている、無線ロケーション・システム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願に関する引用
本願は、現在では２００１年２月６日発行の米国特許第６，１８４，８２９Ｂ１号であり、１９９９年１月８日に出願された、”Calibration for Wireless Location System”（無線ロケーション・システムの較正）と題する米国特許出願第０９／２２７，７６４号の継続出願である、２０００年８月２４日に出願された、”Antenna Selection Method for a Wireless Location system”（無線ロケーション・システムのアンテナ選択方法）と題する米国特許出願第０９／６４８，４０４号の分割である、２００１年１２月５日に出願された、”Collision Recovery in a Wireless Location System”（無線ロケーション・システムにおける衝突復元）と題する米国特許出願第１０／００５，０６８号の一部継続出願である。
【０００２】
本発明は、一般的に言って、アナログまたはディジタル・セルラ・システム、パーソナル・コミュニケーション・システム（PCS）、強化特殊移動無線(ESMR)およびその他のタイプの無線通信システムに使用されるものなど無線送信器の位置を突き止めるための方法および装置に関するものである。この分野は、現在では、無線ロケーションとして一般に知られており、無線Ｅ９−１−１、艦隊管理、ＲＦ最適化、およびその他の貴重な用途に適用することができる。
【背景技術】
【０００３】
本発明に関する初期の作業は、新規の到着時間差（TDOA）技法を使用してセル式無線電話の位置を突き止めるためのシステムを開示する１９９４年７月５日付の米国特許第５,３２７,１４４号「無線ロケーション・システム」において説明されている。’１４４号特許において開示されたシステムのエンハンスメントは、１９９７年３月７日付の米国特許第５,６０８,４１０号「バースト送信源の位置を突き止めるためのシステム」において開示されている。双方の特許は本発明の譲受人が所有している。本発明者らは、オリジナルの発明的概念に大幅な強化を加えつづけており、無線ロケーション・システムのコストを大幅に削減しながらこのシステムの正確度をさらに改良するための技法を開発してきた。
【０００４】
過去数年間に、セル式電話産業は、無線電話が使用できるエア・インタフェース・プロトコルの数を増大し、無線または移動電話が動作できる周波数帯域の数を増大し、移動電話を意味する語句の数を拡大して、「パーソナル・コミュニケーション・サービス」、「無線」およびその他を含むまでになった。エア・インタフェース・プロトコルは、現在、AMPS、N-AMPS、ＴＤＭＡ、CDMA、GSM、TACS、ESMR、およびその他を含んでいる。用語の変化およびエア・インタフェースの数の増大は、発明者が発見し強化する基本原理および発明を変えるものではない。しかし、現在業界で使用される用語に合わせて、発明者は、今後本文書において説明されるシステムを「無線ロケーション・システム」と呼ぶ。
【０００５】
発明者は、ここに開示する無線ロケーション・システムのテクノロジーの実現可能性並びに価値を立証するためにこのテクノロジーについて広範な実験を行った。例えば、１９９５年および１９９６年の数ヶ月間にフィラデルフィアおよびボルチモア市において、大都市環境における多重通路を軽減するためのシステムの能力を確認するためにいくつかの実験が行われた。その後、１９９６年に、発明者は、ヒューストンにおいてシステムを組み立て、このシステムが、上記のエリアにおけるテクノロジーの有効性および直接E９-１-１とインタフェースする能力をテストするために使用された。その後、１９９７年、ニュージャージーの３５０平方マイルのエリアでこのシステムがテストされ、実際にトラブルに巻き込まれた人からの実際の９-１-１呼び出しの位置を突き止めるために使用された。それ以降、システムのテストは、２,０００平方マイルを超える面積をカバーする１２５のセル・サイトを含むまでに拡大された。これらのテスト中、本文書において論証され開示される技法の有効性がテストされ、さらに開発されて、このシステムは無線電話の位置を突き止めるためにこれまでに提案された他の方法の限界を克服することが立証された。実際に、１９９８年１２月現在、使用中の９−１−１発呼側の位置を突き止めることができる無線ロケーション・システムは、世界のどこにも設置されていない。ここに開示する無線ロケーション・システムの革新は、様々な賞だけでなく、システムの能力に与えられた大量の広告媒体のリスト (media coverage)によって、無線業界において承認されている。例えば、高名なWireless Appy AwardがCellular Telephone Industry Association（セルラ電話工業連盟）によって本システムに１９９７年１０月に授与されており、Christopher Columbus Fellowship FoundationおよびDiscovery Magazineが無線ロケーション・システムを、４０００もの提出された推薦から、１９９８年における４つの最良の革新の１つに挙げられている。
【０００６】
無線ロケーション・システムの価値および重要性は、無線通信業界によって認められている。１９９６年６月、連邦通信委員会は、２００１年１０月をデッドラインとして、無線９-１-１発呼者の位置の突き止めに使用するためにロケーション・システムを配備するよう無線通信業界に要求を発した。無線E９-１-１発呼者の位置の突き止めは、応答時間を削減し、命を救い、緊急応答リソースの使用を減少するので多額のコスト削減となる。さらに、多くの調査および研究の結果、位置感知の請求書作成、車両管理その他の様々な無線の用途が今後大きな商業的価値を持つという結論が下された。
無線通信システムの背景
無線通信システムに使用されるエア・インタフェース・プロトコルのタイプは多様である。これらのプロトコルは、米国においても国際的にも様々な周波数帯域で使用される。周波数帯域は、無線ロケーション・システムが無線電話の位置を突き止める効力に影響を及ぼさない。
【０００７】
全てのエア・インタフェース・プロトコルは、２つのタイプの「チャネル」を使用する。第一のタイプは、無線電話または送信器に関する情報を搬送するため、通話を開始または終結するためまたはバースト・データを転送するために使用される制御チャネルを含む。例えば、一部のタイプのショート・メッセージ・サービスは、制御チャネルを通じてデータを転送する。エア・インタフェースごとに、制御チャネルは異なる用語で知られているが、各エア・インタフェースにおける制御チャネルの使用は同様である。制御チャネルは、一般に言って、無線電話または送信器に関する識別情報を送信に含ませる。
【０００８】
第二のタイプは、一般にエア・インタフェースを通じて音声通信を搬送するために使用される音声チャネルを含む。このチャネルは、制御チャネルを使って通話がセットアップされた後初めて使用される。音声チャネルは、一般に、無線通信システム内の専用リソースを使用するのに対して、制御チャネルは共有リソースを使用する。この差は、無線ロケーションのために制御チャネルを使用することを音声チャネルの使用よりコスト効率よくすることができるが、音声チャネルでの定期ロケーションが望ましい用途がいくつかある。音声チャネルは、一般に、送信において無線電話または送信器に関する識別情報を含まない。エア・インタフェース・プロトコルにおける差異の一部について下に論じる：
AMPS−これは、米国においてセル式通信に使用されたオリジナルのエア・インタフェース・プロトコルである。AMPSシステムにおいては、制御チャネル（RCC）が使用するために別個の専用チャネルが割り当てられる。TIA/EIA規格IS-５５３Aに従って、各制御チャネル・ブロックは、セルラ・チャネル３３３または３３４から始まらなければならないが、ブロックは可変長さとすることができる。米国においては、規約により、AMPS制御チャネル・ブロックは２１チャネル幅であるが、
２６チャネル・ブロックの使用も知られている。逆音声チャネル（RVC）は、制御チャネルに割り当てられていないどのチャネルを占有することもできる。制御チャネル変調は、FSK（周波数偏移キーイング）であるが、音声チャネルはFM(周波数変調)を使って変調される。
【０００９】
N-AMPS−このエア・インタフェースは、AMPSエア・インタフェース・プロトコルの拡張であり、EIA/TIA規格IS-８８において定義されている。制御チャネルは、AMPSの場合と本質的に同じであるが、音声チャネルが異なっている。音声チャネルは、AMPSの場合には３０KHzが使用されるのに対して１０KHz未満の帯域幅を占有し、変調はFMである。
【００１０】
TDMA−このインタフェースはD-AMPSとしても知られるものであり、EIA/TIA規格IS-１３６において定義されている。このエア・インタフェースは、周波数分離および時分離の両方を使用することを特徴とする。制御チャネルはディジタル制御チャネル（DCCH）として知られ、DCCHが使用するために割り当てられるタイムスロットにバーストモードで送信される。確率ブロックの使用に基づいて他に比べてより好ましい周波数割り当てがいくつかあるが、AMPSと異なり、DCCHは、周波数帯域のどこにでも割り当てることができる。音声チャネルは、ディジタル・トラフィック・チャネル（DTC）として知られる。DCCHおよびDTCは、同じ周波数割り当てを占有することができるが、ある周波数割り当てにおいて同一のタイムスロット割り当ては占有できない。DCCHおよびDTCは、π/４DQPSK（微分求積位相偏移キーイング）として知られる同一の変調スキームを使用する。セルラ帯域においては、各プロトコルごとの周波数割り当てが分離されている限り、キャリアはAMPSおよびTDMAプロトコルの両方を使用できる。
【００１１】
CDMA−このエア・インタフェースは、EIA/TIA規格IS-９５Aにおいて定義されている。このエア・インタフェースは、周波数分離およびコード分離の両方を使用することを特徴とする。ただし、隣接するセル・サイトが同じ周波数セットを使用する場合があるので、CDMAは、非常に慎重な出力制御も特徴とする。この慎重な出力制御によって、当業者には近遠問題として知られる状況が生じる。この問題は、無線ロケーションのほとんどの方法が適切に機能するのを困難にする。制御チャネルはアクセス・チャネルとして知られ、音声チャネルはトラフィック・チャネルとして知られる。アクセス・チャネルおよびトラフィック・チャネルは同じ周波数帯域を共有することができるが、コードによって分離される。アクセス・チャネルおよびトラフィック・チャネルは、OQPSKとして知られる同一の変調スキームを使用する。
【００１２】
GSM−このエア・インタフェースは、国際規格である移動通信用グローバル・システムによって規定されている。TDMAと同様、GSMは、周波数分離および時分離の両方を使用することを特徴とする。チャネル帯域幅は２００KHzであり、TDMAに使用される３０KHzより広い。制御チャネルは独立型専用制御チャネル（SDCCH）として知られ、SDCCHが使用するために割り当てられるタイムスロットにバーストモードで転送される。SDCCHは、周波数帯域のどこにでも割り当てることができる。音声チャネルはトラフィック・チャネル（TCH）として知られる。SDCCHおよびTCHは同じ周波数割り当てを占有することができるが、ある周波数割り当てにおいて同一のタイムスロット割り当てを占有することはできない。SDCCHおよびTCHは、GMSKとして知られる同一の変調スキームを使用する。
【００１３】
本明細書において、エア・インタフェースの任意の１つに言及することは、特に指定されない限り、全てのエア・インタフェースを自動的に意味することとする。さらに、ある制御チャネルまたは音声チャネルに言及することは、特定のエア・インタフェースに望ましい用語が何であろうと、全てのタイプの制御チャネルまたは音声チャネルを意味することとする。最後に、世界中で使用されるエア・インタフェースのタイプはもっとたくさんあり、本明細書において説明される発明的概念からどのエア・インタフェースも排除するつもりはない。実際、当業者であれば、他の場所で使用される他のインタフェースが上に説明したものの派生物または同様のクラスのものであることが分かるだろう。
【００１４】
ここに開示する本発明の好適な実施形態は、無線電話の位置を突き止める他の技法に対して多くの利点を有する。例えば、これら他の技法は、ＧＰＳ機能性を電話機に追加することを伴うが、そのためには大きな変更を電話機に行う必要がある。ここに開示する好適な実施形態は、無線電話機には全く変更を必要としないので、米国において６５００万台以上の無線電話機、そして世界中で２億５０００万台以上の無線電話機の、現在設置されている基礎と共に用いることができる。
【発明の開示】
【発明が解決しようとする課題】
【００１５】
無線ロケーション・システムにおいて、信号の受信および復調は、多くのサイトで行われることが多い。例えば、ＴＤＭＡ、ＡＭＰＳ、ＧＳＭ、ＧＰＲＳ、ＥＤＧＥ、ＣＤＭＡ、ＤＣＭＡ２０００、またはＷＣＤＭＡシステムでは、対象信号（位置を検出すべき移動送信機からの送信）および干渉信号が同時に同じサイトにおいて受信されると、衝突が発生する可能性がある。このような衝突が起きた場合でも、干渉信号は受信システムまたはＳＣＳによって他のサイトにおいて復調されており、復調されたデータはＴＬＰによって知ることができる。この干渉物は、衝突が発生したサイトにおける対象信号と干渉物との組み合わせを表す生データから再現し、減算することができる。この技法は、対象信号の劣化を殆ど生ずることなく、干渉信号を大幅に（例えば、約１０から１５ｄＢ）排除することができ、位置検出精度を大幅に向上させることができる。
【００１６】
本発明の例示的な一実施形態によれば、干渉消去方法は、以下のステップから成る。最初に、無線ロケーション・システムが所与のサイト（ＳＣＳ）において送信を受信し、次いで衝突が発生した確率を割り当てる。衝突の確率のための技法の一例は、受信信号のＳＮＲの分散が所定の閾値を超過しているか否か判定することを伴う。あるいは、確率の判定は、ＳＮＲが単一のステップにおいて所定の閾値よりも多い量だけ増加または減少したか否かに基づくこともできる。更に別の技法では、遠隔ＳＣＳにおいて受信した信号の平均電力が、伝搬モデルによって予測した平均電力よりも大きいか否かを、衝突確率の基準にすることを伴う。（衝突が発生したことを判定する相応しい方法の１つは、受信信号が高い電力レベルを有するが、基準信号または再現した基準信号との相関を取ったときに、低い相関係数を有することに注目することである。他の方法では、どのチャネルが現在各セル・サイトにおいて用いられているかに関する、セルラ・システムからの情報を使用する。位置検出すべき移動局が用いているチャネルが、共動するアンテナを有するセル・サイトの１つにおいて用いられていることがわかった場合、このチャネル上には、このセル・サイトに近い受信アンテナにおいて、干渉がある可能性が高い）。次いで、ＷＬＳは、干渉を除去するプロセスを実行するか否か判断を行う。この判断は、既に判定されている衝突確率に基づく。現時点における好適な実現例によれば、所与のＳＣＳにおいて受信した送信から干渉を消去するためには、干渉信号を再現し、次いで所定の伝搬モデルに応じて処理すればよい。このような処理は、時間および／または周波数シフト、複素重み付けなどを含むことができる。最後に、前述のように干渉物を受信信号から減算することができる。
【００１７】
本発明の他の詳細については、以下に説明する。
【発明を実施するための最良の形態】
【００１８】
無線ロケーション・システム（WLS）は、セル式、PCSまたはESMRシステムなど無線通信システムの受動オーバーレイとして動作するが、その概念は単にこれらの通信システムのタイプに限定されない。無線通信システムは、一般的に言って、無線送信器およびセル・サイトの設計が正確なロケーションを行うために必要な機能性を含まないので、無線装置の位置を突き止めるのに適さない。この用途において正確なロケーションは１００から４００フィートRMS(二乗平均平方根)の正確度として定義される。この正確度は、既存のセル・サイトが達成可能なロケーション正確度（一般的に言ってセル・サイトの半径に限定される）と区別される。一般的に、セル・サイトは、無線送信器の位置を決定するために相互に協同するように設計またはプログラミングされていない。さらに、セル式およびPCS電話など無線送信器は、低コストになるように設計されているので、一般的言って、ロケート機能が組み込まれていない。WLSは、セル・サイトへの変更はごく僅かで標準無線送信器への変更は全く伴わずに無線通信システムに低コストが加わるよう設計することができる。ＷＬＳは送信器を含まないため受動的であり、従っていずれの種類の無線通信システムに対して干渉を生じる可能性はない。ＷＬＳは、セル・サイトおよびその他の受信位置において、それ自体の特殊受信機を用いる。
・無線ロケーション・システムの概要
図１に示される通り、無線ロケーション・システムは、主要な４つの種類のサブシステム、すなわち信号収集システム（SCS）１０、TDOAロケーションプロセッサ（TLP）１２、アプリケーションプロセッサ（AP）１４、およびネットワークオペレーションコンソール（NOC）１６を有する。各SCSは、制御チャネルおよび音声チャネルの両方で無線送信器によって送信されるRF信号を受信する役割を持つ。一般的に言って、各SCSは、無線キャリアのセル・サイトに設置され、従って基地局と並列に動作することが望ましい。各TPL１２は、SCS １０のネットワークを管理し、ロケーション計算に使用できるディジタル信号処理（DSP）の集中プールを提供する役割を持つ。SCS １０およびTLP １２は、下にさらに詳しく論じる通り、無線送信器の位置を決定するために一緒に動作する。ディジタル信号処理は、比較的低コストであり、一定の性能を示し、多くの異なるタスクを処理するために再プログラムが容易なので、無線信号を処理するための望ましい方法である。SCS １０およびTLP １２は両方とも、大量のDSPリソースを含んでおり、これらのシステム内のソフトウェアは、処理時間、通信時間、待ち時間およびコストに関する考量に基づいてどこで特定の処理機能を実施すべきかを決定するために動的に動作することができる。各TLP １２は、主にＷＬＳを実現するための全体コストを抑えるために中央にあるが、本文書で論じられる技法は、図に示される望ましいアーキテクチャに限定されない。すなわち、DSPリソースは、開示される基本概念および機能性を変更することなく、ＷＬＳ内で再配置することができる。
【００１９】
AP １４は、全てのSCS １０およびTLP １２を含めてＷＬＳのリソース全てを管理する役割を持つ。各AP １４は、ＷＬＳ用の「トリガ」を含んでいる専用データベースも含んでいる。リソースを節約するために、ＷＬＳは、特定の予め決められたタイプの送信の位置のみを突き止めるようプログラムすることができる。予め決められたタイプの送信があると、ＷＬＳはトリガされてロケーション処理を開始する。さもなければ、ＷＬＳを送信を無視するようにプログラムすることができる。各AP１４は、多様なアプリケーションが安全にＷＬＳにアクセスできるようにするアプリケーションインタフェースも含んでいる。これらのアプリケーションは、例えば、リアルタイムまたは非リアルタイムにロケーション記録にアクセスしたり、特定のタイプのトリガを生成または削除したり、またはＷＬＳに他の動作を行わせることができる。各AP １４は、また、AP １４が多数のロケーション記録を結合して、トラフィック監視またはRF最適化などのアプリケーションに有益な拡張レポートまたは分析を生成できるようにする、ある種の後処理機能も有する。
【００２０】
NOC １６は、無線ロケーション・システムのオペレータがＷＬＳのプログラミングパラメータに容易にアクセスできるようにするネットワーク管理システムである。例えば、都市によっては、ＷＬＳは、数百かあるいは数千ものSCS １０を含むかも知れない。NOCは、グラフィックユーサ゛インタフェース機能を使って大規模システムを管理するための最も効果的方法である。NOCは、ＷＬＳ内の特定の機能が適切に動作しない場合にはリアルタイムの警報も受ける。オペレータはリアルタイムの警報を使用して、補正措置を迅速に講じてロケーションサービスの低下を防ぐことができる。ＷＬＳの試運転の経験から、適正なロケーションの正確度を時間を経ても維持することのできるこのシステムの能力は、予め決められたパラメータの範囲内にシステムの動作を維持するオペレータの能力と直接関係することが明らかである。
【００２１】
米国特許第５,３２７,１４４号および５,６０８,４１０号および本明細書の読者は、それぞれのシステムの類似に気がつくだろう。実際、本文書において開示されるシステムは、上記の特許において開示されるシステムに大いに基づいており、これを大幅に強化したものでもある。例えば、SCS １０は、第５,６０８,４１０号において説明されるアンテナサイトシステムから拡張され、強化されている。SCS １０は、現在、単一のセル・サイトでより多くのアンテナをサポートする能力を持ち、さらに下に説明する通り拡張アンテナの使用をサポートできる。これにより、SCS １０は、現在一般的に使用されているセクタ化セル・サイトで動作することができる。SCS １０は、転送前に必ず複数のアンテナからのデータを結合する代わりに、１つのセル・サイトの複数のアンテナからTLP １２にデータを転送することもできる。さらに、SCS １０は、複数のエア・インタフェース・プロトコルをサポートできるので、それにより、SCS １０は、無線キャリアが絶え間なくそのシステムの構成を変えても機能することが可能である。
【００２２】
TLP １２は、第５,６０８,４１０号特許において開示される中央サイトシステムと類似するが、これも拡張され強化されている。例えば、TLP １２は、スケーラブルに作られているので、各TLP １２が必要とするDSPリソースの量を、ＷＬＳのカスタマが必要とする秒当たりのロケーション回数に合わせて適切にスケーリングすることができる。様々なＷＬＳ容量に合わせたスケーリングをサポートするために、TLP １２にはネットワーキングスキームが付加されているので、複数のTLP １２が協同して、無線通信システムネットワークの境界を越えてRFデータを共有することができる。さらに、TLP １２は、特定のロケーションを処理するためにTLP １２がデータを受け取る先のSCS １０およびさらに重要なのは各SCS １０のアンテナを決定するための制御手段を与えられている。以前は、中央サイトシステムが要求するか否かを問わず、アンテナサイトシステムは自動的にデータを中央サイトシステムに送った。さらに、SCS １０およびTLP １２結合は、受信する送信から多重通路を取り除くための付加的手段を備えるよう設計されている。
【００２３】
中央サイトシステムのデータベースサブシステムは、拡張され開発されてAP １４になった。AP １４は、複数の無線送信器からの大量のロケーション記録を後処理する能力を含めて、第５,６０８,４１０号特許において以前に開示されたより多様なアプリケーションをサポートできる。この後処理されたデータから、例えば、通信システムのRF設計を改良し最適化するために無線キャリアが使用できる非常に効果的なマップを作ることができる。これは、例えば、あるエリアの全ての発呼者の位置および多数のセル・サイトでの受信信号の強さをプロットすることによって可能となる。キャリアは、その後各セル・サイトが実際にキャリアが希望する正確なサービス提供エリアにサービスを提供しているかどうか決定することができる。AP １４は、また、ロケーション記録を匿名ですなわちMINおよび(または)その他のアイデンティティ情報をロケーション記録から取り除いて記憶することができるので、個々のユーサ゛のプライバシーに関する問題を生じることなく、ロケーション記録をRF最適化またはトラフィック監視に使用することができる。
【００２４】
図１Aに示される通り、ＷＬＳの現在望ましい実施は、複数のSCS領域を含んでおり、その各々が複数のSCS １０を含んでいる。例えば、「SCS領域１」は、それぞれのセル・サイトに配置されそのセル・サイトの基地局とアンテナを共有するSCS １０Aおよび１０B（および図には示されないその他）を含む。ドロップ＆インサート・ユニット（D/I）１１Aおよび１１Bは、断片T１/E１ラインを完全T１/E１ラインにインタフェースするために使用され、完全T１/E１ラインは、ディジタル・アクセス＆制御システム（DACS）１３Aに結合される。DACS １３Aおよび別のDACS １３Bは、SCS １０A、１０Bなどと複数のTLP １２A、１２Bなどの間の通信のために、下にさらに詳細に説明される方法で使用される。図に示される通り、TLPは、一般に、イーサネット（登録商標）・ネットワーク(バックボーン)および第二の冗長イーサネット（登録商標）・ネットワークを通じて並置され、相互に接続される。また、複数のAP １４Aおよび１４B、複数のNOC １６Aおよび１６B、およびターミナル・サーバ１５がイーサネット（登録商標）・ネットワークに結合される。ルータ１９Aおよび１９Bは１つの無線ロケーション・システムを１つまたはそれ以上の他のＷＬＳに結合するために使用される。
・信号収集システム１０  
一般的に言って、セル・サイトは、以下のアンテナ構成のうち１つを有する：(１)  １つまたは２つの受信アンテナを持つ全方向性サイト、または(２)  １つ、２つまたは３つのセクタを持ち各セクタにおいて１つまたは２つの受信アンテナが使用されるセクタ化サイト。米国においてまた国際的にセル・サイトの数が増大するにつれて、セクタ化セル・サイトが優勢な構成になっている。しかし、マイクロセルおよびピコセルの数も増えており、これらは全方向性である可能性がある。
【００２５】
従って、SCS １０は、これらの典型的セル・サイトのどれのためにも構成できるように設計されており、１つのセル・サイトにアンテナをいくつでも採用できるメカニズムを備えている。
【００２６】
SCS １０の基本的アーキテクチャ・エレメントは、第５,６０８,４１０号特許において説明されるアンテナ・サイト・システムと同じであるが、SCS １０のフレキシビリティを増しシステムの商業的配備コストを削減するために、いくつかのエンハンスメントが加えられている。本文書においては、SCS １０の現在最も望ましい実現例について説明されている。図２にその概略が示されているSCS １０は、ディジタル受信器モジュール１０-２Aから１０-２Cまで、DSPモジュール１０-３Aから１０-３Cまで、
シリアル・バス１０-４、制御＆通信モジュール１０-５、GPSモジュール１０-６、およびクロック配給モジュール１０-７を含んでいる。SCS １０は、次の外部接続を有する：電源、断片T１/E１通信、アンテナへのRF接続、およびタイミング生成（またはクロック配給）モジュール１０-７のためのGPSアンテナ接続。SCS １０のアーキテクチャおよびパッケージングにより、SCS １０を、物理的にセル・サイトと並置するか(最も一般的な設置場所)、他のタイプのタワー（FM、AM、二方向緊急通信、テレビなど）に配置するか、または他の建物構造（屋上、サイロなど）に配置することが可能である。
・タイミング生成
無線ロケーション・システムは、ネットワーク内に含まれる全てのSCS １０における正確な時間決定に依存している。これまでの開示においていくつもの異なるタイミング生成システムが説明されてきたが、現在最も望ましい実現例は、強化GPS受信器１０-６を基盤とするものである。強化GPS受信器は、受信器がGPS信号のタイミング不安定性を取り除くアルゴリズムを含んでいる点で伝統的GPS受信器と異なっており、ネットワーク内に含まれる任意の２つのSCS １０が相互に約１０ナノ秒の範囲内でタイミング・パルスを受け取ることができるようにする。この強化GPS受信器は現在市販されており、無線ロケーション・システムのこれまでの実現において見られた時間基準関係の誤差の一部をさらに減少する。この強化GPS受信器は非常に正確な時間基準を生成することができるが、受信器の出力はまだ許容できない位相雑音を発する可能性がある。従って、受信器の出力は、位相雑音が０.０１度RMS未満で１０MHzおよび秒あたり１パルス（１PPS）の基準信号を生成することができる低位相雑音の水晶発振器駆動の位相ロック・ループ回路に入力されて、無線ロケーション・システム・ネットワーク内の任意のSCS １０でのパルス出力は別のSCS １０での他のパルスから１０ナノ秒以内にある。このような強化GPS受信器、水晶発振器および位相ロック・ループの組み合わせは、安定した時間および周波数基準信号を低位相雑音で生成するための現在最も望ましい方法である。
【００２７】
SCS １０は、同一のセル・サイトに設置された設備を使って複数の周波数帯域および複数のキャリアをサポートするよう設計されている。これは、単一のSCSシャーシ内部の複数の受信器を使用することによりまたは各々別個の受信器を持つ複数のシャーシを使用することにより、可能である。複数のSCSシャーシが同一のセル・サイトに配置される場合、SCS １０は、単一のタイミング生成/クロック配給回路１０-７を共有することができるので、システム・コスト全体を削減することができる。タイミング生成回路からの１０MHzおよび１PPSの出力信号は、SCS １０内部で増幅され緩衝され、その後外部コネクタを通じて使用可能になる。従って、第二のSCSは、そのタイミングを、緩衝された出力および外部コネクタを使って第一のSCSから受け取ることができる。この信号は、セル・サイトで並置される基地局設備にも利用可能にすることができる。これは、例えば、基地局が無線通信システムの周波数再利用パターンを改良する際に有益かも知れない。
・受信器モジュール１０-２（広帯域の実現例）
無線送信器が送信を行うと、無線ロケーション・システムは、地理的に分散する複数のセル・サイトに配置される複数のSCS １０で送信を受信しなければならない。従って、各SCS １０は、送信が発せられるどのようなRFチャネルでの送信も受信する能力を有する。さらに、SCS １０は複数のエア・インタフェース・プロトコルをサポートすることができるので、SCS １０は、複数のタイプのRFチャネルもサポートする。これは、一般に１つのタイプのチャネルしか受信せず各セル・サイトにおいて選択RFチャネルでしか受信できない現在のほとんどの基地局受信器と対照的である。例えば、典型的なTDMA基地局受信器は、３０KHzの帯域幅のチャネルしかサポートせず、各受信器は、あまりしばしば周波数を変えない（すなわち、比較的固定した周波数プランがある）単一のチャネルでのみ信号を受信するようプログラムされる。従って、ある所与の周波数の送信を受信するTDMA基地局の受信器は非常に少数となる。別の例として、一部のGSM基地局受信器は周波数ホッピングができるとしても、一般的言って、複数の基地局の受信器が、ロケーション処理を行うために同時に単一の周波数に同調することはできない。事実、
GSM基地局の受信器は、混信を最小限に抑えるように、別の送信が使用しているRFチャネルを使用するのを避けるために周波数ホッピングを行うようにプログラムされている。
【００２８】
SCS受信器モジュール１０-２は、周波数帯域全体およびエア・インタフェースのRFチャネル全てを受信できる二重広帯域ディジタル受信器であることが望ましい。米国のセルラ・システムの場合、単一のキャリアの全てのチャネルまたは両方のキャリアの全てのチャネルを受信できるように、この受信器モジュールは、
１５MHz帯域幅または２５MHz帯域幅である。この受信器モジュールは、特許第５,６０８,４１０号において以前に説明された受信器の特徴を多く持っている。図２Aは、現在望ましい実現例のブロック図である。各受信器モジュールは、RFチューナ・セクション１０-２-１、データ・インタフェース＆制御セクション１０-２-２、およびアナログ-ディジタル変換セクション１０-２-３を含んでいる。RFチューナ・セクション１０-２-１は、外部コネクタからのアナログRF入力をディジタル化データ・ストリームに変換する２つの完全独立ディジタル受信器（チューナ#１およびチューナ＃２を含む）を含む。ほとんどの基地局受信器と異なり、SCS受信器モジュールは、ダイバーシティ結合または切換えを行わず、各独立受信器からのディジタル化信号はロケーション処理に利用可能となる。本発明の発明者は、受信器モジュールで結合を行うより各アンテナからの信号を個別に処理するほうが、ロケーション処理特に多重通路軽減処理に有利であると、判断した。
【００２９】
受信器モジュール１０-２は、以下の機能を行うか、以下の機能を行うエレメントに結合される：自動利得制御（近く強い信号および遠く弱い信号の両方をサポートするため）；対象となるRF帯域の範囲外からの潜在的な干渉信号を取り除くための帯域フィルタリング；RF信号と混合してサンプリングできるIF信号を生成するために必要な周波数の合成；ミキシング；およびRF信号をサンプリングし適切な帯域幅およびビット分解能を持つディジタル化データ・ストリームを出力するためのアナログ-ディジタル変換（ADC）。周波数シンセサイザは、合成された周波数をクロック配給/タイミング生成モジュール１０-７からの１０MHz基準信号にロックする(図２)。受信器モジュールに使用される回路は全て、タイミング基準信号の低位相雑音特性を保持する。受信器モジュールは、少なくとも８０dBの、スプリアスのない動的範囲を持つ。
【００３０】
受信器モジュール１０-２は、また、テスト周波数および較正信号を生成するための回路、並びに設置またはトラブルシューティング中技術者が測定を行うためのテスト・ポートも含んでいる。各種較正プロセスについては、下にさらに詳しく説明する。内部生成されるテスト周波数およびテスト・ポートは、エンジニアおよび技術者が受信器モジュールを素早くテストして疑わしい問題を診断するための簡単な方法を提供する。これは、また、特に製造工程中有益である。
【００３１】
本文書において説明される無線ロケーション・システムの利点の１つは、セル・サイトに新しいアンテナを全く必要としないことである。無線ロケーション・システムは、全方向アンテナおよびセクタ化アンテナの両方を含めて、ほとんどのセル・サイトにすでに設置されている既存のアンテナを使用することができる。この特徴は、先行技術において説明される他の方法に比べて、無線ロケーション・システムの設置および保守のコストを大幅に節約できることになる。SCSのディジタル受信器１０-２は、それぞれ図２Bおよび２Cにおいて示される２つの方法で既存のアンテナに接続できる。図２Bにおいて、SCS受信器１０-２は、既存のセル・サイトのマルチカップラまたはRFスプリッタに接続されている。このようにして、
SCS １０は、セル・サイトの既存の低雑音前置増幅器、帯域フィルタ、およびマルチカップラまたはRFスプリッタを使用する。このタイプの接続は、通常、SCS １０が単一のキャリアの周波数帯域をサポートするように制限する。例えば、A側セルラ・キャリアは、一般に、B側キャリアのカスタマからの信号をブロックするために帯域フィルタを使用する。またその逆が行われる。
【００３２】
図２Cにおいて、セル・サイトの既存のRF経路が中断されて、新しい前置増幅器、帯域フィルタおよびRFスプリッタが、無線ロケーション・システムの一部として追加されている。新しい帯域フィルタは、A側およびB側の両方のセルラ・キャリアなど複数の隣接する周波数帯域を通すので、無線ロケーション・システムは、両方のセルラ・システムを使って、しかし単一のセル・サイトのアンテナを使って、無線送信器の位置を突き止めることができる。この構成においては、
無線ロケーション・システムは、各セル・サイトにおいて整合するRFコンポーネントを使用するので、位相対周波数応答が同一である。これは、セル・サイトによって製造者が異なるか異なる型番を使用する場合がある既存のRFコンポーネントと対照的である。無線ロケーション・システムはロケーション処理の誤差源を補正する機能を有するが、RFコンポーネントの応答特性を整合させることにより、可能な誤差源が減少する。最後に、無線ロケーション・システムと一緒に設置される新しい前置増幅器は非常に低い雑音値を持ち、セル・サイトのSCS １０の感度を改良する。SCSディジタル受信器１０-２の全体雑音値は、低雑音増幅器の雑音値によって左右される。無線ロケーション・システムはロケーション処理において弱い信号を使用することができ、基地局は一般に弱い信号を処理できないので、
無線ロケーション・システムは高品質の非常に低雑音の増幅器の恩恵を大いに受けることができる。
【００３３】
無線ロケーション・システムが無線送信についてTDOAを正確に決定する能力を改良するために、セル・サイトのRFコンポーネントの位相対周波数応答は、設置時に決定され、他の特定の時点で更新され、その後無線ロケーション・システムのテーブルに記憶される。このことは、例えば一部の製造者が作る帯域フィルタおよび（または）マルチカップラは帯域のエッジ付近で急勾配の非線形の位相対周波数応答を持つので、重要となりうる。帯域のエッジが逆制御または音声チャネルに非常に近いかこれと一致する場合、無線ロケーション・システムは、記憶される特性を使って測定を補正しなければ、送信される信号の位相特性を不正確に測定することになるだろう。キャリアが複数の製造者のマルチカップラおよび(または)帯域フィルタを設置している場合、各サイトの特性が異なる可能性があるので、このことはさらに重要になる。位相対周波数応答を測定する他に、他の環境ファクタがADC以前にRF経路の変化を生じるかも知れない。このファクタのため、SCS １０において随時のときには定期的な較正が必要となる。
・受信器モジュール１０-２の狭帯域の代替実現例
広帯域受信器モジュールに加えてまたはその代替として、SCS １０は、受信器モジュール１０-２の狭帯域実現例もサポートする。無線通信システムが使用するRFチャネル全てを同時に受信できる広帯域受信器モジュールと対照的に、狭帯域受信器は、１回に１つまたは少数のRFチャネルしか受信できない。例えば、SCS １０は、２つの隣接する３０KHzチャネルをカバーするAMPS/TDMAシステム用の６０KHz狭帯域受信器をサポートする。この受信器は、広帯域モジュールについて説明したのと同様ディジタル受信器であるが、受信器モジュールをコマンドに応じて様々なRFチャネルに動的に同調するために周波数合成および混合回路が使用される。この動的同調は、一般に、１ミリ秒以下で行うことができ、受信器は、ロケーション処理のためにRFデータを受け取りディジタル化する必要がある限り、特定のRFチャネルにとどまることができる。
【００３４】
狭帯域受信器の目的は、広帯域受信器の場合にかかるコストから無線ロケーション・システムの実現コストを下げることである。当然、ある程度の性能は失われるが、複数の受信器が利用可能なので、無線キャリアはより多くのコスト/性能の選択肢を持つことができる。無線ロケーション・システムには、この新しいタイプの狭帯域受信器をサポートするために付加的な発明的機能およびエンハンスメントが加えられている。広帯域受信器が使用されているとき全てのRFチャネルは全てのSCS １０において連続的に受信され、送信後、無線ロケーション・システムは、DSP １０-３(図２)を使って、ディジタル・メモリから任意のRFチャネルを動的に選択することができる。狭帯域受信器の場合、無線ロケーション・システムは、先験的に、複数のセル・サイトの狭帯域受信器が同時に同一のRFチャネルに同調されて、全ての受信器が同時に同一の無線送信を受信し、ディジタル化し、記憶することができるようにする。このため、狭帯域受信器は、一般的にいって、音声チャネル送信の位置を突き止めるためにだけ使用される。音声チャネル送信は、先験的に送信を行っていることを知ることができる。制御チャネル送信は任意の時点に非同期的に生じる可能性があるので、送信を受けるために狭帯域受信器を正確なチャネルに同調できない可能性がある。
【００３５】
狭帯域受信器がAMPS音声チャネル送信の位置を突き止めるために使用される場合、無線ロケーション・システムは、ロケーション処理を助けるために一時的にAMPS無線送信器の変調特性を変える能力を有する。AMPS音声チャネルはSATとして知られる低レベル監視トーンを追加しない限りFM変調されないので、上記の通り変調特性を変える能力が必要な場合がある。技術上既知の通り、AMPS FM変調のCramer-Rao下界は、音声チャネルのおける「ブランク・アンド・バースト」送信およびAMPS逆チャネルに使用されるマンチェスター・コード化FSK変調よりかなり悪い。さらに、AMPS無線送信器は、変調入力信号がなければ（すなわち、誰も話していなければ）大幅にエネルギーを削減して送信できる。入力変調信号の存在または振幅に依存することなく変調特性を改良することにより位置推定値を改良するために、無線ロケーション・システムは、複数のSCS １０の狭帯域受信器がメッセージが送られるRFチャネルに同調される時点でAMPS無線送信器が「ブランク・アンド・バースト」メッセージを送信するようにすることができる。これについては、後でさらに説明する。
【００３６】
無線ロケーション・システムは、狭帯域受信器モジュールを使用する場合、以下のステップを実施する（図２C-１のフローチャートを参照のこと）：  第一の無線送信器は先験的に特定のRFチャネルでの送信に関わる；無線ロケーション・システムは、第一の無線送信器の位置推定をトリガする(トリガは、内部的にまたはコマンド/応答インタフェースを通じて外部的に生じる)；  無線ロケーション・システムは、現在第一の無線送信器が使用中のセル・サイト、セクタ、RFチャネル、タイムスロット、ロング・コード・マスク、および暗号化キー（全てのインタフェース・プロトコルのために全ての情報エレメントが必要であるとは限らない）を決定する；、
無線ロケーション・システムは、適切な第一のSCS １０の適切な第一の狭帯域受信器を指定されるセル・サイトおよびセクタのRFチャネルおよびタイムスロットに同調する。ここで、適切とは一般に利用可能でかつ並置されるまたは近接することを意味する；  第一のSCS １０は、一般には数マイクロ秒から数十ミリ秒のRFデータのタイム・セグメントを第一の狭帯域受信器から受け取り、送信の出力、SNRおよび変調特性を評価する；  送信の出力またはSNRが予め決められた閾値より低い場合、無線ロケーション・システムは、予め決められた長さの時間待った後、上記の第三のステップ（無線ロケーション・システムがセル・サイト、セクタなどを決定するステップ）に戻る；、
送信がAMPS音声チャネル送信であり、変調が閾値より低い場合、無線ロケーション・システムは、第一の無線送信器において「ブランク・アンド・バースト」を生じるために第一の無線送信器にコマンドを送るよう無線通信システムに命じる；  無線ロケーション・システムは、予め決められた長さの時間無線送信器を別のRFチャネルにハンドオフするのを防ぐよう、無線通信システムに要求する；  無線ロケーション・システムは、第一の無線送信器がハンドオフを防止される時間的長さおよび命じられる場合には無線通信システムが「ブランク・アンド・バースト」を生じるために第一の無線送信器にコマンドを送る時間的長さを指示する無線通信システムからの応答を受け取る；、
無線ロケーション・システムは、ロケーション処理に使用されるアンテナのリストを決定する（アンテナ選択プロセスについては下に説明する）；  無線ロケーション・システムは、選択されたアンテナに接続される狭帯域受信器が第一の無線送信器が現在使用中のRFチャネルからのRFデータを同時に収集し始めるために使用可能となる時点である初期無線ロケーション・システム・タイムスタンプを決定する；  初期無線ロケーション・システム・タイムスタンプおよび無線通信システムからの応答の時間的長さに基づいて、無線ロケーション・システムは、ロケーション処理に使用されるアンテナに接続される狭帯域受信器に、現在第一の無線送信が使用中のセル・サイト、セクタおよびRFチャネルに同調し、予め決められた滞留時間（信号の帯域幅、SBRおよび積分要件に基づき）RFデータを受け取るよう命じる；、
狭帯域受信器が受け取ったRFデータは、デュアル・ポート・メモリに書き込まれる；  受け取ったRFデータについてのロケーション処理は、特許第５,３２７,１４４号および５,６０８,４１０号および下の節において説明されるとおりに始まる；  無線ロケーション・システムは、再び、第一の無線送信器が現在使用中のセル・サイト、セクタ、RFチャネル、タイムスロット、ロング・コード・マスク、および暗号化キーを決定する；  第一の無線送信器が現在使用中のセル・サイト、RFチャネル、タイムスロット、ロング・コード・マスクおよび暗号化キーが問い合わせ中に(すなわちRFデータ収集の前後に)変わった場合、無線ロケーション・システムは、ロケーション処理を中止し、RFデータ受信時間中に無線送信器が送信状態を変えたためロケーション処理が失敗したという警告メッセージを発し、このプロセス全体を再トリガする；  受け取ったRFデータに関するロケーション処理は、下に説明するステップに従って完了する。
【００３７】
セル・サイト（ｃｅｌｌ  ｓｉｔｅ）、セクタ、ＲＦチャネル、タイムスロット、ロングコードマスク（ｌｏｎｇ  ｃｏｄｅ  ｍａｓｋ）、暗号化キーを含む情報要素（全ての情報要素がエアーインタフェースプロトコル（ａｉｒ  ｉｎｔｅｒｆａｃｅ  ｐｒｏｔｏｃｏｌ）にとって必要というわけではない）の決定は、
通常は、無線ロケーション・システムと無線通信システムとの間のコマンド／応答インタフェースを経由して無線ロケーション・システムによって行われる。
【００３８】
上述の仕方での狭帯域受信機の使用はランダムチューニングとして知られているが、これは、この受信機がシステムからのコマンドにしたがって任意のＲＦチャネルに向けられるからである。ランダムチューニングの利点の１つは、無線ロケーション・システムがトリガされる無線送信機だけに関してロケーション処理が行われるということである。ランダムチューニングの欠点の１つが、無線通信システムと無線ロケーション・システムとの間のインタフェースと、システム全体にわたって必要な受信機をスケジュール設定する際の待ち時間とを含む様々な同期化因子が、総ロケーション処理スループットを制限する可能性があるということである。例えば、ＴＤＭＡシステムでは、無線ロケーション・システム全体において使用されるランダムチューニングは、通常は、ロケーション処理スループットをセル・サイト・セクタ１つ当たり毎秒約２．５個の位置に制限することになるだろう。更に、ロケーション処理スループットは、積分時間の関数であり、セル・サイト・セクタ当たり２．５の位置よりもはるかに低くなる可能性もある。
【００３９】
したがって、狭帯域受信機は、別のモード、より高いスループットでロケーション処理を行うことが可能な、自動同期または順次チューニングもサポートする。図２Ｃ−２、図２Ｃ−３、および図２Ｃ−４は、本発明による自動同期または順次チューニングの実現例に関する以下の説明に関連付けて参照するとよい。例えば、ＴＤＭＡシステムでは、上述の狭帯域受信機動作の場合に類似した休止時間とセットアップ時間とに関する仮定条件を使用する場合に、順次チューニングは、セル・サイト・セクタ１つ当たり毎秒約４１個の位置というロケーション処理スループットを実現することが可能であり、このことは、３９５個のＴＤＭＡ  ＲＦチャネルすべてが約９秒間で処理されることが可能なことを意味する。この増大した速度は、例えば同時に受信できる２つの連続したＲＦチャネルを使用することと、ＲＦチャネルにおいて３つのＴＤＭＡタイムスロットすべてをロケーション処理することと、無線通信システムとの同期化の必要性を排除することとによって、実現されることが可能である。無線ロケーション・システムが順次チューニングのために狭帯域受信機を使用している時には、その無線ロケーション・システムは無線送信機の識別情報に関する知識を持たないが、これは、その無線ロケーション・システムがトリガを待っておらず、かつ、送信を受信する前に無線通信システムに識別情報を問い合わせないからである。この方法では、無線ロケーション・システムは各々のセル・サイトとＲＦチャネルとタイムスロットとを順番付け、ロケーション処理を実行し、タイムスタンプとセル・サイトとＲＦチャネルとタイムスロットとロケーションとを識別する位置レコードを報告する。
【００４０】
位置レコードの報告の後に、無線ロケーション・システムと無線通信システムは、どの無線送信機がその時点で使用中であったかということと、どのセル・サイトと、どのＲＦチャネルと、どのタイムスロットとが各無線送信機によって使用されたかということとを示す無線通信システムのデータに位置レコードを突き合わせる。その次に、無線ロケーション・システムは、対象である無線送信機に関する位置レコードを保持し、その他の無線送信機に関する位置レコードを放棄することが可能である。自動同期／順次チューニング技法には、容量の限界がない。容量は、ＳＣＳ−ＴＬＰバックホール(backhaul)、またはＤＳＰ処理リソースというような、別の要因によって制限される。
【００４１】
別の例では、ＷＬＳは、位置を突き止める無線送信機のタスキング・リストによって動作する。この例では、ＷＬＳには、サービス提供セル・サイトおよびチャネルのリストも供給されている。次いで、狭帯域受信機は、完全な１組のチャネル全体を一括して１つずつ巡回し、これらのチャネルの１つを用いている無線受信機があれば、そのいずれの位置でも突き止めることができる。
【００４２】
尚、ここに説明する自動同期チューニング方法は、限定ではなく、ハイブリッドＴＤＯＡ−ＡＯＡロケーション・システムおよびＡＯＡのみのシステムを含む、到達角度（ＡＯＡ）情報を用いるもののように、厳格にＴＤＯＡに基づかないロケーション・システムにおいても用いることができることを注記しておく。参考のために、１９９８年３月１日の米国特許第４，７２８，９５９号はＡＯＡに基づくロケーション・システムを開示し、２０００年９月１２日の米国特許第６，１１９，０１３号は、ハイブリッドＴＤＯＡ−ＡＯＡロケーション・システムを開示している。
【００４３】
要約すると、自動同期チューニング方法は、ＷＬＳがある地理的領域内にあるその１からｎチャネルまでの狭帯域受信機を同じＲＦチャネルまたはｎ個のチャネル・ブロックに同調することを可能にする。返信を行う毎に、グローバル・タスキング・リストをチェックして、信号収集が必要か否かチェックすればよい。チャネルが使用されている(task)場合、あらゆる狭帯域ＳＣＳは、後続のロケーション処理のために信号データを収集する。一旦信号収集を行うと、次いで、所定のチューニング・プランにしたがって、次のＲＦ周波数またはｎ周波数のブロックに、あらゆる狭帯域ＳＣＳを一斉に再度同調させる。
【００４４】
代替実施形態では、各ＳＣＳにおいて、チャネル毎に１ないしｋ個のディジタル化した収集サンプルを保持可能な巡回リング・バッファを利用する。この場合、狭帯域ＳＣＳが同期して返信パターン全体を段階的に進むに連れて、各ＳＣＳはタスキング・リストには無関係に信号を収集し、ディジタル化ＲＦ情報を巡回リング・バッファまたは一連のリング・バッファに格納し、各ＲＦチャネルが１ないしｋ個の過去のディジタル化サンプルを記録しておくようにする。この実施形態では、着信するロケーション要求が、識別したチャネルに対して、丁度記録したサンプル（複数のサンプル）を用いてロケーション処理を開始するきっかけとなり、あるいは１ないしｋ個の記録サンプルおよび同期チューニング・サイクルが新たなサンプルを発生する際に収集した新鮮なサンプルを用いてロケーション処理を活性化することができる。これを、図２Ｃ−３に図で表す。
【００４５】
別の代替実施形態、および図２Ｃ−４に示すように、本発明による自動同期（または順次）チューニング方法は、各セル・サイト、ＲＦチャネルを一定の順序に配列するステップと、ロケーション処理を実行するステップと、タイム・スタンプ、セル・サイト、ＲＦチャネル、タイム・スロット（例えば、ＴＤＭＡシステムにおいて）、および対象信号（即ち、対象送信機からの信号）について、ロケーションを特定する位置レコードを報告するステップとから成る。対象信号だけでなく受信した全ての信号に位置レコードを生成する代替実現例では、位置レコードの報告に続いて、位置レコードを、どの無線送信機がその時点で用いられていたか、そしてどのセル・サイト、ＲＦチャネル、およびタイム・スロットが各無線送信機によって用いられていたかを示す、無線通信システムのデータと照合する。この代替例では、次いで、ＷＬＳは、対象の無線送信機についての位置レコードを保持し、残りの無線送信機についての位置レコードを破棄することができる。
【００４６】
全ての実施形態において、１ないしｑまでの「空いた」期間は、受信機をその場限りで戻すことができる同期チューニング・パターン内でスケジューリングすることができる。これによって、受信機は一時的にオン・デマンド・チューニングに復帰することができるので、優先度の高いロケーションに対するレイテンシを短縮することができる。
・ディジタル信号プロセッサモジュール１０−３
ＳＣＳディジタル受信機モジュール１０−２は、特定の帯域幅とビット分解を有するディジタル化されたＲＦデータ・ストリームを出力する。例えば、１５ＭＨｚの広帯域受信機の具体例は、サンプル１つ当たり１４ビット分解で、毎秒６０００万個のサンプルを含むデータ・ストリームを出力することができる。このＲＦデータ・ストリームは、無線通信システムによって使用されるＲＦチャネルのすべてを含むだろう。ＤＳＰモジュール１０−３はディジタル化データ・ストリームを受け取って、ディジタルミキシングおよびフィルタリングによって任意の個別のＲＦチャネルを抽出することが可能である。さらに、ＤＳＰは、ＳＣＳ  １０とＴＬＰ  １２との間の帯域幅要件を低減させることが必要な場合に、無線ロケーション・システムからのコマンドに基づいてビット分解を低減させることも可能である。無線ロケーション・システムは、各ロケーションに関する処理要件に基づいて、ディジタル化されたベースバンドＲＦデータを転送する際のビット分解を動的に選択することが可能である。ＤＳＰは、アナログ構成部品を使用してミキシングとフィルタリングとを行う結果として生じる可能性があるシステミック誤差を低減させるために、これらの機能のために使用される。ＤＳＰの使用は、任意の２つのＳＣＳ  １０の間の処理における完全な整合を可能にする。
【００４７】
ＤＳＰモジュール１０−３のブロック図を図２Ｄに示し、このＤＳＰモジュールの動作を図２Ｅの流れ図によって示す。図２Ｄに示すように、ＤＳＰモジュール１０−３は、次の構成部品を含み、すなわち、一括して「第１の」ＤＳＰと呼ぶ１対のＤＳＰ素子１０−３−１Ａ、１０−３−１Ｂと、直並列変換器１０−３−２と、デュアル・ポート・メモリ素子１０−３−３と、第２のＤＳＰ  １０−３−４と、並直列変換器と、ＦＩＦＯバッファと、検出のためのＤＳＰ  １０−３−５（ＲＡＭを含む）と、復調のための別のＤＳＰ  １０−３−６と、正規化と制御のための別のＤＳＰ  １０−３−７と、アドレスジェネレータ１０−３−８とを含む。現時点で好ましい実施形態では、ＤＳＰモジュール１０−３は広帯域ディジタル化データ・ストリームを受信し（図２Ｅ、ステップＳ１）、第１のＤＳＰ（１０−３−１Ａ、１０−３−１Ｂ）を使用してチャネルのブロックを抽出する（ステップＳ２）。例えば、ディジタルドロップ受信機として動作するようにプログラムされている第１のＤＳＰが、少なくとも１．２５ＭＨｚの帯域幅を各ブロックが含む４つのチャネル・ブロックを抽出することが可能である。この帯域幅は、４２個のＡＭＰＳまたはＴＤＭＡチャネル、６個のＧＳＭチャネル、または、１個のＣＤＭＡチャネルを含むことが可能である。このＤＳＰは、広帯域ディジタル化データ・ストリームの帯域幅内で任意のセットのＲＦチャネルに個別にディジタル的にチューニングすることが可能なので、チャネル・ブロックが連続していることを必要としない。さらに、このＤＳＰは、ブロック内の全てまたは任意のチャネルに対して広帯域または狭帯域のエネルギー検出を行うことと、チャネル毎の電力レベルをＴＬＰ  １２に報告することが可能である（ステップＳ３）。例えば、１０ｍｓ毎に、ＤＳＰは、広帯域エネルギー検出を行って、全受信機に関して全チャネルのＲＦスペクトルマップを作成することが可能である（ステップＳ９）。このスペクトルマップは、ＳＣＳ  １０とＴＬＰ  １２とを接続する通信リンクを経由して１０ｍｓ毎にＳＣＳ  １０からＴＬＰ  １２に送られることが可能なので、大きなデータオーバヘッドが存在する可能性がある。したがって、ＤＳＰは、有限個のレベルにデータを圧伸（ｃｏｍｐａｎｄｉｎｇ）することによってデータオーバヘッドを低減させる。通常は、例えば、８４  ｄＢのダイナミックレンジは１４ビットを必要とする可能性がある。
【００４８】
ＤＳＰによって実施されるこの圧伸プロセスでは、データが、例えば、ＴＬＰ  １２に送るための１６個の重要なＲＦスペクトルレベルを選択することによって、たった４ビットに圧縮される。レベル数の選択と、したがって、ビット数の選択と、レベルの表現の選択とが、無線ロケーション・システムによって自動的に調整されることが可能である。こうした調整は、ＴＬＰ  １２に送られるＲＦスペクトルメッセージの情報値を最大化するために、および、ＳＣＳ  １０とＴＬＰ  １２の間の通信リンク上で使用可能な帯域幅の使用を最適化するために行われる。
【００４９】
変換後に、ＲＦチャネルの各ブロック（各々に少なくとも１．２５ＭＨｚ）が直並列変換器１０−３−２を通過させられ、その次にデュアル・ポート・メモリ１０−３−３内に記憶される（ステップＳ４）。このディジタルメモリは循環メモリであり、このことは、ＤＳＰモジュールが第１のメモリアドレスの中にデータを書き込み始めて、最後のメモリアドレスに達するまで逐次的に書き込み続けるということを意味する。最後のメモリアドレスに達すると、ＤＳＰは第１のメモリアドレスに戻り、データをメモリの中に逐次的に書き込み続ける。各ＤＳＰモジュールは、典型的には、ロケーション処理における待ち時間と待合わせ時間とをサポートするために、ＲＦチャネルの各ブロックに関する数秒分のデータを記憶するのに十分なメモリを含む。
【００５０】
このＤＳＰモジュールでは、ディジタル化され変換されたＲＦデータがメモリに書き込まれる際のメモリアドレスは、無線ロケーション・システム全体にわたって使用されかつロケーション処理がＴＤＯＡを決定する際に参照するタイムスタンプである。このタイムスタンプが無線ロケーション・システムにおいて各ＳＣＳ  １０で整合させられることを確実にするために、アドレスジェネレータ１０−３−８は、タイミング発生／クロック配給モジュール１０−７から毎秒１パルスの信号を受け取る（図２）。周期的に、無線ロケーション・システム内の全ＳＣＳ  １０のアドレスジェネレータはそれ自体を既知のアドレスに同時にリセットする。このことは、各ディジタル化データ要素に関してタイムスタンプの記録において蓄積されたタイミング誤差をロケーション処理が低減させるか排除することを可能にする。
【００５１】
アドレスジェネレータ１０−３−８はデュアルポートディジタルメモリ１０−３−３に対する書き込みと読み取りの両方を制御する。ＡＤＣがＲＦ信号を連続的にサンプリングおよびディジタル化し、第１のＤＳＰ（１０−３−１Ａと１０−３−１Ｂ）がディジタルドロップ受信機機能を連続的に果たすので、書き込みが連続的に生じる。しかし、無線ロケーション・システムが復調とロケーション処理とを行うためにデータを要求するので、読み取りはバーストで生じる。無線ロケーション・システムは、単一の送信においてさえロケーション処理を反復的に行うことがあり、したがって同一のデータに何度もアクセスすることを必要とする。無線ロケーション・システムの様々な要求を満たすために、アドレスジェネレータは、書き込みが生じる速度よりも早い速度でデュアルポートディジタルメモリが読み取られることを可能にする。典型的には、読み取りは書き込みよりも８倍早く行われることが可能である。
【００５２】
ＤＳＰモジュール１０−３は、ディジタルメモリ１０−３−３からデータを読み取るために第２のＤＳＰ  １０−３−４を使用し、その次に、ＲＦチャネル・ブロックからベースバンドデータを抽出するために第２のディジタルドロップ受信機の機能を果たす。例えば、第２のＤＳＰが、ディジタル化されてメモリ内に記憶されているＲＦチャネルの任意のブロックから任意の単一の３０ＫＨｚのＡＭＰＳまたはＴＤＭＡを抽出することが可能である。同様に、第２のＤＳＰは任意の単一のＧＳＭチャネルを抽出することが可能である。チャネル帯域幅が記憶されたＲＦデータの全帯域幅を占めるので、ＣＤＭＡチャネルを抽出するためにはこの第２のＤＳＰは必要ない。第１のＤＳＰ  １０−３−１Ａ、１０−３−１Ｂと第２のＤＳＰ  １０−３−４との組合せが、ＤＳＰモジュールが無線ロケーション・システムにおける任意の単一のＲＦチャネルを選択し、記憶し、回復することを可能にする。ＤＳＰモジュールは典型的には４つのチャネル・ブロックを記憶するだろう。
【００５３】
デュアルモードＡＭＰＳ／ＴＤＭＡシステムでは、単一のＤＳＰモジュールが、４２個までのアナログ逆制御チャネルと、８４個までのディジタル制御チャネルとを連続的にかつ同時に監視することが可能であり、さらには、あらゆる音声チャネル送信を監視し位置発見するタスクを課せられることが可能である。典型的には、単一のＳＣＳシャーシが、２つのアンテナ各々の３つのセクタをカバーするように３つまでの受信機モジュール１０−２をサポートし（図２）、および、９つまでのＤＳＰモジュールをサポートする（受信機１個当たり３つのＤＳＰモジュールが、１５ＭＨｚ帯域幅全体が同時にディジタルメモリ内に記憶されることを可能にする）。こうして、ＳＣＳ  １０は、あらゆるタイプのセル・サイト構成と処理負荷とに適合するように容易に拡大縮小されることが可能な高度にモジュール方式のシステムである。
【００５４】
ＤＳＰモジュール１０−３は、各セクタで使用される稼働中のチャネルの自動検出（ステップＳ６）と、復調（ステップＳ７）と、局ベースのロケーション処理（ステップＳ８）とを含む他の機能をも果たす。無線ロケーション・システムは、無線通信システムにおけるＲＦチャネルの使用のアクティブマップ（ａｃｔｉｖｅ  ｍａｐ）を維持し（ステップＳ９）、このことは、無線ロケーション・システムが受信機と処理リソースとを管理して、対象である特定の送信が生じた時に処理を迅速に開始させることを可能にする。このアクティブマップは、ＳＣＳ  １０に割り当てられている１次チャネルとこれらのチャネルで使用されるプロトコルとをそのＳＣＳ  １０に接続された各アンテナ毎にリストする、無線ロケーション・システム内に維持されたテーブルを含む。１次チャネルとは、無線送信機との通信のために基地局が使用する、配置されたまたは付近の基地局に割り当てられたＲＦ制御チャネルである。例えば、セクタに区切られたセル・サイトを伴う典型的なセルラシステムでは、各セクタでの使用のために割り当てられた１つのＲＦ制御チャネル周波数が存在するだろう。こうした制御チャネル周波数は、
典型的には、配置されたＳＣＳ  １０のための１次チャネルとして割り当てられるだろう。
【００５５】
他のＳＣＳ  １０も同じ割当て１次チャネルを有する場合にさえ、同じＳＣＳ  １０が、他の付近の基地局のＲＦ制御チャネルを１次チャネルとして監視するために割り当てられてもよい。こうして、無線ロケーション・システムは、任意の特定の無線送信が無限小の紛失の確率を有することを確実にするシステム復調冗長性を実現する。この復調冗長性という特徴が使用される場合には、無線ロケーション・システムは、２つ以上のＳＣＳ  １０において２回以上の回数にわたって同一の無線送信を受け取り、検出し、復調するだろう。無線ロケーション・システムは、この多重復調が生じた時点を検出してロケーション処理を１回だけトリガするための手段を含む。この機能は、さらに詳細に後述するように、無線ロケーション・システムの処理および通信リソースを保全する。ＳＣＳ  １０と共に配置されていないセル・サイトで生じる無線送信を単一のＳＣＳ  １０が検出し復調するというこの能力は、無線ロケーション・システムのオペレータが、効率がより高い無線ロケーション・システムネットワークを配備することを可能にする。例えば、無線ロケーション・システムは、無線通信システムが基地局を有する場合よりも著しく少ないＳＣＳ  １０をその無線ロケーション・システムが使用するように設計されてもよい。
【００５６】
この無線ロケーション・システムでは、直接プログラミングと自動検出という２つの方法を使用して、１次チャネルがテーブルの中に入力されて維持される。直接プログラミングは、ネットワーク操作コンソール（ｎｅｔｗｏｒｋ  ｏｐｅｒａｔｉｏｎｓ  ｃｏｎｓｏｌｅ）１６（図１）のような無線ロケーション・システムのユーザインタフェースの１つを使用して、または、無線ロケーション・システムから無線通信システムインタフェースへのチャネル割当てデータを受け取ることによって、テーブルの中に１次チャネルデータを入力することを含む。あるいは、ＤＳＰモジュール１０−３は自動検出として知られているバックグラウンドプロセスも実行し、このプロセスでは、ＤＳＰは、発生の可能性がある様々なＲＦチャネル上の送信を検出して有望なプロトコルを使用してこの送信の復調を試みるために、予備のまたはスケジュール設定された処理容量を使用する。その次に、ＤＳＰモジュールは、直接プログラミングされた１次チャネルが適正であることを確認することが可能であり、さらには、基地局でチャネルに対して行われた変更を迅速に検出して、無線ロケーション・システムのオペレータに警報を送ることが可能である。
【００５７】
ＤＳＰモジュールは自動検出において下記の諸ステップを行う（図２Ｅ−１を参照されたい）。
ＳＣＳ  １０のサービスエリア内で使用されてよい起こり得る制御および／または音声チャネルの各々に関して、ペグカウンタ（ｐｅｇ  ｃｏｕｎｔｅｒ）が設定され（ステップＳ７−１）、
検出期間の開始時に、全ペグカウンタがゼロにリセットされ（ステップＳ７−２）、
特定のＲＦチャネルで送信が生じ、かつ、受信した電力レベルが特定のプリセット閾値を上回る毎に、そのＲＦチャネルに関するペグカウンタが増分され（ステップＳ７−３）、
特定のＲＦチャネルで送信が生じ、かつ、受信した電力レベルが第２の特定のプリセット閾値を上回る毎に、ＤＳＰモジュールが、第１の好ましいプロトコルを使用して送信の特定の部分の復調が試みられる（ステップＳ７−４）。
【００５８】
復調が成功した場合には、そのチャネルに関する第２のペグカウンタが増分され（ステップＳ７−５）、
復調に失敗した場合には、ＤＳＰモジュールが第２の好ましいプロトコルを使用して送信の一部分の復調が試みられ（ステップＳ７−６）、
復調が成功した場合には、そのチャネルに関する第３のペグカウンタが増分され（ステップＳ７−７）、
検出期間の終了時に、無線ロケーション・システムが全ペグカウンタが読み取られ（ステップＳ７−８）、
無線ロケーション・システムがペグカウンタに基づいて１次チャネルが自動的に割り当てられる（ステップＳ７−９）。
【００５９】
無線ロケーション・システムのオペレータは、ペグカウンタと１次チャネルの自動割当てと復調プロトコルとを調べて、自動的に行われたすべての設定を無効にすることが可能である。さらに、３つ以上の好ましいプロトコルが無線通信事業者によって使用されてもよい場合には、追加のプロトコルを検出するためにＤＳＰモジュール１０−３にソフトウェアがダウンロードされることが可能である。
【００６０】
広帯域受信機１０−２とＤＳＰモジュール１０−３とダウンロード可能なソフトウェアとに基づいたＳＣＳ  １０のアーキテクチャが、無線ロケーション・システムが単一のシステムにおいて複数のプロトコルをサポートすることを可能にする。単一のシステムにおいて複数のプロトコルをサポートすることは、セル・サイトにおいて単一のＳＣＳ  １０しか必要ないので、コスト上の大きな利点がある。
【００６１】
このことは、異なった変調プロトコルのために異なったトランシーバモジュールを必要とすることがある多くの基地局アーキテクチャとは対照的である。例えば、ＳＣＳ  １０は同一のＳＣＳ  １０において同時にＡＭＰＳとＴＤＭＡとＣＤＭＡとをサポートすることが可能であるが、現時点でこの機能性をサポート可能である基地局は存在しない。
【００６２】
複数のプロトコルを検出して復調するという能力は、さらに、特定のエア・インタフェース・プロトコルによって送信されるメッセージにおける認証の使用を個別に検出する能力を含む。無線送信機における認証フィールドの使用は、無線通信システムにおける不正行為の発生を低減させるための手段として、この数年において普及し始めた。しかし、無線通信機のすべてが認証を実現しているわけではない。認証が使用される時には、一般的に、プロトコルが送信メッセージの中に追加のフィールドを挿入する。このフィールドは、無線送信機の識別情報と送信メッセージ内のダイアル呼出数字との間に挿入されることが多い。無線送信を復調する時には、無線ロケーション・システムは、送信されるメッセージの中のフィールドの数と、メッセージタイプ（すなわち、登録、発信、ページ応答等）とを求める。無線ロケーション・システムはすべてのフィールドを復調し、余分なフィールドが存在するように見える場合には、送信されるメッセージのタイプを考慮し、その次に、無線ロケーション・システムはトリガ条件に関してすべてのフィールドを検査する。例えば、ダイアル呼出数字「９１１」がフィールド内の適正な場所に現れ、かつ、そのフィールドが認証を伴わないその適正な場所または認証を伴うその適正な場所に位置している場合には、無線ロケーション・システムは正常にトリガする。
【００６３】
この例では、数字「９１１」が、他の数字が前後に付かないシーケンス「９１１」または「＊９１１」として現れることが必要だろう。この機能性が、認証フィールドの一部分として現れる数字「９１１」によって引き起こされる誤ったトリガを減少させるか取り除く。
【００６４】
無線発呼者が「９１１」をダイアル呼び出し終わった時にロケーション処理が迅速にトリガされなければならないので、複数の復調プロトコルをサポートすることは、無線ロケーション・システムが適切に動作するために重要である。無線ロケーション・システムは２つの方法を使用してロケーション処理をトリガすることが可能であり、すなわち、無線ロケーション・システムは、制御チャネル送信を個別に復調し、ダイアル呼出数字のような任意の数の基準を使用してロケーション処理をトリガするか、または、無線ロケーション・システムは、通信事業者の無線通信システムのような外部ソースからトリガを受け取ってもよい。本発明者は、ＳＣＳ  １０による個別の変調が、無線ユーザが無線送信機上の「送信」ボタンまたは「通話」（または類似の）ボタンを押す瞬間から測定した場合に、最も早い時間でトリガを引き起こすことを結果的にもたらすということを発見している。
・制御および通信モジュール１０−５
図２Ｆに示す制御および通信モジュール１０−５が、データバッファ１０−５−１と、コントローラ１０−５−２と、メモリ１０−５−３と、ＣＰＵ  １０−５−４と、Ｔ１／Ｅ１通信チップ１０−５−５とを含む。このモジュールは、特許第５，６０８，４１０号にすでに開示されている多くの特徴を有する。この実施形態では幾つかの強化策が加えられている。例えば、ＳＣＳ  １０は、制御および通信モジュール上のＣＰＵがそのプログラムされたソフトウェアを実行することを停止する場合にさえ、自動遠隔リセット能力を含む。この能力は、ＳＣＳ  １０が正常に動作しなくなった場合に技術者がＳＣＳ  １０をリセットするためにセル・サイトに行くことを不要にするので、無線ロケーション・システムの稼働コストを低減させることが可能である。自動遠隔リセット回路が、特定のビットシーケンスに関してＳＣＳ  １０とＴＬＰ  １２の間の通信インタフェースを監視することによって動作する。このビットシーケンスは、ＳＣＳ  １０とＴＬＰ  １２の間の正常な通信の最中には生じないシーケンスである。
【００６５】
例えば、このシーケンスは、すべて「１」のパターンから成ってもよい。リセット回路はＣＰＵとは無関係に動作し、したがって、ＣＰＵがロック状態または他の非動作状態になっている場合でさえ、このリセット回路は依然としてＳＣＳ  １０のリセットを実現してＣＰＵを動作状態に戻すことが可能である。
【００６６】
このモジュールは、ＳＣＳ  １０の性能を監視または診断する際に使用される様々な統計値と変数とを記録して報告する能力をも有する。例えば、ＳＣＳ  １０は、ＳＣＳ  １０内の各ＤＳＰまたは他のプロセッサの容量使用率と、ＳＣＳ  １０とＴＬＰ  １２の間の通信インタフェースとを監視することが可能である。これらの値はＡＰ  １４とＮＯＣ  １６に定期的に報告され、追加の処理と通信リソースとが何時システムで必要となるかを判定するために使用される。例えば、何らかのリソースがプリセットされた閾値を一貫して上回っているかどうかをオペレータに知らせるように、警報閾値がＮＯＣにおいて設定されてもよい。
【００６７】
さらに、ＳＣＳ  １０は、送信が適切に復調された回数と、復調の失敗の回数とを監視することも可能である。これは、復調のための信号閾値が最適に設定されているかどうかをオペレータが調べることを可能にする上で有益である。
【００６８】
このモジュールと、その他のモジュールは、ＴＬＰ  １２にその識別情報を自己報告することも可能である。後述するように、多くのＳＣＳ  １０が単一のＴＬＰ  １２に接続されることが可能である。典型的には、ＳＣＳ  １０とＴＬＰ  １２の間の通信が基地局とＭＳＣの間の通信と共有される。どのＳＣＳ  １０が特定の回路に割り当てられているかを迅速に正確に判定することが困難である場合が多い。したがって、ＳＣＳ  １０は、設置時点で記録されているハードコード化（ｈａｒｄ  ｃｏｄｅｄ）された識別情報を含む。この識別情報は、どのＳＣＳ  １０が通信事業者によって幾つかの異なった通信回路の各々に割り当てられているかを明確に確定するために、ＴＬＰ  １２によって読み出されて検査されることが可能である。
【００６９】
ＳＣＳ対ＴＬＰの通信は、コマンドおよび応答、ソフトウェアダウンロード、
状態および心拍（ｈｅａｒｔｂｅａｔ）、パラメータダウンロード、診断、スペクトルデータ、位相データ、１次チャネル復調、並びに、ＲＦデータを含む様々なメッセージをサポートする。この通信プロトコルは、プロトコルのオーバヘッドを最小限にすることによって無線ロケーション・システムの動作を最適化するように設計されており、このプロトコルはメッセージ優先順位処理方式を含む。各メッセージタイプに優先順位が割り当てられ、ＳＣＳ  １０とＴＬＰ  １２は、
優先順位のより高いメッセージが優先順位がより低いメッセージが送られる前に送られるように、優先順位にしたがってメッセージを待ち行列の形に並べるだろう。例えば、無線ロケーション・システムが遅延なしに特定のタイプの呼出（すなわち、Ｅ９−１−１）に基づいてロケーション処理をトリガしなければならないので、復調メッセージは一般的に高い優先順位に設定される。優先順位がより高いメッセージが優先順位がより低いメッセージの前に並べられるが、このプロトコルは、一般的に、既に通過中であるメッセージは差し替えない。すなわち、ＳＣＳ  １０／ＴＬＰ  １２通信インタフェースを介した送信過程中にあるメッセージは完全に完了されるが、この場合に、送られるべきその次のメッセージが、
最も早いタイムスタンプを有する優先順位が最も高いメッセージであるだろう。
【００７０】
優先順位が高いメッセージの待ち時間を最小にするために、ＲＦデータのような長いメッセージがセグメントの形で送られる。例えば、全体で１００ミリ秒のＡＭＰＳ送信のためのＲＦデータが１０ミリ秒のセグメントに分割される。この仕方で、優先順位が高いメッセージがＲＦデータのセグメントの間に並べられてもよい。
校正および性能監視  ＳＣＳ  １０のアーキテクチャは、ディジタル受信機とディジタル信号プロセッサとを含むディジタル技術に主に基づいている。ＲＦ信号がディジタル化され終わると、タイミングと周波数と位相差とが様々なプロセスで注意深く制御されることが可能である。さらに重要なことには、あらゆるタイミングと周波数と位相差とが、無線ロケーション・システムで使用される様々な受信機と様々なＳＣＳ  １０との間で完全に整合させられることが可能である。しかし、ＡＤＣの前に、ＲＦ信号は、アンテナとケーブルとローノイズ増幅器とフィルタとデュプレクサ（ｄｕｐｌｅｘｏｒ）とマルチカプラとＲＦスプリッタとを含む多数のＲＦ構成部品を通過する。これらのＲＦ構成部品の各々は、遅延および位相／周波数応答を含む無線ロケーション・システムにとって重要な特性を有する。ＲＦおよびアナログ構成部品が、図２ＧのＳＣＳ  １０ＡとＳＣＳ  １０ＢのようなＳＣＳ  １０の対の間で完全に整合している時には、これらの特性の影響はロケーション処理において自動的に排除される。しかし、これらの構成部品の特性が整合していない場合には、ロケーション処理はこの不整合の結果として生じる機器誤差を偶発的に含む可能性がある。
【００７１】
さらに、こうしたＲＦ構成部品の多くは、電力や時間や温度に関する不安定性、または、ロケーションの算出に機器誤差を加える可能性がある他の因子の影響を受ける可能性がある。したがって、無線ロケーション・システムのＲＦ構成部品を校正しかつ無線ロケーション・システムの性能を定期的に監視するために、幾つかの発明的な技術が開発されてきた。校正の次に、無線ロケーション・システムは、これらの機器誤差の補正に使用するために、こうした遅延および位相／周波数応答の値を（すなわち、ＲＦチャネル番号によって）、無線ロケーション・システム内のテーブルに格納する。次では、こうした校正方法を説明するために図２Ｇ−２Ｊを参照する。
・外部的な校正の方法
図２Ｇを参照すると、無線ロケーション・システムのタイミングの安定性がベースラインに沿って測定され、この場合に、各ベースラインは、２つのＳＣＳ  １０Ａ、１０Ｂと、こられの間に引かれている仮想線（Ａ−Ｂ）とによって構成されている。ＴＤＯＡ／ＦＤＯＡタイプの無線ロケーション・システムでは、無線送信機のロケーションが、各ＳＣＳ  １０が無線送信機からの信号の到着に関して記録する時間の差を測定することによって算出される。したがって、各ベースラインに沿ってＳＣＳ  １０によって測定される時間の差は、無線送信機からの信号の送信時間に大きく基づいており、ＳＣＳ  １０自体のＲＦおよびアナログ構成部品における変動には最小限しか基づいていないということが重要である。無線ロケーション・システムの精度目標を満たすために、任意のＳＣＳ  １０対に関するタイミング安定性が１００ナノ秒ＲＭＳ（２乗平均平方根）よりも著しく小さい値に維持される。こうして、無線ロケーション・システムの構成部品は、無線送信機のロケーションの推定において１００フィートＲＭＳ未満の機器誤差をもたらすだろう。この誤差の一部分は、無線ロケーション・システムを校正するために使用される信号の曖昧性を原因とする。この曖昧性は公知のＣｒａｍｅｒ−Ｒａｏ下界等式から算出できる。ＡＭＰＳ逆制御チャネルの場合には、この誤差は約４０ナノ秒ＲＭＳである。誤差の残り部分は、主にＳＣＳ  １０内のＲＦおよびアナログ構成部品である無線ロケーション・システムの構成部品を原因とする。
【００７２】
外部的な校正の方法では、無線ロケーション・システムは、目標の無線送信機の信号特性に合致する信号特性を有する校正送信機のネットワークを使用する。これらの校正送信機は、周期的な登録信号および／またはページ応答信号を放出する通常の無線電話機であってよい。使用可能なＳＣＳ／ＳＣＳベースラインの各々が、そのベースラインに関連した両方のＳＣＳ  １０に対して比較的明瞭で障害のない経路を有する校正送信機を使用して周期的に校正されることが好ましい。校正信号は目標の無線送信機からの信号と同じに処理される。ＴＤＯＡ値が演繹的に明らかなので、計算上のあらゆる誤差が、無線ロケーション・システムにおけるシステミック誤差を原因とする。このシステミック誤差は、目標の送信機に関する後続の位置計算において取り除かれることが可能である。
【００７３】
図２Ｇは、タイミング誤差を最小限にするための外部校正方法を示す。図に示すように、地点「Ａ」の第１のＳＣＳ  １０Ａと地点「Ｂ」の第２のＳＣＳ  １０Ａとが、関連したベースラインＡ−Ｂを有する。地点「Ｃ」の校正送信機によって時点Ｔ０に送られる校正信号が、理論的には、時点Ｔ０＋ＴACに第１のＳＣＳ  １０Ａに達するだろう。ＴACは、校正信号が校正送信機上のアンテナからディジタル受信機内のデュアルポートディジタルメモリへと移動するのに必要な時間量の測定値である。同様に、同じ校正信号が理論時点Ｔ０＋ＴBCに第２のＳＣＳ  １０Ｂに達するだろう。しかし、一般的には、校正信号は、正確に適正な時点において個々のＳＣＳ  １０のディジタルメモリとディジタル信号処理構成部品とに到着することはないだろう。むしろ、校正信号が校正送信機からＳＣＳ  １０に伝播するのに要する時間量（ＴAC、ＴBC）にはそれぞれに誤差ｅ１、ｅ２があり、したがって、正確な到着時点は実際にはＴ０＋ＴAC＋ｅ１、Ｔ０＋ＴBC＋ｅ２である。こうした誤差は、校正送信機アンテナからＳＣＳアンテナへと空中を通過する信号の伝播における遅延をある程度は原因とするだろう。しかし、この誤差は、ＳＣＳフロントエンド構成部品の経時変化する特性を主な原因とするだろう。
【００７４】
校正信号が送信された正確な時点（Ｔ０）をこのシステムが知らないので、誤差ｅ１、ｅ２は本質的に算出できない。しかし、このシステムは、あらゆる特定のＳＣＳ  １０対のそれぞれのＳＣＳ  １０における校正信号の到着時点の差における誤差を算出することが可能である。このＴＤＯＡ誤差値は、測定されたＴＤＯＡ値と理論ＴＤＯＡ値τ０との間の差と定義され、ここでτ０は理論遅延値ＴAC、ＴBCの間の理論上の差である。ＳＣＳ  １０および校正送信機の位置と、校正信号が伝播する速度とが既知なので、各ＳＣＳ対と各校正送信機とに関する理論ＴＤＯＡ値は既知である。測定されたＴＤＯＡベースライン（ＴＤＯＡA-B）は、ＴＤＯＡA-B＝τ０＋∈として表されることが可能であり、ここで∈＝ｅ１−ｅ２である。同様の仕方で、地点「Ｄ」の第２の校正送信機からの校正信号は、
関連した誤差ｅ３、ｅ４を有するだろう。目標送信機に関するＴＤＯＡ測定値から減算されるべき∈の極限値は、１つまたは複数の校正送信機に関して導出された∈値の関数（例えば、加重平均）であるだろう。
【００７５】
したがって、地点「Ｘ」、「Ｙ」のＳＣＳ  １０対と不明位置にある目標無線送信機とに関する特定のＴＤＯＡ測定値（ＴＤＯＡmeasured）は、次のように補正され、
、
ＴＤＯＡx-Y＝ＴＤＯＡmeasured−∈、
∈＝ｋ１∈１＋ｋ２∈２＋・・・・ｋＮ∈Ｎ  
ここにｋ１、ｋ２等は重み係数であり、∈１、∈２等は、各校正送信機に関する理論値から測定ＴＤＯＡ値を引き算することによって算出された誤差である。
【００７６】
この例では、誤差値∈１は、図面の地点「Ｃ」の校正送信機に関連した誤差値であってよい。重み係数は無線ロケーション・システムのオペレータによって決められ、各ベースラインに関する構成テーブルに入力される。オペレータは、各校正送信機から地点「Ｘ」、「Ｙ」のＳＣＳ  １０への距離と、実験によって求められた各校正送信機から地点「Ｘ」、「Ｙ」のＳＣＳ  １０への照準線と、各校正送信機の付近に位置している可能性がある無線送信機の位置推定値に対して各ＳＣＳ「Ｘ」、「Ｙ」が及ぼしている影響とを計算に入れるだろう。一般的に、
地点「Ｘ」、「Ｙ」のＳＣＳ  １０により近い校正送信機は、これよりも遠く離れている校正送信機よりも大きい加重値を与えられ、および、地点「Ｘ」、「Ｙ」のＳＣＳ  １０に対するより適切な照準線を有する校正送信機が、これよりも劣った照準線を有する校正送信機よりも大きい加重値を与えられるだろう。
【００７７】
誤差成分ｅ１、ｅ２等の各々と、したがってその結果としての誤差成分∈は、
これらの誤差成分の中には校正送信機から各ＳＣＳ  １０への多経路反射を原因とするものがあるので、時間の経過に応じて広範囲かつ急激に変化する可能性がある。この多経路反射は極めて経路に依存しており、したがって測定毎および経路毎に変化するだろう。この方法の目的は、これらの校正経路に関する多経路反射を求めることではなく、ＳＣＳ  １０の構成部品に起因する誤差の部分を求めることである。従って、典型的には、誤差値ｅ１、ｅ３は同じ第１のＳＣＳ  １０Ａに関係するので、共通の成分を有するだろう。同様に、誤差値ｅ２、ｅ４も、第２のＳＣＳ  １０Ｂに関係するので、共通の成分を有するだろう。多経路成分は急激に変化する可能性があり、一方、構成部品誤差は緩慢に変化し、典型的には正弦曲線状に変化するということが知られている。したがって、外部校正方法では、急激に変化する多経路成分の重みを低下させると同時にＳＣＳ  １０に起因する比較的緩慢に変化する誤差成分を保存する重み付きの時間基準のフィルタを使用して、誤差値∈をフィルタリングする。外部校正方法で使用されるこうしたフィルタの具体例の１つがＫａｌｍａｎフィルタである。
【００７８】
校正送信の間の期間は、ＳＣＳ構成部品に関して算出された誤差ドリフトレートに応じて様々である。ドリフトレートの期間は校正時間間隔の期間よりも著しく長くなければならない。無線ロケーション・システムは、変化のレートを連続的に求めるためにドリフトレートの期間を監視し、必要に応じて校正の時間間隔を周期的に調整してもよい。典型的には、本発明による無線ロケーション・システムのような無線ロケーション・システムの場合の校正レートは１０分間から３０分間の間である。これは、無線通信システムにおける登録レートの場合の典型的な時間期間にかなり一致する。無線ロケーション・システムが、校正間隔が無線通信システムの登録レートよりも早いレートに調整されなければならないということを判定することになった場合には、ＡＰ  １４（図１）が、指示された時間間隔で校正送信機をページングすることによって、自動的に校正送信機に強制送信させるだろう。各々の校正送信機は個別にアドレス可能であり、したがって、各校正送信機に関連付けられた校正時間間隔が互いに異なっていることが可能である。
【００７９】
外部校正方法で使用される校正送信機が標準的な電話機であるので、無線ロケーション・システムは、様々な用途のために配置されているその他の無線送信機からこうした電話機を識別するための機構を持たなければならない。無線ロケーション・システムは、典型的にはＴＬＰ  １２内とＡＰ  １４内とに、校正送信機の識別情報のリストを維持する。セルラシステムでは、校正送信機の識別情報はモバイル識別番号（ｍｏｂｉｌｅ  ｉｄｅｎｔｉｔｙ  ｎｕｍｂｅｒ）すなわちＭＩＮであることが可能である。校正送信機が送信を行う時には、この送信が各ＳＣＳ  １０によって受け取られ、適切なＳＣＳ  １０によって復調される。無線ロケーション・システムは、この送信の識別情報を、予め記憶されている全校正送信機の識別情報のタスキングリスト（ｔａｓｋｉｎｇ  ｌｉｓｔ）と比較する。無線ロケーション・システムが送信が校正送信であると判定する時には、この無線ロケーション・システムは外部的な校正の処理を開始する。
・内部的な校正の方法
外部的な校正の方法に加えて、本発明の目的は、無線ロケーション・システムのＳＣＳ  １０で使用される広帯域ディジタル受信機の全チャネルを校正することである。外部的な校正の方法は、典型的には、広帯域ディジタル受信機に使用される多数のチャネルの中の単一のチャネルだけを校正する。これは、固定された校正送信機が、通常は、典型的には毎回同じ制御チャネルである最大電力の制御チャネルをスキャンするからである。しかし、広帯域ディジタル受信機の転送機能は、その他の関連の構成部品と共に、完全に一定不変のままではなく、時間と温度とに応じて変化するだろう。したがって、外部的な校正の方法が適切に単一のチャネルを校正することが可能であっても、残りの他のチャネルも校正されるという保証はない。
【００８０】
図２Ｈの流れ図に示されている内部的な校正の方法は、時間および周波数に応じて変動する変換関数によって特徴付けられる個々の第１の受信機システム（すなわち、ＳＣＳ  １０）を校正するのに特に適しており、この変換関数は、受信信号の振幅と位相が受信機システムによってどのように変化させられるかということを定義し、および、無線送信機によって送信されかつ校正されるべき受信機システムと別の受信機システムとによって受信される信号の到着の時点の差を部分的は求めることによって無線送信機の位置を求めるために、受信機システムがロケーション・システムで使用され、および、位置推定値の精度が、ロケーション・システムによって得られるＴＤＯＡ測定値の精度に部分的に依存している。ＡＭＰＳ  ＲＣＣ変換関数の一例を図２Ｉに示してあり、この図は、変換関数の位相が６３０ＫＨｚに及ぶ２１個の制御チャネルにおいてどのように変化するかを示す。
【００８１】
図２Ｈを参照すると、内部的な校正の方法は、受信機システムによって使用されるアンテナをその受信機システムから一時的かつ電気的に切り離す段階（ステップＳ−２０）と、既知の安定した信号特性を有する内部で生成された広帯域信号を第１の受信機システムに送り込む段階（ステップＳ−２１）と、その生成された広帯域信号を使用して、第１の受信機システムの帯域幅全体にわたって変換関数が変化する仕方の推定値を得る段階（ステップＳ−２２）と、この推定値を使用して、第１の受信機システムによって得られる時間測定値と周波数測定値に対する第１の変換関数の変化の影響を緩和する段階（ステップＳ−２３）とを含む。内部的な校正のために使用される安定した広帯域信号の一例は櫛形信号であり、この櫛形信号は、５ＫＨｚのような既知の間隔を置いた多数の個別の等振幅の周波数要素から構成されている。この信号の一例を図２Ｉに示す。
【００８２】
外部信号が広帯域受信機の中に入ることを防止するために、および、受信機が安定した広帯域信号だけを受信することを確実にするために、内部的な校正のプロセス中は、アンテナは一時的に切り離されなければならない。アンテナは、無線送信機からの信号が過剰に多く紛失させられる機会を最小限にするために数ミリ秒間だけ電子的に切り離される。さらに、内部的な校正は、外部的な校正と内部的な校正の間の時間間隔中にＳＣＳ  １０内の何らかの構成部品がドリフトする可能性を最小限にするために、外部的な校正の直後に行われることが典型的である。アンテナは、２つの電子制御ＲＦリレー（図示せず）を使用して広帯域受信機から切り離される。ＲＦリレーは、その「オフ」状態にある時にさえ入力と出力の間の完全な絶縁を実現できないが、７０ｄＢまでの絶縁を実現することが可能である。絶縁の量を増大させ、かつ、校正中に信号がアンテナから広帯域受信機に漏れないことをさらに確実にするために、２つのリレーを直列に使用してもよい。同様に、内部的な校正の機能が使用されていない場合には、受信機が無線送信機からの信号を収集している時に内部的な校正の信号が広帯域受信機の中に漏れることを防止するために、内部的な校正の信号がオフにされ、２つのリレーもオフにされる。
【００８３】
外部的な校正の方法が信号チャネルの絶対的な校正を実現し、その次に、内部的な校正の方法が、すでに絶対的に校正され終わったチャネルに対して相対的に他のチャネルの各々を校正する。櫛形信号は、信号の記憶された複製とＤ／Ａ変換器とを使用して容易に生成可能なので、安定した広帯域信号として特に適している。
・広帯域校正信号を使用する外部的な校正
次で説明する外部的な校正の方法を、アンテナとフィルタとデュプレクサとマルチカプラとスプリッタとＳＣＳ受信機システムに関連付けられたケーブルとを含むことが好ましい、時間および周波数に応じて変動する変換関数によって特徴付けられているＳＣＳ  １０受信機システムと組み合わせて使用することができる。この方法は、外部送信機から安定した既知の広帯域校正信号を送信する段階を含む。その次に、広帯域校正信号が、ＳＣＳ受信機システムの指定された帯域幅全体にわたって変換関数を推定するために使用される。その次に、この変換関数の推定値が、後続のＴＤＯＡ／ＦＤＯＡ測定値に対する変換関数の変化の影響を緩和するために使用される。無線ロケーション・システムをホストする無線通信システムに干渉することを防止するために、外部送信が短時間で低電力であることが好ましい。
【００８４】
この好適な方法では、ＳＣＳ受信機システムは外部送信機と同期化される。こうした同期化をＧＰＳタイミングユニットを使用して行ってもよい。さらに、この受信機システムを、校正信号が送られている時点においてだけ校正信号の全広帯域を受信し処理するようにプログラムしてもよい。この受信機システムは、外部的な校正の送信と同期している時以外のあらゆる時点では校正処理を行わないだろう。さらに、コマンドと応答を交換するために、無線通信リンクが受信機システムと外部的な校正の送信機との間で使用される。外部送信機は、ＳＣＳ受信機システムのアンテナにだけ広帯域信号を向けるために指向性アンテナを使用してもよい。こうした指向性アンテナはＹａｇｉアンテナ（すなわち、直線たて型アンテナ列）であってもよい。この校正方法は、指向性アンテナが受信機システムのアンテナに向けられておりかつ多経路反射のリスクが少ない時にだけ外部送信を行うことを含むことが好適である。
局バイアスの校正  本発明の別の側面が、ＳＣＳ受信機システムにおける局バイアスを補正する校正方法に関する。「局バイアス」とは、無線送信機からのＲＦ信号がアンテナに到達する時点と同じ信号が広帯域受信機に到達した時点との間の有限な遅延として定義される。本発明の方法が、アンテナからフィルタまでのケーブルの長さを測定し、このケーブルの長さに関連した対応する遅延を算出する段階を含む。さらに、この方法は、既知の信号をフィルタ、デュプレクサ、マルチカプラ、または、ＲＦスプリッタに送り込み、広帯域受信機に対する各構成部品の入力からの遅延と位相／周波数応答とを測定することを含む。その次に遅延値と位相値を組み合わせ、後続のロケーション測定値を補正するために使用する。上述のＧＰＳベースのタイミング生成と共に使用する時には、この方法は、ＧＰＳケーブル長を補正することを含むことが好ましい。さらに、エージングと天候のために生じるかも知れない局バイアスの変化を監視するために、外部で生成された信号を使用することが好ましい。最後に、無線ロケーション・システム内の各受信機システムに関するＲＦチャネルによる局バイアスが、後続のロケーション処理の補正に使用するために無線ロケーション・システム内にテーブル形式で記憶されることが好ましい。
性能の監視  無線ロケーション・システムは、定期的かつ継続的に性能を監視するために、校正と同様の方法を使用する。これらの方法を図２Ｋと図２Ｌの流れ図に示す。２つの性能監視方法、すなわち、固定電話機と測量地点の駆動検査（ｄｒｉｖｅ  ｔｅｓｔｉｎｇ  ｏｆ  ｓｕｒｖｅｙｅｄ  ｐｏｉｎｔｓ）とを使用する。固定電話機法は下記の諸ステップを含む（図２Ｋを参照されたい）：  標準的な無線送信機を、無線ロケーション・システムのサービスエリア内の様々な地点に恒久的に配置し（この場合に、これらは固定電話機として知られている）（ステップＳ−３０）、
固定電話機が配置された地点の位置が予め決められた距離（例えば１０フィート）の範囲内で正確に判明するように、これらの地点を測量する（ステップＳ−３１）。
【００８５】
測量地点をＡＰ  １４内のテーブルの中に記憶し（ステップＳ−３２）、
無線通信システム上の全無線通信機に関してその無線通信システムによって設定されたレートと時間間隔で、固定電話機がその無線通信システム上に登録されることが許可され（ステップＳ−３３）、
固定電話機による登録送信の各々において、無線ロケーション・システムが、通常のロケーション処理を使用して固定電話機の位置を発見し（校正送信機の場合と同様に、無線ロケーション・システムは、テーブル内に識別情報を記憶することによって固定電話機からのものとして送信を識別することが可能である）（ステップＳ−３４）、
無線ロケーション・システムは、ロケーション処理によって求められた計算上の位置と測量によって求められた記憶された位置との間の誤差を計算する（ステップＳ−３５）。
【００８６】
位置、誤差値、および、他の測定パラメータをタイムスタンプと共にＡＰ  １４内のデータベースに記憶し（ステップＳ−３６）、
ＡＰ  １４は瞬間誤差と他の測定パラメータ（一括して拡張位置レコードと呼ぶ）とを監視し、さらに、誤差と他の測定パラメータとの様々な統計値を計算し（ステップＳ−３７）、
誤差または他の値のいずれかが、瞬間的に、または、指定された数の位置推定値全体における統計的フィルタリングを行った後で、予め決められた閾値または履歴統計値を上回る場合には、ＡＰ  １４が無線ロケーション・システムのオペレータに警報を送る（ステップＳ−３８）。
【００８７】
拡張位置レコードは、無線ロケーション・システムの瞬間および履歴性能パラメータを分析するのに有用な多数の測定パラメータを含む。こうしたパラメータは、無線送信機によって使用されるＲＦチャネルと、無線送信を復調するために無線ロケーション・システムによって使用される１つまたは複数のアンテナ・ポートと、無線ロケーション・システムがＲＦデータを要求したアンテナ・ポートと、ロケーション処理のために使用される時間間隔全体にわたっての送信電力のピークと平均と分散と、ロケーション処理の基準として選択されたＳＣＳ  １０とアンテナ・ポートと、他の各ＳＣＳ  １０とロケーション処理に使用されるアンテナと基準ＳＣＳ  １０とアンテナとの間の重なりスペクトル相関からの相関値と、各ベースライン毎の遅延値と、多経路緩和パラメータと、多経路緩和計算後に残る残余値とを含む。こうした測定パラメータはどれも、どのように無線ロケーション・システムが動作しているかを調べる目的で無線ロケーション・システムによって監視されることが可能である。無線ロケーション・システムによって行われる監視のタイプの一例が、ベースライン上の相関の瞬間値と相関値の履歴範囲との間の分散であってもよい。別の例は、特定のアンテナにおける受信電力の瞬間値と受信電力の履歴範囲との間の分散であってもよい。他の多くの統計値が算出可能であり、このリストには限りがない。
【００８８】
無線ロケーション・システムのサービスエリア内に配置される固定電話機の個数は、セル・サイトの密度、地形の障害、および、無線通信システムがサービスエリア内で動作する際の履歴上の容易性とに基づいて決定されることが可能である。
【００８９】
典型的には、この割合は６つのセル・サイト毎に約１つの固定電話機という割合であるが、サービスエリアによっては１対１の割合が必要な場合がある。固定電話機は、無線ロケーション・システムの性能を監視し、かつ、通信事業者が作成したかも知れない周波数プランにおけるあらゆる変化を監視する連続的な手段を提供する。多くの場合に、周波数プランの変化が無線ロケーション・システムの性能の変動の原因となり、固定電話機の性能監視が無線ロケーション・システムのオペレータに即時の表示を提供する。
【００９０】
測量地点の駆動検査は、固定電話機の監視に非常に類似している。固定電話機は、典型的には、電力に対するアクセスが可能な屋内だけにしか配置できない（すなわち、固定電話機は有効であるために連続的に給電されなければならない）。ロケーション性能のより完全な測定を実現するために、屋外検査地点の駆動検査も行われる。図２Ｌを参照すると、固定電話機の場合と同様に、無線ロケーション・システムのサービスエリア全体にわたる指定された検査地点が、１０フィート範囲内で測量される（ステップＳ−４０）。検査地点の各々にはコードが割り当てられ、このコードは、シーケンス番号が後に続く「＊」または「＃」から成る（ステップＳ−４１）。例えば「＊１００１」から「＊１０９９」が、検査地点に関して使用される９９個のコードのシーケンスである。これらのコードは、
ダイアルされる時に無線通信システムにとって無意味であるシーケンスでなければならない（すなわち、これらのコードは、通知割込みメッセージの場合を除いて、ＭＳＣで特徴または他の翻訳が生じる原因にならない）。ＡＰ  １４は、測量位置と共に各検査地点に関するコードを記憶する（ステップＳ−４２）。これらの初期ステップの次に、これらのコードのどれかをダイアルするあらゆる無線送信機がトリガされ、通常のロケーション処理を使用して位置発見される（ステップＳ−４３、Ｓ−４４）。
【００９１】
無線ロケーション・システムは、ロケーション処理によって算出された計算上の位置と測量によって求められた記憶済みの位置との間の誤差を自動計算し、位置と誤差値とがタイムスタンプと共にＡＰ  １４内のデータベースに記憶される（ステップＳ−４５、Ｓ−４６）。ＡＰ  １４は、瞬間誤差と、誤差の様々な履歴統計値とを監視する。瞬間的に、または、指定された個数の位置推定値に対して統計的フィルタリングを行った後に、誤差値が予め決められた閾値または履歴統計値を超える場合には、ＡＰ  １４が無線ロケーション・システムのオペレータに警報を送る（ステップＳ−４７）。
ＴＤＯＡロケーションプロセッサ（ＴＬＰ）  図１と図１Ａと図３に示されているＴＬＰ  １２が、無線ロケーション・システムの様々な側面、特にＳＣＳ  １０を管理しかつロケーション処理を制御する中央ディジタル信号処理システムである。ロケーション処理がＤＳＰを多用するので、ＴＬＰ  １２の主な利点の１つは、ＤＳＰリソースが無線ロケーション・システム内のＳＣＳ  １０のいずれかにおける送信によって開始されるロケーション処理の間で共用可能であるということである。すなわち、ＳＣＳ  １０におけるＤＳＰの追加コストが、リソースを中央で利用可能にしておくことによって低減される。図３に示すように、ＴＬＰ  １２の３つの主要な構成部品、すなわち、
ＤＳＰモジュール１２−１と、Ｔ１／Ｅ１通信モジュール１２−２と、コントローラモジュール１２−３とが存在する。
【００９２】
Ｔ１／Ｅ１通信モジュール１２−２は、ＳＣＳ  １０に対する通信インタフェースを提供する（Ｔ１とＥ１は全世界で使用可能な標準通信速度である）。各ＳＣＳ  １０は１つまたは複数のＤＳ０（典型的には５６Ｋｂｐｓまたは６４Ｋｂｐｓ）を使用してＴＬＰ  １２と通信する。各ＳＣＳ  １０は、典型的には、例えばセル・サイトにおいてドロップアンドインサートユニット（ｄｒｏｐ  ａｎｄ  ｉｎｓｅｒｔ  ｕｎｉｔ）またはチャネルバンクを使用して、部分Ｔ１またはＥ１回路に接続する。この回路は、ＭＳＣと通信する基地局と共用されることが多い。中央サイトでは、基地局に割り当てられたＤＳ０は、ＳＣＳ  １０に割り当てられたＤＳ０から隔離されている。これは、典型的には、ＤＳ０を隔離するだけでなく多重ＳＣＳ  １０からのＤＳ０を全Ｔ１またはＥ１回路上に適合させるディジタルアクセス／制御システム（ＤＡＣＳ）１３Ａを使用して、ＴＬＰ  １２の外部で行われる。その次に、これらの回路はＤＡＣＳ  １３ＡからＤＡＣＳ  １３Ｂに接続し、さらに、ＴＬＰ  １２上のＴ１／Ｅ１通信モジュールに接続する。各Ｔ１／Ｅ１通信モジュールは、そのモジュールと通信する各ＳＣＳ  １０に出入りするデータのパケットをバッファリングするのに十分なディジタルメモリを含む。単一のＴＬＰシャーシが１つまたは複数のＴ１／Ｅ１通信モジュールをサポートしてもよい。
【００９３】
ＤＳＰモジュール１２−１は、ロケーション処理のためのプールされたリソースを提供する。単一のモジュールが典型的には２つから８つの信号プロセッサを含んでよく、これらの信号プロセッサの各々はロケーション処理のために同等に利用可能である。２つのタイプのロケーション処理、すなわち、より詳細に後述する中央ベースのロケーション処理と局ベースのロケーション処理とがサポートされる。ＴＬＰコントローラ１２−３は、最適のスループットを得るように１つまたは複数のＤＳＰモジュール１２−１を管理する。各ＤＳＰモジュールは、ロケーション処理のために必要なすべてのデータを記憶するのに十分なディジタルメモリを含む。ロケーション処理を開始するのに必要なデータのすべてが関連ＳＣＳ  １０からＤＳＰモジュール上のディジタルメモリに移動させられ終わるまで、ＤＳＰは関与しない。この移動が完了した後にだけ、特定の無線送信機の位置を発見するための特定のタスクがＤＳＰに与えられる。この方法を使用するので、高コストのリソースであるＤＳＰは待機状態のままにされることは決してない。単一のＴＬＰシャーシが１つまたは複数のＤＳＰモジュールをサポートしてもよい。
【００９４】
コントローラモジュール１２−３は、無線ロケーション・システム内のロケーション処理すべてのリアルタイム管理を提供する。ＡＰ  １４は無線ロケーション・システム内の最高レベルの管理エンティティであるが、そのデータベースのアーキテクチャは、送信が生じる時にリアルタイムの意思決定を行うのに十分なほど高速ではない。コントローラモジュール１２−３は、状態、個々のアンテナに関する個々のチャネルのスペクトルエネルギー、復調されたメッセージ、および、
診断を含む、ＳＣＳ  １０からのメッセージを受け取る。これによって、コントローラは、無線ロケーション・システム内で生じるイベントを連続的に判定して、
特定のアクションを行うためのコマンドを送ることが可能になる。コントローラモジュールがＳＣＳ  １０から復調済みのメッセージを受け取る時には、このコントローラモジュールは、ロケーション処理が特定の無線送信に必要かどうかを決定する。さらに、コントローラモジュール１２−３は、中央ベースのロケーション処理と局ベースのロケーション処理のどちらを使用すべきかということを含む、どのＳＣＳ  １０とアンテナをロケーション処理で使用すべきかということを判定する。コントローラモジュールは、必要なデータを返すようにＳＣＳ  １０に命令し、および、ロケーション処理において必要な役割を逐次的に果たすように通信モジュールとＤＳＰモジュールに命令する。これらのステップをさらに詳細に後述する。
【００９５】
コントローラモジュール１２−３は、シグナルオブインタレスト（ｓｉｇｎａｌ  ｏｆ  ｉｎｔｅｒｅｓｔ）テーブル（ＳＯＩＴ）として知られているテーブルを維持する。このテーブルは、特定の無線送信においてロケーション処理をトリガするために使用できる基準のすべてを含む。この基準は、例えば、モバイル識別番号（ｍｏｂｉｌｅ  ｉｄｅｎｔｉｔｙ  ｎｕｍｂｅｒ）、モバイル局ＩＤ（ｍｏｂｉｌｅ  ｓｔａｔｉｏｎ  ＩＤ）、電子シリアル番号、ダイアル呼出数字、システムＩＤ、ＲＦチャネル番号、セル・サイト番号またはセクタ番号、送信のタイプ、および、他のタイプのデータ要素を含んでよい。トリガイベント（ｔｒｉｇｇｅｒ  ｅｖｅｎｔ）の幾つかが、処理の順序を決定する際に使用するための、これらのトリガイベントに関連付けられたより高いかより低い優先順位レベルを有してもよい。優先順位がより高いロケーショントリガ（ｌｏｃａｔｉｏｎ  ｔｒｉｇｇｅｒ）が、常に、優先順位がより低いロケーショントリガよりも前に処理しているだろう。しかし、すでにロケーション処理を開始している優先順位がより低いトリガが、優先順位がより高いタスクに割り当てられる前に処理を完了するだろう。
【００９６】
無線ロケーション・システムのためのマスタタスキングリスト（ｍａｓｔｅｒ  ｔａｓｋｉｎｇ  ｌｉｓｔ）がＡＰ  １４上に維持され、このタスキングリストのコピーが、無線ロケーション・システム内の各ＴＬＰ  １２内のシグナルオブインタレストテーブルに自動的にダウンロードされる。シグナルオブインタレストテーブル全体が、ＴＬＰ  １２がリセットされるか最初にスタートする時にＴＬＰ  １２にダウンロードされる。こうした２つのイベントの後では、通信帯域幅を維持するためにＡＰ  １４から各ＴＬＰ  １２に変更だけがダウンロードされる。
【００９７】
ＴＬＰ  １２対ＡＰ  １４の通信プロトコルは、好適には、シグナルオブインタレストテーブル内に誤ったデータが入力されることを防止するために十分な冗長性と誤り検査を含む。ＡＰ  １４とＴＬＰ  １２が利用可能な予備の処理容量を周期的に有する時に、ＡＰ  １４は、無線ロケーション・システム内のシグナルオブインタレストテーブル項目のすべてが完全に同期していることを確実なものにするために、シグナルオブインタレストテーブル内の項目を再確認する。
【００９８】
各ＴＬＰシャーシは、そのシャーシに関連付けられた最大の容量を有する。例えば、単一のＴＬＰシャーシは、４８個から６０個のＳＣＳ  １０をサポートするのに十分なだけの容量を持てばよい。無線通信システムが単一のＴＬＰシャーシの容量よりも大きい時には、イーサネット（登録商標）を使用して複数のＴＬＰシャーシが互いに接続される。コントローラモジュール１２−３はＴＬＰ間の通信とネットワーキングを担い、他のＴＬＰシャーシ内のコントローラモジュールと通信し、
および、イーサネット（登録商標）・ネットワークを経由してアプリケーションプロセッサ１４と通信する。異なったＴＬＰシャーシに接続されているＳＣＳ  １０の使用をロケーション処理が必要とする時には、ＴＬＰ間通信が必要になる。各無線送信のためのロケーション処理が単一のＴＬＰシャーシ内の単一のＤＳＰモジュールに割り当てられる。ＴＬＰシャーシ内のコントローラモジュール１２−３が、ロケーション処理を行うべきＤＳＰモジュールを選択し、その次に、ロケーション処理で使用されるＲＦデータのすべてをそのＤＳＰモジュールに転送する。
【００９９】
ＲＦデータが、２つ以上のＴＬＰ  １２に接続されているＳＣＳ  １０から要求されると、すべての必要なＴＬＰシャーシ内のコントローラモジュールが通信して、ＲＦデータをすべての必要なＳＣＳ  １０からそのそれぞれの接続されたＴＬＰ  １２に移動させ、その次に、ロケーション処理に割り当てられているＤＳＰモジュールとＴＬＰシャーシとに移動させる。コントローラモジュールは、
冗長性のために２つの完全に独立したイーサネット（登録商標）・ネットワークをサポートする。どちらか一方のネットワークの断絶または故障が、この影響を受けたＴＬＰ  １２がすべての通信を他方のネットワークに即座に移行させることを引き起こす。
【０１００】
コントローラモジュール１２−３は、各ＴＬＰシャーシに関連付けられているＳＣＳ  １０を含む、無線ロケーション・システムの完全なネットワークマップを維持する。このネットワークマップは、ロケーション処理で使用してよい候補ＳＣＳ／アンテナのリストとＳＣＳ／アンテナの各々に関連付けられている様々なパラメータとを含む、コントローラモジュール内に格納されているテーブルである。典型的なネットワークマップの構造が図３Ａに示されている。ＳＣＳ  １０に接続されている各アンテナに関する別々の項目がテーブル内に含まれる。無線送信が、２つ以上のＴＬＰシャーシと通信するＳＣＳ  １０が有効範囲とするエリア内で生じる時には、これに関与するＴＬＰシャーシ内のコントローラモジュールが、どのＴＬＰシャーシが、ロケーション処理を管理するための「マスタ」ＴＬＰシャーシであるかを決定する。典型的には、無線送信のための１次チャネル割当てを有するＳＣＳ  １０に関連付けられているＴＬＰシャーシが、マスタであるように割り当てられる。しかし、そのＴＬＰがロケーション処理に利用可能なＤＳＰリソースを一時的に持たない場合、または、ロケーション処理に関与したＳＣＳ  １０の大半が別のＴＬＰシャーシに接続されておりかつコントローラモジュールがＴＬＰ間通信を最小限にしている場合には、代わりに別のＴＬＰシャーシが割り当てられてもよい。この意思決定プロセスは完全に動的であるが、各々の１次チャネル割当てに関して好ましいＴＬＰシャーシを予め決定するＴＬＰ  １２内のテーブルによって補助される。このテーブルは無線ロケーション・システムのオペレータによって作成され、ネットワーク操作コンソールを使用してプログラムされる。
【０１０１】
本明細書で説明するネットワーク化は、同じ無線通信事業者に関連したＴＬＰシャーシと２つの無線通信事業者の間のサービスエリアに重なるか隣接するシャーシとの両方に関して機能する。こうして、第１の無線通信事業者に属するＴＬＰ  １２がネットワーク化され、したがって第２の無線通信事業者に属するＴＬＰ  １２（および、ＴＬＰ  １２に関連したＳＣＳ  １０）からＲＦデータを受け取ることが可能である。このネットワーク化は農村区域で特に有益であり、こうした農村区域では、無線ロケーション・システムの性能が多数の無線通信事業者のセル・サイトにＳＣＳ  １０を配備することによって強化されることが可能である。無線通信事業者はセル・サイトを適切に配置しないことが多いので、この特徴は、無線ロケーション・システムが単一の無線通信事業者からのセル・サイトだけしか使用しなかった場合に利用可能なアンテナよりも地理的に多様なアンテナに、
無線ロケーション・システムがアクセスすることを可能にする。後述するように、
ロケーション処理のためにアンテナを適正に選択し使用することによって、無線ロケーション・システムの性能を向上させることが可能になる。
【０１０２】
コントローラモジュール１２−３は、位置レコードを含む様々なメッセージをＡＰ  １４に送り、これらのメッセージの多くについては後述する。しかし、一般的に、復調されたデータはＴＬＰ  １２からＡＰ  １４に送られない。しかし、ＴＬＰ  １２が特定の無線送信機から復調済みデータを受け取り、異なったサービスエリア内の第２の無線通信事業者の登録済み顧客であるとしてその無線送信機を識別する場合には、ＴＬＰ  １２は復調済みデータを第１の（稼働中の）ＡＰ  １４Ａに送ることができる。このことは、第１のＡＰ  １４Ａが第２の無線通信事業者に関連した第２のＡＰ  １２Ｂと通信することと、特定の無線送信機がどれかのタイプのロケーションサービスに関してすでに登録されているかどうかを判定することとを可能にする。そうである場合には、第２のＡＰ  １４Ｂが、シグナルオブインタレストテーブルの中にその特定の無線送信機の識別情報を入れるように第１のＡＰ  １４Ａに命令してよく、その結果として、第１のＡＰ  １４Ａに関連した第１の無線ロケーション・システムのサービスエリア内にその特定の無線送信機が存在する限りは、その特定の無線送信機の位置を発見することが可能だろう。第１の無線ロケーション・システムが、その特定の無線送信機が予め決められた閾値を超える時間期間内に登録されていないということを検出した時には、第１のＡＰ  １４Ａに関連したサービスエリア内に存在しないという理由から、その特定の無線送信機の識別情報がシグナルオブインタレストテーブルから取り除かれているということを、第１のＡＰ  １４Ａが第２のＡＰ  １４Ｂに指示することが可能である。
・診断ポート
ＴＬＰ  １２は、無線ロケーション・システム内の問題の操作と診断に非常に有効である診断ポートをサポートする。この診断ポートは、ＴＬＰ  １２において構内でアクセスされることも、ＴＬＰ  １２をＡＰに接続するイーサネット（登録商標）・ネットワークを介して遠隔アクセスされることも可能である。この診断ポートは、ＳＣＳ  １０から受け取った復調およびＲＦデータすべてと、すべてのロケーション処理の中間結果と最終結果とを、オペレータがファイルに書き込むことを可能にする。このデータは位置推定値の処理後にＴＬＰ  １２から消去され、したがって、診断ポートは後続の後処理と分析のためのデータを保存する手段を提供する。大規模な無線ロケーション・システムを運用する際の本発明者の経験は、非常に少数の位置推定値が時として非常に大きな誤差を有する可能性があり、および、こうした大きな誤差は、あらゆる測定期間全体にわたる無線ロケーション・システムの動作統計値全体を支配する可能性があるということである。したがって、
こうした誤差を診断し緩和するために、無線ロケーション・システムが非常に大きな誤差の原因を検出して捕捉することを可能にする一連のツールをオペレータに提供することが重要である。診断ポートは、すべての位置推定値、特定の無線送信機からの位置推定値もしくは特定の検査地点における位置推定値、または、特定の基準に合致する位置推定値に関して上述の情報を保存するように設定されることが可能である。
【０１０３】
例えば、固定電話機、または、測量地点の駆動検査の場合に、診断ポートは、
位置推定値の誤差をリアルタイムで求めて、予め決められた閾値を誤差が超える位置推定値だけに関して上述の情報を書き込むことが可能である。診断ポートは、各々の固定電話機および駆動検査地点の測量された緯度／経度座標をテーブル内に記憶することと、その次に、対応する検査地点に関する位置推定値が算出される時に半径誤差を算出することとによって、リアルタイムで誤差を算出する。
・冗長性
ＴＬＰ  １２は、無線位置検出のシステムがＭプラスＮの冗長性の方法を支持することを許容しつつ、幾つかの発明的な技術を使用して冗長性を実現させる。
【０１０４】
ＭプラスＮの冗長性は、Ｎ個の冗長な（または待機の）ＴＬＰのシャーシが、Ｍ個のオンラインＴＬＰのシャーシに完全な冗長性のバックアップを提供するよう使用されることを意味する。例えば、Ｍは１０であり、Ｎは２であることが可能である。
【０１０５】
第１に、個々のＴＬＰシャーシ内のコントローラモジュールが、これらの間の予め決められた時間間隔で、ＴＬＰシャーシを監視するために割り当てられた各々のＡＰ  １４と状態メッセージおよび「心拍」メッセージを連続的に交換する。こうして、各コントローラモジュールは、無線ロケーション・システム内の他の各コントローラモジュールの連続した完全状態を有する。異なったＴＬＰシャーシ内のコントローラモジュールは、ＴＬＰシャーシ群のためのマスタコントローラであるものとして、１つのＴＬＰ  １２内の１つのコントローラモジュールを周期的に選択する。このマスタコントローラは、第１のＴＬＰ  １２Ａがその状態メッセージにおいて故障状態または劣化状態を報告する場合に、または、第１のＴＬＰ  １２Ａがその割り当てられかつ予め決められた時間内に状態メッセージまたは心拍メッセージを報告するのに失敗する場合に、第１のＴＬＰシャーシをオフライン状態に置くことを決定することができる。マスタコントローラが第１のＴＬＰ  １２Ａをオフライン状態に置く場合には、このマスタコントローラは、冗長性切換を行ってオフライン状態の第１のＴＬＰ  １２Ａのタスクを行うように、第２のＴＬＰ  １２Ｂを割り当てることができる。第２のＴＬＰ  １２Ｂは、第１のＴＬＰ  １２Ａにロードされていた構成を自動的に送られている。
【０１０６】
この構成を、マスタコントローラから、または、ＴＬＰ  １２に接続されたＡＰ  １４からダウンロードしてもよい。マスタコントローラは、オフライン状態にないどれか１つのＴＬＰ  １２上のコントローラモジュールであってよいが、マスタコントローラはスタンバイ状態のＴＬＰ  １２内のコントローラモジュールであることが好ましい。マスタコントローラがスタンバイ状態のＴＬＰ  １２内のコントローラモジュールである場合には、故障した第１のＴＬＰ  １２Ａを検出し、この第１のＴＬＰ  １２Ａをオフライン状態に置き、その次に冗長性切換を行うために必要な時間が加速されることが可能である。
【０１０７】
第２に、ＳＣＳ  １０と各ＴＬＰ  Ｔ１／Ｅ１通信モジュール１２−２との間のＴ１／Ｅ１通信の全てが、冗長性制御専用の高信頼性ＤＡＣＳを通して転送されることが好ましい。ＤＡＣＳ  １３ＢはＳＣＳ  １０からのＤＳ０を含む各々の適合させられたＴ１／Ｅ１回路に接続されており、さらに、各ＴＬＰ  １２の各Ｔ１／Ｅ１通信モジュール１２−２にも接続されている。各ＴＬＰ  １２の各コントローラモジュールは、ＤＡＣＳの接続リストとポート割当てとを記述するＤＡＣＳ  １３Ｂのマップを含む。このＤＡＣＳ  １３Ｂは上述のイーサネット（登録商標）・ネットワークに接続されており、どれか１つのＴＬＰ  １２のどれか１つのコントローラモジュール１２−３によって制御されることが可能である。第２のＴＬＰ  １２がマスタコントローラによってオフライン状態に置かれる時には、マスタコントローラが、第１のＴＬＰ  １２Ａと通信する適合させられたＴ１／Ｅ１回路を、すでにスタンバイ状態にあった第２のＴＬＰ  １２Ｂに切り換えるように、ＤＡＣＳ  １３Ｂにコマンドを送る。これと同時に、ＡＰ  １４は、第２の（現在はオフライン状態の）ＴＬＰ  １２Ｂによって使用されていた完全な構成ファイルを第３の（現在はオンライン状態の）ＴＬＰ  １２Ｃにダウンロードする。故障した第１のＴＬＰシャーシの最初の検出から第３のＴＬＰシャーシによる処理機能の完全な切換と引き受けとまでの時間は、典型的には数秒以下である。多くの場合には、故障した第１のＴＬＰシャーシに関連したＳＣＳ  １０によってはＲＦデータは紛失されず、ロケーション処理が中断なく継続することが可能である。第１のＴＬＰ  １２Ａがオフライン状態に置かれるＴＬＰ故障の時点では、ＮＯＣ  １６が、このイベントが生じていることを無線ロケーション・システムのオペレータに通知するために警報を生じさせる。
【０１０８】
第３に、各ＴＬＰシャーシは、冗長な電源とファンと他の構成部品とを含む。
さらに、ＴＬＰシャーシは多数のＤＳＰモジュールをサポートすることが可能であり、したがって単一のＤＳＰモジュールの故障またはＤＳＰモジュール上の単一のＤＳＰの故障は、利用可能な処理リソースの総量を減少させるが、ＴＬＰシャーシの故障は引き起こさない。このパラグラフで説明した事例のすべてでは、
ＴＬＰ  １２の故障した構成部品が、ＴＬＰシャーシ全体をオフライン状態に置くことなしに交換されることが可能である。例えば、１つの電源が故障した場合には、冗長電源がそのシャーシの負荷を単独でサポートするのに十分な容量を有する。故障した電源は、そのシャーシの負荷からその電源自体を取り除くがそのシャーシのさらなる劣化は引き起こさないための必要な回路系を含む。これと同様に、故障したＤＳＰモジュールは、バックプレーンまたは他のモジュールの故障を引き起こさないように、そのモジュール自体をシャーシの稼働中の部分から取り外すことも可能である。このことは、第２のＤＳＰモジュールを含むシャーシの残り部分が正常に機能し続けることを可能にする。当然のことながら、このシャーシの全処理スループットは減少するが、全面的な故障は回避される。
・アプリケーションプロセッサ（ＡＰ）１４
ＡＰ  １４は、無線ロケーション・システム全体を管理し、外部ユーザとアプリケーションとにインタフェースを提供し、位置レコードおよび構成を記憶し、かつ、様々なアプリケーション関連の機能性をサポートする、幾つかのソフトウェアプロセスを含む集中形データベースシステムである。ＡＰ  １４は、無線ロケーション・システムのスループットに適合するサイズにされている市販のハードウェア・プラットホームを使用する。さらに、ＡＰ  １４は市販のリレーショナルデータベースシステム（ＲＤＢＭＳ）を使用し、このリレーショナルデータベースシステムは、本明細書で説明する機能性を提供するように高度にカストマイズされている。ＳＣＳ  １０とＴＬＰ  １２は、位置を算出して位置レコードを生成するように純粋にリアルタイムベースで共に動作することが好ましいが、ＡＰ  １４は、位置レコードを記憶し転送するためにはリアルタイムベースで動作し、
かつ、位置レコードを後処理し時間の経過に応じてアクセスと報告を提供するためには非リアルタイムベースで動作することが可能である。様々なタイプのシステムおよびアプリケーション分析のために位置レコードを記憶し検索し後処理する能力が、本発明の強力な利点であることがすでに実証されている。ソフトウェアプロセスの主要な集まりが、図４に示してあるＡｐＣｏｒｅとして知られており、これは次に機能を含む。
【０１０９】
ＡＰパフォーマンスガーディアン（ＡＰ  ｐｅｒｆｏｒｍａｎｃｅ  ｇｕａｒｄｉａｎ）（ＡｐＰｅｒｆＧｕａｒｄ）が、他の大半のＡｐＣｏｒｅプロセスとＮＯＣ  １６とのＡｐＣｏｒｅ通信とを開始させ、停止させ、監視する働きをする専用のソフトウェアプロセスである。ＮＯＣから構成更新コマンドを受け取ると、ＡｐＰｅｒｆＧｕａｒｄはデータベースを更新し、その変更を他のすべてのプロセスに通知する。ＡｐＰｅｒｆＧｕａｒｄは、ＮＯＣがＡｐＣｏｒｅに特定の実行状態に入るように命じる時に適切なプロセスを開始して停止し、および、
実行中であるようにスケジュール設定された他のソフトウェアプロセスを常に監視して、これらのソフトウェアプロセスが終了している場合にはこれらのソフトウェアプロセスを再始動し、または、適切に応答していないあらゆるプロセスを停止させて再始動する。ＡｐＰｅｒｆＧｕａｒｄは最高の処理優先順位の１つを割り当てられ、したがってこのプロセスは、「暴走」した別のプロセスによって妨げられる可能性がない。ＡｐＰｅｒｆＧｕａｒｄは、さらに、他のソフトウェアプロセスのせいで生じる可能性があるあらゆる障害を防止するために、他のソフトウェアプロセスによってはアクセス不可能な専用のメモリを割り当てられる。
【０１１０】
ＡＰディスパッチャ（ＡｐＭｎＤｓｐｔｃｈ）が、ＴＬＰ  １２から位置レコードを受け取ってこの位置レコードを他のプロセスに転送するソフトウェアプロセスである。このプロセスは、システム内の構成された各物理ＴＬＰ  １２のための別々のスレッドを含み、この各スレッドはそのＴＬＰ  １２から位置レコードを受け取る。システムの信頼性を得るために、ＡｐＣｏｒｅは、各ＴＬＰ  １２から受け取った最新の位置レコードシーケンス番号を含むリストを維持し、このシーケンス番号を初期接続時にＴＬＰ  １２に送る。その次に、ＡＰ  １４とＴＬＰ  １２は、ＴＬＰ  １２が各位置レコードを固有の識別子と共に送るプロトコルを維持する。ＡｐＭｎＤｓｐｔｃｈは位置レコードを、Ａｐ９１１、ＡｐＤｂＳｅｎｄ、ＡｐＤｂＲｅｃｖＬｏｃ、および、ＡｐＤｂＦｉｌｅＲｅｃｖを含む多数のプロセッサに転送する。
【０１１１】
ＡＰタスキングプロセス（ＡｐＤｂＳｅｎｄ）は、無線ロケーション・システム内のタスキングリストを制御する。このタスキングリストは、どの無線送信機が位置発見されるか、どのアプリケーションが基準を生成したか、および、どのアプリケーションが位置レコード情報を受け取ることができるかを判定する全トリガ基準のマスタリストである。ＡｐＤｂＳｅｎｄプロセスは各ＴＬＰ  １２のための別々のスレッドを含み、このスレッドによってＡｐＤｂＳｅｎｄがタスキングリストを各ＴＬＰ  １２上のシグナルオブインタレストテーブルと同期化する。ＡｐＤｂＳｅｎｄはアプリケーション情報をシグナルオブインタレストテーブルには送らず、トリガ基準だけを送る。したがって、ＴＬＰ  １２は、無線送信機が位置発見されなければならない理由を認識していない。タスキングリストは、モバイル識別番号（ＭＩＮ）、モバイル局識別子（ＭＳＩＤ）、電子シリアル番号（ＥＳＮ）および他の識別番号、ダイアル呼出される文字および／または数字のシーケンス、ホームシステムＩＤ（ＳＩＤ）、発呼サイトセルおよびセクタ、発呼ＲＦチャネル、または、メッセージタイプに基づいて、無線送信機の位置が発見されることを可能にする。タスキングリストは、多数のアプリケーションが同じ無線送信機から位置レコードを受け取ることを可能にする。こうして、ダイアル呼出「９１１」を有する無線送信機からの単一の位置レコードが、例えば９１１  ＰＳＡＰと、フリート（ｆｌｅｅｔ）管理アプリケーションと、トラフィック管理アプリケーションと、ＲＦ最適化アプリケーションとに送られることが可能である。
【０１１２】
タスキングリストは同様に、各トリガ基準についてのさまざまなフラグ及びフィールドをも内含し、そのうちのいくつかは本明細書の他の箇所で記述されている。例えば１つのフラグは、無線ロケーション・システムがそれまでに無線送信機のおおまかな又は最終的推定を提供しなければならない最大のタイムリミットを特定する。もう１つのフィールドは、特定のトリガのための基準に対する変更を加えるために必要とされる認証を含む。この認証は、無線ロケーション・システムのオペレータが、いずれかのトリガ基準及び関連するフィールド又はフラグを付加、消去又は変更する許可をどのアプリケーションが受けているかを特定することができるようにするものである。もう１つのフィールドは、トリガ基準に結びつけられたサービスグレードロケーションを含む。このサービスグレードは、特定のトリガ基準と結びつけられたロケーション処理のために望まれる正確度レベル及び優先度レベルを無線ロケーション・システムに指示する。例えば一部のアプリケーションでは、（おそらくは減額したロケーション処理料での）おおまかな位置推定で十分であるかもしれず、一方その他のアプリケーションでは、いずれかの与えられた伝送を完遂することが保証されていない（又優先度の高い処理タスクのために強制排除されうる）優先度の低い処理で十分であるかもしれない。無線ロケーション・システムは同様に、タスキングリスト内でのトリガ基準のためのワイルドカードの使用をサポートするための手段も内含している。例えば、トリガ基準は「ＭＩＮ＝２１５５５５☆☆☆☆」として入力されうる。これにより、無線ロケーション・システムは、２１５５５５という６つの数字で始まり任意の後続する４つの数字で終わるＭＩＮをもつ任意の無線送信機についてロケーション処理をトリガすることになる。ワイルドカード文字は、トリガ基準内の任意の位置に入れることができる。この機能は、関連する無線送信機のブロックを合わせてまとめることによりタスキングリスト及び対象信号テーブルの中に必要とされる記憶場所の数を節約できるようにする。
【０１１３】
ApDbSendは同様に動的タスキングをサポートする。例えば、「９１１」を呼び出した任意の無線送信機のＭＩＮ，ＥＳＮ，ＭＳＩＤその他のアイデンティティは、自動的に１時間ApDbSendによりタスキングリスト上に置かれることになる。かくして、「９１１」を呼び出した無線送信機によるさらなる伝送はすべて、同様に、さらなる緊急時のために備えてロケーションが特性されることになる。例えば１つのＰＳＡＰが、過去１時間以内に「９１１」を呼び出した無線ページジング送信機をコールバックした場合は、無線ロケーション・システムが、無線送信機からのング応答メッセージをトリガさせることになり、この新しいロケーション記録をそのＰＳＡＰが利用できるようにすることができる。この動的タスキングは、開始事象の後、任意の時間的間隔について又、任意のトリガ基準タイプについてセットできる。ApDbSendプロセスは同様に、その他のアプリケーションからタスキング要求を受信するためのサーバーである。フリートマネージメントといったような、これらのアプリケーションは、例えばソケット接続などを介してタスキング要求を送ることができる。これらのアプリケーションはトリガ基準を設定するか又は削除することができる。ApDbSendは、そのアプリケーションがトリガ基準を設定するか又は削除する許可をすでに受けていることを確認するべく各アプリケーションとの認証プロセスを行ない、各アプリケーションはそのアプリケーションに関係するトリガ基準だけを変更することができる。
【０１１４】
ＡＰ９１１プロセス（Ａｐ９１１）は、タンデムスイッチ、選択ルータ、ＡＬＩデータベース及び／又はＰＳＡＰといったようなＥ９−１−１ネットワーク素子と無線ロケーション・システムの間の各インタフェースを管理する。Ａｐ９１１プロセスは、１つのＥ９−１−１ネットワーク素子に対する各々の接続のための別々のスレッドを含み、各ネットワーク素子に対し複数のスレッドをサポートすることができる。Ａｐ９１１プロセスは、本書で記述されているように、ユーサ゛構成に基づき数多くのモードで同時に動作できる。Ｅ９−１−１ロケーション記録の時宜を得た処理は、ＡＰ１４における処理優先度が最も高いものの１つであり、従ってＡｐ９１１は、最初に記憶し次に任意のタイプのディスクから１つのロケーション記録を検索することに関連する遅延を回避するため、ランダムアクセスメモリ（ＲＡＭ）から全く外れて実行する。ApMnDsptchが１つのロケーション記録をＡｐ９１１に転送した時点で、Ａｐ９１１は直ちにルーティング決定を行ない、適当なインタフェース上で１つのＥ９−１−１ネットワーク素子までそのロケーション記録を転送する。並行して動作する別のプロセスがこのロケーション記録をＡＰ１４データベース内に記録する。
【０１１５】
ＡＰ１４はＡＰ９１１プロセスを通して、Ｅ９−１−１を含むアプリケーションに対しロケーション記録を提供する２つのモードつまり「プッシュ」及び「プル」モードをサポートする。プッシュモードを要求するアプリケーションは、利用可能となった時点で直ちにＡＰ１４からロケーション記録を受信する。Ｅ９−１−１ネットワークは、無線発呼者が「９１１」を呼び出した後数秒以内に正しいＰＳＡＰに対して無線９−１−１をルーティングしなくてはならないことから、
このモードはロケーション記録に対するニーズがきわめてタイムクリティカルであるＥ９−１−１にとって特に有効である。プルモードを要求するアプリケーションは自動的にロケーション記録を受信せず、むしろ、１つの特定の無線送信機についての最後の又は任意のその他のロケーション記録を受信するために、その無線送信機に関するＡＰ１４に対する問合せを送らなくてはならない。アプリケーションからの問合せは、伝送タイプといったような特定的な時間又はその他の基準を満たす最後のロケーション記録，一連のロケーション記録又は全てのロケーション記録を特定することができる。「９１１」呼び出しの場合のプルモードの使用の一例としては、最初の「９１１」呼び出しの音声部分を受信し次にＡＰ１４に問合せてその呼び出しと結びつけられたロケーション記録を受信するＥ９−１−１ネットワークがある。
【０１１６】
Ａｐ９１１プロセスが数多くのＥ９−１−１ネットワーク素子に接続されると、Ａｐ９１１は、（「プッシュ」モードが選択されたものと仮定して）ロケーション記録をどのＥ９−１−１ネットワーク要素にプッシュするかを決定してければならない。ＡＰ１４は、動的ルーティングテーブルを用いてこの決定を行なう。動的ルーティングテーブルは、地理的領域をセルの形に分割するのに使用される。動的ルーティングテーブル内の各々のセル又はエントリは、そのセルのためのルーティング命令を含んでいる。緯度の１分は６０８３フィートであり、これは１０００分の１ミリあたり約３６５フィートであることは周知である。さらに、１分の経度はコサイン（緯度）×６０８３フィートであり、これはフィラデルフィアエリアについては約４６５９フィート、つまり１０００分の１ミリあたり約２８０フィートである。１０００×１０００つまり１００万セルのサイズのテーブルは、この例におけるフィラデルフィアのエリアよりも大きい約６９マイル×５３マイルのエリアについてのルーティング命令を内含することができ、各セルは、３６５フィート×２８０フィートの地理的エリアを内含することができる。テーブル内の各エントリに割当てられたビット数は、最多数のルーティングの可能性をサポートするのに充分なものであることしか必要でない。例えば、ルーティング可能性の合計数が１６以下である場合には、動的ルーティングテーブルのためのメモリは１００万×４ビットつまり２分の１メガバイトである。このスキームを用いると、ペンシルバニアのサイズの１つのエリアは、充分なルーティング可能性が利用できる状態で、約２０メガバイト以下のテーブルの中に内含されうる。メモリのコストが比較的廉価であることから、この発明力ある動的ルーティングテーブルは、「９１１」呼び出しのためのロケーション記録を、該当するＥ９−１−１ネットワーク要素に対し迅速にプッシュするための手段をＡＰ１４に具備させている。
【０１１７】
ＡＰ１４は、手動又は自動手段を用いて動的ルーティング内の各エントリが占有され得るようにする。例えば自動手段を用いると、電子マップアプリケーションは、ＰＳＡＰといったような特定のＥ９−１−１ネットワーク素子の通信エリア内の多角形定義を新規作成することができる。このとき多角形定義は、多角形内に含まれた緯度、経度点のリストの形に翻訳される。各々の緯度、経度点に対応する動的ルーティングテーブルにはこのとき、その地理的多角形を担当するＥ９−１−１ネットワーク素子のためのルーティング命令が与えられる。
【０１１８】
Ａｐ９１１プロセスが、特定の無線送信機について「９１１」ロケーション記録を受信した時点で、Ａｐ９１１は緯度、経度を、動的ルーティングテーブル内の特定セルのアドレスへと変換する。Ａｐ９１１はこのとき、プッシュ又はプルのいずれのモードであってもよいルーティング命令及び「９１１」呼び出しが発生した地理的エリアに対するサービス提供を担当するＥ９−１−１ネットワーク素子のアイデンティティを決定するべくセルに問合せを行なう。プッシュモードが選択された場合、そのときＡｐ９１１は自動的にロケーション記録をそのＥ９−１−１ネットワーク素子に対しプッシュする。プルモードが選択された場合、このときＡｐ９１１は、そのロケーション記録を「９１１」ロケーション記録の循環テーブル内に入れ、問合せを待つ。
【０１１９】
上述の動的ルーティング手段は、９１１に加えてその他のアプリケーションに対し応用可能な地理的に定義づけされたデータベースの使用を必然的に伴い、従ってＡｐ９１１に加えてその他のプロセスによりサポートされている。例えば、
ＡＰ１４は、ロケーション依存形ビリングアプリケーションのために無線呼び出しが出されたビリングゾーンを自動的に決定する。さらに、ＡＰ１４は、特定の無線送信機が１つのアプリケーションによって定義された規定の地理的エリアに入ったか又はそこから出た時点で警告を自動的に送ることができる。特定の地理的データベースの使用、動的ルーティング動作、ロケーションによりトリガされる任意のその他の動作は、各々のトリガ基準と結びつけられたフィールド及びフラグの中に定義される。無線ロケーション・システムは、規定の地理的エリアを包含する多角形を新規作成できる電子マップを用いてこれらの地理的に定義づけされたデータベースを容易に管理するための手段を内含している。無線ロケーション・システムはこの電子マップから、多角形と共に内含されている緯度、経度点のテーブルを抽出する。各々のアプリケーションは独自の多角形セットを使用でき、又そのセットの中の各々の多角形内にトリガされた無線伝送のためのロケーション記録が内含れているときにとるべき動作セットを定義することができる。
【０１２０】
ＡＰデータベース受信プロセス（ApDbRecvLoc)は、共用メモリを介してApMnDsptchから全てのロケーション記録を受信し、そのロケーション記録をＡＰロケーションデータベース内に入れる。ApDbRecvLocは、共有メモリから各々の検索ロケーションが記録する１０個のスレッドを開始させ、記録をデータベース内に挿入する前に各記録を妥当性検査し、次に記録をデータベース内の正しいロケーション記録区分内に挿入する。無欠性を保つために、何らかのタイプのエラーを伴うロケーション記録はロケーション記録データベース内に書き込まれず、その代り無線ロケーション・システムオペレータにより見直しされうるエラーファイル内に入れられ、その後エラーが解消した後にデータベース内に手動で入力され得る。ロケーションデータベースが故障したか又はオフライン状態に置かれた場合、ロケーション記録は単層ファイルに書き込まれ、ここでその後ApDbFileRecvにより処理され得る。
【０１２１】
ＡＰファイル受信プロセス（ApDbFileRecv）は、ロケーション記録を内含する単層ファイルを読取り、記録をロケーションデータベース内に挿入する。単層ファイルは、ハードディスクドライブの完全な故障を除く全てのケースにおいて、
ＡＰ１４の無欠性を完全に保つためにＡＰ１４によって使用される安全機構である。ApDbFileRecvにより読取られる単層ファイルとしては、Database Down、 Synchronisation、 Overflow及びFixed Error を含め、いくつかの異なるタイプが存在する。Database Down 単層ファイルは、ロケーションデータベースが一時的にアクセス不能である場合にAbDbRecvLoc プロセスによって書込まれる；このファイルは、ＡＰ１４が、そのロケーション記録がこのタイプの問題の発生中に保存されることを保証できるようにする。Synchronization 単層ファイルは、冗長ＡＰシステム対の間でロケーション記録を転送するときにApLocSync プロセス（上述）によって書込まれる。Overflow 単層ファイルは、ApDbRecvLoc が記録を処理しロケーションデータベース内に挿入できる速度よりも速い速度でＡＰ１４内に到達しているとき、ApMnDsptchにより書込まれる。これは、きわめて高いピーク速度期間中に発生しうる。オーバーフローファイルは、任意の記録がピーク期間中に失なわれるのを防ぐ。Fixed Error 単層ファイルは、エラーを有していたが現在修正されておりロケーションデータベース内に今挿入できるロケーション記録を内含する。
【０１２２】
ＡＰ１４は無線ロケーション・システム内で重要な集中された役割をもつことから、ＡＰ１４アーキテクチャは、完全に冗長であるように設計されてきた。冗長ＡＰ４システムは、互いに対し、ＴＬＰ１２に対し、ＮＯＣ１６に対し及び外部アプリケーションに対し完全に冗長性あるハードウェア・プラットフォーム、完全に冗長性あるＲＤＢＭＳ，冗長なディスクドライブ及び冗長なネットワークを内含する。ＡＰ１４のソフトウェアアーキテクチャは同様に、障害許容冗長性をサポートするようにも設計されてきた。以下の例は、冗長なＡＰによってサポートされた機能性を例示している。各々のＴＬＰ１２は、両方のＡＰがオンライン状態にあるとき、一次及び冗長ＡＰ１４の両方に対しロケーション記録を送る。一次ＡＰ１４のみが入タスキング要求を処理し、一次ＡＰ１４のみがＮＯＣ１６からの構成変更要求を受諾することになる。一次ＡＰ１４はこのとき冗長ＡＰ１４を入念な制御の下で同期化させる。一次及び冗長ＡＰ１４は両方共、基本的開始及び停止指令をＮＯＣから受諾することになる。両方のＡＰは共に、自らのシステムパラメータ及びアプリケーションの健全性を常時監視し、その他のＡＰ１４についての対応するパラメータを監視し、その後複合評点に基づきどのＡＰ１４が一次でどれが冗長となるかを決定する。この複合評点は、さまざまなプロセスにより共有メモリエリアに報告されたエラーをコンパイルし、スワップスペース及びディスクスペースを監視することによって決定される。冗長性をサポートするための専用のプロセスがいくつか存在する。
【０１２３】
ＡＰロケーション同期化プロセス（ApLocSync)は、各ＡＰ１４上でランし、複数のＡＰ間でロケーション記録を同期化する必要性を検出し、次に、１つのＡＰ１４からもう１つのＡＰ１４まで転送する必要のあるロケーション記録を列挙する「同期記録」を新規作成する。ロケーション記録は次に、ソケット接続を用いてＡＰ間で転送される。
【０１２４】
ApLocSyncは、各々のロケーションデータベース内に記憶されたロケーション記録シーケンス番号とロケーション記録区分を比較する。通常、一次及び冗長ＡＰ１４の両方が適切に作動している場合、両方のＡＰが共にＴＬＰ１２から同時にロケーション記録を受信していることから、同期は必要とされない。しかしながら、１つのＡＰ１４が故障するか又はオフラインモードに置かれた場合には、
その後に同期化が必要とされる。ApLocSyncは、ApMnDsptchがＴＬＰ１２に接続した時点でつねに通知を受け、従って同期化が必要とされているか否かを決定することができる。
【０１２５】
ＡＰタスキング同期化プロセス（ApTaskSync）は各ＡＰ１４上でランし、一次ＡＰ１４と冗長ＡＰ１４の間でタスキング情報を同期化する。一次ＡＰ１４上のApTaskSyncは、ApDbSendからタスキング情報を受信し、次にそのタスキング情報を冗長ＡＰ１４上でApTaskSyncプロセスに送る。ApTaskSyncがタスク複製を完了する前に一次ＡＰ１４が故障したとすると、そのときApTaskSyncは、故障したＡＰ１４がオンライン状態に戻された時点で完全タスキングデータベース同期化を実施することになる。
【０１２６】
ＡＰ構成同期化プロセス（ApConfigSync) は、各ＡＰ１４上でランし、一次ＡＰ１４と冗長ＡＰ１４の間で構成情報を同期化する。ApConfigSyncは、ＲＤＢＭＳ複製機能を使用する。構成情報には、無線キャリアのネットワーク内での無線ロケーション・システムの適切な作動のためＳＣＳ１０，ＴＬＰ１２及びＡＰ１４が必要とする全ての情報を内含する。
【０１２７】
上述のコア機能に加えて、ＡＰ１４は同様に、無線ロケーション・システムのオペレーションにおいて有用である。ならびにロケーション情報を望むさまざまなアプリケーションのために有用である多数のプロセス、機能及びインタフェースをサポートする。本書に記述するプロセス、機能及びインタフェースは、この節においてはＡＰ１４に関するものであるが、これらのプロセス、機能及びインタフェースのうち多くのものの実現は、全無線ロケーション・システムを普及させ、
従ってその発明的価値は、ＡＰ１４にのみ制限されるものとして読取られるべきものではない。
【０１２８】
・ローミング（Ｒｏａｍｉｎｇ）
ＡＰ１４は、異なる都市内にあるか又は異なる無線キャリヤによって運営されている無線ロケーション・システム間での「ローミング」をサポートする。第１の無線送信機が第１の無線ロケーション・システム上の１つのアプリケーションに加入しており従って第１の無線ロケーション・システム内の第１のＡＰ１４内にタスキングリスト内のエントリを有する場合には、第１の無線送信機は同様にローミングに加入することもできる。各々の無線ロケーション・システム内の各々のＡＰ１４及びＴＬＰ１２は、有効な「ホーム」加入者アイデンティティのリストが維持されている１つのテーブルを内含する。このリストは標準的に１つの範囲であり、例えば現行のセルラ電話についてはこの範囲は、セルラ電話のＭＩＮ又はＭＳＩＤに結びつけられたＮＰＡ／ＮＸＸコード（又はエリアコード及び交換局）により決定され得る。「ホーム」基準を満たす無線送信機が伝送を行なうとき、
ＴＬＰ１２は単数又は複数のＳＣＳ１０から復調されたデータを受信し、対象信号テーブル内のトリガ情報を検査する。いずれかのトリガ基準が満たされている場合、ロケーション処理はその伝送で始まり、そうでなければ、その伝送は無線ロケーション・システムにより処理されない。
【０１２９】
「ホーム」基準を満たさない第１の無線送信機が第２の無線ロケーション・システム内で伝送を行なった時点で、第２の無線ロケーション・システム内の第２のＴＬＰ１２は、トリガについて対象信号テーブルを検査する。このとき次の３つの動作のうちの１つの発生する： すなわち、（ｉ）伝送が対象信号テーブル内の既知の基準を満たす場合、送信機はロケーションが特性され、ロケーション記録は第２の無線ロケーション・システム内の第２のＡＰ１４から第１の無線ロケーション・システム内の第１のＡＰ１４まで転送される； （ii）第１の無線送信機が対象信号テーブル内に「ローマー」エントリを有し、その第１の無線送信機が第２の無線ロケーション・システム内に「登録した」もののトリガ基準を全く有していないことが標示された場合には、その伝送は第２の無線ロケーション・システムにより処理されず、以下で記述するように期限満了タイムスタンプが調整される；（iii)第１の無線送信機が「ローマー」エントリを全くもたず従って「登録していなかった」場合には、復調されたデータはＴＬＰ１２から第２のＡＰ１４まで移される。
【０１３０】
以上の第３のケースでは、第２のＡＰ１４は、第１の無線ロケーション・システム内の第１のＡＰ１４を第１の無線送信機の「ホーム」無線ロケーション・システムとして識別するために第１の無線送信機のアイデンティティを使用する。第２の無線ロケーション・システム内の第２のＡＰ１４は、第１の無線送信機がいずれかのロケーションアプリケーションに加入し、従って第１のＡＰ１４のタスキングリスト内に何らかのトリガ基準を有するか否かを見極めるため第１の無線ロケーション・システム内の第１のＡＰ１４に対し問合せを送る。第１のＡＰ１４内にトリガが存在する場合、いずれかの関連するフィールド及びフラグと共にトリガ基準が第１のＡＰ１４から第２のＡＰ１４まで送られ、タスキングリスト及び対象信号テーブル内にトリガ基準と共に「ローマー」エントリとして入力される。第１のＡＰ１４が第２のＡＰ１４に応答して、第１の無線送信機がトリガ基準を全くもたないことを標示した場合、第２のＡＰ１４は、トリガ基準を全くもたない「ローマー」としてタスキングリスト及び対象信号テーブル内に第１の無線送信機を「登録する」。かくして第１の無線送信機からの現行の及び将来の伝送は共に、トリガ基準無しで登録されているものとして第２の無線ロケーション・システム内でＴＬＰ１２により肯定的に識別され得、第１のＡＰ１４に対する付加的な問合せをするのに第２のＡＰ１４は必要とされない。
【０１３１】
第２のＡＰ１４が、トリガ基準と共に又はトリガ基準無しでタスキングリスト及び対象信号テーブル内にローマーエントリーを伴う第１の無線送信機を登録した時点で、このローマーエントリーには期限満了タイムスタンプが割当てられる。期限満了タイムスタンプは、現時刻に予め定められた第１の間隔を加えたものにセットされる。第１の無線送信機が伝送を行なう毎に、タスキングリスト及び対象信号テーブル内のローマーエントリーの期限満了タイムスタンプは、最近の伝送の現行時刻に予め定められた第１の間隔を加えたものに調整される。第１の無線送信機がそのローマーエントリーの期限満了タイムスタンプに先立ってさらなる伝送を全く行なわない場合には、そのローマーエントリーは自動的に消去される。消去の後、第１の無線送信機がもう１つの伝送を行なった場合、登録プロセスが再び発生する。
【０１３２】
第１のＡＰ１４及び第２のＡＰ１４は、広域ネットワーク上で通信を維持する。ネットワークは、ＴＣＰ／ＩＰ又はＩＳ−４１の最近のバージョンに類似したプロトコルに基づいていてよい。その他の無線ロケーション・システム内のその他のＡＰと通信中の各々のＡＰ１４は、無線送信機のアイデンティティの各有効範囲に対応する無線ロケーション・システム及び各ＡＰ１４のアイデンティティを提供するテーブルを維持している。
・多重パスの位置検出の記録
一部のアプリケーションでは、無線送信機の一般的ロケーションの非常に高速な推定とそれに続いてひきつづき送ることのできるロケーションのより精確な推定が必要となる可能性がある。これは、例えば、無線呼び出しを取扱いかつ呼び出しルーティング決定を非常に迅速に行なわなければならないものの、より正確なロケーションがＥ９−１−１コール・テイカー電子マップ端末上に表示されるのをわずかに長く待機することのできるＥ９−１−１システムにとって価値あるものであり得る。無線ロケーション・システムはこれらのアプリケーションを、以下で記述する発明力ある多重パスロケーション処理モードでサポートする。ＡＰ１４はこのモードを多重パスロケーション記録でサポートする。一部のエントリについては、ＡＰ１４中のタスキングリストは、特定のアプリケーションがロケーションのおおよその推定をそれ以前に受信しなければならない最大タイムリミット及び特定のアプリケーションがそれ以内に第１の位置推定を受信しなければならない第２の最大タイムリミットを標示するフラグを内含する。これらの一部のアプリケーションについては、ＡＰ１４は、例えば第１のパス推定（すなわちおおまかなもの）又は最終的パス推定にセットされうる、記録内に内含された位置推定の状態を標示するフラグをロケーション記録内に内含している。無線ロケーション・システムは一般に、そのアプリケーションによってセットされたタイムリミット内の最良の位置推定を決定することになる、すなわち、無線ロケーション・システムは、そのタイムリミット内にサポートできるＲＦデータのほとんどの量を処理することになる。いずれの特定の無線送信機でも単数又は複数のアプリケーションについての１つのロケーション記録をトリガできることから、無線ロケーション・システムは多数のモードを同時にサポートする。例えば、特定のＭＩＮを伴う無線送信機は「９１１」を呼出すことができる。こうして、Ｅ９−１−１アプリケーションについては２パスロケーション記録が、ただしその特定のＭＩＮを監視しているフリートマネージメントアプリケーションについては単一パスロケーション記録がトリガされ得る。このことは、
任意の数のアプリケーションに対し拡張可能である。
・多重復調及びトリガ
都市部又は過密な郊外エリア内の無線通信システムにおいては、周波数又はチャンネルは、比較的近距離で何度も再利用できる。無線ロケーション・システムは、無線通信システムを使用することなく無線伝送を独立して検出し復調する能力をもつことから、無線ロケーション・システム内で多重ＳＣＳ１０において単一無線伝送を頻繁に検出しうまく復調させることができる。このことは意図的及び非意図的の両方で起こりうる。非意図的な発生は、近い周波数の再利用によってひき起こされ、従って、各ＳＣＳ１０が自らＳＣＳ１０と同時にロケーションが特定されたセル・サイト内でのみ発生する伝送のみを監視していると考えられているとき、複数のＳＣＳ１０において予め定められた閾値より上で特定の無線伝送が受信される可能性がある。特定のセル・サイトで及び特定の周波数上で発生する伝送を検出し復調するべく複数のＳＣＳ１０をプログラミングすることによって、
意図的発生がひき起こされる。前述したとおり、これは一般に、いずれかの特定の無線伝送がうまく検出され復調される確率をさらに増大させるためシステム復調冗長性を提供するべく、隣接する又は近接した複数のＳＣＳ１０について使用される。
【０１３３】
いずれのタイプの事象も潜在的に、無線ロケーション・システム内の多数のトリガを導き、ロケーション処理を同じ伝送について数回開始させる可能性がある。こうして処理及び通信リソースの過度でかつ非効率的な使用がひき起こされる。従って、無線ロケーション・システムは、同じ伝送が検出され一度以上変調された時点でそれを検出し、ロケーション処理のための出発点として最高の復調ＳＣＳ１０を選択するための手段を内含している。無線ロケーション・システムが多重ＳＬＳ／アンテナにおいて同じ伝送を多数回検出しうまく復調させた時点で、無線ロケーション・システムは、ロケーション処理をトリガし可能であれば開始させるか否かを決定するプロセスを続行するために使用すべき１つの復調ＳＣＳ／アンテナを選択するのに、以下のような基準を使用する（ここでも又、これらの基準は最終的決定を見極める上で重みづけされる可能性がある）；（ｉ）特定の周波数が割当てられたセル・サイトにおいて同時にロケーション特定されたＳＣＳ／アンテナが、もう１つのＳＣＳ／アンテナよりも好ましいが、この選好性は、その特定の周波数が割当てられたセル・サイトにおいて同時にロケーション特定された動作中の及びオンラインＳＣＳ／アンテナが全く存在しない場合調製され得る、
（ii）より高い平均ＳＮＲをもつＳＣＳ／アンテナが、より低い平均ＳＮＲをもつものよりも好まれる、及び（iii) 伝送を復調する上でより少ないビットエラーしかもたないＳＣＣ／アンテナが、より高いビットエラーを伴うものよりも好まれる。これらの選好性の各々に適用される重みづけは、各システムの特定の設計に適合するように無線ロケーション・システムのオペレータによって調整され得る。
・無線通信システムへのインタフェース
無線位置検出のシステムは、移動体交換局（ＭＳＣ）又は移動体位置決めコントローラ（ＭＰＣ）といったような、無線通信システムへのインタフェース上で通信するための手段を内含する。このインタフェースは、例えば、ＩＳ−４１又はＴＣＰ／ＩＰプロトコルの最近のバージョンといったような標準的な安全プロトコルに基づいていてよい。これらのプロトコルの書式、フィールド及び認証アスペクトは周知のものである。無線ロケーション・システムはこのインタフェース上に、無線通信システムにロケーション記録を渡すための手段を提供するのと同様に、無線伝送の成功裡の検出、復調及びトリガを補助するべく設計されているさまざまな指令／応答及び情報の識別子をサポートする。特に、このインタフェースは、どの無線送信機が特定のセル・サイトで特定の音声チャンネルパラメータに割当てられたかについての情報を無線ロケーション・システムが得るための手段を提供している。無線通信システムに対するこのインタフェース上で無線ロケーション・システムによりサポートされる識別子の一例としては、以下のものが含まれる：
ＭＩＮ／ＭＤＮ／ＭＳＩＤ／ＩＭＳＩ／ＴＭＳＩマッピングについての問合せ。すなわち、一部のタイプの無線送信機は、電話回線網上で呼出されうる周知の形態でそのアイデンティティを伝送することになる。その他のタイプの無線送信機は、電話で呼び出しできないものの無線通信システムの内部のテーブルを用いて呼び出しできる番号へと翻訳されるアイデンティティを伝送することになる。伝送されたアイデンティティは大部分の場合永続的であるが、一時的なものでもあり得る。ＡＰ１４に接続されたロケーションアプリケーションのユーサ゛は標準的に、電話で呼び出しできるアイデンティティを用いてタスキングリスト上にトリガを置くことの方を好む。電話で呼び出しできるアイデンティティは標準的に移動体ディレクトリ番号（ＭＤＮ）として知られている。翻訳が必要とされうるその他のタイプのアイデンティティとしては、移動体アイデンティティ番号（ＭＩＮ）、移動体加入者アイデンティティ（ＭＳＩＤ），国際移動体加入者アイデンティティ（ＩＭＳＩ）及び一時的移動体加入者ＩＹＤ（ＴＭＳＩ）が含まれる。無線通信システムが無線送信機により伝送された識別子内のデータフィールドのいずれかについての暗号化の使用を有効化した場合、無線ロケーション・システムは同様に、アイデンティティ情報と共に暗号化情報についても問合せすることができる。無線ロケーション・システムは、ロケーションアプリケーションによってタスキングリスト上に置かれたトリガアイデンティティのための代替的アイデンティティについて無線通信システムに問合せるか、又はＳＣＳ１０によって復調されたアイデンティティのための代替的アイデンティティについて無線通信システムに問合せるための手段を内含する。その他の事象も同様にこのタイプの問合せをトリガすることができる。このタイプの問合せについては、標準的に、無線ロケーション・システムは指令を開始し、無線通信システムは応答する。
【０１３４】
音声ＲＦチャンネル割当てにおける指令変更についての問合せ。−すなわち、
音声チャンネル上の数多くの無線伝送は、アイデンティティ情報を内含しない。
従って、音声チャンネル伝送についてのロケーション処理を実施するために無線ロケーション・システムがトリガされた時点で、無線ロケーション・システムは、
それがそのためにトリガされた特定の送信機についての現行の音声チャンネル割当て情報を得るために無線通信システムに問合せする。例えばＡＭＰＳ伝送については、無線ロケーション・システムは好ましくは無線送信機が現在使用中のセル・サイト、セクタ及びＲＦチャンネル番号を要求する。例えばＴＤＭＡ伝送については、無線ロケーション・システムは好ましくは、無線送信機が現在使用中のセルサイド、セクタ、ＲＦチャンネル番号及びタイムスロットを要求する。必要とされ得るその他の情報データとしては、長コードマスク及び暗号化キーが含まれる。一般に、無線ロケーション・システムは指令を開始し、無線通信システムは応答することになる。しかしながら無線ロケーション・システムは同様に、本書に記述された情報を含む無線通信システムからのトリガ指令をも受諾することになる。
【０１３５】
この指令／応答識別子セットについてのタイミングは、音声チャンネルハンドオフが無線通信システム内できわめて頻繁に発生しうることから、非常に重要である。すなわち、無線ロケーション・システムは、特定のチャンネル上で伝送中のあらゆる無線送信機をロケーション特定することになる  −  従って無線ロケーション・システム及び無線通信システムは連帯して、無線送信機のアイデンティティ及び音声チャンネル割当て情報が完璧に同期化状態にあることを確認していなくてはならない。無線ロケーション・システムは、この目的を達成するために複数の手段を使用している。例えば、無線ロケーション・システムは、特定の無線送信機のための音声チャンネル割当て情報を問合せし、必要なＲＦデータを受信し、
次に同じ無線送信機のための音声チャンネル割当て情報を再び問合せ、その後、
ＲＦデータが無線ロケーション・システムによって収集されていた時間中無線送信機の状態が変化しなかったということを確認することができる。少なくとも正しいＲＦデータが受信されたことを確認することだけが重要であることから、第２の問合せの前にロケーション処理が完了していることは必要ではない。無線ロケーション・システムは同様に、例えば、第１の問合せの一部として、無線ロケーション・システムがＲＦデータを受信している時間中特定の無線送信機についてハンドオフが発生しないようにするべく無線通信システムに指令を与えることもできる。このとき、ＲＦデータの収集に続いて、無線ロケーション・システムは再びその同じ無線送信機について音声チャンネル割当て情報を問合せ、無線通信システムに対し前記無線送信機のためのハンドオフを再び許すよう指令を与え、その後、無線ロケーション・システムによりＲＦデータが収集されていた時間中無線送信機の状態が変化しなかったことを確認することになる。
【０１３６】
種々の理由から、無線ロケーション・システム又は無線通信システムのいずれかが、ロケーション処理を実施するに先立ち無線送信機がもう１つの音声ＲＦチャンネルに割当てられることを好む可能性がある。従って、指令／応答シーケンスの一部として、無線通信システムは無線ロケーション・システムに対して、無線通信システムが無線送信機とのハンドオフシーケンスを完了し無線通信システムが無線ロケーション・システムに対しＲＦデータを受信できること及びデータを受信できる音声ＲＦチャンネルを通知してしまうまで一時的にロケーション処理を中断するように命令することができる。代替的には、無線ロケーション・システムは、特定の無線送信機が現在使用している特定の音声ＲＦチャンネルが、受諾可能な位置推定を得るために不適当であると決定し、無線通信システムが無線送信機にハンドオフするべく指令を与えるよう要求することができる。
【０１３７】
代替的には、無線ロケーション・システムは、無線通信システムが、一連の位置推定を実施するため順番に一連の音声ＲＦチャンネルにハンドオフするべく無線送信機に指令することを要求でき、こうして無線ロケーション・システムは、一連のハンドオフを通して位置推定の精度を改善することができる。この方法については、後にさらに記述する。
【０１３８】
無線ロケーション・システムは同様に、特定のセル・サイトで特定の時刻に特定の音声チャンネル（及びタイムスロットなど）を使用していた無線送信機のアイデンティティについて無線通信システムに問合せするためにこの指令／応答識別子セットを使用することもできる。こうして無線ロケーション・システムはまず第１にアイデンティティを知らずに伝送に対するロケーション処理を実施し、次に、
伝達を行なっている無線送信機のアイデンティティを後に決定しこの情報をロケーション記録に追加することができるようになる。この特定の発明力ある機能により、音声チャンネル伝送の自動的逐次ロケーションの使用を可能にする。
【０１３９】
トリガを受信する。  −  無線ロケーション・システムは、無線送信機のアイデンティティを知らずに音声チャンネル伝送についてのロケーション処理を実施するため、無線通信システムからのトリガを受信できる。この識別子セットはタスキングリストをバイパスし、無線ロケーション・システム内のトリガ機構を使用しない。むしろ、無線通信システムは単独で、どの無線伝送のロケーションを特定すべきかを決定し、次に、特定のセル・サイトで特定の音声チャンネルからのＲＦデータを収集しロケーション処理を実施するための指令を無線ロケーション・システムに送る。無線ロケーション・システムは、ＲＦデータが収集された時のタイムスタンプを含む確認で応答する。無線ロケーション・システムは同様に、ロケーション処理が完了した時点で、適切な書式のロケーション記録で応答する。
【０１４０】
無線ロケーション・システムに対する指令の時刻及びＲＦデータ収集タイムスタンプを伴う応答に基づいて、無線通信システムは、無線送信機の状態が指令の後に変化したか否か及びＲＦデータ収集に成功する確率が高いか否かを決定する。
【０１４１】
伝送を行なう。  −  無線ロケーション・システムは、無線通信システムに対し、特定の時刻に又は規定の時間範囲内で伝送を行なうように特定の無線送信機を強制するよう指令することができる。無線通信システムは、確認及びその伝送が予定される時刻又は時間範囲で応答する。無線ロケーション・システムが強制しうる伝送のタイプとしては、例えば、監査応答及びページング応答がある。この識別子セットを用いて、無線ロケーション・システムは同様に、より高いパワーレベル設定値を用いて伝送するべく無線送信機を強制するよう、無線通信システムに指令することもできる。数多くのケースにおいて、無線送信機は、バッテリ寿命を保存するため伝送する時点で最低のパワーレベル設定値を使用するよう試みることになる。位置推定の精度を改善するため、無線ロケーション・システムは、無線送信機がより高いパワーレベル設定値を使用することを選好する可能性がある。無線通信システムは、無線ロケーション・システムに対し、より高いパワーレベル設定値が使用される予定であるという確認と伝送が予想される時刻又は時間範囲で応答する。
【０１４２】
移動体へのアクセスへの無線通信システムの応答を遅延させる  −  ＣＤＭＡといったような一部のエア・インタフェース・プロトコルは、無線送信機が例えば最低の又は非常に低いパワーレベル設定値でアクセスチャンネルといったようなチャンネル上での伝送を開始し、次に（ｉ）無線送信機がアクセス伝送を行なう、
（ii）無線送信機が無線通信システムからの応答を待つ；（iii）予め定められた時間内に無線通信システムからのいかなる応答も無線送信機が受信しなかった場合、無線送信機はそのパワーレベル設定値を予め定められた量だけ増大させ次にステップ（ｉ）に戻る；（iv）予め定められた時間内に無線通信システムからの応答を無線送信機が受信した場合、無線送信機は次に通常の識別子交換を入力する、という一連のステップを入力するメカニズムを使用している。このメカニズムは、無線送信機が伝送のために最低の有用なパワーレベル設定値のみを使用し、さらにエネルギー又はバッテリ寿命を浪費しないことを確実にするために有用である。しかしながら、無線送信機が無線通信システムとうまく通信できる最低パワーレベル設定値が、受諾可能な位置推定を得るのに充分なものでない可能性もある。従って、無線ロケーション・システムは、無線通信システムに対しこれらの伝送に対するこの応答を予め定められた時間又は量だけ遅延させることができる。この遅延動作は、無線送信機に通常よりも１回又は通常よりも多い回数だけステップ（ｉ）〜(iii) のシーケンスを反復させることになり、その結果、アクセス伝送のうちの単数又は複数のものが通常よりも高いパワーレベルにあることになる。より高いパワーレベルは好ましくは、無線ロケーション・システムがより正確な位置推定を決定できるようにする可能性がある。無線ロケーション・システムは、特定の無線送信機のため、特定のタイプの無線伝送（例えば全ての「９１１」呼び出しについて）のため、その送信機がそれに対し通信しようとしている基地局から特定された１つの範囲内にある無線送信機のため、
又は特定のエリア内の全ての無線送信機のためにこのタイプの遅延動作を指令することができる。
【０１４３】
無線送信機へ確認を送出する。  −  無線ロケーション・システムは、伝送ができない、すなわち前述のとおり、無線ロケーション・システムは伝送を受信することしかできないことから、１つの動作について無線送信機に通知するための手段を中に内含していない。従って、無線ロケーション・システムが例えば或る動作の完了時点での確認音を送ることを望む場合、無線ロケーション・システムは無線通信システムに特定の識別子を伝送するよう指令する。識別子には例えば、可聴確認音、音声識別子又は無線送信機への合成識別子又は短メッセージサービス又はページングを介して送られるテキスト識別子が含まれ得る。無線ロケーション・システムは、その識別子が受諾され無線送信機に送られたことの確認を無線通信システムから受信する。この指令／応答識別子セットは、ロケーション処理の禁止といったような或る種のエンドユーサ゛アプリケーション機能を無線ロケーション・システムがサポートすることを可能にする上で重要である。
【０１４４】
位置検出の記録を報告する。−無線ロケーション・システムは無線通信システムに対し報告するタスクをもつ無線送信機についてならびに無線通信システムがトリガを開始した伝送について、無線通信システムに対してロケーション記録を自動的に報告する。無線ロケーション・システムは同様に、無線通信システムにより問合せされ無線通信システムが受信する許可を得ている任意の履歴ロケーション記録について報告する。
・内部的な無線通信システムのインタフェース，状態テーブルの監視
無線ロケーション・システムと無線通信システムの間のこの上述のインタフェースに加えて、無線ロケーション・システムは同様に、無線送信機及びこれらの送信機が使用中のＲＦチャンネルを識別するために無線ロケーション・システムにとって重要である識別子を傍受する目的で無線通信システム内の既存のインタフェースを監視する手段も内含している。これらのインタフェースとしては、例えば、
ＧＳＭエア・インタフェース・プロトコルを利用する無線通信システム内で使用される「ａインタフェース」及び「ａbis インタフェース」などが含まれる可能性がある。これらのインタフェースは周知であり、さまざまな規格の中で公表されている。基地局（ＢＴＳ），基地局コントローラ（ＢＳＣ）及び移動体交換局（ＭＳＣ）及びその他のポイント間のこれらのインタフェース上の双方向識別子を監視することにより、無線ロケーション・システムは、無線通信システム自体が知っているものと同じ特定チャンネルに対する無線送信機の割当てについての情報を得ることができる。無線ロケーション・システムはさまざまなポイントで、これらのインタフェースを監視する手段を内含している。例えば、ＳＣＳ１０は、
ＢＴＳからＢＳＣのインタフェースを監視できる。代替的には、ＴＬＰ１２又はＡＰ１４は又、一定数のＢＴＳ対ＢＳＣのインタフェースが集中させられたＢＳＣを監視することもできる。無線通信システム内部のインタフェースは暗号化されず、階層プロトコルは当業者にとって既知のものである。これらのインタフェースを監視することに関する無線ロケーション・システムの利点は、無線ロケーション・システムには無線送信機からの制御チャンネル識別子を独立して検出し復調することが必要とされない可能性があるという点にある。さらに、無線ロケーション・システムは、これらのインタフェースから全ての必要な音声チャンネル割当て情報を得ることができる。
【０１４５】
制御チャンネル伝送のためにこれらの手段を用いて、ＳＣＳ１０は前述のように伝送を受信し、検出及び復調無く制御チャンネルＲＦデータをメモリ内に記録する。別途、無線ロケーション・システムは、無線通信システム内の規定のインタフェース上で発生した識別子を監視し、無線ロケーション・システムがトリガ事象を内含する識別子を発見した時点で無線ロケーション・システム内でトリガをひき起こす。トリガ事象によって開始され、無線ロケーション・システムは無線伝送が発生したおおよその時刻を決定し、各々伝送開始のためのそのメモリをサーチするべく第１のＳＣＳ１０及び第２のＳＣＳ１０Ｂに指令する。選ばれたこの第１のＳＣＳ１０Ａは、無線送信機がそれに対し通信を行なった基地局と同時にロケーションが特定されるＳＣＳか又は無線送信機が通信を行なった基地局に隣接するＳＣＳである。すなわち、第１のＳＣＳ１０Ａは一次チャンネルとして制御チャンネルが割当てられたはずのＳＣＳである。第１のＳＣＳ１０Ａが伝送の開始を成功裡に決定し報告した場合には、ロケーション処理は、以下で記述する手段を用いて通常通りに進行する。第１のＳＣＳ１０Ａが伝送の開始を成功裡に決定できない場合には、第２のＳＣＳ１０Ｂは伝送の開始を報告し、その後ロケーション処理が通常通りに進行する。
【０１４６】
無線ロケーション・システムはまた、音声チャンネル伝送のためにもこれらの手段を使用する。タスキングリスト内に含まれた全てのトリガについて、無線ロケーション・システムはこれらのトリガに関する識別子のための規定のインタフェースを監視する。対象の識別子としては例えば、音声チャンネル割当て識別子、ハンドオフ識別子，周波数ホッピング識別子，パワーアップ／パワーダウン識別子，有向再試行識別子，終了識別子及びその他の類似の動作及び状況識別子が含まれる。無線ロケーション・システムは、ＡＰ１４の状態テーブル内にこれらの無線送信機の状態及び状況のコピーを連続的に維持する。無線ロケーション・システムがタスキングリスト内のエントリのうちの１つに関係する識別子を検出する毎に、無線ロケーション・システムは、自らの状態テーブルを更新する。その後、
無線ロケーション・システムは、例えば規則的な時間的間隔でロケーション処理を実施するべくトリガし、状態テーブルにアクセスしてどのセル・サイト、セクタ、ＲＦチャンネル、及びタイムスロットが現在無線送信機により使用されているかを精確に決定することができる。本書に含まれている例は、無線ロケーション・システムがＧＳＭベースの無線通信システムにインタフェースするのに用いる手段を記述していた。無線ロケーション・システムは同様に、その他のエア・インタフェースに基づくシステムを用いた類似の機能をサポートすることもできる。
【０１４７】
ＣＤＭＡといったような或る種のエア・インタフェースのためには、無線ロケーション・システムは同様に、状態テーブル内に制御チャンネル内のアクセスバーストから得られた或る種のアイデンティティ情報をも保持する。この情報は後に、音声チャンネルのために使用されたマスクを復号するために使用される。例えば、ＣＤＭＡエア・インタフェース・プロトコルは、一部には音声チャンネル伝送の符号化で使用される長コードマスクを決定するために無線送信機の電子通し番号（ＥＳＮ）を使用する。数多くの無線送信機が情報を１度しか伝送できない、
すなわち例えば数多くのＣＤＭＡ移動体が地理的エリア内で無線送信機が活動状態となった後最初のアクセスバーストの間にそのＥＳＮを伝送するだけとなることから、無線ロケーション・システムはタスキングリスト内へのエントリのために状態テーブル内にこの情報を維持する。長コードマスクを独立して決定するこの能力は、無線ロケーション・システムと無線通信システムの間のインタフェースが作動状態にない場合及び／又は無線ロケーション・システムが無線通信システムの内部のインタフェースの１つを監視できない場合にひじょうに有用である。無線ロケーション・システムのオペレータは、全ての無線送信機についてアイデンティティ情報を維持するべく無線ロケーション・システムを任意にセットすることができる。上述の理由に加えて、無線ロケーション・システムは、「９１１」を呼出すことによりロケーション処理をトリガする全ての無線送信機のための音声チャンネル追跡を提供することができる。前述のように、無線ロケーション・システムは、例えば「９１１」を呼び出した後規定の時間中１つの無線送信機に対するロケーションを提供するのに動的タスキングを使用する。状態テーブル内に全ての無線送信機についてのアイデンティティ情報を維持することにより、無線ロケーション・システムは、規定のトリガ事象の場合に、タスキングリスト内に先行エントリを伴うものだけではなく全ての送信機について音声チャンネル追跡を提供することができる。
・アプリケーションのインタフェース
ＡＰ１４を用いて、無線ロケーション・システムは、ＴＣＰ/ＩＰ，Ｘ２５ＳＳ７及びＩＳ−４１といったような安全プロトコルを用いたエンドユーサ゛及びキャリヤロケーションアプリケーションに対するさまざまな規格ベースのインタフェースをサポートする。ＡＰ１４と外部アプリケーションの間の各インタフェースは、ＡＰ１４に接続されたアプリケーションのアイデンティティをＡＰ１４が肯定的に確認できるようにする安全かつ認証済みの接続である。これは、各々の接続されたアプリケーションが、実時間及び／又は履歴ベースでロケーション記録に対する制限されたアクセスしか付与されていないということを理由として、
必要なものとなっている。さらに、ＡＰ１４は、以下でさらに詳述する付加的な指令／応答、実時間及び後処理機能をサポートする。これらの付加的な機能に対するアクセスには、同様に認証が必要とされる。ＡＰ１４は、ユーサ゛リスト及び各ユーサ゛に結びつけられた認証手段を維持する。いかなるアプリケーションも、そのアプリケーションが適正な認証又はアクセス権をもたないロケーション記録又は機能にアクセスすることはできない。さらにＡＰ１４は、問題が発生したか又はその後の動作調査が必要とされる場合に各アプリケーションが行なった動作の完全なロギングをサポートする。以下のリスト中の各指令又は機能について、ＡＰ１４は好ましくは、該当する場合に各々の動作又はその結果を確認するプロトコルをサポートする。
【０１４８】
タスキングリストを編集する。−  この指令は外部アプリケーションが、各エントリと結びつけられたあらゆるフィールド及びフラグを含めて、タスキングリスト内のエントリを付加、除去又は編集することを可能にする。この指令は、単一指令内にエントリリストが内含されているバッチエントリベースか又は単一エントリベースでサポートされ得る。後者は、例えば外部アプリケーションによりさらに大量の無線送信機をサポートしているロケーション依存形ビリングといったようなバルクアプリケーションにおいて有用であり、プロトコルオーバーヘッドを最小限におさえることが望まれる。この指令はタスキングリスト内の特定のエントリのためにアプリケーションを付加又は消去することができるが、エントリが指令を発するアプリケーションと結びつけられていないか又はこのアプリケーションにより許可されていないその他のアプリケーションをも内含する場合、
そのエントリを完全に消去することはできない。
【０１４９】
位置検出の間隔を設定する。−  無線ロケーション・システムは、制御チャンネル又は音声チャンネル上で、特定の無線送信機のために任意の間隔でロケーション処理を実施するようにセットされ得る。例えば、或る種のアプリケーションは、送信機が音声チャンネル上での伝送に携わっているとき数秒毎の無線送信機のロケーションを必要とする可能性がある。無線送信機が最初の伝送を行なうとき、無線ロケーション・システムは最初にタスキングリスト内の標準エントリを用いてトリガする。このエントリ内のフィールド又はフラグの１つがセットされた間隔で更新済みロケーションを特定したならば、無線ロケーション・システムは、
アイデンティティ又はその他の伝送された基準ではなくタイマーによりトリガされるタスキングリスト内の動的タスキングを新規作成する。１秒から数時間の範囲に及び得るタイマーの期限満了毎に、無線ロケーション・システムは自動的にトリガして無線送信機おロケーションを特定する。無線ロケーション・システムは、前述のような音声呼び出しパラメータを含む無線送信機の状況を問合せするため無線通信システムに対するそのインタフェースを使用する。無線送信機が音声チャンネル上での伝送に携わっている場合には、無線ロケーション・システムはロケーション処理を実施する。無線送信機がいかなる既存の伝送にも携わっていない場合、無線ロケーション・システムは、無線送信機に直ちに伝送させるよう無線通信システムに指令を与えることになる。動的タスクがセットされた時点で、無線ロケーション・システムは同様に、動的タスキングが停止する期限満了時刻もセットする。
【０１５０】
エンドユーサ゛の付加／消去。−  この指令は、ロケーション処理が有効化された状態でタスキングリスト上に無線送信機のアイデンティティを置くため、タスキングリストから無線送信機のアイデンティティを除去し従ってトリガとしてアイデンティティを削除するため、又はロケーション処理が有効化された状態でタスキングリスト上に無線送信機のアイデンティティを置くために、無線送信機のエンドユーサ゛によって実行され得る。「ロケーション処理禁止」として知られているようにエンドユーサ゛によりロケーション処理が無効化された時点で、無線送信機のためにいかなるロケーション処理も実行されなくなる。無線ロケーション・システムのオペレータは、エンドユーサ゛による「ロケーション処理禁止」指令に応答して、無線ロケーション・システムによる複数の動作のうちの１つを任意に選択することができる： すなわち（ｉ）無効化動作は、「９１１」といったような緊急呼び出しに起因するトリガを含め、タスキングリスト内のその他全てのトリガをオーバーライドすることができる。（ii）無効化動作は、「９１１」といったような緊急呼び出しに起因するトリガを除き、タスキングリスト内のその他のあらゆるトリガをオーバーライドすることができる。（iii） 無効化動作は、タスキングリスト内のその他のトリガ選択によってオーバーライドされ得る。第１のケースでは、何らかの理由でその送信機上でいかなるロケーション処理も実施されなくなることから、エンドユーサ゛には無線送信機による伝送のプライバシに関し完全な制御が付与されている。第２のケースでは、エンドユーサ゛は、緊急事態の間でもなおロケーションの恩恵を受けることができるが、その他の時刻には全く受けられない。第３のケースの１例においては、特定の無線送信機の実際の所有者である雇用主は、ジョブの一部として無線送信機を使用しているもののロケーションを特定されることを望まないかもしれない１人の従業員によるエンドユーサ゛動作をオーバーライドすることができる。無線ロケーション・システムは、その他のアイデンティティに対する無線伝送内に内含されたアイデンティティのマッピングを得るため、上述のように、無線通信システムを問合せることができる。
【０１５１】
エンドユーサ゛による付加及び消去は、入力された文字及び数字シーケンス及び、無線送信機上で「ＳＥＮＤ」又はその等価物のボタンを押すことによって、
実施される。これらのシーケンスは任意には無線ロケーション・システムのオペレータによって選ばれ通知されてもよい。例えば、１つのシーケンスは、ロケーション処理を無効化するための「☆５５ ＳＥＮＤ」でありうる。その他のシーケンスも同様に可能である。エンドユーサ゛がこの規定のシーケンスを入力できた時点で、無線送信機は無線通信システムの規定の制御チャンネルの１つの上でそのシーケンスを伝送することになる。無線ロケーション・システムは、全ての逆制御チャンネル伝送を独立して検出し復調することから、無線ロケーション・システムは独立して、入力された規定のシーケンスを解釈し、上述のようにタスキングリストに対し適切な機能更新を行なうことができる。無線ロケーション・システムがタスキングリストに対する更新を完了した時点で、無線ロケーション・システムはエンドユーサ゛に対して確認を送るべく無線通信システムに指令を出す。前述のように、これは可聴音、録音された又は合成された音声又はテキスト識別子の形をとり得る。この指令は、無線ロケーション・システムと無線通信システムの間のインタフェース上で実行される。
【０１５２】
指令の伝送。−この指令により、外部アプリケーションは特定の無線送信機又は無線送信機群に伝送を行なわせるべく無線通信システムに対し無線ロケーション・システムが指令を出すようにすることができる。この指令は、無線送信機（単複）が直ちに又は規定の時刻に伝送すべきフラグ又はフィールドを内含することができる。伝送は検出され復調されトリガされロケーション処理及びロケーション記録の生成をひき起こすことになるため、この指令は、指令時点で無線送信機（単複）のロケーションを特定しようと努める。これは、無線送信機のための次の登録時間を待機すること又は独立した伝送が発生するのを待つことといったような、ロケーションを決定する上での何らかの遅延を削除又は削減する上で有用である。
【０１５３】
外部データベースの質問および更新。−  無線ロケーション・システムは、外部データベースをアクセスし、無線送信機のアイデンティティ又は伝送中に含まれたその他のパラメータ又はトリガ基準を用いて前記外部データベースを問合せし、新しい増強されたロケーション記録を新規作成するべく無線ロケーション・システムにより生成されたデータと外部データベースから得られたデータを併合するための手段を内含する。このとき、増強されたロケーション記録を、要求するアプリケーションに対し転送することができる。外部データベースは例えば、顧客情報、医療情報、加入機能、アプリケーション関連情報、顧客勘定情報、コンタクト情報又はロケーショントリガ事象の時点で行なうべき規定の動作のセットといったようなデータ要素を含むことができる。無線ロケーション・システムは同様に、例えばロケーションサービスの提供に関連するビリング計数器の増減を行なうため又は特定の無線送信機に結びつけられた最新ロケーション記録を用いて外部データベースを更新するため、外部データベースに対する更新をひき起こすこともできる。無線ロケーション・システムは、複数の外部データベース上で本書に記述した動作を実行するための手段を内含している。アクセスすべき外部データベースのリスト及びシーケンス及び行なうべき後続動作は、タスキングリスト内のトリガ基準内に含まれたフィールドの１つの中に含まれている。
【０１５４】
ランダムな匿名の位置検出の処理。−  無線ロケーション・システムは、大規模ランダム匿名ロケーション処理を実施するための手段を内含する。この機能は、
個々の送信機の特定のアイデンティティを考慮することなく１つの無線送信機母集団について大量のデータを収集することを必要とする或るタイプのアプリケーションにとって貴重なものである。このタイプのアプリケーションとしては、１つの伝送のロケーション及びその他のパラメータを同時に決定することにより無線キャリヤが無線通信システムの性能を測定できるようにするＲＦ最適化； 政府機関及び商業的事務所が車両中で走行する無線送信機の統計的に有意の標本を用いてさまざまな公道上の交通の流れを監視できるようにする交通量管理； 及び商業的企業が、特定の事業の実現性を決定する一助となりうる特定のエリア周辺の交通の流れを推定できるようにする、局所的交通量推定、がある。
【０１５５】
ランダムな匿名の位置検出の処理を要求するアプリケーションは任意には、次の２つのソースからロケーション記録を受けとる； すなわち（ｉ）その他のアプリケーションのために生成されたロケーション記録のコピー及び（ii）いずれかの特定の基準を考慮することなく無線ロケーション・システムによって無作為にトリガされたロケーション記録のいずれかのソースから生成されたロケーション記録は全て、ロケーション記録から取出されたアイデンティティ及びトリガ基準の全てと共に転送される。しかしながら、要求しているアプリケーション（単複）は、その記録が完全にランダムなプロセスから生成されたものであるか又はもう１つのトリガ基準からのコピーであるかを決定することができる。ランダムロケーション記録は、処理及び通信リソースが利用可能である場合につねにランダムに選択された伝送についてロケーション処理を行ないそうでなければ特定の時点で未使用状態となる無線ロケーション・システム内の優先性の低いタスクによって生成される。要求しているアプリケーション（単複）は、ランダムロケーション処理が、無線ロケーション・システムの全通信範囲エリア全体にわたり実施されるか、規定の公道に沿ってといったような特定の地理的エリア全体にわたり実施されるか、又は特定セル・サイトの通信エリアによって実施されるかを特定することができる。かくして、要求するアプリケーション（単複）は、無線ロケーション・システムのリソースを各アプリケーションにとって最大の関心事であるこれらのエリアに向けることができる。アプリケーション（単複）が望むランダム度に応じて、無線ロケーション・システムは、例えば登録識別子，発信識別子，ページング応答ＭＧ又は音声チャンネル伝送といったような或るタイプの伝送をランダムに選択するため選好性を調整することができる。
【０１５６】
地理的なグループの匿名の追跡。−  無線ロケーション・システムは、規定の地理的エリア内で匿名の無線送信機群のため反復的ベースでロケーション処理をトリガするための手段を内含する。例えば、特定のロケーションアプリケーションは、規定の時間にわたり、ただし無線送信機の特定のアイデンティティを無線ロケーション・システムが開示することなく、１つの無線送信機の走行ルートを監視することを望むかもしれない。この時間は、多くの時間、日数又は週数である可能性がある。この手段を用いて、無線ロケーション・システムは、 そのアプリケーションにとって関心ある地理的エリア内で伝送を開始する無線送信機をランダムに選択する； 対象の伝送に対するロケーション処理を実行する； 無線送信機のアイデンティティを新しい符号化された識別子へと不可逆的に翻訳し暗号化する； 要求するロケーション アプリケーション（単複）に対しロケーション記録を転送する； 及びその無線送信機のためのタスキングリスト内で、関連する期限満了時間を有する動的タスクを新規作成する。その後、規定の無線送信機が伝送を開始するときにはつねに、無線ロケーション・システムはこの動的タスクを用いてトリガし、対象の伝送についてロケーション処理を実施し、その無線送信機のアイデンティティを、符号化された識別子が同じになるように同じ手段を用いて、新しい符号化された識別子へと不可逆的に翻訳及び符号化し、符号化された識別子を用いてロケーション記録を新規作成し、要求するロケーション アプリケーション（単複）へとロケーション記録を転送する。本書で記述されている手段は、制御又は音声チャンネル伝送を用いて、このタイプの監視を実施するため無線ロケーション・システムのその他の機能と組合わせることができる。さらに、本書で記述された手段は、無線送信機のプライベートアイデンティティを完全に保存し、さらに無線送信機の走行パターンを監視できるもう１つの種類のアプリケーションを有効化する。この種のアプリケーションは、新しい道路の計画設計、代替ルートの計画又は商業及び小売りペースの建設を決定する上で高い価値をもちうる。
【０１５７】
位置検出の記録のグループ化、分類、およびラベル付け。−  無線ロケーション・システムは、ロケーション記録をグループ化、分類又はラベル付けするべく或る種の要求アプリケーションのためのロケーション記録を後処理する手段を内含する。無線ロケーション・システムがサポートする各インタフェースについて、無線ロケーション・システムは、そのアプリケーションがそれについて認証されているのと同時にそれを要求しているデータのタイプ及びそのアプリケーションが望む後処理動作又はフィルタのタイプのプロフィールを記憶する。本書に含まれた例のような数多くのアプリケーションは、個々の送信機の特定アイデンティティ又は個々のロケーション記録を必要としない。例えば、ＲＦ最適化アプリケーションは、それが任意の個々のロケーション記録から導き出せる以上の価値を、特定のセル・サイト又はチャンネルのためのロケーション記録の大きなデータセットから導き出す。もう１つの例として、交通量監視アプリケーションは、規定の道路又は高速道路上にある送信機からのロケーション記録のみを要求し、付加的に、これらの記録が道路又は公道の区画別及び走行方向別にグループ化されることを要求する。その他のアプリケーションは、例えば、電子マップ上において道路セグメントに隣接してではなくむしろ製図された道路セグメント上に直接送信機のロケーションが現われるような形で送信機の位置推定を調整することにより、視覚的表示のアピール度を高めるように書式化されたロケーション記録を無線ロケーション・システムが転送することを要求するかもしれない。従って、
無線ロケーション・システムは好ましくは、最寄の製図された道路セグメントに対し位置推定を「スナップする」。
【０１５８】
無線位置検出のシステムは、特定のセル・サイト、セクタ、ＲＦチャンネル又はＲＦチャンネル群上でのみ通信する無線送信機のための１つのアプリケーションに対しロケーション記録をろ過し報告することができる。記録を要求アプリケーションに転送する前に、無線ロケーション・システムはまず最初に、記録内の適切なフィールドが必要条件を満たすことを確認する。必要条件と整合しない記録は転送されず、必要条件と整合する記録が転送される。一部のフィルタは地理的なものであり、無線ロケーション・システムにより計算されなくてはならない。例えば、無線ロケーション・システムは、最も近い道路セグメント及びその道路セグメント上の無線送信機の走行方向を決定するべくロケーション記録を処理することができる。このとき無線ロケーション・システムは、特定の道路セグメント上にあることが決定された記録のみをそのアプリケーションに転送することができ、
又、決定された道路セグメントを含むフィールドを付加することによってロケーション記録をさらに増強することができる。最も近い道路セグメントを決定するために、無線ロケーション・システムには、要求アプリケーションにより対象の道路セグメントのデータベースが提供される。このデータベースは、各道路セグメントがその各地点を定義する緯度及び経度座標と共に記憶されている１つのテーブルの中に記憶される。各々の道路セグメントは、直線又は曲線としてモデリングされ得、１つ又は２つの走行方向をサポートするようにモデリングされ得る。
【０１５９】
次いで、無線ロケーション・システムによって決定された各位置検出の記録について、無線ロケーション・システムは、ロケーション記録内の緯度及び経度をデータベース内に記憶された各々の道路セグメントに比較し、ロケーション記録の緯度及び経度にセグメントのエンドポイントを結ぶモデリングされた線からの最短距離を決定する。この最短距離は、記憶された道路セグメントの２つのエンドポイントを結ぶ線に直交する計算上の仮想線である。最も近い道路セグメントが決定された時点で、無線ロケーション・システムはさらに、ロケーション処理により報告された無線送信機の走行方向の道路セグメントの方向性と比較することによって、道路セグメント上の走行方向を決定することができる。このとき道路セグメントの方向性との関係において最小誤差を生み出す方向が、無線ロケーション・システムにより報告される。
・ネットワークの操作のコンソール（ＮＯＣ）１６
ＮＯＣ１６は、無線ロケーション・システムのオペレータが無線ロケーション・システムのプログラミングパラメータに対し容易にアクセスできるようにするネットワーク管理システムである。例えば、一部の都市においては、無線ロケーション・システムは、何百さらには何千もの数多くのＳＣＳ１０を内含している可能性がある。ＮＯＣは、グラフィカルユーサ゛インタフェース能力を用いて、大型無線ロケーション・システムを管理するための最も有効な方法である。ＮＯＣは同様に、無線ロケーション・システム内の或る機能が適切に作動していない場合に実時間警告を受信する。これらの実時間警告は、矯正的動作を行ないロケーションサービスの劣化を防ぐようオペレータが使用できるものである。無線ロケーション・システムの試行を伴う実験から、経時的に優れたロケーション精度を維持するシステムの能力が、その予め定められたパラメータ内でシステムを作動させ続けるオペレータの能力に直接関係づけされる、ということがわかる。
・位置検出の処理
無線ロケーション・システムは、中央ベース処理と局ベース処理として知られている２つの異なる方法を用いてロケーション処理を実施する能力をもつ。両方の技術はまず最初に特許第５,３２７,１４４号に開示されており、本明細書内でさらに増強されている。ロケーション処理は、一部には、多重アンテナ及び多重ＳＣＳ１０で受信された通りの信号のいくつかの位相特性を正確に決定する能力に依存している。従って、受信信号の位相特性を決定するロケーション処理の能力を妨げるフェーズエラー源を識別し取り除くことが無線ロケーション・システムの目的である。１つのフェーズエラー源は、無線送信機自体の内部にある、すなわち、伝送のため電話が特定チャンネルに同調できるようにするフェーズロックループ及び発振器（標準的には水晶発振器）である。低コストの水晶発振器は一般により高いフェーズノイズを有することになる。ＴＳ−１３６及びＩＳ−９５Ａといったような一部のエア・インタフェース仕様は、無線電話が伝送できるフェーズノイズを網羅する仕様を有する。ＩＳ−５５３Ａといったようなその他のエア・インタフェース仕様は、フェーズノイズを密に規定していない。従って本発明の目的は、一部には中央ベース処理又は局ベース処理の使用を自動的に選択することによりロケーション処理におけるフェーズエラー源としての無線送信機のフェーズノイズを自動的に低減しかつ／又は削除することにある。自動選択には同様に、ＳＣＳ１０とＴＬＰ１２の間の通信リンクを使用する効率、及びＳＣＳ１０及びＴＬＰ１２の各々におけるＤＳＰリソースの利用可能性も考慮されることになる。
【０１６０】
中央ベース処理を使用するとき、ＴＤＯＡ及びフィールドＯＡ決定及び多重経路処理は、位置及び速度の決定と合わせて、ＴＬＰ１２内で実施される。この方法は、無線送信機が予め定められた閾値より高いフェーズノイズを有する場合に好まれる。これらのケースでは、中央ベース処理がフェーズエラー源としての無線送信機のフェーズノイズを低減又は削除する上で最も有効であるが、これは、
ＴＤＯＡ推定が、同じくＳＣＳ１０又は異なるＳＣＳ１０にありうる２本のアンテナからの実際のＲＦ伝送のディジタル表現を用いて実施されるからである。この方法においては、当業者は、送信機のフェーズノイズがＴＤＯＡ処理における同相ノイズであり、従ってＴＤＯＡ決定プロセスにおいて自己取消しするものであることを認識するだろう。この方法は、例えば、高いフェーズノイズをもつ数多くの非常に低コストのＡＭＰＳセルラ電話の場合に最もうまく働く。中央ベース処理における基本ステップは、以下に列挙され図６の流れ図で表わされているステップを含む：
無線送信機が、制御チャンネル又は音声チャンネルのいずれかの上で１つの伝送を開始させる（ステップＳ５０）；  該伝送は、無線ロケーション・システム内の多数のＳＣＳ１０及び多数のアンテナにおいて受信される（ステップＳ５１）；  該伝送は、各ＳＣＳ／アンテナに接続された受信機の中でディジタル書式に変換される（ステップＳ５２）；  ディジタルデータは、各ＳＣＳ１０において受信機内のメモリに記憶される（ステップＳ５３）；  伝送は復調される（ステップＳ５４）；  無線ロケーション・システムは、伝送のためにロケーション処理を開始すべきか否かを決定する（ステップＳ５５）；  トリガされた場合、ＴＬＰ１２は、多数のＳＣＳ１０において受信機内のメモリからディジタルデータのコピーを要求する（ステップＳ５６）；  ディジタルデータが、多数のＳＣＳ１０から選択されたＴＬＰ１２まで送られる（ステップＳ５７）；  ＴＬＰ１２は、アンテナ対からのディジタルデータについてＴＤＯＡ，フィールドＯＡ及び多重経路軽減を実施する（ステップＳ５８）；  ＴＬＰ１２は、ＴＤＯＡデータを用いて位置及び速度決定を実施し、次にロケーション記録を新規作成し、ロケーション記録をＡＰ１４に転送する（ステップＳ５９）。
【０１６１】
無線位置検出のシステムは、ＳＣＳ１０からＴＬＰ１２までディジタルデータを送るときその伝送を表現するために可変的数のビットを使用する。前述のとおり、ＳＣＳ受信機は、充分なダイナミックレンジを達成するため、１つのディジタル標本あたりの高い解像度つまり大きいビット数で無線送信機をディジタル化する。
【０１６２】
このことは、ＳＣＳ７０Ａの近く及びＳＣＳ１０Ｂから離れたところで信号を同時に受信している可能性のある広帯域ディジタル受信機を用いた場合に特に必要とされる。例えば、８４ｄＢのダイナミックレンジを表現するためには、最高１４ビットが必要とされる可能性がある。しかしながらロケーション処理は必ずしも、ディジタル標本毎に高い解像度を必要とするわけではない。往々にして、充分な精度のロケーションは、無線ロケーション・システムが一ディジタル標本あたり比較的少ないビット数を用いることによって達成可能である。従って、各々のＳＣＳ１０とＴＬＰ１２の間で通信リンク上の帯域幅を保つことにより無線ロケーション・システムの実現コストを最小限にするため、無線ロケーション・システムは、望ましい精度レベルをさらに維持する一方で１つの伝送をディジタル表現するために必要とされる最少ビット数を決定する。この決定は例えば、無線送信機により使用された特定のエア・インタフェース・プロトコル、伝送のＳＮＲ，フェーディング及び／又は多重経路による伝送混乱度及び各ＳＣＳ１０内の処理及び通信待ち行列の現在の状態などに基づいている。ＳＣＳ１０からＴＬＰ１２に送られたビット数は、標本あたりのビット数が最小限におさえられること、及び可能なかぎり最短の長さつまり最少限のセグメントがロケーション処理のために使用されること、といった２つの方法で削減される。ＴＬＰ１２は、この最少限のＲＦデータを用いてロケーション処理を実施し、次に望ましい精度レベルと結果を比較する。この比較は、確信間隔計算に基づいて実施される。位置推定が望ましい精度限界内に入らない場合、ＴＬＰ１２は選択されたＳＣＳ１０から再帰的に付加的データを要求することになる。付加的データには、ディジタル標本あたりの付加的なビット数が含まれる可能性があり、かつ／又は伝送のより多くのセグメントが内含される可能性がある。この付加的データ要求プロセスは、ＴＬＰ１２が規定されたロケーション精度を達成してしまうまで再帰的に続行することができる。
【０１６３】
上述の基本ステップに対する付加的な詳細が存在する。これらの詳細は、本明細書のその他の部分にある特許第５,３２７,１４４号及び５,６０８,４１０号の中で記述されている。先行特許中で記述されたプロセスに対する１つの増強は、
ロケーション処理において各々のベースラインのために用いられる単一基準ＳＣＳ／アンテナの選択にある。先行技術においては、ベースラインは、１つのリング周囲のアンテナサイト対を用いて決定された。当該無線ロケーション・システムにおいては、使用される単一基準ＳＣＳ／アンテナは一般に、最高のＳＮＲの信号であるが、以下で記述するようにその他の判定基準も同様に使用される。高いＳＮＲの基準を使用することは、ロケーション処理で使用されるその他のＳＣＳ／アンテナがノイズ下限（すなわち信号対雑音比がゼロ又はマイナスの）以下といったような非常に弱いものである場合に、中央ベースのロケーション処理を補助する。局ベースのロケーション処理が使用される場合、基準信号は、非常に高い信号対雑音比をもち、さらにその他のＳＣＳ／アンテナにおける非常に弱い信号のためのロケーション処理を補助するように意図的に作成された、再変調された信号である。
【０１６４】
無線位置検出のシステムは、直接経路成分に加えて受信された多重経路の成分をまず最初に再帰的に推定し次にこれらの成分を受信信号から差し引くことによって、多重経路を軽減する。かくして、無線ロケーション・システムは、受信信号をモデリングし、モデルを実際の受信信号と比較し、加重最小自乗差を用いてこれら２つの間の差を最小限におさえようと試みる。無線送信機からの各々の伝送信号ｘ（ｔ）について、各ＳＣＳ／アンテナにおける受信信号ｙ（ｔ）は、信号の複雑な組合せである：
ｙ（ｔ）＝Σｘ（ｔ−τn）ａnｅjω(t-τn)、ｎ＝０ないしＮのすべてについて
ここに、式中、ｘ（ｔ）は無線送信機により伝送されたとおりの信号、ａn及びτnは、多重経路成分の複合振幅と遅延、Ｎは受信信号内の多重経路成分の合計数、ａ０およびτ０は最も直接的な経路要素についての定数、である。
【０１６５】
無線ロケーション・システムのオペレータは経験的に、各々の無線ロケーション・システムが作動している特定環境に適用される多重経路の各成分についての１組の制約条件を決定する。これらの制約条件の目的は、無線ロケーション・システムが各々の多重経路軽減計算のために結果を最適化するのに費す処理時間数を制限することにある。例えば、無線ロケーション・システムは、多重経路の４つの成分のみを決定するようにセットされ得る。すなわち、第１の成分は、範囲τ１A〜τ１B内に時間的遅延をもつものと仮定されうる： 第２の成分は、範囲τ２A〜τ２B内に時間的遅延をもつものとして仮定されうる； 第３の成分は、範囲τ３A〜τ３B内に時間的遅延を有するものとして仮定されうる； そして第４の成分についても同様である。ただし、第４の成分は、その時間的遅延が第３の成分の範囲を越えている何十もの個々の（幾分か拡散した）多重経路成分の複雑な組合せを事実上表わす単一の値である。処理を容易にするため、無線ロケーション・システムは先行する等式を周波数ドメインへと変換し、次に加重最小自乗差が最小限となるように個々の成分について解を求める。
【０１６６】
局にもとづく処理を使用するとき、ＴＤＯＡ及びフィールドＯＡ決定及び多重経路軽減は、ＳＣＳ１０内で実施され、一方位置及び速度の決定は、標準的にＴＬＰ１２内で実施される。局べース処理の主な利点は、特許第５,３２７,１４４号に記述されているように、各々のＳＣＳ１０及びＴＬＰ１２の間を通信リンク上で送られるデータ量が削減されるという点にある。ただし、その他の利点も同様に存在しうる。本発明の１つの新しい目的は、ＴＤＯＡ処理中の有効信号処理利得を増大させることにある。以上で指摘したように、中央ベースの処理は、無線送信機内のフェーズノイズによってひき起こされるフェーズエラーを削除又は減少させるという利点をもつ。しかしながら、これまでの開示のいずれも、局ベースの処理を使用した場合にいかにして同じフェーズノイズを削除又は削減するかという問題を扱っていなかった。本発明は、以下に列挙し図６で示されているステップを使用してフェーズエラーを低減させ、有効信号処理利得を増大させる：
無線送信機は、制御チャンネル又は音声チャンネルのいずれかの上で１つの伝送を開始させる（ステップＳ６０）；  該伝送は、無線ロケーション・システム内の多数のＳＣＳ１０及び多数のアンテナにおいて受信される（ステップＳ６１）；  該伝送は、各ＳＣＳ／アンテナに接続された受信機の中でディジタル書式に変換される（ステップＳ６２）；  ディジタルデータは、各ＳＣＳ１０内のメモリに記憶される（ステップＳ６３）；  伝送は復調される（ステップＳ６４）；  無線ロケーション・システムは、伝送のためにロケーション処理を開始すべきか否かを決定する（ステップＳ６５）；  トリガされた場合、第１のＳＣＳ１０Ａは伝送を復調させ、適切な位相補正間隔を決定する（ステップＳ６６）；  このような各位相補正間隔について、第１のＳＣＳ１０Ａは適切な位相補正及び振幅補正を計算し、この位相補正パラメータ及び振幅補正パラメータを復調されたデータと共に符号化する（ステップＳ６７）；  復調されたデータ及び位相補正及び振幅補正パラメータは第１のＳＣＳ１０ＡからＴＬＰ１２まで送られる（ステップＳ６８）；  ＴＬＰ１２は、ロケーション処理において使用すべきＳＣＳ１０及び受信アンテナを決定する（ステップＳ６９）；  ＴＬＰ１２は、ロケーション処理において使用されることになる各々の第２のＳＣＳ１０Ｂに対し、復調されたデータ及び位相補正及び振幅補正パラメータを送る（ステップＳ７０）；  第１のＳＣＳ１０及び各々の第２のＳＣＳ１０Ｂは、復調されたデータ及び位相補正及び振幅補正パラメータに基づいて第１の再変調信号を新規作成する（ステップＳ７１）；  第１のＳＣＳ１０Ａ及び各々の第２のＳＣＳ１０Ｂは、各々のＳＣＳ１０内のメモリに記憶されたディジタルデータ及び第１の再変調された信号を用いて、ＴＤＯＡ，フィールドＯＡ及び多重経路軽減を実施する（ステップＳ７２）；  第１のＳＣＳ１０Ａ及び各々の第２のＳＣＳ１０ＢからＴＬＰ１２まで、ＴＤＯＡ，フィールドＯＡ及び多重経路軽減データが送られる（ステップＳ７３）；  ＴＬＰ１２は、ＴＤＯＡデータを用いて位置及び速度決定を実施する（ステップＳ７４）； 及び  ＴＬＰ１２は、ロケーション記録を新規作成し、ロケーション記録をＡＰ１４に転送する（ステップＳ７５）。
【０１６７】
位相補正及び振幅補正パラメータを決定することの利点は、ＩＳ−９５Ａに基づいたＣＤＭＡ無線送信機のロケーションにおいて最も明らかである。周知のように、ＩＳ−９５Ａ送信機からの逆伝送は、非干渉性変調を用いて送られる。大部分のＣＤＭＡ基地局は、非干渉性変調のため、単一ビット間隔にわたり積分するにすぎない。秒あたり４８００ビットのビットレートをもつＣＤＭＡアクセスチャンネルについては、１ビットにつき２５６チップが送られ、かくして２４ｄＢの積分利得が可能となる。上述の技術を利用して、各々のＳＣＳ１０内でのＴＤＯＡ処理は例えば全１６０ミリセカンドのバースト（１９６,６０８チップ）にわたり積分し、５３ｄＢの積分利得を生み出す。この付加的な処理利得により本発明は、たとえＳＣＳ１０と同時にロケーション特定された基地局が同じＣＤＭＡ伝送を検出できなくても、多重ＳＣＳ１０を用いてＣＤＭＡ伝送を検出しロケーションを特定することができるようになる。
【０１６８】
１つの特定の伝送について、位相補正パラメータか又は振幅補正パラメータのいずれかがゼロであると計算されるか又は必要とされない場合には、これらのパラメータは、各ＳＣＳ１０とＴＬＰ１２の間の通信リンク上で伝送されるビット数を保ち続けるために送信されない。本発明のもう１つの実施形態においては、
無線ロケーション・システムは、１つの特定の伝送又は特定のエア・インタフェース・プロトコルの全ての伝送又は特定のタイプの無線送信機により行なわれる全ての伝送のために、固定された位相補正間隔を使用することができる。これは、例えば、さまざまな種類の送信機が示すフェーズノイズについて適正な一貫性を示す無線ロケーション・システムが或る時間にわたり収集した経験的データに基づいていてよい。これらのケースにおいて、ＳＣＳ１０は、適切な位相補正間隔を決定する処理ステップをセーブすることができる。
【０１６９】
当業者は、無線送信機のフェーズノイズを測定する方法が数多く存在するということを認識することであろう。１つの実施形態においては、第１のＳＣＳ１０Ａで受信された信号の純粋なノイズの無い再変調済みコピーを、ＳＣＳ内でＤＳＰによってディジタル式に生成することができ、次に受信信号を、この純粋信号に対して、各々の位相補正間隔にわたり比較することができ、位相差を直接測定することができる。この実施形態では、位相補正パラメータは、この位相補正間隔全体にわたる位相差の負の数として計算されることになる。位相補正パラメータを表現するのに必要とされるビット数は、位相補正パラメータの絶対値と共に変動することになり、ビット数は各々の位相補正間隔について変動しうる。例えば一部の伝送が、伝送中早い時期により大きいフェーズノイズを示し、その伝送の中間及び遅い時期においてより少ないフェーズノイズを示すということが観察されてきている。
【０１７０】
局にもとづく処理は、比較的低いフェーズノイズをもつ無線送信機にとって最も有用である。そのそれぞれのエア・インタフェース規格により必ずしも要求されているわけではないものの、ＴＤＭＡ，ＣＤＭＡ又はＧＳＭプロトコルを使用する無線電話は標準的に比較的低いフェーズノイズを示すことになる。無線送信機のフェーズノイズが増大するにつれて、位相補正間隔の長さは減少する可能性がありかつ／又は位相補正パラメータを表現するのに必要とされるビット数は増大する。局ベースの処理は、復調済みデータ及び位相補正及び振幅パラメータを表現するのに必要とされるビット数が中央ベースの処理を実施するのに必要とされるビット数の予め定められた割合を上回る場合、有効でない。従って、本発明の目的は、中央ベースの処理又は局ベースの処理のいずれを用いてロケーションを処理すべきかを、ロケーションが望まれる各伝送について自動的に決定することにある。この決定を行なうステップは、以下に列挙され、図７に示される：
無線送信機は、制御チャンネル又は音声チャンネルのいずれかの上で１つの伝送を開始する（ステップＳ８０）；  該伝送は、第１のＳＣＳ１０Ａにおいて受信される（ステップＳ８１）；  該伝送は、各アンテナに接続された受信機の中でディジタル書式に変換される（ステップＳ８２）；  無線ロケーション・システムは、伝送のためにロケーション処理を開始すべきか否かを決定する（ステップＳ８３）；  トリガされた場合、第１のＳＣＳ１０Ａはその伝送を復調させ、位相補正及び振幅補正パラメータを符号化するのに必要とされるビット数及び適当な位相補正間隔を推定する（ステップＳ８４）；  第１のＳＣＳ１０Ａは次に、中央ベースの処理に必要とされるビット数を推定する、
各々のそれぞれの方法について必要とされるビット数に基づいて、ＳＣＳ１０又はＴＬＰ１２は、この伝送のためのロケーション処理を実施するべく中央ベースの処理又は局ベースの処理のいずれを使用すべきかを決定する（ステップＳ８５）；、
本発明の他の１つの実施形態において、無線ロケーション・システムは、特定のエア・インタフェース・プロトコルの全ての伝送のため又は特定の種類の無線送信機によって行なわれる全ての伝送のために、つねに中央ベースの処理又は局ベースの処理を使用できる。  これは、例えば、さまざまな種類の送信機が示すフェーズノイズについて適正な一貫性を示す無線ロケーション・システムが或る時間にわたり収集した経験的データに基づいていてよい。これらのケースにおいて、ＳＣＳ１０及び／又はＴＬＰ１２は、適切な処理方法を決定する処理ステップをセーブすることができる。
【０１７１】
ＣＢＣ及び局ベースの処理の両方のために使用される本発明のさらなる増強とは、無線送信機のロケーション及び速度の最終的決定にベースラインを含み入れるために閾値基準を使用することである。各ベースラインについて、無線ロケーション・システムは、ベースラインを計算する上で基準ＳＣＳ／アンテナと共に使用されるＳＣＳ／アンテナ・ポート、ロケーション処理のために使用される間隔全体にわたりベースライン内で使用されたＳＣＳ／アンテナ・ポートにおいて受信された通りの伝送のパワーピーク、平均及び分散、ベースライン内で使用されるＳＣＳ／アンテナと基準ＳＣＳ／アンテナの間のクロススペクトル相関からの相関値、多重経路軽減パラメータ、多重経路軽減計算の後に残った残留値、最終的ロケーション解における加重ＧＤＯＰに対するＳＣＳ／アンテナの貢献、及び最終的ロケーション解の中に内含されている場合のベースラインの適合の質の尺度を含めた一定数のパラメータを計算する。各ベースラインは、最終的ロケーション解の中に内含され、それは各々本書に記述したパラメータの各々についての閾値基準を満たすか又はそれを上回る。１つのベースラインは、それが単数又は複数の閾値基準を満たすことができない場合、ロケーション解から除外され得る。従って往々にして、最終的ロケーション解の中で実際に使用されるＳＣＳ／アンテナの数は考慮された合計数よりも少なくなる可能性が高い。
【０１７２】
以前の特許第５,３２７,１４４号及び５,６０８,４１０号は、ロケーション処理が以下の等式の最小自乗差（ＬＳＢ）値を最小限にする方法を開示していた。
［数１］
ＬＳＤ＝（Ｑ１２（Ｄｅｌａｙ＿Ｔ１２−Ｄｅｌａｙ＿Ｏ１２）２＋Ｑ１３（Ｄｅｌａｙ＿Ｔ１３−Ｄｅｌａｙ＿Ｏ１３）２＋…＋Ｑｘｙ（Ｄｅｌａｙ＿Ｔｘｙ−Ｄｅｌａｙ＿Ｏｘｙ）２
現在の実施において、この等式は、ロケーション処理コードをより効率の良いものにするため下記の形式に再調整された。
【０１７３】
全てのｉ＝１〜Ｎ−１全体にわたり：
［数２］
ＬＳＤ＝Σ（ＴＤＯＡ０i−τi＋τ０）２ｗi２
なお式中、Ｎ＝ロケーション処理で使用されるＳＣＳ／アンテナ数、
ＴＤＯＡ０i＝基準サイト０からｉ番目のサイトまでのＴＤＯＡ、
τi＝無線送信機からｉ番目のサイトまでの視覚伝播時間の現論的ライン、
τ０＝送信機から基準までの視覚伝播時間の現論的ライン、
ｗi＝ｉ番目のベースラインに適用される重み又は品質係数、である。
【０１７４】
現在の実施において、無線ロケーション・システムは同様に、基準信号がさほど強くないとき又は以前の形の等式を用いたロケーション解の中にバイアスが存在することになる確率が高いとき、ロケーション解を決定する上で一助となりうるもう１つの形の等式を使用する。すなわち：
［数３］
ＬＳＤ’＝Σ（ＴＤＯＡ０i−τi）２ｗi２−ｂ２Σｗi２
なお式中、Ｎ＝ロケーション処理で使用されるＳＣＳ／アンテナ数、
ＴＤＯＡ０i＝基準サイト０からｉ番目のサイトまでのＴＤＯＡ、
ＴＤＯＡ０0＝ゼロとみなす、
τi＝無線送信機からｉ番目のサイトまでの視覚伝播時間の現論的ライン、
ｂ＝その理論的点におけるＬＳＤ’を最小限にする各理論的点について別々に計算されたバイアスであり、
ｗi＝ｉ番目のベースラインに適用される重み又は品質係数、である。
【０１７５】
ＬＳＤ’形態の等式は、Ｗ０をその他の重みの最大値に等しくすることによってか又はＷ０を基準サイトにおける相対的信号強度に基づかせることによって基準サイトにおけるロケーション解の中のバイアスを取り除くより容易な手段を提供する。Ｗ０がその他の重みよりもはるかに大きい場合には、ｂがほぼτ０に等しくなるということに留意されたい。一般に、重み又は品質係数は、ベースラインを内含する上での閾値基準について上述されたものと類似の基準に基づいている。すなわち、基準計算の結果は重みのために用いられ、基準が閾値より低くなった時点で、重みはゼロに設定され、事実上最終的ロケーション解の決定には含み入れられない。
・位置検出の処理用のアンテナ選択のプロセス
以上で列挙したような以前の発明及び開示は、ロケーションを決定するために第１，第２又可能な場合には第３のアンテナサイト、セル・サイト又は基地局が必要とされるような技術を記述していた。特許第５,６０８,４１０号はさらに、応答性ある送信機のロケーションを計算するのにどのアンテナサイトロケーションからのどのデータフレームが使用されることになるかを決定することを担当する動的選択サブシステム（ＤＳＳ）を開示している。ＤＳＳでは、データフレームが閾値数より多いサイトから受信される場合、ＤＳＳは、どれが保持又は排除の候補であるかを決定し、次にロケーション処理のためのデータフレームを動的に組織する。ＤＳＳは、解が過剰決定されるように最低数より多いアンテナを使用することを好む。さらにＤＳＳは、ロケーション処理内で用いられた全ての伝送が同じ送信機からそして同じ伝送から受信されたものであることを保証する。
【０１７６】
しかし、先行の発明の好適な実施形態は制限があった。第１に、アンテナサイト（又はセル・サイト）１つにつき１つのアンテナしか使用されないか、又は２つ又は４つのダイバーシチアンテナからのデータが中央サイトへの伝送に先立ちまずアンテナサイト（セル・サイト）で組合わされていた。さらに、たとえＤＳＳが後にそのデータフレームを放棄したにせよ、伝送を受信した全てのアンテナサイトがデータフレームを中央サイトまで送っていた。かくして、使用されなかったデータを送るのに一部の通信帯域幅が浪費された可能性がある。
【０１７７】
本発明は、ロケーションを決定するには最低２つか３つのサイトが必要とされるものの、ロケーション処理において使用すべきアンテナ及びＳＣＳ１０の実際の選択は、ロケーション処理の結果に相当の効果を有することができることを決定した。さらに、ロケーション処理において各々のＳＣＳ１０で複数のアンテナを使用するための手段を含み入れることが有利である。ロケーション処理において独立して１つのセル・サイトで多数のアンテナからのデータを使用する理由は、
各アンテナで受信した信号が、多重経路、フェーディング及びその他の妨害によってのみ影響を受けるということにある。現場では、２つのアンテナが１波長を超える波長だけ距離的に分離されている場合に各アンテナが独立した経路上で信号を受けることになるということは周知の事実である。従って、多重アンテナを使用することにより無線送信機のロケーションについて得るべき付加的かつ唯一の情報が往々にして存在し、多重経路を軽減する無線ロケーション・システムの能力はそれに従って増強される。
【０１７８】
従って、本発明の目的は、ロケーション処理においてＳＣＳ１０で複数のアンテナから受信した信号を使用するための改善された方法を提供することにある。
本発明のさらなる目的は、ロケーション処理で使用される関連するアンテナ及びＳＣＳ１０を選択するために使用される動的プロセスを改善するための方法を提供することにある。第１の目的は、ロケーション処理においてＳＣＳで任意の数のアンテナから収集したデータの任意のセグメントを選択し使用するための手段をＳＣＳ１０内に提供することによって達成される。前述の通り、セル・サイトにある各々のアンテナは、ＳＣＳ１０内部の受信機に接続される。各受信機は、アンテナから受信した信号をディジタル形態に変換し、次に受信機内のメモリに一時的にディジタル化された信号を記憶する。ＴＬＰ１２には、任意のＳＣＳ１０に任意の受信機の一時的メモリからデータセグメントを検索するよう指示し、ロケーション処理内で使用するためのデータを提供するための手段が具備されている。第２の目的は、無線ロケーション・システムがロケーションを希望している伝送を受信するため多数のアンテナを監視するための手段を無線ロケーション・システム内に提供し、予め定められたパラメータセットに基づいてロケーション処理において使用するためのより小さいアンテナセットを選択することによって達成される。
【０１７９】
この選択プロセスの１例は、図８の流れ図によって表わされている：  無線送信機が、制御チャンネル又は音声チャンネルのいずれかの上で１つの伝送を開始する（ステップＳ９０）；  該伝送は、無線ロケーション・システム内の多数のＳＣＳ１０及び多数のアンテナにおいて受信される（ステップＳ９１）；  該伝送は、各ＳＣＳ／アンテナに接続された受信機の中でディジタル書式に変換される（ステップＳ９２）；  ディジタルデータは、各ＳＣＳ１０内のメモリに記憶される（ステップＳ９３）；  少なくとも１つのＳＣＳ１０Ａにおいて伝送が復調され、伝送が発生したチャンネルの数及び無線送信機にサービス提供するセル・サイト及びセクタが決定される（ステップＳ９４）；  サービス提供するセル・サイト及びセクタに基づいて、１つのＳＣＳ１０Ａが、その伝送を処理するための「一次」ＳＣＳ１０として指定される（ステップＳ９５）；  一次ＳＣＳ１０Ａは、復調されたデータと結びつけられたタイムスタンプを決定する（ステップＳ９６）；  無線ロケーション・システムは伝送のためにロケーション処理を開始すべきか否かを決定する（ステップＳ９７）；  ロケーション処理がトリガされたならば、無線ロケーション・システムは、ロケーション処理内で使用すべきＳＣＳ１０及びアンテナの候補リストを決定する（ステップＳ９８）；  各々の候補ＳＣＳ／アンテナは、一次ＳＣＳ１０Ａによって決定されるタイムスタンプの時刻において伝送のチャンネル番号内で複数のパラメータを測定し報告する（ステップＳ９９）  無線ロケーション・システムは特定された基準を用いて候補ＳＣＳ／アンテナを順序づけし、ロケーション処理において使用すべきＳＣＳ／アンテナ処理リスト及び基準ＳＣＳ／アンテナを選択する（ステップＳ１００）；および、
無線ロケーション・システムは、ＳＣＳ／アンテナの処理リストからのデータを用いて、前述のようにロケーション処理を進める（ステップＳ１０１）。
・一次のＳＣＳ／アンテナの選択
一次のＳＣＳ／アンテナを選択するためのプロセスは、ＳＣＳ１０及びアンテナ１０−１の候補リストが一部には一次のＳＣＳ／アンテナの指定に基づいて決定されることから、きわめて重要である。無線送信機が特定のＲＦチャンネル上で伝送を行なうとき、伝送は往々にして、それが復調されうるレベルより低いレベルまで信号が減衰するまでに何マイルも伝播する可能性がある。従って往々にして、信号を復調する能力をもつ数多くのＳＣＳ／アンテナが存在する。このことは特に、数多くの無線通信システムの周波数再利用パターンがきわめて密度の高いものである都市及び郊外エリアで発生する。例えば無線の利用率が高くセル・サイトの間隔どりが密であることから、当該発明人は、約１マイル離隔されたセル・サイト上で同じＲＦ制御チャンネル及びディジタルカラーコードが使用された無線通信システムをテストした。無線ロケーション・システムは独立してこれらの伝送を復調していることから、無線ロケーション・システムは往々にして同じ伝送を２つ、３つ又はそれ以上の別のＳＣＳ／アンテナにおいて復調させることができる。無線ロケーション・システムは、復調済みデータが受諾可能なビットエラー限界内で整合し全てが予め定められた時間的間隔内で発生している状態で、各々予め定められたビットエラー閾値より低いビットエラー値を伴う異なるＳＣＳ／アンテナから送られた多数の復調済みデータフレームを受信した時点で、多数のＳＣＳ／アンテナにおいて多数回同じ伝送が復調させられたことを検出する。
【０１８０】
無線ロケーション・システムは多数のＳＣＳ／アンテナから復調済みデータを検出すると、どのＳＣＳ／アンテナが一次ＳＣＳとして指定されることになるかを決定するために以下のパラメータを検査する； すなわち、ロケーション処理のために使用される伝送間隔全体にわたる平均ＳＮＲ，同じ間隔全体にわたるＳＮＲの分散、純粋プレカーソルに対する受信伝送の始めの相関（すなわちＡＭＰＳについては、ドットコード及びバーカーコード）、復調されたデータ内のビット数及び伝送の開始直前から伝送の開始までのＳＮＲの変化の大きさ及び速度ならびにその他の類似パラメータ。平均ＳＮＲは標準的には、ロケーション処理のために使用されるべき伝送の全長にわたるか又はより短かい間隔にわたり各々のＳＣＳ／アンテナにおいて決定される。より短かい間隔にわたる平均ＳＮＲは、各ＳＣＳＲによって報告されるタイムスタンプの前、途中及び後の短かい時間範囲にわたり、特定のエア・インタフェース・プロトコルに応じて、ドットコードシーケンス及び／又はバーカーコード及び／又は同期ワードとの相関を実施することによって決定されうる。この時間範囲は標準的には、例えばタイムスタンプを中心とした＋/−２００ミリセカンドであってよい。無線ロケーション・システムは一般に、最終決定を下すために基準を組合わせるときに各々重みづけ（適当な倍率が乗じられる）されうる以下の基準を用いて、ＳＣＳ／アンテナを順序づけすることになる。 すなわち、より少ないビットエラー数をもつＳＣＳ／アンテナは、より多いビットエラー数をもつＳＣＳ／アンテナよりも好まれ；一定の与えられたＳＣＳ／アンテナのための平均的ＳＮＲは、一次として指定されるためには予め定められた閾値より大きくなくてはならない； より高い平均ＳＮＲをもつＳＣＳ／アンテナは、より低い平均ＳＮＲをもつものよりも好まれる； より低いＳＮＲ分散をもつＳＣＳ／アンテナはより高いＳＮＲ分散をもつものより好まれる； そしてより速いＳＮＲ変化速度をもつＳＣＳ／アンテナは、より遅い変化速度のものよりも好まれる。これらの基準の各々に適用される重みづけは、各システムの特定の設計に合うように無線ロケーション・システムのオペレータにより調整され得る。
【０１８１】
ＳＣＳ１０とアンテナ１０−１の候補リストは、例えば、セル・サイトの型式と、セル・サイトにおけるアンテナの型式と、アンテナの形状と、あるアンテナをそれ以外のアンテナよりも重視する重み係数とに基づく所定の基準一式を用いて選択される。この重み係数には、その中で無線式位置決めシステムが働いている地形についての知識と、良好な位置推定に寄与した各アンテナの貢献についての過去の経験データと、それぞれ異なる無線式位置決めシステムの設置に特有のその他の要因とが考慮されている。例えば、ある実現例においては、無線式位置決めシステムは、予め定義された中心サイトからの最大半径(max_radius_from_primary)内の、最大サイト数（max_number_of_sites）以内の全てのＳＣＳを含むように候補リストを選択することができる。例えば、多数のセル・サイトが存在する都市または都市近郊においては、最大サイト数を１９に制限することができる。
【０１８２】
１９サイトには、中心サイトと、中心サイトの周りの第１リングの６サイト（典型的な６角形分布のセル・サイト）と、第１リングの周りの第２リングの１２サイトが含まれる。このことは図９に示されている。もう一つの実現例においては、都市近郊または地方においては、中心サイトからの最大半径を４０マイルに設定して、できるだけ広範囲の候補ＳＣＳ／アンテナが使用できるようにしている。
【０１８３】
無線式位置決めシステムは、候補ＳＣＳ１０の全数を最大候補数（max_number_candidates）に制限する手段を備えているが、各候補ＳＣＳは、その使用可能なアンテナの中から最善ポートを選択することができるようになっている。このことによって、特定位置を処理する無線式位置決めシステムによって費やされる最大時間が制限される。最大候補数は、例えば、３２に設定することができ、このことは、ダイバーシティを持った一般的な３セクタ無線通信システムにおいて、最大３２×６=１９２のアンテナを特定トランスミッションのための位置処理のために考慮することができることを意味する。無線式位置決めシステムは、特定位置を処理するのに費やす時間を制限するために、位置処理に使うアンテナ数を最大処理アンテナ数（max_number_antenna_processed）に制限する手段を備えている。最大処理アンテナ数は一般に最大候補数より少なく、通常１６に設定される。
【０１８４】
無線式位置決めシステムは、上記所定の基準一式に基いてＳＣＳ１０とアンテナの候補リストをダイナミックに決定する能力を備えているが、テーブルに固定候補リストを格納しておくこともできる。このように、無線式位置決めシステムは、無線通信システムにおける各セル・サイトとセクタに対して、ＳＣＳ１０とアンテナ１０−１の候補リストを定義する別のテーブルを持っていて、無線送信機がそのセル・サイトとセクタにおける送信を始めるときはそれをいつでも使用することができる。無線式位置決めシステムは、位置要求が起こる毎に候補ＳＣＳ／アンテナをダイナミックに選択するよりもむしろ、位置処理を開始するときにテーブルから候補リストを直接読み出す。
【０１８５】
一般に、多重パスを測定し軽減する十分な機会と能力を持った無線式位置決めシステムを提供するために、多数の候補ＳＣＳ１０が選ばれる。任意のトランスミッションについて、一つまたはそれ以上のＳＣＳ１０における一つまたはそれ以上の特定アンテナが、多重パス毎の角度変化を反映した信号を受信することができる。それゆえ、無線式位置決めシステム内にこの手段を備えて、他のアンテナよりも少ない多重パスを受信することができたアンテナ一式をダイナミックに選択することが好ましい。無線式位置決めシステムは、種々の手法を用いて、受信信号からのできるだけ多くの多重パスを軽減する。しかしながら、最少数の多重パスを含むアンテナ一式を選択するのが最も賢明である。
・基準および協力のＳＣＳ／アンテナの選択
位置処理に使うＳＣＳ／アンテナ・セットを選ぶ場合、無線式位置決めシステムは種々の基準を用いて候補ＳＣＳ／アンテナに指令を与える。この基準は例えば、位置処理のために使われる送信間隔にわたっての平均ＳＮ比、同間隔にわたってのＳＮ比の変動、純粋な（すなわち、ＡＭＰＳ、ドッティング、およびバーカー符号のための）先行モデルに対する受信トランスミッションの初期の係数と中心ＳＣＳ／アンテナからの復調データまたはそのいずれか、トランスミッションを復調するＳＣＳ／アンテナにおいて報告されたオンセットに関するトランスミッションのオンセットの時間、トランスミッションのオンセットの少し前からトランスミッションのオンセットまでのＳＮ比の変化の大きさと速度、およびその他の同様のパラメータである。平均ＳＮ比は、一般に、各ＳＣＳにおいて決定されると共に、位置処理のために使用されるトランスミッションの全長かまたはそれより短い間隔にわたっての候補リスト内の各アンテナに対して決定される。
【０１８６】
より短い間隔にわたる平均ＳＮ比は、特定エア・インタフェース・プロトコルに基き、かつ、中心ＳＣＳ１０によって報告されたタイムスタンプの前、間および後の短い時間範囲にわたって、ドットシーケンスと、バーカー符号と、同期ワードと、またはそのいずれかとの相関を行うことによって決定できる。その時間範囲は一般に、例えば、タイムスタンプを中心とした±２００マイクロ秒の範囲とすることができる。無線式位置決めシステムは一般に、以下の基準を用いて候補ＳＣＳ／アンテナに指令する。この基準の各々は、最終決定を行うための基準を兼ねるときに重み付けすることができる。この基準とは、任意のＳＣＳ／アンテナの平均ＳＮ比が、位置処理に使う所定の閾値よりも大きくなければならないこと、高平均ＳＮ比のＳＣＳ／アンテナが低平均ＳＮ比のＳＣＳ／アンテナよりも好ましいこと、低ＳＮ比変動のＳＣＳ／アンテナが高ＳＮ比変動のＳＣＳ／アンテナよりも好ましいこと、復調ＳＣＳ／アンテナによって報告されるオンセットにより近いオンセットを持ったＳＣＳ／アンテナが、時間に間に合うより離れたオンセットを持ったＳＣＳ／アンテナよりも好ましいこと、高速ＳＮ比変化率のＳＣＳ／アンテナが低速ＳＮ比変化率のＳＣＳ／アンテナよりも好ましいこと、低増分重み付けＧＤＯＰを持ったＳＣＳ／アンテナが、高増分重み付けＧＤＯＰを持ったＳＣＳ／アンテナよりも好ましいこと−この重み付けは中心ＳＣＳからの推定パス損失に基いている−である。
【０１８７】
これらの好ましさの各々に付加される重み付けは、各システムの特定設計に合うように無線式位置決めシステムのオペレータによって調整できる。位置処理に使用する異なるＳＣＳ１０の数を、所定限度まで最大化し、各ＳＣＳ１０で使用するアンテナの数を所定限度に制限し、ＳＣＳ／アンテナの全数を最大処理アンテナ数に制限する。上記処理を用いた最高ランキングのＳＣＳ／アンテナを、位置処理のための参照ＳＣＳ／アンテナと呼ぶ。
・ＳＣＳ１０内における最良のポートの選択  しばしば、候補リストまたは位置処理において使用するリストの中のＳＣＳ／アンテナは、特定ＳＣＳ１０において唯一つまたは二つのアンテナを含む。この場合、無線式位置決めシステムは、ＳＣＳ１０が、特定ＳＣＳ１０での全てまたはいくつかのアンテナから「最善ポート」を選びようにすることができる。例えば、無線式位置決めシステムが最初のＳＣＳ１０において唯一つのアンテナを使うことを選択するならば、最初のＳＣＳ１０は、そのＳＣＳ１０に接続される一般的な６アンテナ・ポートから最善アンテナ・ポートを選択できるか、または、セル・サイトのただ一つのセクタの二つのアンテナ・ポートの中から最善アンテナ・ポートを選択できる。最善アンテナ・ポートは、最善ポートのために考慮される全てのアンテナが同じＳＣＳ１０内にあることを除けば、位置処理に使用するＳＣＳ／アンテナセットを選択するための上述と同じ処理を用い、同じパラメータを比較することによって選択される。最善ポートのためのアンテナの比較において、ＳＣＳ１０は、自由に受信信号をセグメントに分割することもでき、それから受信信号の各セグメントにおけるＳＮ比を別途測定できる。それから、ＳＣＳ１０は、
(i) 最大ＳＮ比の最も多いセグメントをもったアンテナ・ポートを使うか、(ii) 全てのセグメントのＳＮ比を平均化すると共に最大平均ＳＮ比を持ったアンテナ・ポートを使うか、(iii) いずれか一つのセグメントにおける最大ＳＮ比を持ったアンテナ・ポートを使うかして、最大ＳＮ比を持った最善のアンテナ・ポートを自由に選択できる。
【０１８８】
本発明の「アンテナ選択」という態様は、複数のベースラインの各々に対するある数のパラメータの計算から成り、最終的なロケーション解において、パラメータの各々についての既定の閾値判断基準に一致するかまたは超過するベースラインのみを含むというように要約することができる。この方法論は、必ずしも限定する訳ではないが、信号収集システムと、この信号収集システムが供給するディジタル・データを処理する少なくとも１つのロケーション・プロセッサとを有する無線ロケーション・システムを伴う用途に特に有用であり、ＴＤＯＡデータを、複数の第１信号収集システム／アンテナ−第２信号収集システム／アンテナ・ベースラインに関して決定する。パラメータは、ベースラインにおいて、そしてロケーション処理に用いられる間隔で用いられる第２信号収集システム／アンテナ・ポートにおいて受信する際の平均送信電力を含むことができる。あるいは、パラメータは、ベースラインにおいて、そしてロケーション処理に用いられる間隔で用いられる第２信号収集システム／アンテナ・ポートにおいて受信する際の送信のピーク電力を含むことができる。他の代替パラメータには、ベースラインにおいて、そしてロケーション処理に用いられる間隔で用いられる第２信号処理システム／アンテナ・ポートにおいて受信する際の送信電力の分散、ベースラインにおいて用いられる第２信号収集システム／アンテナと第１信号収集システム／アンテナとの間における相互スペクトル相関からの相関値、ベースラインに対する遅延値、その他のマルチパス緩和パラメータ、マルチパス緩和計算後に残留する残余値、第２信号収集システム／アンテナの最終ロケーション解における精度の重み付け幾何学的希釈(weighted geometric dilution)に対する寄与、および／またはベースラインが含まれていた場合、最終ロケーション解におけるベースラインのはめ込みの品質の尺度が含まれる。
・干渉消去
無線式位置決めシステムは位置処理において、大きな地理的エリアをカバーする多くのＳＣＳ／アンテナ・ポートからのデータを使うので、一つまたはそれ以上の特定ＳＣＳ／アンテナ・ポートにおける受信信号が、もう一つの無線送信機からの同一チャンネル干渉であるエネルギーを含むことになる（すなわち、二つの別々の無線送信機の間の部分的または全体的な干渉が生じる）。同一チャンネル干渉が、相手の無線送信機からの信号よりも大きいＳＮ比を持つであろうという妥当な確率もあるし、もし無線式位置決めシステムによって検出されなければ、同一チャンネル干渉が、対象信号の検出不能を引き起こす可能性があり、または得られるＴＤＯＡおよびＦＤＯＡ推定値が劣悪となり、位置推定値が得られなかったり、または劣悪となる可能性がある。衝突の確率は、上位無線通信システムにおいて、特に、周波数がしばしば再利用される、都市または密集した都市郊外において、加入者の密度に伴って増大する。
【０１８９】
したがって、無線式位置決めシステムは、上述の干渉信号を検出する機構、および受信した対象信号から干渉信号の成分を除去する機構を含む。
現時点における好適な干渉消去プロセスは、図９Ａのフローチャートに示す、以下のステップから成り、図９Ｂに図示した種類の環境において有利に用いることができる。
【０１９０】
１．干渉信号の識別（１０Ｂ）。
２．干渉信号のモデリング（１０Ｂ）。
３．干渉を受ける虞れがある受信信号を特定し、干渉信号のモデルをプロセッサに供給し、これらの信号の各々からの受信信号を、基準信号と相関付ける（ＴＬＰ）。
【０１９１】
４．受信信号を基準データに対して相関付けた位置において、干渉信号を再現する（１０Ａおよび１０Ｂ）。
５．時間差および周波数差双方の関数として、再現した干渉信号と受信信号との相互相関を取り、受信信号内にある種々の直接成分および反射成分の大きさを特定し、定量化する（１０Ａおよび１０Ｂ）。
【０１９２】
６．干渉を消去する。これは、指定の閾値を超える振幅を有すると特定された成分毎に、しかるべく複素重み、周波数シフト、および時間シフトを、先に決定した干渉信号に適用し、受信信号から干渉信号を減算することを伴う（１０Ａおよび１０Ｂ）。
【０１９３】
７．多数の干渉信号についてこのプロセスを繰り返す（１０Ａおよび１０Ｂ）。
この概念は、全ての無線エア・インタフェース（ＡＭＰＳ、ＩＳ−１３６ＴＤＭＡ、ＧＳＭ、ＧＰＲＳ、ＥＤＧＥ、ＩＳ−９５、ＣＤＭＡ、ＵＭＴＡ  ＷＣＤＭＡ、ＣＤＭＡ２０００、Ｉｄｅｎ）に適用され、ＴＤＯＡ、ＡＯＡ、およびハイブリッドＴＤＯＡ／ＡＯＡロケーション・システムに適用することができる。
【０１９４】
定義
対象送信機とは、ＷＬＳが位置を突き止めようとしている送信機のことである。
対象信号とは、対象送信機が送信する信号である。
【０１９５】
基準信号とは、ＳＣＳアンテナ・ポートにおいて受信した信号に基づく信号であり、対象送信機が送信した信号の最も精度が高い表現であると考えられる。通例、基準信号は、対象送信機に近いアンテナ・ポートにおいて受信し、ロケーション計算において用いられる全てのアンテナ・ポート信号の内で信号対ノイズ比（ＳＮＲ）が最も高い。
【０１９６】
干渉信号の識別
干渉信号は、以下の方法の１つ以上によって検出し識別することができる。
ロケーション処理において、共動する各アンテナ・ポートにおいて受信した信号の基準信号との相互相関を求め、ＴＤＯＡ、またはＡＯＡ、のような位置関連パラメータと、相関係数とを計算する。相関係数は、受信信号と基準信号との一致度を示し、相関係数が高い程高い一致度を示す。いずれの受信信号も、その測定電力が閾値を超過するが、相関が閾値未満である場合、基準信号とは一致しない強い信号であることが示され、したがって干渉信号であることが示される。
【０１９７】
受信信号の相関係数が閾値超過する基準信号を有し、測定電力が閾値を超過し、ＴＤＯＡ値が１組の規定限度外にある場合、干渉を示す。ＴＤＯＡ値に対するこれらの限度は、受信アンテナの幾何学的形状に基づく正当な最小値および最大値に基づいて設定する。閾値を超過する電力は、受信信号の存在を受信機のノイズから差別化するために用いられる。ある信号の電力が十分に高く相関も高いがＴＤＯＡ値が指定の１組の限度外にある場合、干渉送信機の存在を示し、この干渉送信機は、対象信号に非常に類似しているが、対象送信機とは一致しない時点において信号を送信している。例えば、干渉送信機は、対象送信機とほぼ同じ信号を送るが、対象送信機よりも３００マイクロ秒早いかまたは遅いという場合がある。
【０１９８】
別の干渉検出および識別方法では、信号収集時間中に、種々のセル・サイトにおいて用いられているチャネルを識別する。セルラ・システムは、この知識を有し、この情報をＷＬＳに提供することができる。あるいは、ＧＳＭシステムにおけるＡｂｉｓインタフェースのように、ＷＬＳが転送ＲＦチャネルの監視、逆ＲＦチャネルの監視、またはデータ・リンクの監視によってこの情報を判定することができる。（Ａｂｉｓ監視方法は、”Monitoring of Call Information in a Wireless Location System”（無線ロケーション・システムにおける呼情報の監視）と題し、２００１年７月１８日に出願された同時係属中の米国特許出願第０９／９０９，２２１号に記載されている。）これらのチャネルを他の送信機が特定のセル・サイトにおいて用いると、そのセル・サイトに一緒に設けられているＳＣＳ、またはそのセル・サイトの付近にあるＳＣＳのアンテナ・ポート上で干渉を受ける確率が高いことを示す。
干渉信号のモデリング
一旦干渉信号を特定したなら、これをモデリングし、ＷＬＳ内の他のノードにモデルを効率的に送信し、後に処理において干渉信号を精度高く再現することができるようにする。干渉信号のモデリングは、１つ以上の以下の技法を用いて行うことができる。
【０１９９】
１．ＳＣＳアンテナ・ポートにおいて受信した信号のサンプルを単純に用いるのが、簡単なモデリングの形態である。
２．別のモデリングの形態は、ＳＣＳポートにおいて受信した干渉信号のサンプルを、信号を精度高く表すために必要な最少数のビットにサンプル毎に圧縮することである。これは、帯域幅が限られている通信リンクを通じて遠隔プロセッサに送らなければならない干渉信号のモデルの効率を高める。
【０２００】
３．ＳＣＳアンテナ・ポートにおいて受信した信号を復調することは、更に別のモデリングの形態である。復調したデータと、関連するチャネル定義パラメータとを合わせれば、干渉物が送信した信号を再現するには十分である。関連するチャネル定義パラメータは、エア・インタフェースおよび用いるチャネルの種類に応じて、以下のパラメータの内１つ以上を含む。周波数チャネル、ハイパーバンド(hyerband)、タイムスロット、サブチャネル（即ち、ＩＳ−１３６において、ＧＳＭタイムスロットはサブチャネルに細分化される）。コーディング技法（例えば、レート１／２畳み込みコード）、データ・レート、拡散コード（即ち、パイロットＰＮオフセット、長コード・マスク）、暗号化キー、またはブロック割り当て。
【０２０１】
４．セルラ・ネットワークから、復調データおよび関連するチャネル定義情報を受信する。
５．復調に基づくモデルは、局に基づく処理技法を用いることによって改良することができる。これらの技法には、関連するチャネル定義パラメータを用いた復調信号の再変調による再現、再現した信号と、干渉信号に近いと判断された１つ以上のＳＣＳアンテナ・ポートにおいて受信した信号との比較、再現した信号に対する受信信号におけるあらゆる歪みの特定が含まれる。歪みは、以下の１つ以上を含む可能性がある。タイミング調整またはドリフト、周波数誤差またはドリフト、位相ノイズ、および／またはフィルタ誤差。次いで、歪みを特徴付け、復調に基づくモデルと組み合わせて、移動局が送信した信号と一層密接に一致する信号の再現を可能とする。
【０２０２】
モデルをプロセッサに供給し、受信信号と基準信号との相互相関を求める
このステップでは、干渉によって影響を受け得るアンテナ信号の集合を特定することを伴う。これは、信号を収集し、干渉物を特定したＳＣＳからの距離の関数、ＳＣＳアンテナ・ポートから特定の干渉チャネルを用いるセルラ・サイトまでの距離の関数、またはその他のいずれかの関数とすることができる。全てのアンテナ・ポートからのデータが信号位置にある集中処理(central-based processing)では、干渉物モデル・データの移動は関与しない。基準信号のモデルが、遠隔サイトに位置するＳＣＳに供給される局単位の処理では、干渉信号のモデルを、基準信号のモデルと同様に供給することができる。
【０２０３】
干渉信号の再現
干渉信号をどのようにモデル化したかに応じて、ＷＬＳは、以下の技法の１つ以上を用いて、受信アンテナ・ポートの位置において干渉信号を再現する。
１．モデルが単純に干渉信号のサンプルである場合、再現には何の処理も必要ない。
【０２０４】
２．送信する全データ量を削減するためにサンプルを圧縮した場合、サンプルを伸張する。
３．モデルが、復調信号を、関連するチャネル定義パラメータと共に含む場合、再現プロセスは、しかるべく変調方式およびチャネル・パラメータを復調データに適用することを伴う。
【０２０５】
４．復調に基づくモデルが歪みパラメータを含む場合、これらのパラメータを前述の再変調モデルに適用し、一層精度が高い干渉信号の表現を得る。
アンテナ・ポート信号内における干渉信号の成分の特定
再現した干渉信号と受信アンテナ・ポート信号との相互相関を取り、受信信号内において干渉信号の成分を特定する。相互相関は、信号間の時間差、周波数差、または時間差および周波数差の関数として行う。これは、複素相関であり、時間および／または周波数シフト毎に複素重み（振幅および位相、または実部および虚部）を与える。複素重みの大きさが指定の閾値を超過する場合、干渉信号の直接成分または反射成分が受信信号内にあるという高い尤度を示す。指定の閾値を超過する干渉成分がゼロ、またはゼロ以上の場合もある。大きさが指定の閾値を超過する成分毎に、複素重み、時間シフトおよび／または周波数シフトを特定する。
【０２０６】
干渉成分消去
前述のステップにおいて特定した成分毎に、干渉信号の時間および周波数を、前述のステップにおいて計算した時間差および周波数差によって調節し、前述のようにして決定した複素重みによって重み付けし、受信信号から減算する。成分毎に消去を繰り返す。
【０２０７】
検出した多数の干渉物に対する繰り返し
このプロセスは、検出した干渉物毎に繰り返す。干渉の消去を最適化するためには、このプロセスは、最初に最も強い干渉物について実行し、次いで２番目に強い干渉物、そして３番目というように、検出した全ての干渉物の内、指定の順位の干渉物まで実行するとよい。あるいは所与の受信アンテナ信号に対して最少相関が得られるまで、実行するとよい。
多重パスの位置検出の処理  ある種の応用は、無線送信機の一般的な位置の非常に速い推定と、それに続くその後に送られてくる位置のより正確な推定とを必要とする。このことは、例えば、E９-１-１システムにとって有用である。このE９-１-１システムは、無線呼び出しを扱うと共に呼び出しルーチン決定を非常に速やかにしなければならないが、E９-１-１の呼び出し送話者の電子地図端末上に表示されるより正確な位置のためにもう少し長く待つことができる。無線式位置決めシステムは、発明の多重パス位置処理モードを有するこれらの応用をサポートする。
【０２０８】
多くの場合、トランスミッションのより長いセグメントを用いると共に、より長い統合間隔にわたって処理利得を増加させることによって、位置精度が高められる。しかし、トランスミッションのより長いセグメントは、ＳＣＳ１０とＴＬＰ１２におけるより長い処理期間のみならず、ＳＣＳ１０からＴＬＰ１２までの通信インタフェースを通ってＲＦデータを送信するためのより長い時間間隔を必要とする。それゆえ、無線式位置決めシステムは、迅速ではあるがおおまかな位置推定と、それに続くより良い位置推定を生成する、より完全な位置処理とを必要とするトランスミッションを識別する手段を備えている。インタレスト信号テーブルは、多重パス位置アプローチを必要とする各インタレスト信号のためのフラッグを含んでいる。このフラグは、送られるべき最初の推定のための要求位置応用によって許容される最大時間量のみならず、送られるべき最後の位置推定のための要求位置応用によって許容される最大時間量を規定する。無線式位置決めシステムは、位置処理を行うためのトランスミッションの部分集合を選択することによっておおまかな位置推定を行う。無線式位置決めシステムは、例えば、
最大平均ＳＮ比を持った中心ＳＣＳ／アンテナにおいて識別されたセグメントを選択できる。ＴＬＰ１２は、前述の方法を用いるが、トランスミッションの部分集合だけによって大まかな位置推定を決定した後、その位置推定をＡＰ１４に転送し、ＡＰ１４はそれから、そのおおまかな推定を、その推定がおおまかに過ぎないことを示すフラグと共に要求応用に転送する。無線式位置決めシステムはそれから、前述のすべての方法を用いてその標準位置処理を行い、この位置推定を、この位置推定の最終状況を示すフラグと共に転送する。
【０２０９】
無線式位置決めシステムは、おおまかな位置推定と最終位置推定をＴＬＰ１２内の同一ＤＳＰについて順に行うか、位置処理を異なるＤＳＰについて平行に行うことが可能である。平行処理は、要求位置応用の最大時間要求を満たすために必要である。無線式位置決めシステムは、同一無線送信のための異なる位置応用からの異なる最大時間要求を支持する。
極めて短いベースラインのＴＤＯＡ  無線式位置決めシステムは、都市、都市近郊、および地方で働くように設計されている。地方においては、単一無線搬送波から得られる十分なセル・サイトがないとき、無線式位置決めシステムを、他の無線搬送波のセル・サイト、または、ＡＭまたはＦＭラジオ局の塔、ページング塔、および双方向無線塔を含む他の形式の塔に置かれたＳＣＳ１０と共に分散させることができる。この場合、無線式位置決めシステムは、既存の無線搬送波アンテナを共用するよりもむしろ、設置されるべきインタレストの無線送信の周波数帯域に適合した適切なアンテナ、フィルタ、および低雑音増幅器の設置を必要とする。例えば、ＡＭラヂオ局の塔は、
セルラ帯域送信機を置くための８００MHｚアンテナを追加する必要がある。しかしながら、どのような形式の塔も妥当なコストで追加できず、無線式位置決めシステムを無線搬送波のほんの２，３の塔に分散しなければならない場合がある。この場合、無線式位置決めシステムは、非常に短い基線のＴＤＯＡとして知られるアンテナモードをサポートする。このアンテナモードは、追加アンテナが単一セル・サイト塔に設置され、従って追加アンテナが一波長よりも短い距離をおいて設置される場合に有効となる。このことはセル・サイト・セクタ毎に一つだけのアンテナの追加を必要とするので、無線式位置決めシステムは、一つのセクタ内の一つの既設受信アンテナと、その既設受信アンテナの隣に置かれた一つの追加アンテナを使用することができる。普通、一セクタ内の二つのアンテナは、主ビームの中心軸または方向線が平行で、二つのアンテナ素子間の距離が正確にわかるように方向付けされている。また、ＳＣＳ１０におけるアンテナ素子から受信機までのＲＦパスは校正される。
【０２１０】
その通常モードにおいては、無線式位置決めシステムは、多波長離れたアンテナ対のためのＴＤＯＡおよびＦＤＯＡを決定する。二つの異なるセル・サイトからのアンテナを用いた基線上のＴＤＯＡに対して、アンテナ対は何千波長離れている。同一セル・サイトにおけるアンテナを用いた基線上のＴＤＯＡに対して、アンテナ対は何十波長離れている。いずれの場合も、ＴＤＯＡの決定によって、基線を二分すると共に無線送信機の位置を通過する双曲線が効果的に得られる。アンテナが複数波長離れている場合、受信信号は、無線送信機から各アンテナまでの独立パスをとると共に、異なる多重パスとドップラーシフトを経験している。しかしながら、二つのアンテナの距離が一波長よりも近い場合は、二つの受信信号は本質的に同一パスをとり、同一のフェージング、多重パス、およびドップラーシフトを経験している。それゆえ、無線式位置決めシステムのＴＤＯＡおよびＦＤＯＡ処理は一般的に、ゼロ（略ゼロ）ヘルツのドップラーシフトと、ゼロから１ナノ秒のオーダーの時間差を生成する。その短い時間差は、非常に短い基線上の二つのアンテナにおける受信信号間の明白な位相差に等しい。例えば、８３４MHzでは、ＡＭＰＳの逆制御チャンネル送信の波長は約１．１８フィートである。０．１ナノ秒の時間差は、約３０度の受信位相差に等しい。この場合、ＴＤＯＡ測定によって、本質的に直線であり、なお無線送信機の位置を通過し、非常に短い基線上の二つのアンテナによって形成される平行線の方向から３０度回転した方向にある双曲線が得られる。単一セル・サイトにおけるこの非常に短い基線のＴＤＯＡの結果が二つのセル・サイト間の基線上のＴＤＯＡ測定と結合される場合、無線式位置決めシステムはただ二つのセル・サイトを用いて位置推定を決定することができる。
ロケーション精度を高めるための帯域幅監視方法
ＡＭＰＳセルラ送信機は、現在では、米国で用いられている送信機の大半を占め、ＡＭＰＳ逆ボイス・チャネル送信は、一般にスーパーバイザリ・オーディオ・トーン（ＳＡＴ）によって変調されたＦＭ信号である。ボイス変調は、標準的なＦＭであり、無線送信機を用いる人の発話ボイスに直接比例する。典型的な会話では、各人が発話するのは３５％未満の時間であり、これは、殆どの時間ボイスのために、逆ボイス・チャネルは変調されていないことを意味する。ボイスがあってもなくても、逆チャネルはＳＡＴによって連続的に変調され、無線通信システムによってチャネル・ステータスを監視するために用いられる。ＳＡＴ変調レートは、約６ＫＨｚに過ぎない。ボイス・チャネルは、インバンド・メッセージに対応しており、ハンドオフ制御のため、そして既に第１の通話が行われている間に第２の着信呼に答えるための三方通話を確立するため、または無線通信システムからの「監査」メッセージに応答するためというようなその他の理由で用いられている。これらのメッセージは全て、ボイス・チャネル上を搬送されるが、制御チャネル・メッセージに類似した特性を有する。これらのメッセージは頻繁には送信されず、ロケーション・システムは、これらのメッセージを無視し、対象信号として主要なＳＡＴ送信に注目している。
【０２１１】
ＦＭボイスおよびＳＡＴ逆ボイス・チャネル信号の帯域幅が限られていることによって生ずる前述の難題に関して、本発明の目的は、逆ボイス・チャネル（ＲＶＣ）信号を利用して、特に緊急の状況において、無線送信機の位置を突き止めることができるように改良した方法を提供することである。本発明の別の目的は、測定が既定の精度および信頼性要件を満たさない可能性がある状況において、ＲＶＣ信号を用いて位置推定を行うことを、ロケーション・システムに回避させるロケーション方法を提供することである。これによって、システム・リソースを保存し、ロケーション・システムの全体的な効率を高める。前述の改良した方法は、２つの技術に基づいている。図１０Ａは、逆ボイス・チャネル信号を用いて位置を測定するための本発明による第１方法のフローチャートである。この方法は、次のステップから成る。
【０２１２】
(i)まず、ワイヤレス送信機を有するユーザが、位置を突き止めて欲しいと思っているか、あるいは彼の位置を更新または活用したいと思っていると仮定する。例えば、これは、無線ユーザが「９１１」をダイアルし、緊急の援助を求めている場合が当てはまると考えられる。したがって、ユーザがコヒーレント(coherent)であり、中央に位置するディスパッチャと通信状態にあるとも仮定する。
【０２１３】
(ii)ディスパッチャが特定の無線送信機に対して位置更新を行いたい場合、ディスパッチャは位置更新コマンドを、無線送信機のアイデンティティと共に、アプリケーション・インタフェースを通じて無線ロケーション・システムに送る。
【０２１４】
(iii)無線ロケーション・システムは、当該無線ロケーション・システムが無線通信システムに問い合わせし、無線送信機に対するボイス・チャネルの割り当てを得たことを確認して、ディスパッチャに応答する。
【０２１５】
(iv)ディスパッチャは、無線ユーザに９桁以上の番号をダイアルし、次いで「ＳＥＮＤ」（送る）ボタンを押すように命令する。この連続数は、「１２３４５６７８９」または「９１１９１１９１１」のようないずれかでよい。無線ユーザが少なくとも９桁の連続数をダイアルし、次いで「ＳＥＮＤ」ボタンを押すと、逆ボイス・チャネルに２つの機能が行われる。最初に、特にＡＭＰＳセルラ・ボイス・チャネルでは、数字をダイアルすることによって、ボイス・チャネル上で二重トーンの多周波数（ＤＴＭＦ）トーンが送られる。ＤＴＭＦトーンの変調インデックスは非常に高く、ＤＴＭＦシーケンスにおける各数字を送っている間は、通例では送信信号の帯域幅を±１０ＫＨｚを超えて押し上げる。第２の機能は、「ＳＥＮＤ」ボタンの押下時に行われる。無線ユーザが三方向通話または他の特殊な機構に加入していてもいなくても、無線送信機は、「ブランク・アンド・バースト」モードを用いて、メッセージをボイス上で送る。このモードでは、送信機は短時間ＦＭボイスおよびＳＡＴを送るのを停止し、代わりに制御チャネルと同様に変調したバースト・メッセージ（１０Ｋビット・マンチェスタ）を送る。無線ユーザがダイアルした桁数が９未満の場合、メッセージは約５４４ビットから成る。無線ユーザが９桁以上ダイアルした場合、メッセージは約９８７ビットから成る。
【０２１６】
(v)ディスパッチャによる通知の後、無線ロケーション・システムは、ボイス・チャネルにおける送信信号の帯域幅を監視する。先に論じたように、ＳＡＴのみが送信されているときは、そしてボイスおよびＳＡＴが送信されていても、送信信号には十分な帯域幅が無く、高い品質で位置推定値を計算することができない。したがって、無線ロケーション・システムは、ロケーション処理試験を保存し、送信信号が所定の帯域幅を超過するまで待つ。例えば、これは、８ＫＨｚから１２ＫＨｚの範囲のどこかに設定することができる。ＤＴＭＦダイアルした桁を送るとき、またはバースト状メッセージを送るとき、帯域幅は通例では所定の帯域幅を超過する。実際、送信機がＤＴＭＦトーンをダイアル中に送信すると、帯域幅は所定の帯域幅を何倍も超過すると予期される。これによって、位置推定を実行する機会が多数得られる。ダイアル中にＤＭＴＦトーンを送らない場合、「ＳＥＮＤ」の押下時にバースト状メッセージがなおも送られ、帯域幅は通例所定の閾値を超過する。
【０２１７】
(vi)信号の送信帯域が所定の帯域幅を超過するときのみ、無線ロケーション・システムはロケーション処理を開始する。
図１０Ｂは、逆ボイス・チャネル信号を用いてロケーションを測定するための本発明による別の方法のフローチャートである。この方法は、次のステップから成る。
【０２１８】
(i)まず、ワイヤレス送信機を有するユーザが、位置を突き止めて欲しいと思っているか、あるいは彼の位置を更新または改善させたいと思っていると仮定する。例えば、これは、無線ユーザが「９１１」をダイアルし、緊急の援助を求めている場合が当てはまると考えられる。ユーザは、前述の方法にしたがって数字をダイアルしたくないか、またはいずれの数字もダイアルできないと仮定する。
【０２１９】
(ii)ディスパッチャが特定の無線送信機のユーザについて位置更新を望む場合、ディスパッチャは位置更新コマンドを、無線送信機のアイデンティティと共に、アプリケーション・インタフェースを介して無線ロケーション・システムに送る。
【０２２０】
(iii)無線ロケーション・システムは、確認してディスパッチャに応答する。
(iv)無線ロケーション・システムは、「監査」メッセージまたは同様のメッセージを無線送信機に送ることによって、無線通信システムに送信するように命令する。監査メッセージとは、無線通信システムが、エンド・ユーザによる行動を必要とせずに、更に無線送信機に呼び出し音を出させたりまたはそれ以外の方法で警報を出させることなく、無線送信機から応答を得ることができる機構である。監査メッセージを受信すると、無線送信機は、ボイス・チャネル上の「監査応答」メッセージで応答する。
【０２２１】
(v)ディスパッチャによる通知の後、無線ロケーション・システムは、ボイス・チャネルにおいて送信信号の帯域幅を監視する。先に論じたように、ＳＡＴのみを送信しているとき、そしてボイスおよびＳＡＴを送信している場合でも、高品質で位置推定値を計算するための十分な帯域幅が送信信号にある場合もある。したがって、無線ロケーション・システムは、ロケーション処理リソースを保存し、送信信号が所定の帯域幅を超過するまで待つ。これは、例えば、８ＫＨｚから１２ＫＨｚまでの範囲のどこかとすればよい。監査応答メッセージを送るとき、帯域幅は所定の帯域幅を超過しているのが通例である。
【０２２２】
(vi)信号の送信帯域幅が所定の帯域幅を超過するときにのみ、無線ロケーション・システムは、ロケーション処理を開始する。
ロケーション精度を高めるための推定値組み合わせ方法
無線ロケーション・システムによって得られる位置推定値の精度は、無線送信機がその位置を維持している間に行った多数の統計的に独立した位置推定を組み合わせることによって、高めることができる。無線送信機が完全に静止状態にあっても、無線送信機周囲の物理的およびＲＦ環境は常に変化している。例えば、車両がその位置を変更することもあり、１回の位置推定中に衝突の原因となった別の無線送信機が送信を停止し、その位置を変更したため、続く位置推定の間にはもはや衝突しないこともあり得る。したがって、非常に短い時間期間中に連続的に送信を行っても、無線ロケーション・システムによって得られる位置推定値は、送信毎に変化し、各位置推定値は、他の推定値とは統計的に独立しており、特に、変化する環境によって生じた誤差に関しては独立している。
【０２２３】
位置を変更していない無線送信機について、連続的に統計的に独立した位置推定を数回行う場合、位置推定値は、真の位置を中心に集まる傾向がある。無線ロケーション・システムは、加重平均またはその他の同様の数学的理論構成を用いて、位置推定値を組み合わせて、改善推定値を決定する。加重平均の使用は、品質係数を各独立した位置推定値に割り当てることによって、行い易くなる。この品質係数は、例えば、相関値、信頼間隔、または独立した推定値毎にロケーション処理から導出されるその他の同様の測定値に基づくことができる。無線ロケーション・システムは、任意に、数種類の方法を用いて、無線送信機から多数の独立した送信を取り込む。その方法には、(i) 送信実行コマンドのために、無線通信システムへのインタフェースを用いること、(ii)ＴＤＭＡまたはＧＳＭのようなタイム・スロットに基づくエア・インタフェース・プロトコルからの多数の連続バーストを用いること、または(iii)ある時間期間にわたってボイス・チャネル送信を多数のセグメントに分割し、各セグメント毎に独立してロケーション処理を実行することが含まれる。無線ロケーション・システムが、最終位置推定値に組み込む独立位置推定値の数を増大させる際、クラスタの品質を示す統計を監視する。統計が既定の閾値よりも低い場合、無線ロケーション・システムは、無線送信機がその位置を維持していると想定する。統計が既定の閾値を上回る場合、無線ロケーション・システムは、無線送信機はその位置を維持していないと想定し、したがってそれ以上の位置推定を実行するのを中止する。クラスタの品質を示す統計は、例えば、互いに組み合わせる個々の位置推定値についての、そして動的に計算し組み合わせる位置推定値に関する、標準偏差の計算、または根二乗平均（ＲＳＭ）の計算とすることができる。位置レコードを要求元アプリケーションに報告するとき、無線ロケーション・システムは、位置レコード内のフィールドを用いて、報告する位置推定値を生成するために互いに結合した独立位置推定値の数を示す。
【０２２４】
多数の位置推定値を取得し組み合わせる別のプロセス例について、これより図１１Ａないし図１１Ｄを参照しながら説明する。図１１Ａ、図１１Ｂ、および図１１Ｃは、無線通信システムの周知の「発呼」(origination)、「呼び出し応答」、および「監査」シーケンスを概略的に示す。図１１Ａに示すように、発呼シーケンス（発呼するために無線電話機が開始する）は、無線送信機から２回の送信、即ち、「発呼」信号および「順序確認」信号を必要とする場合がある。順序確認信号は、無線通信システム（例えば、ＭＳＣ）からのボイス・チャネル割り当てに応答して送られる。同様に、図１１Ｂに示すように、呼び出しシーケンスは、無線送信機からの２回の送信を伴う。呼び出しシーケンスは、例えば、無線送信機が別の電話機によって呼ばれたときに、無線通信システムによって開始される。呼び出された後、無線送信機はページ応答を送信し、次いでボイス・チャネルが割り当てられた後、無線送信機は、順序確認信号を送信する。対照的に、監査プロセスは、単一の逆送信、即ち、監査応答信号を誘発する。監査および監査応答シーケンスは、応答している無線送信機の呼び出し音を出させないという利点がある。
【０２２５】
これらのシーケンスを用いて、高い精度で電話機の位置を突き止めることができる方法について、これより説明する。本発明によれば、例えば、盗まれた電話機、または盗まれた連番を有する電話機からは、繰り返し監査信号によって、鋭い金属音が発せられ、多数の監査応答で応答させるようにすることによって、精度を高めて電話機の所在を突き止めることができる。しかしながら、監査シーケンスを用いるには、無線ロケーション・システムは、その無線通信システムへのインタフェースを用いて、該当するコマンドを送り、無線システムは監査メッセージを無線送信機に送る。また、無線ロケーション・システムは、呼の終了（切断）を強制し、次いで標準的なＡＮＩコードを用いて無線送信機に通話し返すこともできる。呼を終了させるには、口頭で移動機ユーザに呼を切断するように命令することによって、呼の陸線端部において呼を切断することによって、または人工的な空中切断メッセージ(over-the-air disconnect message)を基地局に送ることによって行うことができる。この空中切断メッセージは、移動ユニット上で「終了」ボタンを押下することを模擬したものである。返答通話により、前述の呼び出しシーケンスが呼び出され、電話機に２回の送信を開始させる。これらは、位置推定を行うために利用することができる。
【０２２６】
これより図１１Ｄを参照して、本発明の高精度ロケーション方法の概要について以下に述べる。まず、初期位置推定を行う。次に、前述の監査または「切断および返答通話」プロセスを用いて、移動ユニットから応答送信を引き出し、次いで２回目の位置推定を行う。監査または「切断および返答通話」プロセスのどちらを用いるかは、無線通信システムおよび無線送信機の双方に監査機能性が実装されているか否かによって決められる。第２および第３ステップを繰り返し、必要または望ましいと思われるだけの量の独立位置推定値を得て、最終的に多数の統計的に独立した位置推定値を組み合わせて、平均、加重平均、または同様の数学的理論構成により、改善した推定値を得る。加重平均は、品質係数を各独立した位置推定値に割り当てることによって使い易くなる。この品質係数は、例えば、相関値、信頼間隔、または独立した推定値毎にロケーション処理から導出されるその他の同様の測定値に基づくことができる。
ロケーション精度を高めるための帯域幅合成方法
無線ロケーション・システムは、更に、人工的帯域幅合成という技法を用いて、帯域幅が比較的狭い無線送信機の位置推定値の精度を高めることもできる。この技法は、例えば、ＡＭＰＳ、ＮＡＭＰＳ、ＴＤＭＡ、およびＧＳＭエア・インタフェース・プロトコルを用い、無線送信機が使用できる多数の個々のＲＦチャネルがある送信機に適用することができる。例示の目的のために、以下の説明ではＡＭＰＳに特定した詳細について述べる。しかしながら、この説明は、他のプロトコルに適用するために容易に変更することができる。この方法が拠り所とするのは、各無線送信機は、当該無線送信機が送信する個々の狭帯域信号の帯域幅よりは広い既定の広い周波数帯域に及ぶ周波数において、狭帯域信号のみを送信するように動作するという原理である。また、この方法が拠り所とするのは、無線ロケーション・システムと無線通信システムとの間の前述のインタフェースであり、これを通じて、ＷＬＳは無線通信システムに無線送信機をハンドオフさせたり、他の周波数またはＲＦチャネルに切り換えるように命令することができる。一連のコマンドを発行することによって、無線ロケーション・システムは、無線送信機を制御して、連続的に一連のＲＦチャネルに切り替えることを強制することができ、これによってＷＬＳは、ロケーション処理の目的のために、一連の狭帯域送信信号から、より広い帯域の受信信号を事実上合成することが可能となる。
【０２２７】
本発明の現時点における好適な実施形態では、帯域幅合成手段は、無線送信機からの送信の広帯域位相対周波数特性を決定する手段を含む。例えば、狭帯域信号は、通例約２０ＫＨｚの帯域幅を有し、既定の広い周波数帯域は約１２．５ＭＨｚに及び、これは、この例では、ＦＣＣによって搬送される各セルラに割り当てられるスペクトルである。帯域幅合成によって、ＴＤＯＡ測定値の解像度は、約１／１２．５ＭＨｚに高めることができる。即ち、可能な時間解像度は、有効帯域幅の逆数となる。
【０２２８】
無線送信機、較正送信機（用いる場合）、ＳＣＳ  １０Ａ、１０Ｂ、および１０Ｃ、ならびにＴＬＰ１２を図１２Ａに示す。較正送信機および３つのＳＣＳ全ての位置は、予め高精度でわかっている。図１２Ａにおいて破線の矢印によって表した信号は、無線送信機および較正送信機によって送信され、ＳＣＳ  １０Ａ、１０Ｂ、および１０Ｃにおいて受信され、前述の技法を用いて処理される。ロケーション処理の間、各送信機およびＳＣＳ１０の各対毎に別個に、１つのＳＣＳ（例えば、１０Ｂ）からのＲＦデータと別のＳＣＳ（例えば、１０Ｃ）からのデータ・ストリームとの相互相関を取り（時間または周波数ドメインにおいて）、ＴＤＯＡ推定値ＴＤＯＡ２３およびＴＤＯＡ１３を生成する。ロケーション処理の中間出力は、複素相互パワー(complex cross-power)を周波数（例えば、Ｒ２３）の関数として表す１組の係数である。
【０２２９】
例えば、Ｘ（ｆ）が第１現場において受信した信号ｘ（ｔ）のフーリエ変換であり、Ｙ（ｆ）が第２現場において受信した信号ｙ（ｔ）のフーリエ変換であるとすると、複素相互パワーＲ（ｆ）＝Ｘ（ｆ）Ｙ＊（ｆ）となり、Ｙ＊はＹの複素共役である。いずれの周波数ｆにおいてもＲ（ｆ）の位相角は、Ｘ（ｆ）の位相からＹ（ｆ）の位相を減算した値に等しい。Ｒ（ｆ）の位相角は干渉位相(fringe phase)と呼ぶこともできる。ノイズ、干渉、およびその他の誤差がない場合、干渉位相は、観察する（連続）周波数帯域内における周波数の完全な線形関数となり、直線の傾きは負の干渉群遅延、即ち、ＴＤＯＡであり、帯域の中心周波数における直線の切片は、Ｒ（ｆ）の位相の平均値に等しく、帯域全体を言及しているときには、観察の干渉位相と呼ばれる。帯域内では、干渉位相は、周波数の関数と見なすことができる。
【０２３０】
較正送信機のために取得した係数は、無線送信機のために取得した係数と組み合わされ、その組み合わせを分析して、較正ＴＤＯＡ測定値ＴＤＯＡ２３およびＴＤＯＡ１３をそれぞれ求める。較正プロセスでは、較正送信機の干渉位相を無線送信機の干渉位相から減算して、双方に共通の合成誤差を打ち消す。元の干渉位相は各々、それ自体が２つのＳＣＳ１０において受信した信号の位相間の差であるので、較正プロセスは、二重差分処理(double-differencing)と呼ばれることが多く、較正結果は、二重差分と呼ばれる。ＴＤＯＡ推定値Ｔ−ｉｊは、無線送信機によって送信された信号を較正し、更に当該信号に対するマルチパス伝搬効果に対して補正した後の、現場ｉおよびｊ間における到達時間差（ＴＤＯＡ）の最尤推定値である。異なる対のセル・サイトからのＴＤＯＡ推定値を組み合わせて、位置推定値を導出する。観察する帯域幅を広くする程、得られるＴＤＯＡ推定値の精度は高くなることは周知である。無線送信機が送信する信号の「瞬時」帯域幅を増大することは一般に不可能であるが、無線送信機に周波数チャネル間で切り替わるように命令し、短時間の内に広い帯域幅を観察できるようにすることは可能である。
【０２３１】
典型的な非ワイヤライン・セルラ・システムでは、例えば、チャネル３１３〜３３３は、制御チャネルであり、残りの３９５のチャネルはボイス・チャネルである。ボイス・チャネル番号１（ＲＶＣ１）上で送信する無線送信機の中心周波数は、８２６．３０ＭＨｚであり、連続するチャネルの中心間周波数間隔は、０．０３０ＭＨｚである。典型的な７セル周波数再利用ブロックの各セルに割り当てられるボイス・チャネルの数は、約５７（即ち、３９５を７で除算する）であり、これらのチャネルは、３９５チャネルの範囲全体に、７チャネル毎の間隔で分配される。尚、ＡＭＰＳシステムにおいて用いられる各セル・サイトのチャネルは、ＦＣＣによって割り当てられている１２．５ＭＨｚ全体に及ぶことを注記しておく。例えば、再利用パターンにおける各周波数集合のセルをセル「Ａ」からセル「Ｇ」で示す場合、「Ａ」セル（複数のセル）に割り当てられるチャネル番号は、１、８、１５、２２、．．．、３０９となると考えられる。「Ｂ」セルに割り当てられるチャネルの番号は、「Ａ」チャネルの番号に１を加算することによって決定される。これはＧまで当てはまる。
【０２３２】
本方法が開始するのは、無線送信機にボイスＲＦチャネルが割り当てられ、無線ロケーション・システムが無線送信機からの送信に対してロケーション処理を実行開始したときである。ロケーション処理の一部として、組み合わせたＴＤＯＡ推定値ＴＤＰＡ１３およびＴＤＯＡ２３は、例えば、０．５マイクロ秒の標準偏差誤差を有する可能性がある。本方法は、異なるＲＦチャネルからの測定値を組み合わせる際に、ＴＤＯＡ干渉位相および無線周波数間の関係を利用する。群遅延またはＴＤＯＡの「真値」、即ち、ノイズ、マルチパス、およびいずれの計器誤差もない状態で観察した値をτで示し、同様に、干渉位相の真値をφで示し、無線周波数をｆで示す。干渉位相のτおよびｆに対する関係は、次の式で表される。
【０２３３】
［数４］
φ＝−ｆτ＋ｎ                            （式１）
ここで、φはサイクル単位、ｆはＨｚ単位、τは秒単位で測定し、ｍは二重差分位相測定の固有整数サイクル曖昧さを表す整数である。ｎの値は、先験的には未知であるが、連続する周波数における観察、即ち、いずれの周波数チャネル内においても同一である。ｎの値は、一般に、別個の周波数における観察では異なり、τは、単一の周波数チャネルにおける観察から、実際には、当該チャネル内における周波数の関数として観察される干渉位相に直線をはめ込むことによって、推定することができる。最良のはめ込み線の傾きは、τの所望の推定値のマイナスに等しい。単一チャネルの場合では、ｎは一定であり、したがって式１を微分すると、次の式が求められる。
【０２３４】
［数５］
ｄφ／ｄｆ＝−τ                          （式２）
τの独立推定値は、各チャネル毎に別個にφ対ｆの観察値に対して直線をはめ込むことによって求められるが、２つの別個の（不連続）周波数チャネルを観察する場合、単一の直線は、双方のチャネルからのφ対ｆの観察値には通常当てはまらない。何故なら、一般に、整数ｎは２つのチャネルに対して異なる値を有するからである。しかしながら、ある条件の下では、これら２つの整数値の差を決定して除去し、次いで単一の直線を、双方のチャネルに及ぶ位相データ集合全体に当てはめることが可能となる。この直線の傾きの方が遥かに正しく決定できる。何故なら、この方が基準とする周波数の範囲が広いからである。ある条件の下では、傾き推定値の不確実性は、周波数範囲に反比例する。
【０２３５】
この例において、無線送信機がボイスＲＦチャネル１に割り当てられたと仮定する。チャネル１および４１６間の無線周波数差は非常に大きいので、初期状態では、これらのチャネルに対応する整数ｎ１およびｎ４１６間の差を判定することができない。しかしながら、いずれかまたは双方のチャネルにおいて別個に取り込んだ観察値から、初期ＴＤＯＡ推定値τ０を導出することができる。ここで、無線ロケーション・システムは、無線通信システムに、無線送信機をチャネル１からチャネル９に切り替えさせるように命令する。無線送信機の信号は、チャネル９において受信され、処理されて推定値τ０を更新即ち改良する。τ０から、周波数の関数として「理論的な」干渉位相φ０を、（−ｆτ０）に等しいとして計算することができる。実際に観察した位相φと理論的関数φ０との間の差を計算することができ、実際に観察した位相は、１サイクルの非常に小さい端数、通例では１／５０以内で、真の位相に等しい。
【０２３６】
［数６］
φ−φ０＝−ｆ（τ−τ０）＋ｎ１またはｎ８（チャネルによって異なる）  （式３）
［数７］
Δφ＝−Δｆτ−ｎ１またはｎ８（チャネルによって異なる）  （式４）
ここで、Δφ＝φ−φ０、およびΔτ＝τ−τ０である。式（４）を図１２Ｂにグラフで示し、観察した干渉位相φと、初期ＴＤＯＡ推定値τ０から計算した値φ０との間の差Δφと、周波数ｆとの関係を、チャネル１およびチャネル８について示す。
【０２３７】
チャネル１に対応する２０ＫＨｚ幅の周波数帯域では、Δφ対ｆのグラフは、通例水平な直線となる。チャネル８に対応する２０ＫＨｚ幅の周波数帯域でも、Δφ対ｆのグラフは水平な直線となる。これらの線分の傾きは、通常ほぼゼロである。何故なら、量（ｆΔτ）は２０ＫＨｚ以内の大きなサイクル端数も変動することは殆どなく、更にΔτは推定値τ０の誤差よりも小さいからである。この誤差の大きさは、通例、１．５マイクロ秒を超過することはなく（この例では、０．５マイクロ秒の標準偏差の３倍）、１．５マイクロ秒および２０ＫＨｚの積は、１サイクルの４％未満である。図１２Ｂでは、チャネル１に対するΔφのグラフは、チャネル８に対するΔφのグラフから垂直方向に比較的大きな量だけずらしてある。何故なら、ｎ１とｎ８との間の差は任意に大きくすることができるからである。この垂直変位、即ち、チャネル１および８に対するΔφの平均値間の差は（非常に高い確率で）差ｎ１およびｎ８の真値の±０．３サイクル以内である。何故なら、Δτの最尤の大きさ（１．５マイクロ秒）とチャネル１および８の間隔（２１０ＫＨｚ）との積は０．３１５サイクルとなるからである。言い換えると、差ｎ１−ｎ８は、チャネル１および８に対するΔφの平均値間の差を最も近い整数に丸めた値に等しい。この丸め手順によって整数差ｎ１−ｎ８を決定した後、整数Δφをチャネル８については加算し、あるいはチャネル１に対するΔφから減算する。チャネル１および８に対するΔφの平均値間の差は、一般に、初期ＴＤＯＡ推定値τ０に２１０ＫＨｚを乗算した値における誤差に等しい。チャネル１および８に対するΔφの平均値間の差を２１０ＫＨｚで除算し、その結果をτ０に加算して、τの推定値、即ち、ＴＤＯＡの真値を求める。この新たな推定値は、τ０よりも遥かに精度を高くすることができる。
【０２３８】
この周波数歩進およびＴＤＯＡ改良方法は、更に広く離間したチャネルに広げれば、更に精度が高い結果を得ることができる。τ１を用いて、チャネル１および８から得た改良結果を表すと、τ０は、丁度今記載した方法ではτ１に置き換えることができ、無線ロケーション・システムは、無線通信システムに、無線送信機を例えばチャネル８からチャネル３６に切り替えさせるように命令することができ、次いでτ１を用いて整数差ｎ８−ｎ３６を決定することができ、チャネル１および３６間の１．０５ＭＨｚ周波数範囲に基づいて、ＴＤＯＡ推定値を得ることができる。この推定値をτ２と呼ぶことができ、無線送信機は、例えば、３６から１１２等に切り換えることができる。原則的に、セルラ・キャリアに割り当てられる最大周波数範囲にわたることができる。この例において用いたチャネル番号（１、８、３６、１１２）は、勿論任意である。一般的な原理は、小さな周波数範囲（単一のチャネルから始める）に基づいたＴＤＯＡの推定値を用いて、より広く離間されている周波数間の干渉位相差の整数曖昧さ(integer ambiguity)を解明する。後者の周波数分離は大きすぎてはならず、ＴＤＯＡの以前の推定値の不確定性によって制限される。一般に、従来の推定値に周波数差を乗算した値における最悪の場合の誤差でも、０．５サイクルを超えることはないと思われる。
【０２３９】
単一チャネルＴＤＯＡ推定値の最悪時不確定性が２．３８マイクロ秒（０．５サイクルを０．２１０ＭＨｚで除算した値に等しい）を超過するために、特定のセルに割り当てられた最も近接するチャネル間の最少（例えば、２１０ＫＨｚ）周波数ギャップを橋渡しすることができない場合、無線ロケーション・システムは、無線通信システムに、無線通信機を一方のセル・サイトから他方にハンドオフさせ（例えば、一方の周波数グループから他方へ）、周波数刻み幅が小さくなるように命令する。例えば、無線送信機が、ハンドオフの間に一方のチャネルから他方に移動したために、２つのチャネルに対する位相差（Δφ）間の整数差を特定し損なう可能性がある。したがって、チェックとして、無線ロケーション・システムは、各ハンドオフを逆に行い（例えば、チャネル１からチャネル８に切り換えた後、チャネル８から逆にチャネル１に切り換える）、決定した整数サイクル差が正確に同じ大きさを有し、「順方向」ハンドオフに対して逆の符号を有することを確認する。単一チャネルＦＤＯＡ観察からの大きな非ゼロ推定値を用いると、チャネル変更に伴う時間間隔にわたって外挿補間することができる。通常では、この時間間隔は、１秒の小さな端数に保持することができる。ＦＤＯＡ推定誤差にチャネル間の時間間隔を乗算した値は、０．５サイクルと比較して小さくなければならない。無線ロケーション・システムは、種々の冗長性を用い、整数−誤識別(integer-misidentification)をチェックすることが好ましい。
９１１に対する指令再試行
本発明の無線ロケーション・システムの別の態様は、少なくとも第１変調方法および第２変調方法に対応する二重モード無線通信システムと共に用いる「指令再試行」方法(directed retry method)に関する。このような状況では、第１および第２変調方法は、異なるＲＦチャネル（即ち、ＷＬＳおよびＰＣＳシステムにそれぞれ対応する無線通信システムのチャネル）上で用いられると仮定する。また、位置を突き止める無線送信機は、無線ロケーション・システムに対応させた無線通信システム上において、双方の変調方法に対応することができる、即ち、「９１１」に発呼することができると仮定する。
【０２４０】
例えば、指令再試行方法は、無線ロケーション・システムに対応するには基地局の数が十分にないが、他の無線通信システムと関連する無線ロケーション・システムが担当する領域において動作しているシステムにおいて用いることができる。「第１」無線通信システムは、セルラ電話システムとすることができ、「第２」無線通信システムは、第１システムと同じ地域内で動作するＰＣＳシステムとすることができる。本発明によれば、移動通信機が現在第２（ＰＣＳ）変調方法を用いており、９１１に発呼しようとしているとき、移動送信機は自動的に第１変調方法に切り替え、次いで第１無線通信システムが用いるように既定されている１組のＲＦチャネルの１つにおいて、第１変調方法を用いて、９１１に発呼させられる。このように、ロケーション・サービスは、ＰＣＳまたはそれ自体の無線ロケーション・システムが担当していない同様のシステムの顧客にも提供することができる。
結論
本発明の真の範囲は、ここに開示した現時点において好適な実施形態に限定される訳ではない。例えば、無線ロケーション・システムの現時点における好適な実施形態は、信号収集システム（ＳＣＳ）、ＴＤＯＡロケーション・プロセッサ（ＴＬＰ）、アプリケーション・プロセッサ（ＡＰ）等のような説明用語を用いているが、特許請求の範囲の保護範囲を限定したり、無線ロケーション・システムの発明的態様が、開示した特定の方法および装置に限定されることを暗示するように解釈してはならない。更に、当業者には理解されようが、ここに開示した本発明の態様の多くは、ＴＤＯＡ技術に基づかないロケーション・システムにも適用することができる。例えば、無線ロケーション・システムがタスキング・リストなどを用いるプロセスを、非ＴＤＯＡシステムに適用することができる。このような非ＴＤＯＡシステムであれば、前述のＴＬＰは、ＴＤＯＡ計算を実行するために必要ではない。同様に、本発明は、前述のように構成されたＳＣＳを採用するシステムや、前述の詳細全てを満たすＡＰを採用するシステムにも限定されることはない。本質的に、ＳＣＳ、ＴＬＰおよびＡＰは、プログラム可能なデータ集合および処理デバイスであり、ここに開示した発明の概念から逸脱することなく、種々の形態をなすことができる。ディジタル信号処理およびその他の処理機能のコストが急激に低下していることから、例えば、本発明のシステムの動作を変更しなくても、特定の機能に対する処理を、ここに記載した機能的要素（ＴＬＰ等）から別の機能的要素（ＳＣＳまたはＡＰ等）に移転することも容易に可能である。多くの場合、ここに記載した実施（即ち、機能的要素）の場所は、単に設計者の好みであり、厳然たる必須事項ではない。したがって、明示的に限定され得る場合を除いて、特許請求の範囲の保護範囲は、前述の具体的な実施形態に限定する意図はないものとする。
【図面の簡単な説明】
【０２４１】
【図１】図１は、無線ロケーション・システムを略図的に示している。
【図１Ａ】図１Ａは、無線ロケーション・システムを略図的に示している。
【図２】図２は、信号収集システム（SCS）１０を略図的に示している。
【図２Ａ】図２Aは、信号収集システムが使用する受信器モジュール１０-２を略図的に示している。
【図２Ｂ】図２Bは、受信器モジュール１０-２をアンテナ１０-１に結合する代替方法を略図的に示している。
【図２Ｃ】図２Ｃは図２Ｂと同様の図である。
【図２Ｃ−１】図２C-１は、狭帯域受信器モジュールを使用する際に無線ロケーション・システムが採用するプロセスのフローチャートである。
【図２Ｃ−２】図２Ｃ−２は、狭帯域受信機ネットワークにおけるリソース競合を示す。
【図２Ｃ−３】図２Ｃ−３は、多数の空き返送期間を有する同期チューニングの例を示す。
【図２Ｃ−４】図２Ｃ−４は、本発明による狭帯域受信機を制御する自動同期チューニング方法のフローチャートである。
【図２Ｄ】図２Dは、信号収集システムに採用されるDSPモジュール１０-３を略図的に示している。
【図２Ｅ】図２Eは、DSPモジュール１０-３の動作のフローチャートである。
【図２Ｅ−１】図２E-１は、アクティブチャネルを探知するためにDSPモジュールが採用するプロセスのフローチャートである。
【図２Ｆ】図２Fは、制御および通信モジュール１０-５を略図的に示している。
【図２Ｇ】図２Gは、現在の望ましいSCS較正方法の態様を示し、本発明に従った外部較正方法を説明するために使用される基準線および誤差値の略図である。
【図２Ｈ】図２Hは、内部較正方法のフローチャートである。
【図２Ｉ】図２Iは、ＡＭＰＳ制御チャネルの伝達関数例である。
【図２Ｊ】図２Jは、櫛形信号例を示している。
【図２Ｋ】図２Kおよび２Lは、無線ロケーション・システムの性能を監視するための２つの方法のフローチャートである。
【図２Ｌ】図２Ｌは図２Ｋと同様の図である。
【図３】図３は、TDOAロケーションプロセッサを略図的に示している。
【図３Ａ】図３Aは、TLPコントローラが保存するネットワークマップ例の構造を示している。
【図４】図４は、アプリケーションプロセッサ１４の異なる態様を略図的に示している。
【図４Ａ】図４Ａは図４と同様の図である。
【図５】図５は、中央局ベースのロケーション処理方法のフローチャートである。
【図６】図６は、局ベースのロケーション処理方法のフローチャートである。
【図７】図７は、ロケーションが望ましい送信ごとに中央局ベースの処理を採用するか局ベースの処理を採用するかを決定するための方法のフローチャートである。
【図８】図８は、ロケーション処理に使用される協同するアンテナおよびSCS １０を選択するために使用される動的プロセスのフローチャートである。
【図９】図９は、所定の１組の判断基準を用いて、ＳＣＳおよびアンテナの候補リストを選択する方法を説明する際に以下で参照する図である。
【図９Ａ】図９Ａは、本発明による干渉消去プロセスを説明する際に役立つ。図９Ａは、干渉消去を実行する方法のフローチャートである。
【図９Ｂ】図９Ｂは、本発明による干渉消去プロセスを説明する際に役立つ。図９Ｂは、干渉消去プロセスを採用することができる環境の概略図である。
【図１０Ａ】図１０Ａは、送信信号の帯域幅を増大してロケーション精度を向上させる代替方法のフローチャートである。
【図１０Ｂ】図１０Ｂは、送信信号の帯域幅を増大してロケーション精度を向上させる代替方法のフローチャートである。
【図１１Ａ】図１１Ａは、多数の統計的に独立した位置推定値を組み合わせることによって推定の精度を高めるための本発明の方法を説明する際に用いる信号フロー図である。
【図１１Ｂ】図１１Ｂは、多数の統計的に独立した位置推定値を組み合わせることによって推定の精度を高めるための本発明の方法を説明する際に用いる信号フロー図である。
【図１１Ｃ】図１１Ｃは、多数の統計的に独立した位置推定値を組み合わせることによって推定の精度を高めるための本発明の方法を説明する際に用いる信号フロー図である。
【図１１Ｄ】図１１Ｄは、多数の統計的に独立した位置推定値を組み合わせることによって推定の精度を高めるための本発明の方法を説明する際に用いるフローチャートである。
【図１２Ａ】図１２Ａは、帯域幅合成方法を説明するためのブロック図である。
【図１２Ｂ】図１２Ｂは、帯域幅合成方法を説明するためのグラフである。
【図１】
2005536123.tif 000003
【図１Ａ】
2005536123.tif 000004
【図２】
2005536123.tif 000005
【図２Ａ】
2005536123.tif 000006
【図２Ｂ】
2005536123.tif 000007
【図２Ｃ】
2005536123.tif 000008
【図２Ｃ−１】
2005536123.tif 000009
【図２Ｃ−２】
2005536123.tif 000010
【図２Ｃ−３】
2005536123.tif 000011
【図２Ｃ−４】
2005536123.tif 000012
【図２Ｄ】
2005536123.tif 000013
【図２Ｅ】
2005536123.tif 000014
【図２Ｅ−１】
2005536123.tif 000015
【図２Ｆ】
2005536123.tif 000016
【図２Ｇ】
2005536123.tif 000017
【図２Ｈ】
2005536123.tif 000018
【図２Ｉ】
2005536123.tif 000019
【図２Ｊ】
2005536123.tif 000020
【図２Ｋ】
2005536123.tif 000021
【図２Ｌ】
2005536123.tif 000022
【図３】
2005536123.tif 000023
【図３Ａ】
2005536123.tif 000024
【図４】
2005536123.tif 000025
【図４Ａ】
2005536123.tif 000026
【図５】
2005536123.tif 000027
【図６】
2005536123.tif 000028
【図７】
2005536123.tif 000029
【図８】
2005536123.tif 000030
【図９】
2005536123.tif 000031
【図９Ａ】
2005536123.tif 000032
【図９Ｂ】
2005536123.tif 000033
【図１０Ａ】
2005536123.tif 000034
【図１０Ｂ】
2005536123.tif 000035
【図１１Ａ】
2005536123.tif 000036
【図１１Ｂ】
2005536123.tif 000037
【図１１Ｃ】
2005536123.tif 000038
【図１１Ｄ】
2005536123.tif 000039
【図１２Ａ】
2005536123.tif 000040
【図１２Ｂ】
2005536123.tif 000041
【国際調査報告】
2005536123.tif 000042