(57)【特許請求の範囲】
【請求項１】
移動体無線送信機の位置決定において無線位置決定システム（ＷＬＳ）で使用する方法であって、
ａ）無線送信機が、基地局から、１以上のトリガーイベントに関係した呼以外の呼に関する送信パラメータを受信し、
ｂ）無線送信機のユーザは、デジットのシーケンスをダイヤルすることによって無線送信機における呼を開始し、
ｃ）無線送信機内のプロセッサは、ダイヤルされたデジットのシーケンスを、無線送信機内に記憶されている１以上のトリガーイベントと比較し、該トリガーイベントの各々は、各トリガーイベントに関係した呼に対しダイヤルされるデジットのシーケンスを含み、
ｄ）ダイヤルされたデジットのシーケンスがトリガーイベントと整合しない場合には、無線送信機は送信シーケンスにおいて送信パラメータを呼の形成に使用し、
ｅ）ダイヤルされたデジットのシーケンスがトリガーイベントと整合する場合には、無線送信機は変更された送信シーケンスを使用する、
ステップを含み、
変更された送信シーケンスは、
無線送信機が、無線送信機に対しアクセスプローブの受信の受信確認を基地局が行った後において、追加の予め定められた数のアクセスプローブを送信するステップ、
無線送信機が、送信メッセージ中に付加的なフィールドを含ませるステップであって、前記付加的なフィールドは、認証フィールド、シリアル番号フィールドおよび移動体補助チャンネル割当レポートフィールドの少なくとも１つを含む、ステップと、
無線送信機が、送信メッセージに、１以上の反復される登録メッセージを後続させるステップ、
のうちの少なくとも１つを含む、方法。
【請求項２】
１以上の反復された登録メッセージは、基地局により順方向制御チャンネルで放送された送信パラメータから決定された長さのものが可能である請求項１記載の方法。
【請求項３】
１以上の反復された登録メッセージは、付加的なフィールドを含むことによりより長い長さに変更可能である請求項１記載の方法。
【請求項４】
変更された送信シーケンスは、無線送信機が、複数のチャンネルの第１のもので送信される送信メッセージに、複数のチャンネルの別の第２のもので送信される１以上の反復される登録メッセージを後続させるステップを含む請求項１記載の方法。
【請求項５】
１以上の反復された登録メッセージは、基地局により順方向制御チャンネルで放送される送信パラメータから決定された長さのものが可能である請求項４記載の方法。
【請求項６】
１以上の反復された登録メッセージは、付加的なフィールドを含むことによりより長い長さに変更可能である請求項４記載の方法。
【請求項７】
付加的なフィールドは、認証フィールド、シリアル番号フィールド、移動体補助チャンネル割当レポートフィールドおよび能力レポートフィールドの少なくとも１つを含む請求項３または６記載の方法。
【請求項８】
複数のチャンネルの第２のものは、無線送信機の可聴範囲内の第２の基地局により使用されるものであって、無線送信機が第２の基地局による順方向制御チャンネルの放送を受信することが可能ものであるように選択される請求項４載の方法。
【請求項９】
複数のチャンネルの第２のものは、無線送信機が任意の基地局により順方向制御チャンネルアクチビティを検出できないものであるように選択される請求項４記載の方法。
【請求項１０】
第２の基地局は、第１の基地局と同じ基地局、または第１の基地局の別のセクタ、または完全に別の基地局が可能である請求項８記載の方法。
【請求項１１】
無線送信機は、１以上の登録メッセージを、無線通信システムからの受信確認を期待することなく送信する請求項９記載の方法。
【請求項１２】
トリガーイベントは、無線送信機中に恒久的に記憶される請求項１記載の方法。
【請求項１３】
トリガーイベントは、ユーザにより無線送信機中にプログラムされる請求項１記載の方法。
【請求項１４】
トリガーイベントは、複数の無線送信機による受信のために無線通信システムによって放送される請求項１記載の方法。
【請求項１５】
変更された送信シーケンス中に行われる作用は、無線送信機中に恒久的に記憶させることができる請求項１記載の方法。
【請求項１６】
変更された送信シーケンス中に行われる作用は、ユーザにより無線送信機中にプログラムされる請求項１記載の方法。
【請求項１７】
変更された送信シーケンス中に行われる作用は、全ての無線送信機による受信のために無線通信システムによって放送される請求項１記載の方法。
【請求項１８】
無線送信機はトリガーイベントが発生したとき暗号化を停止する請求項１記載の方法。
【請求項１９】
無線送信機は、変更された送信シーケンスの一部として送信された全てのメッセージに対して暗号化を停止する請求項１記載の方法。
【請求項２０】
無線通信システムで使用するための無線送信機であって、
ａ）基地局から１以上のトリガーイベントに関係した呼以外の呼に関する送信パラメータを受信し、
ｂ）無線送信機のユーザがデジットのシーケンスをダイヤルすると呼を開始し、
ｃ）ダイヤルされたデジットのシーケンスを無線送信機内に記憶された１以上のトリガーイベントと比較し、該トリガーイベントの各々は、各トリガーイベントに関係した呼に対しダイヤルされるデジットのシーケンスを含み、
ｄ）ダイヤルされたデジットのシーケンスがトリガーイベントと整合しない場合には、送信シーケンスにおいて送信パラメータを呼の形成に使用し、
ｅ）ダイヤルされたデジットのシーケンスがトリガーイベントと整合した場合には、変更された送信シーケンスを使用する、
機能を実行でき、
変更された送信シーケンスは、
無線送信機が、無線送信機に対しアクセスプローブの受信の受信確認を基地局が行った後において、追加の予め定められた数のアクセスプローブを送信すること、
無線送信機が、送信メッセージ中に、認証フィールド、シリアル番号フィールドおよび移動体補助チャンネル割当レポートフィールドの少なくとも１つを含む付加的なフィールドを含ませること、
無線送信機が、送信メッセージに、１以上の反復される登録メッセージを後続させること、
のうちの少なくとも１つを含む、無線送信機。
記載の無線送信機。
【請求項２１】
１以上の反復された登録メッセージは、基地局により順方向制御チャンネルで放送された送信パラメータから決定された長さのものが可能である請求項２０記載の無線送信機。
【請求項２２】
１以上の反復された登録メッセージは、付加的なフィールドを含むことによってより長い長さに変更可能である請求項２０記載の無線送信機。
【請求項２３】
変更された送信シーケンスは、無線送信機が、複数のチャンネルの第１のもので送信される送信メッセージに対し、複数のチャンネルの別の第２のもので送信される１以上の反復される登録メッセージを後続させることを含む請求項２０記載の無線送信機。
【請求項２４】
１以上の反復された登録メッセージは、基地局により順方向制御チャンネルで放送される送信パラメータから決定された長さのものが可能である請求項２３記載の無線送信機。
【請求項２５】
１以上の反復された登録メッセージは、付加的なフィールドを含むことによってより長い長さに変更可能である請求項２３記載の無線送信機。
【請求項２６】
付加的なフィールドは、認証フィールド、シリアル番号フィールド、移動体補助チャンネル割当レポートフィールドおよび能力レポートフィールドの少なくとも１つを含む請求項２２または２５記載の無線送信機。
【請求項２７】
複数のチャンネルの第２のものは、無線送信機の可聴範囲内の第２の基地局により使用されるものであって、無線送信機が第２の基地局による順方向制御チャンネルの放送を受信することが可能なものであるように選択される請求項２３記載の無線送信機。
【請求項２８】
複数のチャンネルの第２のものは、無線送信機が任意の基地局により順方向制御チャンネルアクチビティを検出できないものであるように選択される請求項２３記載の無線送信機。
【請求項２９】
第２の基地局は、第１の基地局と同じ基地局、または第１の基地局の別のセクタ、または完全に別の基地局が可能である請求項２７記載の無線送信機。
【請求項３０】
無線送信機は、１以上の登録メッセージを、無線通信システムからの受信確認を期待することなく送信する請求項２８記載の無線送信機。
【請求項３１】
トリガーイベントは、無線送信機中に恒久的に記憶されている請求項２０記載の無線送信機。
【請求項３２】
トリガーイベントは、ユーザにより無線送信機中にプログラムされる請求項２０記載の無線送信機。
【請求項３３】
トリガーイベントは、複数の無線送信機による受信のために無線通信システムによって放送される請求項２０記載の無線送信機。
【請求項３４】
変更された送信シーケンス中に行われる作用は、無線送信機中に恒久的に記憶させることができる請求項２０記載の無線送信機。
【請求項３５】
変更された送信シーケンス中に行われる作用は、無線送信機中にユーザによりプログラムされる請求項２０記載の無線送信機。
【請求項３６】
変更された送信シーケンス中に行われる作用は、全ての無線送信機による受信のために無線通信システムによって放送される請求項２０記載の無線送信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アナログまたはデジタルセルラシステム、パーソナル通信システム（ＰＣＳ）、強化された特別の移動体無線装置（ＥＳＭＲ）およびその他の形式の無線通信システムで使用されるような無線送信機の位置を決定するのための方法および装置に関する。この分野は現在では無線位置決定として知られており、無線Ｅ9-1-1 ，艦隊管理、ＲＦ最適化その他の価値のある応用に対して適応している。
【０００２】
【従来の技術】
本発明に関連する初期の技術については、米国特許第５，３２７，１４４号明細書（1994年 7月 5日、発明の名称：セルラ電話位置決定システム）に到着時間差（ＴＤＯＡ）技術を使用するセルラ電話機の位置決定のためのシステムが開示されている。さらに、この明細書中に記載されている強化システムは、米国特許第５，６０８，４１０号明細書（1997年 3月 4日、発明の名称：バーストティな送信源の位置決定システム）に記載されている。これら両特許は本出願人によって所有されており、ここで参考文献とされる。本発明者は開発を続けてもとの発明概念について顕著な開発成果を得ており、これらのシステムのコストを大幅に減少させながら無線位置決定システムの正確度をさらに改善することのできるシステムを開発した。
【０００３】
過去数年にわたってセルラ産業では無線電話機により使用されるエアインターフェースプロトコルの数が増加され、無線または移動体電話の動作する周波数帯域の数が増加され、“パーソナル通信サービス”、“無線”、その他を含む移動体電話に関する、または関係する用語数が拡大されている。現在のエアインターフェースプロトコルにはＡＭＰＳ，Ｎ−ＡＭＰＳ，ＴＤＭＡ，ＣＤＭＡ，ＧＳＭ，ＴＡＣＳ，ＥＳＭＲ，ＧＰＲＳ，ＥＤＧＥその他が含まれる。用語の変化およびエアインターフェースの数の増加は基本的な原理および発明者によって発見され強化された発明を変化させない。しかしながら、現在の産業の用語を維持するときには、本発明者はここに記載されるシステムを無線位置決定システムと呼んでいる。
【０００４】
本発明者は技術の有効性および価値の両者を紹介するために、ここに開示された無線位置決定システムの技術による拡張された実験を行った。例えば幾つかの実験がフィラデルフィアおよびバルチモアの都市で1995年および1996年の数ケ月間行われて大きな地域環境でマルチパスを軽減するシステムの能力について確認された。その後、1996年に本発明者はヒューストンにおいてその区域における技術上の有効性と、Ｅ9-1-1 システムと直接インターフェースする能力を試験するために使用されたシステムを構成した。その後、1997年に、そのシステムはニュージャージ州の３５０平方マイルの区域においてテストされ、実際にトラブル状態の人々からの現実の９−１−１呼の位置を決定するために使用されたから。そのとき、システムのテストは２０００平方マイル以上の区域をカバーする１２５のセルサイトを含むように拡張された。これらの全てのテスト中にここで説明し開示された技術はその有効性についてテストされ、さらに開発され、そのシステムは無線電話機の位置決定のために提案された他の方法の限界を克服することが明らかにされた。事実、1998年の12月には他の無線位置決定システムにおいて実際に９−１−１呼を行った者の位置決定を行うことのできるシステムは世界中どこにも存在しなかった。ここに開示された無線位置決定システムのイノベーションは、システムの能力に対して与えられたメディアカバレージの拡張された量ならびに判定により無線工業において承認された。例えば評判の高い無線アピー賞は1997年10月にセルラ電話工業会によってこのシステムに与えられ、クリストファ・コロンブス  フェロウシップファンダメイションおよび発見マガジンは４０００のノミネーションから1998年のトップの４つのイノベーションの１つとしてこの無線位置決定システムを挙げている。
【０００５】
無線位置決定システムの価値および重要性は無線通信工業によって承認されている。1996年 6月に、合衆国通信コミッションは無線通信工業に対して２００１年１０月を最終期限として無線９−１−１の呼者の位置決定に使用するための位置決定システムを配備するように要求を出した。無線９−１−１の呼者の位置決定は、緊急応答リソースの使用を減少させるから、応答時間を節約し、生命を救い、種々のコストを節約する。さらに、多数の調査、研究が種々の無線応用、例えば敏感な会計の位置決定、艦隊の管理、その他に対して行われ、将来の大きな市場価値を有する。
【０００６】
［無線通信システムにおける技術的背景］
無線通信システムに対して使用される多くの異なった形式のエアインターフェースプロトコルが存在する。これらのプロトコルは異なった周波数帯域で米国および国際的に使用されている。その周波数帯域は無線位置決定システムの無線電話の位置決定の有効性には影響を与えない。
【０００７】
全てのエアインターフェースプロトコルは２つのタイプの“チャンネル”を使用する。第１のタイプは制御チャンネルを含み、それは無線電話機または送信機についての情報を伝達するために使用され、呼の開始または終了、バーストの多いデータの伝送のために使用される。例えば、幾つかのタイプの短いメッセージサービスは制御チャンネルによりデータを伝送する。異なったエアインターフェースにおいて、制御チャンネルは異なった用語により知られているが、各エアインターフェースにおける制御チャンネルの使用は類似している。制御チャンネルは一般的に送信に含まれている無線電話機または送信機についての識別情報を有している。制御チャンネルはまた音声特定ではない種々のデータ転送プロトコルを含んでおり、それらの中には一般的パケット無線サービス（ＧＰＲＳ）、ＧＳＭエボリューション用の強化されたデータレート（ＥＤＧＥ）、および強化されたＧＰＲＳ（ＥＧＰＲＳ）が含まれている。
【０００８】
第２のタイプはエアインターフェースによって音声通信を伝送するために典型的に使用される音声チャンネルを含んでいる。これらのチャンネルは制御チャンネルを使用して呼が設定された後でのみ使用される。音声チャンネルは典型的に無線通信システム内の専用のリソースを使用し、一方、制御チャンネルは共用のリソースを使用する。この相違は、一般的に無線位置決定の目的に対しては制御チャンネルの使用は音声チャンネルの使用よりはコストの効率が良いためである。しかしながら、応用によっては音声チャンネルにおける規則的な位置決定が望まれることもある。音声チャンネルは一般に送信における無線電話機または送信機についての識別情報は有していない。エアインターフェースプロトコルにおける幾つかの違いについて以下説明する。
【０００９】
ＡＭＰＳ−これは米国でセルラ通信に使用される本来のエアインターフェースプロトコルである。ＡＭＰＳシステムにおいては、別個の専用チャンネルが制御チャンネル（ＲＣＣ）によって使用するために割当られる。ＴＩＡ／ＥＩＡ標準方式ＩＳ−５５３Ａによれば、全ての制御チャンネルブロックはセルラチャンネル333 または334 で開始しなければならないが、可変長にすることができる。米国においては、協定によりＡＭＰＳ制御チャンネルブロックは２１チャンネルの幅であるが、２６チャンネルブロックの使用もまた知られている。逆方向音声チャンネル（ＲＶＣ）は制御チャンネルに割当てられない任意のチャンネルを占有することができる。制御チャンネルの変調はＦＳＫ（周波数シフトキーイング）であり、一方、音声チャンネルはＦＭ（周波数変調）を使用して変調される。
【００１０】
Ｎ -ＡＭＰＳ−このエアインターフェースは、ＡＭＰＳエアインターフェースプロトコルの拡張であり、ＥＩＡ／ＴＩＡ標準方式ＩＳ−８８において規定されている。制御チャンネルは実質上ＡＭＰＳと同じであるが、しかしながら音声チャンネルは異なっている。音声チャンネルはＡＭＰＳに対して使用される３０ｋＨｚに代わって１０ｋＨｚもり小さい帯域を占有し、変調はＦＭである。
【００１１】
ＴＤＭＡ−このインターフェースはまたＤ−ＡＭＰＳとして知られており、ＥＩＡ／ＴＩＡ標準方式ＩＳ−１３６において規定されている。このエアインターフェースは周波数と時間の両者を別々に使用することにより特徴付けられる。制御チャンネルはデジタル制御チャンネル（ＤＣＣＨ）として知られており、ＤＣＣＨにより使用されるために割当られたタイムスロットにおいてバーストで送信される。ＡＭＰＳと異なってＤＣＣＨは周波数帯域中の任意のものを割当られることができる。もっとも、通常は確率ブロックの使用に基づいて他のものより魅力的な幾つかの周波数割当がある。音声チャンネルはデジタルトラフィックチャンネル（ＤＴＣ）として知られている。ＤＣＣＨおよびＤＴＣは同じ周波数割当を占有してもよいが、所定の周波数割当において同じタイムスロットを割当てられることはない。ＤＣＣＨおよびＤＴＣはπ／４  ＤＱＰＳＫ（差動直交位相シフトキーイング）として知られている同じ変調方式を使用する。セルラ帯域において、搬送波は各プロトコルに対する周波数割当が別個に維持される限りＡＭＰＳおよびＴＤＭＡプロトコルの両者を使用することができる。搬送波はまたＧＰＲＳおよびＥＤＧＥのような高速度データ伝送プロトコルをサポートするためにデジタルチャンネルに合体されてもよい。
【００１２】
ＣＤＭＡ−このエアインターフェースはＥＩＡ／ＴＩＡ標準方式ＩＳ−９５Ａによって規定されている。このエアインターフェースは周波数とコードの両者を別々に使用することにより特徴付けられる。しかしながら、隣接するセルサイトが同じ周波数セットを使用する可能性があるため、ＣＤＭＡはまた非常に注意深いパワー制御により特徴付けられる。この注意深いパワー制御は、近距離−遠距離問題として当業者に知られている状態に導き、それは多くの方法が無線位置決定を適切に機能することを困難にする。制御チャンネルはアクセスチャンネルとして知られており、音声チャンネルはトラフィックチャンネルとして知られている。アクセスおよびトラフィックチャンネルは同じ周波数帯域を共有することができるが、別々のコードによって分離される。アクセスおよびトラフィックチャンネルはＯＱＰＳＫとして知られている同じ変調方式を使用する。ＣＤＭＡは高速度データ伝送プロトコルを合体されたコードによってサポートすることができる。
【００１３】
ＧＳＭ−このエアインターフェースは移動体通信のための国際的な標準グローバルシステムによって規定されている。ＴＤＭＡと同様に、ＧＳＭは周波数と時間の両者を別々に使用することにより特徴付けられる。チャンネルの帯域幅は２００ｋＨｚであり、ＴＤＭＡで使用される３０ｋＨｚよりも広い。制御チャンネルは独立の専用された制御チャンネル（ＳＤＣＣＨ）として知られており、ＳＤＣＣＨにより使用されるために割当られたタイムスロットでバーストで送信される。ＳＤＣＣＨは周波数帯域中のどの部分を割当られてもよい。音声チャンネルはトラフィックチャンネル（ＴＣＨ）として知られている。ＳＤＣＣＨおよびＴＣＨは同じ周波数割当を占有してもよいが、所定の周波数割当において同じタイムスロットを割当てられることはない。ＳＤＣＣＨおよびＴＣＨはＧＭＳＫとして知られている同じ変調方式を使用する。ＧＳＭはまたＧＰＲＳおよびＥＧＰＲＳのような高速度データ伝送プロトコルをサポートすることができる。
【００１４】
この明細書においてはエアインターフェースの任意のものについての参照は特にことわりがなければ、自動的に全てのエアインターフェースを参照したものとする。さらに、制御チャンネルまたは音声チャンネルについての参照はあらゆるタイプの制御チャンネルまたは音声チャンネルを含んでいる。いずれにせよ、特にエアインターフェースに対する技術が好ましい。最後に、世界中で使用されている多数のタイプのエアインターフェースが存在しており、この明細書で記載した発明の概念から任意のエアインターフェースを除外する意図はない。事実、当業者はここに記載されたクラスから発展した、またはそれらと類似したその他のインターフェースが使用されることを認識するであろう。
【００１５】
【発明が解決しようとする課題】
ここに開示された本発明の好ましい実施形態は無線電話機の位置決定のために他の技術にまさる多くの利点を有する。例えば、それらの他の技術の中には例えば電話に対するＧＰＳ機能の付加が含まれ、それは電話装置に対してかなりの変更を行うことが必要である。ここに開示された本発明の好ましい実施形態はそのような変更を必要としない。
【００１６】
【課題を解決するための手段】
無線位置決定システムの位置決定の評価の正確度は部分的に無線送信機の送信パワーと、無線送信機から送信する時間の長さとの両方に依存している。一般的に送信パワーが高くなり、送信時間の長さが長くなると低いパワーと短い送信時間に比較して無線位置決定システムの正確度を良好にすることができる。無線通信システムは、通信システム内の干渉を最小にし、システムの潜在的な容量を最大にするために送信パワーや無線送信機の送信時間の長さが一般的に制限される。
【００１７】
ここに開示された本発明の方法は、送信パワーおよび送信時間の長さを最小にしながら、無線９−１−１呼のような或るタイプの呼に対する位置決定の正確度を改善することのできる無線通信システムを可能にすることによって両方のシステムの矛盾する必要性を満たす。この発明の方法は、次のようなステップを含んでいる。すなわち、無線送信機が基地局から通常送信パラメータを受信し、無線送信機のユーザはデジットのシーケンスをダイヤルして“送信”または“イエス”ボタンを押すことによって無線送信機における呼を開始し、無線送信機内のプロセッサがダイヤルされたデジットのシーケンスを無線送信機内に記憶されている１以上のトリガーと比較し、ダイヤルされたデジットのシーケンスがトリガーイベントと整合しない場合には、無線送信機は通常送信パラメータを呼の形成に使用し、ダイヤルされたデジットのシーケンスがトリガーイベントと整合した場合には、無線送信機は変更された送信シーケンスを使用する。
【００１８】
本発明のその他の特徴および利点は、以下説明される。
【００１９】
【発明の実施の形態】
無線位置決定システム（ワイヤレスロケーションシステム）は、セルラー、ＰＣＳまたはＥＳＭＲのような無線通信システムに対する受動オーバーレイとして動作する。もっとも、この考えはこれらのタイプの通信システムだけに制限されない。無線通信システムは一般に無線装置の位置決定には適さない。これは、無線送信機およびセルサイトの設計が、正確な位置決定を行うために必要な機能を含んでいないためである。この適用における正確な位置決定は、１００乃至４００フィートＲＭＳ（２乗平均平方根）の正確度として定義される。これは、既存のセルサイトにより行われることができるが、一般にセルサイトの半径に制限される位置決定正確度とは区別される。概して、セルサイトは、それら自身の間で協同して無線送信機の位置を決定するように設計またはプログラムされない。さらに、セルラーおよびＰＣＳ電話のような無線送信機は低コストになるように設計され、したがって一般に位置決定機能が内蔵されていない。無線位置決定システムは、セルサイトに対して必要とされる変更が最小であり、標準的な無線送信機に対しては変更が全く必要とされない無線通信システムへの低コストの追加であるように設計されている。無線位置決定システムは、それが送信機を含まないため受動的であり、したがって無線通信システムに対してどんな種類の妨害も発生させる可能性がない。無線位置決定システムは、それ自身の専用受信機だけをセルサイトまたは別の受信位置で使用する。
【００２０】
［無線位置決定システム（ワイヤレスロケーションシステム）の概説］
図１に示されているように、無線位置決定システムは主として４種類のサブシステム：信号収集システム（ＳＣＳ）10と、ＴＤＯＡ位置決定プロセッサ（ＴＬＰ）12と、アプリケーションプロセッサ（ＡＰ）14と、およびネットワーク動作コンソール（ＮＯＣ）16とを有している。各ＳＣＳは、制御チャンネルおよび音声チャンネルの両方で無線送信機により送信されたＲＦ信号を受信することができる。一般に、各ＳＣＳは無線キャリアのセルサイトに設置されていることが好ましく、したがって基地局と並列に動作する。各ＴＬＰ12はＳＣＳ10のネットワークを管理し、位置計算において使用されることのできるデジタル信号処理（ＤＳＰ）リソースの中央集中化されたプールを提供することができる。以下さらに詳細に説明するように、ＳＣＳ10およびＴＬＰ12は一緒に動作して無線送信機の位置を決定する。デジタル信号処理は、ＤＳＰが比較的廉価であり、一致した性能を提供し、多数の異なったタスクを処理するように容易に再プログラム可能であるため、無線信号を処理する好ましい方法である。ＳＣＳ10およびＴＬＰ12の両者は大量のＤＳＰリソースを含んでおり、これらのシステム内のソフトウェアはダイナミックに動作して、処理時間、通信時間、待ち時間および費用におけるトレードオフに基づいて特定の処理機能を行うべき場所を決定することができる。各ＴＬＰ12は主として無線位置決定システムを構成する全体的費用を減らすために中央に存在している。もっとも、ここで説明されている技術は、示されている好ましいアーキテクチャに制限されない。すなわち、ＤＳＰリソースは、開示されている基本的概念および機能を変更することなく無線位置決定システム内において位置を変更されることができる。
【００２１】
ＡＰ14は、ＳＣＳ10およびＴＬＰ12の全てを含む無線位置決定システム内のリソースの全てを管理することができる。各ＡＰ14はまた、無線位置決定システムに対する“トリガー”を含む専用データベースを含んでいる。リソースを保存するために、無線位置決定システムは、ある予め定められたタイプの伝送の位置だけを決定するようにプログラムされることができる。予め定められたタイプの伝送が発生した場合、無線位置決定システムは位置決定処理を開始するようにトリガーされる。そうでない場合には、無線位置決定システムは伝送を無視するようにプログラムされてもよい。各ＡＰ14はまた、種々のアプリケーションが無線位置決定システムに安全にアクセスすることを可能にするアプリケーションインターフェースを含んでいる。これらのアプリケーションは、たとえば、位置レコードに実時間または非実時間でアクセスし、あるタイプのトリガーを生成または削除するか、あるいは無線位置決定システムに別のアクションをとらせることができる。各ＡＰ14はまた、そのＡＰ14がいくつかの位置レコードを組合せてトラフィックモニタリングまたはＲＦ最適化のようなアプリケーションに有用な拡張されたレポートまたは解析を生成することを可能にするある後処理機能を行うことができる。
【００２２】
ＮＯＣ16は、無線位置決定システムのオペレータに無線位置決定システムのプログラミングパラメータへの容易なアクセスを提供するネットワーク管理システムである。たとえば、いくつかの都市において無線位置決定システムは何百あるいは何千ものＳＣＳ10を含んでいる可能性がある。ＮＯＣは、グラフィックユーザインターフェース能力を使用して大型の無線位置決定システムを管理する最も実効的な方法である。ＮＯＣはまた、無線位置決定システム内のある機能が適切に動作していない場合に実時間警報を受取る。これらの実時間警報は、正しいアクションを迅速にとって位置決定サービスの低下を阻止するためにオペレータによって使用されることができる。無線位置決定システムのトライアルによる経験により、良好な位置決定正確度を時間にわたって維持するシステムの能力は、システムをその予め定められたパラメータ内で動作させ続けるオペレータの能力に直接関連していることが証明されている。
【００２３】
米国特許第 5,327,144号明細書および第 5,608,410号明細書ならびにこの明細書から、各システム間の類似性が認識されるであろう。事実、ここに開示されているシステムは、これらの以前の特許明細書に記載されているシステムに大きく基づいたものであり、またそのようなシステムをかなり強化したものである。たとえばＳＣＳ10は米国特許第 5,608,410号明細書に記載されているアンテナサイトシステムから拡張され、強化されている。ここで、ＳＣＳ10は単一のセルサイトにおいてもっと多数のアンテナをサポートする能力を有しており、さらに以下に説明するように拡張されたアンテナの使用をサポートすることができる。これによってＳＣＳ10は現在一般に使用されているセクタ化されたセルサイトにより動作することが可能となる。ＳＣＳ10はまた、常に転送前に多くのアンテナからデータを結合するのではなく、１つのセルサイトにおける多くのアンテナからＴＬＰ12にデータを転送することができる。さらに、ＳＣＳ10は多数のエアインターフェースプロトコルをサポートし、それによってＳＣＳ10が無線キャリアとしてさえ機能することを可能にし、そのシステムの構成を変化させ続けることができる。
【００２４】
ＴＬＰ12は米国特許第 5,608,410号明細書に開示されている中央サイトシステムに類似しているが、それはまた拡張され、強化されている。たとえば、ＴＬＰ12はスケール可能にされているので、各ＴＬＰ12によって必要とされるＤＳＰリソースの量は、無線位置決定システムの顧客によって必要とされる１秒当りの位置決定の数に一致するように適切にスケールされている。異なった無線位置決定システム容量に対するスケーリングをサポートするために、ネットワーキング方式は、多くのＴＬＰ12が無線通信システムネットワーク境界を横切ってＲＦデータを共有するように協同することができるようにＴＬＰ12に追加されている。さらに、ＴＬＰ12は、ＳＣＳ10およびさらに重要なＴＬＰ12が特定の位置を処理するためにデータを受取る各ＳＣＳ10におけるアンテナを決定するための制御手段を与えられている。以前には、アンテナサイトシステムは、中央サイトシステムによりリクエストされたか否かにかかわらずデータを中央サイトシステムに自動的に転送した。さらに、受取った伝送からマルチパスを除去する付加的な手段と組合せられたＳＣＳ10およびＴＬＰ12が設計されている。
【００２５】
中央サイトシステムのデータベースサブシステムは拡張され、ＡＰ14に発達させられている。ＡＰ14は、米国特許第 5,608,410号明細書中で以前開示されたものより多くの種類のアプリケーションをサポートすることができ、これらのアプリケーションは多数の無線送信機からの大量の位置レコードを後処理する能力を含んでいる。この後処理されたデータからは、たとえば、通信システムのＲＦ設計を改善し、最適化するために無線キャリアによる使用に対して非常に実効的なマップが生成されることができる。これは、たとえば、あるエリア内の発呼者の全ての位置および多数のセルサイトで受信された信号強度をグラフに記入することによって行われることができる。その後、キャリアは、各セルサイトが実際にそのキャリアにより所望されたまさにそのカバー領域にサーブしているかどうかを決定することができる。ＡＰ14はまた、匿名で、すなわち、位置レコードから取出されたＭＩＮおよび、または別のアイデンティティ情報により位置レコードを記憶することができるので、その位置レコードは、個々のユーザのプライバシーに関する心配を生じさせることなく、ＲＦ最適化またはトラフィックモニタリングのために使用されることができる。
【００２６】
図１Ａに示されているように、無線位置決定システムの現在好ましい構成は、それぞれが多くのＳＣＳ10を含んでいる複数のＳＣＳ領域を含んでいる。たとえば、“ＳＣＳ領域１”はＳＣＳ10A および10B （ならびに、示されていないが、好ましくは別のもの）を含んでおり、それらは各セルサイトに配置され、これらのセルサイトで基地局とアンテナを共有している。ドロップ・アンド・インサート装置11A および11B は断片的（ＦＲＡＣＴ）Ｔ１／Ｅ１ラインを完全Ｔ１／Ｅ１ラインにインターフェースするために使用され、そのフルＴ１／Ｅ１ラインはデジタルアクセスおよび制御システム（ＤＡＣＳ）13A に結合される。ＤＡＣＳ13A および別のＤＡＣＳ13B はＳＣＳ10A ，10B 等と多数のＴＬＰ12A ，12B 等との間における通信のために、以下さらに詳細に示されている方法で使用される。示されているように、ＴＬＰは典型的に一ヶ所に配置されて、イーサネットネットワーク（バックボーン）および第２の冗長なイーサネットネットワークにより相互接続されている。イーサネットネットワークには、多数のＡＰ14A および14B 、多数のＮＯＣ16A および16B ならびに端末サーバ15もまた結合されている。ルータ19A および19B はある無線位置決定システムを別の１以上の無線位置決定システムに結合するために使用される。
【００２７】
［信号収集システム10］
一般に、セルサイトのアンテナ構成は（ｉ）１または２つの受信アンテナを備えた全方向性サイトまたは（ii）１，２または３個のセクタおよび各セクタにおいて使用される１または２個の受信アンテナを備えたセクタ化されたサイトの１つである。セルサイトの数は米国および国際的に増加してきているので、セクタ化されたセルサイトが優勢な構成になってきている。しかしながら、全方向性であることのできるマイクロセルまたはピコセルの数もまた増加している。したがって、ＳＣＳ10はこれらの典型的なセルサイトの任意のものに対して構成可能であるように設計されており、１つのセルサイトで任意の数のアンテナを使用するためのメカニズムを与えられている。
【００２８】
ＳＣＳ10の基本的なアーキテクチャ素子は、米国特許第 5,608,410号明細書に記載されているアンテナサイトシステムに対するするものと同じままであるが、ＳＣＳ10のフレキシビリティを増加させ、システムの商業上の展開の費用を減少させるためにいくつかの強化が行われている。ＳＣＳ10の現在最も好ましい実施形態がここに記載されている。図２にその概観が示されているＳＣＳ10は、デジタル受信機モジュール10-2A 乃至10-2C ；ＤＳＰモジュール10-3A 乃至10-3C ；シリアルバス10-4；制御および通信モジュール10-5；ＧＰＳモジュール10-6；およびクロック分配モジュール10-7；を含んでいる。ＳＣＳ10は、電力、断片的Ｔ１／Ｅ１通信、アンテナへのＲＦ接続、およびタイミング発生（またはクロック分配）モジュール10-7に対するＧＰＳアンテナ接続のような外部接続を有している。ＳＣＳ10は、そのアーキテクチャおよびパッケージングのために、セルサイト（最も一般的な設置場所）と物理的に同じ配置され、別のタイプのタワー（ＦＭ、ＡＭ、両方向緊急通信、テレビジョン等）あるいは別のビルディング構造（屋上、地下室等）に配置されることが可能になる。
【００２９】
［タイミング発生］
無線位置決定システムは、ネットワーク内に含まれている全てのＳＣＳ10における時間の正確な決定に依存する。いくつかの異なったタイミング発生システムが以前開示された文献に記載されているが、しかしながら、ここにおいて最も好ましい実施形態は強化されたＧＰＳ受信機10-6に基づいている。強化されたＧＰＳ受信機は、それがＧＰＳ信号のタイミング不安定性の一部分を除去するアルゴリズムを含んでいるという点で大部分の伝統的なＧＰＳ受信機と異なり、ネットワーク内に含まれる任意の２つのＳＣＳ10がお互いのほぼ１０ナノ秒内のタイミングパルスを受信することができることを保証する。これらの強化されたＧＰＳは現在入手可能であり、従来の無線位置決定システムの構成において観察された時間基準関連エラーの一部分をさらに減少させる。この強化されたＧＰＳ受信機は非常に正確な時間基準を生成することができるが、受信機の出力は依然として許容不可能な位相雑音を有している可能性がある。したがって、受信機の出力は位相雑音の低い圧電結晶発振器駆動の位相ロックループ回路に入力され、この回路は、０．０１度より低いＲＭＳの位相雑音により１０ＭＨｚおよび１パルス／秒（ＰＰＳ）の基準信号を生成することができ、無線位置決定システムネットワーク内の任意のＳＣＳ10で出力されたパルスは別のＳＣＳ10における任意の他のパルスの１０ナノ秒内のものである。強化されたＧＰＳ受信機、圧電結晶発振器および位相ロックループのこの組合せは、安定した時間および周波数基準信号を低い位相雑音で生成する最も好ましい方法である。
【００３０】
ＳＣＳ10は、同じセルサイトに配置された装置により多数の周波数帯域および多数のキャリアをサポートするように設計されている。これは、単一のＳＣＳシャシー内において多数の受信機を使用するか、あるいは個別の受信機をそれぞれ備えた多数のシャシーを使用することによって行われることができる。多数のＳＣＳシャシーが同じセルサイトに配置される場合、ＳＣＳ10は単一のタイミング発生／クロック分配回路10-7を共有し、それによって全体的なシステム費用を減少させることができる。タイミング発生回路からの１０ＭＨｚで１ＰＰＳの出力信号はＳＣＳ10内で増幅され、バッファされ、その後外部コネクタを介して利用可能にされる。したがって、第２のＳＣＳはバッファされた出力および外部コネクタを使用してそのタイミングを第１のＳＣＳから受取ることができる。これらの信号はまた、セルサイトに共に配置された基地局の装置がこれらを利用できるようにされることが可能である。これは、たとえば無線通信システムの周波数再使用パターンを改善する際に基地局に有用なものとなるであろう。
【００３１】
［受信機モジュール10-2（広帯域形態）］
無線送信機が送信を行ったとき、無線位置決定システムはその送信されたものを、多数の地理的に分散したセルサイトに配置された多数のＳＣＳ10で受信しなければならない。したがって、各ＳＣＳ10は、その送信されたものが発信された任意のＲＦチャンネルでその送信を受信する能力を備えている。さらに、ＳＣＳ10は多数のエアインターフェースプロトコルをサポートすることができるので、ＳＣＳ10はまた多数のタイプのＲＦチャンネルをサポートする。これは、典型的に１つのタイプのチャンネルしか受信せず、通常各セルサイトで受信されたＲＦチャンネルでしか受信することのできない現在のほとんどの基地局受信機と対照的である。たとえば、典型的なＴＤＭＡ基地局受信機は、３０ＫＨｚ幅のチャンネルだけをサポートし、各受信機は、それ程頻繁には変化しない周波数を有する（すなわち、周波数プランが比較的固定している）単一のチャンネルだけで信号を受信するようにプログラムされている。したがって、非常に少数のＴＤＭＡ基地局受信機が、送信信号を任意の所定の周波数で受信することになる。別の例として、いくつかのＧＳＭ基地局受信機が周波数ホッピングを行うことが可能であっても、一般に多くの基地局における受信機は、位置決定処理を行うために単一の周波数に同時に同調することができない。事実、ＧＳＭ基地局における受信機は、妨害を最小にするために別の送信機により使用されているＲＦチャンネルの使用を避けるために周波数ホップするようにプログラムされている。
【００３２】
ＳＣＳ受信機モジュール10-2は、周波数帯域全体およびあるエアインターフェースの全ＲＦチャンネルを受信することのできる二重広帯域デジタル受信機であることが好ましい。米国のセルラーシステムに対して、この受信機モジュールは１５ＭＨｚ幅または２５ＭＨｚ幅のいずれかであるため、単一のキャリアのチャンネルの全てまたは両キャリアのチャンネルの全てが受信されることができる。この受信機モジュールは、米国特許第 5,608,410号明細書に前に記載された受信機の特性の多くを有しており、図２Ａはここにおいて好ましい実施形態のブロック図である。各受信機モジュールは、ＲＦチューナセクション10-2-1、データインターフェースおよび制御セクション10-2-2、ならびにアナログデジタル変換セクション10-2-3を含んでいる。ＲＦチューナセクション10-2-1は、外部コネクタからのアナログＲＦ入力をデジタル化されたデータ流に変換する２つの完全に独立したデジタル受信機（チューナ＃１およびチューナ＃２を備えた）を含んでいる。大部分の基地局受信機とは異なって、ＳＣＳ受信機モジュールはダイバーシティ結合またはスイッチングを行わない。逆に、独立した各受信機からのデジタル化された信号は、位置決定処理に利用できるものにされる。本発明では、受信機モジュール上で結合を行うのではなく、むしろ各アンテナからの信号を独立的に処理するために位置決定処理および、とくに、マルチパス緩和処理が有効であると決定されている。
【００３３】
受信機モジュール10-2は、自動利得制御（近くの強い信号および遠くの弱い信号の両方をサポートするために）、重要なＲＦ帯域の外側からの潜在的な妨害信号を除去するためのバンドパスフィルタ処理、サンプリングされることのできるＩＦ信号を生成するためにＲＦ信号との混合に必要とされる周波数の合成、混合、ならびにＲＦ信号をサンプリングし、適切な帯域幅およびビット分解能を有するデジタル化されたデータ流を出力するアナログデジタル変換（ＡＤＣ）という機能を行うか、あるいはそれらの機能を行う素子に結合されている。周波数シンセサイザは合成された周波数を、クロック分配／タイミング発生モジュール10-7（図２）からの１０ＭＨｚの基準信号にロックする。受信機モジュールにおいて使用される回路は全て、タイミング基準信号の低位相雑音特性を維持している。受信機モジュールは、少なくとも８０ｄＢのスプリアスのないダイナミックレンジを有することが好ましい。
【００３４】
受信機モジュール10-2はまた、テスト周波数および較正信号を発生する回路と、ならびに設置またはトラブルシューティング中に技術者により測定が行われることのできるテストポートを含んでいる。以下において種々の較正プロセスがさらに詳細に説明されている。内部で発生されたテスト周波数およびテストポートはエンジニアおよび技術者に易しい、受信機モジュールを迅速にテストして疑わしい問題を診断する方法を提供する。これはまた、とくに製造プロセスにおいて有用である。
【００３５】
ここに記載されている無線位置決定システムの利点の１つは、セルサイトで新しいアンテナが必要とされないことである。無線位置決定システムは、全方向性サイトおよびセクタ化されたアンテナを含む大部分のセルサイトにすでに設置されている既存のアンテナを使用することができる。この特徴の結果、従来技術で説明してきた別のアプローチに対して無線位置決定システムの設置およびメインテナンス費用を著しく節約することができる。ＳＣＳのデジタル受信機10-2は、図２Ｂおよび２Ｃにそれぞれ示されているように既存のアンテナに２方向で接続されることができる。図２Ｂにおいて、ＳＣＳ受信機10-2は既存のセルサイトマルチカップラまたはＲＦスプリッタに接続されている。この方法において、ＳＣＳ10はセルサイトの既存の低雑音前置増幅器、バンドパスフィルタ、およびマルチカップラまたはＲＦスプリッタを使用する。このタイプの接続は通常ＳＣＳ10を、単一のキャリアの周波数帯域のサポートに制限する。たとえば、Ａサイドのセルラーキャリアは典型的に、Ｂサイドのキャアの顧客からの信号をブロックするためにバンドパスフィルタを使用し、その逆もそうである。
【００３６】
図２Ｃにおいて、セルサイトにおける既存のＲＦパスは中断され、新しい前置増幅器、バンドパスフィルタおよびＲＦスプリッタが無線位置決定システムの一部分として追加されている。新しいバンドパスフィルタは、ＡサイドおよびＢサイドの両セルラーキャリアのような多数の隣接した周波数帯域を通過させ、それによって無線位置決定システムが、単一のセルサイトからのアンテナを使用するのではなく両セルラーシステムを使用して無線送信機の位置を決定することを可能にする。この構成において無線位置決定システムは各セルサイトにおいて一致したＲＦコンポーネントを使用するので、位相対周波数応答特性は同じである。これは、種々のセルサイトにおいて製造業者または使用されるモデル番号が異なって異っている可能性のある既存のＲＦコンポーネントと対照的である。無線位置決定システムは位置決定処理に対して可能なエラー原因を補償する能力を備えているが、ＲＦコンポーネントの応答特性の一致により、これらのエラー原因が減少する。最終的に、無線位置決定システムを設置された新しい前置増幅器は、非常に低い雑音指数を有し、セルサイトにおけるＳＣＳ10の感度を改善する。ＳＣＳデジタル受信機10-2の全体的な雑音指数は、低雑音増幅器の雑音指数によって支配されている。無線位置決定システムは位置決定処理の際に弱い信号を使用することができ、一方基地局は典型的に弱い信号を処理することができないため、無線位置決定システムは高品質で雑音の非常に低い増幅器から著しい利益を受けることができる。
【００３７】
無線位置決定システムが無線送信のためにＴＤＯＡを正確に決定する能力を改善するために、セルサイトのＲＦコンポーネントの位相対周波数応答特性は設置時に決定され、別のある時点で更新され、その後無線位置決定システム内のテーブル中に記憶される。これは、たとえば、いくつかの製造業者によって製造されたバンドパスフィルタおよび、またはマルチカップラがパスバンドのエッジ付近に急峻で非線形の位相対周波数応答特性を有しているため、重要である可能性が高い。パスバンドのエッジが逆方向の制御または音声チャンネルに非常に近いか、あるいは一致している場合、無線位置決定システムは、記憶されている特性を使用して測定値を補正しなかった場合に、送信された信号の位相の特性の正しくない測定を行うであろう。これは、キャリアが２以上の製造業者製のマルチカップラおよび、またはバンドパスフィルタを設置している場合にさらに重要になる。それは、各サイトにおける特性が異なっている可能性があるからである。位相対周波数応答特性の測定に加えて、別の環境ファクタがＡＤＣの前にＲＦパスに対する変更を生じさせる可能性がある。これらのファクタは、ＳＣＳ10における時々の周期的な較正を必要とする。
【００３８】
［受信機モジュール10-2の別の狭帯域形態］
広帯域受信機モジュールの代りまたは追加として、ＳＣＳ10はまた受信機モジュール10-2の狭帯域形態をサポートする。無線通信システムによる使用時にＲＦチャンネルの全てを同時に受信することのできる広帯域受信機モジュールとは対照的に、狭帯域受信機が一時に受信することができるＲＦチャンネルは１または数個にすぎない。たとえば、ＳＣＳ10はＡＭＰＳ／ＴＤＭＡシステムにおける使用のために６０ＫＨｚの狭帯域受信機をサポートし、２つの隣接した３０ＫＨｚチャンネルをカバーする。この受信機は広帯域モジュールに対して記載したように依然としてデジタル受信機である。しかしながら、周波数合成および混合回路は、命令において受信機モジュールを種々のＲＦチャンネルにダイナミックに同調させるために使用される。このダイナミック同調は典型的に１ミリ秒以下で行われることができ、受信機は、位置決定処理のためにＲＦデータを受信してデジタル化するのに必要な期間中特定のＲＦチャンネル上にとどまることができる。
【００３９】
狭帯域受信機の目的は、広帯域受信機により生じる費用から無線位置決定システムの構成費用を減少させることである。もちろん、性能の若干の損失は生じるが、これらの多数の受信機の利用可能性により、無線キャリアはもっと多くの費用／性能オプションを有することが可能になる。この新しいタイプの狭帯域受信機をサポートするために付加的な発明的機能および強化が無線位置決定システムに追加されている。広帯域受信機が使用されている場合、全てのＲＦチャンネルは全てのＳＣＳ10で連続的に受信され、送信に続いて、無線位置決定システムはＤＳＰ10-3（図２）を使用して、任意のＲＦチャンネルをデジタルメモリからダイナミックに選択することができる。狭帯域受信機により、無線位置決定システムは、全ての受信機が同じ無線送信を同時に受信し、デジタル化して記憶することができるように、多くのセルサイトにおける狭帯域受信機が同じＲＦチャンネルに同時に同調されるアプリオリを確実にしなければならない。このために、狭帯域受信機は一般に、送信を行っていることが知られているアプリオリであることのできる音声チャンネル送信の位置を決定するためにのみ使用される。制御チャンネル送信は任意の時点で非同期的に発生することができるために、狭帯域受信機は、送信を受信する正しいチャンネルに同調されない可能性もある。
【００４０】
狭帯域受信機がＡＭＰＳ音声チャンネル送信の位置を決定するために使用された場合、無線位置決定システムは、位置決定処理を助けるためにＡＭＰＳ無線送信機の変調特性を一時的に変更する能力を有している。これは、ＡＭＰＳ音声チャンネルがＳＡＴとして知られている低レベル管理トーンの追加によりＦＭ変調しかされないので必要かもしれない。技術的に知られているように、クラメール・ラオのＡＭＰＳ  ＦＭ変調の下限は、ＡＭＰＳ逆方向チャンネル対して使用されたマンチェスター符号化されたＦＳＫ変調および音声チャンネルでの“ブランク・アンド・バースト”送信より著しく悪い。さらに、ＡＭＰＳ無線送信機は、変調入力信号が１つもない（すなわち、誰も話しをしていない）場合に、大幅に減少されたエネルギで送信することができる。入力変調信号の存在または振幅に依存せずに変調特性を改善することによって位置推定値を改善するために、無線位置決定システムはＡＭＰＳ無線送信機に“ブランク・アンド・バースト”メッセージを送信させることができ、それはそのメッセージが送信されるＲＦチャンネルに多くのＳＣＳ10における狭帯域受信機が同調された時点で行われることができる。これは以下においてさらに詳細に説明される。
【００４１】
無線位置決定システムは、狭帯域受信機モジュールを使用したときに以下のステップを行う（図２Ｄのフローチャートを参照）：
第１の無線送信機は特定のＲＦチャンネルでの送信に使用中であるアプリオリである；
無線位置決定システムは第１の無線送信機の位置評価をするようにトリガーする（このトリガーは内部で、あるいは命令／応答インターフェースを介して外部から行われてよい）；
無線位置決定システムは第１の無線送信機によって現在使用されているセルサイト、セクタ、ＲＦチャンネル、時間スロット、ロングコードマスクおよび暗号キーを決定する（全ての情報エレメントは全てのエアインターフェースプロトコルには必要ないかもしれない）；
無線位置決定システムは適切な第１のＳＣＳ10における適切な第１の狭帯域受信機を、指定されたセルサイトおよびセクタにおけるＲＦチャンネルおよび時間スロットに同調し、ここで、適切な手段とは典型的に、利用可能であると共に、同じ場所にあるいは最も近くに配置されていることを意味する；
第１のＳＣＳ10は、典型的に数マイクロ秒から数十ミリ秒の範囲のＲＦデータの時間セグメントを第１の狭帯域受信機から受信し、送信のパワー、ＳＮＲおよび変調特性を評価する；
伝送のパワーまたはＳＮＲが予め定められたしきい値より低い場合、無線位置決定システムは予め定められた時間の長さだけ待機し、その後上記の第３のステップ（ここで、無線位置決定システムはセルサイト、セクタ等を決定する）に戻る；
送信がＡＭＰＳ音声チャンネル送信であり、変調がしきい値より低い場合、無線位置決定システムは命令を第１の無線送信機に送信して、第１の無線送信機上で“ブランク・アンド・バースト”を発生させるように無線通信システムに命令する；
無線位置決定システムは、予め定められた時間長だけ別のＲＦチャンネルへの無線送信機のハンドオフを阻止するように無線通信システムに要求する；
無線位置決定システムは、第１の無線送信機がハンドオフを阻止される時間期間と、および命令された場合には無線通信システムが命令を第１の無線送信機に送って“ブランク・アンド・バースト”を発生させる時間期間とを示す無線通信システムからの応答を受信する；
無線位置決定システムは、位置決定処理に使用されるアンテナのリストを決定する（アンテナ選択プロセスは以下に示されている）；
無線位置決定システムは、選択されたアンテナに接続された狭帯域受信機が第１の無線送信機により現在使用されているＲＦチャンネルからＲＦデータを同時に収集し始めるために利用することのできる最も初期の無線位置決定システムの時間スタンプを決定する；
その初期の無線位置決定システムの時間スタンプと、無線通信システムからの応答の時間期間とに基づいて、無線位置決定システムは、第１の無線送信機により現在使用されているセルサイト、セクタおよびＲＦチャンネルに同調し、予め定められた停留時間（信号の帯域幅、ＳＮＲおよび統合要求に基づいた）のあいだＲＦデータを受信するように位置決定処理に使用されるアンテナに接続された狭帯域受信機に命令する。
【００４２】
狭帯域受信機により受信されたＲＦデータは二重ポートメモリ中に書込まれる；
受信されたＲＦデータに関する位置決定処理は、米国特許第 5,327,144号明細書および第 5,608,410号明細書ならびに以下の節に記載されているように開始する；
無線位置決定システムは再び、第１の無線送信機により現在使用されているセルサイト、セクタ、ＲＦチャンネル、時間スロット、ロングコードマスクおよび暗号化キーを決定する；
第１の無線送信機により現在使用されているセルサイト、セクタ、ＲＦチャンネル、時間スロット、ロングコードマスクおよび暗号化キーが問合せの中間で（すなわち、ＲＦデータを収集する前および後で）変化した場合、無線位置決定システムは位置決定処理を中止し、ＲＦデータが受信されている時間期間中に無線送信機が送信状態を変更したために位置決定処理が失敗したという警告メッセージを生じさせ、このプロセス全体を再度トリガーする；
受信されたＲＦデータに関する位置決定処理は以下に示されているステップにしたがって完了する。
【００４３】
セルサイト、セクタ、ＲＦチャンネル、時間スロット、ロングコードマスクおよび暗号化キー（全ての情報構成要素は全てのエアインターフェースプロトコルには必要ないかもしれない）を含む情報構成要素の決定は典型的に、無線位置決定システムによってその無線位置決定システムと無線通信システムとの間の命令／応答インターフェースを介して行われる。
【００４４】
上述した方法での狭帯域受信機の使用はランダム同調として知られている。その理由は、受信機がシステムから命じられた通りに任意のＲＦチャンネルに導かれることができるためである。ランダム同調の１つの利点は、無線位置決定システムがトリガーされた無線送信機に対する位置だけが処理されることである。ランダム同調の１つの欠点は、無線通信システムと無線位置決定システムとの間のインターフェースおよびシステム中における必要な受信機のスケジュール時の待ち時間を含む種々の同期ファクタが合計位置決定処理スループットを制限する可能性が高いことである。たとえば、ＴＤＭＡシステムにおいて、無線位置決定システム中で使用されるランダム同調は典型的に位置決定処理スループットを、セルサイトのセクタ当り１秒当り約２．５か所の位置に制限する。
【００４５】
したがって、狭帯域受信機はまた自動シーケンシャル同調として知られている別のモードをサポートし、この自動シーケンシャル同調はさらに高いスループットで位置決定処理を行うことができる。たとえば、ＴＤＭＡシステムにおいて、上述した狭帯域受信機の動作と同じ停留時間および設定時間に関する仮定を使用すると、シーケンシャル同調はセルサイトセクタ当り１秒当り約４１か所の処理位置の位置決定処理スループットを達成することができ、全ての３９５個のＴＤＭＡ  ＲＦチャンネルが約９秒で処理されることができることを意味する。この増加した速度は、たとえば、同時に受信されることのできる２つの隣接したＲＦチャンネルを利用し、ＲＦチャンネル中の３つの全てのＴＤＭＡ時間スロットを位置決定処理し、無線通信システムとの同期を必要なくすことによって達成されることができる。無線位置決定システムは、それがシーケンシャル同調のために狭帯域受信機を使用しているとき、無線送信機のアイデンティティの情報を全く有しない。これは、無線位置決定システムがトリカセーを待たず、また送信されたものを受信する前にアイデンティティ情報を無線通信システムに問合せることもしないためである。この方法において、無線位置決定システムは全てのあらゆるセルサイト、ＲＦチャンネルおよび時間スロットの順番を決めて、位置決定処理を行い、時間スタンプ、セルサイト、ＲＦチャンネル、時間スロットおよび位置を識別した位置レコードを報告する。位置レコード報告に続いて、無線位置決定システムおよび無線通信システムは位置レコードを、その時間に使用されていた無線送信機ならびに各無線送信機によって使用されていたセルサイト、ＲＦチャンネルおよび時間スロットを示す無線通信システムのデータに一致させる。その後、無線位置決定システムは、関係している無線送信機に対する位置レコードを保持し、残りの無線送信機に対する位置レコードを廃棄することができる。
【００４６】
［デジタル信号プロセッサモジュール10-3］
ＳＣＳデジタル受信機モジュール10-2は、特定の帯域幅およびビット分解能を有するデジタル化されたＲＦデータ流を出力する。たとえば、１５ＭＨｚの実施形態の広帯域受信機は１秒当り６０００万のサンプルを含むデータ流を、サンプル当り１４ビットの分解能で出力することができる。このＲＦデータ流は、無線通信システムにより使用されるＲＦチャンネルを全て含んでいる。ＤＳＰモジュール10-3はデジタル化されたデータ流を受信し、デジタル混合および濾波によって個々のＲＦチャンネルを抽出することができる。ＤＳＰはまた、ＳＣＳ10とＴＬＰ12との間で帯域幅要求を減少させることを必要とされると、無線位置決定システムからの命令でビット分解能を減少させることができる。無線位置決定システムはデジタル化されたベースバンドＲＦデータを転送するビット分解能を各位置に対する処理要求に基づいてダイナミックに選択することができる。ＤＳＰは、これらの機能のために使用され、アナログ成分による混合およびフィルタ処理から発生する可能性の高い系統的な誤差を減少させる。ＤＳＰの使用により、任意の２つのＳＣＳ10間における処理を完全に一致させることが可能になる。
【００４７】
図２ＥにはＤＳＰモジュール10-3のブロック図が示されており、ＤＳＰモジュールの動作は図２Ｆのフローチャートによって示されている。図２Ｅに示されているように、ＤＳＰモジュール10-3は、まとめて“第１の”ＤＳＰと呼ばれている１対のＤＳＰ素子10-3-1A および10-3-1B ；直列・並列変換器10-3-2；二重ポートメモリ素子10-3-3；第２のＤＳＰ10-3-4；直列・並列変換器；ＦＩＦＯバッファ；検出用のＤＳＰ10-3-5（ＲＡＭを含む）、復調用の別のＤＳＰ10-3-6ならびに正規化および制御用の別のＤＳＰ10-3-7；ならびにアドレス発生器10-3-8のような素子を含んでいる。ここにおいて好ましい実施形態において、ＤＳＰモジュール10-3は広帯域のデジタル化されたデータ流を受信し（図２Ｆ，ステップＳ1 ）、チャンネルのブロックを抽出するために第１のＤＳＰ（10-3-1A および10-3-1B ）を使用する（ステップＳ2 ）。たとえば、デジタルドロップ受信機として動作するようにプログラムされた第１のＤＳＰは、チャンネルの４つのブロックを受信することができ、各ブロックは少なくとも１．２５ＭＨｚの帯域幅を含んでいる。この帯域幅は、ＡＭＰＳまたはＴＤＭＡの４２のチャンネル、ＧＳＭの６つのチャンネル、またはＣＤＭＡの１つのチャンネルを含んでいることができる。ＤＳＰは広帯域のデジタル化されたデータ流の帯域幅内のＲＦチャンネルの任意のセットに独立してデジタル的に同調することができるので、ブロックが隣接していることを必要としない。ＤＳＰはまた、ブロック中のチャンネルの全てまたは任意のものに関して広帯域または狭い帯域のエネルギ検出を行い、チャンネルによってパワーレベルをＴＬＰ12に報告することができる（ステップＳ3 ）。たとえば、１０ｍ秒ごとにＤＳＰは広帯域エネルギ検出を行い、全ての受信機に対する全てのチャンネルに対するＲＦスペクトルマップを生成することができる（ステップＳ9 参照）。このスペクトルマップは、ＳＣＳ10およびＴＬＰ12を接続している通信リンクによって１０ｍ秒ごとにＳＣＳ10からＴＬＰ12に送信されることができるので、まちがいなく大量のデータオーバーヘッドが存在する。したがって、ＤＳＰはデータを有限数のレベルに圧縮することによってデータオーバーヘッドを減少させる。通常、たとえばダイナミックレンジの８４ｄＢには１４ビット必要とされる可能性が高い。ＤＳＰにより実施される圧縮プロセスにおいて、データはＴＬＰ12に送信すべき１６の重要なＲＦスペクトルレベルを選択することによって、たとえば、わずか４ビットに減少される。レベル数、およびしたがってビット数の選択、ならびにレベルの表示は無線位置決定システムにより自動的に調節されることができる。これらの調節は、ＴＬＰ12に送信されたＲＦスペクトルメッセージの情報値を最大化すると共に、ＳＣＳ10とＴＬＰ12との間の通信リンク上で利用可能な帯域幅の使用を最適化するために行われる。
【００４８】
変換後、ＲＦチャンネルの各ブロック（それぞれ少なくとも１．２５ＭＨｚ）は直列・並列変換器10-3-2に送られ、その後二重ポートデジタルメモリ10-3-3中に記憶される（ステップＳ4 ）。デジタルメモリは循環メモリであり、これはＤＳＰモジュールがデータを第１のメモリアドレス中に書込み始め、その後最後のメモリアドレスに達するまでシーケンシャルに書込みを続行することを意味する。最後のメモリアドレスに達したとき、ＤＳＰは第１のメモリアドレスに戻り、データをメモリ中にシーケンシャルに書込み続ける。各ＤＳＰモジュールは典型的に、位置決定プロセスにおいて待ち時間および問合せ時間をサポートするＲＦチャンネルの各ブロックに対する数秒のデータを記憶するのに十分なメモリを含んでいる。
【００４９】
ＤＳＰモジュールにおいて、デジタル化され、変換されたＲＦデータがメモリ中に書込まれるメモリアドレスは、無線位置決定システム中で使用される時間スタンプであり、これは位置決定処理がＴＤＯＡを決定する際に参照とするものである。時間スタンプが無線位置決定システム中の全ての各ＳＣＳ10で確実に整列されるようにするために、アドレス発生器10-3-8はタイミング発生／クロック分配モジュール10-7（図２）から１パルス／秒の信号を受信する。周期的に、無線位置決定システム中の全てのＳＣＳ10におけるアドレス発生器は既知のアドレスに同時にリセットする。これによって、デジタル化された各データ素子に対する時間スタンプの記録の中の累積されたタイミングエラーを位置決定処理が減少させ、あるいは除去することが可能になる。
【００５０】
アドレス発生器10-3-8は、二重ポートデジタルメモリ10-3-3への書込みおよびそれからの読出しの両方を制御する。書込みは連続的に行われる。これはＡＤＣがＲＦ信号を連続的にサンプリングしてデジタル化し、第１のＤＳＰ（10-3-1A および10-3-1B ）はデジタルドロップ受信機の機能を連続的に行っているからである。しかしながら、読出しは、無線位置決定システムが復調および位置決定処理を行うためのデータをリクエストしたときに、バースト単位で行われる。無線位置決定システムは単一の送信に関して位置決定処理を反復的に行うことさえ可能であり、したがって同じデータに何回もアクセスする必要がある。無線位置決定システムの多数の要求にサービスするために、アドレス発生器は、書込みより速いレートで二重ポートデジタルメモリから読出されることを可能にする。典型的に、読出しは書込みより８倍速く行われることができる。
【００５１】
ＤＳＰモジュール10-3はデータをデジタルメモリ10-3-3から読出すために第２のＤＳＰ10-3-4を使用し、その後第２のデジタルドロップ受信機機能を行ってベースバンドデータをＲＦチャンネルのブロックから抽出する（ステップＳ5 ）。たとえば、第２のＤＳＰは、デジタル化されてメモリ中に記憶されているＲＦチャンネルの任意のブロックから任意の単一の３０ＫＨｚのＡＭＰＳまたはＴＤＭＡチャンネルを抽出することができる。同様に、第２のＤＳＰは任意の単一のＧＳＭチャンネルを抽出することができる。第２のＤＳＰは、ＣＤＭＡチャンネルを抽出することを要求されない。これは、チャンネル帯域幅が記憶されているＲＦデータの全帯域幅を占有するためである。第１のＤＳＰ10-3-1A ，10-3-1B と第２のＤＳＰ10-3-4との組合せは、ＤＳＰモジュールが無線通信システムにおいて任意の単一のＲＦチャンネルを選択し、記憶し、再生することを可能にする。ＤＳＰモジュールは典型的に、チャンネルの４つのブロックを記憶する。二重モードのＡＭＰＳ／ＴＤＭＡシステムにおいては、単一のＤＳＰモジュールは４２までのアナログ逆方向制御チャンネル、８４までのデジタル制御チャンネルを連続的におよび同時に監視することができ、また、任意の音声チャンネル送信を監視して位置決定するようにタスクを割当てられることができる。単一のＳＣＳシャシーは典型的に、それぞれ２つのアンテナの３つのセクタをカバーする３つまでの受信機モジュール10-2（図２）と、および９個までのＤＳＰ（受信機当り３個のＤＳＰモジュールが１５ＫＨｚの帯域幅全体がデジタルメモリ中に同時に記憶されることを可能にする）とをサポートする。したがって、ＳＣＳ10は任意のタイプのセルサイト構成および処理ロードに一致するように容易にスケールされることができるというより、非常にモジュラーなシステムである。
【００５２】
ＤＳＰモジュール10-3はまた、各セクタにおいて使用されているアクティブチャンネルの自動検出（ステップＳ6 ）、復調（ステップＳ7 ）およびステーションベースの位置決定処理（ステップＳ8 ）を含む別の機能を行う。無線位置決定システムは、無線通信システムにおけるＲＦチャンネルの使用のアクティブマップを維持し（ステップＳ9 ）、それによって無線位置決定システムは受信機および処理リソースを管理し、関係する特定の送信が発生した場合に処理を迅速に開始することが可能となる。アクティブマップは無線位置決定システム内に維持されているテーブルを含んでおり、そのテーブルは、ＳＣＳ10に接続された各アンテナに関してそのＳＣＳ10に割当てられた主チャンネルと、それらのチャンネルで使用されるプロトコルとをリストで示している。主チャンネルは、一ヶ所にまたは近くに配置された基地局に割当てられたＲＦ制御チャンネルであり、これを基地局は無線送信機と通信するために使用する。たとえば、セクタ化されたセルサイトを有する典型的なセルラーシステムにおいて、各セクタ中での使用のために１つのＲＦ制御チャンネル周波数が割当てられている。これらの制御チャンネル周波数は典型的に、一ヶ所に配置されたＳＣＳ10に対する主チャンネルとして割当てられる
同じＳＣＳ10はまた、別のＳＣＳ10もまた同じ主チャンネルを割当てられていても、別の近くの基地局のＲＦ制御チャンネルを監視するために主チャンネルとして割当てられてもよい。このようにして、無線位置決定システムは、任意の所定の無線送信が失われる確率が無限小であることを保証するシステム復調冗長性を構成する。この復調冗長特徴が使用された場合、無線位置決定システムは２以上のＳＣＳ10において同じ無線送信を２回以上受信し、検出し、復調する。無線位置決定システムは、この多重復調が何時発生したかを検出し、一度だけ位置決定処理をトリガーする手段を備えている。この機能は、無線位置決定システムの処理および通信リソースを節約し、以下さらに説明される。ＳＣＳ10と同じ場所に配置されてはいないセルサイトで発生した無線送信を単一のＳＣＳ10が検出して復調するこの能力により、無線位置決定システムのオペレータは無線位置決定システムネットワークをさらに効率的に配置することが可能となる。たとえば、無線位置決定システムは、無線通信システムが有している基地局よりはるかに少ないＳＣＳ10を使用するように設計されることができる。
【００５３】
無線位置決定システムでは、直接プログラミングおよび自動検出という２つの方法を使用して主チャンネルがテーブル中に入力され、維持される。直接プログラミングは、ネットワーク動作コンソール16（図１）のような無線位置決定システムのユーザインターフェースの１つを使用し、あるいは無線位置決定システムから無線通信システムインターフェースへのチャンネル割当てデータを受信することによって、主チャンネルデータをテーブル中に入力することを含んでいる。代りに、ＤＳＰモジュール10-3はまた、ＤＳＰがスペアまたはスケジュールされた処理容量を使用して種々の可能なＲＦチャンネルでの送信を検出し、その後有望なプロトコルを使用してこれらの送信を復調しようと試みる自動検出として知られている背景プロセスを実行する。その後、ＤＳＰモジュールは、直接プログラムされた主チャンネルが正しいことを確認することができ、それはまた基地局でチャンネルに対してなされた変更を迅速に検出し、無線位置決定システムのオペレータに警告を送信することができる。
【００５４】
ＤＳＰモジュールは以下のステップを自動検出で行う（図２Ｇ参照）：
ＳＣＳ10のカバー領域において使用されてもよい可能な制御および、音声チャンネルのそれぞれに対して、ペグカウンタが設定される（ステップＳ7-1 ）；
検出期間の開始時に、全てのペグ（ｐｅｇ）カウンタがゼロにリセットされる（ステップＳ7-2 ）；
特定されたＲＦチャンネルで送信が発生し、受信されたパワーレベルが特定の予め設定されたしきい値より上であるたびに、そのチャンネルに対するペグカウンタはインクリメントされる（ステップＳ7-3 ）；
特定されたＲＦチャンネルで送信が発生し、受信されたパワーレベルが第２の特定の予め設定されたしきい値より上であるたびに、ＤＳＰモジュールは第１の好ましいプロトコルを使用して送信のある部分を復調しようと試みる（ステップＳ7-4 ）；
復調が成功した場合、そのチャンネルに対する第２のペグカウンタがインクリメントされる（ステップＳ7-5 ）；
復調が成功しなかった場合、ＤＳＰモジュールは第２の好ましいプロトコルを使用して送信の一部分を復調しようと試みる（ステップＳ7-6 ）；
復調が成功した場合、そのチャンネルに対する第３のペグカウンタがインクリメントされる（ステップＳ7-7 ）；
検出期間の終りに、無線位置決定システムは全てのペグカウンタを読出す（ステップＳ7-8 ）；
無線位置決定システムは、ペグカウンタに基づいて主チャンネルを自動的に割当てる（ステップＳ7-9 ）。
【００５５】
無線位置決定システムのオペレータはペグカウンタ、主チャンネルの自動割当ておよび復調プロトコルを再検討し、自動的に行われた任意の設定を重書きすることができる。さらに、３以上の好ましいプロトコルが無線キャリアによって使用されてもよい場合、ＤＳＰモジュール10-3は付加的なプロトコルを検出するソフトウェアによりダウンロードされることができる。広帯域受信機10-2、ＤＳＰモジュール10-3およびダウンロード可能なソフトウェアに基づくＳＣＳ10のアーキテクチャは、無線位置決定システムが単一のシステムにおいて多数の復調プロトコルをサポートすることを可能にする。セルサイトに単一のＳＣＳ10があればよいので、単一のシステム内において多くのプロトコルをサポートすることは費用的に非常に有益である。これは、異なった変調プロトコルに対する異なったトランシーバモジュールを必要とする可能性のある多くの基地局アーキテクチャとは対照的である。たとえば、ＳＣＳ10は同じＳＣＳ10においてＡＭＰＳ、ＴＤＭＡおよびＣＤＭＡを同時にサポートすることが可能であるが、この機能をサポートすることのできる基地局は現在存在しない。
【００５６】
多数のプロトコルを検出し、復調する能力はまた、あるエアインターフェースプロトコルによって送信されたメッセージ中での認証の使用を独立的に検出する能力を含んでいる。無線送信機における認証フィールドの使用は、無線通信システムにおける不正（ｆｒａｕｄ）の発生を低下させる手段としてここ数年の間に広く普及し始めた。しかしながら、全ての無線送信機が認証を実施しているわけではない。認証が使用されたとき、プロトコルは一般に付加的なフィールドを送信されたメッセージ中に挿入する。このフィールドは無線送信機のアイデンティティと送信されたメッセージ中のダイヤルされた数との間に挿入されることが多い。無線送信を復調しているとき、無線位置決定システムは送信されたメッセージ中のフィールドの番号およびメッセージタイプ（すなわち、登録、発信、ページ応答等）を決定する。無線位置決定システムは全てのフィールドを復調し、余分なフィールドが存在するように思える場合には、送信されたメッセージのタイプを検討し、その後無線位置決定システムはトリガー状態に関して全てのフィールドをテストする。たとえば、ダイヤルされた数字“９１１”がフィールド中の適当な場所に現れ、そのフィールドが認証なしに、あるいは認証によりその適当な場所に配置された場合、無線位置決定システムは正常にトリガーする。この例において、数字“９１１”は“９１１”または“＊９１１”としてどちらのシーケンスの前または後にその他の数を１つも伴なわずに順次現れる必要がある。この機能は、認証フィールドの一部分として現れた数字“９１１”により引き起こされる誤トリガーを減少させ、あるいは除去する。
【００５７】
位置決定処理は、無線セルラーが“９１１”をダイヤルしたときに迅速にトリガーされなければならないので、多数の復調プロトコルに対するサポートは、無線位置決定システムが成功的に動作するために重要である。無線位置決定システムは２つの方法を使用して位置決定処理をトリガーすることができる：無線位置決定システムは制御チャンネル送信を独立的に復調し、ダイヤルされた数字のような任意の数の基準を使用して位置決定処理をトリガーし、あるいは無線位置決定システムはキャリアの無線通信システムのような外部ソースからトリガーを受信してもよい。本発明において、ＳＣＳ10による独立的な復調の結果、無線ユーザが無線送信機上の“送信”または“通話”（または類似の）ボタンを押した瞬間から測定されるトリガー時間が最も速くなることが認められている。
【００５８】
［制御および通信モジュール10-5］
図２Ｈに示されている制御および通信モジュール10-5はデータバッファ10-5-1と、制御装置10-5-2と、メモリ10-5-3と、ＣＰＵ10-5-4と、およびＴ1 ／Ｅ1 通信チップ10-5-5とを含んでいる。このモジュールは、上記の米国特許第 5,608,410号明細書中に記載された多くの特性を有している。この実施形態では、いくつかの強化が追加されている。たとえば、制御および通信モジュール上のＣＰＵがそのプログラムされたソフトウェアを実行することを止めた場合でも、ＳＣＳ10はここではたとえば自動遠隔リセット能力を含んでいる。この能力は無線位置決定システムの動作費用を減少させることができる。それは、ＳＣＳ10が正常に動作することができない場合に、技術者がＳＣＳ10をリセットするためにセルサイトに出かける必要がないためである。自動遠隔リセット回路は、ビットの特定のシーケンス中ＳＣＳ10とＴＬＰ12との間の通信インターフェースを監視することによって動作する。ビットのこのシーケンスは、ＳＣＳ10とＴＬＰ12との間の正常な通信中は発生しないシーケンスである。このシーケンスは、たとえば、全てが１のパターンから構成されていてもよい。リセット回路はＣＰＵから独立して動作するため、ＣＰＵがそれ自身をロックまたは別の非動作状態にしても、回路は依然としてＳＣＳ10のリセットを行い、ＣＰＵ10を動作状態に戻すことができる。
【００５９】
このモジュールはまた、ＳＣＳ10の性能の監視または診断時に使用された広範囲の統計および変数を記録および報告する能力を有している。たとえば、ＳＣＳ10はその中の任意のＤＳＰまたは他のプロセッサの使用の容量パーセントならびにＳＣＳ10とＴＬＰ12との間の通信インターフェースを監視することができる。これらの値はＡＰ14およびＮＯＣ16に定期的に報告され、付加的な処理および通信リソースがシステムにおいて何時必要とされるかを決定するために使用される。たとえば、任意のリソースが予め設定されたしきい値を一貫して越えているかどうかをオペレータに示す警告しきい値がＮＯＣ16中に設定されてもよい。ＳＣＳ10はまた、送信の復調が成功した回数および失敗した回数を監視することができる。これは、復調に対する信号しきい値が最適に設定されたか否かをオペレータが決定することを可能にするのに有用である。
【００６０】
このモジュールおよびその他のモジュールはまた、そのアイデンティティをＴＬＰ12に自己報告することができる。以下に説明するように、多数のＳＣＳ10が単一のＴＬＰ12に接続されることができる。典型的に、ＳＣＳ10とＴＬＰ12との間の通信は、基地局とＭＳＣとの間の通信と共有にされる。どのＳＣＳ10が特定の回路に割当てられたかを正確に迅速に決定することは困難であることが多い。したがって、ＳＣＳ10は、設置のときに記録されたハードコード化されたアイデンティティを含んでいる。このアイデンティティはＴＬＰ12によって読出され、その妥当性を検査されて、どのＳＣＳ10がキャリアによりいくつかの異なった通信回路のそれぞれに割当てられたかを明確に決定することができる。
【００６１】
ＳＣＳからＴＬＰへの通信は、命令および応答、ソフトウェアダウンロード、状態およびハートビート、パラメータダウンロード、診断、スペクトルデータ、位相データ、主チャンネル復調、およびＲＦデータを含む種々のメッセージをサポートする。通信プロトコルは、プロトコルオーバーヘッドを最小にすることにより無線位置決定システムの動作を最適化するように設計されており、そのプロトコルはメッセージ優先度方式を含んでいる。各メッセージタイプは優先度を割当てられ、ＳＣＳ10およびＴＬＰ12は、高い優先度のメッセージが低い優先度のメッセージが送信される前に送信されるようにメッセージを優先度順に待ち行列に入れる。たとえば、復調メッセージは一般に高い優先度に設定される。これは、無線位置決定システムがあるタイプの呼（すなわち、Ｅ9-1-1 ）に関する位置決定処理を遅延なしにトリガーしなければならないためである。高い優先度のメッセージは低い優先度のメッセージの前に待ち行列に入れられるが、プロトコルは一般に、すでにトランジット状態にあるメッセージを先に占有（ｐｒｅｅｍｐｔ）しない。すなわち、ＳＣＳ10からＴＬＰ12への通信インターフェースを横切って送信される処理中のメッセージは完全に終了されるが、しかし送信される次のメッセージは、最も早い時間スタンプを有する最も高い優先度のメッセージとなる。高い優先度のメッセージの待ち時間を最小にするために、ＲＦデータのような長いメッセージはセグメントで送信される。たとえば、全１００ミリ秒のＡＭＰＳ送信に対するＲＦデータは、１０ミリ秒のセグメントに分けられることができる。このようにして、高い優先度のメッセージはＲＦデータのセグメントの間中に待ち行列に入れられることができる。
【００６２】
［較正および性能監視］
ＳＣＳ10のアーキテクチャは、デジタル受信機およびデジタル信号プロセッサを含むデジタルテクノロジーにおおきく基づいている。ＲＦ信号がデジタル化されると、タイミング、周波数および位相差は種々の処理において注意深く制御されることができる。さらに重要な、無線位置決定システムにおいて使用される種々の受信機と種々のＳＣＳ10との間の任意のタイミング、周波数および位相差が完全に整合されることが可能である。しかしながら、ＡＤＣの前に、ＲＦ信号はアンテナ、ケーブル、低雑音増幅器、フィルタ、デュプレクサ、マルチカップラおよびＲＦスプリッタを含むいくつかのＲＦコンポーネントを通過する。これらのＲＦコンポーネントのそれぞれは、遅延および位相対周波数応答特性を含む無線位置決定システムにとって重要な特性を有している。図２ＩにおけるＳＣＳ10A およびＳＣＳ10B のようなＳＣＳ10の対の間でＲＦおよびアナログコンポーネントが完全に整合された場合、これらの特性の影響は位置決定処理中に自動的に除去される。しかし、コンポーネントの特性が整合されていない場合、位置決定処理は不整合の結果生じた機器エラーを偶発的に含む可能性が高い。さらにこれらＲＦコンポーネントの多くは、位置の決定に機器エラーを与える可能性の高いパワー、時間、温度またはその他の要因による不安定性を受ける可能性がある。したがって、いくつかの発明的な技術は、無線位置決定システム中のＲＦコンポーネントを較正し、また無線位置決定システムの性能を定期的に監視するために開発されている。較正に続いて、無線位置決定システムは、これらの機器エラーを補正するときに使用するためにこれらの遅延および位相対周波数応答特性の値を（すなわち、ＲＦチャンネル番号で）無線位置決定システム内のテーブル中に記憶する。以下図２Ｉ乃至２Ｌを参照として、これらの較正方法を説明する。
【００６３】
［外部較正方法］
図２Ｉを参照とすると、無線位置決定システムのタイミング安定性はベースラインに沿って測定され、ここにおいて各ベースラインは２つのＳＣＳ10A および0Bと、およびそれらの間に描かれた仮想上のライン（Ａ−Ｂ）とから構成されている。ＴＤＯＡ／ＦＤＯＡタイプの無線位置決定システムにおいて、無線送信機の位置は、各ＳＣＳ10が無線送信機からの信号の到達を記録した時間の差を測定することによって計算される。したがって、任意のベースラインに沿ってＳＣＳ10によって測定された時間の差は、無線送信機からの信号の送信時間がその大きな原因であり、ＳＣＳ10自身のＲＦおよびアナログ成分の変化による影響はわずかであることが重要である。無線位置決定システムの目的である正確度を満足させるために、ＳＣＳ10の任意の対に対するタイミング安定性は１００ナノ秒よりはるかに小さいＲＭＳ（平方２乗平均）に維持される。したがって、無線位置決定システムのコンポーネントは無線送信機の位置の推定値において１００フィート未満のＲＭＳの機器エラーを与える。このエラーの一部はシステムを較正するために使用される信号の曖昧さに割当てられる。この曖昧さはよく知られているクラメール・ラオの下限式から決定されることができる。ＡＭＰＳ逆方向制御チャンネルの場合、このエラーはほぼ４０ナノ秒ＲＭＳである。エラーバジェットの残りのものは、無線位置決定システムのコンポーネントに割当てられ、主としてＳＣＳ10内のＲＦおよびアナログコンポーネントに割当てられる。
【００６４】
外部較正方法においては、無線位置決定システムは、ターゲットである無線送信機の信号特性に整合した信号特性を有する較正送信機のネットワークを使用する。これらの較正送信機は、周期的な登録信号および、またはページ応答信号を放射する普通の無線電話機であってもよい。使用可能な各ＳＣＳ間ベースラインは、ベースラインに関連した両ＳＣＳ10への比較的空いた遮るもののないパスを有する較正送信機を使用して周期的に較正されることが好ましい。較正信号は、ターゲットである無線送信機からの信号と同様に処理される。ＴＤＯＡ値は既知のアプリオリなので、計算中の任意のエラーは無線位置決定システム中の系統的な誤差によるものである。その後、これらの系統的な誤差はターゲットの送信機に対する後続的な位置決定計算において取除かれることができる。
【００６５】
図２Ｉは、タイミングエラーを最小にする外部較正方法を示している。示されているように、地点“Ａ”における第１のＳＣＳ10A および地点“Ｂ”における第２のＳＣＳ10B は関連するベースラインＡ−Ｂを有している。時間Ｔ0 に較正送信機によって地点“Ｃ”で放射された較正信号は理論上は時間Ｔ0 ＋ＴACに第１のＳＣＳ10A に到達する。ＴACは較正信号が較正送信機上のアンテナからデジタル受信機内の二重ポートデジタルメモリに進行するために必要な時間量の測定値である。同様に、同じ較正信号は理論上の時間Ｔ0 ＋ＴBCに第２のＳＣＳ10B に到達する。しかしながら、通常、較正信号は正確に正しい時間ではデジタルメモリおよび各ＳＣＳ10のデジタル信号処理コンポーネントに到達しない。むしろ、較正信号が較正送信機からＳＣＳ10に伝搬するのに要する時間量（ＴAC、ＴBC）にエラーｅ1 およびｅ2 がそれぞれ生じるので、正確な到達時間は実際にはＴ0 ＋ＴAC＋ｅ1 およびＴ0 ＋ＴBC＋ｅ2 になる。このようなエラーは、ある程度、無線での、すなわち、較正送信機のアンテナからＳＣＳアンテナへの信号伝搬の遅延のために生じる。しかしながら、エラーは主に、ＳＣＳのフロントエンドコンポーネントにおける時間変化特性のために生じる。システムは較正信号が送信された正確な時間（Ｔ0 ）を知らないので、エラーｅ1 およびｅ2 はその自体で決定されることができない。しかしながら、システムは、任意の所定のＳＣＳ10の対の各ＳＣＳ10における較正信号の到達時間の差のエラーを決定することができる。このＴＤＯＡエラー値は、測定されたＴＤＯＡ値と理論上のＴＤＯＡ値τ0 との間の差として規定され、ここでτ0 は理論上の遅延ＴACおよびＴBC間の理論上の差である。ＳＣＳ10および較正送信機の位置、ならびに較正信号が伝搬する速度が知られるので、ＳＣＳ10の各対および各較正送信機に対する理論上のＴＤＯＡ値が知られる。測定されたＴＤＯＡベースライン（ＴＤＯＡA-B ）は、ＴＤＯＡA-B ＝τ0 ＋Εとして表されることができ、ここでΕ＝ｅ1 −ｅ2 である。類似の方法において、地点“Ｄ”における第２の較正送信機からの較正信号は関連したエラーｅ3 およびｅ4 を有する。ターゲットの送信機に対するＴＤＯＡ測定値から減算されるΕの極限値は、１以上の較正送信機に対して得られたΕ値の関数（たとえば、加重された平均）である。したがって、地点“Ｘ”および“Ｙ”におけるＳＣＳ10の対ならびに知られていない位置におけるターゲットの無線送信機に対する所定のＴＤＯＡ測定値（ＴＤＯＡmeasured）は以下のように補正されることとなる：
ＴＤＯＡX-Y ＝ＴＤＯＡmeasured−Ε
Ε          ＝ｋ1 Ε1 ＋ｋ2 Ε2 ＋…ｋN ΕN
ここでｋ1 、ｋ2 等は加重係数であり、Ε1 、Ε2 等は測定されたＴＤＯＡを、各較正送信機に対する理論上の値から減算することにより決定されたエラーである。この例において、エラー値Ε1 は図中の地点“Ｃ”における較正送信機に関連したエラー値であってもよい。加重係数は、無線位置決定システムのオペレータによって決定され、各ベースラインに対する構成テーブル中に入力される。オペレータは、各較正送信機から地点“Ｘ”および“Ｙ”におけるＳＣＳ10までの距離と、各較正送信機から地点“Ｘ”および“Ｙ”におけるＳＣＳ10までの経験的に決定された視線と、各較正送信機の付近に位置していたかもしれない無線送信機の位置推定値に対して各ＳＣＳ“Ｘ”および“Ｙ”が与えたであろう影響とを考慮に入れる。一般に、地点“Ｘ”および“Ｙ”におけるＳＣＳ10に近い較正送信機は、遠く離れた較正送信機よりも高く加重され、地点“Ｘ”および“Ｙ”におけるＳＣＳ10に対する良好な視線を有する較正送信機は悪い視線を有する較正送信機よりも高く加重される。
【００６６】
エラー成分の一部は較正送信機から各ＳＣＳ10へのマルチパス反射経路を生じるために生じるため、各エラー成分ｅ1 、ｅ2 等およびしたがって結果的に得られるエラー成分Εは広範囲にわたって激しく時間的に変化することが可能である。マルチパス反射はパス依存性が大きく、したがって測定ごとに、およびパスごとに異なる。この方法の目的は、これらの較正パスに対するマルチパス反射を決定することではなく、ＳＣＳ１０のコンポーネントに起因するエラーの部分を決定することである。したがって、典型的にエラー値ｅ1 およびｅ3 は共通の成分を有することになる。これは、それらが同じ第１のＳＣＳ10A に関連しているためである。同様に、エラー値ｅ2 およびｅ4 は第２のＳＣＳ10B に関連しているため、それらもまた共通の成分を有することになる。マルチパスコンポーネントは広範囲にわたって変化することができるが、コンポーネントエラーはゆっくり変化し、典型的に正弦曲線的に変化することが知られている。したがって、外部較正方法において、エラー値Εは加重された時間ベースのフィルタを使用してフィルタ処理され、このフィルタは、ＳＣＳ10に起因する比較的ゆっくり変化するエラー成分を保存しながら、広範囲にわたって変化するマルチパスコンポーネントの加重を減少させる。外部較正方法において使用される１つのこのようなフィルタ例はカルマンフィルタである。
【００６７】
較正送信間の周期は、ＳＣＳコンポーネントに対して決定されるエラードリフトレートに応じて変化する。ドリフトレートの周期は、較正インターバルの周期よりはるかに長くなければならない。無線位置決定システムはドリフトレートの周期を監視して、変化のレートを連続的に決定し、必要に応じて較正インターバルを周期的に調節してもよい。典型的に、本発明によるもののような無線位置決定システムに対する較正レートは１０乃至３０分である。これは、無線通信システムにおける登録レートに対する典型的な時間期間と完全に一致する。較正インターバルが無線通信システムの登録レートより速いレートに調節されなければならないと無線位置決定システムが決定した場合、ＡＰ14（図１）は、指定されたインターバルで送信機にページングすることにより自動的に較正送信機に強制的に送信させる。各較正送信機は個々にアドレス可能であり、したがって各較正送信機と関連した較正インターバルは異なっている可能性が高い。
【００６８】
外部較正方法において使用される較正送信機は標準的な電話であるため、無線位置決定システムは、これらの電話を、種々の適用目的のために配置されている別の無線送信機から区別するメカニズムを有していなければならない。無線位置決定システムは、較正送信機のアイデンティティのリストを典型的にＴＬＰ12およびＡＰ14内に維持している。セルラーシステムでは、較正送信機のアイデンティティは移動アイデンティティ番号、すなわちＭＩＮであることができる。較正送信機が送信を行うとき、その送信は各ＳＣＳ10によって受信され、適切なＳＣＳ10により復調される。無線位置決定システムは送信機のアイデンティティを、全ての較正送信機のアイデンティティの予め記憶されたタスクリストと比較する。無線位置決定システムは、その送信機が較正送信だったと決定した場合に外部較正処理を開始する。
【００６９】
［内部較正方法］
外部較正方法に加えて、本発明の目的は、無線位置決定システムのＳＣＳ10において使用された広帯域デジタル受信機の全てのチャンネルを較正することである。外部較正方法は典型的に、広帯域デジタル受信機により使用された多数のチャンネルの単一のチャンネルだけを較正する。これは、典型的に固定された較正送信機が最高パワーの制御チャンネルについて走査し、これがそのたびに典型的に同じ制御チャンネルとなるためである。他の関連したコンポーネントと共に広帯域デジタル受信機の伝達関数は完全には一定のまま保持されるのではなく、時間および温度と共に変化する。したがって、外部較正方法が単一のチャンネルを成功的に較正することができても、残っているチャンネルもまた較正される保証はない。
【００７０】
図２Ｊのフローチャートに示されている内部較正方法は、時間的および周波数的に変化する伝達関数によって特徴付けられる個々の第１の受信機システム（すなわちＳＣＳ10）を較正するのにとくに適しており、ここで伝達関数は、受信された信号の振幅および位相が受信機システムによってどのように変更されるかを規定し、受信機システムは、ひとつには無線送信機により送信され、較正されるべき受信機システムおよび別の受信機システムにより受信された信号の到達時間の差を決定することにより、無線送信機の位置を決定するために位置決定システムにおいて使用され、ここで位置推定値の正確度は、ひとつにはシステムにより行われるＴＤＯＡ測定の正確度に依存する。ＡＭＰＳ  ＲＣＣの一例は、図２Ｋに示されている伝達関数であり、この図２Ｋには伝達関数の位相が６３０ＫＨｚにわたる２１の制御チャンネルを横切ってどのように変化するかが示されている。
【００７１】
図２Ｊを参照とすると、内部較正方法は受信機システムにより使用されたアンテナの接続をその受信機システムから一時的に電気的に切断するステップ（ステップＳ-20 ）と、既知の安定した信号特性を有する内部的に発生された広帯域信号を第１の受信機システム中に注入するステップ（ステップＳ-21 ）と、発生された広帯域信号を使用して、伝達関数が第１の受信機システムの帯域幅を横切って変化した動きの推定値を獲得するステップ（ステップＳ-22 ）と、その推定値を使用して、第１の受信機システムにより得られた時間および周波数測定値に対する第１の伝達関数の変化の影響を緩和するステップ（ステップＳ-23 ）とを含んでいる。内部較正に使用される安定した広帯域信号の一例は、５ＫＨｚのような既知の間隔の、多数の個々の等振幅周波数成分から構成されているコーム（ｃｏｍｂ）信号である。このような信号の一例は図２Ｋに示されている。
【００７２】
アンテナは、外部信号が広帯域受信機中に入らないようにすると共に、受信機が安定した広帯域信号だけを受信することを保証するために内部較正プロセス中一時的に接続を遮断されなければならない。アンテナは、無線送信機からの信号の大部分を失ってしまう可能性を最小にするために数ミリ秒だけ電気的に接続を遮断される。さらに、外部較正と内部較正との間のインターバル中にＳＣＳ10内の任意のコンポーネントがドリフトする可能性を最小にするために、典型的に内部較正は外部較正の直後に行われる。アンテナは２つの電気的に制御されたＲＦ中継器（示されていない）を使用して広帯域受信機から接続を遮断される。ＲＦ中継器は“オフ”位置のときでさえ入力と出力との間を完全に分離することができないが、しかし７０ｄＢまでの分離を行うことができる。分離量を増加させ、較正中に信号がアンテナから広帯域受信機に漏洩しないことをさらに確実にするために、２つの中継器が直列で使用されてもよい。同様に、内部較正機能が使用されていないとき、内部較正信号はオフに切換えられ、２つＲＦ中継器もまたオフに切換えられ、受信機が無線送信機からの信号を収集しているときに広帯域受信機中に内部較正信号が漏洩しないようにする。
【００７３】
外部較正方法は信号チャンネルの絶対較正を行い、その後内部較正方法が絶対的に較正されたチャンネル関して互いにチャンネルを較正する。コーム信号は、信号の記憶された複製およびアナログデジタル変換器を使用して容易に発生されることができるため、安定した広帯域信号としてとくに適している。
【００７４】
［広帯域較正信号を使用する外部較正］
次に説明する外部較正方法は、時間的および周波数的に変化する伝達関数によって特徴付けられるＳＣＳ10の受信機システムと関連して使用されてもよい。なお、このＳＣＳ10の受信機システムはアンテナと、フィルタと、増幅器と、デュプレクサと、マルチカップラと、スプリッタと、およびＳＣＳ受信機システムに関連したケーブリングとを含んでいることが好ましい。この方法は、安定した既知の広帯域較正信号を外部送信機から送信するステップを含んでいる。その後、広帯域較正信号は、ＳＣＳ受信機システムの指定された帯域幅を横切る伝達関数を評価するために使用される。伝達関数の推定値は続いて、後続的なＴＤＯＡ／ＦＤＯＡ測定値に対する伝達関数の変化の影響を緩和するために使用される。外部送信は、無線位置決定システムをホストしている無線通信システムによる妨害を回避するためにその持続期間が短く、パワーが低いものであることが好ましい。
【００７５】
好ましい方法においては、ＳＣＳ受信機システムは外部送信機と同期される。このような同期はＧＰＳタイミング装置を使用して行われてもよい。さらに、受信機システムは、較正信号が送信されているときだけ較正信号の全広帯域を受信して処理するようにプログラムされてもよい。受信機システムは外部較正送信と同期しているとき以外、較正処理を行わない。さらに、命令および応答を交換するために受信機システムと外部較正送信機との間で無線通信リンクが使用される。外部送信機は、ＳＣＳ受信機システムのアンテナだけに広帯域信号を導くために指向性アンテナを使用してもよい。このような指向性アンテナは八木アンテナ（すなわち、線形エンドファイヤアレイ）であってもよい。較正方法では、指向性アンテナが受信機システムのアンテナに向けられて、マルチパス反射の危険性が低い場合にのみ外部送信を行うことが好ましい。
【００７６】
［ステーションバイアスに対する較正］
本発明の別の特徴は、ＳＣＳ受信機システム中のステーションバイアスを補正する較正方法に関する。“ステーションバイアス”とは、無線送信機からのＲＦ信号がアンテナに到達した時点と、その同じ信号が広帯域受信機に到達した時点との間の有限遅延と定義される。この方法は、アンテナからフィルタまでのケーブルの長さを測定し、ケーブル長に関連した対応した遅延を決定するステップを含んでいる。さらに、この方法は、既知の信号をフィルタ、デュプレクサ、マルチカップラまたはＲＦスプリッタ中に注入し、各装置の入力から広帯域受信機までの遅延および位相応答特性対周波数応答特性を測定するステップを含んでいる。その後、遅延および位相応答特性が組合せられ、後続的な位置測定値を補正するために使用される。この方法が上述したＧＰＳベースのタイミング発生と共に使用される場合には、ＧＰＳケーブル長を補正するステップを含んでいることが好ましい。さらに、外部で発生された基準信号は、エージングおよび天候のために生じる可能性のあるステーションバイアスの変化を監視するために使用されることが好ましい。最後に、ＲＦチャンネルによるおよび無線位置決定システム内の各受信機システムに対するステーションバイアスは、後続的な位置決定処理を補正するときに使用するために無線位置決定システム中に表の形態で記憶されていることが好ましい。
【００７７】
［性能監視］
無線位置決定システムは、定期的に進行中に性能を監視するための較正に類似した方法を使用する。これらの方法は図２Ｍおよび２Ｎのフローチャートに示されている。固定電話機および調査地点のドライブ試験という２つの性能監視方法が使用される。固定電話機方法は以下のステップを含んでいる（図２Ｍ参照）：
無線位置決定システムのカバー領域内の種々の地点に標準的な無線送信機が永久的に配置される（その場合、これらは固定電話機として知られる）（ステップＳ-30 ）；
固定電話機が配置されている地点は、それらの位置がたとえば１０フィート等の予め定められた距離の範囲内まで正確に知られるように測定される（ステップＳ-31 ）；
測定された位置がＡＰ14内のテーブル中に記憶される（ステップＳ-32 ）；
固定電話機は、無線通信システム上の全ての無線送信機に対してそのシステムによって設定されたレートおよびインターバルでその無線通信システムに登録することを許可される（ステップＳ-33 ）；
固定電話機による各登録送信時に、無線位置決定システムは、通常の位置決定処理を使用して固定電話機の位置を決定する（較正送信機によるように、無線位置決定システムはテーブル中にアイデンティティを記憶することにより、送信を固定電話機からのものであると識別することができる）（ステップＳ-34 ）；
無線位置決定システムは、位置決定処理により決定された計算された位置と、測定により決定された記憶されている位置との間のエラーを計算する（ステップＳ-35 ）；
位置、エラー値およびその他の測定されたパラメータが時間スタンプと共にＡＰ14内のデータベース中に記憶される（ステップＳ-36 ）；
ＡＰ14は瞬時的エラーおよびその他の測定されたパラメータ（まとめて、拡張された位置レコードと呼ばれる）を監視し、エラーおよび他の測定されたパラメータの種々の統計値をさらに計算する（ステップＳ-37 ）；
エラーおよびその他の値の任意のものが予め定められたしきい値または履歴統計値を越えた場合、ＡＰ14は、即座に、あるいは指定数の位置推定値に対して統計学的フィルタ処理を行った後で無線位置決定システムのオペレータに警告を出す（ステップＳ-38 ）。
【００７８】
拡張された位置レコードは、通常は無線位置決定システムの瞬時性能および履歴性能を解析するために非常に多数の測定されたパラメータを含んでいる。これらのパラメータには、無線送信機により使用されたＲＦチャンネルと、無線送信を復調するために無線位置決定システムにより使用されたアンテナポートと、無線位置決定システムがＲＦデータをリクエストしたアンテナポートと、位置決定処理のために使用されたインターバルに対する送信のパワーのピーク、平均および分散と、位置決定処理のための基準として選択されたＳＣＳ10およびアンテナポートと、位置決定処理において使用されたＳＣＳ10およびアンテナと基準ＳＣＳ10およびアンテナとのそれぞれの間の重なりスペクトル相関からの相関値と、各ベースラインに対する遅延値と、マルチパス緩和パラメータと、およびマルチパス緩和計算後に残っている残留値とが含まれている。無線位置決定システムがどのように動作するかを決定するために、これらの測定されたパラメータの任意のものが無線位置決定システムによって監視されることができる。無線位置決定システムにより行われる監視のタイプの一例は、ベースラインに関する相関の瞬時値と相関値の履歴範囲との間の分散であってもよい。別の例は、特定のアンテナにおいて受取られたパワーの瞬時値と受取られたパワーの履歴範囲との間の分散であってもよい。その他多くの統計値が計算されることができ、このリストは消耗的なものではない。
【００７９】
無線位置決定システムのカバー領域内に配置される固定電話機の数は、セルサイトの密度、地形の障害、および無線通信システムがそのエリアで動作した容易さの履歴に基づいて決定されることができる。その割合は典型的に６つのセルサイトに対して１つの固定電話機程度であるが、しかしながら、あるエリアにおいては１対１の割合が要求される可能性がある。固定電話機は、無線位置決定システムの性能を監視すると同時に、そのキャリアが行った可能性のある周波数プランの変更を監視する連続的な手段を提供する。幾度もの周波数プラン変更は無線位置決定システムの性能の変化を生じさせ、それは固定電話機の性能監視により無線位置決定システムのオペレータに即座に表示される。
【００８０】
測定された地点のドライブ試験は固定電話機監視に非常に類似している。固定電話機は典型的に、電源にアクセスすることのできる室内にのみ配置されることが可能である（すなわち、電話機は有効であるために連続的に給電されなければならない）。位置決定性能のさらに完全な測定値を得るために、屋外試験地点のドライブ試験もまた行われる。図２Ｎを参照とすると、固定電話機によるように、無線位置決定システムのカバー領域中の指定試験地点が１０フィート範囲内まで測定される（ステップＳ-40 ）。各試験地点は、シーケンス番号が後続する“＊”または“＃”のいずれかから構成されたコードを割当てられる（ステップＳ-41 ）。たとえば、“＊１００１”乃至“＊１０９９”は試験地点で使用される９９個のコードのシーケンスであってもよい。これらのコードは、ダイヤルされた場合に無線通信システムにとって無意味なシーケンスでなければならない（すなわち、コードは、傍受メッセージ以外、特徴または他の変換をＭＳＣ中で発生させない）。ＡＰ14は、調査された位置と共に各試験地点に対するコードを記憶する（ステップＳ-42 ）。これらの最初のステップに続いて、コードの任意のものをダイヤルした無線送信機がトリガーされ、通常の位置決定処理を使用してその位置を決定される（ステップＳ-43 およびＳ-44 ）。無線位置決定システムは、位置決定処理により決定された計算された位置と測定により決定された記憶されている位置との間のエラーを自動的に計算し、その位置およびエラー値が時間スタンプと共にＡＰ14内のデータベース中に記憶される（ステップＳ-45 およびＳ-46 ）。ＡＰ14は瞬時エラーおよびエラーの種々の履歴統計値を監視する。エラー値が予め定められたしきい値または履歴統計値を越えた場合、ＡＰ14は即座にあるいは指定数の位置推定値に対して統計学的フィルタ処理を行った後で無線位置決定システムのオペレータに警告を出す（ステップＳ-47 ）。
【００８１】
［ＴＤＯＡ位置決定プロセッサ（ＴＬＰ）］
図１、１Ａおよび３に示されているＴＬＰ12は、無線位置決定システムの、とくにＳＣＳ10の多数の状況をメッセージで送信し、位置決定処理に対する制御を行う集中デジタル信号処理システムである。位置決定処理はＤＳＰ集中型であるため、ＴＬＰ12の主要な利点の１つは、無線位置決定システム内のＳＣＳ10の任意のものにおいて送信により開始された位置決定処理の中でＤＳＰリソースが共有されることができることである。すなわち、リソースを集中的に利用できるようにすることでＳＣＳ10におけるＤＳＰの追加費用が減少する。図３に示されているように、ＴＬＰ12の３つの主要なコンポーネント：ＤＳＰモジュール12-1、Ｔ1 ／Ｅ1 通信モジュール12-2および制御装置モジュール12-3が存在する。
【００８２】
Ｔ1 ／Ｅ1 通信モジュール12-2はＳＣＳ10に通信インターフェースを提供する（Ｔ1 およびＥ1 は世界中で利用可能な標準的な通信速度である）。各ＳＣＳ10は１以上のＤＳ0 （典型的に５６Ｋｂｐｓまたは６４Ｋｂｐｓである）を使用してＴＬＰ12と通信する。各ＳＣＳ10は典型的に、たとえばドロップ・アンド・インサート装置またはチャンネルバンクをそのセルサイトで使用して部分的なＴ1 またはＥ1 回路に接続する。この回路は、ＭＳＣと通信する基地局と共有されることが多い。セントラルサイトにおいて、基地局に割当てられたＤＳ0 は、ＳＣＳ10に割当てられたＤＳ0 から分離される。これは典型的に、ＤＳ0 を分離するだけでなく多数のＳＣＳ10からのＤＳ0 を全Ｔ1 またはＥ1 回路上にグルーム（ｇｒｏｏｍ）するデジタルアクセスおよび制御システム（ＤＡＣＳ）13A を使用してＴＬＰ12の外部で行われる。その後、これらの回路はＤＡＣＳ13A からＤＡＣＳ13B に接続し、その後ＴＬＰ12上のＴ1 ／Ｅ1 通信モジュールに接続することができる。各Ｔ1 ／Ｅ1 通信モジュールは、このモジュールと通信している各ＳＣＳ10との間でデータのパケットをバッファするのに十分なデジタルメモリを含んでいる。単一のＴＬＰシャシーが１以上のＴ1 ／Ｅ1 通信モジュールをサポートしてもよい。
【００８３】
ＤＳＰモジュール12-1は位置決定処理のためにプールされたリソースを提供する。単一のモジュールは典型的に２乃至８個のデジタル信号プロセッサを含んでおり、各デジタル信号プロセッサが位置決定処理に同様に利用できる。以下さらに詳細に説明するように、中央ベースおよびステーションベースという２つのタイプの位置決定処理がサポートされている。ＴＬＰ制御装置12-3は、最適なスループットを獲得するためにＤＳＰモジュール12-1を管理する。各ＤＳＰモジュールは、位置決定処理に必要なデータの全てを記憶するのに十分なデジタルメモリを含んでいる。ＤＳＰは、位置決定処理を開始するために必要なデータの全てが関連する各ＳＣＳ10からＤＳＰモジュール上のデジタルメモリに移動されるまで活動しない。その後でのみ、ＤＳＰは特定の無線送信機の位置を決定する特定のタスクを与えられる。高価なリソースであるＤＳＰは、この技術を使用して待機状態のままにはされない。単一のＴＬＰシャシーが１以上のＤＳＰモジュールをサポートしてもよい。
【００８４】
制御装置モジュール12-3は、無線位置決定システム内における全ての位置決定処理の実時間管理を行う。ＡＰ14は、無線位置決定システム内におけるトップレベルの管理エンティティであるが、しかしながら、そのデータベースアーキテクチャは、送信が生じたときに実時間決定を行うのに十分な程には速くない。制御装置モジュール12-3はＳＣＳ10から、状態、種々のアンテナに対する種々のチャンネル中のスペクトルエネルギ、復調されたメッセージおよび診断を含むメッセージを受取る。これによって、制御装置は無線位置決定システム内で発生したイベントを連続的に決定し、あるアクションをとれという命令を送信することが可能になる。制御装置モジュールは、それが復調されたメッセージをＳＣＳ10から受取った場合、位置決定処理が特定の無線送信に対して要求されているか否かを決定する。制御装置モジュール12-3はまた位置決定処理に使用すべきＳＣＳ10およびアンテナを決定し、これには中央ベースまたはステーションベースのいずれの位置決定処理を使用すべきかが含まれる。制御装置モジュールは、必要なデータを戻すようにＳＣＳ10に命令し、通信モジュールおよびＤＳＰモジュールに対しては、位置決定処理においてそれらの必要な役割を順次行うように命令する。これらのステップを以下さらに詳細に説明する。
【００８５】
制御装置モジュール12-3は、関係のある重要な信号のテーブル（ＳＯＩＴ）として知られているテーブルを維持する。このテーブルは、特定の無線送信に関する位置決定処理をトリガーするために使用されることのできる基準の全てを含んでいる。その基準は、たとえば移動体アイデンティティ番号、移動局ＩＤ、電子通し番号、ダイヤルされた数字、システムＩＤ、ＲＦチャンネル番号、セルサイト番号またはセクタ番号、送信のタイプ、およびその他のタイプのデータ素子を含んでいる。トリガーイベントのいくつかは、処理の順番を決定するときに使用するためにそれらに関連した高いまたは低い優先度レベルを有している。高い優先度の位置決定トリガーは常に、低い優先度の位置決定トリガーの前の処理となる。しかしながら、すでに位置決定処理を開始している低い優先度のトリガーは、高い優先度のタスクに割当てられる前にその処理を終了することになる。無線位置決定システム用のマスタータスクリストはＡＰ14上に維持され、そのタスクリストのコピーは、無線位置決定システム内の各ＴＬＰ12中の重要な信号のテーブルに自動的にダウンロードされる。ＴＬＰ12がリセットされたとき、あるいはそれが最初にスタートしたときに、完全な関係する重要な信号のテーブルがＴＬＰ12にダウンロードされる。これら２つのイベントに続いて、ＡＰ14から各ＴＬＰ12に変更だけがダウンロードされるので、通信帯域幅を節約する。ＴＬＰ12からＡＰ14への通信プロトコルは、正しくないデータが関係する信号のテーブルに入らないようにするために十分な冗長性およびエラーチェックを含んでいることが好ましい。ＡＰ14およびＴＬＰ12が周期的に予備の処理容量を利用可能にしたときに、ＡＰ14は関係する信号のテーブル中の入力を再確認し、無線位置決定システム中の関係する信号のテーブルの全ての入力が完全に同期していることを保証する。
【００８６】
各ＴＬＰシャシーは、そのシャシーに関連した最大容量を有している。たとえば、単一のＴＬＰシャシーは、４８乃至６０個のＳＣＳ10をサポートするのに十分な容量だけを有していてもよい。無線通信システムが単一のＴＬＰシャシーの容量より大きい場合、イーサネットネットワーキングを使用して多数のＴＬＰシャシーが接続される。制御装置モジュール12-3は、ＴＬＰ間通信およびネットワーキングが可能であり、別のＴＬＰシャシー内の制御装置モジュールおよびアプリケーションプロセッサ14とイーサネットネットワークによって通信する。異なるＴＬＰシャシーに接続されたＳＣＳ10の使用が位置決定処理に必要になったとき、ＴＬＰ間通信が必要になる。各無線送信に対する位置決定処理は単一のＴＬＰシャシー内の単一のＤＳＰモジュールに割当てられる。ＴＬＰシャシー内の制御装置モジュール12-3は、位置決定処理を行うべきＤＳＰモジュールを選択し、その後位置決定処理において使用された全てのＲＦデータをそのＤＳＰモジュールに送る。２以上のＴＬＰ12に接続されたＳＣＳ10からＲＦデータが必要とされている場合、必要な全てのＴＬＰシャシー内の制御装置モジュールが通信してＲＦデータを必要な全てのＳＣＳ10からそれらの各接続されたＴＬＰ12に移動させ、その後、位置決定処理に割当てられたＤＳＰモジュールおよびＴＬＰシャシーに移動させる。制御装置モジュールは冗長性のために２つの完全に独立したイーサネットネットワークをサポートする。一方のネットワークの切断または故障により、その影響を受けたＴＬＰ12は即座に全ての通信を他方のネットワークに移す。
【００８７】
制御装置モジュール12-3は、各ＴＬＰシャシーと関連したＳＣＳ10を含む無線位置決定システムの完全なネットワークマップを維持する。ネットワークマップは、位置決定処理において使用されることのできる候補のＳＣＳ／アンテナのリストおよび各ＳＣＳ／アンテナに関連した種々のパラメータを含む制御装置モジュール中に記憶されているテーブルである。例示的なネットワークマップの構造は図３Ａに示されている。ＳＣＳ10に接続されている各アンテナに対して別々の入力がテーブル内に存在する。２以上のＴＬＰシャシーと通信しているＳＣＳ10によりカバーされているエリアにおいて無線送信が発生したとき、関連したＴＬＰシャシー内の制御装置モジュールは、位置決定処理を管理するためにどのＴＬＰシャシーが“マスター”ＴＬＰシャシーであるかを決定する。典型的に、無線送信のために主チャンネルを割当てられたＳＣＳ10と関連しているＴＬＰシャシーは、マスターとなるように割当てられる。しかしながら、そのＴＬＰが位置決定処理のために利用できるＤＳＰリソースが一時的に１つもない場合、あるいは位置決定処理に関与するＳＣＳ10の大部分が別のＴＬＰシャシーに接続されており、その制御モジュールがＴＬＰ間通信を最小にしている場合は、別のＴＬＰシャシーが代りに割当てられてもよい。この決定形成プロセスは十分に動的であるが、しかし、あらゆる主チャンネル割当てについて好ましいＴＬＰシャシーを予め決定しているＴＬＰ12内のテーブルにより支援される。テーブルは無線位置決定システムのオペレータにより生成され、ネットワーク動作コンソールを使用してプログラムされる。
【００８８】
ここに示したネットワーキングは、同じ無線キャリアに関連したＴＬＰシャシーおよび２つの無線キャリア間のカバー領域と重複しているか、あるいはそれと境界を接しているシャシーの両者に対して機能する。したがって、第１の無線キャリアに属しているＴＬＰ12はネットワークされ、たがって第２の無線キャリアに属しているＴＬＰ12（およびそのＴＬＰ12に関連したＳＣＳ10）からＲＦデータを受信することが可能である。このネットワーキングはとくに、多数の無線キャリアのセルサイトにＳＣＳ10を配置することにより無線位置決定システムの性能が強化されることのできる地方エリアにおいて価値がある。無線キャリアは多くの場合セルサイトを共通位置に配置しないため、この特徴により、無線位置決定システムは、それが単一の無線キャリアからのセルサイトだけを使用した場合に利用できるものより地理的に変化に富んだアンテナにアクセスすることが可能になる。上述したように、位置決定処理のためにアンテナを適切に選択して、使用することにより、無線位置決定システムの性能が強化されることができる。
【００８９】
制御装置モジュール12-3は、位置レコードを含む多数のメッセージをＡＰ14に送る。以下においてその多くを説明する。しかしながら、通常復調されたデータはＴＬＰ12からＡＰ14に送られない。しかしながら、ＴＬＰ12が復調されたデータを特定の無線送信機から受信し、ＴＬＰ12が無線送信機を、異なったカバー領域内の第２の無線キャリアの登録された顧客であると識別した場合、ＴＬＰ12は復調されたデータを第１の（サービスしている）ＡＰ14A に送る。これにより、第１のＡＰ14A は、第２の無線キャリアに関連した第２のＡＰ14B と通信し、特定の無線送信機が任意のタイプの位置決定サービスに登録しているか否かを決定することが可能となる。そうである場合、第２のＡＰ14B は特定の無線送信機のアイデンティティを関係する重要な信号のテーブル中に位置させるように第１のＡＰ14A に命令するので、特定の無線送信機は、それが第１のＡＰ14A に関連した第１の無線位置決定システムのカバー領域内に存在している限り位置を決定されることとなる。予め定められたしきい値を越えた時間の期間中に特定の無線送信機が登録していないことが第１の無線位置決定システムにより検出された場合、第１のＡＰ14A は、その第１のＡＰ14A に関連したカバー領域内にもはや存在しないために特定の無線送信機のアイデンティティが関係する重要な信号のテーブルから除去されたことを第２のＡＰ14B に通告してもよい。
【００９０】
［診断ポート］
ＴＬＰ12は、無線位置決定システム内の動作および問題の診断において非常に有用な診断ポートをサポートする。この診断ポートはＴＬＰ12において局部的にアクセスされるか、あるいはＴＬＰ12をＡＰに接続するイーサネットネットワークにより遠隔的にアクセスされることができる。診断ポートにより、オペレータはＳＣＳ10から受信された復調およびＲＦデータの全てならびに全ての位置決定処理の中間および最終結果をファイルに書込むことが可能になる。このデータは、位置推定値を処理した後にＴＬＰ12から消去され、それ故診断ポートはもっとあとの後処理および解析のためにデータを保管する手段を提供する。本発明の大規模無線位置決定システムの動作では、時折ごく少数の位置推定値が非常に大きいエラーを有する可能性があることが経験的に認められており、これらの大きいエラーは無線位置決定システムの動作統計全体を任意の測定期間にわたって支配することができる。したがって、無線位置決定システムが非常に大きいエラーの原因を検出してトラップし、それによってこれらのエラーを診断して緩和することを可能にする１組のツールをオペレータに提供することが重要である。診断ポートは、全ての位置推定値に対する、特定の無線送信機からのまたは特定の試験地点における位置推定値に対する、あるいはある基準を満たす位置推定値に対する上記の情報を保管するように設定されることができる。たとえば、固定電話機または調査地点のドライブ試験に対して、診断ポートは位置推定値におけるエラーを実時間で決定し、その後予め定められたしきい値を越えたエラーを有する位置推定値だけに対する上述した情報を書込むことができる。診断ポートはテーブル中の固定電話機およびドライブ試験地点のそれぞれの測定された緯度、経度座標を記憶し、その後対応した試験地点に対する位置評価が行われたときに半径誤差を計算することによりエラーを実時間で決定する。
【００９１】
［冗長性］
ＴＬＰ12はいくつかの発明技術を使用して冗長を実施し、無線位置決定システムがＭプラスＮ冗長方法をサポートすることを可能にする。ＭプラスＮ冗長とは、Ｎ個の冗長な（または待機）ＴＬＰシャシーが完全な冗長バックアップをＭ個のオンラインＴＬＰシャシーに提供するために使用されるということである。たとえば、Ｍは１０であってもよく、Ｎは２であってもよい。
【００９２】
第１に、異なったＴＬＰシャシー内の制御装置モジュールはそれら自身の間でおよびＴＬＰシャシーを監視するために割当てられた全てのＡＰ14のそれぞれと、状態および“ハートビート”メッセージを予め定められた時間インターバルで連続的に交換する。したがって、全ての各制御装置モジュールは無線位置決定システム内におけるその他全ての制御装置モジュールの連続的な全状態を把握している。異なったＴＬＰシャシー内の制御装置モジュールは１つのＴＬＰ12中の１つの制御装置モジュールを、ＴＬＰシャシーのグループに対するマスター制御装置であるように周期的に選択する。マスター制御装置は、第１のＴＬＰ12A がそれの状態メッセージで故障または劣化状態を報告した場合、あるいは第１のＴＬＰ12A がその割当てられた予め定められた時間内にいずれの状態またはハートビートメッセージも報告できなかった場合に、第１のＴＬＰシャシーをオフライン状態にすることを決定してもよい。マスター制御装置は、第１のＴＬＰ12A をオフライン状態にした場合、第２のＴＬＰ12B を割当て、冗長切替えを行なってオフラインの第１のＴＬＰ12A のタスクを引き受けてもよい。第２のＴＬＰ12B は、第１のＴＬＰ12A 中にロードされた構成を自動的に送信される：この構成はマスター制御装置またはＴＬＰ12に接続されたＡＰ14のいずれからダウンロードされてもよい。マスター制御装置はオフライン状態ではないＴＬＰ12の任意の１つ上の制御装置モジュールであってもよいが、しかしながら、マスター制御装置は待機ＴＬＰ2 内の制御装置モジュールであることが好ましい。マスター制御装置が待機ＴＬＰ2 内の制御装置モジュールである場合、故障した第１のＴＬＰ12A を検出して、その第１のＴＬＰ12A をオフライン状態にし、その後冗長切替えを行うために必要な時間が速められることができる。
【００９３】
第２に、ＳＣＳ10とＴＬＰ  Ｔ1 ／Ｅ1 通信モジュール12-2のそれぞれとの間のＴ1 またはＥ1 通信は全て、冗長制御に専用の信頼性の高いＤＡＣＳによって経路設定されることが好ましい。ＤＡＣＳ13B はＳＣＳ10からのＤＳ0 を含む全てのグルームされた各Ｔ1 ／Ｅ1 回路に接続され、また全ての各ＴＬＰ12の全ての各Ｔ1 ／Ｅ1 通信モジュール12-2にも接続されている。全ての各ＴＬＰ12における全ての各制御装置モジュールは、ＤＡＣＳの接続リストおよびポート割当てを記述したＤＡＣＳ13B のマップを含んでいる。このＤＡＣＳ13B は上述のイーサネットネットワークに接続されており、ＴＬＰ12の任意のものにおける制御装置モジュール12-3の任意のものにより制御されることができる。第２のＴＬＰ12がマスター制御装置によってオフライン状態にされたとき、マスター制御装置は命令をＤＡＣＳ13B に送って、第１のＴＬＰ12A と通信しているグルームされたＴ1 ／Ｅ1 回路を待機状態であった第２のＴＬＰ12B に切換える。同時に、ＡＰ14は、第２の（および今はオフラインの）ＴＬＰ12B により使用されていた完全な構成ファイルを第３の（および今はオンラインの）ＴＬＰ12C にダウンロードする。故障した第１のＴＬＰシャシーの最初の検出から第３のＴＬＰシャシーによる完全な切替えおよび処理応答の仮定までの時間は典型的に、数秒未満である。多くの場合に、ＲＦデータは故障した第１のＴＬＰシャシーに関連したＳＣＳ10によって失われ、割込みなしに位置決定処理が続行することができる。第１のＴＬＰ12A がオフライン状態であるＴＬＰフェイルオーバー（ｆａｉｌ−ｏｖｅｒ）時に、ＮＯＣ16は、イベントが発生したことを無線位置決定システムのオペレータに通知する警報を生成する。
【００９４】
第３に、各ＴＬＰシャシーは冗長電源、ファンおよびその他のコンポーネントを含んでいる。ＴＬＰシャシーはまた多数のＤＳＰモジュールをサポートしているので、単一のＤＳＰモジュールの故障またはＤＳＰモジュール上の単一のＤＳＰの故障でさえも利用可能な全体的な処理リソース量を減少させるが、ＴＬＰシャシーの故障を生じさせない。この段落で説明した全ての場合において、ＴＬＰ12の故障したコンポーネントは、ＴＬＰシャシー全体をオフライン状態にすることなしに置換されることができる。たとえば、単一の電源が故障した場合、冗長電源はシャシーのロードを単独にサポートするのに十分な容量を有している。故障電源はシャシーのロードからそれを除去するために必要な回路を含み、シャシー中でそれ以上の劣化を生じさせない。同様に、故障したＤＳＰモジュールはまた、バックプレーンまたは別のモジュールの故障を発生させないようにシャシーのアクティブな部分からそれを除去することができる。これによって、第２のＤＳＰモジュールを含むシャシーの残りのものが正常に機能し続けることが可能になる。もちろん、シャシーの総処理スループットは低下するが、全体的な故障は回避される。
【００９５】
［アプリケーションプロセッサ（ＡＰ）14］
ＡＰ14は、無線位置決定システム全体を管理する多くのソフトウェアプロセッサを含む集中型データシステムであり、外部ユーザおよびアプリケーションへのインターフェースを提供し、位置レコードおよび構成を記憶し、種々のアプリケーション関連機能をサポートする。ＡＰ14は、無線位置決定システムのスループットに一致するサイズにされた市販のハードウェアプラットフォームを使用する。ＡＰ14はまた、ここに説明されている機能を提供するように著しくカストマイズされた市販の関連データベースシステム（ＲＤＢＭＳ）を使用する。ＳＣＳ10およびＴＬＰ12は純粋に実時間ベースで一緒に動作して、位置を決定すると共に位置レコードを生成することが好ましいが、ＡＰ14は位置レコードを記憶および転送するために実時間ベースで動作し、また位置レコードを後処理し、アクセスおよび時間にわたる報告を行なうために非実時間ベースで動作することもできる。種々のタイプのシステムおよびアプリケーション解析のために位置レコードを記憶して検索し、後処理する能力は本発明の大きな利点であることが証明されている。ソフトウェアプロセスの主要な集合は図４に示されているＡｐコアとして知られており、以下の機能を含んでいる：
ＡＰ性能ガーディアン（ＡｐＰｅｒｆＤｕａｒｄ）は、他の大部分のＡｐコアプロセスおよびＮＯＣ16とのＡｐコア通信を開始させ、停止させ、監視することのできる専用ソフトウェアプロセスである。ＡｐＰｅｒｆＤｕａｒｄは構成更新命令をＮＯＣから受取ると、データベースを更新し、他の全てのプロセスに変更を通知する。ＡｐＰｅｒｆＤｕａｒｄは、ＮＯＣが特定の実行状態に入るようにＡｐコアに命令した場合、適切なプロセスを開始および停止させ、それらが抜け出している場合にそれらを再開するように実行するか、あるいはもはや適切に応答しないプロセスを停止させて再開させる予定の別のソフトウェアプロセスを常に監視する。ＡｐＰｅｒｆＤｕａｒｄは、“暴走”した別のプロセスによってこのプロセスがブロックされることができないように、最も高い処理優先度の１つを割当てられる。ＡｐＰｅｒｆＤｕａｒｄはまた専用メモリを割当てられており、この専用メモリは別のソフトウェアプロセスからの任意の可能な不正を阻止するために別のソフトウェアプロセスによってアクセスされることができない。
【００９６】
ＡＰディスパッチャ（ＡｐＭｎＤｓｐｔｃｈ）は、位置レコードをＴＬＰ12から受取って別のプロセスに転送するソフトウェアプロセスである。このプロセスはシステム内に構成されている物理的ＴＬＰ12のそれぞれに対して別々のスレッドを含み、各スレッドはＴＬＰ12から位置レコードを受取る。システム信頼性のために、Ａｐコアは、各ＴＬＰ12から受取られた最後の位置レコードシーケンス番号を含むリストを維持し、最初の接続時にこのシーケンス番号をＴＬＰ12に送信する。その後、ＡＰ14およびＴＬＰ12はプロトコルを維持し、それによってＴＬＰ12は特有のアイデンティティを有する各位置レコードを送る。Ａｐディスパッチャは、Ａｐ９１１、ＡｐＤｂＳｅｎｄ、ＡｐＤｂＲｅｃｖＬｏｃおよびＡｐＤｂファイル受信機を含む多数のプロセスに位置レコードを転送する。
【００９７】
ＡＰタスクプロセス（ＡｐＤｂＳｅｎｄ）は、無線位置決定システム内のタスクリストを制御する。タスクリストは、どの無線送信機がその位置を決定されるか、どのアプリケーションをその基準を生成したか、およびどのアプリケーションが位置レコード情報を受信することができるかを決定するトリガー基準の全てのマスターリストである。ＡｐＤｂＳｅｎｄプロセスは、各ＴＬＰ12に対して別々のスレッドを含み、それによってＡｐＤｂＳｅｎｄはタスクリストを各ＴＬＰ12上の関係する重要な信号のテーブルと同期させる。ＡｐＤｂＳｅｎｄはアプリケーション情報を、単なるトリガー基準に過ぎない重要な信号のテーブルには送らない。したがって、ＴＬＰ12は、無線送信機が位置決定されなければならない理由を知らない。タスクリストにより、無線送信機は移動体アイデンティティ番号（ＭＩＮ）、移動局識別子（ＭＳＩＤ）、電子通し番号（ＥＳＮ）および別のアイデンティティ番号に基づいてその位置を決定され、文字および、または数字のシーケンス、ホームシステムＩＤ（ＳＩＤ）、発信元のセルサイトおよびセクタ、発信元のＲＦチャンネル、またはメッセージタイプをダイヤルされることが可能になる。タスクリストは、多数のアプリケーションが位置レコードを同じ無線送信機から受信することを可能にする。したがって、“９１１”をダイヤルした無線送信機からの単一の位置レコードは、たとえば、９１１ＰＳＡＰ、フリート管理アプリケーション、トラフィック管理アプリケーションおよびＲＦ最適化アプリケーションに送信されることができる。
【００９８】
タスクリストはまた、各トリガー基準に対する種々のフラグおよびフィールドを含んでおり、それらのいくつかはこの明細書の他の箇所において説明されている。１つのフラグは、たとえば、無線位置決定システムが無線送信機の大まかなまたは最終的な評価を行わなければならない最大時間限界を特定する。別のフラグは、無線送信機のアイデンティティのような特定のトリガー基準に対して位置決定処理がダイヤルされることを可能にする。別のフィールドは、特定のトリガーに対する基準を変更するために必要とされる認証を含んでいる；認証により、無線位置決定システムのオペレータは、任意のトリガー基準および関連したフィールドまたはフラグを追加し、削除し、あるいは変更することを許可されているアプリケーションを特定することが可能になる。別のフィールドはトリガー基準に関連した位置決定サービスグレードを含んでいる；サービスグレードは、特定のトリガー基準に関連した位置決定処理のために所望される正確度レベルおよび優先度レベルを無線位置決定システムに示す。たとえば、いくつかのアプリケーションでは大まかな位置推定値により満足されることができ（おそらく、位置決定処理料金を安くするために）、一方別のアプリケーションは、任意の所定の送信のあいだに終了することを保証されていない低い優先度の位置決定処理（高い優先度の位置決定処理タスクのために予め占有（ｐｒｅ−ｅｍｐｔ）されてもよい）により満足されてもよい。無線位置決定システムはまた、タスクリストにおけるトリガー基準に対するワイルドカードの使用をサポートする手段を含んでいる。たとえば、トリガー基準は“ＭＩＮ＝２１５５５５＊＊＊＊”として入力されることができる。これにより、無線位置決定システムは、６つの数字２１５５５５で始まって後続の４つの任意の数で終わるＭＩＮを有する無線送信機に対して位置決定処理をトリガーする。ワイルドカード文字はトリガー基準において任意のポジションに置かれることができる。この特徴は、関連した無線送信機のブロックをまとめることにより、タスクリストおよび関係する重要な信号のテーブルにおいて必要とされるメモリ位置の数を減少させる。
【００９９】
ＡｐＤｂＳｅｎｄはまた動的タスクをサポートする。たとえば、“９１１”をダイヤルした任意の無線送信機のＭＩＮ、ＥＳＮ、ＭＳＩＤまたは他のアイデンティティは、ＡｐＤｂＳｅｎｄにより自動的にタスクリストに１時間置かれる。したがって、“９１１”をダイヤルした無線送信機による別の送信もまた、別の非常事態の場合には位置を決定されることとなる。たとえば、ＰＳＡＰが“９１１”をダイヤルした無線送信機をこの１時間内にコールバックした場合、無線位置決定システムは無線送信機からのページ応答メッセージでトリガーし、ＰＳＡＰがこの新しい位置レコードを利用できるようにすることができる。この動的タスクは、開始イベントの後の任意の時間のインターバルに対して、および任意のタイプのトリガー基準に対して設定されることができる。ＡｐＤｂＳｅｎｄプロセスはまた別のアプリケーションからタスクリクエストを受取るサーバである。フリート管理のようなこれらのアプリケーションは、たとえばソケット接続によってタスクリクエストを送信することができる。これらのアプリケーションは、トリガー基準の設定または除去のいずれも行うことができる。ＡｐＤｂＳｅｎｄは各アプリケーションに関して認証プロセスを行ない、そのアプリケーションがトリガー基準を設定または除去することを許可されていることを確認し、各アプリケーションはそのアプリケーションに関連したトリガー基準だけを変更することができる。
【０１００】
ＡＰ９１１プロセス（Ａｐ９１１）は、無線位置決定システムとＥ9-1-1 ネットワーク素子との間の各インターフェースを管理し、Ｅ9-1-1 ネットワーク素子とはタンデムスイッチ、選択ルータ、ＡＬＩデータベースおよび、またはＰＳＡＰ等である。Ａｐ９１１プロセスは、Ｅ9-1-1 ネットワーク素子への各接続に対して別々のスレッドを含み、各ネットワーク素子に対して２以上のスレッドをサポートすることができる。Ａｐ９１１プロセスは、ここに説明されているように、ユーザ構成に基づいた多くのモードで同時に動作することができる。Ｅ9-1-1 位置レコードのタイムリーな処理はＡＰ14における最高の処理優先度の１つであり、したがってＡｐ９１１は、位置レコードの最初の記憶およびその後の任意のタイプのディスクからの検索に関連した遅延を回避するために、ランダムアクセスメモリ（ＲＡＭ）の完全に外で実行する。ＡｐＭｎＤｓｐｔｃｈが位置レコードをＡｐ９１１に転送した場合、Ａｐ９１１は即座に経路の決定を行い、位置レコードを適切なインターフェースを介してＥ9-1-1 ネットワーク素子に転送する。並列に動作する別々のプロセスは、位置レコードをＡＰ14のデータベース中に記録する。
【０１０１】
ＡＰ14は、Ａｐ９１１プロセスおよび他のプロセスによって、Ｅ9-1-1 を含むアプリケーションに位置レコードを供給する“プッシュ”および“プル”モードという２つのモードをサポートする。プッシュモードをリクエストしたアプリケーションは位置レコードを、それがＡＰ14から入手可能になるとすぐに受取る。このモードはＥ9-1-1 に対してとくに効果的である。Ｅ9-1-1 は、位置レコードに対して非常に時間臨界的なニーズを有しているが、これは、無線発呼者による“９１１”のダイヤル後数秒内にＥ9-1-1 ネットワークが正しいＰＳＡＰに無線9-1-1 呼を経路設定しなければならないためである。プルモードをリクエストしたアプリケーションは位置レコードを自動的に受取らず、むしろ特定の無線送信機に関する問合せをＡＰ14に送信して、その無線送信機について最後のまたは任意の他の位置レコードを受取らなければならない。アプリケーションからの問合せにより、最後の位置レコード、一連の位置レコード、あるいは特定の時間または送信のタイプ等の他の基準を満たす全ての位置レコードが特定されることができる。“９１１”呼の場合のプルモードの一使用例は、“９１１”呼の音声部分を最初に受信し、その後ＡＰ14に問合せて、その呼に関連した位置レコードを受取るＥ9-1-1 ネットワークである。
【０１０２】
Ａｐ９１１プロセスが多数のＥ9-1-1 ネットワーク素子に接続されている場合、Ａｐ９１１は、位置レコードをプッシュすべきＥ9-1-1 ネットワーク素子を決定しなければならない（“プッシュ”モードが選択されていると仮定する）。ＡＰ14は動的経路指定テーブルを使用してこの決定を行う。動的経路指定テーブルは、地理的領域をセルに分割するために使用される。動的経路指定テーブル内の各セルまたは入力には、そのセルに対する経路設定指令が含まれている。１分の緯度は６０８３フィートであることはよく知られており、それはミリ度当り３６５フィートである。さらに、１分の経度はコサイン（緯度）と６０８３フィートを乗算したものであり、それはフィラデルフィア領域で約４６５９フィートであり、すなわちミリ度当り約２８０フィートである。１０００×１０００のサイズ、すなわち１００万個のセルのテーブルは、この例中のフィラデルフィアの領域より広い約６９マイル×５３マイルの領域に対する経路指定指令を含むことが可能であり、各セルは３６５フィート×２８０フィートの地理的領域を含むことができる。テーブル中の各入力に割当てられるビットの数は、単に可能な最大経路指定数をサポートするのに十分なものでなければならない。たとえば、可能な経路指定の総数が１６以下である場合、動的経路指定テーブルに対するメモリは１００万×４ビット、すなわち１／２メガバイトである。この方式を使用すると、ペンシルバニアのサイズの領域が、十分な数の可能な経路指定が利用できる状態でほぼ２０メガイト以下のテーブル中に含まれることができる。メモリの費用が比較的廉価であると仮定すれば、本発明の動的経路指定テーブルは、“９１１”呼に対する位置レコードを適切なＥ9-1-1 ネットワーク素子だけに迅速にプッシュする手段をＡＰ14に提供する。
【０１０３】
ＡＰ14は、動的経路指定テーブル内の各入力が手動または自動化された手段を使用してなされることを可能にする。自動化された手段を使用すると、たとえば電子マップアプリケーションはＰＳＡＰのような特定のＥ9-1-1 ネットワーク素子のカバー領域の多角形定義を生成することができる。その後、多角形定義は、その多角形内に含まれる緯度、経度地点のリストに変換される。その後、各緯度、経度地点に対応した動的経路指定テーブルのセルは、その地理的多角形の責任を負うそのＥ9-1-1 ネットワーク素子に対する経路指定指令を与えられる。
【０１０４】
Ａｐ９１１プロセスが特定の無線送信機に対する“９１１”位置レコードを受取ったとき、Ａｐ９１１は緯度、経度を動的経路指定テーブル中の特定のセルのアドレスに変換する。その後、Ａｐ９１１は、プッシュまたはプルモードのどちらかであってよい経路指定指令と、“９１１”呼が発生した地理的領域にサーブすることのできるＥ9-1-1 ネットワーク素子のアイデンティティとを決定するためにセルに問合せる。プッシュモードが選択された場合、Ａｐ９１１は位置レコードをそのＥ9-1-1 ネットワーク素子に自動的にプッシュする。プルモードが選択された場合には、Ａｐ９１１は、その位置レコードを“９１１”位置レコードの循環テーブル中に入れて、問合せを待ちうける。
【０１０５】
上述の動的経路指定手段は、９１１のほかに別のアプリケーションに適応されてもよい地理的に規定されたデータベースの使用を必然的に伴い、したがってＡｐ９１１のほかに別のプロセスによってサポートされる。たとえば、ＡＰ14は、位置感知可能請求書送付アプリケーションに対して無線呼がなされた請求書送付ゾーンを自動的に決定する。さらにＡＰ14は、あるアプリケーションにより規定された指定地理領域に特定の無線送信機が入るか、あるいはそこから出た場合に警告を自動的に送信してもよい。特定の地理的データベース、動的経路指定アクション、その他任意の位置トリガーアクションの使用は、各トリガー基準に関連したフィールドおよびフラグにおいて規定されている。無線位置決定システムは、指定地理領域を包囲する多角形を生成する電子マップを使用してこれらの地理的に規定されたデータベースを容易に管理する手段を含んでいる。無線位置決定システムは、多角形と共に含まれている緯度、経度地点のテーブルを電子マップから抽出する。各アプリケーションはそれ自身の多角形セットを使用することができ、トリガーされた無線送信に対する位置レコードがそのセット中の各多角形内に含まれている場合にとられるべき１組のアクションを規定することができる。
【０１０６】
ＡＰデータベース受信プロセス（ＡｐＤｂＲｅｃｖＬｏｃ）は、全ての位置レコードをＡｐＭｎＤｓｐｔｃｈから共有メモリを介して受取り、位置レコードをＡＰ位置データベース中に入れる。ＡｐＤｂＲｅｃｖＬｏｃは、それぞれが位置レコードを共有メモリから検索し、そのレコードをデータベース中に挿入する前に各レコードを確認し、その後そのレコードをデータベース中の正しい位置レコード区画に挿入する１０個のスレッドを開始する。完全性を保存するために、任意のタイプのエラーを有する位置レコードは位置レコードデータベース中に書込まれず、その代りにエラーファイル中に入れられ、このエラーファイルは無線位置決定システムのオペレータにより再検討され、エラー解決後にデータベース中に手動で入力されることができる。位置データベースが故障しているか、あるいはオフライン状態にされている場合、位置レコードは、それらがＡｐＤｂＦｉｌｅＲｅｃｖにより後で処理されることのできるフラットファイル中に書込まれる。
【０１０７】
ＡＰファイル受信プロセス（ＡｐＤｂＦｉｌｅＲｅｃｖ）は、位置レコードを含んでいるフラットファイルを読出し、そのレコードを位置データベース中に挿入する。フラットファイルは、ハードディスクドライブの完全な故障を除く全ての場合にＡＰ14の完全性を完全に保存するためにＡＰ14により使用される安全な機構である。ＡｐＤｂＦｉｌｅＲｅｃｖにより読出されるいくつかの異なったタイプのフラットファイルが存在し、それにはデータベースダウン、同期、オーバーフローおよび固定エラーが含まれる。データベースダウンフラットファイルは、位置データベースが一時的にアクセスできない場合にＡｐＤｂＲｅｃｖＬｏｃプロセスにより書込まれる；このファイルは、このタイプの問題の発生中に位置レコードが保存されることをＡＰが保証することを可能にする。同期フラットファイルは、冗長なＡＰシステムの対の間で位置レコードを転送しているときにＡｐＬｏｃＳｙｎｃプロセス（以下に説明されている）により書込まれる。オーバーフローフラットファイルは、ＡｐＤｂＲｅｃｖＬｏｃがそのレコードを処理して位置データベース中に挿入することのできるレートより速いレートで位置レコードがＡＰ14中に到達した場合に、ＡｐＭｎＤｓｐｔｃｈによって書込まれる。これは、非常に高いピークレート期間中に発生する可能性がある。オーバーフローファイルは、任意のレコードがピーク期間中に失われないようにする。固定エラーフラットファイルは、エラーを有しているが今のところ固定されているので位置データベース中に挿入されることのできる位置レコードを含んでいる。
【０１０８】
ＡＰ14には無線位置決定システムにおいて重要な集中化された役割があるので、ＡＰ14のアーキテクチャは完全に冗長であるように設計されている。冗長なＡＰ14のシステムには、完全に冗長なハードウェアプラットフォームと、完全に冗長なＲＤＢＭＳと、冗長なディスクドライブと、ならびにお互いへの、ＴＬＰ12への、ＮＯＣ16へのおよび外部アプリケーションへの冗長なネットワークとが含まれる。ＡＰ14のソフトウェアアーキテクチャはまた、故障許容冗長をサポートするように設計されている。以下の例は、冗長なＡＰによりサポートされている機能を示している。ＴＬＰ12は、主および冗長ＡＰ14の両者がオンライン状態のときに位置レコードをこれら両ＡＰ14に送信する。主ＡＰ14だけが入ってきたタスクリクエストを処理し、主ＡＰ14だけがＮＯＣ16からの構成変更リクエストを受取る。その後、主ＡＰ14は注意深い制御の下で冗長ＡＰ14と同期する。主および冗長ＡＰ14の両者は基本的なスタートアップおよびシャットダウン命令をＮＯＣから受取る。両ＡＰは常に、それら自身のシステムパラメータおよびアプリケーションの健全性を監視すると共に、他方のＡＰ14に対する対応したパラメータを監視し、その後、どちらのＡＰ14が主であり冗長であるかを、複合スコアに基づいて決定する。この複合スコアは、種々のプロセスにより報告されたエラーを共有メモリ領域にコンパイルし、スワップスペースおよびディスクスペースを監視することによって決定される。冗長のサポート専用であるいくつかのプロセスが存在する。
【０１０９】
ＡＰ位置同期プロセス（ＡｐＬｏｃＳｙｎｃ）は各ＡＰ14上で実行し、ＡＰ間で位置レコードを同期させる必要性を検出し、その後あるＡＰから別のＡＰに転送される必要のある位置レコードを列挙した“ｓｙｎｃレコード”生成する。その後、位置レコードはソケット接続を使用してＡＰ間で転送される。ＡｐＬｏｃＳｙｎｃは、各位置データベース中に記憶されている位置レコード区画および位置レコードシーケンス番号を比較する。通常、主および冗長ＡＰ14の両者が適切に動作している場合、両ＡＰが位置レコードを同時にＴＬＰ12から受取っているため、同期は不要である。しかしながら、一方のＡＰ14が故障しているか、あるいはオフラインモードである場合、同期が後で要求される。ＡｐＬｏｃＳｙｎｃは、ＡｐＭｎＤｓｐｔｃｈがＴＬＰ12に接続する場合は常に通知されるので、それは同期が必要か否かを決定することができる。
【０１１０】
ＡＰタスク同期プロセス（ＡｐＴａｓｋＳｙｎｃ）は各ＡＰ14上で実行し、主ＡＰ14と冗長ＡＰ14との間でタスク情報を同期させる。主ＡＰ14上のＡｐＴａｓｋＳｙｎｃはタスク情報をＡｐＤｂＳｅｎｄから受取り、タスク情報を冗長ＡＰ14上のＡｐＴａｓｋＳｙｎｃプロセスに送る。ＡｐＴａｓｋＳｙｎｃがタスクの複製を完了する前に主ＡＰ14が失敗した場合、失敗したＡＰ14がオンライン状態に戻されたとき、ＡｐＴａｓｋＳｙｎｃは完全なタスクデータベース同期を行う。
【０１１１】
ＡＰ構成同期プロセス（ＡｐＣｏｎｆｉｇＳｙｎｃ）は各ＡＰ14上で実行し、主ＡＰ14と冗長ＡＰ14との間で構成情報を同期させる。ＡｐＣｏｎｆｉｇＳｙｎｃはＲＤＢＭＳ複製装置を使用する。構成情報は、無線キャリアネットワークにおける無線位置決定システムの適切な動作のためにＳＣＳ10、ＴＬＰ12およびＡＰ14に必要な全ての情報を含んでいる。
【０１１２】
上述したコア機能に加えて、ＡＰ14はまた、無線位置決定システムの動作に有用であると共に、位置情報を所望する種々のアプリケーションに有用な非常に多くのプロセス、機能およびインターフェースをサポートする。ここに示されているプロセス、機能およびインターフェースはこの章ではＡＰ14に関するものであるが、これらの多くのプロセス、機能およびインターフェースの構成は無線位置決定システム全体に適応し、したがってそれらの発明価値はＡＰ14だけに限定されると判断されてはならない。
【０１１３】
［ローミング］
ＡＰ14は、異なったサイトに配置されているあるいは異なった無線キャリアにより動作されている無線位置決定システム間の“ローミング”をサポートする。第１の無線送信機が第１の無線位置決定システム上のアプリケーションに加入しており、したがって第１の無線位置決定システム内の第１のＡＰ14の中のタスクリスト中に入力を有している場合、第１の無線送信機はまたローミングに加入してもよい。各無線位置決定システム内の各ＡＰ14およびＴＬＰ12は、有効な“ホーム”加入者アイデンティティのリストが維持されているテーブルを含んでいる。そのリストは典型的に範囲であり、たとえば現在のセルラー電話機では、その範囲はセルラー電話機のＮＩＭまたはＭＳＩＤに関連したＮＰＡ／ＮＸＸコード（またはエリアコードおよび交換局）によって決定されることができる。“ホーム”基準を満たした無線送信機が送信を行った場合、ＴＬＰ12は復調されたデータを１以上のＳＣＳ10から受取って、重要な信号のテーブル中のトリガー情報をチェックする。トリガー基準が満たされている場合、その送信に関して位置決定処理が始まる；そうでなければ、その送信は無線位置決定システムにより処理されない。
【０１１４】
“ホーム”基準を満たしていない第１の無線送信機が第２の無線位置決定システムにおいて送信を行ったとき、第２の無線位置決定システム内の第２のＴＰＬ12がトリガーについて重要な信号のテーブルをチェックする。その後、（ｉ）送信が重要な信号のテーブル中にすでに存在する基準を満たしている場合、送信は位置決定され、位置レコードが第２の無線位置決定システム内の第２のＡＰ14から第１の無線位置決定システム内の第１のＡＰ14に転送される；（ii）第１の無線送信機が第２の無線位置決定システムに登録しているが、トリガー基準を１つも有しないことを示す“ローマー”入力を、第１の無線送信機が重要な信号のテーブル中に有している場合、送信は第２の無線位置決定システムにより処理されが、満了時間スタンプが以下に説明するように調節される；(iii) 第１の無線送信機が“ローマー”入力を持たず、したがって“登録”をしていない場合、復調されたデータがＴＬＰ12から第２のＡＰ14に送られるという３つのアクションの１つが発生する。
【０１１５】
上記の第３の場合には、第２のＡＰ14は、第１の無線位置決定システム内の第１のＡＰ14を第１の無線送信機の“ホーム”無線位置決定システムとして識別するために第１の無線送信機のアイデンティティを使用する。第２の無線位置決定システム内の第２のＡＰ14は第１の無線位置決定システム内の第１のＡＰ14に問合せを送信し、第１の無線送信機がいずれの位置アプリケーションに加入し、したがって第１のＡＰ14のタスクリスト中にトリガー基準があるか否かを決定する。トリガーが第１のＡＰ14内に存在する場合、トリガー基準は、任意の関連したフィールドおよびフラグと共に第１のＡＰ14から第２のＡＰ14に送信され、トリガー基準を有する“ローマー”入力としてタスクリストおよび重要な信号のテーブル中に入力される。第１のＡＰ14が第２のＡＰ14に応答して、第１の無線送信機がトリガー基準を有しないことを示した場合、第２のＡＰ14は第１の無線送信機を、トリガー基準を有する“ローマー”入力としてタスクリストおよび重要な信号のテーブルに“登録”する。このように、第１の無線送信機からの現在および将来の両送信は第２の無線位置決定システム内のＴＬＰ12によって、トリガー基準なしで登録されたものとして明確に識別されることができ、第２のＡＰ14は第１のＡＰ14にさらに問合せを行うことを要求されない。
【０１１６】
第２のＡＰ14が第１の無線送信機を、トリガー基準と共にまたはそれなしでローマー入力によりタスクリストおよび重要な信号のテーブルに登録した場合、ローマー入力は満了時間スタンプを割当てられる。満了時間スタンプは、現在の時間に予め定められた第１のインターバルを加えたものに設定されている。第１の無線送信機が送信を行うたびに、タスクリストおよび重要な信号のテーブル中のローマー入力の満了時間スタンプは、最新の送信の現在の時間に予め定められた第１のインターバルを加えたものに調節される。第１の無線送信機がそのローマー入力の満了時間スタンプの前にそれ以上の送信を行なわなければ、そのローマー入力は自動的に削除される。削除に続いて、第１の無線送信機が別野送信を行った場合、登録プロセスが再度発生する。
【０１１７】
第１のＡＰ14および第２のＡＰ14は広域ネットワークによる通信を維持している。そのネットワークは、ＴＣＰ／ＩＰまたはＩＳ−４１の最新バージョンに類似したプロトコルに基づいている。別の無線位置決定システム内の他のＡＰ14と通信している各ＡＰ14は、各ＡＰ14のアイデンティティおよび無線送信機のアイデンティティの各有効範囲に対応した無線位置決定システムを示すテーブルを維持している。
【０１１８】
［多数パス位置レコード］
あるアプリケーションには、無線送信機の一般的な位置を非常に高速に評価し、それに続いて後続的に送信されることのできる位置をさらに正確に評価することが必要である。これは、たとえばＥ9-1-1 システムに有益であることができ、これは、Ｅ9-1-1 システムが無線呼を処理し、呼経路指定決定を非常に迅速に行わなければならないが、しかしＥ9-1-1 コールトーカーの電子マップ端末上に表示されるべきさらに正確な位置を少し長く待つことができるからである。無線位置決定システムは、以下に説明する本発明の多数パス位置決定処理モードでこれらのアプリケーションをサポートする。ＡＰ14はこのモードを多数パス位置レコードによりサポートする。ある入力に対して、ＡＰ14中のタスクリストは、特定のアプリケーションが位置のおおまかな推定値を受信しなければならない最大時間限界と、特定のアプリケーションが最終的な位置推定値を受信しなければならない第２の最大時間限界とを示すフラグを含んでいる。これらのあるアプリケーションのために、ＡＰ14は、位置レコード内に含まれている位置推定値の状態を示すフラグを位置レコード中に含んでおり、そのフラグは、たとえば、第１のパス推定値（すなわち、おおまかな）または最終的なパス推定値に設定されてもよい。無線位置決定システムは一般にアプリケーションにより時間限界セット内で最良の位置推定値を決定する。すなわち、無線位置決定システムは、時間限界内にサポートされることのできる最大量のＲＦデータを処理する。任意の特定の無線送信が１以上のアプリケーションに対して位置レコードをトリガーすることができると仮定すると、無線位置決定システムは多数のモードを同時にサポートすることができる。たとえば、特定のＭＩＮを有する無線送信機は“９１１”をダイヤルすることができる。これは、その特定のＭＩＮを監視しているフリート管理アプリケーションに対する単一パス位置レコードではなく、Ｅ9-1-1 アプリケーションに対して２パス位置レコードをトリガーする可能性がある。これは任意の数のアプリケーションに拡張されることができる。
【０１１９】
［多数復調およびトリガー］
都市または人口が稠密な郊外エリアにおける無線通信システムにおいて、周波数またはチャンネルは、比較的近い距離内で数回再使用されることができる。無線位置決定システムは無線通信システムの助けなしに無線送信を独立的に検出し、復調することができるので、単一の無線送信は無線位置決定システム内の多数のＳＣＳ10において検出されて、復調に成功することができることが多い。これは作為的におよび無作為に発生することができる。無作為の発生は、各ＳＣＳ10がそのＳＣＳ10と一緒は位置されているセルサイト内だけで生じた送信だけを監視していると考えているときに、２以上のＳＣＳ10において予め定められたしきい値より上で特定の無線送信が受信されることができるように、接近した周波数の再使用によって引き起こされる。作為的な発生は、特定のセルサイトにおいて特定の周波数で生じた送信を検出して復調するように２以上のＳＣＳ10をプログラムすることにより引き起こされる。はじめに説明したように、これは一般に、システム復調冗長を与えて任意の特定の無線送信の検出および復調が成功する可能性をさらに増加させるために隣接したまたは近くのＳＣＳ10により使用される。
【０１２０】
いずれのイベントタイプも潜在的に、無線位置決定システム内において多数のトリガーを生じさせ、そのために同じ送信に対して位置決定処理が数回行われる。このために、処理および通信リソースが過剰で非効率的に使用される。したがって、無線位置決定システムは、同じ送信が２回以上検出されて復調されたことを検出し、最も良好に復調したＳＣＳ10を位置決定処理の開始地点として選択する手段を含んでいる。無線位置決定システムは、それが多数のＳＣＳ／アンテナにおいて同じ送信を何度も検出して成功的に復調した場合、トリガーして恐らく位置決定処理を起動すべきか否かを決定するプロセスを続行するために使用すべきその１つの復調したＳＣＳ／アンテナを選択するために以下の基準を使用する（再び、これらの基準は最終決定を決定するときに加重されてもよい）：（ｉ）特定の周波数が割当てられたセルサイトに一所配置されたＳＣＳ／アンテナは別のＳＣＳ／アンテナより好ましいが、しかしこの好ましさは、特定の周波数が割当てられたセルサイトに一所配置されている動作中のオンラインＳＣＳ／アンテナが１つも存在しない場合には調節されることができる、（ii）平均ＳＮＲの高いＳＣＳ／アンテナは、平均ＳＮＲが低いものより好ましい、および(iii) 送信を復調したときのビットエラーが少ないＳＣＳ／アンテナはビットエラーの多いものより好ましい。これらの好ましさのそれぞれに適応される加重は、各システムの特定の設計に適合するように無線位置決定システムのオペレータにより調節されることができる。
【０１２１】
［無線通信システムへのインターフェース］
無線位置決定システムは、移動交換局（ＭＳＣ）または移動位置決定制御装置（ＭＰＣ）のような無線通信システムへのインターフェースによって通信する手段を含んでいる。このインターフェースは、たとえば、ＩＳ−４１の最新バージョンまたはＴＣＰ／ＩＰプロトコルのような標準的な機密保護プロトコルに基づいていてもよい。これらのプロトコルのフォーマット、フィールドおよび認証の特徴はよく知られている。無線位置決定システムは、無線送信の成功的な検出、復調およびトリガーを補助するように、また無線通信システムに位置レコードを送る手段を提供するように設計されているこのインターフェースにより種々の命令／応答ならびに情報メッセージをサポートする。とくに、このインターフェースは、どの無線送信機が特定のセルサイトにおける特定の音声チャンネルパラメータに割当てられているかに関する情報を獲得する手段を無線位置決定システムに提供する。無線通信システムへのこのインターフェースによって無線位置決定システムによりサポートされているメッセージ例には以下のものが含まれる。
【０１２２】
ＭＩＮ／ＭＤＮ／ＭＳＩＤ／ＩＭＳＩ／ＴＭＳＩマッピングに関する問合せ：あるタイプの無線送信機は、電話機回路網を介してダイヤルされることのできるよく知られた形態でそれらのアイデンティティを送信する。別のタイプの無線送信機は、ダイヤルされることはできないが無線通信システム内のテーブルを使用してダイヤルされることのできるある番号に変換されるアイデンティティを送信する。ほとんどの場合送信されたアイデンティティは永続的であるが、一時的であることもできる。ＡＰ14に接続されている位置アプリケーションのユーザは典型的に、ダイヤルされることのできるアイデンティティを使用してタスクリストにトリガーすることを選ぶ。ダイヤルされることのできるアイデンティティは典型的に、移動ディレクトリナンバー（ＭＤＮ）として知られている。変換が必要とされる可能性のある他方のタイプのアイデンティティは、移動アイデンティティナンバー（ＭＩＮ）、移動加入者アイデンティティ（ＭＳＩＤ）、国際移動加入者アイデンティティ（ＩＭＳＩ）、および一時移動加入者アイデンティティ（ＴＭＳＩ）を含んでいる。無線通信システムが無線送信機により送信されるメッセージ中のデータフィールドの任意のものに対する暗号化の使用を可能にした場合、無線位置決定システムはまたアイデンティティ情報と共に暗号化情報について問合せることができる。無線位置決定システムは、位置アプリケーションによってタスクリスト中に入れられたトリガーアイデンティティに対する代りのアイデンティティについて無線通信システムに問合せるか、あるいはＳＣＳ10により復調されたアイデンティティに対する代りのアイデンティティについて無線通信システムに問合せる手段を含んでいる。別のイベントはまたこのタイプの問合せをトリガーすることができる。このタイプの問合せに対して、典型的に無線位置決定システムは命令を出し、無線通信システムが応答する。
【０１２３】
音声ＲＦチャンネル割当てに関する問合せ／命令変更：音声チャンネル上の多数の無線送信は、アイデンティティ情報を含まない。したがって、無線位置決定システムは、それが音声チャンネル送信に関する位置決定処理を行うようにトリガーされたとき、無線位置決定システムがトリガーされている特定の送信機に対する現在の音声チャンネル割当て情報を獲得するために無線通信システムに問合せる。ＡＭＰＳ送信に対して、たとえば無線位置決定システムはセルサイトと、および無線送信機により現在使用されているＲＦチャンネル番号とを必要とすることが好ましい。ＴＤＭＡ送信に対して、たとえば無線位置決定システムはセルサイトと、セクタと、ＲＦチャンネル番号と、および無線送信機により現在使用されている時間スロットとを必要とすることが好ましい。必要とされる可能性のある別の情報構成要素には、ロングコードマスクおよび暗号化キーが含まれる。一般に、無線位置決定システムは命令を発し、無線通信システムが応答する。しかしながら、無線位置決定システムはまた、詳細な情報を含んでいる無線通信システムからトリガー命令を受取る。
【０１２４】
無線通信システムでは音声チャンネルハンドオフが非常に頻繁に生じることができるため、この命令／応答メッセージセットに関するタイミングは非常に重要である。すなわち、無線位置決定システムは、特定のチャンネルで送信している任意の無線送信機を位置決定し、したがって無線位置決定システムおよび無線通信システムは共同して、無線送信機のアイデンティティおよび音声チャンネル割合て情報が完全な同期していることが確実でなければならない。無線位置決定システムは、この目的を達成するいくつかの手段を使用する。無線位置決定システムは、たとえば、特定の無線送信機に対する音声チャンネル割当て情報について問合せて、必要なＲＦデータを受信し、その後再びその同じ無線送信機に対する音声チャンネル割当て情報について問合せ、無線位置決定システムによりＲＦデータが収集されている最中に無線送信機の状態が変化しなかったことを確認してもよい。正しいＲＦデータが受信されたことを確認することだけが重要なので、第２の問合せの前に位置決定処理が終了することは要求されない。無線位置決定システムはまた、たとえば第１の問合せの一部分として、無線位置決定システムがＲＦデータを受信している期間中に特定の無線送信機に対してハンドオフが発生することを阻止するように無線通信システムに命令してもよい。ＲＦデータの収集に続いて、無線位置決定システムは再び、同じ無線送信機に対する音声チャンネル割当て情報について問合せ、前記無線送信機に対するハンドオフを再び可能にするように無線通信システムに命令し、その後無線位置決定システムによってＲＦデータが収集されている期間中に無線送信機の状態が変化しなかったことを確認してもよい。
【０１２５】
種々の理由のために、無線位置決定システムまたは無線通信システムのいずれも、無線送信機が位置決定処理を行う前に別の音声ＲＦチャンネルに割当てられることが好ましい。したがって、命令／応答シーケンスの一部として、無線通信システムは、その無線通信システムが無線送信機とのハンドオフシーケンスを完了し、また、無線通信システムが無線位置決定システムにＲＦデータが受信されることができることを知らせるまで位置決定処理を一時的に中断するように無線位置決定システムに命令してもよい。その代りに、無線位置決定システムは、特定の無線送信機が現在使用している特定の音声ＲＦチャンネルが許容可能な位置推定値を獲得するのに不適切であると決定し、無線送信機にハンドオフするように無線通信システムが命令することをリクエストしてもよい。その代り、無線位置決定システムは、一連の音声ＲＦチャンネルに順次ハンドオフして一連の位置評価を行ない、それによって無線位置決定システムがそのハンドオフシリーズにより位置評価の正確度を改善することができるように無線通信システムが無線送信機に命令することをリクエストしてもよい。以下、この方法をさらに詳細に説明する。
【０１２６】
無線位置決定システムはまた、特定の時間に特定のセルサイトにおいて特定の音声チャンネル（および時間スロット等）を使用していた無線送信機のアイデンティティについて無線通信システムに問合せるためにこの命令／応答メッセージセットを使用することができる。これは、無線位置決定システムがアイデンティティを知らずに最初に送信に関する位置決定処理を行い、その後その送信を行った無線送信機のアイデンティティを決定し、この情報を位置レコードに追加することを可能にする。この特定の発明的特徴は、音声チャンネル送信の自動シーケンシャル位置決定の使用を可能にする。
【０１２７】
受信トリガー：無線位置決定システムは無線通信システムからトリガーを受信して、無線送信機のアイデンティティを知ることなしに音声チャンネル送信に関する位置決定処理を行うことができる。このメッセージセットはタスクリストをバイパスし、無線位置決定システム内のトリガーメカニズムを使用しない。逆に、無線通信システムは単独で位置決定すべき無線送信を決定し、その後、ＲＦデータを特定のセルサイトにおける特定の音声チャンネルから収集し、位置決定処理を行うように命令を無線位置決定システムに送る。無線位置決定システムは、ＲＦデータが収集されたときに時間スタンプを含む確認で応答する。無線位置決定システムはまた、位置決定処理が完了したときに適切なフォーマット位置レコードにより応答する。無線位置決定システムに対する命令の時間およにＲＦデータ収集時間スタンプよる応答に基づいて、無線通信システムは無線送信機の状態が命令の後で変化したかどうか、およびＲＦデータ収集が成功した可能性は十分に高いかどうかを決定する。
【０１２８】
送信の実行：無線位置決定システムは、特定の時間に、または指定された時間範囲内に送信を行うことを特定の送信機に強制するように無線通信システムに対して命令することができる。無線通信システムは、確認と、およびその送信が期待される時間または時間範囲とにより応答する。無線位置決定システムが強制することのできる送信のタイプには、たとえば、監査応答およびページ応答が含まれる。無線位置決定システムはまた、このメッセージセットを使用することにより、もっと高いパワーレベル設定を使用して送信することを無線送信機に強制するように無線通信システムに命令することができる。多くの場合に、無線送信機は、電池寿命を節約するために送信するときに最低のパワーレベル設定の使用を試みるであろう。位置評価の正確度を改善するために、無線位置決定システムは無線送信機が高いパワーレベル設定を使用することを選択してもよい。無線通信システムは、高いパワーレベル設定が使用されるという確認と、送信が期待される時間または時間範囲とにより無線位置決定システムに応答する。
【０１２９】
移動体のアクセスに対する無線通信システムの応答の遅延：ＣＤＭＡのようないくつかのエアインターフェースプロトコルは、無線送信機が、たとえば最低または非常に低いパワーレベル設定でアクセスチャンネルのようなチャンネルでの送信を開始し、その後（ｉ）無線送信機がアクセス送信を行い；（ii）無線送信機が無線通信システムからの応答を待ち；(iii) 無線通信システムからの応答が予め定められた時間内に無線送信機により受信されない場合、無線送信機がそのパワーレベル設定を予め定められた量だけ増加させ、その後ステップ（ｉ）に戻り；（iv）無線通信システムからの応答が予め定められた時間内に無線送信機により受信された場合、無線送信機が通常のメッセージ交換に入るステップのシーケンスに入るメカニズムを使用する。このメカニズムは、無線送信機が送信するために最低の有効パワーレベル設定だけを使用することを保証するのに有効であり、エネルギまたは電池寿命をさらに浪費しない。しかしながら、無線送信機が無線通信システムと成功的に通信することのできる最低のパワーレベル設定は、許容可能な位置推定値を獲得するには不十分であることが可能である。したがって、無線位置決定システムは無線通信システムに命令して、これらの送信に対するその応答を予め定められた時間量だけ遅延させることができる。この遅延アクションは、無線送信機にステップ（ｉ）乃至(iii) のシーケンスを、通常より１回以上反復させ、その結果アクセス送信の１以上が通常より高いパワーレベルのものとなる。高いパワーレベルは、無線位置決定システムがさらに正確な位置推定値を決定することを可能にするので好ましい。無線位置決定システムは、特定の無線送信機に対して、特定のタイプの無線送信（たとえば、“９１１”呼の全てに対する）に対して、送信機が通信しようと試みる基地局から指定された範囲に位置する無線送信機に対して、あるいは特定領域内の全ての無線送信機に対してこのタイプの遅延アクションを命令する。
【０１３０】
無線送信機に対する確認の送信：無線位置決定システムは、はじめに説明したようにそれは送信を受信することしかできず、送信することができないため、アクションを無線送信機に通知する手段を含まない。したがって、無線送信機が、たとえば、あるアクションの完了時の確認トーンを送信することを所望した場合、無線位置決定システムは、特定のメッセージを送信するように無線通信システムに命令する。このメッセージには、たとえば無線送信機への可聴確認トーン、話されたメッセージ、合成メッセージ、あるいはショートメッセージサービスまたはページによって送られたテキストメッセージが含まれていてもよい。無線位置決定システムは、メッセージが受取られて無線送信機に送られたという確認を無線通信システムから受信する。この命令／応答メッセージセットは、無線位置決定システムが位置決定処理禁止のようなあるエンドユーザアプリケーション機能をサポートするときに重要である。
【０１３１】
位置レコードの報告：無線位置決定システムは、無線通信システムに報告するタスクを課せられた無線送信機に対する、ならびに無線通信システムがトリガーを起動した送信に対する位置レコードを無線通信システムに自動的に報告する。無線位置決定システムはまた、無線通信システムにより問合せられた、無線通信システムが受信することを許可されている任意の履歴位置レコードについて報告する。
【０１３２】
［内部無線通信システムインターフェース、状態テーブルの監視］
無線位置決定システムと無線通信システムとの間のこの上記のインターフェースに加えて、無線位置決定システムはまた、これが無線送信機とこれらの送信機により使用されているＲＦチャンネルを識別するのに重要なメッセージを傍受するために無線通信システム内の既存のインターフェースを監視する手段を含んでいる。これらのインターフェースは、たとえば、ＧＳＭエアインターフェースプロトコルを使用する無線通信システムで使用される“ａ−インターフェース”および“ａ−ｂｉｓインターフェース”を含んでいてもよい。これらのインターフェースはよく知られており、種々の規格で公表されている。基地局（ＢＴＳ）と基地局制御装置（ＢＳＣ）と移動交換局（ＭＳＣ）と、その他の地点との間におけるこれらのインターフェース上の両方向メッセージを監視することにより、無線位置決定システムは、特定のチャンネルに対する無線送信機の割当てに関して無線通信システム自身が知っているその同じ情報を獲得することができる。無線位置決定システムは、種々の地点でこれらのインターフェースを監視する手段を含んでいる。たとえば、ＳＣＳ10がＢＴＳからＢＳＣへのインターフェースを監視してもよい。その代りに、ＴＬＰ12またはＡＰ14もまた、ＢＴＳからＢＳＣへのインターフェースが集中させられているいくつかのＢＳＣを監視してもよい。無線通信システム内のインターフェースは暗号化されず、階層化されたプロトコルは技術的によく知られている。これらのインターフェースを監視することにより生じる無線位置決定システムの利益は、無線位置決定システムが無線送信機からの制御チャンネルメッセージを独立的に検出して復調することを要求されないことである。さらに、無線位置決定システムは必要な全ての音声チャンネル割当て情報をこれらのインターフェースから獲得することができる。
【０１３３】
制御チャンネル送信に対してこれらの手段を使用して、ＳＣＳ10ははじめに説明したように送信を受信し、検出および復調を行わずに制御チャンネルＲＦデータをメモリ中に記録する。単独に、無線位置決定システムは、無線通信システム内の指定インターフェースを介して生じたメッセージを監視し、無線位置決定システムがトリガーイベントを含むメッセージを発見したとき、無線位置決定システム中でトリガーを発生させる。無線位置決定システムは、トリガーイベントにより起動されることにより、無線送信が発生した近似的時間を決定し、送信のスタートを求めてそのメモリをそれぞれサーチするように第１のＳＣＳ10A および第２のＳＣＳ10B に命令する。ＳＣＳにおいて選択されたこの第１のＳＣＳ10A は、無線送信機が通信している基地局と一ヶ所に配置されているか、あるいは無線送信機が通信している基地局に隣接したＳＣＳである。すなわち、第１のＳＣＳ10A は、制御チャンネルを主チャンネルとして割当てられたＳＣＳである。第１のＳＣＳ10A が送信の開始の決定に成功して報告した場合、以下に説明する手段を使用して位置決定処理が正常に進行する。第１のＳＣＳ10A が送信の開始の決定に成功できなかった場合、第２のＳＣＳ10B は送信の開始を報告し、その後位置決定処理が正常に進行する。
【０１３４】
無線位置決定システムはまた、これらの手段を音声チャンネル送信に対して使用する。タスクリスト中に含まれている全てのトリガーについては、無線位置決定システムは、これらのトリガーに関するメッセージに対する指定インターフェースを監視する。重要なメッセージには、たとえば、音声チャンネル割当てメッセージ、ハンドオフメッセージ、周波数ホッピングメッセージ、パワーアップ／パワーダウンメッセージ、指示された再試行メッセージ、終了メッセージ、ならびに他の類似したアクションおよび状態メッセージが含まれる。無線位置決定システムはこれらの無線送信機の状態のコピーをＡＰ14内の状態テーブル中に維持し続ける。無線位置決定システムはタスクリスト中の入力の１つに関するメッセージを検出するたびに、それ自身の状態テーブルを更新する。その後、無線位置決定システムはトリガーして規則的な時間インターバル等により位置決定処理を行ない、状態テーブルにアクセスして、どのセルサイト、セクタ、ＲＦチャンネルおよび時間スロットが無線送信機により現在使用されているかを正確に決定してもよい。ここに含まれている例は、無線位置決定システムがＧＳＭベースの無線通信システムにインターフェースする手段を説明した。無線位置決定システムはまた、別のエアインターフェースに基づいたシステムにより類似の機能をサポートする。
【０１３５】
ＣＤＭＡのようなあるエアインターフェースのために、無線位置決定システムはまた、状態テーブル内の制御チャンネル中のアクセスバーストから得られたあるアイデンティティ情報を保持しており、この情報は後に、音声チャンネルに対して使用されたマスクをデコードするために使用される。たとえば、ＣＤＭＡエアインターフェースプロトコルは、音声チャンネル送信をコード化するときに使用されるロングコードマスクを部分的に決定するために無線送信機の電子通し番号（ＥＳＮ）を使用する。無線位置決定システムは、多くの無線送信機が情報を一度しか送信しないので、この情報をタスクリスト中の入力として状態テーブル内に維持する；たとえば、ＣＤＭＡ移動体は、無線送信機が地理的領域内でアクティブになった後の第１のアクセスバースト中にしかそれらのＥＳＮを送信しない。ロングコードマスクを独立的に決定するこの能力は、無線位置決定システムと無線通信システムとの間のインターフェースが動作しない場合および、または無線位置決定システムが無線通信システム内のインターフェースの１つを監視することができない場合に非常に有用である。無線位置決定システムのオペレータは随意に、全ての無線送信機に対してアイデンティティ情報を維持するように無線位置決定システムを設定することができる。上記の理由のほかに、無線位置決定システムは、“９１１”をコールすることによって位置決定処理をトリガーした全ての無線送信機に音声チャンネルを提供することができる。はじめに説明したように、無線位置決定システムは動的タスクを使用して、たとえば“９１１”をダイヤルした後の指定時間のあいだ無線送信機を位置決定する。状態テーブル内の全ての無線送信機に対するアイデンティティ情報を維持することによって、無線位置決定システムはまた、タスクリスト中の事前入力によってではなく、指定トリガーイベントの場合に、全ての無線送信機に対して音声チャンネル追跡を行うことができる。
【０１３６】
［アプリケーションインターフェース］
ＡＰ14を使用して、無線位置決定システムは、ＴＣＰ／ＩＰ、Ｘ．２５、ＳＳ−７およびＩＳ−４１のような機密保護されたプロトコルを使用してエンドユーザへの種々の標準ベースのインターフェースおよびキャリア位置決定アプリケーションをサポートする。ＡＰ14と外部アプリケーションとの間の各インターフェースは、ＡＰ14がこれに接続されているアプリケーションのアイデンティティを明確に確認することを許す安全な認証された接続である。これは、接続された各アプリケーションが実時間および、または履歴ベースでの位置レコードに対する制限されたアクセスだけを与えられているために必要である。さらに、ＡＰ14は、以下さらに詳細に説明される付加的な命令／応答、実時間および後処理機能をサポートする。これらの付加的な機能へのアクセスにも認証が必要とされる。ＡＰ14はユーザリストと、各ユーザに関連した認証手段とを維持している。アプリケーションは、それが適切な認証またはアクセス権を有しない位置レコードまたは機能にアクセスすることはできない。さらに、ＡＰ14は、問題が発生した場合あるいはアクションに対する後調査が必要とされた場合に各アプリケーションによりとられる全てのアクションの完全なロギングをサポートする。以下のリスト内の各命令または機能に対して、ＡＰ14は、各アクションまたはその各結果が適切に確認されるプロトコルをサポートしていることが好ましい。
【０１３７】
タスクリストの編集：この命令は、各入力に関連した任意のフィールドおよびフラグを含むタスクリスト内の入力を外部アプリケーションが追加、削除または編集することを可能にする。この命令は単一入力ベースで、あるいは入力のリストが単一の命令内に含まれているバッチ入力ベースでサポートされることができる。後者は、たとえば、非常に多数の無線送信機が外部アプリケーションによってサポートされている位置感知可能請求書送付のような大容量アプリケーションにおいて有用であり、プロトコルオーバーヘッドを最小化することが所望される。この命令はタスクリスト中の特定の入力に対するアプリケーションを追加または削除することができるが、しかしながら、その命令を出したアプリケーションと関連していないか、あるいはそれよって許可されていない別のアプリケーションがその入力に含まれている場合、この命令は入力を完全に削除することはできない。
【０１３８】
位置決定インターバルの設定：無線位置決定システムは、任意のインターバルで制御または音声のいずれのチャンネルにより特定の無線送信機に対して位置決定処理を行うように設定されることができる。たとえば、あるアプリケーションは、送信機が音声チャンネルと通話している場合に、数秒ごとに無線送信機の位置を必要とする可能性がある。無線送信機が最初の送信を行ったとき、無線位置決定システムは最初にタスクリスト中の標準入力を使用してトリガーする。この入力の中のフィールドまたはフラグの１つが設定インターバル上の更新された位置を特定した場合、無線位置決定システムは、アイデンティティまたはその他の送信された基準ではなくタイマーによってトリガーされる動的タスクをタスクリスト内に生成する。１秒乃至数時間を範囲として有することのできるタイマーが時間切れになるたびに、無線位置決定システムは自動的にトリガーして無線送信機の位置を決定する。無線位置決定システムは、上述したように音声呼パラメータを含む無線送信機の状態を問合せるために無線通信システムへのそのインターフェースを使用する。無線送信機が音声チャンネルと通話している場合、無線位置決定システムは位置決定処理を行う。無線送信機が既存のどの送信とも通話していない場合には、無線位置決定システムは、無線送信機に即座に送信させるように無線通信システムに命令する。動的にタスクが設定されたとき、無線位置決定システムはまた、動的タスクが終了する満了時間を設定する。
【０１３９】
エンドユーザの追加／削除：この命令は無線送信機のエンドユーザにより実行され、位置決定処理がエネーブルされた無線送信機のアイデンティティをタスクリストに入れるか、無線送信機のアイデンティティをタスクリストから除去し、それによってトリガーとしてのアイデンティティを除去するか、あるいは位置決定処理がディスエーブルされた無線送信機のアイデンティティをタスクリストに入れることができる。位置決定処理がエンドユーザによりディスエーブルされているとき、これは位置決定処理禁止として知られており、無線送信機に対する位置決定処理は行われない。無線位置決定システムのオペレータは随意に、エンドユーザによる位置決定処理禁止命令に応答して、無線位置決定システムによっていくつかのアクションの１つを選択することができる：（ｉ）ディスエーブルアクションは“９１１”のような緊急呼出しによるトリガーを含むタスクリスト中のその他全てのトリガーをくつがえすことができ、（ii）ディスエーブルアクションは、“９１１”のような緊急呼出しによるトリガーを除くタスクリスト中のその他全てのトリガーをくつがえすことができ、(iii) ディスエーブルアクションはタスクリスト中の別の選択トリガーによってくつがえされることができる。第１の場合において、位置決定処理は何らかの理由のために無線送信機に関して行われないので、エンドユーザはその無線送信機による送信の機密に対する完全な制御を与えられている。第２の場合には、エンドユーザは緊急事態中に位置決定の利益を享受することが依然として可能であるが、それ以外の時期には不可能である。第３の場合の例において、特定の無線送信機の実際の所有者である雇用者は、無線送信機を仕事の一部として使用しているが位置決定されることを所望しない可能性のある被雇用者によってエンドユーザアクションをくつがえすことができる。無線位置決定システムは上述したように、無線送信中に含まれているアイデンティティの、別のアイデンティティに対するマッピングを行うために無線通信システムに問合せることができる。
【０１４０】
エンドユーザによる追加および削除は、文字および数のシーケンスをダイヤルし、無線送信機上の“送信”または同様のボタンを押すことにより行われる。これらのシーケンスは随意に、無線位置決定システムのオペレータによって選択されて知られることができる。たとえば、１つのシーケンスは、位置決定処理をディスエーブルするための“＊５５送信”であることができる。別のシーケンスもまた可能である。エンドユーザがこの規定されたシーケンスをダイヤルすることができる場合、無線送信機は無線通信システムの規定された制御チャンネルの１つによってシーケンスを送信する。無線位置決定システムは全ての逆方向制御チャンネル送信を独立的に検出して復調するため、無線位置決定システムは、上述したように規定されたダイヤルされたシーケンスを独立的に解釈してタスクリストに対して適切な特徴変更を行うことができる。無線位置決定システムがタスクリストに対する更新を終了したとき、無線位置決定システムは無線通信システムに対して、エンドユーザに確認を送信するように命令する。はじめに説明したように、これは可聴トーン、録音または合成された音声あるいはテキストメッセージの形態をとることができる。この命令は、無線位置決定システムと無線通信システムとの間のインターフェースを介して実行される。
【０１４１】
命令送信：この命令により外部アプリケーションは、無線位置決定システムが無線通信システムに命令を送って、特定の無線送信機または無線送信機のグループに送信させるようにすることが可能になる。この命令は、無線送信機が即座にまたは規定された時間に送信しなければならないフラグまたはフィールドを含むことができる。送信は検出、復調およびトリガーされ、位置決定処理および位置レコードの作成を発生させるので、この命令は無線送信機の命令どおりの位置決定の努力の成果である。これは、無線送信機に対する次の登録時間期間の待機または独立した送信発生の待機等の位置決定時の遅延を除去し、あるいは減少させるのに有用である。
【０１４２】
外部データベースの問合せおよび更新：無線位置決定システムは外部データベースにアクセスし、無線送信機のアイデンティティあるいは送信中にまたはトリガー基準中に含まれている他のパラメータを使用して前記外部データベースに問合せ、外部データベースから得られたデータを無線位置決定システムにより発生されたデータと組合せて新しい強化された位置レコードを生成する手段を含んでいる。その後、強化された位置レコードは、リクエストしているアプリケーションに転送される。外部データベースは、たとえば、顧客情報、医療情報、申込み特徴、アプリケーション関連情報、顧客口座情報、交信情報または位置決定トリガーイベントでとるべき規定アクションのセット、のようなデータ構成要素を含んでいる。無線位置決定システムはまた、たとえば、外部データベースに位置決定サービスの提供に関連した請求カウンタをインクリメントまたはデクリメントさせ、あるいは特定の無線送信機に関連した最新の位置レコードで外部データベースを更新させる。無線位置決定システムは、ここに記載されているアクションを２以上の外部データベース上で行う手段を含んでいる。アクセスすべき外部データベースのリストおよびシーケンスならびにそれに続いてとるべきアクションは、託すリスト内のトリガー基準中に含まれるフィールドの１つの中に含まれている。
【０１４３】
ランダム匿名位置決定処理：無線位置決定システムは、大規模なランダム匿名位置決定処理を行う手段を含んでいる。この機能は、無線送信機の母集団に関する大量のデータを個々の送信機の特定のアイデンティティを考慮せずに収集することを必要とするあるタイプのアプリケーションにとって価値がある。このタイプのアプリケーションには、送信の位置と他のパラメータを同時に決定することにより無線キャリアが無線通信システムの性能を測定することを可能にするＲＦ最適化と、走行している車両中の無線送信機の膨大な数のサンプルを統計的に使用して政府機関および民間企業が種々の高速道路上の交通の流れを監視することを可能にするトラフィック管理と、および特定の業務の実行の可能性を決定するのを助けとなるかもしれない特定区域の周辺の交通の流れを民間企業が評価することを可能にするローカルトラフィック評価とが含まれる。
【０１４４】
ランダム匿名位置決定処理をリクエストしたアプリケーションは随意に、（ｉ）別のアプリケーションに対して発生された位置レコードのコピーおよび（ii）特定の基準を考慮せずに無線位置決定システムによってランダムにトリガーされた位置レコードという２つのソースから位置レコードを受取る。両ソースから発生された位置レコードの全てが、アイデンティティおよびトリガー基準情報が全て位置レコードから除去された状態で転送される；しかしながら、リクエストしたアプリケーションは、そのレコードが完全なランダムなプロセスから発生されたのか、あるいは別のトリガー基準からのコピーであるかを決定することができる。ランダム位置レコードは無線位置決定システム内の低い優先度のタスクによって発生され、このタククは、処理および通信リソースが利用可能である場合には常にランダムに選択された送信に関する位置決定処理を行ない、そうでなければ特定の瞬時に未使用となるものである。リクエストしたアプリケーションは、ランダムな位置決定処理が行われたのは無線位置決定システムのカバー領域全体に対してか、指定された高速道路沿いのような特定の地理領域に対してか、あるいは特定のセルサイトのカバレードエリアによってかを特定することができる。したがって、リクエストしたアプリケーションは、各アプリケーションにとって非常に重要な領域に無線位置決定システムのリソースを導くことができる。アプリケーションにより所望されるランダム度に応じて、無線位置決定システムは、たとえば、登録メッセージ、発信メッセージ、ページ応答メッセージ、または音声チャンネル送信等の、あるタイプの送信をランダムに選択するための優先度を調節することができる。
【０１４５】
地理的グループの匿名追跡：無線位置決定システムは、規定された地理領域内の匿名の無線送信機グループに対して位置決定処理を反復ベースでトリガーする手段を含んでいる。たとえば、特定の位置決定アプリケーションは、無線位置決定システムが無線送信機の特定のアイデンティティを開示しない状態で、規定された時間期間にわたる無線送信機の進行経路を監視することを所望する。その時間期間は何時間、何日または何週間であることができる。無線位置決定システムはその手段を使用して、アプリケーションにとって重要な地理領域において送信を行った無線送信機をランダムに選択する；重要な送信に関して位置決定処理を行う；無線送信機のアイデンティティを新しいコード化された識別子に不可逆的に変換および暗号化する；新しいコード化された識別子だけを識別手段として使用して位置レコードを生成する；リクエストした位置決定アプリケーションに位置レコードを転送する；および無線送信機に対する動的タスクをタスクリスト内に生成し、この動的タスクは関連した満了時間を有している。続いて、規定された無線送信機が送信を行った場合は常に、無線位置決定システムは動的タスクを使用してトリガーし、重要な送信に関して位置決定処理を行い、コード化された識別子が同じものになるように前と同じ手段を使用して、無線送信機のアイデンティティを新しいコード化された識別子に不可逆的に変換および暗号化し、そのコード化された識別子を使用して位置レコードを生成し、リクエストした位置決定アプリケーションに位置レコードを転送する。ここに示されている手段は無線位置決定システムの別の機能と組合せられ、制御または音声チャンネル送信のいずれに対してもこのタイプの監視を行うことができる。さらに、ここに示されている手段は、無線送信機の機密アイデンティティを完全に保護し、無線送信機の進行パターンを監視することのできる別のクラスのアプリケーションをエネーブルするこのクラスのアプリケーションは、新しい道路の計画および設計、代替ルート計画または小売りスペースの建設の決定において非常に有用である可能性がある。
【０１４６】
位置レコードグループ化、記憶およびラベル付け：無線位置決定システムは、リクエストしたあるアプリケーションに対する位置レコードを後処理してその位置レコードのグループ化、分類またはラベル付けを行う手段を含んでいる。無線位置決定システムによりサポートされた各インターフェースに対して、無線位置決定システムは、アプリケーションが許可されかつリクエストしているデータのタイプおよびアプリケーションにより所望されたフィルタまたは後処理アクションのタイプのプロファイルを記憶する。ここに記載されている例のような多くのアプリケーションは、個々の位置レコードまたは個々の送信機の特定のアイデンティティを必要としない。たとえば、ＲＦ最適化アプリケーションは、個々の位置レコードを形成することのできる特定のセルサイトまたはチャンネルに対する位置レコードの大型データセットからさらにもっと多くの値を獲得する。別の例としては、トラフィック監視アプリケーションには、規定された一般または高速道路上に存在している送信機からの位置レコードがあればよく、さらにこれらのレコードが一般または高速道路の区画でおよび進行方向でグループ化されることが必要である。その他のアプリケーションでは、無線位置決定システムが、たとえば電子マップ上において直接送信機の位置が道路セグメントの隣りにではなく、引き抜かれた道路セグメント上に直接的に現れるように送信機の位置推定値を調節することにより視覚的表示アピールを強化するようにフォーマットされた位置レコードを転送することを必要とするかもしれない。したがって、無線位置決定システムは位置推定値を、引き抜かれた最も近い道路セグメントに“スナップ”することが好ましい。
【０１４７】
無線位置決定システムは位置レコードをフィルタ処理し、それを特定のセルサイト、セクタ、ＲＦチャンネル、またはＲＦチャンネルグループだけで通信している無線送信機に対するアプリケーションに報告することができる。リクエストしているアプリケーションに位置レコードを転送する前に、無線位置決定システムは最初に、レコード内の適切なフィールドが要求を満たすことを確認する。要求に合わないレコードは転送されず、要求を満たすレコードが転送される。いくつかのフィルタは地理学的なものであり、無線位置決定システムによって計算されなければならない。たとえば、無線位置決定システムは位置レコードを処理して、最も近い道路セグメントとその道路セグメント上の無線送信機の進行方向とを決定することができる。その後、無線位置決定システムは、特定の道路セグメントに関するものであると決定されたレコードだけをアプリケーションに転送することができ、決定された道路セグメントを含むフィールドを追加することにより位置レコードをさらに強化することができる。最も近い道路セグメントを決定するために、無線位置決定システムは、リクエストしているアプリケーションにより重要な道路セグメントのデータベースを提供される。このデータベースは、各セグメントの終点を規定する緯度および経度座標で各道路セグメントが記憶されているテーブルの中に記憶される。各道路セグメントは直線および曲線としてモデル化されることができ、１または２つの進行方向をサポートするようにモデル化されることができる。その後、無線位置決定システムにより決定された各位置レコードに対して、無線位置決定システムは位置レコード中の緯度および経度を、データベース中に記憶されている各道路セグメントに比較し、セグメントの終点を位置レコード中の緯度および経度に結ぶモデル化されたラインからの最短距離を決定する。最短距離は、記憶されている道路セグメントの２つの終点を“結んだラインに直交する計算された仮想ラインである。最も近い道路セグメントが決定されている場合、無線位置決定システムはさらに、位置決定処理により報告された無線送信機の進行方向を道路セグメントの向きと比較することにより道路セグメント上における進行方向を決定することができる。その後、道路セグメントの向きに関して生じるエラーが最小である方向が無線位置決定システムにより報告される。
【０１４８】
［ネットワーク動作コンソール（ＮＯＣ）16］
ＮＯＣ16は、無線位置決定システムのオペレータがその無線位置決定システムのプログラミングパラメータに容易にアクセスすることを可能にするネットワーク管理システムである。たとえば、いくつかの都市では、無線位置決定システムは何百何千ものＳＣＳ10を含んでいる可能性がある。ＮＯＣは、グラフィックユーザインターフェース能力を使用して大型無線位置決定システムを管理する最も効果的な方法である。ＮＯＣはまた、無線位置決定システム内のある機能が適切に動作しなかった場合に実時間警告を受取る。これらの実時間警告は、正しいアクションを迅速にとって位置決定サービスの低下を防ぐためにオペレータにより使用されることができる。無線位置決定システムの試行に関する経験により、高い位置決定正確度を時間にわたって維持するシステムの能力は、システム動作をその予め定められたパラメータの範囲内に保つオペレータの能力に直接関連していることが立証されている。
【０１４９】
［位置決定処理］
この無線位置決定システムは、中央ベース処理およびステーションベース処理として知られている２つの異なった方法を使用して位置決定処理を行うことができる。両技術は最初に米国特許第 5,327,144号明細書において開示されたものであり、この明細書においてさらに強化されている。位置決定処理は、多数のアンテナおよび多数のＳＣＳ10において受信された信号のある位相特性を正確に決定する能力に部分的に依存している。したがって、無線位置決定システムの目的は、受信された信号のある位相特性を決定するために位置決定処理の能力を妨げる位相エラーの原因を識別して除去することである。位相エラーの原因の１つの原因は無線送信機自身の内部、すなわち、送信用チャンネルを特定するために電話機が同調することを可能にする発振器（典型的に、圧電結晶発振器）および位相ロックループである。廉価な圧電結晶発振器は一般に、高い位相雑音を有している。ＩＳ−１３６およびＩＳ−９５Ａのようないくつかのエアインターフェース仕様は位相雑音をカバーする仕様を有し、それにより無線電話機は送信することができる。ＩＳ−５５３Ａのような別のエアインターフェース仕様は、位相雑音を厳密には特定しない。したがって、本発明の目的は、部分的には、中央ベース処理またはステーションベース処理の使用を自動的に選択することによって、位相エラーの原因としての無線送信機の位相雑音を自動的に減少させ、あるいはなくすことである。自動選択はまた、ＳＣＳ10とＴＬＰ12との間の通信リンクが使用される効率と、ＳＣＳ10およびＴＬＰ12のそれぞれにおけるＤＳＰリソースの利用度とを考慮する。
【０１５０】
中央ベース処理を使用した場合、ＴＬＰ12において位置および速度決定と共にＴＤＯＡおよびＦＤＯＡ決定ならびにマルチパス処理が行われる。この方法は、無線送信機が予め定められたしきい値より高い位相雑音を有している場合に好ましい。これらの場合には、位相エラーの原因としての無線送信機の位相雑音を減少させ、あるいはなくすのに中央ベース処理が非常に有効である。それは、同じＳＣＳ10または異なったＳＣＳ10に配置されていてよい２つのアンテナからの実際のＲＦ送信のデジタル表示を使用してＴＤＯＡ評価が行われるからである。この方法において、当業者は、送信機の位相雑音がＴＤＯＡ処理においては共通モードの雑音であり、したがってＴＤＯＡ決定プロセスにおいてセルフキャンセリングを行っていることを認識する。この方法は、たとえば高い位相雑音を有する多数の非常に廉価なＡＭＰＳセルラー電話に関して非常に有効である。中央ベース処理における基本的なステップには、以下に記載され、図６のフローチャートに表されているステップが含まれる：
無線送信機は制御チャンネルまたは音声チャンネルのいずれかでの送信を開始する（ステップＳ50）；
無線位置決定システム内の多数のアンテナおよび多数のＳＣＳ10においてその送信が受取られる（ステップＳ51）；
各ＳＣＳ／アンテナに接続された受信機内で送信がデジタルフォーマットに変換される（ステップＳ52）；
各ＳＣＳ10における受信機内のメモリ中にデジタルデータが記憶される（ステップＳ53）；
送信が復調される（ステップＳ54）；
その送信に対する位置決定処理を開始すべきか否かを無線位置決定システムが決定する（ステップＳ55）；
トリガーされた場合、ＴＬＰ12はＳＣＳ10における受信機内のメモリからのデジタルデータのコピーをリクエストする（ステップＳ56）；
多数のＳＣＳ10から選択されたＴＬＰ12にデジタルデータが送られる（ステップＳ57）；
そのＴＬＰ12がアンテナの対からのデジタルデータに関してＴＤＯＡ、ＦＤＯＡおよびマルチパス緩和を行う（ステップＳ58）；
ＴＬＰ12がＴＤＯＡデータを使用して位置および速度決定を行い、その後位置レコードを生成してそれをＡＰ14に転送する（ステップＳ59）。
【０１５１】
無線位置決定システムは、デジタルデータをＳＣＳ10からＴＬＰ12に送るときに、可変数のビットを使用して送信を表す。はじめに説明したように、ＳＣＳ受信機は十分なダイナミックレンジを達成するために高い分解能、すなわちデジタルサンプル当り高いビット数により無線送信をデジタル化する。これは、広帯域ＳＣＳ10A に近い信号とＳＣＳ10B から遠く離れた信号を同時に受信することのできるデジタル受信機を使用する場合、とくに必要とされる。たとえば、８４ｄＢのダイナミックレンジを表すために１４ビットまで要求されてもよい。しかしながら、位置決定処理ではデジタルサンプル当り高い分解能は常に必要とされるわけではない。無線位置決定システムにより、デジタルサンプル当り少ないビット数を使用して、十分な正確度の位置決定が達成されることが多い。したがって、各ＳＣＳ10とＴＬＰ12との間の通信リンク上に帯域幅を節約することにより無線位置決定システムの構成費用を最小にするために、無線位置決定システムは、所望の正確度レベルを依然として維持しながら送信をデジタル的に表すために必要とされる最少数のビットを決定する。この決定は、たとえば、無線送信機により使用された特定のエアインターフェースプロトコル、送信のＳＮＲ、送信がフェーディングおよび、またはマルチパスによって乱されている程度、ならびにＳＣＳ10における処理および通信待ち行列の現在の状態に基づいている。ＳＣＳ10からＴＬＰ12に送られるビット数は２つの方法で減少される：サンプル当りのビット数が減少され、可能な送信の最短の長さまたは最少のセグメントが位置決定処理に対して使用される。ＴＬＰ12はこの最小のＲＦデータを使用して、位置決定処理を行い、その結果を所望の正確度レベルと比較することができる。この比較は確信間隔計算に基づいて行われる。位置推定値が所望の正確度限界内に入らない場合、ＴＬＰ12は選択されたＳＣＳ10からの追加データを反復的にリクエストする。追加データには、サンプル当りのビット数が追加されたものおよび、またはもっと多くの送信セグメントを含んでいてもよい。追加データをリクエストするこのプロセスは、ＴＬＰ12が指定された位置決定の正確度を達成するまで反復的に続行することができる。
【０１５２】
上述した基本ステップには詳細が追加される。これらの詳細は、この明細書の別の箇所の米国特許第 5,327,144号明細書および第 5,608,410号明細書に記載されている。はじめの特許明細書に示されているプロセスに対してなされた１つの強化は、位置決定処理における各ベースラインとして使用される単一の基準ＳＣＳ／アンテナの選択である。従来技術においては、ベースラインはリングの周辺でアンテナサイトの対を使用して決定されていた。本発明の無線位置決定システムでは、単一の基準ＳＣＳ／アンテナは、以下に示されているように別の基準もまた使用されるが、一般に最高のＳＮＲ信号を使用する。高いＳＮＲ基準を使用することによって、位置決定処理において使用されている別のＳＣＳ／アンテナが非常に弱く、雑音フロア以下（すなわち、信号対雑音比がゼロまたは負）であるような場合に、中央ベース位置決定処理が助けられる。ステーションベース位置決定処理が使用される場合、基準信号は、非常に高い信号対雑音比を有するように故意に生成された再変調信号であり、さらに、別のＳＣＳ／アンテナにおける非常に弱い信号に対する位置決定処理を助ける。基準ＳＣＳ／アンテナの実際の選択を以下に説明する。
【０１５３】
無線位置決定システムは、最初に直接パスコンポーネントに加えて受信されたマルチパスのコンポーネントを反復的に評価し、その後をこれらのコンポーネントを受信された信号から減算することによりマルチパスを緩和する。したがって、無線位置決定システムは受信された信号をモデル化し、そのモデルを実際に受信された信号と比較し、加重された最小２乗差を使用して２者間の差を最小にしようと試みる。無線送信機から送信された各信号ｘ（ｔ）について、各ＳＣＳ／アンテナで受信された信号ｙ（ｔ）は以下の信号の複素数コンビネーションである：
全てのｎ＝０乃至Ｎに対して、
ｙ（ｔ）＝Σｘ（ｔ−τn ）ａn ｅ jω (t-τn)
ここで、ｘ（ｔ）は無線送信機により送信された信号である；
ａn およびτn はマルチパスコンポーネントの複素振幅および遅延である；
Ｎは受信された信号中のマルチパスコンポーネントの総数である；
ａ0 およびτ0 は最も直接的なパスのコンポーネントに対する定数である。
【０１５４】
無線位置決定システムのオペレータは、各無線位置決定システムが動作している特定の環境に該当したマルチパスの各コンポーネントに対する１組の制約を経験的に決定する。この制約の目的は、各マルチパス緩和計算に対する結果を最適化するのに無線位置決定システムが費やす処理時間の量を制限することである。たとえば、無線位置決定システムは、マルチパスの４つのコンポーネントだけを決定するように設定されてもよい：第１のコンポーネントはτ1A乃至τ1Bの範囲の時間遅延を有すると仮定されてもよい；第２のコンポーネントはτ2A乃至τ2Bの範囲の時間遅延を有すると仮定されてもよい；第３のコンポーネントはτ3A乃至τ3Bの範囲の時間遅延を有すると仮定されてもよい；第４のコンポーネントについても同様である；しかしながら、第４のコンポーネントは、第３のコンポーネントの範囲を越す時間遅延を有する何十個もの個々の（および若干拡散した）マルチパスコンポーネントの複素数のコンビネーションを実効的に表す単一の値である。処理を容易にするために、無線位置決定システムは上記の式を周波数ドメインに変換し、その後加重された最小２乗差が最小になるように個々のコンポーネントについて解く。
【０１５５】
ステーションベース処理を使用した場合、位置および速度決定が典型的にＴＬＰ12において行われているあいだに、ＴＤＯＡおよびＦＤＯＡ決定ならびにマルチパス緩和はＳＣＳ10において行われる。ステーションベース処理の主要な利点は、米国特許第 5,327,144号明細書に記載されているように、ＳＣＳ10とＴＬＰ12との間の通信リンク上を送信されるデータの量を減少させることである。しかしながら、別の利点もまた存在することができる。本発明の新しい１つの目的は、ＴＤＯＡ処理中の実効信号処理利得を増加させることである。はじめに指摘されているように、中央ベース処理には、無線送信機中の位相雑音が発生させた位相エラーをなくすか、あるいは減少させるという利点がある。しかしながら上記には、ステーションベース処理を使用した場合にどのようにしてこの位相エラーをなくすか、あるいは減少させるかが開示されていない。本発明は、以下に説明され、図６に示されているステップを使用して、位相エラーを減少させると共に実効信号処理利得を増加させる。
【０１５６】
無線送信機は制御チャンネルまたは音声チャンネルのいずれかによる送信を開始する（ステップＳ60）；
無線位置決定システム内の多数のアンテナおよび多数のＳＣＳ10において送信が受信される（ステップＳ61）；
各アンテナに接続された受信機内で送信がデジタル形態に変換される（ステップＳ62）；
デジタルデータがＳＣＳ10内のメモリ中に記憶される（ステップＳ63）；
送信が復調される（ステップＳ64）；
無線位置決定システムがその送信に対する位置決定処理を開始すべきか否かを決定する（ステップＳ65）；
トリガーされた場合、第１のＳＣＳ10A が送信を復調し、適切な位相補正インターバルを決定する（ステップＳ66）；
このような各位相補正インターバルに対して、第１のＳＣＳ10A が適切な位相補正および振幅補正を計算し、この位相補正パラメータおよび振幅補正パラメータを復調されたデータと共に符号化する（ステップＳ67）；
復調されたデータならびに位相補正および振幅補正パラメータが第１のＳＣＳ10A からＴＰＬ12に送信される（ステップＳ68）；
ＴＰＬ12は、位置決定処理で使用すべきＳＣＳ10および受信するアンテナを決定する（ステップＳ69）；
ＴＰＬ12は、位置決定処理で使用される第２のＳＣＳ10B のそれぞれに復調されたデータならびに位相補正および振幅補正パラメータを送信する（ステップＳ70）；
第１のＳＣＳ10A および各第２のＳＣＳ10B は、復調されたデータならびに位相補正および振幅補正パラメータに基づいて第１の再変調された信号を生成する（ステップＳ71）；
第１のＳＣＳ10A および各第２のＳＣＳ10B は、各ＳＣＳ10内のメモリ中に記憶されたデジタルデータおよび第１の再変調された信号を使用してＴＤＯＡ、ＦＤＯＡおよびマルチパス緩和を行う（ステップＳ72）；
第１のＳＣＳ10A および各第２のＳＣＳ10B からＴＬＰ12にＴＤＯＡ、ＦＤＯＡおよびマルチパス緩和データが送信される（ステップＳ73）；
ＴＬＰ12はＴＤＯＡデータを使用して位置および速度決定を行う（ステップＳ74）；
ＴＬＰ12は位置レコードを生成し、その位置レコードをＡＰ14に転送する（ステップＳ75）；
位相補正および振幅補正パラメータを決定する利点はＩＳ−９５Ａに基づくＤＣＭＡ無線送信機の位置決定で最も明白である。よく知られているように、ＩＳ−９５Ａからの逆方向送信はコヒーレントではない変調を使用して送信される。ほとんどのＣＤＭＡ基地局はコヒーレントではない変調のために単一ビットインターバルにわたってのみ統合される。毎秒４８００ビットのビットレートを有するＣＤＭＡアクセスチャンネルでは、ビット当たり送信されるチップは２５６存在し、これは２４ｄＢの積分利得を許容する。前述の技術を使用して、各ＳＣＳ10のＴＤＯＡ処理は５３ｄＢの積分利得を生成するために例えば全体的な１６０ミリ秒のバースト（１９６，６０８チップ）にわたって積分してもよい。この付加的な処理利得により、ＳＣＳ10と同一場所に位置されている基地局が同一のＣＤＭＡ送信を検出できなくても、本発明は多数のＳＣＳ10を使用してＣＤＭＡ送信を検出し位置を決定することが可能である。
【０１５７】
特別な送信では、位相補正パラメータまたは振幅補正パラメータがゼロまで計算されるか必要とされないならば、これらのパラメータは各ＳＣＳ10とＴＬＰ12との間の通信リンクで送信される複数のビットで維持されるために送信されない。本発明の別の実施形態では、無線位置決定システムは特別な送信または特別なエアインターフェースプロトコルの全ての送信、または特定のタイプの無線送信機により行われる全ての送信に対して固定した位相補正インターバルを使用する。これは例えば無線位置決定システムにより幾らかの時間にわたって集められる実験的データに基づいており、種々のクラスの送信機により示される位相雑音の合理的な一貫性を示す。これらの場合、ＳＣＳ10は適切な位相補正インターバルを決定する処理ステップをセーブしてもよい。
【０１５８】
当業者は、無線送信機の位相雑音を測定する多数の方法が存在することを認識するであろう。１実施形態では、第１のＳＣＳ 10Aで受信された信号の純粋で雑音のない再変調されたコピーはＳＣＳのＤＳＰによりデジタル的に発生され、その後、受信された信号は各位相補正インターバルにわたる純粋な信号に対して比較され、位相差は直接測定されてもよい。この実施形態では、位相補正パラメータは位相補正インターバルにわたる位相差の負値として計算される。位相補正パラメータを表すために必要とされるビット数は位相補正パラメータの大きさで変化し、ビット数は各位相補正インターバルで変化する。幾つかの送信は例えば送信の初期に大きな位相雑音を示し、送信の中盤および後半で少ない位相雑音を示すことが観察されている。
【０１５９】
基地局ベースの処理は比較的低い位相雑音を有する無線送信機に最も有効である。必ずしもそれぞれのエアインターフェース標準により必要とされるわけではないが、ＴＤＭＡ、ＣＤＭＡまたはＧＳＭプロトコルを使用する無線電話は典型的に低い位相雑音を示す。無線送信機の位相雑音が増加すると、位相補正インターバルの長さは減少し、および／または位相補正パラメータを表すことを必要とされるビット数が増加する。復調されたデータプラス位相補正および振幅パラメータを表すために必要なビット数が、中央ベースの処理の実行に必要とされるビット数の予め定められた割合を超えるとき、ステーションベースの処理は効率的ではない。それ故、本発明の目的は位置決定が所望される各送信で中央ベースの処理をするか、またはステーションベースの処理を使用して位置決定を処理するかを自動的に決定することである。この決定を行うプロセスは、図７に示されており、以下説明する。：
無線送信機は制御チャンネルまたは音声チャンネルのいずれかで送信を開始し（ステップＳ80）、
送信は第１のＳＣＳ 10Aで受信され（ステップＳ81）、
送信は各アンテナに接続された受信機でデジタルフォーマットに変換され（ステップＳ82）、
無線位置決定システムは、送信の位置決定処理を開始するか否かを決定し（ステップＳ83）、
トリガーされるならば、第１のＳＣＳ 10Aは送信を復調し、位相補正と振幅補正パラメータをエンコードするのに必要な適切な位相補正インターバルとビット数を評価し（ステップＳ84）、
第１のＳＣＳ 10Aはそれぞれの各方法に必要なビット数に基づいて中央ベース処理に必要なビット数を評価し、ＳＣＳ10またはＴＬＰ12はこの送信の位置決定処理を実行するために中央ベースの処理またはステーションベースの処理のいずれを使用するかを決定する（ステップＳ85）。
【０１６０】
本発明の別の実施形態では、無線位置決定システムは特定のエアインターフェースプロトコルの全ての送信で、または特定の種類の無線送信機により実行する全ての送信で常に中央ベースの処理またはステーションベースの処理を使用する。これは例えば無線位置決定システムによりある時間の期間にわたって集められた実験的なデータに基づいており、種々のクラスの送信機により示される位相雑音の合理的な一貫性を示している。これらの場合では、ＳＣＳ10および／またはＴＬＰ12は適切な処理方法を決定する処理ステップをセーブされてもよい。
【０１６１】
中央ベースの処理とステーションベースの処理との両者に使用される本発明の更なる強化は、無線送信機の位置決定および速度の最終的な決定でベースラインを含むしきい値基準の使用である。各ベースラインに対して、無線位置決定システムは複数のパラメータを計算し、それらのパラメータには、ベースラインを計算するとき基準ＳＣＳ／アンテナで使用されるＳＣＳ／アンテナポート、位置決定処理に使用されるインターバルにわたるベースラインで使用されたＳＣＳ／アンテナポートで受信される送信パワーのピーク、平均、分散、ベースラインで使用されるＳＣＳ／アンテナと基準ＳＣＳ／アンテナとの間の相互スペクトル相関からの相関値、ベースラインの遅延値、マルチパス緩和パラメータ、マルチパス緩和計算後に残る余り値、最終的な位置決定解における加重されたＧＤＯＰに対するＳＣＳ／アンテナの貢献度、最終的な位置決定解に含まれる場合のベースラインの適合品質の尺度等が含まれている。最終的な位置決定解に含まれる各ベースラインはそれぞれここで説明した各パラメータに対するしきい値基準をそれぞれ満足するか、それを超える。１以上のしきい値基準を満足しないならば、ベースラインは位置決定解から除外される。それ故、最終的な位置決定解で実際に使用されるＳＣＳ／アンテナの数は、考慮される総数よりも少ないことがしばしば可能である。
【０１６２】
前述の特許第5,327,144 号および5,608,410 号明細書は、位置決定処理が次式の最小二乗差（ＬＳＤ）値を最小にする方法を開示している。
ＬＳＤ＝［Ｑ12（Delay  Ｔ12−Delay  Ｏ12）2 ＋Ｑ13（Delay  Ｔ13−  Delay  Ｏ13）2 ＋…＋Ｑxy（Delay  Ｔxy−Delay  Ｏxy）2 ］
本発明の構成では、この式は位置決定処理コードをより効率的にするために以下の形態に再度アレンジされる。
ＬＳＤ＝Σ（ＴＤＯＡOi−τi ＋τ0 ）2 ｗi 2 ；全体的にｉ＝１乃至Ｎ−１である。
【０１６３】
ここでＮ＝位置決定処理で使用されるＳＣＳ／アンテナの数であり、
ＴＤＯＡOi＝基準サイト０からｉ番目のサイトまでのＴＤＯＡであり、
τi ＝無線送信機からｉ番目のサイトまでの視線（sight ）伝播時間の理論線であり、
τ0 ＝送信機から基準までの視線伝播時間の理論線であり、
ｗi ＝ｉ番目のベースラインに与えられる加重または品質係数である。
【０１６４】
本発明の構成では、無線位置決定システムはまた、基準信号が非常に強力でないとき、または従来の形態の式を使用して位置決定解にバイアスが存在しがちなときに、位置決定解の決定を容易にする別の代わりの形態の式を使用する。
ＬＳＤ' ＝Σ（ＴＤＯＡOi−τi ）2 ｗi 2 −ｂΣｗi 2 ；全体的にｉ＝１乃至Ｎ−１である。
【０１６５】
ここでＮ＝位置決定処理で使用されるＳＣＳ／アンテナの数であり、
ＴＤＯＡOi＝基準サイト０からｉ番目のサイトまでのＴＤＯＡであり、
τi ＝無線送信機からｉ番目のサイトまでの視線伝播時間の理論線であり、
ｂ＝その理論点でＬＳＤ' を最小にする各理論点で別々に計算されたバイアスであり、
ｗi ＝ｉ番目のベースラインに与えられる加重または品質ファクタである。
【０１６６】
ＬＳＤ形態の式はｗ0 を他の加重の最大値に等しくするか、または基準サイトの相対的な信号強度でｗ0 をバイアスすることにより基準サイトの位置決定解のバイアスを除去するさらに簡単な手段を与える。ｗ0 が他の加重よりも非常に大きいならば、ｂはほぼτ0 に等しいことに留意する。通常、加重または品質係数はベースラインを含んでいるしきい値の基準に対して前述した基準に類似の基準に基づいている。即ち、基準計算の結果は加重のために使用され、基準がしきい値よりも下に低下するとき、加重はゼロに設定され、最終的な位置決定解の決定に実効的に含まれない。
【０１６７】
［位置決定処理のためのアンテナ選択プロセス］
先に列挙したような先の発明と説明は、第１、第２、または恐らく第３のアンテナサイト、セルサイト、または基地局が位置を決定するのに必要とされる技術を説明している。米国特許第5,608,410 号明細書はさらにアンテナサイト位置が応答する送信機の位置決定を計算するために使用されるデータフレームを決定する役目を行うダイナミック選択サブシステム（ＤＳＳ）を開示している。このＤＳＳでは、データフレームがしきい値数を超える数のサイトから受信されるならば、ＤＳＳは保持または排除の候補を決定し、その後、位置決定処理のためのデータフレームをダイナミックに組織する。ＤＳＳは最少数を超えるアンテナサイトを使用することを好み、それによって解は重複決定される。さらにＤＳＳは位置決定処理で使用される全ての送信が同一の送信機と同一の送信から受信されることを確実にする。
【０１６８】
しかしながら、先の発明の好ましい実施形態は幾つかの制限を有する。第１にアンテナサイト（またはセルサイト）当りただ１つのアンテナが使用され、または２または４のダイバーシティアンテナからのデータは中央サイトへの送信前に最初にアンテナサイト（またはセルサイト）で結合された。さらに、送信を受信した全てのアンテナサイトは、ＤＳＳが後にデータフレームを破棄しても、データフレームを中央サイトへ送信した。したがって、幾つかの通信帯域幅が使用されないデータの送信で浪費されている。
【０１６９】
本発明者は２または３の最少数のサイトが順番に位置決定するのに使用される一方で、位置決定処理で使用するためのアンテナおよびＳＣＳ10の実際の選択が位置決定処理の結果に大きな影響を有することを決定している。さらに、位置決定処理において各ＳＣＳ10で２以上のアンテナを使用する手段を含むことが有効である。位置決定処理において独立して１つのセルサイトの多数のアンテナからのデータを使用する理由は、各アンテナで受信される信号はマルチパス、フェーディング、およびその他の妨害により特別に影響されるためである。２つのアンテナが１波長を超える波長距離だけ離されているとき、各アンテナは独立したパスで信号を受信することはこの分野でよく知られている。それ故、多数のアンテナの使用によって、無線送信機の位置決定についての付加的および特別な情報が頻繁に得られ、マルチパスを緩和するための無線位置決定システムの能力はしたがって強化される。
【０１７０】
それ故、本発明の目的は位置決定処理においてＳＣＳ10で２以上のアンテナから受信された信号を使用する改良された方法を提供することである。さらに別の目的は、位置決定処理で使用される共同動作するアンテナおよびＳＣＳ10の選択に使用されるダイナミックなプロセスを改良する方法を提供することである。第１の目的は位置決定処理においてＳＣＳの任意の数のアンテナから集められたデータの任意のセグメントを選択し使用するための手段を１つのＳＣＳ10内に与えることにより実現される。前述したように、１つのセルサイトの各アンテナはＳＣＳ10の内部の受信機に接続されている。各受信機はアンテナから受信された信号をデジタル形態へ変換し、その後デジタル化された信号を受信機のメモリに一時的に記憶する。ＴＬＰ12には任意の受信機の一時的メモリからデータのセグメントを検索するようにＳＣＳ10に指令する手段と、位置決定処理で使用するためのデータを与える手段が設けられている。第２の目的は、無線位置決定システムが位置決定を所望する送信を受信するための多数のアンテナを監視する手段を無線位置決定システム内に設け、その後予め定められたパラメータのセットに基づいて位置決定処理で使用するための小さいアンテナセットを選択することにより実現される。この選択プロセスの１例は図８のフローチャートにより表され、即ち、
無線送信機は制御チャンネルまたは音声チャンネルで送信を開始し（ステップS90 ）、
送信は無線位置決定システムの多数のアンテナおよび多数のＳＣＳ10で受信され（ステップS91 ）、
送信は各アンテナに接続される受信機でデジタルフォーマットに変換され（ステップS92 ）、
デジタルデータは各ＳＣＳ10のメモリに記憶され（ステップS93 ）、
少なくとも１つのＳＣＳ 10Aで送信は復調され、送信が行われるチャンネル番号と、無線送信機をサービスするセルサイトおよびセクタが決定され（ステップS94 ）、
サービスされるセルサイトとセクタに基づいて、１つのＳＣＳ 10Aが送信を処理するための“主要な”ＳＣＳ10として指定され（ステップS95 ）、
主要なＳＣＳ 10Aは復調されたデータに関連する時間スタンプを決定し（ステップS96 ）、
無線位置決定システムは送信のための位置決定処理を開始するか否かを決定し（ステップS97 ）、
位置決定処理がトリガーされると、無線位置決定システムは位置決定処理で使用するためのＳＣＳ10とアンテナの候補リストを決定し（ステップS98 ）、
各候補ＳＣＳ／アンテナは送信のチャンネル番号の幾つかのパラメータと、主要なＳＣＳ 10Aにより決定される時間スタンプの時間を測定して報告し（ステップS99 ）、
無線位置決定システムは特定された基準を使用して候補ＳＣＳ／アンテナに命令し、位置決定処理で使用するための基準ＳＣＳ／アンテナとＳＣＳ／アンテナの処理リストを選択し（ステップS100）、
無線位置決定システムは前述したようにＳＣＳ／アンテナの処理リストからのデータを使用して、位置決定処理を進行する（ステップS101）。
【０１７１】
［主要なＳＣＳ／アンテナの選択］
ＳＣＳ10とアンテナ10-1の候補リストは主要なＳＣＳ／アンテナの指定に部分的に基づいて決定されるので、“主要な”ＳＣＳ／アンテナを選択するプロセスは臨界的である。無線信機が特定のＲＦチャンネルで送信を行うとき、復調されるレベルよりも下に信号が減衰する前に送信はしばしば多距離のマイル数を伝播できる。それ故、しばしば信号を復調できる多数のＳＣＳ／アンテナが存在する。これは特に多数の無線通信システムの周波数再使用パターンが非常に密集した都市および副都市区域で生じる。例えば、無線の高い使用率と、密集したセルサイト間隔のために、本発明者は同一のＲＦ制御チャンネルとデジタルカラーコードが約１マイル離れたセルサイトで使用された無線通信システムを試験している。無線位置決定システムは独立してこれらの送信を復調するので、無線位置決定システムは２、３またはそれ以上の別々のＳＣＳ／アンテナで同一の送信を復調できる。無線位置決定システムは、それが異なるＳＣＳ／アンテナから送信された多数の復調されたデータフレームを受信し、そのデータが予め定められたビットエラーしきい値よりも低い複数のビットエラーを有し、許容可能なビットエラー限度内で適合し、全てが予め定められた時間インターバル内で生じたとき、同一の送信が多数のＳＣＳ／アンテナで多数回復調されていることを検出する。
【０１７２】
無線位置決定システムが多数のＳＣＳ／アンテナから復調されたデータを検出したとき、主要なＳＣＳを指定されているＳＣＳ／アンテナを決定する以下のパラメータを検査し、それらのパラメータには位置決定処理に使用される送信インターバルにわたる平均ＳＮＲと、同一のインターバルにわたるＳＮＲの分散と、純粋な先駆現象（即ちＡＭＰＳではドッティングおよびベーカーコード）に対する受信された送信の開始時の相関と、復調されたデータのビットエラー数と、丁度送信の開始前から送信の開始時のＳＮＲの変化の大きさおよび率と、他の類似のパラメータが含まれる。平均ＳＮＲは典型的に位置決定処理で使用される全体的な送信の長さまたは短いインターバルにわたって各ＳＣＳ／アンテナで決定される。短いインターバルにわたる平均ＳＮＲは特定のエアインターフェースプロトコルに基づいて、時間スタンプが各ＳＣＳ10により報告される前、報告中、報告後の短い時間範囲にわたって、ドッティングシーケンスおよび／またはベーカーコードおよび／または同期ワードとの相関を実行することにより決定されることができる。時間範囲は典型的に例えば時間スタンプを中心にして＋／−２００マイクロ秒である。無線位置決定システムは通常以下の基準を使用してＳＣＳ／アンテナを順序付け、各基準は最終的な決定を決定するために基準を結合するとき加重（適切なファクタにより乗算）され、その基準は、低い数のビットエラーを有するＳＣＳ／アンテナが高い数のビットエラーを有するＳＣＳ／アンテナよりも好ましく、所定のＳＣＳ／アンテナの平均ＳＮＲが主要なしきい値として指定された予め定められたしきい値より大きくなくてはならず、高い平均ＳＮＲを有するＳＣＳ／アンテナが低い平均ＳＮＲを有するＳＣＳ／アンテナよりも好ましく、低いＳＮＲ分散を有するＳＣＳ／アンテナが高いＳＮＲ変化を有するＳＣＳ／アンテナより好ましく、送信の開始時に高速度のＳＮＲ変化を有するＳＣＳ／アンテナが低速度のＳＮＲ変化を有するＳＣＳ／アンテナよりも好ましいことである。これらの各基準に与えられる加重は各システムの特別な設計に適するように無線位置決定システムのオペレータにより調節されてもよい。
【０１７３】
ＳＣＳ10とアンテナ10-1の候補リストは例えばセルサイトのタイプ、セルサイトのアンテナのタイプ、アンテナの形状、他のアンテナ以外のあるアンテナを加重する加重係数の知識に基づいた予め定められた基準セットを使用して選択される。加重係数は無線位置決定システムが動作している地勢の知識と、アンテナが良好な位置決定評価に対して貢献した過去の実験データと、各異なるＷＬＳインスタレーションに特定であるその他のファクタとを考慮する。１実施形態では、例えば無線位置決定システムは主要なサイトから予め規定された最大の半径（ max radius from primary ）よりも近い最大数のサイト（ max number of sites ）まで全てのＳＣＣ10を含むように候補リストを選択してもよい。例えば、多数のセルサイトが存在する都市または副都市環境では、 max number of sites は１９に限定される。１９のサイトは主要な１次サイト、１次サイトを包囲する６つのサイトの第１のリング（典型的なセルサイトの六角形の分布を想定する）、第１のリングを包囲する１２のサイトの次のリングを含む。これは図９で示されている。別の実施形態では、副都市または地方環境では、 max radius from primary は最も広い範囲の可能な候補ＳＣＳ／アンテナのセットが利用可能であることを確実にするため４０マイルに設定されてもよい。各候補ＳＣＳはその利用可能なアンテナの中から最良のポートを選択することを許容されるが、無線位置決定システムには候補ＳＣＳ10の総数を最大数（ max number of candidates）に限定する手段が設けられている。これは無線位置決定システムが特定の位置決定を処理するのに費やす最大時間を限定する。 max number of candidatesは例えば３２に設定されてもよく、これはダイバーシティを有する典型的な３つのセクタ無線通信システムでは、全体で３２＊６＝１９２のアンテナが特定の送信の位置決定処理において考慮される。特定の位置決定の処理に費やす時間を限定するため、無線位置決定システムには位置決定処理で使用されるアンテナ数を max number antennas processed へ限定する手段が設けられている。 max number antennas processed は通常 max number of candidatesよりも少なく、典型的に１６に設定される。
【０１７４】
無線位置決定システムには前述の予め定められた基準セットに基づいてＳＣＳ10とアンテナの候補リストをダイナミックに決定する能力が与えられ、無線位置決定システムはまた表に固定した候補リストを記憶できる。したがって無線通信システムの各セルサイトおよびセクタでは、無線位置決定システムは無線送信機がそのセルサイトおよびセクタで送信を開始するときにはいつでも使用するためのＳＣＳ10およびアンテナ10-1の候補リストを規定する別々の表を有する。位置決定リクエストがトリガーされる度に候補ＳＣＳ／アンテナをダイナミックに選択するのではなく、無線位置決定システムは位置決定処理が開始されたとき表から直接候補リストを読取る。
【０１７５】
通常、多数の候補ＳＣＳ10は、無線位置決定システムにマルチパスを測定し緩和する十分な機会と能力を与えるように選択される。任意の所定の送信では、１以上のＳＣＳ10の任意の１以上の特定のアンテナはマルチパスにより変化する程度まで影響される信号を受信する。それ故、他のアンテナよりも受信するマルチパスが少ないアンテナのセットをダイナミックに選択するための手段を無線位置決定システム内に設けることが有効である。無線位置決定システムは任意の受信された信号から可能な限り多数のマルチパスを緩和するための種々の技術を使用するが、最小量マルチパスを含んでいるアンテナのセットを選択することがしばしば賢明である。
【０１７６】
［基準および共同動作するＳＣＳ／アンテナの選択］
位置決定処理で使用するＳＣＳ／アンテナのセットの選択において、無線位置決定システムは、例えば位置決定処理に使用される送信インターバルにわたる平均ＳＮＲ、同一間隔にわたるＳＮＲの分散、純粋な先駆現象（即ちＡＭＰＳのドッティングおよびベーカーコード）および／または主要なＳＣＣＳ／アンテナから復調されたデータに対する受信された送信の開始の相関、送信が復調されるＳＣＳ／アンテナで報告された開始に関する送信の開始時間、丁度送信の開始前から送信の開始時のＳＮＲの変化の大きさおよび率と、その他の類似のパラメータを含むいくつかの基準を使用して候補ＳＣＳ／アンテナを順序付ける。平均ＳＮＲは典型的に各ＳＣＳと、位置決定処理に使用される送信の長さ全体、または短いインターバルにわたって候補リストの各アンテナで決定される。短いインターバルにわたる平均ＳＮＲは特定の無線インターフェースプロトコルに基づいて、時間スタンプが各ＳＣＳ10により報告される前、報告中、報告後の短い時間範囲にわたって、ドッティングシーケンスおよび／またはベーカーコードおよび／または同期ワードとの相関を実行することにより決定されることができる。時間範囲は典型的に例えば時間スタンプを中心にして＋／−２００マイクロ秒である。無線位置決定システムは通常以下の基準を使用して候補ＳＣＳ／アンテナを順序付け、各基準は最終的な決定を決定するために基準を結合するときに加重され、その基準は、所定のＳＣＳ／アンテナの平均ＳＮＲが位置決定処理で使用される予め定められたしきい値よりも大きくなくてはならず、高い平均ＳＮＲを有するＳＣＳ／アンテナが低い平均ＳＮＲを有するＳＣＳ／アンテナよりも好ましく、低いＳＮＲ変化を有するＳＣＳ／アンテナが高いＳＮＲ変化を有するＳＣＳ／アンテナより好ましく、復調するＳＣＳ／アンテナにより報告される開始に近い開始を有するＳＣＳ／アンテナが時間においてさらに遠い開始を有するＳＣＳ／アンテナより好ましく、高速度のＳＮＲ変化を有するＳＣＳ／アンテナが低速度のＳＮＲ変化を有するＳＣＳ／アンテナよりも好ましく、低いインクリメントで加重されたＧＤＯＰを有するＳＣＳ／アンテナが高いインクリメントで加重されたＧＤＯＰを有するＳＣＳ／アンテナよりも好ましいことであり、ここで加重は主要なＳＣＳからの評価された通路損失に基づいている。これらの各嗜好に与えられた加重は各システムの特定の設計に適するように無線位置決定システムのオペレータにより調節されることができる。位置決定処理で使用される異なるＳＣＳ10の数は予め定められた限定まで最大にされ、各ＳＣＳ10で使用されるアンテナの数は予め定められた限度に限定され、使用されるＳＣＳ／アンテナの総数は max number antennas processed に限定される。前述のプロセスを使用する最高のランキングを有するＳＣＳ／アンテナは位置決定処理の基準ＳＣＳ／アンテナとして指定される。
【０１７７】
［ＳＣＳ10内の最良のポート選択］
しばしば、候補リストまたは位置決定処理で使用されるリストのＳＣＳ／アンテナは特定のＳＣＳ10でただ１つまたは２つのアンテナを含んでいる。これらの場合、無線位置決定システムはＳＣＳ10が特定のＳＣＳ10における全てまたはいくつかのアンテナから“最良のポート”を選択することを許容する。例えば、無線位置決定システムが第１のＳＣＳ10で１つのみのアンテナを使用することを選択したならば、第１のＳＣＳ10はそのＳＣＳ10に接続される典型的に６つのアンテナポートから最良のアンテナポートを選択し、またはセルサイトの丁度１つのセクタの２つのアンテナポートの中から最良のアンテナポートを選択してもよい。最良のアンテナポートは、最良のポートに対して考慮される全てのアンテナが全て同一のＳＣＳ10にあるという点を除いて、位置決定処理で使用されるＳＣＳ／アンテナのセットを選択する前述の説明と同一のプロセスを使用し、同一のパラメータを比較することによって選択される。最良のポートについてアンテナを比較するとき、ＳＣＳ10はまた受信された信号を各セグメントに選択的に分割し、その後、受信された信号の各セグメントで別々にＳＮＲを測定する。その後、ＳＣＳ10は（ｉ）最高のＳＮＲを有するほとんどのセグメントを有するアンテナポートを使用し、（ii）全てのセグメントのＳＮＲを平均し、最高の平均ＳＮＲを有するアンテナポートを使用し、または（iii ）任意の１つのセグメントの最高のＳＮＲを有するアンテナポートを使用することによって最高のＳＮＲを有する最良のアンテナポートを随意選択的に選択できる。
【０１７８】
［衝突の検出およびその回復］
無線位置決定システムは位置決定処理において多数のＳＣＳ／アンテナポートからのデータを使用するので、１以上の特定のＳＣＳ／アンテナポートで受信された信号は、別の無線送信機からの同一チャンネル干渉であるエネルギを含む（即ち２つの別々の無線送信間の部分的または全体的な衝突が生じる）。また同一チャンネル干渉がターゲット無線送信機からの信号よりも非常に高いＳＮＲを有する合理的な確率が存在し、無線位置決定システムにより検出されないならば、同一チャンネル干渉はＳＣＳ10、基準ＳＣＳ／アンテナ、候補ＳＣＳ／アンテナまたは位置決定処理で使用されるＳＣＳ／アンテナで不適切な最良のアンテナポートの選択を生じる。同一チャンネル干渉はまた貧弱なＴＤＯＡおよびＦＤＯＡ結果を招き、失敗または不適切な位置決定評価につながる。衝突の確率は、ホスト無線通信システムのセルサイトの密集度、特に周波数がしばしば再使用され、加入者による無線使用が高い密集した副都市または地方環境で増加する。
【０１７９】
それ故、無線位置決定システムは前述の衝突のタイプの検出および回復するための手段を含んでいる。例えば最良のポート、基準ＳＣＳ／アンテナまたは候補ＳＣＳ／アンテナを選択するプロセスにおいて、無線位置決定システムは送信インターバルにわたって、受信された信号の平均ＳＮＲとＳＮＲの分散を決定し、ＳＮＲの分散が予め定められたしきい値を超えているとき、無線位置決定システムは衝突が生じる確率を割当てる。ＳＣＳ／アンテナで受信された信号が単一のステップで、予め定められたしきい値よりも大きい量だけそのＳＮＲを増加または減少するならば、無線位置決定システムは衝突が生じる確率を割当てる。さらに、無線送信機がその送信を開始するセルサイトと、既知の送信パワーレベルおよび送信機および受信機のアンテナパターンが与えられている遠隔ＳＣＳで受信された信号の平均ＳＮＲが伝播モデルにより予測される平均ＳＮＲよりも大きいならば、無線位置決定システムは衝突が生じている確率を割当てる。衝突が生じる確率が予め定められたしきい値よりも大きいならば、無線位置決定システムは以下説明する処理をさらに実行し、衝突がＳＣＳ／アンテナで受信された信号を損傷するか否かおよびその程度を確かめる。割当て確率の利点は衝突が生じていない大部分の送信の過剰な処理を減少または除去することである。しきい値レベル、割当てられた確率、ここで説明した衝突検出および回復プロセスのその他の詳細は構成可能、即ち特定の応用、環境、システム、それに影響する変化等に基づいて選択されることに留意する。
【０１８０】
衝突の確率が予め定められたしきい値よりも高く、基準ＳＣＳ／アンテナ決定、最良のポート決定または位置決定処理における特定のアンテナポートからのＲＦデータを使用する前のＳＣＳ／アンテナで受信される送信に対して、無線位置決定システムは各アンテナポートからのＲＦデータが正確な無線送信機からであることを確認することが好ましい。これは例えばＭＩＮ、ＭＳＩＤまたは他の識別情報が正確であるか、ダイヤルされたデジットまたは他のメッセージ特性が最初に送信を復調したＳＣＳ／アンテナにより受信されたものと一致することを確認するために受信された信号のセグメントを復調することにより決定される。無線位置決定システムはまたアンテナポートで受信された信号の短いセグメントを主要なＳＣＳ10で受信された信号と相関し、それによって相関結果が予め定められたしきい値よりも大きいことを確認する。無線位置決定システムが送信の全長にわたるＳＮＲの変化が予め定められたしきい値を超えていることを検出したならば、無線位置決定システムは送信をセグメントに分割し、ここで説明するように、そのセグメントのエネルギが主に位置決定処理が選択されている無線送信機からの信号からであるか、または干渉送信機からのものであるかを決定するために各セグメントを試験する。
【０１８１】
無線位置決定システムは部分的な衝突がそのＳＣＳ／アンテナで生じていることを検出していても、位置決定処理において特定のＳＣＳ／アンテナからのＲＦデータを使用することを選択してもよい。これらの場合、ＳＣＳ10は、位置決定処理が選択される無線送信機からの信号を表す受信された送信の部分と、同一チャンネル干渉を含んでいる受信された送信の部分とを識別するために前述の手段を使用する。無線位置決定システムはＳＣＳ10に、同一チャンネル干渉を含まない受信された送信の選択されたセグメントだけを送信または使用するように命令してもよい。ＳＣＳ／アンテナからの選択されたセグメントだけを使用してベースラインに対するＴＤＯＡおよびＦＤＯＡを決定するとき、無線位置決定システムは基準ＳＣＳ／アンテナで受信されたときの送信の対応するセグメントだけを使用する。無線位置決定システムは衝突が検出されなかったベースラインの全てのセグメントを使用し続ける。多くの場合、無線位置決定システムは位置決定処理を完了し、送信の一部だけを使用して許容可能な位置決定エラーを得ることができる。受信された送信の適切なサブセットを選択し、セグメント毎をベースとして位置決定処理を実行する本発明の能力は、無線位置決定システムが従来の技術を使用すると失敗する可能性のあるケースで位置決定処理を適切に完了することを可能にする。
【０１８２】
［マルチプルパス位置決定処理］
ある応用は無線送信機の通常の位置決定を非常に高速度に評価し、それに続いてその次に送信されることができる位置決定のさらに正確な評価を行うことを必要とする。これは例えばＥ９−１−１システムで貴重であり、Ｅ９−１−１システムは無線呼を処理し、呼ルーチン決定を非常に迅速にしなければならないが、さらに正確な位置決定がＥ９−１−１の呼の受け人の電子マップ端末に表示されるために少し長く待機できる。無線位置決定システムは本発明のマルチプルパス位置決定処理モードによりこれらのアプリケーションをサポートする。
【０１８３】
多くの場合、位置決定の正確性はより長い送信のセグメントを使用し、より長い積分インターバルにより処理利得を増加することによって強化される。しかし、ＳＣＳ10およびＴＬＰ12ではさらに長い送信のセグメントはさらに長い処理期間と、通信インターフェースを横切ってＳＣＳ10からＴＬＰ12へＲＦデータを送信するのにさらに長い時間期間を必要とする。それ故、無線位置決定システムは高速度であるがラフな位置決定の評価と、その後に良好な位置決定評価を行うさらに完全な位置決定処理を行うことを必要とする送信を識別する手段を含んでいる。関係するテーブルの信号はマルチプルパス位置決定方法を必要とする各関係する信号に対するフラグを含んでいる。このフラグは送信される最初の評価に対する位置決定についてリクエストしている位置決定応用により許容される最大の時間量と、送信される最後の位置決定評価についてのリクエストしている位置決定応用により許容される最大の時間量とを特定する。無線位置決定システムは位置決定処理を実行するために送信のサブセットを選択することによりラフな位置決定評価を実行する。無線位置決定システムは例えば最高の平均ＳＮＲを有する主要なＳＣＳ／アンテナで識別されたセグメントを選択してもよい。ラフな位置決定評価が決定された後、前述の方法を使用するが、１つのみの送信のサブセットにより、ＴＬＰ12はその位置決定評価をＡＰ14へ転送し、その後ＡＰ14は評価がラフであることを示すフラグによって、リクエストするアプリケーションへラフな評価を転送する。無線位置決定システムはその後、全ての前述の方法を使用してその標準的な位置決定処理を実行し、この位置決定評価の最終状態を示すフラグによりこの位置決定評価を転送する。無線位置決定システムはラフな位置決定評価と最終的な位置決定評価をＴＬＰ12中の同じＤＳＰで逐次的に実行するか、または異なるＤＳＰで並行して位置決定処理を実行してもよい。並行処理はリクエストしている位置決定応用の最大の時間要求を満足させるために必要である。無線位置決定システムは同一の無線送信の異なる位置決定応用から異なる最大時間要求をサポートする。
【０１８４】
［非常に短いベースラインのＴＤＯＡ］
無線位置決定システムは都市、副都市、地方区域で動作するように設計されている。地方区域では、単一の無線キャリアから利用可能なセルサイトが十分に存在しないとき、無線位置決定システムには他の無線キャリアのセルサイト、或いはＡＭまたはＦＭ無線局、ページング、２方向無線タワーを含む他のタイプのタワーに位置させるようにＳＣＳ10が配備されることができる。これらの場合、無線キャリアの既存のアンテナを共有するのではなく、無線位置決定システムは位置決定される関係する無線送信機の周波数帯域に一致するための適切なアンテナ、フィールド、低雑音増幅器のインスタレーションを必要とする。例えばＡＭ無線局のタワーはセルラ帯域の送信機の位置決定のためさらに８００ＭＨｚアンテナを必要とする。しかしながら、任意のタイプの付加的なタワーが合理的な価格で入手可能ではなく、無線位置決定システムが無線キャリアのわずか数個のタワーに配備されなければならないケースが存在する。これらのケースでは、無線位置決定システムは非常に短いベースラインのＴＤＯＡとして知られているアンテナモードをサポートする。付加的なアンテナが単一のセルサイトタワーに設置されるときこのアンテナモードはアクチブになり、それによってアンテナは１波長よりも少ない距離だけ離れて配置される。これはセルサイトセクタ当り丁度１つのアンテナを付加することを必要とし、それによって無線位置決定システムは１セクタの１つの既存の受信アンテナと、既存の受信アンテナの次に位置されている１つの付加的なアンテナを使用する。典型的に、セクタの２つのアンテナは、主要なビームの主要な軸または方向線が並行し、２つのアンテナ素子間の間隔が正確に知られるように方向付けされる。さらに、アンテナ素子からＳＣＳ10の受信機までの２つのＲＦパスは較正される。
【０１８５】
その正規モードでは、無線位置決定システムは多数の波長により分離されているアンテナ対のＴＤＯＡおよびＦＤＯＡを決定する。２つの異なるセルサイトからのアンテナを使用するベースラインのＴＤＯＡでは、アンテナ対は数千波長の距離で分離されている。同一のセルサイトのアンテナを使用するベースラインのＴＤＯＡでは、アンテナ対は数十波長の距離で分離されている。どちらの場合でも、ＴＤＯＡの決定は、ベースラインを二分し無線送信機の位置を通過する双曲線を実効的に生じる。アンテナが多数波長の距離で分離されるとき、受信された信号は無線送信機から各アンテナへの独立したパスを取り、異なるマルチパスとドップラシフトを経験する。しかしながら、２つのアンテナが１波長よりも近いとき、２つの受信された信号は基本的に同じパスを取り、同じフェーディング、マルチパス、ドップラシフトを経験する。それ故、無線位置決定システムのＴＤＯＡとＲＦＯＡ処理は典型的にゼロ（またはゼロに近い）ヘルツのドップラシフトと、ゼロから１ナノ秒程度の時間差を発生する。短い時間差は非常に短いベースラインの２つのアンテナで受信された信号間の明白な位相差に等しい。例えば８３４ＭＨｚで、ＡＭＰＳ逆方向制御チャンネル送信の波長は約１．１８フィートである。０．１ナノ秒の時間差は約３０度の受信された位相差に等しい。この場合、ＴＤＯＡ測定は基本的に直線で無線送信機の位置を通過し、非常に短いベースラインの２つのアンテナによって形成される平行線の方向から３０度回転された方向である双曲線を発生する。単一のセルサイトのこの非常に短いベースラインＴＤＯＡの結果が２つのセルサイト間のベースラインのＴＤＯＡ測定と結合されるとき、無線位置決定システムは２つのみのセルサイトを使用して位置決定評価を決定できる。
【０１８６】
［位置決定の正確度を改良するための帯域幅監視方法］
ＡＭＰＳセルラ送信機には現在米国で使用されている大部分の無線送信機が含まれ、ＡＭＰＳ逆方向音声チャンネル送信は通常、音声と管理オーディオトーン（ＳＡＴ）との両者により変調されるＦＭ信号である。音声変調は標準的なＦＭであり、無線送信機を使用する人が話す音声に正比例する。典型的な会話では、各人は時間の３５％よりも少ない時間通話し、これはほとんどの時間、逆方向音声チャンネルは音声により変調されないことを意味する。音声ありまたは音声なしに、逆方向チャンネル（逆方向管理通信路）は連続してＳＡＴにより変調され、これはチャンネル状態を監視するために無線通信システムによって使用される。ＳＡＴ変調レートは約６ＫＨｚのみである。音声チャンネルはハンドオフ制御、または３方向呼の設定、依然として第１の呼にある状態で第２の入来呼に対して行う回答、または無線通信システムからの“監査”メッセージに対する応答等のその他の理由で使用されるインバンドメッセージをサポートする。これらの全てのメッセージは音声チャンネルで伝播されるが、制御チャンネルメッセージに類似の特性を有する。これらのメッセージは稀に送信され、位置決定システムはこれらのメッセージを無視し、関係する信号としてさらに優勢なＳＡＴ送信に焦点を当てる。
【０１８７】
ＦＭ音声およびＳＡＴ逆方向音声チャンネル信号の限定された帯域幅により与えられる前述の難点を考慮して、本発明の目的は逆方向音声チャンネル（ＲＶＣ）信号を特に緊急状態で無線送信機の位置決定をするために使用する改良された方法を提供することである。本発明の別の目的は、位置決定システムが、測定が規定された正確性と信頼性の要件を満足しない傾向がある状態で、ＲＶＣ信号を使用して位置決定評価を行うことを避けることを可能にする位置決定方法を提供することである。これはシステムのリソースを節約し、位置決定システムの全体的な効率を改良する。改良された方法は２つの技術に基づいている。図１０Ａは逆方向音声チャンネル信号を使用して位置を測定する本発明による第１の方法のフローチャートである。この方法は以下のステップを含んでいる。
（ｉ）無線送信機を有するユーザが位置決定されることを所望するか、またはユーザの位置決定の更新または改良を所望することを最初に仮定する。これは例えば無線ユーザが“９１１”をダイヤルし、緊急の助けを探すケースである。それ故、ユーザがコヒーレントであり、中央に位置するディスパッチャと通信することを想定する。
（ii）ディスパッチャが特定の無線送信機に対して位置決定の更新を所望するとき、ディスパッチャは無線送信機のアイデンティティを有する位置決定更新コマンドをアプリケーションインターフェースによって無線位置決定システムへ送信する。
（iii ）無線位置決定システムが無線通信システムに問合わせをし無線送信機の音声チャンネル割当てを獲得していることを確認して、無線位置決定システムはディスパッチャに応答する。
（iv）ディスパッチャは無線ユーザに９以上の数字番号をダイヤルし、“送信”ボタンを押すように命令する。このシーケンスは“１２３４５６７８９”または“９１１９１１９１１”のようなものである。２つの機能は無線ユーザが少なくとも９つの数字の連続をダイヤルし“送信”ボタンを押すときに逆方向音声チャンネルで行われる。最初に、特にＡＭＰＳセルラ音声チャンネルでは、数字のダイヤルは音声チャンネルにより二重トーンマルチ周波数（ＤＴＭＦ）トーンの送信を行う。ＤＴＭＦトーンの変調インデックスは非常に高く、ＤＴＭＦシーケンスの各数字の送信中は典型的に送信信号の帯域幅を＋／−１０ＫＨｚを超えるようにする。第２の機能は“送信”ボタンを押すときに行われる。無線ユーザが３方呼または他の特別な特性に加入していてもしていなくても、無線送信機が短時間ＦＭ音声とＳＡＴの送信を停止し、代わりに制御チャンネルと同じ方法（１０Ｋビット  マンチェスタ）で変調されたバーストのあるメッセージを送信する“ブランクおよびバースト”モードを使用して音声でメッセージを送信する。無線ユーザが９よりも少ない数字をダイヤルしたならば、メッセージは約５４４ビットからなる。無線ユーザが９またはそれ以上の数字をダイヤルしたならば、メッセージは約９８７ビットからなる。
（ｖ）ディスパッチャによる通知後、無線位置決定システムは音声チャンネルで送信された信号の帯域幅を監視する。前述したように、ＳＡＴだけが送信されるとき、音声およびＳＡＴが送信されていても、高品質の位置決定評価を計算するための十分な帯域幅が送信信号中に存在しない。それ故、無線位置決定システムは位置決定処理リソースを維持し、送信された信号が予め定められた帯域幅を超えるまで待機する。これは例えば、８ＫＨｚから１２ＫＨｚの範囲の中で設定されてもよい。ＤＴＭＦのダイヤルされた数字が送信されるとき、またはバーストのあるメッセージが送信されるとき、帯域幅は典型的に予め定められた帯域幅を超える。実際に、無線送信機がダイヤル中にＤＴＭＦトーンを送信するならば、帯域幅は予め定められた帯域幅の多数倍の帯域幅を超えることが予測される。これは位置決定評価を行う多数の機会を与える。ＤＴＭＦトーンがダイヤル中に送信されないならば、バーストのあるメッセージは依然として“送信”を押した時に送信され、帯域幅は典型的に予め定められたしきい値を超える。
（vi）信号の送信された帯域幅が予め定められた帯域幅を超えたときのみ、無線位置決定システムは位置決定処理を開始する。
【０１８８】
図１０Ｂは逆方向音声チャンネル信号を使用して位置決定を測定する本発明による別の方法のフローチャートである。その方法は以下のステップを含んでいる。
（ｉ）無線送信機を有するユーザが位置決定されることを所望するか、またはユーザの位置決定の更新または改良を所望すると最初に仮定する。これは例えば無線ユーザが“９１１”をダイヤルし、緊急の助けを探すケースである。ユーザが数字をダイヤルすることを望まないか、または従来の方法により任意の数字をダイヤルできないと仮定する。
（ii）ディスパッチャが特定の無線送信機のユーザの位置決定更新を所望するとき、ディスパッチャは位置決定更新コマンドを無線送信機のアイデンティティを有するアプリケーションインターフェースによって無線位置決定システムへ送信する。
（iii ）無線位置決定システムは確認してディスパッチャに応答する。
（iv）無線位置決定システムは“監査”または類似のメッセージを無線送信機へ送信することによって無線送信機が送信を行うように無線通信システムに命令する。監査メッセージは、無線通信システムがエンドユーザによる動作を必要とせず、無線送信機のリングを鳴らすかその他の警報を行わせることなく無線送信機から応答を獲得できる機構である。監査メッセージの受信により無線送信機は音声チャンネル上で“監査応答”メッセージに応答する。
（ｖ）ディスパッチャによる通知後、無線位置決定システムは音声チャンネルで送信された信号の帯域幅を監視する。前述したように、ＳＡＴだけが送信されるとき、音声およびＳＡＴが送信されていても、高品質の位置決定評価を計算するための十分な帯域幅が送信信号に存在しない。それ故、無線位置決定は位置決定処理リソースを維持し、送信された信号が予め定められた帯域幅を超えるまで待機する。これは例えば、８ＫＨｚから１２ＫＨｚの範囲中のどこかに設定されることができる。監査応答メッセージが送信されるとき、帯域幅は典型的に予め定められたしきい値を超える。
（vi）信号の送信された帯域幅が予め定められた帯域幅を超えたときのみ、無線位置決定システムは位置決定処理を開始する。
【０１８９】
［位置決定の正確度を改良するための評価組合わせ方法］
無線位置決定システムにより行われる位置決定評価の正確度は、無線送信機がその位置を維持しながら行われる多数の統計的に独立した位置決定評価を結合することにより改良される。無線送信機が完全に静止しているときでさえも、無線送信機の周辺の地形的およびＲＦ環境は常に変化している。例えば、ビークルはそれらの位置を変化し、または１つの位置決定評価中に衝突を起こした別の無線送信機は送信を中止または次の位置決定評価中に衝突しないようにその位置を変化する。それ故、無線位置決定システムにより与えられる位置決定評価は、連続的な送信が短い時間内に行われても各送信で変化し、各位置決定評価は特に変化する環境によって生じるエラーに関しては他の評価と統計的に独立している。
【０１９０】
幾つかの連続的な統計的に独立した位置決定評価が位置を変化していない無線送信機で行われるとき、位置決定評価は真の位置に集中する傾向がある。無線位置決定システムは、改良された評価を決定するため、加重された平均または他の類似の数学的構造を使用して位置決定評価を結合する。加重された平均の使用は各独立した位置決定評価への品質ファクタの割当てにより補助される。この品質ファクタは例えば相関値、信用インターバルまたは各独立した評価に対する位置決定処理から得られる他の類似の測定に基づいてもよい。無線位置決定システムは随意選択的に無線送信機から多数の独立した送信を獲得するための幾つかの方法を使用し、この方法には（ｉ）送信コマンドの生成用の無線通信システムへのインターフェースを使用し、（ii）ＴＤＭＡまたはＧＳＭのようなタイムスロットベースのエアインターフェースプロトコルからの多数の連続的なバーストを使用し、（iii ）音声チャンネル送信を時間期間にわたる多数のセグメントに分割し、各セグメントで独立に位置決定処理を行うことを含んでいる。無線位置決定システムが最終的な位置決定評価に結合される独立した位置決定評価数を増加するとき、クラスタの品質を示す統計を監視する。統計が規定されたしきい値よりも低いならば、無線位置決定システムは無線送信機がその位置を維持していると仮定する。統計が規定されたしきい値よりも高いならば、無線位置決定システムは無線送信機がその位置を維持していないと仮定し、それ故付加的な位置決定評価の実行を中止する。クラスタの品質を示す統計は例えば、共に結合されてダイナミックに計算された位置決定評価に関する標準的な偏差計算または二乗平均平方根（ＲＭＳ）計算である。リクエストするアプリケーションへ位置決定記録を報告するとき、無線位置決定システムは位置決定記録のフィールドを使用して、報告される位置決定評価を生成するために共に結合された独立する位置決定評価数を示す。
【０１９１】
多数の位置決定評価を獲得し結合する別の例示的なプロセスを図１１Ａ−１１Ｄを参照して説明する。図１１Ａ、１１Ｂ、１１Ｃは無線通信システムのよく知られた“開始”、“ページ応答”、“監査”シーケンスを概略して示している。図１１Ａで示されているように、（呼を行うために無線電話により開始された）開始シーケンスは無線送信機からの２つの送信、“開始”信号と“命令確認”信号を必要とする。命令確認信号は無線通信システム（例えばＭＳＣ）からの音声チャンネル割当てに応答して送信される。同様に、図１１Ｂで示されているように、ページシーケンスは無線送信機からの２つの送信を含んでもよい。例えば無線送信機が別の電話機により呼ばれるとき、ページシーケンスは無線通信システムにより開始される。ページされた後、無線送信機はページ応答を送信し、音声チャンネルの割当て後、無線送信機は命令確認信号を送信する。対照的に、監査プロセスは単一の逆方向送信と、監査応答信号を導き出す。監査および監査応答シーケンスは応答している無線送信機のリングを鳴らさない利点を有する。
【０１９２】
これらのシーケンスが正確度を改良して電話機の位置決定に使用される方法を説明する。本発明にしたがって、例えば盗難電話、または盗難された通し番号を有する電話機は監査信号で反復的に音波発信（pinge ）され、多数の監査応答に応答させ、したがってより大きい正確度で電話機の位置決定が行われることを許容する。しかしながら、監査シーケンスを使用するため、無線位置決定システムはそのインターフェースを使用して適切なコマンドを無線通信システムへ送信し、無線通信システムは監査メッセージを無線送信機へ送信する。無線位置決定システムはまた呼を終了（ハングアップ）させ、標準的なＡＮＩコードを使用して無線送信機をコールバックする。呼は移動体ユーザに呼を切断するように口頭で命令し、呼の陸線の終端で呼を切断するか、または人工的に無線による接続メッセージを基地局に送信することにより終了されることができる。この無線による切断メッセージは移動体装置の“終了”ボタンを押すことに似ている。コールバックは前述のページングシーケンスを呼出し、位置決定評価を行うために使用できる２つの送信を電話に開始させる。
【０１９３】
図１１Ｄを参照して、本発明の高い正確度の位置決定方法を要約する。第１に、最初の位置決定評価が行われる。次に前述の監査または“ハングアップおよびコールバック”プロセスが移動体装置からの応答送信を導き出すために使用され、その後、第２の位置決定評価が行われる。監査または“ハングアップおよびコールバック”プロセスが使用されるかは無線通信システムと無線送信機が両者とも監査機能を実行するか否かに基づいている。第２のステップおよび第３のステップが獲得するために反復されるが、多数の独立した位置決定評価は必要また所望であるように思われ、最終的に多数の統計的に独立した位置決定評価は改良された評価を獲得するために平均、加重平均または類似の数学的構造で結合される。加重された平均は各独立した位置評価への品質ファクタの割当てにより容易にされる。この品質ファクタは相関の割合、信用インターバル、または位置決定計算プロセスから得られたその他の類似の尺度に基づいている。
【０１９４】
［位置決定の正確度を改良するための帯域幅合成方法］
無線位置決定システムは、人工的な帯域幅合成技術を使用して帯域幅が比較的狭い無線送信機の位置決定評価の正確度を改良できる。この技術は例えば、ＡＭＰＳ、ＮＡＭＰＳ、ＴＤＭＡ、ＧＳＭエアインターフェースプロトコルを使用する送信機に適用されることができ、そのための無線送信機による使用で利用可能な個々のＲＦチャンネルは多数存在する。例示的な目的で、以下の説明はＡＭＰＳ−特定の詳細について述べるが、この説明は他のプロトコルに適用するために容易に変更されることができる。この方法は、無線送信機により送信される個々の狭い帯域幅の信号の帯域幅よりも広い予め規定された周波数の広い帯域幅にわたる周波数で狭い帯域幅の信号だけを送信するように動作するという原理に依存している。この方法はまた無線位置決定システムと無線通信システムとの間の前述のインターフェースにも依存しており、そのインターフェースで、ＷＬＳは無線通信システムに無線送信機のハンドオフを行うか別の周波数またはＲＦチャンネルに切換えるように命令する。一連の命令を発生することにより、無線位置決定システムは無線送信機に逐次的にまたは制御された方法で一連のＲＦチャンネルに切換えさせることができ、位置決定処理の目的で、ＷＬＳが一連の狭い帯域幅の送信された信号からより広い帯域幅の受信された信号を実効的に合成することを可能にする。
【０１９５】
本発明の好ましい実施形態では、帯域幅の合成手段は広い帯域幅の位相対無線送信機からの送信の周波数特性を決定する手段を含んでいる。例えば狭い帯域幅の信号は典型的に約２０ＫＨｚの帯域幅を有し、周波数の予め規定された広い帯域幅は約１２．５ＭＨｚにわたり、この例では、ＦＣＣにより各セルラキャリアに割当てられたスペクトルである。帯域幅の合成により、ＴＤＯＡ尺度の分解能は約１／１２．５ＭＨｚまで増加されることができ、即ち利用可能な時間分解能は実効的な帯域幅の逆数である。
【０１９６】
無線送信機、較正送信機（使用されるならば）、ＳＣＳ 10A、10B 、10C およびＴＬＰ12が図１２Ａで示されている。較正送信機と全ての３つのＳＣＳの位置は演繹的に正確に知られている。図１２Ａの破線の矢印により表される信号は無線送信機および較正送信機により送信され、ＳＣＳ 10A、10B 、10C で受信され、前述の技術を使用して処理される。位置決定処理中、１つのＳＣＳ（例えば１０Ｂ）からのＲＦデータはＴＤＯＡ評価値、ＴＤＯＡ23とＴＤＯＡ13を生成するために各送信機とＳＣＳ10の各対で別々に、別のＳＣＳからのデータ流（例えば１０Ｃ）と（時間または周波数ドメインで）相互相関される。位置決定処理の中間出力は周波数の関数として複雑な相互パワーを表す係数セット（例えばＲ23）である。
【０１９７】
例えば、Ｘ（ｆ）は第１のサイトで受信された信号ｘ（ｔ）のフーリエ変換であり、Ｙ（ｆ）は第２のサイトで受信された信号ｙ（ｔ）のフーリエ変換であり、複素数相互パワーはＲ（ｆ）＝Ｘ（ｆ）Ｙ＊（ｆ）であり、Ｙ＊はＹの複素共役である。任意の周波数ｆにおけるＲ（ｆ）の位相角度はＸ（ｆ）の位相マイナスＹ（ｆ）の位相に等しい。Ｒ（ｆ）の位相角度はフリンジ位相と呼ばれる。雑音、干渉、その他のエラーのない場合、フリンジ位相は（隣接する）周波数帯域内の周波数の完全な線形関数であり、ラインの勾配は干渉計グループ遅延またはＴＤＯＡをマイナスし、Ｒ（ｆ）の位相の平均値に等しい帯域中心周波数におけるラインのインターセプトは帯域全体を参照するときの観察の“ｔｈｅ”フリンジ位相と呼ばれる。帯域内で、フリンジの位相は周波数の関数と考えられる。
【０１９８】
較正送信機で得られる係数は無線送信機で得られる係数と結合され、その組合わせはそれぞれ較正されたＴＤＯＡ測定値、ＴＤＯＡ23とＴＤＯＡ13を獲得するように解析される。較正プロセスでは、較正送信機のフリンジ位相は無線送信機のフリンジ位相から減算され、それによって両者に共通の系統的なエラーが消去される。各オリジナルフリンジ位相はそれ自体が２つのＳＣＳ10で受信された信号の位相間の差であるので、較正プロセスはしばしばダブルディファレンシングと呼ばれ、較正結果はダブルディファレンスされたものと呼ばれる。ＴＤＯＡ評価値Ｔ−ｉｊは無線送信機により送信され較正され信号のマルチパス伝播効果に対して補正される信号のサイトｉとｊ間の到着時間差の最大の可能性の評価（ＴＤＯＡ）である。セルサイトの異なる対のＴＤＯＡ評価値は位置決定評価を獲得するために結合される。さらに正確なＴＤＯＡ評価値がさらに広い帯域幅を観察することにより得られることができることはよく知られている。無線送信機により送信される信号の“瞬間的な”帯域幅を増加することは一般的に可能ではないが、無線送信機に１つの周波数チャンネルから別の周波数に切換えるように命令し、それによって短い時間に広い帯域幅が観察されることができる。
【０１９９】
典型的に有線ではないセルラシステムでは、例えばチャンネル３１３−３３３は制御チャンネルであり、残りの３９５チャンネルは音声チャンネルである。音声ＲＦチャンネル番号１（ＲＶＣ１）で送信する無線送信機の中心周波数は８２６．０３０ＭＨｚであり、連続的なチャンネルの中心周波数間の間隔は０．０３０ＭＨｚである。典型的な７セルの周波数再使用ブロックの各セルに割当てられる音声チャンネルの数は約５７（即ち７により割算される３９５）であり、これらのチャンネルは３９５チャンネル範囲を通じて分布され、７チャンネル毎に隔てられている。ＡＭＰＳシステムで使用される各セルサイトはＦＣＣにより割当てられる全体的な１２．５ＭＨｚにわたるチャンネルを有することに留意する。例えば、再使用パターンの各周波数セットのセルをセル“Ａ”乃至“Ｇ”として指定するならば、“Ａ”セルに割当てられるチャンネル番号は１、８、１５、２２…３０９であり、“Ｂ”セルに割当てられるチャンネル番号は“Ａ”チャンネル番号に１を付加することにより決定され、“Ｇ”セルまで同様である。
【０２００】
無線送信機が音声ＲＦチャンネルを割当てられるときこの方法は開始され、無線位置決定システムは無線送信機からの送信のための位置決定処理をトリガーする。位置決定処理の一部として、ＴＤＯＡ評価値、結合されたＴＤＯＡ23とＴＤＯＡ13は例えば０．５ミリ秒の標準的な偏差を有する。異なるＲＦチャンネルからの測定を結合する方法は、ＴＤＯＡ、フリンジ位相、無線周波数間の関係を使用する。グループ遅延またはＴＤＯＡの“真の”値、即ち雑音、マルチパス、任意の機器のエラーがない場合に観察される値をτにより示し、同様にφによりフリンジ位相の真の値を示し、ｆにより無線周波数を示す。フリンジ位相φは次式によりτとｆに関連され、
φ＝−ｆτ＋ｎ                    （式１）
ここでφはサイクルで測定され、ｆはＨｚ、τは秒で測定され、ｎはダブリーディファレンスされた位相測定の固有の整数サイクルの曖昧さを表す整数である。ｎの値は演繹的に知られていないが、連続した周波数、即ち任意の１つの周波数チャンネル内の観察と同様である。ｎの値は通常別々にされた周波数での観察では異なり、チャンネル内の周波数の関数として観察されるフリンジ位相に直線を近似することによりτは事実上単一の周波数チャンネルの観察から評価されることができる。最良に近似するラインの勾配はマイナスのτの所望の評価値に等しい。単一チャンネルの場合、ｎは定数であり、式１は次式を得るために、微分される。
ｄφ／ｄｆ＝−τ                  （式２）
τの独立評価値は各チャンネルに対して別々にφ対ｆの観察に直線近似することにより得られるが、２つの別々の（連続的ではない）周波数チャンネルが観察されるとき、単一の直線は通常、整数ｎが２つのチャンネルで異なる値を有するので、両チャンネルからのφ対ｆの観察に通常近似しない。しかしながら、ある状態下では、これらの２つの整数値間の差を決定し、それを除去し、両者のチャンネルの位相データスパニングの全体的なセットに単一の直線を近似することが可能である。この直線の勾配はさらに広い周波数範囲に基づくので、非常に良好に決定される。ある状態下では、勾配評価の不確実性は周波数スパンに反比例する。
【０２０１】
この例では、無線送信機が音声ＲＦチャンネル１に割当てられていることを想定する。チャンネル１と４１６との間の無線周波数差は非常に大きいので、最初にこれらのチャンネルに対応する整数ｎ1 とｎ416 との間の差は決定されることができない。しかしながら、別々に取られた一方または両者のチャンネルの観察から、最初のＴＤＯＡ評価値τ0 が得られる。無線位置決定システムは無線送信機をチャンネル１からチャンネル８へ切換えさせるように無線通信システムに命令する。無線送信機の信号はチャンネル８で受信され、評価値τ0 を更新または改良するように処理される。τ0 から、周波数の関数としての“論理的”フリンジ位相φ0 が計算され、（−ｆτ0 ）に等しい。実際に観察された位相φと理論的関数φ0 が計算されることができ、ここで実施祭に観察された位相は非常に小さいフラクション内の真の位相に等しく、典型的に１サイクルの１／５０であり、
チャンネルに応じて、φ−φ0 ＝ｆ（τ−τ0 ）＋ｎ1 またはｎ8
（式３）
または、
チャンネルに応じて、Δφ＝−Δｆτ−ｎ1 またはｎ8      （式４）
ここで、Δφ＝φ−φ0 、Δτ＝τ−τ0 である。式（４）は図１２Ｂでグラフにされており、最初のＴＤＯＡ評価値τ0 から計算された観察されたフリンジ位相φと値φ0 との間の差Δφ対チャンネル１と８の周波数ｆを示している。
【０２０２】
チャンネル１に対応する２０ｋＨｚの幅の帯域に対しては、Δφ対ｆのグラフは典型的に水平の直線である。チャンネル８に対応する２０ｋＨｚの幅の帯域に対してもまた、Δφ対ｆのグラフは水平の直線である。これらの直線の傾斜は一般的にゼロに近い。それはΔτは評価値τ0 のエラーをマイナスしたものであるから、通常は量（ｆΔτ）は２０ｋＨｚ内の１サイクル中の大きいフラクションにより変化しないためである。このエラーの大きさは典型的に１．５マイクロ秒（この例では標準的偏差０．５マイクロ秒の３倍）を越えることはなく、１．５マイクロ秒と２０ｋＨｚの積は１サイクルの４％より小さい。図１２Ｂでチャンネル１に対するΔφのグラフは比較的大きく垂直方向にチャンネル８に対するΔφのグラフから変位しており、それはｎ1 とｎ8 との差は任意に大きくできるからである。この垂直の変位またはチャンネル１と８のΔφの平均値の差は（非常に高い確率で）ｎ1 とｎ8 との差の真の値の±０．３サイクル以内であり、それはΔτ（１．５マイクロ秒）の最大の可能性の大きさおよびチャンネル１と８の間隔の積が０．３１５サイクルであるからである。換言すると、差ｎ1 −ｎ8 はチャンネル１と８に対するΔφの平均値の差を最も近い整数値に丸めたものに等しい。整数差ｎ1 −ｎ8 はこの丸める過程で決定され、整数値Δφはチャンネル８に対して加算され、あるいはチャンネル１に対するΔφから減算される。チャンネル１と８に対するΔφの平均値の差は一般に最初のＴＤＯＡ評価値τ0 と２１０ｋＨｚの積に等しい。チャンネル１と８に対するΔφの平均値の差は２１０ｋＨｚによって除算され、その結果がτ0 に加算されてＴＤＯＡの真の値τの評価値が得られ、この新しい評価値はτ0 に比較して非常に正確にすることができる。
【０２０３】
周波数ステップ動作およびＴＤＯＡ改善方法はさらに正確な結果を得るためにもっと広い間隔のチャンネルに拡張されることができる。もしも、τ1 がチャンネル１と８から得られた改善された結果を表すために使用されるならば、τ0 は今まで説明した方法でτ1 によって置換され、無線位置決定システムは無線通信システムに命令して例えばチャンネル８からチャンネル３６へ無線送信機を切換えさせ、その後τ1 が整数差ｎ8 −ｎ36を決定するために使用され、ＴＤＯＡ評価値をチャンネル１と３６との間の１．０５ＭＨｚの周波数スパンに基づいて得ることができる。評価値はτ2 で示され、無線送信機は例えばチャンネル３６から１１２へ切換えられ、以下同様である。原理的に、セルラ搬送波に割当てられた全周波数範囲は広げられることができる。この例で使用されたチャンネル番号（１，８，３６，１１２）はもちろん任意である。一般的な原理は小さい周波数スパン（単一のチャンネルによりスタートする）に基づいたＴＤＯＡ評価値がさらに広く離れた周波数間のフリンジ位相差の整数の曖昧性を解決するために使用されるということである。後者の周波数分離は大き過ぎてはならない。それは以前のＴＤＯＡ評価値の不正確性によって制限される。一般的に、周波数差によって乗算された以前の評価値における最悪の場合のエラーは０．５サイクルを越えないであろう。
【０２０４】
単一チャンネルＴＤＯＡ評価の最悪の場合の不確実性が２．３８ミリ秒（０．２１０ＭＨｚで除算された０．５サイクルに等しい）を越えるために、特定のセルに割当られた最も近接しているチャンネル間の非常に小さい（例えば２１０ｋＨｚ）周波数ギャップがブリッジされることができない場合には、周波数ステップが小さくなるように無線位置決定システムは無線通信システムに命令して１つのセルサイトから別のものへ（例えば１つの周波数グループから別のものへ）無線送信機のハンドオフを強制的に行う。例えば無線送信機が１つのチャンネルから他のチャンネルへのハンドオフ中に移動するために、２つのチャンネルに対する位相差（Δφ's）間の整数差の誤識別の存在する可能性が存在する。それ故、チェックとして無線位置決定システムは各ハンドオフを反転し（例えばチャンネル１からチャンネル８へスイッチングした後にチャンネル８からチャンネル１へ切換える）、決定された整数のサイクル差が順方向ハンドオフに対して正確に同じ大きさで反対の符号を有することを確認する。単一チャンネルＦＤＯＡの観察からの顕著なゼロでない速度評価はチャンネル変化に含まれる時間インターバルを横切る推定するために使用されることができる。通常この時間インターバルは１秒のわずかな割合に保持されることができる。チャンネル間の時間インターバルで乗算されたＦＤＯＡ評価エラーは０．５サイクルと比較して小さくなければならない。無線位置決定システムは種々の冗長性を使用し、整数の誤識別に対して検査することが望ましい。
［９１１に対する命令された再トライ］
無線位置決定システムの発明の別の特徴は、少なくとも第１の変調方法と第２の変調方法とをサポートする二重モード無線通信システムと関連して使用するための“命令された再トライ”方法に関する。そのような状態では第１と第２の変調方法は異なったＲＦチャンネル（すなわち、ＷＬＳおよびＰＣＳシステムをそれぞれサポートする無線通信システムに対するチャンネル）で使用されるものと仮定される。それはまた、位置決定されるべき無線送信機が両方の変調方法をサポートすると仮定する。すなわち、無線位置決定のサポートを有する無線通信システムで“９１１”をダイヤルすることができる。
【０２０５】
例えば、指令された再トライ方法は、無線位置決定システムをサポートするためには基地局の数が不十分であるシステムで使用されることが可能であるが、そのシステムは他の無線通信システムと関連する無線位置決定システムによってサービスされる領域で動作される。“第１”の無線通信システムはセルラ電話システムであってもよく、“第２”の無線通信システムは第１のシステムと同じ領域内で動作するＰＣＳシステムであってもよい。本発明によれば、移動体送信機が現在第２のＰＣＳ変調方法を使用し、呼を９１１に発生しようとしているとき、移動体送信機は第１の変調方法に自動的に切換えが行われ、その後第１の無線通信システムにより使用するために定められたＲＦチャンネルのセットの１つで第１の変調方法を使用して９１１への呼を発信する。このようにして、位置決定サービスはＰＳＣまたはその自分の無線位置決定システムによりサービスされない同様のシステムの顧客に与えられることができる。
［Ｅ９１１呼に対する正確度を改善するための変更送信方法］
無線位置決定システムの位置決定評価の正確度は無線送信機の送信パワーおよび無線送信機からの送信時間の長さの両者に部分的に依存する。一般に、高いパワー送信と大きい送信時間の長さは低いパワーと短い送信時間の場合と比較して無線位置決定システムによってより正確に位置決定をされることができる。しかしながら、これらの高いパワーと長い送信時間の伝送特性は無線通信システムにとって魅力的なものではない。無線通信システムは一般に通信システム内の干渉を最小にし、システムの潜在的な容量を最大にするために送信パワーと無線送信機の送信時間の長さを制限される。以下の方法は、送信パワーおよび送信時間の長さを最小にしながら、無線９−１−１呼のようなある形式の呼に対する位置決定の正確さを改善することを無線通信システムに可能にさせることによって両方のシステムの矛盾する必要性を満足させる。
【０２０６】
送信パワーおよび送信時間の長さは典型的に無線通信システムによって制御される。すなわち、無線送信機は無線通信システムの基地局の順方向制御チャンネルからパラメータを受信し、そのパラメータは基地局に対する全ての電話および全ての無線送信に対するパワーおよび送信時間長を定める。例によって説明すると、ＩＳ−１３６（ＴＤＭＡ）タイプのシステムでは、基地局は４へのＤＭＡＣとして知られているパラメータを設定し、それはフルポータブルのパワー，すなわち約１００ｍＷよりも８ｄＢ少ない無線送信機の制御チャンネルの出力パワーを定める。さらに、基地局は送信に含まれたフィールドの数を最小にすることによって２バースト、または１３．４ミリ秒の長さを有するように、発信される送信を設定することができる。正確度を改善するために、無線位置決定システムは例えばより大きいパワー６００ｍＷと３以上のバースト長の送信が好ましく、それは“認証”、“シリアル番号”、または“移動体補助チャンネル割当レポート”のようなフィールドをエネーブルにすることにより達成される。ＡＭＰＳ、ＣＤＭＡ、ＧＳＭ、およびＩＤＥＮシステムは同様にそれらのネットワーク内の送信を制御するパラメータを有している。
【０２０７】
以下の方法は９−１−１に対する呼のように無線送信機からの特定のタイプの呼の正確度を改善するために使用される。これは例えば、特定のタイプの呼が他のタイプの呼よりも大きい正確度の要求を有する場合に重要である。９−１−１に対する無線呼は例えば他のタイプの呼には適用されない可能性のある連邦通信局によって定められた特定の正確度の要求を有している。それ故、この方法は、９−１−１に対する無線呼の対し特に発明性を有しており、それは米国のＦＣＣが９−１−１が緊急事態に対する無線電話からの呼に対するただ１つの番号であることを命令しているからである。この命令されたダイヤルシーケンスは、緊急呼に対してこの方法を呼び出すためのトリガーとして使用するダイヤルシーケンスを与える。従来、種々の州および都市はハイウエイに沿って広い範囲の緊急番号を公表していた。
【０２０８】
正確度を改善するためにこの方法では次の２つの部品がある。すなわち、 （ｉ）１以上のトリガーイベントを検出し、送信パラメータの別々のセットを使用されるようにする、無線送信機内の処理論理装置と、（ii）そのトリガーイベントを検出し、送信パラメータのその異なるセットを使用する送信を処理する通信位置決定システム内の処理論理装置と、の２つである。
【０２０９】
無線送信機内においては、次のステップが行われる。
無線送信機は無線通信システムの順方向制御チャンネルを聴き、全ての無線送信機による使用のための“通常”送信パラメータの放送を受信する。
無線送信機のユーザはデジットのシーケンスをダイヤルし、“送信”または“イエス”ボタンを押すことにより無線送信機で呼を開始する。
無線送信機内のプロセッサはダイヤルされたデジットのシーケンスを無線送信機内に記憶された１以上のトリガーイベントと比較する（この例ではトリガーイベントは、“９−１−１”および、または“＊９−１−１”または“＃９−１−１”のようなバリエーションであってもよい）。
もしも、ダイヤルされたデジットのシーケンスがそのトリガーイベントと整合しない場合には、無線送信機は呼の形成に通常送信パラメータを使用する。
もしも、ダイヤルされたデジットのシーケンスがトリガーイベントと整合すれば、無線送信機は変更された送信シーケンスを使用する。
【０２１０】
変更された送信シーケンスは次のステップの１以上のものから構成されている。
無線送信機は基地局による順方向制御チャンネルにおける通常送信パラメータの放送を検査して、この送信中に含まれる通常のパワー設定と通常のフィールドを決定する。
無線送信機はその送信パワーを、通常パラメータ中に設定されているパワーレベルを上回るように予め定められた量だけ増加させて、最大パワー設定まで上げることができる。
無線送信機はその送信パワーをその最大パワー設定まで増加させることができる。
【０２１１】
基地局がアクセスプローブの受信を無線送信機に対し受信確認した後でさえも、無線送信機は、（ＣＤＭＡのようなある種のエアインターフェースの場合に）付加的な予め定められた数のアクセスプローブを送信することができる。
無線送信機は、“承認”、“シリアル番号”または“移動体補助チャンネル割当レポート”フィールドのような追加のフィールドを、これらのフィールドが基地局による順方向チャンネルで放送された通常パラメータにおいてリクエストされていない場合であっても含めることができる。
無線送信機は、１以上反復された登録メッセージを、送信メッセージに後続させることもできる。その場合、各登録メッセージは基地局による順方向チャンネルにおける送信パラメータの放送から決定された通常の長さとしたり、あるいは“承認”、“シリアル番号”、“移動体補助チャンネル割当レポート”または能力レポートフィールドのような追加のフィールドを含むことによってより長い長さに変更することもできる。あるいは、
無線送信機は、複数のチャンネルの第１のもので送信された送信メッセージに対し、複数のチャンネルの別の第２のもので送信される１以上の反復された登録メッセージを後続させることができる。その場合、各登録メッセージは基地局による順方向チャンネルにおける送信パラメータの放送から決定された通常の長さとしたり、あるいは“承認”、“シリアル番号”、“移動体補助チャンネル割当レポート”または能力レポートフィールドのような追加のフィールドを含むことによってより長い長さに変更することもできる。
【０２１２】
変更された送信シーケンスにおけるステップの１つにおいて、無線送信機は、複数のチャンネルの第１のもので送信された送信メッセージに対し、複数のチャンネルの別の第２のもので送信される１以上の反復された登録メッセージを後続させることができる。“このステップの目的は、長い長さと異なった周波数の双方での送信による無線位置決定システムを提供することである。異なった周波数の送信を観察することによって、無線位置決定システムはマルチパスの良好な軽減と干渉による雑音の減少によりその位置決定処理を改善できる可能性がある。複数のチャンネルの別の第２のものを選択することにより、無線送信機はそのチャンネル選択プロセスを次のものにより変更する。すなわち、
無線送信機の受信範囲内の第２の基地局が使用する第２のチャンネルであって無線送信機がその第２の基地局による順方向制御チャンネル放送を受信することができるような第２のチャンネルを選択すること（第２の基地局は第１の基地局と同じ、または第１の基地局の別のセクター、または全く別の基地局であってもよい）、または
無線送信機がどの基地局による順方向制御チャンネルアクチビティも検出することができない別の第２のチャンネルの選択すること（この場合、無線送信機は無線通信システムからの受信確認を期待することなく１以上の登録メッセージを送信する）、
により変更する。
【０２１３】
ある無線通信システムでは、送信されたメッセージには、ＴＤＭＡ、ＣＤＭＡ、またはＧＳＭのようなプロトコルにおいて定められた幾つかのメッセージ暗号化方式の１つにしたがってもよい。これらの暗号化方式は、部分的に、無線送信機によって送信されたメッセージの内容を基地局以外のシステムが正確に解釈することを阻止するように設計されている。この方法におけるさらに別のステップとしておよび詳細に前述したステップに付加して、無線送信機はトリガーイベントが発生したとき、およびこの変更された送信シーケンスの一部として送信された全てのメッセージに対して暗号化を随意的に不作動にしてもよい。
【０２１４】
無線送信機がその送信を基地局による通常パラメータ放送から変更する時間としてのみトリガーイベントを使用することによって、無線送信機は、変更された送信が使用される回数を大きく減少し、したがって、通常パラメータを使用しないことにより生ずる無線通信システムに対する干渉の増加する可能性を減少させる。例えば、これは、９−１−１緊急呼の位置決定の正確度を、無線ネットワークの呼処理の残りに対する測定可能な劣化を生じないで著しく増加させる利点がある。無線９−１−１呼は非常に重要であるが、実際の無線９−１−１呼の密度は無線ネットワーク中の他の全ての呼に比較したとき非常に低い。合衆国全体で１日当り、１セルサイト当たり平均でたった１．５回の無線９−１−１呼があるに過ぎない。それ故、９−１−１呼中の送信パワーまたは送信時間の長さの増加によって生じる無線ネットワークに対する干渉の発生は非常に低い。干渉の発生が本発明の方法を使用する電話によって生じた場合でさえも、全ての既存のエアインターフェースプロトコル内の通常の呼処理は、その干渉において受信する電話によりバックオフおよび再試行を提供する。それ故、この方法は緊急でない呼の試みを失敗させることはない。上述の方法はダイヤルされたデジット９−１−１およびそのバリエーションを使用する呼に対して説明したが、この方法は他の形式のトリガーイベントに対しても適用できる。最後に、トリガーイベントは無線送信機中に恒久的に記憶したり、ユーザが無線送信機中にプログラムしたり、あるいは全ての無線送信機が受信するために無線通信システムによって放送したりするようにしてもよい。さらに、変更された送信シーケンス中に行われる作用は無線送信機中に恒久的に記憶したり、ユーザが無線送信機中にプログラムしたり、あるいは全ての無線送信機が受信するために無線通信システムによって放送したりするようにしてもよい。
【０２１５】
無線位置決定システムは複数のチャンネルでの送信を独立に復調することを可能にし、それ故、上述の変更された送信シーケンスの全てを含む無線送信機から送られた全てのメッセージの全体を位置決定の目的で処理することができる。全てではないが多くの場合において、基地局は無線送信機によるメッセージで送られた付加的なフィールドを無視する。さらに、付加的な登録メッセージは基地局による呼処理に影響を与えない。それ故、上述の付加的な作用は無線位置決定システムを支援する主要な効果を有しており、無線通信システムの性能を劣化させることなく位置決定の評価の正確度を改善する。
【図面の簡単な説明】
【図１】  本発明による無線位置決定システムの概略図。
【図１Ａ】  本発明による無線位置決定システムの概略図。
【図２】  本発明による信号収集システム（ＳＣＳ）10の概略図。
【図２Ａ】  信号収集システムにおいて使用される受信機モジュール10-2の概略図。
【図２Ｂ】  受信機モジュール10-2をアンテナ10-1に接続する別の方法の概略図。
【図２Ｃ】  受信機モジュール10-2をアンテナ10-1に接続する別の方法の概略図。
【図２Ｄ】  狭帯域受信機モジュールを使用した場合に無線決定システムにより使用されるプロセスのフローチャート。
【図２Ｅ】  本発明による信号収集システムにおいて使用されるＤＳＰモジュール10-3の概略図。
【図２Ｆ】  ＤＳＰモジュール10-3の動作のフローチャート。
【図２Ｇ】  アクティブチャンネルを検出するためにＤＳＰモジュールにより使用されるプロセスのフローチャート。
【図２Ｈ】  本発明による制御および通信モジュール10-5の概略図。
【図２Ｉ】  本発明の好ましいＳＣＳ較正方法の特徴を示し、本発明による外部較正方法を説明するために使用されるベースラインおよびエラー値を示す概略図。
【図２Ｊ】  本発明の好ましいＳＣＳ較正方法の特徴を示している、内部較正方法のフローチャート。
【図２Ｋ】  本発明の好ましいＳＣＳ較正方法の特徴を示している、ＡＭＰＳ制御チャンネルの例示的な伝達関数のグラフ。
【図２Ｌ】  本発明の好ましいＳＣＳ較正方法の特徴を示している、例示的なｃｏｍｂ信号のグラフ。
【図２Ｍ】  本発明による無線位置決定システムの性能を監視する方法のフローチャート。
【図２Ｎ】  本発明による無線位置決定システムの性能を監視する別の方法のフローチャート。
【図３】  本発明によるＴＤＯＡ位置決定プロセッサ12の概略図。
【図３Ａ】  本発明によるＴＬＰ制御装置により維持される例示的なネットワークマップの構造を示す概略図。
【図４】  本発明によるアプリケーションプロセッサ14の特徴を示す概略図。
【図４Ａ】  本発明によるアプリケーションプロセッサ14の別の特徴を示す概略図。
【図５】  本発明による中央ステーションベースの位置決定処理方法のフローチャート。
【図６】  本発明によるステーションベースの位置決定処理方法のフローチャート。
【図７】  位置決定が所望されている各送信に対して、中央ステーションベース処理またはステーションベース処理のいずれを使用すべきかを決定する方法のフローチャート。
【図８】  位置決定処理において使用される協同アンテナおよびＳＣＳを選択するために使用されるダイナミックプロセスのフローチャート。
【図９】  予め定められた基準セットを使用してＳＣＳおよびアンテナの候補リストを選択する方法を説明するときに参照とされる概略図。
【図１０Ａ】  送信された信号の帯域幅を増加させて位置決定正確度を改善する別の方法のフローチャート。
【図１０Ｂ】  送信された信号の帯域幅を増加させて位置決定正確度を改善する別の方法のフローチャート。
【図１１Ａ】  多数の統計的に独立した位置決定推定値を組合せて改善された正確度を推定値に与える本発明の方法を説明するために使用される信号フロー図。
【図１１Ｂ】  多数の統計的に独立した位置決定推定値を組合せて改善された正確度を推定値に与える本発明の方法を説明するために使用される信号フロー図。
【図１１Ｃ】  多数の統計的に独立した位置決定推定値を組合せて改善された正確度を推定値に与える本発明の方法を説明するために使用される信号フロー図。
【図１１Ｄ】  多数の統計的に独立した位置決定推定値を組合せて改善された正確度を推定値に与える本発明の方法を説明するために使用されるフローチャート。
【図１２Ａ】  帯域幅合成方法を説明するブロック図。
【図１２Ｂ】  帯域幅合成方法のグラフ。
【図１】
0004971573.tif 000002
【図１Ａ】
0004971573.tif 000003
【図２】
0004971573.tif 000004
【図２Ａ】
0004971573.tif 000005
【図２Ｂ】
0004971573.tif 000006
【図２Ｃ】
0004971573.tif 000007
【図２Ｄ】
0004971573.tif 000008
【図２Ｅ】
0004971573.tif 000009
【図２Ｆ】
0004971573.tif 000010
【図２Ｇ】
0004971573.tif 000011
【図２Ｈ】
0004971573.tif 000012
【図２Ｉ】
0004971573.tif 000013
【図２Ｊ】
0004971573.tif 000014
【図２Ｋ】
0004971573.tif 000015
【図２Ｌ】
0004971573.tif 000016
【図２Ｍ】
0004971573.tif 000017
【図２Ｎ】
0004971573.tif 000018
【図３】
0004971573.tif 000019
【図３Ａ】
0004971573.tif 000020
【図４】
0004971573.tif 000021
【図４Ａ】
0004971573.tif 000022
【図５】
0004971573.tif 000023
【図６】
0004971573.tif 000024
【図７】
0004971573.tif 000025
【図８】
0004971573.tif 000026
【図９】
0004971573.tif 000027
【図１０Ａ】
0004971573.tif 000028
【図１０Ｂ】
0004971573.tif 000029
【図１１Ａ】
0004971573.tif 000030
【図１１Ｂ】
0004971573.tif 000031
【図１１Ｃ】
0004971573.tif 000032
【図１１Ｄ】
0004971573.tif 000033
【図１２Ａ】
0004971573.tif 000034
【図１２Ｂ】
0004971573.tif 000035