CN100397911C - 在无线定位系统中估计tdoa和fdoa的改进方法 - Google Patents

在无线定位系统中估计tdoa和fdoa的改进方法 Download PDF

Info

Publication number
CN100397911C
CN100397911C CNB028142489A CN02814248A CN100397911C CN 100397911 C CN100397911 C CN 100397911C CN B028142489 A CNB028142489 A CN B028142489A CN 02814248 A CN02814248 A CN 02814248A CN 100397911 C CN100397911 C CN 100397911C
Authority
CN
China
Prior art keywords
value
antenna
scs
wireless location
location system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB028142489A
Other languages
English (en)
Other versions
CN1537395A (zh
Inventor
罗伯特·J·安德森
艾伦·E·E·罗杰斯
路易斯·A·史迪普
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Massachusetts Institute of Technology
Skyhook Holding Inc
Original Assignee
Massachusetts Institute of Technology
Trueposition Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Massachusetts Institute of Technology, Trueposition Inc filed Critical Massachusetts Institute of Technology
Publication of CN1537395A publication Critical patent/CN1537395A/zh
Application granted granted Critical
Publication of CN100397911C publication Critical patent/CN100397911C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/10Position of receiver fixed by co-ordinating a plurality of position lines defined by path-difference measurements, e.g. omega or decca systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/02Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
    • G01S1/022Means for monitoring or calibrating
    • G01S1/026Means for monitoring or calibrating of associated receivers

Abstract

在定位移动发射机时使用的一种方法,包括:提出一套互相关值,其中每一个互相关值与相应的TDOA和/或FDOA估计值有关,并且都是通过让参考信号与协同信号进行互相关而产生的。参考信号包括由移动发射机所发射的并由第一个天线所接收的信号拷贝,并且协同信号包括由移动发射机所发射的并由第二个天线所接收的信号拷贝。该方法进一步包括:测定TDOA和/或FDOA估计值的最似然范围,从对应于TDOA和/或FDOA估计值的最似然范围的互相关值子集中识别出最优互相关值,以及在计算移动发射机的位置时使用对应于最优互相关值的TDOA和/或FDOA值。

Description

在无线定位系统中估计TDOA和FDOA的改进方法
技术领域
本发明一般涉及定位诸如在模拟或数字蜂窝式系统、个人通信系统(PCS)、高级专用移动无线业务(ESMR)以及其它类型的无线通信系统中使用的无线发射机的方法和装置。更为确切地说,本发明涉及测定无线定位系统中的到达时差(TDOA)和到达频差(FDOA)的改良方法。
背景技术
在1994年7月5日申请的、标题为“Cellular Telephone LocationSystem(蜂窝电话定位系统)”的第5,327,144号美国专利对与无线定位系统有关的早期工作进行了说明,该专利披露了一种利用全新的到达时差(TDOA)技术定位蜂窝式电话的系统。在1997年3月4日公开的、标题为“System for Location a Source of Burst Transmission(用于定位猝发传输源的系统)”的第5,608,410号美国专利中披露了第5,327,144专利所披露系统的进一步改进。这两个专利均属于本发明受让人TruePosition公司,这里一并引用供参考。TruePosition公司继续开发初始发明概念的有效增强型并且已经开发的技术可以进一步改善无线定位系统的精度而可以明显地降低这些系统的成本。与这种改善有关的专利包括:2000年7月18日申请的标题为“Bandwidth Synthesisfor Wireless Location System”的第6,091,362号美国专利;2000年8月1日申请的标题为“Method for Improving the Accuracy of a WirelessLocation System”的第6,097,336号美国专利;2000年9月5日申请的标题为“Directed Retry Method for Use in a Wireless LocationSystem”的第6,115,599号美国专利;2001年1月9日申请的标题为“Emergency Location Method for a Wireless Location System”的第6,172,644 B1号美国专利;以及2001年2月6日申请的标题为“Calibration for Wireless Location System”的第6,184,829 B1号美国专利。
在过去的几年中,蜂窝技术增加了可用于无线电话的空中接口协议的数目、增加了无线电话或移动电话运行的频带数目并扩大了涉及移动电话的术语数从而包括“个人通信业务”、“无线”等等。现在,无线接口协议包括AMPS、N-AMPS、TDMA、CDMA、GSM、TACS、ESMR、GPRS、EDGE等等。术语的变更和空中接口数的增加并没有改变本发明人发现并增强的基本原理。然而,为了与业内的当前术语保持一致,现在,本发明人将在此描述的系统称为“无线定位系统”。
本发明人对无线定位系统技术进行了广泛的实验以验证该技术的寿命和价值。例如,为了验证系统在大范围城市环境下缓和多路径的能力,在1995年至1996年的几个月中在费城和巴尔的摩进行了多项实验。然后,在1996年,本发明人在休斯敦建立了一个系统用于检验该系统在该地区的技术有效性及其直接与E9-1-1系统建立连接的能力。在1997年,在新泽西州的350平方英里范围内对该系统进行了实验,并利用该系统定位实际处于困境的人们的真实9-1-1呼叫。从这时开始,对系统的检验已经扩展到覆盖2000平方英里的125个小区站。在进行所有这些实验期间,对在此讨论和披露的技术的有效性进行检验并进一步对该技术进行开发,已经验证该系统可以克服已经披露的用于定位无线电话的其它方法的局限性。的确,到1998年12月为止,世界上其它地方还没有安装可以定位当前9-1-1呼叫的无线定位系统。通过大量媒体对该系统能力的介绍并因为获奖,所以在此披露的无线定位系统的创新为无线界所公认。例如,在1997年10月,蜂窝电话工业联合会(Cellular Telephone IndustryAssociation)将有声望的Wireless Appy奖授予该系统以及建立成为1998年提交的4000个推荐项目中的4个顶级创新项目之一的无线定位系统的Christopher Columbus会员基金会(Christopher ColumbusFellowship Foundation)和发现杂志(Discover Magazine)。
无线定位系统的价值和重要性为无线通信界所公认。在1996年6月,联邦通信委员会要求无线通信界在2001年10月之前采用定位系统来定位无线E9-1-1呼叫。对E9-1-1呼叫进行定位可以节省响应时间、节省大量成本并保护生命,因为可以减少使用应急响应资源。此外,大量调查和研究已经归结出,未来,诸如与定位有关的收费、舰船管理等等的各种应用极具商业价值。
无线通信系统的背景技术
在无线通信系统中,存在许多不同类型的空中接口协议。在美国国内和美国国外,这些协议可以用于不同的频带。在定位无线电话时,这些频带不会影响无线定位系统的有效性。
所有的空中接口协议均使用两种类型的“信道”。第一种类型为控制信道,它用于传送有关无线电话和发射机的信息、用于启动呼叫或终止呼叫或用于传送突发性数据。例如,某些类型的短消息业务可以通过控制信道传送数据。在不同的空中接口中,控制信道有不同的术语,但是在各空中接口中的控制信道的用途相似。在传输过程中,控制信道通常具有有关无线电话或发射机的识别信息。控制信道还包括各种非特定于语音的数据传输协议——包括通用分组无线服务(GPRS)、GSM演进增强数据率(EDGE)以及增强型GPRS(EGPRS)。
第二种类型的控制信道为语音信道,它通常通过空中接口传送语音通信。仅在利用控制信道建立呼叫后,使用这些信道。语音信道通常使用无线通信系统内的专用资源,而控制信道通常使用共享资源。这种区别使得使用控制信道进行无线定位比使用语音信道进行无线定位的成本效果高,尽管某些应用要求利用语音信道进行常规定位。通常,在传输过程中,语音信道不具有有关无线电话或发射机的识别信息。以下将说明各空中接口协议之间的一些差别:
AMPS-这是美国蜂窝式通信中使用的最初空中接口协议。在AMPS系统中,将独立的专用信道进行分配用作控制信道(RCC)。根据TIA/EIA标准IS-553A,各控制信道块在蜂窝信道333或334开始,但是该控制信道块可以具有可变长度。在美国,AMPS控制信道块通常具有21个信道宽度,但是也有使用26个信道的。反向语音信道(RVC)可以占用未指定为控制信道的任意信道。控制信道的调制方法为FSK(频移键控),而利用FM(频率调制)方法对语音信道进行调制。
N-AMPS-此空中接口属于AMPS空中接口协议的扩展,并由EIA/TIA标准IS-88定义。其控制信道实际上与APMS的控制信道相同,然而,其语音信道与AMPS的语音信道不同。语音信道占用的带宽少于10KHz,而AMPS的语音信道占用30KHz的带宽,并且其调制方法为FM。
TDMA-此接口还被称为D-AMPS,由EIA/TIA标准IS-136定义。此空中接口的特征在于可以使用频率和时间分隔。还将控制信道称为数字控制信道DCCH),并且在对被指定用于DCCH的时隙内以脉冲串的形式发送控制信道。与AMPS不同,可以在频带内任意指定DCCH的频率,尽管通常某些频率分配比基于概率块的其它频率分配更具吸引力。语音信道还被称为数字通信信道(DTC)。DCCH和DTC可以占用相同的频率分配,但是在给定的频率分配中不能使用相同的时隙分配。DCCH和DTC使用相同的调制方法,该调制方法通常称为π/4DQPSK(差分正交移相键控)。在蜂窝频带中,只要各协议的频率分配保持独立,运营商可以使用AMPS协议和TDMA协议。运营商还可以将数字信道聚集起来以支持更高速度的数据传输协议,诸如GPRS和EDGE。
CDMA-此空中接口由EIA/TIA标准IS-95A定义。此空中接口的特征在于可以使用频率和代码分割。然而,因为相邻小区站可以使用相同频率组,CDMA的特征在于可以进行非常细致的功率控制。细致地进行功率控制会导致产生被本技术领域的技术人员所称的近-远问题,近-远问题使得大多数无线定位方法难于正常工作。将控制信道称为接入信道,而将语音信道称为业务信道。接入信道和通信信道可以共享相同频带,但是利用代码将它们分割。接入信道和通信信道采用相同的调制方法,该调制方法通常称为OQPSK。CDMA能通过将编码聚集来支持更高速度的数据传输协议。
GSM-此空中接口由国际标准全球移动通信系统定义。与TDMA相同,GSM的特征在于可以使用频率和时间分隔。信道带宽为200KHz,此带宽比TDMA使用的30KHz的带宽宽。将控制信道称为独立专用控制信道(SDCCH),并在对SDCCH指定的时隙内以脉冲串的形式发送此控制信道,在频带内对SDCCH指定任意频率。将语音信道称为通信信道(TCH)。SDCCH和TCH可以占用相同的频率分配,但是在给定的频率分配中不能使用相同的时隙分配。SDCCH和TCH采用相同的调制方法,此调制方法被称为GMSK。GSM还可以支持更高速度的数据传输协议,诸如GPRS和EGPRS。
在此说明书中,除非另有说明,参考任一空中接口即指所有空中接口。此外,无论特定控制接口的优选术语是什么,参考控制信道或语音信道即指所有类型的控制信道或语音信道。最后,在世界上使用着许多类型的空中接口,并且在本说明书中,本发明概念不排除所有空中接口。实际上,本技术领域的熟练技术人员会认识到其它地方使用的其它接口可以由上述接口派生或与上述接口属于同类。
发明概述
无线定位领域的普通技术人员都知道,利用测得的TDOA值可以测定无线发射机的地理位置。同样,利用测得的FDOA值可以测定无线发射机的移动速度。本发明尤其有助于提高对TDOA和FDOA值的测定。本发明可以用于限制用于考察待定位信号存在的频率和时间周期,这样可以提高信号检测,降低错误信号检测,更快速和有效地使用处理资源以定位呼叫。
例如,在本发明的一个实施实例中,用于定位移动发射机的方法包括提供一系列互相关值,其中各互相关值与相应的TDOA和/或FDOA的估计值有关,并且通过与带有协同信号的参考信号进行互相关操作而产生。参考信号包括移动发射机所发射信号的拷贝,该信号为第一个天线所接收;协同信号包括由第二个天线所接收的同一个信号的拷贝。该方法进一步还包括对TDOA和/或FDOA估计值的最似然范围的测定,然后在对应于TDOA和/或FDOA估计值的最似然范围的互相关值的子集中识别最优互相关值。然后,对应于最优互相关值的TDOA和/或FDOA值被用于计算移动发射机的位置。
以下将对本发明的其它特征和优点进行说明。
附图说明
图1和图1A示出根据本发明的无线定位系统的原理图。
图2示出根据本发明的信号采集系统(SCS)10的原理图。
图2A示出信号采集系统采用的计算机模块10-2的原理图。
图2B和图2C示出将接收机模块10-2连接到天线10-1的替代方式的原理图。
图2C-1示出使用窄带接收机模块时无线定位系统的处理过程的流程图。
图2D示出根据本发明的信号采集系统采用的DSP模块10-3的原理图。
图2E示出DSP模块10-3的运行过程的流程图,图2E-1示出用于检测工作信道的DSP模块的处理过程的流程图。
图2F示出根据本发明的控制与通信模块10-5的原理图。
图2G-2J示出当前优选的SCS校准方法。图2G示出用于说明根据本发明的外部校准方法的基线和偏差值的原理图。图2H示出内部校准方法的流程图。图2I示出AMPS控制信道的典型传递函数。图2J示出典型梳状信号。
图2K和图2L示出用于监视根据本发明的无线定位系统的性能的两种方法的流程图。
图3示出根据本发明的TDOA定位处理器12的原理图。
图3A示出由根据本发明的TLP处理器保持的典型网络图的结构。
图4和图4A示出根据本发明的不同方式的应用程序处理器14的原理图。
图5示出根据本发明基于中央站的定位处理方法的流程图。
图6示出根据本发明基于站的定位处理方法的流程图。
图7示出用于对要求定位的各传输过程确定是采用基于中央的处理过程还是采用基于站的处理过程的确定方法的流程图。
图8示出用于选择协作天线的动态处理过程和用于定位处理过程的SCS10的流程图。
图9示出将在以下说明的利用一组预定标准选择SCS的候选表与天线的方法的示意图。
图10示出根据本发明的用于估计TDOA和/或FDOA值的改进方法的流程图。
优选实施例的详细说明
本发明的目标是获得更好的TDOA和FDOA估计值,以便用于通过结合系统拓扑、地理拓扑和RF传播信息,来创建一套关于由信号收集现场的接收器所接收的信号的假定,从而测定移动或无线电话以及其他移动发射机的位置。如果在一个现场接收到了该信号,可以根据两个现场之间的距离来估计其他现场的时间间隔。可以利用某一现场的信号的多普勒频移来收集一些速度信息,并且因此使得其他现场能够约束频率查找。由于使用上述假定将产生更小的查找窗,因此减少了假阳性的个数和信号相关阈值,使得具有较低信噪比(SNR)的信号作用于TDOA、AOA(到达角)、或混合TDOA/AOA位置计算。(表达式“假阳性”意思是将协同现场所接收的信号错误的或不正确的识别为与在参考天线现场所接收的信号一样。)
接下来是对本发明中所使用的这种解释性WLS所作的讲述。这些讲述的目的是为感兴趣的读者提供对本发明所使用的当前所指环境进行全面的理解。不过需要指出的是,除了本发明的权利要求除了在一定程度上明显受限制以外,绝不会受限于这里所述的解释性WLS的细节。例如,本发明人的确认为他们的发明能够适用于以TDOA系统、AOA系统和混合TDOA/AOA系统为特征的无线定位系统。在对解释性WLS的讲述之后,接着又讲述了用于估计TDOA/FDOA的创新性方法的当前所指实施例。
WLS概述
无线定位系统,或叫WLS,经过配置以后可以无源覆盖诸如蜂窝系统、PCS系统或ESMR系统等无线通信系统,尽管这些概念不限于那些类型的通信系统。无线通信系统一般不适合于定位无线设备,因为无线发射机和小区站的设计并不包括必要获取准确位置这一功能。在这一应用中,准确的位置被定义为100~400RMS(均方根)英尺。这与现有的小区站所能取得的位置准确度有所差别,现有的小区站一般局限于小区站的半径范围内。一般地,没有将小区站设计或编程为彼此之间可以相互协作以便能够测定无线发射机的位置。另外,诸如蜂窝和PCS电话等无线发射机的设计成本较低,因此一般内部不具有定位能力。WLS的设计可以具有较低成本,无线通信系统对小区站的改变最小,对标准无线发射机根本没有任何改变。可以认为系统是无源的,因为它不包括发射机,因此不会造成对无线通信系统的干扰。
如图1所示,无线定位系统具有4种主要子系统:信号采集系统(SCS)10、TDOA定位处理器(TLP)12、应用程序处理器(AP)14以及网络操作控制台(NOC)16。各SCS负责接收无线发射机在控制信道和语音信道发射的RF信号。一般而言,各SCS优选地安装在无线运营商小区站,因此可以与基站并行运行。各TLP 12负责管理SCS10网络并负责提供可以用于进行定位计算的数字信号处理(DSP)资源的集中存储区。SCS 10和TLP 12一起运行以确定无线发射机的位置,以下将对此进行更详细的说明。数字信号处理过程的优选方式是对无线信号进行处理,因为DSP的成本相对较低、具有稳定的特性并且可以容易地进行编程以处理许多不同的工作。SCS 10和TLP 12均含有足够的DSP资源,并且可以动态执行这两个系统中的软件以根据进行处理时、通信时、排队时进行的交换以及成本的权衡确定在哪里实现特定处理功能。各TLP 12存在于中央,主要是为了降低实现无线定位系统的总成本,但是在此说明的技术并不局限于所示的优选结构。即在无线定位系统内可以重新分配DSP资源,而无需改变所披露的基本概念和功能。
AP 14负责管理包括所有SCS 10和TLP 12的无线定位系统内的所有资源。各AP 14还包括专用数据库。专用数据库内含有无线定位系统的“触发器”。为了节省资源,可以对无线定位系统进行编程以仅对某个预定类型的发射进行定位。当出现预定类型的发射时,无线定位系统被触发开始进行定位处理。否则,将无线定位系统编程为忽略此发射。各AP 14还包括允许各种应用程序安全访问无线定位系统的应用程序接口。例如,这些应用程序可以实时或非实时访问位置记录,建立或删除某个类型的触发,或使无线定位系统采取其它行动。各AP 14还可以进行某种后处理功能,后处理功能允许AP 14将多个位置记录进行合并以产生扩大的报告或分析,用于诸如业务量监视或RF最优化的应用中。
NOC 16是网络管理系统,该系统使得无线定位系统的操作者可以容易地访问无线定位系统的编程参数。例如,在一些城市,无线定位系统可以包含几百甚至几千个SCS 10。NOC是利用图形用户界面管理大型无线定位系统的最有效方式。如果无线定位系统内的某个功能出现故障,NOC还可以接收实时告警。操作者可以利用实时告警快速采取正确行动避免破坏定位业务。试运行无线定位系统的经验表明,系统保持良好定位精度的能力直接与操作者将系统保持在预定参数内运行的能力有关。
第5,327,144号美国专利和第5,608,410号美国专利以及本说明书的读者会注意到各系统之间的相似性。的确,在此披露的系统很大程度上基于前两个专利中披露的系统,而且在此披露的系统比前两个专利披露的系统具有显著改进。例如,SCS 10是对第5,608,410号美国专利说明的天线位置系统的扩展和增强。SCS 10具有支持一个小区站的许多天线的能力,而且还可以进一步支持使用如下所述的加长天线。这样就使得SCS 10利用现在通常使用的扇形扫描小区站来运行。SCS 10还可以将数据从小区站的多个天线发送到TLP 12,而不是总是在传送之前将多个天线发送的数据进行合并。此外,当无线运营商不断地改变系统配置时,SCS 10可以支持使SCS 10有效的多个空中接口协议。
TLP 12与第5,608,410号美国专利披露的中央站系统相同,并被进行了扩展和增强。例如,TLP 12已经被定标,因此可以对各TLP 12要求的DSP资源的数量进行适当定标以匹配无线定位系统的客户要求的每秒的定位数。为了支持对不同无线定位系统的能力进行定标,可以将网络方法附加到TLP 12,这样多个TLP 12就可以合作共享无线通信系统网络边界的RF数据。此外,为TLP 12设置控制装置以确定SCS 10以及位于各SCS 10的更重要的天线,TLP 12从天线接收数据以对特定定位进行处理。以前,无论中央站系统是否需要,天线站系统均自动将数据转发到中央站系统。不仅如此,为合并的SCS 10和TLP12设置用于将多路径从接收的传输中去除的附加装置。
中央站系统的数据库子系统被扩展、开发为AP 14。AP 14可以支持各种应用比先前在第5,608,410号美国专利披露的各种应用还多,这些应用包括对多个无线发射机输出的大量位置记录进行后处理的能力。此后处理的数据可以产生例如非常有效的地图,无线运营商可以利用此地图改善或优化通信系统的RF设计。这可以通过测定区域内所有呼叫者的位置以及位于几个小区站的接收信号的强度实现。运营商可以确定各小区站是否事实上用作运营商要求的准确覆盖区。AP 14还可以匿名地存储位置记录,即从位置记录去除的MIN和/或其它标识信息,因此,此位置记录可以用于RF最优化或通信监视,而不会涉及到各用户的隐私。
如图1A所示,无线定位系统的当前优选实施例包括多个SCS区,每个SCS区包括多个SCS 10。例如,“SCS区1”包括位于各小区站并与位于这些小区站的基站共享天线的SCS 10A和SCS 10B(以及优选包括其它的SCS 10,未示出)。分插单元(Drop and insert unit)11A和11B用于将分形T1/E1线路连接到整个T1/E1线路,然后连接到数字访问与控制系统(DACS)13A。DACS 13A和DACS 13B以如下更全面描述的形式用于在SCS 10A、SCS 10B等以及多个TLP 12A、TLP12B等之间进行通信。如图所示,TLP通常通过以太网(主干)和另一个冗余以太网互联配置。此外,连接到以太网的还有多个AP 14A和AP 14B、多个NOC 16A和NOC 16B以及终端服务器15。路由器19A和路由器19B用于将一个无线定位系统连接到一个或多个其它无线定位系统。
信号采集系统10
通常,小区站具有一个如下配置的天线:(i)具有一个或两个接收天线的全向站,或者(ii)具有1个扇区、2个扇区或3个扇区并具有在各扇区使用的一个或两个接收天线的扇形扫描站。随着在美国小区站数在增加,并且在国际上扇形扫描小区站逐渐成为主导配置。然而,微小区数和微微小区数也在逐渐增加。因此可以将SCS 10设计成可以对这些类型小区站的任何一个进行配置,并且为SCS 10提供在小区站采用任意数目的天线的机制。
SCS 10的基本结构单元保持与第5,608,410号美国专利中描述的天线位置系统相同,但是进行了几项改进以提高SCS 10的灵活性并降低该系统的商业开发成本。在此对SCS 10的当前最优选实施例进行说明。图2概况示出SCS 10,SCS 10包括数字接收机模块10-2A至10-2C、DSP模块10-3A至10-3C、串行总线10-4、控制与通信模块10-5、GPS模块10-6以及时钟分布模块10-7。SCS 10具有如下的外部连接:电源、分形T1/E1通信、连接到天线的RF连接以及用于连接生成定时(时钟分配)模块10-7的GPS天线连接。SCS10的结构和封装允许用物理方法根据小区站对它进行布置(最普通的安装位置),设置到其它类型的塔架上(例如:FM、AM、双向应急通信、电视等),或者是设置到其它建筑结构上(例如:楼顶、地下室等)。
定时生成
无线定位系统依赖于在网络内的所有SCS 10精确确定时间。先前已经披露了几种不同的定时生成系统,然而,最新的优选实施例基于增强型GPS接收机10-6。增强型GPS接收机与大多数传统GPS接收机的不同之处在于,该接收机含有的算法可以消除GPS信号的一些定时不稳定性,并可以确保包含在网络内的任何两个SCS 10均可以接收互相之间接近10纳秒的时间脉冲。现在,这些增强型GPS接收机已开始商业化,并可以进一步减少一些有关在无线定位系统的先前实现中观察到的误差的时间基准。而此增强型GPS接收机可以产生非常精确的时间基准,该接收机的输出可能仍具有不可接受的相位噪声。因此,将该接收机的输出输入到低相位噪声、晶体振荡器驱动的锁相环电路,锁相环电路可以产生10MHz、每秒一个脉冲(PPS)的参考信号,该参考信号的相位噪声低于0.01度RMS,并且在位于另一个SCS 10的任何其它脉冲输出的10纳秒内,无线定位系统内在任何SCS 10具有脉冲输出。现在,增强型GPS接收机、晶体振荡器以及锁相环电路的这种组合是目前最优选的方法,可以产生具有低相位噪声的稳定时间参考信号和稳定频率参考信号。
可以将SCS 10设计成利用位于相同小区站的设备支持多个频带和多个载波。这可以通过利用单个SCS机体内的多个接收机,或者是通过利用其每个分别具有独立接收机的多个外壳实现。如果将多个SCS外壳设置到同一个小区站,则SCS 10可以共享一个定时生成/时钟分布电路10-7,因此可以降低整体系统从成本。将定时生成电路输出的10MHz的一个PPS的输出信号进行放大并缓存到SCS 10,然后通过外部连接器进行使用。因此利用缓存输出和外部连接器,第二SCS可以从第一SCS接受其定时。分布在小区站的基站设备可以使用这些信号。例如,基站在改善无线通信系统的频率再用模式时,可以使用它。
接收机模块10-2(宽带实施例)
当无线发射机进行发射时,无线定位系统必须在位于多个在地理位置上分布的小区站的SCS 10接收发射信号。因此,各SCS 10具有在进行发射的任意RF信道接收发射信号的能力。此外,由于SCS 10可以支持多个空中接口协议,所以SCS 10还支持多种类型的RF信道。这与大多数当前基站接收机不同,当前基站接收机通常只接收一种类型信道并且通常只可以在各小区站的选择RF信道上进行接收。例如,典型的TDMA基站接收机只支持30KHz带宽的信道,并且对各接收机进行编程以仅在一个其频率不经常发生变化的信道(即:具有相对固定的频率分配)接收信号。因此,只有极少数TDMA基站接收机可以接收任意给定频率的发射信号。例如另一个例子,即使一些GSM基站接收机可以进行跳频,位于多个基站的接收机一般地也不能同时调谐到一个频率来进行定位处理。事实上,可以对位于GSM基站的接收机进行编程进行跳频,以避免使用被另一个发射机使用的RF信道,从而将干扰降低到最小。
SCS接收机模块10-2优选地是双宽带数字接收机,它可以接收整个频带以及空中接口的所有RF信道。对于美国使用的蜂窝式系统,此接收机模块或者为15MHz带宽或者为25MHz带宽,因此单载波的所有信道或双载波的所有信道均可以被接收。此接收机模块具有许多先前在第5,608,410号美国专利中描述的接收机的特性,图2A输出当前优选实施例的方框图。各接收机模块含有:RF调谐部分10-2-1、数据接口与控制部分10-2-2以及模数转换部分10-2-3。RF调谐部分10-2-1包括两个完全独立的数字接收机(包括调谐器#1和调谐器#2),它们将外部连接器输出的模拟RF输入转换为数字数据流。与大多数基站接收机不同,SCS接收机模块不进行分集式合并或转换。相反,各独立接收机输出的数字信号可用于定位处理过程。本发明人已经确定对定位处理有优势,尤其是对多路径缓和处理过程具有优势,可以独立处理各天线输出的信号,而不是在接收机模块上进行合并。
接收机模块10-2实现下列功能,或连接到实现下列功能的单元:自动增益控制功能(以支持邻近强信号和远弱信号);带通滤波功能,以从有意义的RF频带之外消除可能的干扰信号;频率合成功能,在与RF信号混合时需要进行频率合成以建立IF信号;混合功能;以及模数转换(ADC)功能,用于采样IF信号并输出具有适当带宽和比特分辨率的数字数据流。频率合成器将合成的频率锁定到时钟分布/定时生成模块10-7输出的10MHz的参考信号(如图2所示)。在接收机模块内使用的所有电路均保持定时参考信号的低相位噪声特性。接收机模块优选地具有至少80dB的寄生自由动态范围。
接收机模块10-2还含有产生测试频率和校准信号的电路,以及在进行安装和故障查找时技术人员用于进行测量的测试端口。以下将进一步详细说明各种校准处理过程。内部产生的测试频率以及测试端口为工程师和技术人员快速测试接收机模块并诊断任何可疑的问题提供了一种容易的方法。此方法在制造过程中尤其有用。
在此说明的无线定位系统的一个优势是不需要在小区站新设置天线。无线定位系统可以利用在大多数小区站已经安装好的现有天线,包括全向天线和扇形扫描天线。与现有技术中描述的其它方法相比,本方法的此特性可以明显地节省无线定位系统的安装成本和维护成本。如图2B和图2C所示,可以以两种方式分别将SCS数字接收机10-2连接到现有天线。在图2B中,SCS接收机10-2被连接到现有小区站多路耦合器或RF分裂器。在这种情况下,SCS 10使用小区站现有的低噪声前置放大器、带通滤波器以及多路耦合器或RF分裂器。这种类型的连接通常会使SCS 10局限于支持单载波频带。例如,A端蜂窝载波通常使用带通滤波器来阻断来自B端客户的信号,反之亦然。
在图2C中,位于小区站的现有RF通路被中断,并且将新前置放大器、带通滤波器以及RF分裂器附加到无线定位系统。新带通滤波器将通过多个邻接频带,例如A端蜂窝载波和B端蜂窝载波,因此允许无线定位系统利用只使用单个小区站天线的两个蜂窝系统定位无线发射机。在这种配置中,无线定位系统在各小区站利用匹配的RF部件,这样各相位频率响应相同。这与现有RF部件相反。现有RF部件由不同的制造商制造会或在各小区站采用不同的模块数。满足RF部件的响应特性会减少定位处理过程中可能的误差来源,但是无线定位系统有能力对这些误差来源进行补偿。最后,为无线定位系统设置的新前置放大器具有非常低的噪声系数,可以改善位于小区站的SCS10的灵敏度。低噪声放大器的噪声系数限制了SCS数字接收机10-2的总噪声系数。因为无线定位系统在定位处理过程可以使用弱信号,而基站通常不能处理弱信号,所以无线定位系统可以从高质量、极低噪声放大器中获得很大好处。
为了提高无线定位系统准确确定无线发射信号的TDOA的能力,在安装时确定小区站RF部件的相位频率响应,并在其它某个时间进行更新,然后存储到无线定位系统的表中。这是重要的,因为,例如某些制造商制造的带通滤波器和/或多路耦合器在接近通带的边缘具有陡峭、非线性相位频率响应。如果通带的边缘非常接近反向控制信道或反向语音信道,或与反向控制信道或反向语音信道一致,则如果无线定位系统不利用存储的特性校正测量过程,无线定位系统会错误地测量发射信号的相位特性。如果运营商安装了不止一个制造商制造的多路耦合器和/或带通滤波器,则这会变得更加重要,因为各站点的特性可能不同。除了测量相位频率响应之外,在进行ADC之前,其它环境因素也会改变RF路径。这些因素要求在SCS 10内进行偶发并且往往是周期性校正。
接收机模块10-2的可替代窄带实施例
除了宽带接收机模块之外,或作为端口接收机模块的变换实施例,SCS 10还支持接收机模块10-2的窄带实施例。与可以同时接收无线定位系统使用的所有RF信道的宽带接收机模块相反,窄带接收机一次只能接收一个或少量RF信道。例如,SCS 10支持在AMPS/TDMA系统中使用的60KHz窄带接收机,它覆盖两个邻接30KHz信道。与上述对宽带模块描述相同,此接收机仍为数字接收机,然而,频率合成与混合电路根据命令将接收机模块动态调谐到各RF信道。通常1毫秒或更短时间进行一次此动态调谐过程,并且只要需要接收定位处理过程的RF数据并对它进行数字化处理,此接收机就停留到特定RF信道。
窄带接收机的用途是降低无线定位系统由于使用宽带接收机产生的成本。当然,某种程度会损失性能,但是这些多接收机的可用性允许无线运营商具有更高的成本/性能选择。将额外的创造性的功能和改进附加到无线定位系统以支持新型窄带接收机。当使用宽带接收机时,在所有SCS 10持续接收所有RF信道,然后进行发射,无线定位系统可以使用DSP 10-3(如图2所示)来从数字存储器中动态选择任意RF信道。当使用窄带接收机时,无线定位系统必须事先确保位于各小区站的各窄带接收机同时调谐到相同RF信道,这样所有接收机就可以同时接收、数字化处理以及存储同一个无线发射信号。为此,通常仅使用窄带接收机定位事先已知进行发射的语音信道发射信号。由于随时可以异步进行控制信道发射,所以窄带接收机可以不调谐到正确信道来接收发射信号。
当窄带接收机用于定位AMPS语音信道发射信号时,无线定位系统具有临时改变AMPS无线发射机的调制特性的能力,从而有助于进行定位处理。因为通过外加被称为SAT的低电平监测音频单音,仅对AMPS语音信道进行FM调制。正如本技术领域已知的那样,AMPS FM调制过程的Cramer-Rao下限明显地比用于AMPS反向信道和语音信道上的“空白和字符”发射信号的曼彻斯特编码FSK调制过程糟糕。此外,如果没有调制输入信号(即:没有人讲话),AMPS无线发射机可以利用明显较少的能力进行发射。为了通过改善调制特性改善定位估计,而不依赖于输入调制信号的存在和振幅,无线定位系统可以使AMPS无线发射机在位于多个SCS 10的窄带接收机被调谐到发送此消息的RF信道时发射“空白和字符”消息。以下将对此作进一步的说明。
使用窄带接收机模块时,无线定位系统完成下列步骤(请参考图2C-1所示的流程图):
第一无线发射机在特定RF信道上进行预定发射;
无线定位系统启动对第一无线发射机进行定位估计(通过内部或外部命令/响应接口进行此启动过程);
无线定位系统确定第一无线发射机当前使用的小区站、扇区、RF信道、时隙、长掩码以及密钥(所有信息单元不一定对所有空中接口协议有用);
无线定位系统在指定的小区站和扇区将位于适当第一SCS 10的适当第一窄带接收机调谐到RF信道和时隙,其中“适当的”通常是指可用的、共处一地的或最接近的;
第一SCS 10从第一窄带接收机接收RF数据的时间段,此时间段通常在几微秒到10毫秒之间,然后估计发射功率、SNR以及调制特性;
如果发射功率或SNR低于预定阈值,则无线定位系统等待预定长度的时间,然后返回上述第三步骤(在第三步骤,无线定位系统确定小区站、扇区等);
如果发射信号为AMPS语音信道发射信号,并且调制低于阈值,则无线定位系统命令无线通信系统将命令发送到第一无线发射机以在第一无线发射机产生“空白和字符”;
无线定位系统请求无线通信系统避免在预定时间内将无线发射机越区转换(hand-off)到另一个RF信道;
无线定位系统从无线通信系统接收响应,该响应表示避免越区转换第一无线发射机的时间周期,以及如果命令转换,则无线通信系统将命令发送到第一无线发射机产生“空白和字符”的时间周期;
无线定位系统确定一系列用于进行定位处理的天线(以下说明天线选择过程);
无线定位系统确定最早的无线定位系统时间标记,连接到选择的天线的窄带接收机可以开始同时从第一无线发射机当前使用的RF信道采集RF数据;
根据最早的无线定位系统时间标记和无线通信系统输出响应的时间周期,无线定位系统命令连接到天线用于进行定位处理的窄带接收机调谐到第一无线发射机当前使用的小区站、扇区以及RF信道,以在预定的停留(dwell)时间接收RF数据(根据信号的带宽、SNR以及一体化要求);
将窄带接收机接收的RF数据写入双端口存储器;
正如在第5,327,144号美国专利和第5,608,410号美国专利以及以下部分说明的那样,开始对接收的RF数据进行定位处理;
无线定位系统再一次确定第一无线发射机当前使用的小区站、扇区、RF信道、长掩码以及密钥;
如果在查询之间(即:收集RF数据前、后),第一无线发射机当前使用的小区站、扇区、RF信道、时隙、长掩码以及密钥发生变化,无线定位系统就停止进行定位处理、产生因为在接收RF数据的时间周期内无线发射机改变了发射状态导致的定位处理失败的告警消息,然后重新启动此整个处理过程;
根据以下说明的步骤完成对接收的RF数据的定位处理过程。
信息单元的确定过程包括无线定位系统通常通过无线定位系统与无线通信系统之间的命令/响应接口获得小区站、扇区、RF信道、时隙、长掩码以及密钥(所有信息单元不一定用于所有空中接口协议)。
以上述方式使用窄带接收机被称为随机调谐,因为根据系统产生的命令该接收机可以控制任意RF信道。随机调谐的一个优势在于,仅对那些被无线定位系统启动的无线发射机进行定位处理。随机调谐的一个缺点在于,包括无线通信系统与无线定位系统之间的接口和在通过系统安排必要接收机的等待时间在内的各种同步系数会对整个定位处理吞吐量产生限制。例如,在TDMA系统中,通过无线定位系统使用的随机调谐通常会将定位处理吞吐量局限于每个小区站扇区每秒约2.5个位置。
因此,窄带接收机还支持另一种模式,即自动顺序调谐,自动顺序调谐可以实现以更高吞吐量进行定位处理。例如,在TDMA系统中,利用与上述窄带接收机运行过程相同的停留时间和建立时间,顺序调谐可以实现的定位处理吞吐量约为每小区站扇区每秒41个位置,这意味着可以在约9秒内对所有395个TDMA RF信道进行处理。通过利用例如两个可以被同步接收的邻接RF信道,通过对RF信道内的所有三个TDMA时隙进行位置处理以及通过消除无线通信系统对同步的要求可以实现提高处理速率。当无线定位系统正在使用顺序调谐的窄带接收机时,无线定位系统不知道无线发射机标识,因为无线定位系统不等待启动,在接收发射信号之前,无线定位系统也不向无线通信系统查询相同信息。在此方法中,无线定位系统顺序通过各小区站、RF信道以及时隙进行定位处理,并报告识别时间标记、小区站、RF信道、时隙以及位置的位置记录。报告位置记录之后,无线定位系统和无线通信系统使位置记录与无线通信系统中表示此时正在使用哪个无线发射机、以及各无线发射机使用哪个小区站、RF信道和时隙的数据匹配。然后,无线定位系统保持所研究的无线发射机的位置记录,而消除其余无线发射机的位置记录。
数字信号处理模块10-3
SCS数字接收机模块10-3输出具有规定带宽和规定位分解的数字RF数据流。例如,15MHz的宽带接收机实施例可以输出每秒6千万个采样、每个采样为14比特分辨率的数据流。此RF数据流含有无线通信系统使用的所有RF信道,DSP模块10-3接收数字数据流,并通过数字混合过程和滤波过程抽取任意单独RF信道。当需要降低SCS 10与TLP 12之间的带宽要求时,DSP还可以根据无线定位系统的命令降低位分解。根据对各位置的处理请求,无线定位系统可以动态选择以此分解转发数字基带RF数据的比特分辨率。DSP的功能是减小利用模拟部件进行混合和滤波产生的系统误差。使用DSP使得在任何两个SCS 10之间进行的处理实现良好匹配。
图2D示出DSP模块10-3的方框图,图2E所示的流程图示出DSP模块的运行过程。如图2D所示,DSP模块10-3对下列单元进行比较:一对DSP单元10-3-1A和10-3-1B,将它们共同称为“第一”DSP;串行并行转换器10-3-2;双端口存储单元10-3-3;第二DSP 10-3-4;并行串行转换器;FIFO缓冲器;用于进行检测的DSP 10-3-5(包括RAM),用于进行解调的另一个DSP 10-3-6,用于进行归一化处理和进行控制的另一个DSP 10-3-7;以及地址生成器10-3-8。在当前的优选实施例中,DSP模块10-3接收宽带数字数据流(如图2E所示的步骤S1),利用第一DSP(10-3-1A和10-3-1B)抽取信道块(步骤S2)。例如,被编程作为数字引下(drop)接收机的第一DSP可以抽取4个信道块,其中各信道块至少包括1.25MHz的带宽。此带宽可以包括24个AMPS信道或TDMA信道、6个GSM信道,或1个CDMA信道。DSP不要求信道块邻接,因为DSP独立地用数字方法对宽带数字数据流带宽内的任意RF信道组进行调谐。DSP还可以进行对块内的所有信道或任意信道进行宽带能量检测或窄带能量检测,并通过信道将能量值报告TLP 12(步骤S3)。例如,每10ms,DSP进行宽带能量检测并对所有接收机的所有信道建立RF频谱图(参考步骤S9)。因为每10ms可以通过SCS 10与TLP12之间的通信链路将此频谱图从SCS 10发送到TLP 12,所以存在明显的数据额外开销。因此,通过将数据压扩到有限级数,DSP可以减少数据开销。通常,例如,84dB的动态范围可以要求14位。在DSP进行压扩处理过程中,例如,通过选择16个重要RF频谱级送到TLP12,可以将数据减少到只有4位。无线定位系统可以自动调节选择级数、位数以及级表示的过程。完成这些调节过程可以使发送到TLP 12的RF频谱消息增加到最大,还可以最优化使用SCS 10与TLP 12之间的通信链路上的可用带宽。
转换后,各RF信道块(每个信道块至少为1.25MHz)通过串行并行转换器10-3-2任何存储到双端口数字存储器10-3-3(步骤S4)。数字存储器为循环存储器,这意味着DSP模块开始将数据写入第一存储器地址,然后顺序继续进行存储直到到达最后一个存储器地址。当到达最后一个存储器地址时,DSP返回第一存储器地址并继续顺序地将数据写入存储器。各DSP模块通常含有足够存储量以存储各RF信道块的几个辅助数据从而支持定位处理过程的等待时间和查询时间。
在DSP模块中,在数字化的和转换的RF数据被写入存储器的存储器地址即通过无线定位系统使用的时间标记,在确定TDOA的过程中,定位处理过程以从时间标记为基准。为了确保在无线定位系统的各SCS 10调整此时间标记,地址生成器10-3-8每秒从定时生成/时钟分布模块10-7接收一个脉冲信号(如图2所示)。位于无线定位系统内的所有SCS 10的地址生成器周期性地同时将自己复位到已知地址。这样可用使定位处理过程减少或消除在对各数字数据单元记录时间标记过程中的累加定时误差。
地址生成器10-3-8控制写入数字存储器10-3-3和从数字存储器10-3-3读出。由于ADC持续对RF信号进行采样和数字化处理并且第一DSP(10-3-1A和10-3-1B)持续实现数字引下接收机功能,所以可以持续进行写入。然而,当无线定位系统请求数据进行解调和定位处理时,以短脉冲形式进行读。无线定位系统甚至还可以用递归方法对单个发射信号进行定位处理,因此需要多次访问相同的数据。为了管理无线定位系统的许多要求,地址生成器允许双端口数字存储器的读取速率比写入速率快。通常,读取速率可以比写入速率快8倍。
DSP模块10-3使用第二DSP 10-3-4从数字存储器10-3-3读取数据,然后实现第二数字引下接收机功能以从RF信道块抽取基带数据(步骤S5)。例如,第二DSP可以从已经被数字化并存储到存储器的任意RF信道块内抽取任意一个30KHz AMPS信道或30KHz的TDMA信道。同样,第二DSP可以抽取任意一个GSM信道。因为信道带宽占据了存储的RF数据的全部带宽,所以不需要第二DSP抽取CDMA信道。将第一DSP 10-3-1A、DSP 10-3-1B与第二DSP 10-3-4进行合并允许DSP模块选择、存储并恢复无线通信系统内的任意一个RF信道。DSP模块通常存储4个信道块。在双模式AMPS/TDMA系统中,单个DSP模块可以连续同步监视至多42个模拟反向控制信道、至多84个数字控制信道,并对它分配监视并定位任意语音信道发射的任务。单个SCS机体通常至多支持3个接收机模块10-2(如图2所示)以覆盖2个天线中每个天线的3个扇区,并至多支持9个DSP模块(每个接收机的3个DSP模块允许将全部15MHz的带宽同时存储到数字存储器)。因此,除了可以容易地进行定标以使任意类型的小区站配置与处理负荷匹配之外,SCS 10是非常模块化的系统。
DSP模块10-3还实现其它功能,包括:自动检测在各扇区使用的工作信道(步骤S6)、解调(步骤S7)以及基于站的定位处理(步骤S8)。无线定位系统保持无线通信系统内RF信道的用途的工作图(步骤S9),这样可以使无线定位系统管理接收机并对资源进行处理,并且当产生有意义的特定发射信号时,快速启动处理过程。工作图为保持在无线定位系统内的表,该表对连接到SCS 10的各天线列出分配到该SCS 10的主要信道以及在这些信道内使用的各协议。主要信道为分配到所配置的基站或邻近基站的RF控制信道,该基站用于与无线发射机通信。例如,在具有扇形扫描小区站的典型蜂窝式系统中,存在一个被指定用于各扇区的RF控制信道频率。这些控制信道频率通常被指定作为所配置的SCS 10的主要信道。
即使其它SCS 10也具有相同的被分配的主要信道,仍可以指定相同的SCS 10来监视作为主要信道的其它邻近基站的RF控制信道。以此方式,无线定位系统可以实现系统解调冗余,这样就可以确保任意给定的无线发射机被错过的可能性极小。在使用此解调冗余度时,无线定位系统在不止一个SCS 10接收、检测并解调相同的无线发射信号两次或更多次。无线定位系统包括检测何时进行此多重解调并仅对定位处理启动一次的装置。此功能可以节省无线定位系统的处理和通信资源,以下将对此作进一步说明。单个SCS 10检测并解调在不与此SCS 10配合的小区站产生的无线发射信号的能力允许无线定位系统的操作者采用多种有效的无线定位系统网络。例如,可以这样设计无线定位系统,即无线定位系统使用的SCS 10数比无线通信系统具有的基站数少得多。
在无线定位系统中,利用两种方法将主要信道输入并保持在表中:直接编程方法和自动检测方法。直接编程方法包括利用一个诸如无线操作台16(如图1所示)的无线定位系统用户界面,或通过接收从无线定位系统到无线通信系统接口的信道分配数据,将主要信道数据输入到表中。换句话说,DSP模块10-3还运行被称为自动检测过程的后台处理过程,在后台处理过程中,DSP使用备用处理能力或预定处理能力来检测各可能RF信道上的发射信号,然后,试图利用可能的协议对这些发射信号进行解调。DSP模块确认直接编程的主要信道是正确的,并且DSP模块还快速对基站信道产生的变化进行检测并将告警发送到无线定位系统的操作者。
DSP模块以自动检测方法完成下列步骤(参考图2E-1):
对于用于覆盖SCS 10区域的各可能的控制信道和/或语音信道,建立占线计数器(步骤S7-1);
在检测周期的起始时,将所有占线计数器复位为0(步骤S7-2);
每次在规定的RF信道产生发射信号并且接收功率高于预定阈值时,该信道的占线计数器就递增(步骤S7-3);
每次在规定的RF信道产生发射信号,并且接收功率高于第二特定预定阈值时,DSP模块试图利用第一优选协议对发射信号的特定部分进行解调(步骤S7-4);
如果解调成功,则该信道的第二占线计数器递增(步骤S7-5);
如果解调不成功,则DSP模块试图利用第二优选协议对部分发射信号进行解调(步骤S7-6);
如果解调成功,则该信道的第三占线计数器递增(步骤S7-7);
在检测周期结束时,无线定位系统读取所有占线计数器(步骤S7-8);以及
无线定位系统根据占线计数器自动分配主要信道(步骤S7-9)。
无线定位系统的操作者可以检查占线计数器和主要信道的自动分配过程以及解调协议,并可以越过自动完成的任何设置过程。此外,如果不止有两个优选协议可供无线运营商使用,则可以利用软件下载DSP模块10-3来检测附加协议。基于宽带接收机10-2、DSP模块10-3以及可下载的软件的SCS 10的结构允许无线定位系统在一个系统中支持多个解调协议。在一个系统中支持多个协议具有明显的成本优势,因为在小区站只需要一个SCS 10。许多基站结构则相反,它们对不同模块协议要求不同收发信机模块。例如,当SCS 10可以在同一个SCS 10内同时支持AMPS、TDMA和CDMA时,当前没有可支持此功能的基站。
检测并解调多个协议的能力还包括在通过特定空中接口协议发射的消息内使用的验证进行独立检测的能力。在最近几年中,在无线发射机中使用验证字段作为减少在无线通信系统内出现舞弊行为的方法开始变得普遍起来。然而,不是所有的无线发射机实施验证。当使用验证时,通常,协议将附加字段插入发射消息。通常,此字段被插入发射消息内的无线发射机的识别码与拨号号码之间。对无线发射信号进行解调时,无线定位系统确定发射消息内的字段数以及消息类型(即:登记、开始、寻呼响应等)。无线定位系统对所有字段进行解调,并且如果在研究发射消息的类型时出现额外字段,则无线定位系统对启动条件检验所有字段。例如,如果拨号号码“911”出现在字段内的适当位置,并且该字段位于其没有验证字段的适当位置或位于其具有验证字段的适当位置,则无线定位系统正常启动。在此例中,要求号码“911”以序列“911”或“*911”的形式出现,而在此序列的前后没有其它号码。此功能可以减少或消除由出现在验证字段内的号码“911”引起的误启动。
因为当无线主叫用户拨打“911”时,必须尽快启动定位处理过程,所以为了无线定位系统成功运行,重要的是要支持对多重解调协议。无线定位系统利用两种方法可以启动定位处理过程:无线定位系统对控制信道发射信号进行独立解调,并利用任意数目的判据(例如:拨号号码)启动定位处理过程,或无线定位系统从诸如载波无线通信系统的外部信号源接收启动信号。本发明人发现利用SCS 10进行独立解调可以以最快时间进行启动,因为从无线用户按下无线发射机上的“SEND”或“TALK”(或类似内容)按钮的瞬间开始进行检测。
控制与通信模块10-5
图2F所示的控制与通信模块10-5包括数据缓冲器10-5-1、控制器10-5-2、存储器10-5-3、CPU 10-5-4以及T1/E1通信芯片10-5-5。该模块具有许多事先在第5,608,410号美国专利中说明的特性。在本实施例中增加了几项增强功能。例如,即使当控制与通信模块上的CPU停止执行其编程软件时,SCS 10现在还具有自动远程复位能力。此能力可以降低无线定位系统的运行成本,因为不需要技术人员到小区站去复位不能正常工作的SCS 10。通过对特定比特序列监视SCS 10与TLP 12之间的通信接口,可以运行自动远程复位电路。此比特序列是在SCS 10与TLP 12之间进行正常通信时不出现的序列。例如,此序列可以包括全1格式。复位电路独立运行CPU,因此即使当CPU被置于锁定状态时或被置于非运行状态时,该电路仍可以对SCS 10进行复位并使CPU回到运行状态。
此模块还具有记录并报告在监视会诊断SCS 10的性能时使用的大量统计数字和变量的能力。例如,SCS 10可以监视任意DSP或SCS10内的其它处理器以及SCS 10与TLP 12之间的通信接口的利用率。定期向AP 14和NOC 16报告这些数值,并利用这些数值确定系统内何时需要附加处理与通信资源。例如,可以在NOC内设置告警阈值来向操作者指出任意资源是否经常超过预定阈值。SCS 10还可以监视发射信号被成功解调的次数和失败解调的次数。这在允许操作者确定用于解调的信号阈值是否被最佳设置时有用。
此模块以及其它模块还可以向TLP 12自动报告其识别码。如下所述,可以将许多SCS 10连接到单个TLP 12。通常,SCS 10与TLP 12之间的通信与基站与MSC之间的通信共享。通常难于快速准确确定哪个SCS 10被分配到特定电路。因此SCS 10含有在安装时记录的硬编码识别码。此识别码可以被TLP 12读取并识别以主动确定哪个SCS10被运营商分配到几个不同通信电路中的各通信电路。
SCS到TLP之间的通信支持各种消息,包括:命令和响应、软件下载、状态和动力、参数下载、诊断、频谱数据、相位数据、主要信道解调以及RF数据。将通信协议设计为可以通过将协议开销减少到最小来对无线定位系统的运行进行优化,该协议包括消息优先级方案。对各种消息指定优先级,SCS 10和TLP 12利用优先级查询消息,从而在发送较低优先级消息之前先发送较高优先级消息。例如,通常,将解调消息设置为高优先级,因为无线定位系统必须根据特定类型的呼叫(例如:E9-1-1)无延迟地启动定位过程。尽管在查询较低优先级消息之前查询较高优先级消息,但是协议通常并不预占已经处于传送中的消息。即在通过SCS 10与TLP 12之间的通信接口发送消息的过程将全部完成,然后,待发送的下一个消息成为具有最早时间标记的最高优先级消息。为了将高优先级消息等待时间减小到最小,以分段的形式发送诸如RF数据的长消息。例如,所有100毫秒AMPS发射信号的RF数据被分割为10毫秒的分段。以此方式,在RF数据的各分段之间查询高优先级消息。
校准与性能监视
SCS 10的结构主要基于数字技术,它包括数字接收机、数字信号处理器。一旦RF信号被数字化,则在各种处理过程中可以对定时、频率以及相位差减小精细控制。更重要的是,在无线定位系统中的各种接收机与各种SCS 10之间,任意定时、频率以及相位差均可以完全一致。然而,在ADC之前,RF信号通过单个RF部件,包括天线、电缆、低噪声放大器、滤波器、双工器、多路耦合器以及RF分裂器。各RF部件的特性对无线定位系统均重要,这些特性包括:延迟和相位频率响应。如果RF部件和模拟部件在各SCS 10对(例如:图2G所示的SCS 10A和SCS 10B)之间完全匹配,则在定位处理过程中就可以自动消除这些特性的影响。但是如果各部件的特性不匹配,则定位处理过程偶尔会出现由于不匹配引起的检测误差。此外,许多RF部件可以承受由于功率、时间、温度或其它会将检测误差附加到位置确定过程的因素引起的不稳定性。因此,本发明开发了几种技术来校准无线定位系统内的RF部件并有规律地监测无线定位系统的性能。在进行校准之前,无线定位系统将这些延迟值以及相位频率响应(即通过RF信道数)存储到无线定位系统的表中用于校正这些检测误差。以下将参考图2G至图2J说明这些校正方法。
外部校准方法
参考图2G,沿基线测量无线定位系统的定时稳定性,其中各基线包括:两个SCS(SCS 10A和SCS 10B)以及它们之间的假想线(A-B)。在TDOA/FDOA型的无线定位系统中,通过测量各SCS 10对从无线发射机到达的信号记录的时间差,计算无线发射机的位置。因此,重要的是,SCS 10沿任意基线测量的时间差主要由于无线发射机的发射时间,而次要原因是SCS 10的RF部件和模拟部件自身的变化。为了满足无线定位系统的精度目标,将任意SCS 10对的定时稳定性保持远少于100纳秒的RMS(均方根)。因此,无线定位系统的各部件对无线发射机的位置估计过程中产生检测误差的贡献小于100英尺RMS。此误差的某些内容是由于在校准系统时使用的信号的模糊性。利用众所周知的Cramer-Rao下限方程可以确定此模糊性。对于AMPS反向控制信道,此误差接近40纳秒RMS。剩余的误差分配被分配到无线定位系统的各部件,主要是SCS 10内的RF部件和模拟部件。
在外部校准方法中,无线定位系统使用校准其信号特性与目标无线发射机的信号特性匹配的发射机的网络。这些校准发射机可以是发射周期登记信号和/或寻呼响应信号的普通无线电话。利用具有到与基线有关的两个SCS 10的相对无干扰路径和无障碍路径的校准发射机,优选周期性地校准各可用SCS至SCS基线。利用处理目标无线发射机发射的信号的方法处理校准信号。由于事先已知TDOA值,所以计算过程的任何误差均因为无线定位系统的系统误差产生。然后,在后续对目标发射机的位置计算过程中可以消除这些系统误差。
图2G示出可以将定时误差减小到最小的外部校准方法。如图所示,位于点“A”的第一SCS 10A和位于点“B”的第二SCS 10B具有相关基线A-B。位于点“C”的校准发射机在时间T0发射的校准信号理论上会在时间T0+TAC到达第一SCS 10A,TAC为校准信号从校准发射机天线到数字接收机内的双端口数字存储器需要的时间的测量值。
同样,同一个校准信号会在理论时间T0+TBC到达第二SCS 10B。然而,校准信号通常不会刚好在校正时间到达数字存储器和各SCS 10的数字信号处理部件。相反,校准信号从校准发射机传播到SCS 10花费的总时间(TAC、TBC)内分别存在误差e1和e2,这样到达的准确时间实际为T0+TAC+e1和T0+TBC+e2。此误差某种程度上是由于信号通过空气传播(即从校准发射机天线到SCS天线)过程中产生的延迟引起的;然而,此误差主要由于SCS前端部件的时变特性引起。不能确定误差e1和误差e2本身,因为系统不知道发射校准信号的准确时间(T0)。然而,系统可以确定校准信号到达任意给定SCS 10对中各SCS 10的时间差的误差。将TDOA偏差值定义为测量的TDOA值与理论上的TDOA值τ0之间的差值,其中τ0为理论延迟值TAC与TBC之间的理论差值。校准发射机已知各SCS 10对的理论TDOA值,因为SCS 10和校准发射机的位置以及校准信号传播的速度已知。测量的TDOA基线(TDOAA-B)可以被表示为TDOAA-B=τ0+∈,其中∈=e1-e2。在这种情况下,位于点“D”的第二校准发射机发射的校准信号具有相关误差e3和e4。待从目标发射机的TDOA测量值中减去的∈的极限值是对一个或多个校准发射机获得的∈值的函数(例如:加权平均数)。因此用如下方法对位于点“X”和点“Y”的一对SCS 10的给定TDOA测量值(TDOAmeasured)和位于未知位置的目标无线发射机进行校正:
TDOAX-Y=TDOAmeasured-∈
∈=k1∈1+k2∈2+...+kN∈N,
其中k1、k2等为加权系数,∈1、∈2等为通过从各校准发射机的理论值中减去测量的TDOA值获得的偏差值。在此例中,偏差值∈1为与位于图中所示的点“C”的校准发射机有关的偏差值。无线定位系统的操作者确定加权系数,并将它们输入到各基线配置表。操作者考虑从各校准发射机到位于点“X”和点“Y”的SCS 10的距离,根据经验确定从各校准发射机到位于点“X”和点“Y”的SCS 10的视线(lineof sight),以及各SCS“X”和SCS“Y”对与各校准发射机相邻的无线发射机位置估计的贡献。一般而言,靠近位于点“X”和点“Y”的SCS 10的校准发射机的权值要高于远离位于点“X”和点“Y”的SCS10的校准发射机的权值,并且具有到位于点“X”和点“Y”的SCS 10的较好视线的校准发射机的权值要高于具有较差视线的校准发射机的权值。
各误差分量e1、e2等以及获得的误差分量∈可以在宽时间范围内宽范围发生变化,因为有一些误差分量是由于从校准发射机到各SCS10的多路径反射引起的。多路径反射非常依赖于路径,一次测量与一次测量之间、一个路径与一个路径之间的多路径反射不同。本发明的目的并不是对这些校准路径确定多路径反射,而是确定由SCS 10的各部件引起的误差部分。通常,偏差值e1和e3具有共同分量,因为它们与同一个第一SCS 10A有关。同样,偏差值e2和e4具有共同分量,因为它们与同一个第二SCS 10B有关。众所周知,当多路径部件大范围发生变化时,部件误差变化的速度慢,而且通常是以正弦形式发生变化。因此,在外部校准方法中,利用降低宽范围变化的多路径部件权值的加权时基滤波器滤除偏差值∈,而保留SCS 10引起的相对慢速变化的误差分量。在外部校准方法中使用的一种典型滤波器为卡尔曼滤波器。
校准发射信号之间的周期根据对SCS部件确定的误差漂移率发生变化。漂移率周期应比校准间隔周期长得多。无线定位系统监测漂移率周期以连续确定变化率,并在需要时可以周期性地调节校准间隔。通常,诸如根据本发明的无线定位系统的无线定位系统的校准速率在10分钟与30分钟之间。这与无线通信系统内的登记速率的典型时间周期对应。如果无线定位系统确定必须将校准间隔调节到比无线通信系统的登记速率快的速率,则通过以规定的间隔寻呼发射机,AP14(如图1所示)自动使校准发射机进行发射。各校准发射机可独立进行寻址,并且与各校准发射机有关的校准间隔可以不同。
由于在外部校准方法中使用的校准发射机为标准电话,所以无线定位系统必须具有将这些电话与其它为各种应用目的进行定位的无线发射机区别开的机制。通常,无线定位系统将校准发射机的识别码列表保持到TLP 12和AP 14。在该蜂窝系统中,校准发射机的识别码可以是移动识别号,即MIN。当校准发射机进行发射时,各SCS 10接收发射信号并通过适当SCS 10进行解调。无线定位系统将发射信号的识别码与所有校准发射机识别码的预存任务列表进行比较。如果无线定位系统确定该发射信号为校准发射信号,则无线定位系统启动外部校准处理过程。
内部校准方法
除了外部校准方法外,本发明的一个目的是校准在无线定位系统的SCS 10内使用的宽带数字接收机的所有信道。外部校准方法通常仅校准带宽数字接收机使用的多个信道中的一个信道。这是因为固定校准发射机通常扫描最高功率控制信道,因此通常每次扫描同一个控制信道。与其它有关部件一起使用的宽带数字接收机的传递函数并不保持完全不变,而随时间和温度发生变化。因此即使是外部校准方法可以成功校准的单个信道,仍没有校准其余信道的把握。
图2H所示的流程图示出的内部校准方法特别适合于校准单个第一接收机系统(即:SCS 10),第一接收机系统的特征在于,时变与频变传递函数,其中传递函数定义接收机系统如何变换接收信号的振幅和相位,并且在定位系统中采用接收机系统来部分地通过确定由无线发射机发射并被待校准的接收机系统和另一个接收机系统接收的信号的到达时间之间的时间差确定无线发射机的位置,并且其中定位估计的精度部分地依赖于系统进行的TDOA测量的精度。AMPS RCC传递函数的一个实例示于图2I,图2I示出传递函数的相位通过跨越630KHz的21个控制信道发生变化。
参考图2H,内部校准方法包括步骤:临时用电子方法将接收机系统使用的天线与接收机系统断开(步骤S-20);将内部产生的具有已知稳定信号特性的宽带信号输入到第一接收机系统(步骤S-21);利用产生的宽带信号来获得在传递函数经过第一接收机系统的带宽发生变化情况下的估计值(步骤S-22);以及利用估计值来缓和由第一接收机系统进行时间测量和频率测量的第一传递函数发生变化引起的影响(步骤S-23)。内部校准使用的稳定宽带信号的一个实例为梳状信号,它包括多个已知间隔(例如:5KHz)的、独立的、等振幅频率单元。这种信号的例子示于图2I。
为了防止外部信号进入带宽接收机并为了确保接收机仅接收稳定宽带信号,在进行内部校准处理时,必须临时将天线断开。为了将丢失太多无线发射机发射的信号的内容的机会降低到最小,用电子方法仅将天线断开几微秒。此外,通常,在进行外部校准与内部校准的间隔期间,在外部校准将SCS 10内的任意部件偏移的概率降低到最小后,立即进行内部校准。利用两种电子方法控制的RF继电器(未示出)可以将天线与宽带接收机断开。即使是处于“off”位置,RF继电器仍不能在输入与输出之间提供完好的隔离,但是它可以提供多达70dB的隔离。两个继电器可以串联使用,这样可以增加隔离值并可以进一步保证在进行校准期间没有信号能够从天线泄漏到宽带接收机。同样,当不使用内部校准功能时,可以关闭内部校准信号。并且两个RF继电器也被关闭以防止在计算机从无线发射机采集信号时将内部校准信号泄漏到宽带接收机。
外部校准方法提供对单个信道的绝对校准,而内部校准方法对与已经进行了绝对校准的信道有关的其它各信道进行校准。梳状信号特别适合于作为稳定宽带信号,因为利用存储的该信号的复制信号并利用数模转换器可以容易地产生梳状信号。
利用宽带校准信号的外部校准
接着描述的外部校准方法可以结合以时变与频变传递函数为特征的SCS 10接收机系统一起使用,SCS 10接收机系统包括天线、滤波器、放大器、双工器、多路耦合器、分裂器以及与SCS接收机系统相连的电缆。该方法包括外部发射机发射稳定的已知宽带校准信号的步骤。然后,宽带校准信号用于估计经过SCS计算机系统的规定带宽传递函数。随后,传递函数的估计值用于缓和传递函数发生变化对后续TDOA/FDOA测量值的影响。为了避免干扰支持无线定位系统的无线通信系统,外部发射信号优选地是短时长、低功率信号。
在此优选方法中,SCS接收机系统与外部发射机同步。利用GPS定时单元可以实现这种同步。此外,可以对接收机系统进行编程以仅在发送校准信号时接收并处理整个宽带校准信号。除了与外部校准发射同步时之外,接收机系统在任何时候都不进行校准处理。此外,在接收机系统与外部校准发射机之间使用无线通信链路来交换命令和响应。外部发射机使用定向天线对仅位于SCS接收机系统天线的宽带信号进行校正。定向天线可以是八木天线(Yagi天线)(即线性端射天线阵)。此校准方法优选地包括仅在定向天线对准接收机系统天线并在多路径反射的风险低时,进行外部发射。
对各基站偏离进行校准
本发明的另一个方面涉及对SCS接收机系统内的站偏离进行校正的校准方法。“站偏离”被定义为无线发射机发射的RF信号到达天线时间与该信号到达宽带接收机的时间之间的有限延迟。本发明方法包括测量从天线到滤波器的电缆的长度并确定与电缆长度有关的相应延迟的步骤。此外,该方法还包括将已知信号输入到滤波器、双工器、多路耦合器或RF分裂器并测量延迟和从各装置输入到宽带接收机的相位响应与频率响应。然后,将延迟与相位值组合在一起并用于校正后续位置测量过程。当与上述基于GPS的定时生成过程一起使用时,该方法优选地包括对GPS电缆长度进行校正的步骤。此外,外部产生的参考信号优先地用于监视由于老化和气候原因引起的站偏离的变化。最后,通过RF信道的对于无线定位系统内的各接收机系统的站偏离优先地以表格形式存储无线定位系统供后续定位处理过程进行的校正过程使用。
性能监测
无线定位系统使用与规律、前向地进行监测的性能的校准相同的方法。图2K和图2L所示的流程图示出这些方法。用于进行性能监测的两种方法为:固定电话方法和对测量的点进行测试的方法。固定电话方法包括下列步骤(如图2K所示):
将标准无线发射机永久设置到无线定位系统(后面将这些称为固定电话)所覆盖区域内的各点(步骤S-30);
对设置固定电话的点进行测量,这样在预定距离内例如10英尺可知其精确位置(步骤S-31);
将测量的位置存储到AP 14内的表内(步骤S-32);
允许固定电话以无线通信系统对系统上的所有无线发射机设置的速率和间隔注册到无线通信系统(步骤S-33);
每次固定电话进行注册发送时,无线定位系统利用常规定位处理过程定位固定电话(与利用校准发射机,无线定位系统可通过将识别码存储到表中,识别该发射信号是由固定电话发射的方法相同)(步骤S-34);
无线定位系统计算利用定位处理过程确定的计算位置与通过测量确定的存储位置之间的误差(步骤S-35);
位置、偏差值以及其它测量参数与时间标记一起存储到AP 14内的数据库(步骤S-36);
AP 14监测瞬间误差以及其它测量参数(总称为扩展的位置记录)然后附加计算误差和其它测量参数的各种统计值(步骤S-37);以及
如果任意偏差值或其它数值超过预定阈值或历史统计值,则立即或在完成对规定次数的定位估计进行统计过滤之后,AP 14向无线定位系统的操作者发出告警信号(步骤S-38)。
扩展的位置记录包括大量用于对无线定位系统的瞬间性能和历史性能进行分析的测量参数。这些参数包括:无线发射机使用的RF信道;无线定位系统对无线发射信号进行解调使用的天线端口;无线定位系统请求RF数据的天线端口;经过进行定位处理的间隔的发射功率的峰值、平均值以及方差;选择作为定位处理过程的基准的SCS 10与天线端口;相关值,在定位处理过程使用的各其它SCS 10和天线与基准SCS 10和基准天线之间通过交叉频谱(cross-spectral)相关产生;各基线的延迟值;多路径缓和参数;以及余值,多路径缓和计算之后剩余的余值。为了确定无线定位系统是如何工作的,无线定位系统可以对其中任何一个测量参数进行监测。例如,无线定位系统监测的参数类型是基线上相关值的瞬时值与相关值的历史范围之间的方差。另一个例子可以是在特定天线接收的功率的瞬时值与接收功率的历史范围之间的方差。还可以计算许多其它统计值并且这一系列测量参数不胜枚举。
根据小区站密度、地面障碍以及无线通信系统在此区域内实现的以往的轻松性,确定设置在无线定位系统覆盖区域内的固定电话数。通常,固定电话与小区站的比约为1比6,然而,在某些区域内要求该比例为1比1。固定电话提供连续监测无线定位系统性能以及对运营商进行的频率分配中出现的任何变化进行监视的手段。频率分配中出现的变化多数会导致无线定位系统性能的变化,固定电话对性能进行监测可以立即将性能变化通知无线定位系统的操作者。
测量点的驱动测试与固定电话进行监测非常类似。通常,固定电话仅可以设置在室内,因为在室内可以接通电源(即:电话必须持续接通电源才有效)。为了获得定位性能的更全面的性能测量值,还对室外测试点进行驱动测试。参考图2L,与利用固定电话相同,对在无线定位系统的覆盖区域内规定的测试点进行测量在10英尺内(步骤S-40)。对各测试点指定代码,其中该代码包括“*”或“#”,之后是序列号(步骤S-41)。例如:“*1001”至“*1099”可以是测试点使用的99个代码的序列。这些代码应该是拨号时对无线通信系统无意义的序列(即:除了截听消息之外,在MSC内此代码不会产生特征,或其它翻译)、AP 14将各测试点的代码与测量位置一起存储(步骤S-42)。完成这些初始步骤之后,启动拨其中任何一个代码的无线发射机并利用正常定位处理过程进行定位(步骤S-43和S-44)。无线定位系统自动计算定位处理过程确定的计算位置与通过测量确定的存储位置之间的误差,然后将位置和偏差值与时间标记一起存储到AP 14的数据库(步骤S-45和S-46)。AP 14监测瞬时误差以及该误差的各历史统计值。如果该偏差值超过预定阈值或历史统计值,则或者立即或者在通过规定次数定位估计进行统计过滤后,AP 14向无线定位系统的操作者发告警信号(步骤S-47)。
TDOA定位处理器(TLP)
图1、图1A和图3所示的TLP 12为中央数字信号处理系统,它对无线定位系统的许多方面进行管理,特别是对SCS 10进行管理,并对定位处理过程进行控制。因为定位处理过程为增强的DSP,TLP 12的主要优势之一是在无线定位系统内的任意SCS 10发射的发射信号启动的定位处理之间共享DSP资源。即通过集中使用资源可以降低位于SCS 10的DSP的附加成本。如图3所示,TLP 12有3个主要部件:DSP模块12-1、T1/E1通信模块12-2以及控制器模块12-3。
T1/E1通信模块12-2提供与SCS 10的通信接口(T1和E1为世界范围内通用的标准通信速度)。各SCS 10利用一个或多个DS0(通常是56Kbps或64Kbps)与TLP 12通信。通常,利用例如分插单元或位于小区站的信道排,将各SCS 10连接到部分T1或E1电路。此电路通常与与MSC通信的基站共享。在中央位置,将指定到基站的DS0与指定到SCS 10的DS0分离。这通常在TLP 12的外部利用数字访问与控制系统(DACS)13A实现,数字访问与控制系统(DACS)13A不仅将DS0分离,而且将多个SCS 10产生的DS0简并(groom)到整个T1或E1电路。这些电路从DACS 13A连接到DACS 13B,然后连接到TLP 12的T1/E1通信模块。各T1/E1通信模块含有足够的数字存储器用于缓存发送到与该模块进行通信的各SCS 10的数据分组或由与该模块进行通信的各SCS 10产生的数据分组。
DSP模块12-1为定位处理过程提供汇集资源。一个模块通常含有2个到8个数字信号处理器,各数字信号处理器同样可以用于进行定位处理。支持两种类型的定位处理过程:基于中央的定位处理过程和基于站的定位处理过程,以下将对它们作更详细说明。TLP控制器12-3对DSP模块12-1进行控制以获得最佳吞吐量。各DSP模块含有足够数字存储器以存储定位处理过程所必需的全部数据。在将开始进行定位处理必需的数据从有关SCS 10转移到DSP模块的数字存储器之前,不使用DSP。仅在此之后,DSP的特定任务是定位特定无线发射机。利用此技术,属于昂贵资源的DSP始终不处于等待状态。一个TLP可以支持一个或多个DSP模块。
控制器模块12-3对在无线定位系统内进行的定位处理过程提供实时控制。AP 14为无线定位系统内的顶级管理实体,然而,在出现发射信号时,其数据库结构并不能以足够快的速度进行实时判别。控制器模块12-3从SCS 10接收消息,这些消息包括:状态、各天线的各信道内的频谱能量、解调的消息以及诊断。这使得控制器连续确定在无线定位系统内发生的事件,并发送命令以采取某种行动。当控制器模块从SCS 10接收解调消息时,控制器模块判别是否对特定无线发射机进行定位处理。控制器模块12-3还确定在定位处理过程中使用哪个SCS 10和哪个天线,包括确定是使用基于中央的定位处理过程还是使用基于站的定位处理过程。控制器模块命令SCS 10返回必要数据,并命令通信模块和DSP模块顺序地执行定位处理过程中的必要规则。以下将进一步详细说明这些步骤。
控制器模块12-3保持一个表,即有意义的信号表(SOIT)。此表含有用于启动对特定无线发射信号进行定位处理的所有判据。这些判据可以包括:例如,移动识别号、移动台ID、电子序列号、拨号号码、系统ID、RF信道号、小区站号或扇区号、发射信号的类型以及其它类型的数据单元。有些启动事件与利用它们确定的处理顺序有关而具有较高或较低优先级。在处理较低优先级定位启动过程之前处理较高优先级定位启动过程。然而,在被指定进行较高优先级任务之前,完成对已经开始定位处理的较低优先级启动过程的处理。在AP 12保持无线定位系统的主任务表,并自动将此任务表的拷贝下载到无线定位系统的各TLP 12内的有关信号表。当复位TLP 12或第一次启动时,将整个相关的信号表下载到TLP 12。在这两个事件完成之后,为了节省通信带宽,仅将变更从AP 14下载到各TLP 12。TLP 12到AP 14的通信协议优选地包括足够冗余度和错误检验以避免将不正确数据输入有关信号表。当AP 14和TLP 12周期性地具有有效空闲处理能力时,AP 14再确认有关信号表内的项目以保证无线定位系统内的所有有关信号表项目全部同步。
各TLP机体具有与此机体有关的最大容量。例如,一个TLP机体具有足以支持48个到60个SCS 10。如果无线通信系统更大,则利用以太网将TLP机体、多个TLP机体的容量合并在一起。控制器模块12-3负责内部TLP通信和联网,并与其它TLP机体内的控制器模块通信而且通过以太网与应用程序处理器14通信。如果定位处理过程需要使用与不同TLP相连的SCS 10,则需要进行TLP间的通信。对各无线发射信号的定位处理过程分别指定单个TLP机体内的单个DSP模块。TLP机体内的控制器模块12-3选择在其上进行定位处理的DSP模块,然后路由选择在定位处理过程使用的所有RF数据并将它们送到该DSP模块。如果要求RF数据从SCS 10连接到不止一个TLP,则所有必要TLP机体内的控制器模块要求将RF数据从所有必要SCS 10传送到其各自相连的TLP 12,然后传送到指定进行定位处理的DSP模块和TLP机体。为了具有冗余度,控制器模块支持两个完全独立的以太网。任何一个网络中出现断开或故障时,TLP 12均会立即将所有通信转移到另一个网络。
控制器模块12-3保持无线定位系统的一个完整网络图,包括与各TLP机体相关的SCS 10。网络图即存储在控制模块内的一个表,它包括:在定位处理过程中可以使用的候选SCS/天线,以及与各SCS/天线有关的各种参数。图3示出典型网络图结构。在表中对与SCS 10相连的各天线存在独立项目。当在与不止一个TLP机体通信的SCS 10覆盖的区域内出现无线发射信号时,有关TLP机体内的控制器模块确定哪个TLP机体是“主”TLP机体,用于控制定位处理过程。通常,与对无线发射信号分配主要信道的SCS 10相连的TLP机体被指定为主。然而,如果该TLP临时没有DSP资源可以用于定位处理,或者如果定位处理过程使用的大多数SCS 10被连接到另一个TLP机体并且控制器模块将TLP间通信减少到最少,则可以指定另一个TLP机体来代替。此判别过程完全是动态的,但是可以利用对各主要信道分配预定优选TLP机体的TLP 12内的表帮助进行此判别过程。无线定位系统操作者建立此表,并利用网络控制台对此表进行编程。
在此描述的联网过程对两个与同一个无线运营商相连的TLP机体有效,并对与两个无线运营商之间覆盖区域交叠或交界的机体有效。因此,属于第一无线运营商的TLP 12可以被联网并从属于第二无线运营商的TLP 12(和与该TLP 12相连的SCS 10)接收RF数据。此联网过程在乡村地区特别有用,在乡村地区,通过在多个无线运营商的小区站采用SCS 10可以提高无线定位系统的性能。因为在许多情况下,无线运营商不与小区站共处一地,所以如果无线定位系统仅使用一个无线运营商的小区站,则此特征使得无线定位系统在地面上访问的天线种类比可以利用的天线种类多。如下所述,适当选择和使用天线进行定位处理可以提高无线定位系统的性能。
控制器模块12-3将包括位置记录在内的许多消息发送到AP14,以下将对许多AP 14进行说明。然而,通常不将解调数据从TLP 12发送到AP 14。但是,如果TLP 14从特定无线发射机接收解调数据,并且在不同覆盖区域内,TLP 12识别作为第二无线运营商的注册客户的无线发射机,TLP 12可以将此解调数据发送到第一(服务)AP 14。这样可以使第一AP 14A与连接到第二无线运营商的第二AP 14B通信,并使第一AP 14A确定特定无线发射机是否已经对任何类型的定位服务进行登记。如果已经登记,则第二AP 14B可以通知第一AP 14A将特定无线发射机的标识码存储到有关信号表,这样只要特定无线发射机位于与第一AP 14相连的第一无线定位系统内,就可以定位特定无线发射机。如果第一无线定位系统检测到特定无线发射机在超过预定阈值的时间周期内未进行登记,则第一AP 14A可以通知第二AP 14B将特定无线发射机的标识码从有关信号表中消除,因为不再存在于与第一AP 14A有关的覆盖区域内。
诊断端口
TLP 12支持诊断端口,在对无线定位系统中产生的故障进行处理和诊断时,诊断端口非常有用。可以在TLP 12本地访问,或通过将TLP 12连接到AP的以太网访问此诊断端口。诊断端口可以使操作者将从SCS 10接收的所有解调RF数据以及定位处理过程的中间结果和最终结果写入文件。对位置估计进行处理后,将此数据从TLP 12擦除,因此诊断端口提供保存数据的手段,之后利用此数据进行后处理和分析。本发明人在运行大规模无线定位系统过程中的经验表明,极少数位置估计值偶尔会具有非常大的误差,并且在任意测量周期中,这些大偏差值会控制无线定位系统的整个运行统计。因此,重要的是为操作者提供可以使无线定位系统检测并抑制产生极大误差的原因从而诊断并缓和这些误差。可以设置诊断端口保存所有位置估计、由特定无线发射机进行的位置估计或在特定测试点进行的位置估计,或满足特定判据进行的位置估计的上述信息。例如,对于测量点的固定电话或驱动测试,诊断端口可以实时确定位置估计过程中存在的误差,然后仅对其误差超过预定阈值的这些位置估计过程写入上述信息。通过将测量的各固定电话的纬度坐标、经度坐标和驱动测试点存储到表中,然后如果对相应的测试点进行位置估计通过计算径向误差,诊断端口可以实时确定误差。
冗余度
利用几种本发明的方法,TLP 12可以实现冗余,允许无线定位系统支持M加N冗余方法。M加N冗余方法是指,利用N个冗余(或备用)TLP机体对M个联机TLP机体提供冗余备用。例如,M可以是10而N可以是2。
首先,不同TLP机体内的控制器模块以预定时间间隔在它们自身之间并与指定监测TLP机体的各AP 14交换状态和“动力”消息。因此,各控制器模块具有无线定位系统内的其它控制器模块的全状态和连续性。不同TLP机体内的控制器模块周期性地选择一个TLP 12内的控制器模块作为一组TLP机体的主控制器。如果第一TLP 12A在其状态消息内报告故障情况或恶化情况,或者如果第一TLP 12A不能在其指定或预定时间内报告状态或动力消息,则主控制器可以决定将第一TLP机体设置为脱机状态。如果主控制器将第一TLP 12A设置为脱机状态,则主控制器可以指定第二TLP 12B进行冗余切换并承担使第一TLP 12A脱机的任务。第二TLP 12B自动发送已经下载到第一TLP 12A的配置,可以从主控制器或从与TLP 12相连的AP 14下载此配置。主控制器可以是任意一个未处于脱机状态的TLP 12上的控制器模块,然而主控制器可以优选是备用TLP 12上的控制器模块。当主控制器是备用TLP 12内的控制器模块时,检测有故障的第一TLP12A、将第一TLP 12A设置到脱机状态以及进行冗余切换所需的时间可以被加速。
第二,通过专用于冗余控制的高可靠性DACS,优先地路由选择在SCS 10与各TLP T1/E1通信模块12-2之间的所有T1或E1通信。将DACS 13B连接到含有SCS 10的DS0的各简并T1/E1电路,并且还连接到各TLP 12的各T1/E1通信模块12-2。位于TLP 12的各控制器模块含有DACS 13B图,该图描述DACS连接表和端口分配。将此DACS 13B连接到上述以太网,并可以利用位于任意TLP 12的任意控制器模块12-3对DACS 13进行控制。如果利用主控制器将第二TLP 12设置为脱机状态。则主控制器向DACS 13B发送命令以将与第一TLP 12A通信的简并T1/E1电路转换到处于备用状态的第二TLP12B。同时,AP 14将第二(现在处于脱机状态)TLP 12B使用的全部配置文件下载到第三(现在处于联机状态)TLP 12C。从第一次检测故障第一TLP机体到完成切换并由第三TLP机体完成处理工作的时间通常不到几秒钟。在许多情况下,与有故障的第一TLP机体相连的SCS 10不会丢失RF数据,并且可以继续进行定位处理而不会出现中断。TLP出现故障时,如果将第一TLP 12A设置为脱机状态,则NOC16产生告警来通知无线定位系统操作者发生了此事件。
第三,各TLP机体含有冗余电源、风扇、和其它部件。TLP机体还支持多个DSP模块,因此一个DSP模块发生故障或者甚至是DSP模块上的一个DSP发生故障会降低对可用资源的处理总量,但是不会导致TLP机体发生故障。在此段说明的所有情况下,可用对TLP 12的故障部件进行替换,而无需将整个TLP机体设置为脱机状态。例如,如果一个电源发生故障,则冗余电源具有足够容量单独支持机体负荷。故障电源具有将其自身从机体负荷拆下的必要电路,这样就不会进一步破坏机体。同样,故障DSP模块还可以将其自身从机体的有源部分拆下,这样就不会破坏底板或其它模块。这可以使包括第二DSP模块在内的机体剩余部分继续正常运行。当然,会降低机体的总处理吞吐量,但是可以避免整体故障。
应用程序处理器(AP)14
AP 14是中央数据库系统,它包括多个管理整个无线定位系统的软件进程,为外部用户提供界面和应用程序,存储位置记录和配置,以及支持各种涉及应用程序的功能。AP 14使用为了满足无线定位系统的吞吐量制造的商用硬件平台。AP 14还使用商用关系数据库系统(RDBMS),它是为提供上述功能定做的。当SCS 10和TLP 12优选地一起实时运行以确定位置并建立位置记录时,AP 14可以基于实时运行以存储并转发位置记录,而基于非实时运行时可以后处理位置记录,并提供访问和报告结束的时间。已经证明,对各种类型的系统的位置记录进行存储、检索以及后处理的能力以及对应用程序进行分析的能力是本发明的强有力优势。选择的主要软件进程称为ApCore,图4示出此进程,并且此进程包括下列功能:
AP性能管理程序(ApPerfGuard)是一个专用软件进程,它负责启动、停止并监测大多数其它ApCore进程,并负责ApCore与NOC 16的通信。从NOC收到配置更新命令后,ApPerfGuard对数据库进行更新并将变更通知所有其它进程。当NOC通知ApCore进入特定运行状态时,ApPerfGuard启动并停止适当进程,并且持续监测软件进程,如果它们已经被激活就安排软件进程运行,或停止并重新启动不再正确响应的任意进程。ApPerfGuard被指定到最高处理优先级之一,这样另一个已经“失控”的进程就不会阻塞此进程。ApPerfGuard还被指定到其它软件进程不能访问的专用存储器,这样就可以避免被其它软件进程中断。
AP调度程序(ApMnDsptch)是一个从TLP 12接收位置记录并将位置记录转发到其它进程的软件进程。此进程含有独立线程用于在系统内配置的各物理TLP 12,并且各线程从TLP 12接收位置记录线程。为了系统可靠,ApCore保持含有从各TLP 12接收的最后一个位置记录序列号的列表,并在初始连接时将此序列号发送到TLP 12。此后,AP 14和TLP 12保持一个协议,根据此协议,TLP 12发送具有唯一标识符的各位置记录。ApMnDsptch将位置记录转发到多个进程,包括Ap911、ApDbSend、ApDbRecvLoc以及ApDbFileRecv。
AP任务处理程序(ApDbSend)控制无线定位系统内的任务表。任务表是所有触发判据的主表,触发判据确定哪个无线发射机将被定位,哪个应用程序建立判据以及哪个应用程序可以接收位置建立信息。ApDbSend进程含有独立线程用于各TLP 12,通过此线程,ApDbSend使任务表与位于各TLP 12上的有关信号表同步。ApDbSend不将应用程序信息发送到有关信号表,仅发送触发判据。因此,TLP 12不知道为什么必须对无线发射机进行定位。根据移动标识号(MIN)、移动台标识符(MSID)、电子序列号(ESN)以及其它标识号、拨号字符和/或数字序列、家用系统ID(SID)、起始小区站和扇区、起始RF信道、或消息类型,允许任务表对无线发射机进行定位。任务表允许多个应用程序从同一个无线发射机接收位置记录。因此,可以将拨“911”的无线发射机发射的单个位置记录发送到例如911 PSAP、舰船管理应用程序、交通管理应用程序以及RF最优化应用程序。
任务表还包括各种标志和用于各触发判据的字段,其中一些在本发明的其它部分进行了说明。例如,一个标志规定最长时间限制,在此最长时间限制之前,无线定位系统必须提供对无线发射机的粗略估计或最终估计。另一个标志允许根据诸如无线发射机的标识码的特定触发判据关闭定位处理过程。另一个字段含有验证,在对特定触发判据进行变更时需要此验证;验证可以使无线定位系统的操作者规定允许哪个应用程序附加、删除或变更触发判据和有关字段或标志。另一个字段含有与触发判据有关的定位业务等级;定位业务等级将与特定触发判据有关的定位处理过程要求的精度级和优先级通知无线定位系统。例如,某些应用程序可以满足于粗定位估计(或许可以减少定位处理费),而其它应用程序可以满足于低优先级定位处理,低优先级定位处理不能确保对任意给定发射信号进行定位处理(可能被高优先级处理任务预占)。无线定位系统还包括支持在任务表中使用触发判据通配符。例如,可以将触发判据输入为“MIN=215555****”。这会使无线定位系统对其MIN以6个数字215555开始并以后面的任意4个数字结束的任意无线发射机启动定位处理。可以将通配符字符设置到触发判据的任意位置。根据要求的存储位置号,利用相关无线发射机的分组块,将此特征保存到任务表和有关信号表。
ApDbSend还支持动态任务。例如,ApDbSend将MIN、ESN、MSID或拨“911”的无线发射机的其它标识码自动设置到任务表一个小时。因此,将拨“911”的无线发射机发射的任何进一步发射信号设置为进一步紧急状况。例如,如果在最后一小时PSAP回叫拨“911”的无线发射机,则无线定位系统将启动无线发射机的寻呼响应消息,并可以使PSAP可以利用此新位置记录。在初始事件后,可以对任意时间间隔和任意类型的触发判据设置此动态任务。ApDbSend进程还是一个服务器,它从其它应用程序接收任务请求。例如,诸如舰船管理的这些应用程序可以通过接插件发送任务请求。这些应用程序可以设置触发判据也可以删除触发判据。ApDbSend利用各应用程序进行验证进程以验证已经允许应用程序设置触发判据或删除触发判据,并且各应用程序还可以仅改变与此应用程序有关的触发判据。
AP 911进程(AP911)管理无线定位系统与E9-1-1网络单元之间的各接口,例如中继机键、选择路由器、AL1数据库和/或PSAP。AP911进程含有独立线程,用于接合到E9-1-1网络单元,它还可以支持不止一个到各网络单元的线程。根据用户的配置,正如在此所述的那样,AP 911进程可以同时以多种模式运行。定时处理E9-1-1位置记录是AP 14内的最高处理优先级之一,因此AP911完全在随机存取存储器(RAM)之外执行以避免由于第一次存储然后从任意类型的磁盘检索位置记录引起的延迟。当ApMnDsptch将位置记录转发到AP911时,AP911立即进行路由确定并通过适当接口将位置记录转发到E9-1-1网络单元。并行运行的独立进程将位置记录记录到AP14数据库。
通过Ap911进程和其它进程,AP 14支持用两种模式对应用程序提供位置记录,包括E9-1-1:“推”模式和“挽”模式。一可以从AP 14获得位置记录,请求推模式的应用程序就接收位置记录。此模式对E9-1-1特别有效,它对位置记录具有适当的时限要求,因为E9-1-1网络必须在无线主叫用户拨了“911”后的几秒内路由选择无线9-1-1对正确PSAP的呼叫。请求挽模式的应用程序不自动接收位置记录,但是为了接收此无线发射机的最后一个位置记录或任意其它位置记录,必须将与特定无线发射机有关的查询发送到AP 14。应用程序发出的查询可以规定最后位置记录、一系列位置记录或所有满足特定时间或诸如发射信号的类型的其它判据的位置记录。在“911”呼叫时使用挽模式的例子是E9-1-1网络首先接收“911”呼叫的语音部分,然后查询AP 14以接收与此呼叫有关的位置记录。
当将Ap911进程接合到许多E9-1-1网络单元时,Ap911必须确定哪个E9-1-1网络单元推位置记录(假定选择“推”模式)。AP 14利用动态路由表进行此确定过程。动态路由表用于将地理区域划分为小区。动态路由表内的各单元或项目含有该单元的路由指令。众所周知,纬度的一分为6083英尺,因此,每毫度约为365英尺。此外,经度的一分为cos(纬度)乘以6083英尺,因此,对于费城地区约为4569英尺,或每毫度约为280英尺。1000×1000大小的表或一百万小区的表可以含有对约69英里×53英里区域的路由指令,该区域比此例中费城的面积大,并且各小区可以含有365英尺×280英尺的地理区域。与表中各项目有关的位数仅足以支持最大路由选择可能性。例如,如果路由选择可能性的总数为16或更少,则动态路由表存储器为1百万×4位,或0.5兆字节。利用此方法,宾夕法尼亚州大小的区域可以包含在接近20兆字节或更少的表中,它具有有效的大路由选择可能性。如果存储器的成本相对低,则本发明的动态路由选择表为AP 14提供了一种仅将“911”呼叫的位置记录快速推到适当E9-1-1网络单元的手段。
AP 14允许利用手动或自动方法填充动态路由选择表内的各项目。例如,利用自动方法,电子地图应用程序可以建立诸如PSAP的特定E9-1-1网络单元覆盖区域的多边形定义。然后,将此多边形定义翻译为在多边形内包含一系列纬度、经度点。将与该地理多边形对应的E9-1-1网络单元的路由选择指令送到与各纬度、经度点对应的动态路由选择表项目。
当Ap911进程接收特定无线发射机的“911”位置记录时,Ap911将纬度、经度转换为动态路由选择表内的特定小区地址。Ap911查询小区以确定路由选择指令,它可以是推模式或挽模式的,可以是负责管理发生“911”呼叫的地理区域的E9-1-1网络单元的标识码。如果选择推模式,则Ap911自动将位置记录推到该E9-1-1网络单元。如果选择挽模式,则Ap911将位置记录设置到“911”位置记录的循环表并等待查询。
上述动态路由选择方法需要使用根据地理位置定义的数据库,除了应用于911之外,还可以将此数据库应用于其它应用程序,因此除了Ap911之外,其它进程也支持此动态路由选择方法。例如,AP 14可以自动确定通告区,根据此通告区对位置敏感通告应用程序设置无线呼叫。此外,当特定无线发射机已经输入或已经激活由应用程序定义的规定地理区域时,AP 14还可以自动发送告警。利用特定地理数据库,在与各触发判据有关的字段和标志内定义动态路由选择行为、任意定位启动行为。无线定位系统包括,利用可以建立包围规定地理区域的多边形的电子地图容易地管理这些根据地理位置定义的数据库。无线定位系统从电子地图中抽取含有多边形的纬度、经度点表。各应用程序可以利用其自有的多边形集,并可以定义当启动的无线发射信号的位置记录包含在多边形集内的各多边形内时需要采取的行为的行为集。
AP数据库接收进程(ApDbRecvLoc)通过共享的存储器从ApMnDsptch接收所有位置记录,并将此位置记录设置到AP位置数据库。ApDbRecvLoc启动10个分别从共享的存储器检索位置记录的线程,在将位置记录插入数据库之前对各位置记录进行确认,然后将此位置记录插入数据库的正确位置记录分段。为了保持完整性,所以不将具有各种误差的位置记录写入位置记录数据库,而是将它们设置到误差文件内,无线定位系统操作者可以检索此误差文件,然后在误差分解之后,将它们手动输入到数据库。如果位置数据库出现故障或被设置为脱机状态,则将位置记录写入此后可以被ApDbFileRecv处理的平面文件。
AP文件接收进程(ApDbFileRecv)读取含有位置记录的平面(flat)文件并将位置记录插入位置数据库。平面文件是AP 14为了在除了硬盘驱动器彻底出故障之外的所有情况下彻底保持AP 14的完整性而使用的一种安全机制。ApDbFileRecv读取的平面文件有几种不同类型,包括:数据库停机、同步、溢出以及固定误差。如果临时不能访问位置数据库,则ApDbRecvLoc进程写数据库停机平面文件;此文件使AP 14确保在发生此类故障时保持此位置记录。当在冗余AP系统对之间传送位置记录时,ApLocSync进程(以下进行说明)写同步平面文件。当位置记录到达AP 14的速率高于ApDbRecvLoc进程可处理并将位置记录插入位置数据库的速率时,ApMnDsptch写溢出平面文件。在非常高的峰值速率期间。会出现这种情况。溢出文件可以防止任何记录在峰值期间被丢失。固定误差平面文件含有存在误差但已经被固定并可以插入位置数据库的位置记录。
因为在无线定位系统内,AP 14具有临界集中原则,所以AP 14的结构被设计成完全冗余的。冗余AP 14系统包括完全冗余的硬件平台,完全冗余的RDBMS、冗余的磁盘驱动器以及TLP 12、NOC 16和外部应用程序互相之间的冗余网络。AP 14的软件结构还被设计为可以支持容错冗余。以下例子说明冗余AP支持的功能性。当主要AP 14和冗余AP 14均处于联机状态时,各TLP 12将位置记录发送到主要AP 14和冗余AP 14。只有主要AP 14对进行的任务请求进行处理,并且只有主要AP 14从NOC 16接收配置变更请求。然后,在细致的控制下,主要AP 14使冗余AP 14同步。主要AP 14和冗余AP 14均从NOC接收基本启动命令和关机命令。这两种AP均持续监测其本身系统参数和应用程序的健康情况并监测其它AP 14的相应参数,然后根据复合分数,判别哪个AP 14为主要AP,哪个AP 14为冗余AP。此复合分数是由各种进程对共享的存储区报告的编译误差、以及监测的对换空间和磁盘空间确定的。有几种进程专用于支持冗余性。
AP位置同步进程(ApLocSymc)在各AP 14上运行并检测使AP之间的位置记录同步的需要,然后建立“同步记录”,“同步记录”列出需要从一个AP 14传送到另一个AP 14的位置记录。然后,利用接插件连接在AP之间传送各位置记录。
ApLocSync将位置记录分段与在各位置数据库存储的位置记录序列号进行比较。通常,如果主要AP 14和冗余AP 14均运行正常,则不需要同步,因为这两种AP正在同时从TLP 12接收位置记录。然而,如果一个AP 14发生故障或被设置为停机状态,则之后需要同步。每当ApMnDsptch连接到TLP 12时,均通知ApLocSync,因此可以确定是否需要同步。
AP任务同步进程(ApTaskSync)在各AP 14上运行并使主要AP 14与冗余AP 14之间的任务信息同步。在主要AP 14上运行的ApTaskingSync从ApDbSend接收任务信息,然后将此任务信息发送到在冗余AP 14上运行的ApTaskSync进程。如果在ApTaskSync完成复制任务之前,主要AP 14出现故障,则当故障AP 14被重新设置为联机状态时,ApTaskSync实现全部任务数据库同步。
AP配置同步进程(ApConfigSync)在各AP 14上运行并使主要AP 14与冗余AP 14之间的配置信息同步。ApConfigSync采用RDBMS复制方法。配置信息包括SCS 10、TLP 12以及AP 14为了正确运行无线运营商网络内的无线定位系统需要的所有信息。
除了上述说明的核心功能外,AP 14还支持在运行无线定位系统时使用的、和要求定位信息的各种应用程序使用的大量进程、功能以及接口。尽管在此说明的进程、功能以及接口在此部分使用AP 14,在整个无线定位系统都可以实现许多这些进程、功能以及接口,因此其创造性的价值不应局限于AP 14。
漫游
AP 14支持位于不同城市中的或由不同无线运营商操作的无线定位系统之间的“漫游”。如果第一无线发射机已经登记到第一无线定位系统上的一个应用程序,并且因此在第一无线定位系统的第一AP 14中的任务列表(Tasking List)中有一条目,则第一无线发射机也可以登记漫游。在每个无线定位系统中的每个AP 14和TLP 12包括一个表,该表中对有效“本地”用户标识的列表进行维护。该列表典型地是一个范围,并且例如对于当前的蜂窝电话,该范围可以通过与蜂窝电话的MIN或MSID相关的NPA/NXX代码(或区域码和交换机)来确定。当符合“本地”标准的无线发射机发射时,TLP 12从一个或多个SCS 10接收解调数据并检查有关信号表(Signal of Interest Table)中的触发信号。如果符合任何触发判据,则对那个发射开始定位处理。否则,无线定位系统不处理该发射。
当不符合“家庭”标准的第一无线发射机在第二无线定位系统中进行发射时,在第二无线定位系统中的第二TLP 12检查有关信号表中的触发信号。然后发生以下三个动作之一:(1)如果发送符合有关信号表中的一个已有标准,则发射机被定位并将位置记录从第二无线定位系统的第二AP 14发送到第一无线定位系统的第一AP 14;(2)如果第一无线发射机在具有有关信号表中具有“漫游”项指示第一发射机在第二无线定位系统中已经“注册”但没有触发判据,则第二无线定位系统不处理该发射,并且将终止时间标记按如下所述调整;(3)如果第一无线发射机没有“漫游”项并且因此没有注册,则解调数据从TLP 12传送至第二AP 14。
在上述第三种情况下,第二AP 14使用第一无线发射机的标识来识别第一无线发射机的第一AP 14作为第一无线发射机的“本地”无线定位系统。第二无线定位系统的第二AP 14发送一查询给第一无线发射机的第一AP 14,以确定第一无线发射机是否登记到任何定位应用程序并因此在第一AP 14的任务列表中具有任何触发判据。如果在第一AP 14中存在触发,触发判据与任何相关的字段和标志一起被从第一AP 14发送至第二AP 14,并输入到任务列表“Task List”和有关信号表中作为带有触发判据的“漫游”项。如果第一AP 14响应于第二AP 14而表明第一无线发射机没有触发判据,则第二AP 14将第一无线发射机在任务列表“Task List”和有关信号表中“注册”为不带有触发判据的“漫游”项。这样从第一无线发射机的当前和将来发射可以由第二无线定位系统的TLP 12正确地识别为被注册而不带触发判据,并且不要求第二AP 14对第一AP 14进行另外的查询。
当第二AP 14在任务列表和有关信号表中注册带有或不带有触发判据的漫游项的第一无线发射机,该漫游项被分配一终止时间标记。终止时间标记被设置为当前时间加上预定的第一间隔。每次第一无线发射机发射时,在任务列表和有关信号表中的漫游项的终止时间标记被调整为最近发射的当前时间加上预定的第一间隔。如果第一无线发射机在其漫游项的终止时间标记之前不再发射,则漫游项被自动删除。如果在删除后第一无线发射机进行另一发射,则再次发生注册处理。
第一AP 14和第二AP 14维持在广域网内的通信。该网络可基于TCP/IP,或是基于与最新的IS-41版本类似的协议。与另外的无线定位系统中的其它AP通信的每个AP 14维护一个表,该表提供与每个无线发射机标识的有效范围相应的每个AP 14和无线定位系统的标识。
多通路定位记录
某些应用会要求对无线发射机的大略位置有非常快速的估计,再接着一个可以随后发送的更为精确的定位估计。此举对于例如E9-1-1系统是有价值的。该系统处理无线呼叫并且必须很快地作出呼叫路由决定,但是可以等待略微长一些的时间以在E9-1-1接收者的电子地图终端上显示更精确的定位。无线定位系统支持这些具有创造性的多通路定位记录的应用软件。对于某些项目,AP 14中的任务列表包含一个标志,该标志指示在特定应用程序必须接收一个大致的定位估计之前的最大时限,以及一个第二最大时限,在该时限中特定的应用程序必须接收最终的定位估计。对于这些应用程序,AP 14在定位记录中包括一标志,该标志指示包含在记录中的定位估计的状态,其可以例如被设置为第一次通路估计(即粗略的)或最终的通路估计。无线定位系统将在由应用程序设置的时限内一般性地确定最佳定位估计,即无线定位系统将处理在时限内能够支持的最大量的RF数据。假定任何特定的无线发射可以触发一个或多个应用程序的定位记录,无线定位系统同时支持多种模式。例如,具有特定MIN的无线发射机可以拨号“911”。这会为E9-1-1应用程序触发一个双通路定位记录,但对于监测那个特定的MIN的舰船管理应用程序则触发单通路定位记录。这可以扩展到任何数目的应用。
多解调和触发
在市区或密集的市郊地区的无线通信系统中,可以在较近的距离内可以重复使用几次频率和信道。因为无线定位系统能够独立地检测和解调无线发射而不需要无线通信系统,可以在无线定位系统内的多个SCS 10经常地检测和成功地调制单个的无线发射。这可以有意地或无意地发生。一个无意的发生是由接近的频率再使用造成的,从而可以在多于一个的SCS 10处在预定阈值上接收特定的无线传输。有意的发生是由对多于一个的SCS 10进行编程以检测和解调在特定小区站点以特定的频率发生的发射而造成的。如前所述,这通常是与相邻的或附近的SCS 10一起使用,以提供系统解调的冗余,从而进一步增加任何特定的无线发射被成功检测和解调的概率。
任何一种事件类型都会潜在地导致无线定位系统的多个触发,使得对相同的发射多次地启动定位处理。这造成处理和通信资源的浪费和使用效率低。因此,无线定位系统包括检测何时相同的传输已经被检测和解调多次的装置,并且选择最佳解调SCS 10作为位置处理的开始点。当无线定位系统在多个SCS/天线处多次检测到和成功地解调同一发射时,无线定位系统使用下面的判据来选择一个解调SCS/天线以用来继续确定是否触发和可能地启动定位处理的处理(这些判据可以在确定最终决定时被加权):(1)共处于被分配特定频率的小区站的一SCS/天线较之其它的SCS/天线更优选,但该优选在共处于被分配特定频率的小区站的在线SCS/天线无操作时可被调节,(2)具有较高的平均SNR的SCS/天线较之那些具有较低平均SNR的SCS/天线更为优选,(3)在解调发射时具有较少比特差错的SCS/天线比那些具有较多比特差错的SCS/天线更为优选。施加给这些优选者中每一个的加权可以由无线定位系统的操作者调节,以适合每个系统特定的设计。
与无线通信系统的接口
无线定位系统包含通过与无线通信系统的接口进行通信的装置,例如移动交换中心(MSC)或移动定位控制器(MPC)。该接口可以基于例如标准的安全协议如IS-41的最新版本或TCP/IP协议。这些协议的格式、字段和验证方面都是公知的。无线定位系统支持该接口上的各种命令/响应以及信息消息,设计它们是为了有助于无线发射的成功检测、解调和触发,并且无线定位系统提供将定位记录传送给无线通信系统的装置。特别地,该接口提供用于无线定位系统以获得关于哪个无线发射机已在特定的小区站被分配特定的语音信道参数的装置。由无线定位系统支持的经这些接口到达无线通信系统的消息的例子包括:
关于MIN/MDN/MSID/IMSI/TMSI地图的查询--某些类型的无线发射机将以人们熟悉的可以通过电话网拨号的形式发射它们的标识。其它类型的无线发射机发射不能被拨号的标识,但被转换成可以用无线通信系统内的表拨号的数字。被发射的标识在大多数情况下是永久性的,但也可以是暂时的。与AP 14连接的定位应用程序的用户典型地喜欢用可以拨号的标识将触发置于任务列表上。可被拨号的标识典型地被称为移动目录号码(MDN)。其它类型的需要转换的标识包括:移动标识号码(MIN),移动用户标识(MSID),国际移动用户标识(IMSI),以及暂时移动用户标识(TMSI)。如果无线通信系统允许对通过无线发射机发射的消息中的任何数据字段使用加密,则无线定位系统也可查询与标识信息一起的加密信息。无线定位系统包括向无线通信系统查询通过定位应用程序置于任务列表上的触发器标识的替代标识的装置,或是向无线通信系统查询用于已被SCS 10解调的标识的交替标识的装置。其它的事件也可以触发这种类型的查询,一般而言无线定位系统启动命令,而无线通信系统作出响应。
在语音RF信道分配上的查询/命令分配-在语音信道上的很多无线发射不包含标识信息。因此,当无线定位系统被触发以执行语音信道发射的定位处理时,无线定位系统查询无线通信系统以得到对于已触发了无线定位系统的特定发射机的当前语音信道分配信息。例如对于AMPS发射,无线定位系统优选要求小区站、扇区、以及当前由无线发射机使用的RF信道号。例如对于TDMA发射,无线定位系统要求小区站、扇区、RF信道号、以及当前由无线发射机使用的时隙。其它可能需要的信息元素包括长掩码和加密密钥。一般而言,无线定位系统将启动命令,并且无线通信系统将进行应答。但是,无线定位系统也将从无线通信系统接受触发命令,该命令包含这里详细给出的信息。
关于此命令/响应消息设置的定时是非常严格的。因为语音信道的越区切换在无线通信系统中会非常频繁地发生。即,无线定位系统将对任何在特定的信道上发射的无线发射机定位-因此无线定位系统和无线通信系统必须共同地确证无线发射机的标识和语音信道分配信息是严格同步的。无线定位系统使用几个装置来实现该目标。无线定位系统可以例如为特定的无线发射机查询语音信道分配信息,接收所需要的RF数据,然后再次为同一无线发射机查询语音信道分配信息,再验证无线发射机的状态在RF数据被无线定位系统收集过程中没有改变。在第二次查询之前不要求完成定位处理,因为只有验证收到正确的RF数据才是重要的。无线定位系统也可以例如作为第一次查询的一部分,命令无线通信系统在无线定位系统接收RF数据期间为特定的无线发射机防止越区切换的发生。然后,接着在收集RF数据之后,无线定位系统将再次为同一无线发射机查询语音信道分配信息,命令无线通信系统再次允许对所述无线发射机的越区切换,然后验证无线发射机的状态在无线定位系统收集RF数据的过程中没有改变。
由于多种原因,无线定位系统和无线通信系统会更希望无线发射机在执行定位处理之前被分配以另外的语音RF信道。因此,作为命令/响应时序的一部分,无线通信系统可以指示无线定位系统暂时中止定位处理,直到无线通信系统完成与无线发射机的传接序列、并且无线通信系统已经通知无线定位系统可以接收RF数据以及能够接收数据的信道为止。另外,无线定位系统可以确定特定的无线发射机当前使用的特定的语音RF信道对于获得可接收的位置估计是不适合的,并请求无线通信系统命令无线发射机越区切换。另外,无线定位系统可以请求无线通信系统命令无线发射机顺序越区切换到一系列语音RF信道上,以便执行一系列定位估计,从而无线定位系统可以通过一系列越区切换提高定位的估计的精度;下面将进一步说明该方法。
无线定位系统也可以使用这种命令/响应消息设置来查询无线通信系统有关正在特定的小区站点在特定的时间使用特定语音信道(以及时隙等)的无线发射机的标识。这使得无线定位系统首先执行关于发射的定位处理而不知道标识,然后确定进行发射的无线发射机的标识,并将该信息附加到定位记录中。该特定的创造性特征使得能够利用语音信道发射的自动顺序定位。
接收触发-无线定位系统可以从无线通信系统接收触发,以在不知道无线发射机标识的情况下执行语音信道发射的定位处理。该消息设置绕过任务列表,并且不使用无线定位系统中的触发机制。而且,无线通信系统独自地确定定位哪个无线发射,然后向无线定位系统发送一个命令以在特定的小区站从特定的语音信道采集RF数据,并执行定位处理。当采集到数据时,无线定位系统用包含时间标记的确认来响应。当定位处理完成时,无线定位系统还用合适的格式定位记录来响应。根据向无线定位系统发送命令以及用RF采据收集时间标记作出响应的时间,无线通信系统确定是否无线发射机状态在接着命令之后改变以及是否有成功地采集RF数据的良好可能性。
进行发射-无线定位系统可以命令无线通信系统使特定的无线发射机在特定的时间或是在规定的时间范围内进行发射。无线通信系统用确认和预期发射的时间或时间范围来响应。无线定位系统可以强制的发射类型包括:例如试听(audit)响应和寻呼响应。使用这种消息设置,无线定位系统也可以命令无线通信系统强制无线发射机用较高的功率水平发射。在很多情况下,无线发射机在发射时将试图使用最低的功率水平设置以便节省电池的使用寿命。为了提高定位估计的精度,无线定位系统更希望无线发射机使用较高功率水平的设置。无线通信系统将通过确认将使用较高功率水平设置以及预期发射的时间或时间范围对无线定位系统作出响应。
对移动接入的延迟无线通信系统响应-某些空中接口协议如CDMA使用这样的机制,即无线发射机例如以最低或很低的功率水平设置启动在诸如接入信道等的信道上的发射,然后进入以下一系列步骤,(1)无线发射机进行访问发射;(2)无线发射机等待来自无线通信系统的响应;(3)如果无线发射机在预定的时间内没有从无线通信系统收到响应,则无线发射机将其功率水平设置增加一定的量,然后返回步骤(1);(4)如果无线发射机在预定的时间内从无线通信系统收到响应,则无线发射机进入正常的消息交换。该机制对于确保无线发射只使用最低可用的功率水平设置来发射以及节省电能都是有益的。但是,有可能无线发射机能够成功地与地线通信系统通信的最低功率水平设置对于获得可接受的定位估计来说是不够的。因此,无线定位系统可以命令无线通信系统延迟一定的时间对这些发射作出响应。这种延迟动作将使得无线发射机比正常情况下要一次或多次地重复步骤(1)到步骤(3),结果是一个或多个接入发射要比正常时的功率水平更高。较高的功率水平可以优选使无线定位系统确定更为精确的定位估计。无线定位系统可以对特定的无线发射机、对特定类型的无线发射(例如对于所有的“911”呼叫)、对于在该发射机要与之通信的基站的规定范围内的无线发射机、或是对在特定区域内所有的无线发射机命令这种类型的延迟动作。
向无线发射机发送确认-无线定位系统不包括用于将一动作通知无线发射机的装置,因为无线定位系统不能发射;如先前所述,无线定位系统只能接收发射。因此,如果无线定位系统希望在完成某个操作时发送例如确认音,该无线定位系统命令无线通信系统发射一特定的消息。该消息可包括,例如音频确认音、语言消息、或给无线发射机的合成消息、或通过短消息发送服务或寻呼服务发送的文本消息。无线定位系统从无线通信系统接收对已经收到该消息的确认,并发送至无线发射机。该命令/响应消息设置对于使无线定位系统支持某种终端用户应用功能如禁止定位处理等是重要的。
报告定位记录-无线定位系统为那些安排任务向无线通信系统报告的无线发射机、以及那些由无线通信系统启动触发的发射自动地向无线通信系统报告定位记录。无线定位系统还报告任何由无线通信系统查询的以及无线通信系统被授权接收的历史定位记录。
监视内部无线通信系统接口,状态表
除了在无线定位系统和无线通信系统之间的上述接口这外,无线定位系统还包括监视无线通信系统内已有接口的装置,以用于截取对于无线定位系统识别无线发射机和由这些发射机所使用的RF信道都很重要的信息。这些接口可包括例如“a接口”和“a-bis接口”,它们用于采用GSM空中接口协议的无线通信系统中。这些接口是公知的并且可见之于各种标准中。通过监视基站(BTS)、基站控制器(BSC)和移动交换中心(MSC)以及其它的点之间在这些接口上的双向消息,无线定位系统可以得到如无线通信系统本身所知的关于将无线发射机分配给指定信道的同样信息。无线定位系统包括监视在各个点的这些接口的装置。例如,SCS 10可监视BTS到BSC的接口。另外,TLP 12或AP 14也可监视一集中了多个BTS到BSC接口的BSC。无线通信系统内部的接口不被加密并且分层的协议对于熟悉本领域的人员来说是公知的。无线定位系统监视这些接口的优点在于无线定位系统可以不需要独立地检测和解调来自无线发射机的控制信道的消息。另外无线定位系统可以从这些接口得到所有需要的语音信道分配信息。
利用这些控制信道传输的装置,SCS 10如先前所述接收传输并将控制信道RF数据记录至存储器中,而不执行检测和解调。无线定位系统分别地监视无线通信系统内规定的接口上发生的消息,并在无线定位系统发现包含有触发事件的消息时使无线定位系统中内产生一触发。由触发事件启动,无线定位系统确定无线传输发生的大约时间,并命令第一SCS 10和第二SCS 10B各自搜索其存储器以开始传输。所选择的第一SCS 10A要么是与已经同无线发射机通信的基站共处一地,要么是与已经同无线发射机通信的基站相邻的SCS。即,第一SCS10A是已经被分配给控制信道作为主信道的SCS。如果第一SCS 10A成功地确定和报告发射的开始,则定位处理利用下面所述的装置正常地进行。如果第一SCS 10A不能成功地确定发射的开始,则第二SCS10B报告发射的开始,然后定位处理正常地进行。
无线定位系统还使用这些用于语音信道传输的装置。对于包含在任务列表中的所有触发,无线定位系统监视规定的接口中与那些触发有关的消息。有关的消息包括例如语音信道分配消息、传接消息、跳频消息、上电/断电消息、指示重试消息、终接消息以及其它相似动作和状态消息。无线定位系统在AP 14中的状态表内连续保持这些无线发射机的状态和状况的复制件。每次无线定位系统检测到与任务列表中的项有关的消息时,无线定位系统更新其自己的状态表。然后,无线定位系统可以触发以诸如在规定的时间间隔上执行定位处理,并访问状态表以精确地确定哪个小区站、扇区、RF信道和时隙目前由无线发射机所使用。这里所说明的例子包含用于使无线定位系统与基于GSM的无线通信系统相接的装置。无线定位系统对基于其它空中接口的系统也支持相似的功能。
对于某种空中接口如CDMA,无线定位系统还保持从状态表的控制信道中的接入猝发中获得的某种标识信息;该信息稍后用于对语音信道所用的掩码进行解码。例如,CDMA空中接口协议使用无线发射机的电子序列号(ESN)以部分地确定在语音信道传输编码中所使用的长掩码。无线定位系统在状态表中为任务列表中的多个项保持该信息,因为很多无线发射机可能只发射一次该信息;例如,很多CDMA移动电话将只在无线发射机在地理区域内变为可用后的第一接入脉冲过程中发送它们的ESN。这种独立确定长掩码的能力对于在无线定位系统和无线通信系统不工作和/或无线定位系统不能监视无线通信系统内接口之一时是有用的。无线定位系统的操作者可以选择设置无线定位系统来保持所有无线发射机的的标识信息。除了上述原因外,无线定位系统可以为所有通过拨叫“911”来触发定位处理的无线发射机提供语音信道跟踪。如前所述,无线定位系统使用动态任务安排以在例如拨叫“911”后规定的时间向无线发射机提供定位。通过在状态表中为所有无线发射机保持信息,无线定位系统就能够为所有的发射机而不只是那些在任务列表中具有优先项的发射机在规定触发事件的事件中提供语音信道跟踪。
应用程序接口
利用AP 14,无线定位系统支持各种基于对终端用户接口的标准,以及使用诸如TCP/IP、X.25、SS-7和IS-41之类安装协议的载波定位应用程序。AP 14和外部应用程序之间的每个接口是一个安全的和被许可的连接,允许AP 14正确地验证与AP 14连接的应用程序的标识。这是必要的,因为每个连接的应用程序只被允许在实时和/或历史的基础上对定位记录的有限访问。另外,AP 14支持另外的命令/响应、实时、和后处理功能,这些将在下面更详细地说明。访问这些附加的功能还要求进行认证。AP 14维护一个用户清单和与每个用户相关的认证装置。如果应用程序没有正确地通过认证或得到访问权,则应用程序就不能够得到对定位记录或功能的访问。另外,AP 14支持由每个应用程序在产生问题的事件中所采取的所有动作的完全登录,否则以后会要求调查该动作。对下面的列表中的每个命令或功能,AP 14优选支持其中每个动作或每个动作的结果被认证为正确的协议。
编辑任务列表-该命令允许外部的应用软件加上、去除或编辑任务列表中的项,包括与每个项相关的任何字段和标志。该命令可以在单个项目的基础上被支持,或是在单个命令中包含有项目列表的一批项目的基础上被支持。后者在例如大块的应用程序诸如与定位关系很大的收费中是有用的,在这种应用程序中要支持更大数量的无线发射机,并且希望使协议的额外开销最小化。该命令可以为任务列表中特定的项目添加或删除应用程序,但是如果一个项目还包含其它的与发出命令的应用程序无关或未被该应用程序认证的其它应用程序,则该命令不能整个地删除该项目。
设置定位间隔-无线定位系统可被设置为对特定的无线发射机在任何间隔在控制信道上或语音信道上执行定位处理。例如,某些应用程序可以要求在发射机服务于语音信道时每隔几秒钟对该无线发射机定位。当无线发射机进行初始发射时,无线定位系统开始用任务列表中的标准项来触发。如果在该项中的字段或标志之一规定了在设置的间隔上的更新的定位,则该无线定位系统在由定时器而不是标识或其它发射标准触发的任务列表中建立一个动态任务。每次定时器时间到,这段时间可以从1秒到数小时,无线定位系统将自动触发以定位无线发射机。无线定位系统使用其到无线通信系统的接口来查询无线发射机的状态,包括先前所述的语音调用参数。如果无线发射机工作在语音信道上,则无线定位系统执行定位处理。如果无线发射机未工作在任何已存在的传输中,则无线定位系统执行定位处理。无线定位系统将命令无线通信系统使无线发射机立即发射。当设置动态任务时,无线定位系统还设置一动态任务停止的结束时间。
终端用户添加/删除-该命令可以由无线发射机的终端用户执行,将无线发射机的标识置于任务列表上并允许定位处理,以从任务列表中去除无线发射机的标识,并因此消除作为触发项的标识,或将无线发射机的标识置于禁止定位处理的任务列表上。当定位处理被终端用户禁止时(被称为禁止定位处理),则将不对无线发射机执行定位处理。无线定位系统操作者能够可选地由无线定位系统根据终端用户的禁止定位处理命令选择几个动作之一:(1)禁止动作可以高于所有其它在任务列表中的触发项,包括由于诸如“911”的紧急呼叫的触发,(2)禁止动作可以高于任务列表中的其它触发项,但由于诸如“911”的紧急呼叫的触发除外,(3)禁止动作可以被其它任务列表中的其它选择触发项取代。在第一种情况下,终端用户被允许完成对无线发射机发射私密性的控制,因为对于那个发射无论如何都将不执行任何定位处理。在第二种情况下,终端用户可以在紧急情况下仍然接收定位的益处,但在其它时间则不允许。在第三种情况下,作为特定无线发射机的实际拥有者的雇佣者可以完全控制使用无线发射机作为其工作的一部分但可能不想被定位的受雇人员的终端用户操作。无线定位系统可以如上所述查询无线通信系统,以获得包含在无线发射中的标识到其它标识的映射。
终端用户进行的添加和删除通过拨号的字符和数字序列并按压无线发射机上的“SEND”或等效的键来实现。这些序列可被可选地选择,并使无线定位系统的操作者知道。例如一个序列可以是“*55SEND”以禁止定位处理。其它序列也是可以的。当终端用户能够拨号该规定的序列时,无线发射机将通过无线通信系统规定的控制信道发射该序列。因为无线定位系统独立地检测和解调所有反向控制信道的传输,所以无线定位系统可以独立地解释规定的拨号序列并使合适的特征更新至任务列表,如上所述。当无线定位系统完成完成对任务列表的更新时,无线定位系统命令无线通信系统线路终端用户发送确认信息。如前所述,这可采用音频音、记录的或合成的话音、或文字的消息的形式。该命令通过无线定位系统和无线通信系统之间的接口执行。
命令发射-该命令允许外部应用程序使无线定位系统发送命令给无线通信系统,以使特定的无线发射机或无线发射机组发射。该命令可包含表示无线发射机(组)应当立即发射或在规定时间发射的标志或字段。该命令具有根据命令对无线发射机定位的效果,因为发射将被检测、解调和触发,产生定位处理和生成定位记录。这在消除或减少确定定位过程中的延迟如为无线发射机等待下一注册时间周期或等独立发射的发生时是有用的。
外部数据库查询和更新-无线定位系统包括访问外部数据的装置,以用无线发射机的标识或包含在传输中的其它参数或是触发判据来查询所述外部数据库,并将从外部数据库获得的数据与无线定位系统生成的数据合并以建立新的增强的定位记录。增强的定位记录然后可以被发送至请求的应用程序。外部数据库可包括例如数据单元,诸如客户信息、医疗信息、登记的特征、应用程序相关的信息、客户帐目信息、联系信息或在定位触发事件时采取的规定动作集合。无线定位系统也可包括使对于外部数据库进行更新例如增加或减少与提供定位服务相关的收费计数器,或用最新的与特定无线发射相关的定位记录更新外部数据库。无线定位系统在不止一个的外部数据库上包含要执行的在此描述动作的装置。要访问和采取后续动作的外部数据库的列表和序列包含在多个字段之一中,这些字段包含在任务列表的触发判据中。
随机匿名定位处理-无线定位系统包括执行大规定随机匿名定位处理的装置。该功能对于某些类型的要求集中大量关于无线发射机数量的数据而不考虑单个发射机的具体标识的应用程序是有价值的。该类型的应用包括:RF优化,其使得无线运营商通过同时确定发射的位置和其它参数来测量无线通信系统的性能;交通管理,其使政府机构和商业单位使用统计在车辆中旅行的无线发射机的重要样本来监测在各种高速公路上的交通;以及本地交通估计,其使商业企业估计在特定区域周围的车流,可以帮助确定特定商务的可行性。
应用程序请求随机匿名定位处理选择性地从两个来源接收定位记录:(1)一份为其它应用程序产生的定位记录,和(2)已经由无线定位系统随机触发而不考虑任何特定的标准的定位记录。所有的从任何源产生的定位记录被发送而从定位记录中去掉所有的标识和触发判据信息;但是请求的应用程序可确定记录是从完全随机的处理中产生还是来自另外的触发判据的复制品。随机定位记录是由无线定位系统内的低优先级的任务产生的,无论何时处理和通信资源可用,该无线定位系统即在随机选择的发射上执行定位处理,否则即在特定的瞬时不被使用。请求的应用程序可以规定是在整个无线定位系统覆盖的范围内、还是在诸如沿规定的高速公路的特定地理区域内、或是按照具体的小区站的覆盖区域来执行随机定位处理。这样,请求的应用程序可以将无线定位系统的资源引导至那些对每个应用程序有最大兴趣的区域。根据应用程序所希望的随机性,无线定位系统可以调节优先水平以随机选择某种发射类型,例如注册消息、始发消息、寻呼响应消息或语音信道传输。
地理组群的匿名跟踪-无线定位系统包括在重复的基础上为规定地理区域的匿名的无线发射机组触发定位处理的装置。例如,特定的定位应用程序可能希望监视在规定的时间段内的旅行路径,但不要无线定位系统公开无线发射机的特定标识。周期时间可以是几小时、几天或几星期。利用该装置,无线定位系统可以:随机地选择在相关的地理区域向应用程序启动发射的无线发射机;执行对感兴趣的发射的定位处理;将无线发射机的标识不可逆地转换和加密为新编码的标识符;只用新编码的标识建立定位记录作为识别手段;将定位记录发送到请求的定位应用程序;和在任务列表中为无线发射机建立动态任务,其中动态任务有一个相关的终止时间。继而,只要规定的无线发射机启动了发射,无线定位系统应使用动态任务进行触发,执行关于感兴趣的发射的定位处理,用与先前所述相同的装置将无线发射机的标识不可逆地转换和加密为新编码的标识符,以便使编码的标识相同,用新编码的标识建立定位记录,以及将定位记录发送到请求的定位应用程序(组)。这里所述的装置可以与无线定位系统的其它功能结合,以用控制或语音信道执行这类监视。此外,这里所述的装置完全保留了无线发射机的私有标识,还使另一种类的应用程序可以监视无线发射机的旅行图。该类应用程序在确定新道路的规划和设计、交错路径规划、或商业和零售空间的构成时可以有很大的价值。
定位记录分组、排序和制作标签-无线定位系统包括为某些发出请求的应用程序后处理定位记录以对该定位记录进行分组、排序和制作标签。对每个由无线定位系统支持的接口,无线定位系统保存数据类型的简要表,这些数据是应用程序被许可和在请求的,还保存应用程序所要的过滤器或后处理动作的类型。很多应用程序如这里所述的例子不要求个别发射机的单独的定位记录或具体的标识。例如,RF优化应用程序从定位记录的大数据集合中为特定的小区站或信道得到比从任何单独的定位记录可以得到的更多值。例如,交通监测的应用只要求来自在规定道路或高速公路上的发射机的定位记录而且另外要求这些记录按道路或高速公路分段和旅行方向来分组。其它的应用程序可要求无线定位系统将已经被格式化的定位记录,以通过例如调整发射机的定位估计增强所要求的可视显示,从而发射机的位置在电子地图上直接显示在绘制的道路区段上而不是在道路区段的附近。因此,无线定位系统优选“捕捉”定位估计到最近绘制的道路区段。
无线定位系统可以只在特定的小区站、扇区、RF信道或RF信道组上将定位记录过滤和报告给无线发射的应用程序。在将记录发送给请求的应用程序之前,无线定位系统首先验证在记录中的合适字段满足要求。不与请求匹配的记录不被传送,而传送与请求匹配的记录。一些过滤器是地理性的,并且必须由无线定位系统计算。例如,无线定位系统可以处理定位记录以确定最近的道路区段和无线发射机在该道路区段上旅行的方向。无线定位系统然后只将记录传送到被确定为关于特定道路区段的应用程序,并且可以进一步通过增加包含被确定道路区段的字段来增强位置记录。为了确定最近的道路区段,无线定位系统被发出请求的应用程序提供相关道路区段的数据库。该数据库被储存在一个表中,在该表中以定义每个区段端点的纬度和经度坐标来保存每个道路区段。每个道路区段可以被模型化为直线或曲线,并且可以模型化以支持旅行的一个或两个方向。然后对由无线定位系统确定的每个定位记录,无线定位系统将定位记录中的纬度和经度与数据库中储存的每个道路区段相比较,并从连接区段的端点到定位记录的纬度和经度的模型化线路中确定最短距离。该最短距离是与连接所储存道路区段的两个端点的线路正交的假想线路。当确定了最近的道路区段时,无线定位系统可以通过将定位处理所报告的无线发射机的旅行方向与道路的走向相比较,来进一步确定在该道路区段上旅行的方向。然后由无线定位系统报告相对于道路区段的方向产生最小偏差的方向。
网络操作控制台(NOC)16
NOC 16是一种网络管理系统,其允许无线定位系统的操作者容易地访问无线定位系统的编程参数。例如,在某些城市,无线定位系统可包含数百个或甚至数千个的SCS 10。NOC是管理大无线定位系统的最有效的方法,其利用图形用户界面功能。如果无线定位系统内的某些功能操作不正常,则NOC还将接收实时警告。这些实时警告可以由操作者使用以迅速采取正确的措施并防止定位服务质量变差。无线定位系统尝试的经验表明系统在整个时间中维持良好定位精度的能力与操作者使系统保持在其预定参数内工作的能力直接相关。
定位处理
无线定位系统能够用两个不同的方法执行定位处理,这两种方法称为基于中央的处理和基于站的处理。这两种技术首先公开在第5,327,144号专利上并且在本说明书中进一步增强。定位处理部分取决于精确地确定在多个天线和多个SCS 10接收的信号的某个相位特性。因此,无线定位系统的目的是识别和消除妨碍定位处理能力的相位偏差源,以确定所接收信号的相位特性。相位偏差的一个来源在无线发射机本身内部,即振荡器(典型地为石英振荡器)和可使电话调谐到用于发射的特定信道上的锁相环。低成本的石英振荡器通常将具有较高的相位噪声。一些空中接口规范如IS-136和IS-95A具有覆盖无线电话在发射中可能带有的相位噪声的规范。其它的空中接口规范如IS-553A没有严格地规定相位噪声。因此本发明的目的是自动减少和/或消除作为定位处理中的相位噪声源的无线发射机的相位噪声,部分是通过自动选择基于中央的处理或基于站的处理的使用。自动选择还将考虑使用SCS 10和TLP 12之间通信链路的效率,以及在各SCS 10和TLP 12处的DSP资源的可用性。
当使用基于中央的处理时,TDOA和FDOA确定和多路径处理与位置和速度确定一起在TLP 12中执行。该方法在无线发射机具有预定阈值以上的相位噪声时是优选的。在这些情况下,基于中央的处理在减少或消除作为相位偏差来源的无线发射机的相位噪声时是最为有效的,因为使用来自两个天线的实际RF传输的数字表达来执行TDOA估计,这两个天线可以是在相同的SCS 10或在不同的SCS 10处。在这种方法中,那些本领域的技术人员将认识到发射机的相位噪声在TDOA处理中是共模噪声,并且因此在TDOA确定过程中是自消除的。该方法例如对于很多极低成本的具有高相位噪声的AMPS蜂窝电话能够最佳地工作。基于中央的处理的基本步骤包括下面所述的内容及在图6的流程图中表示的内容:
无线发射机启动在控制信道或语音信道上的发射(步骤S50);
在无线定位系统的多个天线和多个SCS 10接收传输(步骤S51);
在与各SCS/天线连接的接收机中将传输转换为数字格式(步骤S52);
将数字数据储存在各SCS 10的接收机的存储器中(步骤S53);
传输被解调(步骤S54);
无线定位系统确定是否开始对该传输的定位处理(步骤S55);
如果触发,TLP 12请求来自多个SCS 10的接收机中存储器的数字数据的拷贝(步骤S56);
从多个SCS 10向所选择的TLP 12发送数字数据(步骤S57);
TLP 12执行TDOA和FDOA,以及对来自天线对的数字数据的多路径缓解(步骤S58);
TLP 12用TDOA数据执行位置和速度确定,然后建立位置记录和将该位置记录传送到AP 14(步骤S59)。
在从SCS 10向TLP 12发送数字数据时,无线定位系统使用可变数量的比特来表示传输。如前所述,SCS接收机以高分辨率或对每个数字采样使用大量的比特来将无线传输数字化,以达到足够的动态范围。这在使用宽带数字接收机时特别需要,宽带数字接收机可以同时接收靠近SCS 10A和远离SCS 10B的信号。例如,可能需要多达14比特来表示84dB的动态范围。定位处理不总是要求每个数字采样有高分辨率。经常地,由无线定位系统对每个数字采样采用较少数量的比特即可实现足够精度的定位。因此,为了通过在各SCS 10和TLP 12之间的通信链路上节省带宽来减少无线定位系统的实施成本,无线定位系统确定用数字表示传输所需要的最少数量的比特,同时还能维持理想的精度水平。该确定是基于例如无线发射机使用的特定空中接口协议、传输的SNR、传输被衰落和/或多路径干扰的程度、以及在每个SCS 10中的处理和通信队列的当前状态。从SCS 10向TLP 12发送的比特数量以两种方式减少:每个采样的比特数量被最小化,以及对定位处理使用能够传输的最短长度或最少分段。TLP 12可以使用该最小RF数据来执行定位处理,然后将结果与所需要的精度水平比较。该比较是在置信度间隔(confidence interval)计算的基础上进行的。如果定位估计没有落在理想精度限制内,TLP 12将递归地请求来自所选择SCS 10的附加数据。附加的数据可以包括每个数字采样的附加比特数和/或包括传输的更多分段。请求附加数据的过程可递归地持续直到TLP 12已经实现规定的定位精度。
对于上述的基本步骤还有一些附加的细节。这些细节在该说明的其它部分的已有的第5,327,144和5,608,410号专利中有说明。对早先专利中所述的过程的一个增强是选择用于定位处理中的每个基线的单个参考SCS/天线。在现有技术中,基线被用围绕一个环的天线站对确定。在本无线定位系统中,所使用的单个参考SCS/天线通常是最高的SNR信号,尽管在下面也使用其它标准。使用高的SNR基准在定位处理使用的其它SCS/天线非常弱时有助于基于中央的定位处理,诸如等于或低于噪声底线(即信号对噪声之比为零或负)。当基于站的定位处理被使用时,参考信号是再调制信号,其是有意地建立为具有很高的信噪比,还有助于对其它SCS/天线的很低信号的定位处理。参考SCS/天线的实际选择在下面说明。
无线定位系统通过第一次递归估计除了直通路径成分外接收的多路径成分、然后减少这些来自所接收信号的成分,来减少多路径。这样无线定位系统将所接收信号模型化,并将该模型与实际接收的信号比较,并尝试用加权的最小二乘差使两者之间的差异最小化。对来自无线发射机的每个发射的信号x(t),在各SCS/天线所接收的信号y(t)是信号的复数组合:
y(t)=∑x(t-τn)anejω(t-τn),对所有的n=0到N;
其中x(t)是被无线发射机发射的信号;an和τn是复数幅值和多路径分量的延迟;N是在接收信号中多路径分量的总数;a0和τ0是直通路径分量的常数。
无线定位系统的操作者凭经验确定一组用于各多路径分量的约束,施加在各无线定位系统工作的特定的环境中。约束的目的是限制无线定位系统花在优化各多路径减少计算上的处理时间。例如,无线定位系统可以被设置为只确定多路径的四个分量;第一分量可假定为具有范围τ1A至τ1B的时间延迟;第二分量可假定为具有范围τ2A至τ2B的时间延迟;第三分量可假定为具有范围τ3A至τ3B的时间延迟;第四分量可依此类推;但是第四分量是单值,其有效地表示数十个独立(有时为发散)的多路径分量的复数组合,这些多路径分量的时间延迟超过第三分量的范围。为了使处理容易,无线定位系统将先前的议程转换为频率域,然后解决独立的分量以便使加权的最小二乘差最小。
当使用基于站的处理时,在SCS 10执行TDOA和FDOA的确定和多路径缓解,而位置和速度的确定则典型地在TLP 12中执行。基于站的处理的主要优点如第5,327,144号专利所述,是减少了在每个SCS 10和TLP 12之间通信链路上的传送数据量。但是还有其它的优点。本发明的一个新的目的是增加TDOA处理过程中有效的信号处理增益。如先前所述,基于中央的处理具有消除由无线发射机的相位噪声引起的相位偏差的优点。但是,先前的公开中都没有说明如何消除或减少在使用基于站的处理时的同样的相位噪声偏差。本发明利用下面所述并在图6中显示的步骤来减少相位偏差并增加有效的相位信号的处理增益:
无线发射机启动在控制信道或语音信道上的发射(步骤S60);
在无线定位系统的多个天线和多个SCS 10接收传输(步骤S61);
在与各SCS/天线连接的接收机中将传输转换为数字格式(步骤S62);
数字数据被储存在各SCS 10的存储器中(步骤S63);
传输被解调(步骤S64);
无线定位系统确定是否开始对该传输进行定位处理(步骤S65);
如果触发,第一SCS 10A解调该传输并确定合适的相位校正间隔(步骤S66);
对每个这种相位校正间隔,第一SCS 10A计算合适的相位校正和幅值校正,并将该相位校正参数和幅值校正参数与解调数据一起编码(步骤S67);
从第一SCS 10A向TLP 12发送解调数据和相位校正参数以及幅值校正参数(步骤S68);
TLP 12确定SCS 10和接收天线使用定位处理(步骤S69);
TLP 12将解调数据和相位校正参数以及幅值校正参数发送至每个将在定位处理中使用的第二SCS 10B(步骤S70);
第一SCS 10和每个第二SCS 10B根据解调数据和相位校正参数以及幅值校正参数建立第一再调制信号(步骤S71);
第一SCS 10A和每个第二SCS 10B用储存在每个SCS 10中的数字数据和第一再调制信号执行TDOA和FDOA和多路径缓解(步骤S72);
从第一SCS 10A和每个第二SCS 10B向TLP 12发送TDOA和FDOA和多路径缓解数据;(步骤S73);
TLP 12用TDOA数据执行位置和速度确定(步骤S74);
TLP 12建立位置记录,并且将该位置记录传送到AP 14(步骤S75)。
确定相位校正参数以及幅值校正参数的优点在基于IS-95A的CDMA无线发射机定位系统中特别明显。众所周知,来自IS-95A发射机的反向传输是使用非相干调制来发送的。大多数CDMA基站仅在单个比特的间隔上积分。对于CDMA访问信道,在比特率为每秒4800比特的情况下,每比特发送256个码片,这使得积分增益为24dB。利用上述技术,在每个SCS 10中的TDOA处理可以在例如完全的160毫秒猝发脉冲(196,608个码片)的时间上积分,以产生53dB的积分增益。这样增加的处理增益使本发明即使在与SCS 10共处的基站不能检测CDMA发射时,也能用多个SCS 10检测和定位该CDMA发射。
对于特定的传输,如果相位校正参数以及幅值校正参数的计算为0,或者不需要计算,则不发送这些参数,以便节省在每个SCS 10和TLP 12之间通信链路上的传送数据比特数。在本发明另外的实施例中,无线定位系统可对特定的传输或特定的协议下的所有传输使用固定的相位校正间隔。这可以基于例如由无线定位系统在某些时间段中收集的表明各类发射机所表现出的相位噪声的合理的一致性的经验数据。在这种情况下,SCS 10可以省去用于确定合适的相位校正间隔的处理步骤。
本领域的技术人员将认识到,有多种测量无线发射机相位噪声的方法。在一个实施例中,可以由SCS中的DSP以数字化方式产生第一SCS 10A所接收信号的纯的、无噪声的再调制的复制,然后该接收信号可以在每个相位校正间隔上与纯信号比较,从而可以直接测量相位差异。在这个实施例中,相位校正参数将作为在该相位校正间隔上的相位差的负数计算。表示该相位校正参数所需的比特数是随着相位校正参数的幅值而变的,并且比特数也会随各个相位校正间隔而变。已经观察到某些传输表现出例如在发射开始时相位噪声较大,而在发射中期和后期的相位噪声较小。
基于站的处理对于具有较小相位噪声的无线发射机最有用。尽管它们各自的空中协议标准不一定要求,但使用TDMA、CDMA、或GSM协议的无线电话相位噪声较小。随着相位噪声的增大,用于相位校正间隔长度缩短,并且/或者用于表示相位校正参数的比特数增加。当表示解调数据和相位校正参数以及幅值校正参数的比特数超过与基于站的处理的所要求的比特数的预定比例时,基于站的处理的效果就不好了。因此本发明的一个目的是为需要知道发射位置的每个传输自动确定是用基于中央的处理还是用基于站的处理来进行定位处理。该确定的步骤如下述和图7所示:
无线发射机启动在控制信道或语音信道上的传输(步骤S80);
在无线定位系统的多个天线和多个SCS 10接收传输(步骤S81);
在与各SCS/天线连接的接收机中将传输转换为数字格式(步骤S82);
无线定位系统确定是否对该传输进行定位处理(步骤S83);
如果触发,第一SCS 10A解调该传输并确定合适的相位校正间隔以及对相位校正参数和幅值校正参数编码所需的比特数(步骤S84);
第一SCS 10A估计所需的比特数;
根据各方法所需的比特数,SCS 10或TLP 12确定是用基于中央的处理还是用基于站的处理来对该传输进行定位处理(步骤S85)。
在本发明另外的实施例中,无线定位系统可始终对所有特定空中协议下的传输、或是对所有由一个特定种类的无线发射机进行的发射使用基于中央的处理或基于站的处理。这可以基于例如由无线定位系统在某些时间段中收集的表明各类发射机所表现出的相位噪声的合理一致性的经验数据。在这种情况下,SCS 10和/或TLP 12可以省去用于确定合适的处理方法的处理步骤。
对本发明的另一种改进可用于基于中央的处理和基于站的处理,其使用了阈值标准,以包括对无线发射机位置和速度的最终确定中的基线。对于每个基线,无线定位系统计算多个参数,包括:在计算基线时与参考SCS/天线一起使用的SCS/天线端口,峰值,平均值,以及在基线中使用的SCS/天线端口上在定位处理所用间隔中接收的传输的功率变化,在基线中使用的SCS/天线与参考SCS/天线频谱互相关所得到的相关值,基线的延迟值,多路径缓解参数,在多路径缓解计算后剩下的残留值,在最终的定位结果中SCS/天线对GDOP的贡献,以及如果在最终的定位结果中包含基线的话与基线相吻合的程度。每个在最终的定位结果中包含的基线符合或超出各个在此说明的参数的阈值标准。如果基线不符合一个或多个阈值标准,则在最终的定位结果中可不包含该基线。因此,经常可能出现在最终的定位结果中实际使用的SCS/天线数少于考虑的总数的情况。
以前的第5,327,144号专利和5,608,410专利公开了一种方法,通过该方法定位处理可使下式的最小二乘差值(LSD)最小。
LSD=[Q12(Delay_T12-Delay_O12)2+Q13(Delay_T13-Delay_O13)2+…+Qxy(Delay_Txy-Delay_Oxy)2
在本实施中,该等式已经被再变换为下列形式,以便使定位处理码更有效:
LSD=∑(TDOA0ii0)2wi 2;所有的i=1至N-1
其中N=定位处理中使用的SCS/天线数;
TDOA0i=从参考站0到第i个站的TDOA;
τi=从无线发射机到第i个站的理论视线传播时间;
τ0=从无线发射机到参考站的理论视线传播时间;
wi=赋予第i个基线的权值,或品质因数。
在该实施方案中,无线定位系统还使用对上式的另外的替代形式,在参考信号不很强或使用上述形式的等式而在定位结果中存在偏差时,该替代形式有助于确定定位结果:
LSD’=∑(TDOA0ii)2wi 2-b2∑wi 2;所有的i=1至N-1
其中N=定位处理中使用的SCS/天线数;
TDOA0i=从参考站0到第i个站的TDOA;
TDOA00=假设为零;
τi=从无线发射机到第i个站的理论视线传播时间;
b=对每个理论点分别计算的偏置,其使LSD在该理论点处最小;和
wi=赋予第i个基线的权值,或品质因数。
该等式的LSD形式通过使w0等于其它权值的最大值或在参考站的相对信号强度上偏置w0来提供更为容易的消除定位结果的偏差的装置。注意如果w0比其它权值大,则b近似等于τ0。总之,权值或品质因数是基于与上面对于包括基线的阈值标准的讨论相似的标准。也就是,将标准计算的结果用于加权,并且当该标准落入阈值以下时则将权值设为零,并且实际上不包含在最终定位结果的确定中。
定位处理的天线选择过程
在如上所述的先前发明和公开中描述了这样一些技术,在这些技术中,需要有第一、第二或者有可能需要第三天线站点、小区站或基站来确定位置。第5,608,410号专利还揭示了一种动态选择子系统(DSS),它能够确定出哪个数据帧是从哪个将被用来计算对应发射机的位置的天线站点位置发出的。在此DSS中,如果数据帧是从超过阈值数目的站点接收到的,则DSS可确定出应保留哪个数据帧、应排除哪个数据帧,并且随后可对数据帧进行动态组织以用于定位处理。该DSS最好使用超过最小天线站点数目的站点,这样就可使处理结果达到超定。另外,DSS还可保证定位处理中的所有发送信息都从同一发射机接收到并且是同一发送的信息。
但是,先前发明中的优选实施例具有不少局限性。首先,或者是每个天线站点(或小区站)只使用一个天线,或者是在发送给中央站点之前,从两个或四个分集式天线发出的数据被先在天线站点(或小区站)中混合。另外,接收到发送信息的所有天线站点都将数据帧发送给中央站点,即使DSS以后会放弃该数据帧也如此。因此,可能浪费一些通信带宽而发送无用的数据。
本发明的发明人确定,虽然最小需要有两个或三个站点以用来确定位置,但是,定位处理中使用的实际天线和SCS 10的选择也会严重影响定位处理的结果。另外,引入可在定位处理中在各SCS 10上使用多个天线的装置也是十分有用的。定位处理中在一个小区站上独立使用从多个天线发出的数据的原因在于,各个天线上所接收到的信号只受多路径、衰减以及其它干扰的影响。在本领域中公知,当两个天线被超过一个波长的距离分隔开时,各天线就可接收到独立路径中的信号。因此,通过利用多个天线,就可获得与无线发射机的位置有关的频繁增加且唯一的信息。进而可提高无线定位系统缓解多路径的能力。
因此,本发明的一个目的是提供一种改进的方法以用于在定位处理中在SCS 10上使用从超过一个天线接收到的信号。本发明的另一个目的是提供一种方法以改进用于选择定位处理中所使用的协作天线和SCS 10的动态处理。第一个目的可通过以下方法得以实现,即,在SCS 10内提供装置以选择和使用从定位处理中的一个SCS上的任何数目的天线上所采集到的任何数据段。如早先说明的那样,一个小区站上的各个天线都被与SCS 10的一个内部接收机相连接。各个接收机将从天线接收到的信号转换成数字形式,并随后将数字化信号临时保存在接收机的一个存储器中。TLP 12已配备有装置以用于指导任何SCS 10从任何接收机的临时存储器中对数据段进行检索,并提供数据以用于定位处理。第二个目的则可通过以下方法得以实现,即,在无线定位系统内提供装置以对大量天线接收无线定位系统所需定位的发射信息进行监视,并随后根据一个预定的参数集以选择一个较小的天线集进行定位处理。这种选择过程的一个例子由图8的流程图表示:
无线发射机或在控制信道或在语音信道上启动一个发射(步骤S90);
在无线定位系统的多个SCS 10的多个天线上接收发射信息(步骤S91);
在与各天线相连的接收机中将发射信息转换成数字格式(步骤S92);
数字数据被保存在各SCS 10的一个存储器中(步骤S93);
发射信息在至少一个SCS 10A上得到解调,并且出现发射信息的信道号、小区站以及无线发射机的服务扇区被确定(步骤S94);
根据服务小区站以及扇区,将一个SCS 10A指定为用于对该发射信息进行处理的主SCS 10(步骤S95);
主SCS 10A确定出一个与解调数据相关的时间标记(步骤S96);
无线定位系统确定出是否应开始对该发射信息进行定位处理(步骤S97);
如果定位处理被触发,则无线定位系统将确定出一个SCS 10和天线的候选列表以在定位处理中使用(步骤S98);
各个候选SCS/天线在由主SCS 10A所确定的时间标记上测量并报告发射信息的信道号之中的多个参数(步骤S99);
无线定位系统利用指定规范来定制候选SCS/天线,并选择一个参考SCS/天线和一个SCS/天线的处理列表以在定位处理中使用(步骤S100);以及
无线定位系统利用处理SCS/天线列表中的数据继续执行如先前所述的定位处理工作(步骤S101)。
选择主SCS/天线
选择‘主’SCS/天线的过程十分重要,因为SCS 10和天线10-1的候选列表是根据主SCS/天线的指定而部分确定的。当无线发射机在一特殊RF信道上进行发射时,在信号衰减到一个可进行解调的电平以下之前,发射信息经常已经传播了许多英里。因此,经常有许多SCS/天线都能够对信号进行解调。这一点尤其容易发生在城市和城郊地区,在这些地区中,许多无线通信系统的频率重复利用情况十分密集。例如,由于无线通信的高使用率已经密集的小区站空间,本发明的发明人曾对这样一些无线通信系统做过测试,在这些系统中,相同的RF控制信道和数字颜色代码被用在相距约一英里的小区站上。因为这些无线通信系统独立地对这些发射信息进行解调,所以无线定位系统经常可以在两个、三个或更多的独立SCS/天线上解调出相同的发射信息。当无线定位系统接收到从不同的SCS/天线上发出的多个解调数据帧时,它发现相同的发射信息已在多个SCS/天线上被解调多次,每个信息都有预定误码阈值以下的一些误码,而且这些解调数据都符合在一个可接收的误码限制之内,并且它们都发生在一个预定的时间间隔之内。
当无线定位系统检测到多个SCS/天线所发出的解调数据时,它将对以下参数进行检查以确定应将哪个SCS/天线指定为主SCS:定位处理中发射间隔的平均SNR,相同间隔上SNR中的变化,接收发射信息的开始与一纯先头部分(pre-cursor)(即,对AMPS来说,就是打点和Barker代码)之间的相关性,解调数据中的误码数,以及SNR从发射开始之前到另一次发射开始期间的变化的幅度和速率,还有其它类似的参数。平均SNR一般是在各个SCS/天线上或者在待用于定位处理的发射信息的整个长度上或者在一段较短的间隔上被确定的。根据特定的无线接口协议,通过在一个由各SCS 10所报告的时间标记之前、期间及之后的短时间范围上执行与打点序列和/或Barker代码和/或sync字相关联,就可确定较短间隔上的平均SNR。上述时间范围一般为(例如)以时间标记为中心的+/-200微秒范围。无线定位系统通常利用以下判据来定制SCS/天线,每个判据在合并判据以确定最终结论时都会得到加权处理(乘以一个适当的因子),这些判据包括:具有较低误码的SCS/天线优于具有高误码的SCS/天线;给定SCS/天线的平均SNR必须大于待被指定为主SCS/天线的预定阈值;具有较高平均SNR的SCS/天线优于具有较低平均SNR的SCS/天线;具有较低SNR变化的SCS/天线优于具有较高SNR变化的SCS/天线;在发射信息开始时具有较快SNR速率的SCS/天线优于具有较慢SNR速率的SCS/天线。无线定位系统的操作者可对加给这些判据的权值进行调整以适应各个系统的特殊设计。
可利用一个预定的判据集来选择SCS 10和天线10-1的候选列表,该判据集基于(例如)对小区站类型、小区站上天线的类型、天线的几何形状以及用于对有别于其它天线的确定天线进行加权的加权因子等的知识。上述加权因子考虑了这样一个领域中的知识,在此领域中,无线定位系统处于工作状态,各天线过去所贡献的经验数据被很好地用于定位估计,以及特定用于各个不同WLS设备的其它因子。例如,在一个实施例中,无线定位系统可选择候选列表以包含比预定最大主站点半径(max_radius_from_primary)更近的多达站点最大数目(max_number_of_site)的全部SCS 10。例如,在一个城市或城郊环境中,可能存在大量的小区站,因而可将max_number_of_site限制为19。19个站点将包括:主站点、由环绕主站点的六个站点所组成的第一环(假设小区站为经典的六角形分布)、以及由环绕第一环的12个站点所组成的下一环,如图9所示。在另一个实施例中,在一个城郊或农村环境中,max_radius_from_primary可被设置成40英里以保证使候选的SCS/天线集达到最宽有效范围。尽管各个候选SCS可被允许从其有效天线中选取最佳端口,但无线定位系统配备有一个装置,它能够将候选SCS 10的总数限制在一个最大数(max_number_candidates)之内。这就限制了无线定位系统处理一个特定位置所需的最大时间。例如,max_number_candidates可被设定为32,这意味着在一个典型的三扇区分集式无线通信系统中,最多有32×6=192个天线可被用于对特定发射信息的定位处理。为了对处理一个特定位置的时间进行限制,无线定位系统还配备有一个装置,它将定位处理中所使用的天线的数目限制为max_number_antennas_processed。
max_number_antennas_processed通常小于max_number_candidates,它一般被设置为16。
无线定位系统不仅具有可根据上述预定判据集动态地确定SCS 10和天线的候选列表的能力,它还能将固定的候选列表保存在一个表格中。这样,对无线通信系统中的各个小区站和扇区来说,无线定位系统拥有一个独立的表格,它定义了SCS 10和天线10-1的候选列表以在当一个无线发射机在该小区站和扇区中初始化一次发射时使用。代替每次触发一个位置请求时都动态地选择候选SCS/天线,无线定位系统可在定位处理初始化时从该表格中直接读取候选列表。
一般来说,应选择大量的候选SCS 10以为无线定位系统提供足够的机会和能力来测量及调节多路径。在任何给定的发射上,任何一个或多个SCS 10上的任何一个或多个特定天线都可接收受到多路径变化程度影响的信号。因此,最好在无线定位系统内配备这样一种装置用以动态地选择一套可以比其它天线接收更少的多路径的天线。无线定位系统可利用各种技术从任何接收信号中尽可能地缓解多路径;但是,选择一套含有最少量多路径的天线通常应慎重从事。
选择参考和协作SCS/天线
在对用于定位处理的SCS/天线集的选择中,无线定位系统利用多个判据来定制候选SCS/天线,它们包括:用于定位处理的发射间隔上的平均SNR,SNR在同一间隔上的变化,接收发射信息的开始与一纯先头部分(即,对AMPS来说,就是打点和Barker代码)和/或从主SCS/天线发出的解调数据之间的关联度,相对于其上发射信息得到解调的SCS/天线上作出报告的发射开始时间,以及SNR从发射开始之前到另一次发射开始期间的变化的幅度和速率,还有其它类似的参数。平均SNR一般是在各个SCS/天线上或者在待用于定位处理的发射信息的整个长度上或者在一段较短的间隔上被确定的。根据特定的无线接口协议,通过在一个由各SCS 10所报告的时间标记之前、期间及之后的短时间范围上执行与打点序列和/或Barker代码和/或sync字相关联,就可确定较短间隔上的平均SNR。上述时间范围一般为(例如)以时间标记为中心的+/-200微秒范围。无线定位系统通常利用以下判据来定制SCS/天线,每个判据在合并判据以确定最终结论时都会得到加权处理(乘以一个适当的因子),这些判据包括:给定SCS/天线的平均SNR必须大于待被指定为主SCS/天线的预定阈值;具有较低误码的SCS/天线优于具有高误码的SCS/天线;具有较高平均SNR的SCS/天线优于具有较低平均SNR的SCS/天线;具有较低SNR变化的SCS/天线优于具有较高SNR变化的SCS/天线;开始时间较靠近执行解调的SCS/天线作出报告时间的SCS/天线优于具有更大开始时间间隔的SCS/天线;具有较快SNR变化速率的SCS/天线优于具有较慢SNR变化速率的SCS/天线;具有较低权值递增GDOP的SCS/天线优于具有较高权值递增GDOP的SCS/天线,其中,加权处理是根据估计出来的主SCS路径损耗而得到执行的。无线定位系统的操作者可对加给各个喜好的权值进行调整以适应各个系统的特殊设计。定位处理中所使用的不同SCS 10的数目的最大值受到一个预定的限制;各个SCS 10上所使用的天线数目的最大值也受到一个预定的限制;而且所使用的SCS/天线的总数被限制为max_number_antennas_processed。使用上述过程的最高级别SCS/天线被指定为用于定位处理的参考SCS/天线。
SCS 10内最佳端口的选择
通常,候选列表或待在定位处理中使用的列表之中的SCS/天线在一个特定的SCS 10上将只含有一个或两个天线。在这种情况下,无线定位系统可允许SCS 10从特定SCS 10上的所有或部分天线中选择“最佳端口”。例如,如果无线定位系统选择只使用第一SCS 10上的一个天线,然后第一SCS 10可从与其相连的典型六天线端口中选择出最佳端口,或者它可从小区站的一个扇区的两个天线端口中选择一个最佳天线端口。除了被考虑用作最佳端口的所有天线都处于同一SCS 10之内以外,对最佳天线端口的选择利用了与上述用于选择SCS/天线集以在定位处理中使用的过程相同的过程并且比较了相同的参数。在对用作最佳端口的天线的比较中,SCS 10也可任选地将接收信号分成多个段,然后再单独测量接收信号的各个段之中的SNR。接着,SCS 10可任选地通过以下操作之一来选出具有最高SNR的最佳天线:(i)使用含有最多的最高SNR的字段的天线端口,(ii)对所有信号段中的SNR进行平均并使用具有最高平均SNR的天线端口,或(iii)使用在任何一个数据段中具有最高SNR的天线端口。
冲突的检测和恢复
由于无线定位系统在定位处理中使用了从许多SCS/天线端口发出的数据,因而有可能出现这样一种情况,即,一个或多个特定SCS/天线端口上的接收信号含有受其它无线发射机的同信道干扰(即,两个单独的无线发射之间出现部分或完全冲突)而产生的能量。而且还有可能出现这样一种情况,即,同信道干扰的SNR远远大于目标无线发射机的信号的SNR,如果它未得到无线定位系统的检测,则同信道干扰有可能造成对SCS 10上的最佳端口、参考SCS/天线、候选SCS/天线或定位处理中所使用的SCS/天线的错误选择。同信道干扰也可能造成不良的TDOA和FDOA后果,这会导致定位估计的失败或出错。冲突的可能性随着主无线通信系统中小区站密度的增加而增加,尤其是在密集的城市或城郊环境中频率的重复利用以及用户的无线通信利用率都很高的情况下。
因此,无线定位系统应含有装置用以检测和恢复上述的冲突类型。例如,在选择一个最佳端口、参考SCS/天线或候选SCS/天线的过程中,无线定位系统确定出接收信号的平均SNR以及在发射间隔上的SNR变化;当SNR变化高于一预定阈值时,无线定位系统将指出一个出现冲突的概率。如果SCS/天线上接收到的信号的SNR在一个单步中增加或减小,并且其总量超过了一预定阈值,则无线定位系统也会分配一个出现冲突的概率。另外,如果在一远程SCS上所接收到的信号的平均SNR大于由传播模型所预计的平均SNR,该模型给出了其上无线发射机对发射进行初始化的小区站以及已知的发射功率电平和发射和接收天线的天线图,则无线定位系统也会指出一个出现冲突的概率。如果出现冲突的概率大于一预定阈值,则无线定位系统将执行以下说明的处理以检验出冲突是否或在什么程度上给SCS/天线上的接收信息造成了不良影响。指出冲突概率的优点在于,它减少或消除了对未出现冲突的发射信息主体的额外处理过程。应该注意的是,此处所说明的阈值电平、被指出的概率以及冲突检测及恢复过程的其它细节都是可调整的,即,可根据会对选择产生影响的特定应用、环境、系统变量等等来对它们进行选择。
对一个SCS/天线上所接收到的冲突概率高于预定阈值的发射信息来说,在参考SCS/天线的确定过程、最佳端口的确定过程或定位处理过程中在使用从一特定天线端口发出的RF数据之前,无线定位系统最好校验出从各天线端口发出的RF数据是从正确的无线发射机发出的。例如,可以通过以下处理来进行确定,即,通过对接收信号的各段进行解调以校验出(例如)MIN、MSID或其它识别信息是正确的,或者是拨号数字或其它信息特征与对此发射信息进行初始解调的SCS/天线所接收到的相一致。无线定位系统也可对一天线端口上的接收信号的一个短信号段与在主SCS 10上所接收到的信号进行关联,以校验出其关联结果是否高于预定的阈值。如果无线定位系统检测出SNR在整体发射长度上的变化超过了一预定阈值,则无线定位系统可以将发射信息分割成多个段并对各个段进行测试,从而确定出信号段中的能量是主要来自被选定进行定位处理的无线发射机所发出的信号还是来自一个干扰发射机。
即使无线定位系统已检测到在SCS/天线上有部分冲突出现,无线定位系统也可选择使用从定位处理中的一个特定SCS/天线所发出的RF数据。在这种情况下,SCS 10将使用上述装置以识别出接收信息中代表从被选定进行定位处理的无线发射机所发出的信号的部分,以及接收信息中含有同信道干扰的部分。无线定位系统可命令SCS 10只发送或使用接收信息中不含有同信道干扰的选定信号段。当只利用从一个SCS/天线发出的选定段来为一基线确定TDOA和FDOA时,无线定位系统只使用参考SCS/天线上接收到的发射信息的相应段。无线定位系统可为其中未检测到冲突的各基线连续使用所有的信号段。在许多情况下,无线定位系统只利用发射信息的一部分就能够完成定位处理并能达到一个可接受的定位误差。这种选择接收传输的适当子集并逐段进行定位处理的创造性能力使得无线定位系统能够在使用先前技术可能失败的情况下顺利完成定位处理。
多通路定位处理
本应用可能需要对无线发射机的大概位置做一个非常快的估计,然后在跟随一个对位置更加精确的估计,此估计可被随后发送出去。此举对(例如)E9-1-1系统是十分有用的,该系统处理无线通话,并且必须非常快地作出通话路径选择决定,但它可以等得更长一些以获取更加精确的位置,该位置将被显示在E9-1-1通话取样器的电子地图终端上。无线定位系统支持这些带有创造性的多通路定位处理模式的应用。
在许多情况下,通过使用较长的发射信息段并增加较长积分间隔期间的处理增益就可提高定位精度。但是,较长的发射信息段需要在SCS 10和TLP 12内具有较长的处理周期,并且需要较长的时间周期以用于穿过通信接口将RF数据从SCS 10发射至TLP 12。因此,无线定位系统含有装置用以识别那些需快速却粗略地估计位置的发射信息,其后则跟随着可以产生一个更好的定位估计的更加完整的定位处理。有关表格的信号含有一个标志,它用于需要多通路定位近似的各个有关信号。此标志指定了定位应用请求允许第一次估计的最大发送时间量以及定位应用请求允许最后一次估计的最大发送时间量。无线定位系统通过选择待用于执行定位处理的发射信息的一个子集来执行粗略的定位估计。例如,无线定位系统可以选择在主SCS/天线上识别出来的具有最高平均SNR的信号段。当粗略的定位估计被确定之后,利用早先所述的方法,但只用发射信息的一个子集,TLP 12将此定位估计传送给AP 14,后者随后将此粗略估计与一个代表此估计是一个粗略估计的标志一起传送给发出请求的应用。然后,无线定位系统利用上述所有方法来执行其标准定位处理,并将此定位估计结果与一表示此定位估计是最终状态的标志一起转送出去。无线定位系统可在一个TLP 12的同一DSP上顺序地执行粗略定位估计和最终定位估计,或者也可在不同的DSP上并行执行定位处理。并行处理对满足发出请求的定位应用的最大时间需求是必要的。无线定位系统支持用于同一无线发射的不同定位应用的不同最大时间需求。
很短的基线TDOA
无线定位系统被设计成工作于城市、城郊以及农村地区。在农村地区中,当一个无线运营商没有足够的小区站时,无线定位系统可被布置成使SCS 10位于其它无线载波的小区站上或者位于其它类型的发射塔上,包括:AM或FM广播台、寻呼以及双向无线发射塔。在这些情况下,代替共享无线载波的已有天线,无线定位系统也可要求安装适当的天线、滤波器以及低噪声放大器以匹配感兴趣进行定位的无线发射机的频带。例如,一个AM广播台发射塔可以要求附加的800MHz天线来定位蜂窝带发射机。但是,可能有这样一些情况,无线定位系统支持一个被称为很短基线TDOA的天线模式。当有附加的天线被安装在一个小区站发射塔上,从而天线的间距放置在小于一个波长的距离之内时,这种天线模式将被激活。这可能需要在每个小区站扇区内增加一个天线,从而使无线定位系统可在一个扇区中使用一个已有的接收天线以及一个放置在已有天线附近的附加天线。扇区中的两个天线通常按照主干架的主轴或线方向平行排列,并且两个天线单元之间的距离精确已知。另外,从天线单元到SCS 10中的接收机的两个RF路径经过校准。
在正常模式中,无线定位系统为按多个波长所隔开的一对天线确定TDOA和FDOA。对一个在基线上使用两个不同小区站的天线的TDOA来说,一对天线按几千个波长隔开。而对一个在基线上使用相同小区站的天线的TDOA来说,则一对天线只按几十个波长隔开。在上述任何一种情况下,TDOA的确定可以有效地使双曲线将基线等分并且穿过无线发射机的位置。当天线按多个波长隔开时,接收信号占用了不同的独立路径以从无线发射机到达各个天线,它们经历了不同的多路径以及多普勒频移。但是,当两个天线的距离小于一个波长时,两个接收信号将占用同一条路径并且会经历相同的衰减、多路径以及多普勒频移。因此,无线定位系统的TDOA和FDOA处理通常会产生一个零(或零附近)赫兹的多普勒频移以及一个约为零到几纳秒的时差。一个短的时差等价于在很短基线上两个天线所接收到的信号之间的一个明显的相差。例如,在834MHz上,AMPS反向控制信道发射的波长约为1.18英尺。一个0.1纳秒的时差等价于约30度的接收相差。在这种情况下,对TDOA测量结果会产生一个基本上是一条直线的双曲线,它仍穿过了无线发射机的位置,而且它在很短的基线上处于从两个天线所形成的平行线旋转30度的方向上。当这个在单一小区站上的很短基线TDOA的结果被与一个处于两个小区站间的基线上的TDOA测量结果合并时,无线定位系统只利用两个小区站就可确定出一个定位估计。
估计TDOA和/或FDOA的改进方法
全部或部分地基于TDOA的无线定位系统一般对所接收的若干对信号执行互相关操作。移动电话或其他移动发射机进行传输以后,被系统中的多个天线所接收。定位系统然后动态地选择其中一个天线作为“主”天线,而其他天线则作为“协同”天线。主天线所接收的信号称为参考信号,而协同天线所接收的信号称为协同信号。在时域或者在频域所进行的互相关,目的是为了精确地测定主信号和协同信号的TDOA和/或FDOA。
如上所述,WLS中每一个协同信号都与参考信号进行互相关,使用的是两套在数学上等价的处理过程之一——时域互相关处理或频域交叉频谱处理。无论是时域互相关处理还是频域交叉频谱处理,都叫做互相关,因此这里引用的任何互相关都应该被理解为是时域互相关处理或频域交叉频谱处理,或者是任何其他数学上等价的处理。这些数学上与互相关等价的处理包括使用卡尔曼滤波器、匹配滤波器或其他匹配型滤波器。模式识别技术也可用于时域和/或频域的协同信号上,以估计到参考信号的拟合程度。为了提高处理效率,通常使用交叉频谱处理。WLS分别使每个所接收的协同信号与参考信号互相关,为每一对信号分别生成一个TDOA结果。从主天线到每一个协同天线所画的虚线叫做基线,因此每一个TDOA结果都与特定的基线有关。然后,TDOA结果或基线与接收天线位置的先验知识结合起来,就得到了移动发射机的位置信息。
互相关处理得到了一个数组值。该数组可以是一维的或者是二维的。一维的数组包含表示在一个可能的TDOA时间值范围内的互相关幅度值。例如,数组包含在时间上前后相隔5微妙的数组元素值。当该时间经过测试为可能的TDOA估计值时,每一个数组元素都包含互相关的结果。在数组中,互相关的一个结果有可能比其他结果更优,而且对应的基线的TDOA估计值被设定为与对应的时间值相等,其中的时间值对应于包含最优互相关结果的数组元素。WLS中所使用的超精度技术也能通过在两个时间值之间进行插值而得到新的时间值。二维的数组包含着表示在可能的TDOA时间值范围内和可能的FDOA频率值范围内的互相关幅度值。如果移动发射机(或反射表面)在移动,则可根据多普勒频移来得到非零FDOA值。通过查找互相关数组来发现最优值,将同时会找到TDOA和FDOA值。
因为WLS在初始化这一处理之前,一般不知道移动发射机的位置,或者不知道发射机在移动(因此会产生多普勒频移),因此在可能的TDOA和FDOA值中查找互相关结果,以发现最优值。干扰发射机、多径和其他噪声源的存在,都可造成错误的结果——也就是说,在互相关结果数组中存在其他与最优值接近、或者可能大于最优值的值。这些值可能产生误导或者对结果进行不正确的解释,或者错误的标识了最优值,以及不正确的TDOA和/或FDOA值。因此,能够减少错误结果发生可能性的方法是具有很大优势的。
本发明可被称为“受约束的”TDOA/FDOA,它将TDOA或FDOA的查找限制在那些表示排除所有其他可能值之后的最大可能值的范围之内。本发明对于低SNR的信号具有特定的值,其中由于噪声的增加而导致的错误结果的可能性会与发现真正最优的结果的可能性严重相关。基于CDMA或其他扩频空中接口协议的移动发射机是频繁使用低SNR信号的协议的例子。
受约束的TDOA的一个例子涉及将对互相关幅度最优值的查找限制在一个时间间隔内,或使其查找范围不大于有关于参考信号的第一个天线和有关于协同信号的第二个天线之间的距离。在这个例子中,如果第一个和第二个天线位于相隔5英里远的不同小区站,则它们在时间上相隔大约26.8毫秒(假定无线电波传播的速度为每纳米0.984英尺)。按照惯例,0微秒的TDOA值被定义为位于第一个和第二个天线之间连线的中点位置,因此在第一个和第二个天线之间的时间值范围从+13.4微秒至-13.4微秒之间。由于要想精确地知道与每个天线相连的每个接收机上的准确时间,肯定会存在误差,因此可以根据预定的误差值来稍微扩展所查找的时间值范围。如果该例中使用的是100纳秒的误差值,则所查找的时间范围可以是从+13.5微秒至-13.5微秒。
通过使用有关移动发射机的额外信息,可以将这个例子进行扩展,以便进一步限制所查找的时间值的范围。如果已知移动发射机距离参考现场比距离协同现场更近,则查找的时间值范围可以限制在正值范围内,即+13.5微秒至0微秒。如果已知移动发射机在参考小区现场的特定距离内,决定于返程时延测量或相对功率测量,则查找的时间值范围可以进一步受到限制。查找范围的每个限制增加了正确发现最优结果的可能性,并且减少了不正确地选择错误的结果的可能性。
当考虑诸如移动电话等移动发射机,相关值数组通常为二维的,因为电话在不断地移动。处于运动中的移动发射机会对每一个基线,或者每一对执行互相关的参考-协同信号产生不同的多普勒频移。由于FDOA和TDOA必须进行同时测定,因此在二维数组中不正确地选择错误结果的可能性增加了。用于正确地识别多普勒频移(FDOA)的误差校正控制器也会导致不正确地识别TDOA。正确地识别多普勒频移的能力随着诸如由CDMA或其他扩频空中接口协议而产生的低SNR信号而减少。因此,公开的发明也包括将FDOA值的查找限制在预定的范围内。
在一个实例中,如果已知移动发射机是静止的,则FDOA的查找范围可以被限制在0Hz,或者是0Hz±预定的误差值。如果在第一个和第二个天线中的接收器所使用的时钟的相对漂移率小于1Hz,则FDOA查找范围可以被限制在+1Hz~-1Hz范围内。如果移动发射机位于停放的车中,或者位于仓库的柳条箱中,则认为移动发射机是静止的。如果一个或个具有很强接收信号的基线产生的多普勒频移为0或非常低,则也认为发射机是静止的。这些知识可用于接收信号更弱的其他基线的相关处理中,以及用于以相关处理来独立判定FDOA有很大困难的其他基线的相关处理中。
在查找相关性结果时,如果TDOA和FDOA受限,则所公开的发明尤其具有优势。
通过设定阈值条件进一步限制查找,在会出现四种可能受限的案例:
1.全多普勒查找,全时间查找;
2.受限的多普勒查找,全时间查找;
3.全多普勒查找,严格受限的时间查找;
4.受限的多普勒查找,严格受限的时间查找。
这几种案例是用于特定的环境下。
对于第一种案例,全多普勒查找和全时间查找,无线设备可以是移动的,可以是静止的,也可以是在信号收集系统接收机的范围内的任何位置。
对于第二种案例,受限的多普勒查找和全时间查找,根据主现场最初所接收的信号,假定无线设备是近乎静止的。无线设备可以是在信号收集系统接收机的范围内的任何位置。
对于第三种案例,全多普勒查找和严格受限的时间查找,假定无线设备是移动的,但是它距离协同现场非常近。这两个假设都是根据主现场所接收的信号而得到的。
另外,对于第四种案例,受限的多普勒查找和严格受限的时间查找,假定无线设备是静止的或移动得很慢,而且距离协同现场非常近。这两个假设都是根据主现场所接收的信号而得到的。
参考图10,将当前所指的本发明的实施例概括如下:首先,提出一套互相关值。正如上面所讨论的,每一个互相关值都与相应的TDOA和/或FDOA估计值有关,并且都是通过让参考信号与协同信号进行互相关而产生的。下一步,测定TDOA和/或FDOA估计值的最似然范围,并且接着从对应于TDOA和/或FDOA估计值的最似然范围的互相关值子集中识别出最优互相关值。最后,在计算移动发射机的位置时使用对应于最优互相关值的TDOA和/或FDOA值。
结论
本发明的真实范围并不限于上述优选实施例。例如,前面用解释性的词汇揭示的几个无线定位系统的当前优选实施例,如:信号采集系统(SCS)、TDOA定位处理器(TLP),应用程序处理器(AP),等等,不应被看成是对所附权利要求的保护范围的限制,也不应认为它暗示了该系统的创造性方面受到上述特定方法和装置的限制。另外,熟练人员应该明白,本文中所揭示的许多创造性方面也可用在不是基于TDOA技术的定位系统中。另外,无线定位系统测定TDOA和FDOA值的过程也可被应用在非TDOA系统中。类似地,本发明既不受限于使用具有上述结构的SCS的系统,也不受限于满足所有上述特定内容的AP的系统。SCS、TLP和AP本质上都是可编程数据采集和处理设备,它们可采取各种形式且不会脱离本发明的内容。通过利用本发明的内容就可容易地实现使数字信号处理以及其它处理功能的成本快速下降,例如,可以在不改变系统创造性操作的情况下,将用于一特定功能的处理从本文中所述一个功能单元(如TLP)转换至另一个功能单元(如SCS或AP)。在许多情况下,本文中所述的工具(即,功能单元)的位置仅仅是设计者的喜好而不是硬性的要求。因此,除非用很限制性的词语来表达它们,以下权利要求的保护范围并不受限于上述各个特定的实施例。

Claims (43)

1.一种在移动发射机的定位中用于通过使用时域互相关或者频域交叉谱处理来改进参考信号与协同信号互相关所产生的到达时差TDOA估计值的方法,其中参考信号是移动发射机所发射的且在第一个天线所接收的第一个信号的拷贝,并且协同信号是移动发射机所发射的且在第二个天线所接收的第一个信号的拷贝,该方法包括如下步骤:
a.测定TDOA估计值的最似然范围;
b.仅在TDOA估计值的最似然范围内搜索互相关结果;以及
c.将TDOA估计为其与互相关幅度的最优值有关的最似然范围内的值。
2.如权利要求1所述的方法,其中TDOA估计值的最似然范围被限制为下述时间值加上预定的误差值,所述时间值与接收参考信号的第一个天线与接收协同信号的第二个天线之间的距离有关。
3.如权利要求1所述的方法,其中TDOA估计值的最似然范围被确定为仅对应于所知道的将要被定位的移动发射机所处的区域。
4.如权利要求1所述的方法,其中最优值是时域互相关或者等效频域交叉频谱处理的最高幅度峰值。
5.如权利要求1所述的方法,其中最优值为当时域互相关或等效频域交叉频谱处理的幅度值不小于时域互相关或等效频域交叉频谱处理的最高幅度峰值的预定比例时的时间上的最早点。
6.如权利要求1所述的方法,其中最优值为当时域互相关或等效频域交叉频谱处理的幅度值不小于平均噪声级别的预定比例时的时间上的最早点。
7.如权利要求1所述的方法,其中TDOA估计值的最似然范围被进一步限制为与接收参考信号的第一个天线相距预定距离内的一区域相对应。
8.如权利要求1所述的方法,其中TDOA估计值的最似然范围被进一步限制为与接收协同信号的第二个天线相距预定距离内的一区域相对应。
9.如权利要求7或8所述的方法,其中预定距离是通过利用回程时延测量所确定的。
10.如权利要求7或8所述的方法,其中预定距离是通过对在第一个和第二个天线的移动电话的接收功率进行测量所确定的。
11.一种用于在对移动发射机的定位中通过使用时域互相关或者等效频域交叉谱处理来改进参考信号与协同信号互相关所产生的到达时差TDOA估计值的方法,其中这两种处理均要求同时解出到达频差FDOA和TDOA,其中参考信号是移动发射机所发射的且在第一个天线所接收的第一个信号的拷贝,并且协同信号是移动发射机所发射的且在第二个天线所接收的第一个信号的拷贝,该方法包括如下步骤:
a.测定FDOA估计值的最似然范围;
b.测定TDOA估计值的最似然范围;
c.仅在TDOA和FDOA估计值的最似然范围内搜索互相关结果;
d.将TDOA估计为其与互相关幅度的最优值有关的最似然范围内的值。
12.如权利要求11所述的方法,其中FDOA估计值的最似然范围被限制为其与静止的或近乎静止的移动发射机有关的频率值。
13.如权利要求11或12所述的方法,其中TDOA估计值的最似然范围被限制为下述时间值加上预定的误差值,所述时间值与接收参考信号的第一个天线与接收协同信号的第二个天线之间的距离有关。
14.如权利要求11或12所述的方法,其中的最优值为时域互相关或等效频域交叉频谱处理的最高幅度峰值。
15.如权利要求11或12所述的方法,其中最优值为当时域互相关或等效频域交叉频谱处理的幅度值不小于时域互相关或等效频域交叉频谱处理的最高幅度峰值的预定比例时的时间上的最早点。
16.如权利要求11或12所述的方法,其中最优值为当时域互相关或等效频域交叉频谱处理的幅度值不小于平均噪声级别的预定比例时的时间上的最早点。
17.如权利要求12所述的方法,其中TDOA估计值的最似然范围被进一步限制为与接收参考信号的第一个天线相距预定距离内的一区域相对应。
18.如权利要求12所述的方法,其中TDOA估计值的最似然范围被进一步限制为与接收协同信号的第二个天线相距预定距离内的一区域相对应。
19.如权利要求17或18所述的方法,其中预定距离是通过利用回程时延测量所确定的。
20.如权利要求17或18所述的方法,其中预定距离是通过对在第一个和第二个天线的移动电话的接收功率进行测量所确定的。
21.一种用于对移动发射机进行定位的方法,包括:
a.提出互相关值集合,其中每个互相关值与相应TDOA和FDOA估计值有关,并且每个互相关值均是通过使参考信号与协同信号进行互相关所产生的,参考信号包括移动发射机所发射的且在第一个天线所接收的信号的拷贝,并且协同信号包括移动发射机所发射的且在第二个天线所接收的信号的拷贝;
b.测定TDOA和FDOA估计值的最似然范围;
c.识别与TDOA和/或FDOA估计值的最似然范围相对应的互相关值子集之内的最优互相关值;以及
d.在计算移动发射机的位置过程中使用与最优互相关值相对应的TDOA和FDOA值。
22.如权利要求21所述的方法,其中的互相关包括时域互相关。
23.如权利要求21所述的方法,其中的互相关包括频域互相关。
24.如权利要求21所述的方法,其中TDOA估计值的最似然范围是基于对移动发射机位置的粗略估计。
25.如权利要求21所述的方法,其中FDOA估计值的最似然范围是基于对移动发射机速度的粗略估计。
26.如权利要求24所述的方法,其中粗略估计至少部分的基于第一个天线与第二个天线之间的距离。
27.如权利要求26所述的方法,其中粗略估计进一步基于预定的误差值。
28.如权利要求24所述的方法,其中粗略估计基于所知道的将要被定位的移动发射机所处的区域。
29.如权利要求21所述的方法,其中其具有所述互相关值子集之内的最大峰值幅度的互相关值被确定为最优的互相关值。
30.如权利要求21所述的方法,包括将具有下述最小相关TDOA估计值的所述互相关值子集之内的值识别为最优的互相关值,所述最小相关TDOA估计值的幅度不小于最大峰值幅度的预定比例。
31.如权利要求21所述的方法,包括将具有下述最小相关TDOA估计值的所述互相关值子集之内的值识别为最优的互相关值,所述最小相关TDOA估计值的幅度不小于平均噪声级别的预定比例。
32.如权利要求24所述的方法,其中粗略估计是基于与第一个天线相距预定距离内的一区域。
33.如权利要求24所述的方法,其中粗略估计是基于与第二个天线相距预定距离内的一区域。
34.如权利要求32或33所述的方法,其中预定距离是通过利用回程时延测量所确定的。
35.如权利要求32或33所述的方法,其中预定距离是通过对位于第一个和第二个天线的移动发射机的接收功率进行测量所确定的。
36.一种用于对移动发射机进行定位的无线定位系统WLS,包括:
a.用于测定TDOA和FDOA估计值的最似然范围的装置;以及
b.用于识别与TDOA和FDOA估计值的最似然范围相对应的互相关值子集之内的最优互相关值的装置,所述互相关值子集包含在互相关值集合之内,其中该集合中的每个互相关值与相应TDOA和FDOA估计值有关。
37.如权利要求36所述的系统,其中所述互相关值集合中的每个值均表示参考信号与协同信号在时域或频域上的互相关。
38.如权利要求37所述的系统,其中参考信号包括移动发射机所发射的且在第一个天线所接收的信号的拷贝,并且协同信号包括移动发射机所发射的且在第二个天线所接收的信号的拷贝。
39.如权利要求36所述的系统,进一步包括用于在计算移动发射机的位置过程中使用与最优互相关值相对应的TDOA和FDOA值的装置。
40.一种在无线定位系统WLS中所使用的用于对移动发射机进行定位的方法,包括:
a.测定TDOA和FDOA估计值的最似然范围;以及
b.识别与TDOA和FDOA估计值的最似然范围相对应的互相关值子集之内的最优互相关值,所述互相关值子集包含在互相关值集合之内,其中该集合中的每个互相关值与相应TDOA和FDOA估计值有关。
41.如权利要求40所述的方法,其中所述互相关值集合中的每个值均表示参考信号与协同信号在时域或频域上的互相关。
42.如权利要求41所述的系统,其中参考信号包括移动发射机所发射的且在第一个天线所接收的信号的拷贝,并且协同信号包括移动发射机所发射的且在第二个天线所接收的信号的拷贝。
43.如权利要求40所述的系统,进一步包括在计算移动发射机的位置过程中使用与最优互相关值相对应的TDOA和FDOA值。
CNB028142489A 2001-07-18 2002-01-10 在无线定位系统中估计tdoa和fdoa的改进方法 Expired - Fee Related CN100397911C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/908,998 US6876859B2 (en) 2001-07-18 2001-07-18 Method for estimating TDOA and FDOA in a wireless location system
US09/908,998 2001-07-18

Publications (2)

Publication Number Publication Date
CN1537395A CN1537395A (zh) 2004-10-13
CN100397911C true CN100397911C (zh) 2008-06-25

Family

ID=25426487

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028142489A Expired - Fee Related CN100397911C (zh) 2001-07-18 2002-01-10 在无线定位系统中估计tdoa和fdoa的改进方法

Country Status (13)

Country Link
US (1) US6876859B2 (zh)
EP (1) EP1417847B1 (zh)
JP (3) JP2004536533A (zh)
KR (1) KR100881946B1 (zh)
CN (1) CN100397911C (zh)
AT (1) ATE546975T1 (zh)
BR (1) BR0210360A (zh)
CA (1) CA2454161C (zh)
ES (1) ES2386669T3 (zh)
GB (1) GB2395080B (zh)
IL (2) IL159413A0 (zh)
MX (1) MXPA04000461A (zh)
WO (1) WO2003009613A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101915928A (zh) * 2010-07-14 2010-12-15 中国电子科技集团公司第十研究所 双星时差/频差联合定位的方法及装置

Families Citing this family (197)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7415066B2 (en) * 1998-08-10 2008-08-19 Kamilo Feher Mis-matched modulation-demodulation format selectable filters
US6757334B1 (en) * 1998-08-10 2004-06-29 Kamilo Feher Bit rate agile third-generation wireless CDMA, GSM, TDMA and OFDM system
US7593481B2 (en) * 1998-08-31 2009-09-22 Kamilo Feher CDMA, W-CDMA, 3rd generation interoperable modem format selectable (MFS) systems with GMSK modulated systems
US8050345B1 (en) 1999-08-09 2011-11-01 Kamilo Feher QAM and GMSK systems
US7548787B2 (en) 2005-08-03 2009-06-16 Kamilo Feher Medical diagnostic and communication system
US7079584B2 (en) * 1998-08-10 2006-07-18 Kamilo Feher OFDM, CDMA, spread spectrum, TDMA, cross-correlated and filtered modulation
CA2341883A1 (en) 1998-08-31 2000-03-09 Kamilo Feher Feher keying (fk) modulation and transceivers including clock shaping processors
US7889133B2 (en) 1999-03-05 2011-02-15 Itt Manufacturing Enterprises, Inc. Multilateration enhancements for noise and operations management
US7777675B2 (en) 1999-03-05 2010-08-17 Era Systems Corporation Deployable passive broadband aircraft tracking
US7782256B2 (en) 1999-03-05 2010-08-24 Era Systems Corporation Enhanced passive coherent location techniques to track and identify UAVs, UCAVs, MAVs, and other objects
US7908077B2 (en) 2003-06-10 2011-03-15 Itt Manufacturing Enterprises, Inc. Land use compatibility planning software
US7570214B2 (en) 1999-03-05 2009-08-04 Era Systems, Inc. Method and apparatus for ADS-B validation, active and passive multilateration, and elliptical surviellance
US7739167B2 (en) 1999-03-05 2010-06-15 Era Systems Corporation Automated management of airport revenues
US8203486B1 (en) 1999-03-05 2012-06-19 Omnipol A.S. Transmitter independent techniques to extend the performance of passive coherent location
US7667647B2 (en) 1999-03-05 2010-02-23 Era Systems Corporation Extension of aircraft tracking and positive identification from movement areas into non-movement areas
US8446321B2 (en) 1999-03-05 2013-05-21 Omnipol A.S. Deployable intelligence and tracking system for homeland security and search and rescue
US9307407B1 (en) 1999-08-09 2016-04-05 Kamilo Feher DNA and fingerprint authentication of mobile devices
US7260369B2 (en) 2005-08-03 2007-08-21 Kamilo Feher Location finder, tracker, communication and remote control system
US9813270B2 (en) 1999-08-09 2017-11-07 Kamilo Feher Heart rate sensor and medical diagnostics wireless devices
US9373251B2 (en) 1999-08-09 2016-06-21 Kamilo Feher Base station devices and automobile wireless communication systems
WO2001063883A2 (en) * 2000-02-25 2001-08-30 Telecommunication Systems, Inc. Prepaid short messaging
US7522911B2 (en) * 2000-04-11 2009-04-21 Telecommunication Systems, Inc. Wireless chat automatic status tracking
US7110773B1 (en) * 2000-04-11 2006-09-19 Telecommunication Systems, Inc. Mobile activity status tracker
US7853272B2 (en) * 2001-12-21 2010-12-14 Telecommunication Systems, Inc. Wireless network tour guide
US6823284B2 (en) * 2002-04-30 2004-11-23 International Business Machines Corporation Geolocation subsystem
US20040029545A1 (en) * 2002-08-09 2004-02-12 Anderson Jon J. Method and system for leaving a communication channel in a wireless communications system
US7715850B2 (en) * 2002-10-22 2010-05-11 Qualcomm Incorporated Method and apparatus for identifying transmitters in a wireless communication system using power predictions
JP2004175052A (ja) * 2002-11-29 2004-06-24 Sony Corp インクジェット被記録媒体、インクジェット画像形成方法及び印画物
ATE445303T1 (de) 2002-12-02 2009-10-15 Nokia Corp Schätzung einer signalverzögerung
CN100362365C (zh) * 2003-02-07 2008-01-16 西门子公司 无线通信系统中的用户定位方法
EP1445625B1 (de) * 2003-02-07 2007-07-11 Siemens Aktiengesellschaft Verfahren zur Positionsbestimmung eines Teilnehmers in einem Funkkommunikationssystem
FR2857102B1 (fr) 2003-07-04 2007-06-15 Nortel Networks Ltd Procede de mesure de l'instant d'arrivee d'un signal radio recu, dispositif de mesure et dispositif de localisation d'une station mobile pour la mise en oeuvre du procede
WO2005017555A2 (en) * 2003-08-14 2005-02-24 Sensis Corporation Target localization using tdoa distributed antenna
GB0327041D0 (en) * 2003-11-21 2003-12-24 Roke Manor Research Apparatus and methods
GB0327794D0 (en) * 2003-11-29 2003-12-31 Koninkl Philips Electronics Nv Positioning method and apparatus
GB0328202D0 (en) 2003-12-05 2004-01-07 Westinghouse Brake & Signal Railway vehicle detection
WO2005060669A2 (en) * 2003-12-19 2005-07-07 Kennedy Joseph P E-otd augmentation to u-tdoa location system
US7440762B2 (en) * 2003-12-30 2008-10-21 Trueposition, Inc. TDOA/GPS hybrid wireless location system
GB0401767D0 (en) * 2004-01-27 2004-03-03 Koninkl Philips Electronics Nv Positioning systems
US7409189B2 (en) * 2004-03-30 2008-08-05 Intel Corporation Calibration and testing architecture for receivers
US7570696B2 (en) * 2004-06-25 2009-08-04 Intel Corporation Multiple input multiple output multicarrier communication system and methods with quantized beamforming feedback
US7292189B2 (en) * 2004-09-10 2007-11-06 Worcester Polytechnic Institute Methods and apparatus for high resolution positioning
US7359449B2 (en) * 2004-10-05 2008-04-15 Kamilo Feher Data communication for wired and wireless communication
US7421004B2 (en) * 2004-10-05 2008-09-02 Kamilo Feher Broadband, ultra wideband and ultra narrowband reconfigurable interoperable systems
US7453961B1 (en) 2005-01-11 2008-11-18 Itt Manufacturing Enterprises, Inc. Methods and apparatus for detection of signal timing
JP4736083B2 (ja) * 2005-02-21 2011-07-27 独立行政法人電子航法研究所 移動体の測位方法及びその測位装置
US20060217944A1 (en) * 2005-03-11 2006-09-28 Newfield Wireless, Inc. Methods for accurate use of finite dynamic range measurement data in radio path loss propagation model calibration
US7427952B2 (en) 2005-04-08 2008-09-23 Trueposition, Inc. Augmentation of commercial wireless location system (WLS) with moving and/or airborne sensors for enhanced location accuracy and use of real-time overhead imagery for identification of wireless device locations
US7869810B2 (en) * 2005-04-25 2011-01-11 Agilent Technologies, Inc. Method and system for computing and displaying location information from cross-correlation data
WO2006124907A2 (en) 2005-05-17 2006-11-23 Andrew Corporation Method and apparatus for determining coupled path loss
JP4592506B2 (ja) * 2005-06-15 2010-12-01 株式会社東芝 アップリンク干渉源位置特定装置及びその方法
US7280810B2 (en) * 2005-08-03 2007-10-09 Kamilo Feher Multimode communication system
US10009956B1 (en) 2017-09-02 2018-06-26 Kamilo Feher OFDM, 3G and 4G cellular multimode systems and wireless mobile networks
US7283091B1 (en) 2005-08-08 2007-10-16 Trimble Navigation Limited Radio positioning system for providing position and time for assisting GPS signal acquisition in mobile unit
US7295156B2 (en) * 2005-08-08 2007-11-13 Trimble Navigation Limited Cellphone GPS positioning system
US20070066309A1 (en) * 2005-09-20 2007-03-22 Elizabeth Countryman Prepaid call management in intelligent network
US7489937B2 (en) * 2005-12-22 2009-02-10 L-3 Communications Integrated Systems, L.P. Method and apparatus for detecting emitter movement
US7593738B2 (en) * 2005-12-29 2009-09-22 Trueposition, Inc. GPS synchronization for wireless communications stations
US8588220B2 (en) * 2005-12-30 2013-11-19 L-3 Communications Corporation Method and apparatus for mitigating port swapping during signal tracking
US8150421B2 (en) 2005-12-30 2012-04-03 Trueposition, Inc. User plane uplink time difference of arrival (U-TDOA)
US20090005061A1 (en) * 2005-12-30 2009-01-01 Trueposition, Inc. Location quality of service indicator
US20070155489A1 (en) * 2005-12-30 2007-07-05 Frederic Beckley Device and network enabled geo-fencing for area sensitive gaming enablement
US8768343B2 (en) * 2006-03-31 2014-07-01 Zebra Enterprise Solutions Corp Wireless local area network receiver and associated method
US7570212B2 (en) * 2006-04-07 2009-08-04 The Boeing Company Reference beacon methods and apparatus for TDOA/FDOA geolocation
US7411548B2 (en) * 2006-04-12 2008-08-12 The Boeing Company Reference beacon identification using transmission sequence characteristics
US9362976B2 (en) 2006-04-26 2016-06-07 Zih Corp. Wireless local area network system and receiver adapted for use thereof and associated method
US8892065B2 (en) * 2006-04-26 2014-11-18 Zebra Enterprise Solutions Corp. Method, apparatus, and computer program product for wireless signal storage with signal recognition detection triggering
US7965227B2 (en) 2006-05-08 2011-06-21 Era Systems, Inc. Aircraft tracking using low cost tagging as a discriminator
US8000701B2 (en) 2006-05-16 2011-08-16 Andrew, Llc Correlation mechanism to communicate in a dual-plane architecture
US8000702B2 (en) * 2006-05-16 2011-08-16 Andrew, Llc Optimizing location services performance by combining user plane and control plane architectures
US8019339B2 (en) 2006-05-16 2011-09-13 Andrew Llc Using serving area identification in a mixed access network environment
US8335196B2 (en) * 2006-09-19 2012-12-18 Qualcomm Incorporated Accommodating wideband and narrowband communication devices
US8103293B2 (en) 2006-10-17 2012-01-24 Itt Manufacturing Enterprises, Inc. System and related circuits and methods for detecting and locating wireless communication device use within a geographical area or facility
US7974235B2 (en) 2006-11-13 2011-07-05 Telecommunication Systems, Inc. Secure location session manager
EP2118810B1 (en) 2007-02-05 2012-08-15 Andrew Corporation System and method for optimizing location estimate of mobile unit
US7667640B2 (en) * 2007-04-13 2010-02-23 Glowlink Communications Technology, Inc. Determining a geolocation solution of an emitter on earth using satellite signals
US7663547B2 (en) * 2007-04-13 2010-02-16 Glowlink Communications Technology, Inc. Determining a geolocation solution of an emitter on earth based on weighted least-squares estimation
US8331953B2 (en) * 2007-05-01 2012-12-11 Andrew Llc System and method for estimating the location of a mobile device
US20080285505A1 (en) * 2007-05-15 2008-11-20 Andrew Corporation System and method for network timing recovery in communications networks
US7933610B2 (en) * 2007-05-21 2011-04-26 Andrew Llc Method and apparatus to select an optimum site and/or sector to provide geo-location data
US20100278335A1 (en) * 2007-11-02 2010-11-04 Per Enge Arrangements for Location-Based Security Systems and Methods Therefor
US8170585B2 (en) * 2007-11-14 2012-05-01 Andrew, Llc Ranging in UMTS networks
US8447319B2 (en) * 2007-11-15 2013-05-21 Andrew Llc System and method for locating UMTS user equipment using measurement reports
US7800530B2 (en) * 2007-12-07 2010-09-21 Andrew, Llc Method and system for providing assistance data for A-GPS location of handsets in wireless networks
US7667649B2 (en) * 2007-12-10 2010-02-23 Trueposition, Inc. Detection of time of arrival of CDMA signals in a wireless location system
US8213955B2 (en) 2008-05-01 2012-07-03 Andrew, Llc Network measurement report caching for location of mobile devices
US8098590B2 (en) * 2008-06-13 2012-01-17 Qualcomm Incorporated Apparatus and method for generating performance measurements in wireless networks
KR101495289B1 (ko) * 2008-07-03 2015-02-25 삼성전자주식회사 광대역 무선통신 시스템에서 주파수 오버레이 방식을 위한자원 할당 장치 및 방법
US20100033379A1 (en) * 2008-08-11 2010-02-11 Lommen Layne D Reference beacon identification using transmission sequence characteristics
US7924224B2 (en) 2008-08-15 2011-04-12 Trueposition, Inc. Variable coherence integration for the location of weak signals
US8136240B2 (en) * 2008-08-19 2012-03-20 International Business Machines Corporation Method of forming a substrate having a plurality of insulator layers
US8532747B2 (en) * 2008-08-22 2013-09-10 Devicor Medical Products, Inc. Biopsy marker delivery device
US8325661B2 (en) * 2008-08-28 2012-12-04 Qualcomm Incorporated Supporting multiple access technologies in a wireless environment
US9057606B2 (en) 2009-09-10 2015-06-16 Nextnav, Llc Wide area positioning system
US8917209B2 (en) 2009-09-10 2014-12-23 Nextnav, Llc Coding in a wide area positioning system (WAPS)
US9035829B2 (en) 2008-09-10 2015-05-19 Nextnav, Llc Wide area positioning systems and methods
US8130141B2 (en) 2008-09-10 2012-03-06 Commlabs, Inc. Wide area positioning system
US8954028B2 (en) 2008-09-25 2015-02-10 Telecommunication Systems, Inc. Geo-redundant and high reliability commercial mobile alert system (CMAS)
US8073463B2 (en) 2008-10-06 2011-12-06 Andrew, Llc System and method of UMTS UE location using uplink dedicated physical control channel and downlink synchronization channel
US8762519B2 (en) * 2008-10-28 2014-06-24 Andrew Llc System and method for providing location services for multiple access networks from a single location server
US8125377B2 (en) * 2008-11-17 2012-02-28 Andrew Llc System and method for determining the location of a mobile device
US7940213B2 (en) * 2008-11-24 2011-05-10 Andrew, Llc System and method for determining falsified satellite measurements
US8035557B2 (en) * 2008-11-24 2011-10-11 Andrew, Llc System and method for server side detection of falsified satellite measurements
US7800533B2 (en) * 2008-11-24 2010-09-21 Andrew, Llc System and method for determining falsified geographic location of a mobile device
US8249622B2 (en) 2008-11-26 2012-08-21 Andrew, Llc System and method for multiple range estimation location
US8380222B2 (en) 2008-11-26 2013-02-19 Andrew Llc System and method for multiple range estimation location
US8160609B2 (en) * 2008-11-26 2012-04-17 Andrew Llc System and method for multiple range estimation location
US7956803B2 (en) 2008-12-01 2011-06-07 Andrew, Llc System and method for protecting against spoofed A-GNSS measurement data
US7916071B2 (en) * 2008-12-23 2011-03-29 Andrew, Llc System and method for determining a reference location of a mobile device
US8138975B2 (en) * 2008-12-30 2012-03-20 Trueposition, Inc. Interference detection, characterization and location in a wireless communications or broadcast system
US8436768B2 (en) 2008-12-30 2013-05-07 Trueposition, Inc. Diversity time and frequency location receiver
US9220016B2 (en) 2009-03-04 2015-12-22 Nokia Technologies Oy Position monitoring for a coverage area
US7986266B2 (en) 2009-03-13 2011-07-26 Andrew, Llc Method and system for selecting optimal satellites in view
US8239483B2 (en) 2009-03-16 2012-08-07 Andrew, Llc System and method for generic application of location determination for network attached devices
US20100234022A1 (en) * 2009-03-16 2010-09-16 Andrew Llc System and method for supl roaming in wimax networks
US8301160B2 (en) * 2009-03-16 2012-10-30 Andrew Llc System and method for SUPL roaming using a held client
US8462769B2 (en) 2009-03-26 2013-06-11 Andrew Llc System and method for managing created location contexts in a location server
US8391884B2 (en) * 2009-03-26 2013-03-05 Andrew Llc System and method for managing created location contexts in a location server
US8467805B2 (en) * 2009-05-08 2013-06-18 Andrew Llc System and method for determining a reference location using cell table data mining
US8463176B2 (en) 2009-05-11 2013-06-11 Qualcomm Incorporated Stability indicator for a wireless repeater
US8290510B2 (en) * 2009-06-11 2012-10-16 Andrew Llc System and method for SUPL held interworking
US8134493B2 (en) * 2009-07-02 2012-03-13 Raytheon Company System and method for precision geolocation utilizing multiple sensing modalities
IL200158A (en) 2009-07-30 2014-12-31 Verint Systems Ltd System and methods for locating communication terminals on cellular networks
EP2462461A1 (en) 2009-08-05 2012-06-13 Andrew LLC System and method for hybrid location in an lte network
US8248997B2 (en) * 2009-08-17 2012-08-21 Nokia Corporation Apparatus and method for positioning a wireless user equipment
US9291712B2 (en) 2009-09-10 2016-03-22 Nextnav, Llc Cell organization and transmission schemes in a wide area positioning system (WAPS)
US9372266B2 (en) 2009-09-10 2016-06-21 Nextnav, Llc Cell organization and transmission schemes in a wide area positioning system (WAPS)
US8340683B2 (en) 2009-09-21 2012-12-25 Andrew, Llc System and method for a high throughput GSM location solution
KR101047927B1 (ko) 2009-09-23 2011-07-08 (주)에이알테크놀로지 도착 시간 차이 및 도착 주파수 차이를 추정하는 방법 및 장치
US8217832B2 (en) 2009-09-23 2012-07-10 Andrew, Llc Enhancing location accuracy using multiple satellite measurements based on environment
CN101699915B (zh) * 2009-10-13 2015-01-28 中兴通讯股份有限公司 一种主板、实现锁网/锁卡功能的方法及移动终端
US8188920B2 (en) * 2009-10-15 2012-05-29 Andrew, Llc Location measurement acquisition optimization with Monte Carlo simulation
US8289210B2 (en) * 2009-10-15 2012-10-16 Andrew Llc Location measurement acquisition adaptive optimization
US8233911B2 (en) * 2009-12-16 2012-07-31 Nokia Corporation Method and apparatus for estimating a position of a node in a communications network
US8290496B2 (en) 2009-12-29 2012-10-16 Trueposition, Inc. Cooperating receiver selection for UMTS wireless location
US8442538B2 (en) 2009-12-29 2013-05-14 Trueposition, Inc. Cooperating receiver selection for UMTS wireless location
US9331798B2 (en) * 2010-01-08 2016-05-03 Commscope Technologies Llc System and method for mobile location by proximity detection
US8538035B2 (en) 2010-04-29 2013-09-17 Audience, Inc. Multi-microphone robust noise suppression
US8473287B2 (en) 2010-04-19 2013-06-25 Audience, Inc. Method for jointly optimizing noise reduction and voice quality in a mono or multi-microphone system
US8606571B1 (en) * 2010-04-19 2013-12-10 Audience, Inc. Spatial selectivity noise reduction tradeoff for multi-microphone systems
US8781137B1 (en) 2010-04-27 2014-07-15 Audience, Inc. Wind noise detection and suppression
US8718673B2 (en) 2010-05-21 2014-05-06 Maple Acquisition Llc System and method for location assurance of a mobile device
US8447596B2 (en) 2010-07-12 2013-05-21 Audience, Inc. Monaural noise suppression based on computational auditory scene analysis
US8958754B2 (en) 2010-09-29 2015-02-17 Andrew, Llc System and method for sub-coherent integration for geo-location using weak or intermittent signals
US9844079B1 (en) * 2010-10-27 2017-12-12 Keysight Technologies, Inc. Method and system of triggering signal analysis combining time and frequency domain trigger criteria
US8489122B2 (en) 2010-12-09 2013-07-16 Andrew Llc System and method for total flight time ratio pattern matching
EP2652980A2 (en) 2010-12-13 2013-10-23 TeleCommunication Systems, Inc. Location services gateway server
US8384595B2 (en) 2010-12-16 2013-02-26 Trueposition, Inc. Position estimation through iterative inclusion of measurement data
WO2012112555A1 (en) 2011-02-14 2012-08-23 Andrew Llc Method for mobile location by dynamic clustering
US9007262B1 (en) * 2011-05-25 2015-04-14 Leidos, Inc. Diversified doppler for single platform geolocation
CN102208951B (zh) * 2011-05-31 2013-07-03 吉林大学 一种消除超声定位中声辐射干扰的方法
CN102455423B (zh) * 2011-05-31 2013-04-17 吉林大学 一种消除超声定位中声反射干扰的方法
US9715001B2 (en) 2011-06-13 2017-07-25 Commscope Technologies Llc Mobile location in a remote radio head environment
US9176217B2 (en) 2011-08-02 2015-11-03 Nextnav, Llc Cell organization and transmission schemes in a wide area positioning system (WAPS)
US8929854B2 (en) 2011-10-27 2015-01-06 Telecommunication Systems, Inc. Emergency text messaging
CN102508200B (zh) * 2011-11-16 2013-09-18 东南大学 复数扩频信号的到达时间差测量方法
US8922430B2 (en) 2011-12-22 2014-12-30 Trueposition, Inc. Optimization of variable coherence integration for the location of weak signals
US9423508B2 (en) 2012-01-12 2016-08-23 Commscope Technologies Llc Autonomous Transmit Chain Delay Measurements
US8897813B2 (en) 2012-02-03 2014-11-25 Andrew Llc LTE user equipment positioning system and method
AU2013271771B2 (en) 2012-06-05 2016-07-28 Nextnav, Llc Systems and methods for location positioning of user device
US9390279B2 (en) 2012-09-11 2016-07-12 Nextnav, Llc Systems and methods for providing conditional access to transmitted information
US9286490B2 (en) 2013-09-10 2016-03-15 Nextnav, Llc Systems and methods for providing conditional access to transmitted information
CN102914764A (zh) * 2012-11-24 2013-02-06 中国人民解放军总参谋部第五十七研究所 一种抗接收机采样同步误差的时差定位方法
WO2014120012A1 (en) * 2013-01-31 2014-08-07 Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno Determining a position of a mobile communication device
US9526074B2 (en) 2013-03-15 2016-12-20 Google Technology Holdings LLC Methods and apparatus for determining a transmit antenna gain and a spatial mode of a device
CN103259638B (zh) * 2013-04-19 2016-03-30 电子科技大学 一种异地本振一致性误差下的基带时差估计方法
US20180317019A1 (en) 2013-05-23 2018-11-01 Knowles Electronics, Llc Acoustic activity detecting microphone
US9191916B1 (en) * 2013-09-30 2015-11-17 Sprint Spectrum L.P. Method and system for skewing location determinations
US9408047B2 (en) 2013-10-10 2016-08-02 Telecommunication Systems, Inc. Read acknowledgement interoperability for text messaging and IP messaging
KR101490181B1 (ko) * 2013-11-11 2015-02-05 국방과학연구소 Fdoa를 위한 도플러 주파수 차이 추정장치 및 방법
US9625566B2 (en) 2014-05-21 2017-04-18 Raytheon Company Direct geolocation from TDOA, FDOA and AGL
KR101515512B1 (ko) * 2014-07-29 2015-04-28 엘아이지넥스원 주식회사 도달 시간 차이 기반의 위치 추정 방법
KR101515513B1 (ko) * 2014-07-29 2015-04-28 엘아이지넥스원 주식회사 도달 시간 차이 기반의 위치 추정 장치
US10802108B2 (en) 2014-07-31 2020-10-13 Symbol Technologies, Llc Two pass detection technique for non-echo pulsed ranging
KR101644560B1 (ko) 2014-09-02 2016-08-01 국방과학연구소 통신 신호에 대한 tdoa/fdoa 정보 추정 장치 및 방법
WO2016112113A1 (en) 2015-01-07 2016-07-14 Knowles Electronics, Llc Utilizing digital microphones for low power keyword detection and noise suppression
JP6592912B2 (ja) * 2015-02-13 2019-10-23 株式会社国際電気通信基礎技術研究所 通信システム、受信装置、サーバ、信号処理方法、波源位置算出方法、及びプログラム
CN104640206B (zh) * 2015-02-15 2018-01-19 中国民航大学 一种偏心式星形布站体制的多点定位方法
US11079481B2 (en) * 2015-04-02 2021-08-03 Samsung Electronics Co., Ltd. Apparatus and method for measuring distance and location
US9872141B2 (en) 2015-05-14 2018-01-16 Verint Systems Ltd. System and method for accurate location of wireless terminals using mobile interrogation device
US10666416B2 (en) 2016-04-14 2020-05-26 Ibiquity Digital Corporation Time-alignment measurement for hybrid HD radio technology
US9832007B2 (en) * 2016-04-14 2017-11-28 Ibiquity Digital Corporation Time-alignment measurement for hybrid HD radio™ technology
JP6569612B2 (ja) * 2016-07-08 2019-09-04 三菱電機株式会社 電波源の位置推定装置
CN106405496A (zh) * 2016-08-31 2017-02-15 北斗时空信息技术(北京)有限公司 一种基于tdoa的室内定位方法
CN107843910B (zh) * 2016-09-21 2021-03-16 上海创远仪器技术股份有限公司 一种适于复杂环境下的虚拟多站tdoa定位方法与装置
IL248058B (en) 2016-09-26 2021-04-29 Verint Systems Ltd System and method for obtaining an ID of a mobile communication terminal at a checkpoint
KR101876645B1 (ko) * 2016-12-05 2018-07-09 연세대학교 산학협력단 시간차이에 기초하여 도착각도를 산출하는 시스템 및 방법
US10382094B2 (en) * 2017-11-28 2019-08-13 International Business Machines Corporation Cable tracking by electromagnetic emission
JP6625295B1 (ja) * 2018-03-02 2019-12-25 三菱電機株式会社 目標監視装置および目標監視システム
WO2020089899A1 (en) * 2018-11-01 2020-05-07 Hoopo Systems Ltd. Method and system for radiolocation at reduced data transfer
US11399262B2 (en) * 2019-07-28 2022-07-26 Polaris Wireless, Inc. Estimating the location of a reference radio in a multi-story building and using the estimated location of the reference radio to estimate the location of a wireless terminal
CN110533233B (zh) * 2019-08-20 2020-07-31 河海大学 基于适应度优化的无线微波测雨链路规划方法
US11082854B2 (en) * 2019-09-27 2021-08-03 Apple Inc. Signal validation for secure ranging
CN112969231A (zh) 2019-12-12 2021-06-15 中磊电子(苏州)有限公司 超宽带定位系统、基站、标签及其操作方法
CN112255589B (zh) 2020-09-18 2024-01-26 中磊电子(苏州)有限公司 定位标签操作方法与定位系统操作方法
CN112688716B (zh) * 2020-11-06 2021-12-24 西安电子科技大学 一种时频混叠信号时频差估计方法
CN112904274A (zh) * 2021-01-21 2021-06-04 中国人民解放军海军工程大学 一种改进tdoa/fdoa算法的多运动目标定位方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5327144A (en) * 1993-05-07 1994-07-05 Associated Rt, Inc. Cellular telephone location system
US6108555A (en) * 1996-05-17 2000-08-22 Ksi, Inc. Enchanced time difference localization system

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4888593A (en) 1987-12-15 1989-12-19 Signal Science, Inc. Time difference of arrival geolocation method, etc.
US5265121A (en) 1989-10-17 1993-11-23 Juanita H. Stewart Spread spectrum coherent processor
JPH0797131B2 (ja) * 1990-04-12 1995-10-18 パイオニア株式会社 Gps受信機の衛星電波捕捉方法
US5208756A (en) 1991-01-28 1993-05-04 Song Han L Vehicle locating and navigating system
US5570099A (en) * 1993-10-15 1996-10-29 Loral Federal Systems Company TDOA/FDOA technique for locating a transmitter
US5621416A (en) * 1995-02-02 1997-04-15 Trimble Navigation Limited Optimized processing of signals for enhanced cross-correlation in a satellite positioning system receiver
US5874916A (en) 1996-01-25 1999-02-23 Lockheed Martin Corporation Frequency selective TDOA/FDOA cross-correlation
US6047192A (en) * 1996-05-13 2000-04-04 Ksi Inc. Robust, efficient, localization system
US5859612A (en) 1996-06-06 1999-01-12 Qualcomm Incorporated Method for using an antenna with a rotating beam for determining the position of a mobile subscriber in a CDMA cellular telephone system
US6034635A (en) 1996-06-06 2000-03-07 Gilhousen; Klein S. Method for using only two base stations for determining the position of a mobile subscriber in a CDMA cellular telephone system
US6160758A (en) 1996-06-28 2000-12-12 Scientific Innovations, Inc. Utilization of auto and cross-correlation functions in methods for locating a source of a primary signal and for localizing signals
US5945948A (en) * 1996-09-03 1999-08-31 Motorola, Inc. Method and apparatus for location finding in a communication system
US6249252B1 (en) 1996-09-09 2001-06-19 Tracbeam Llc Wireless location using multiple location estimators
GB2354387B (en) 1996-09-09 2001-05-09 Dennis J Dupray Wireless location using multiple simultaneous location estimators
US6236365B1 (en) 1996-09-09 2001-05-22 Tracbeam, Llc Location of a mobile station using a plurality of commercial wireless infrastructures
US5890068A (en) * 1996-10-03 1999-03-30 Cell-Loc Inc. Wireless location system
US6026304A (en) * 1997-01-08 2000-02-15 U.S. Wireless Corporation Radio transmitter location finding for wireless communication network services and management
US5936571A (en) 1997-01-31 1999-08-10 Lockheed Martin Corporation Integrated GPS/interference location system
US6021330A (en) * 1997-07-22 2000-02-01 Lucent Technologies Inc. Mobile location estimation in a wireless system using designated time intervals of suspended communication
US6243587B1 (en) 1997-12-10 2001-06-05 Ericsson Inc. Method and system for determining position of a mobile transmitter
US6522887B2 (en) * 1998-07-27 2003-02-18 Telefonaktiebolaget Lm Ericsson (Publ) Identifying starting time for making time of arrival measurements
US6330452B1 (en) * 1998-08-06 2001-12-11 Cell-Loc Inc. Network-based wireless location system to position AMPs (FDMA) cellular telephones, part I
EP1103156B1 (en) * 1998-08-07 2011-11-30 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Improvements in downlink observed time difference measurements
US6246884B1 (en) 1998-08-19 2001-06-12 Sigmaone Communications Corporation System and method for measuring and locating a mobile station signal in a wireless communication system
US6184829B1 (en) 1999-01-08 2001-02-06 Trueposition, Inc. Calibration for wireless location system
BR9917164A (pt) * 1999-01-08 2002-01-22 Trueposition Inc Sìntese de largura de banda para sistema de localização sem-fio
BR9917165A (pt) * 1999-01-08 2002-01-22 Trueposition Inc Método para uso em um sistema de localização sem fio e método para localizar um transmissor
US7257417B1 (en) * 1999-07-20 2007-08-14 Snaptrack, Inc. Method for determining a change in a communication signal and using this information to improve SPS signal reception and processing
EP1091611B1 (en) * 1999-10-06 2007-08-29 Matsushita Electric Industrial Co., Ltd. Location system for a cellular telecommunications network
US6366240B1 (en) * 2000-06-14 2002-04-02 L-3 Communications Corporation Location of aircraft with time difference of arrival

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5327144A (en) * 1993-05-07 1994-07-05 Associated Rt, Inc. Cellular telephone location system
US5608410A (en) * 1993-05-07 1997-03-04 Associated Rt, Inc. System for locating a source of bursty transmissions cross reference to related applications
US6108555A (en) * 1996-05-17 2000-08-22 Ksi, Inc. Enchanced time difference localization system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101915928A (zh) * 2010-07-14 2010-12-15 中国电子科技集团公司第十研究所 双星时差/频差联合定位的方法及装置
CN101915928B (zh) * 2010-07-14 2013-10-30 中国电子科技集团公司第十研究所 双星时差/频差联合定位的方法及装置

Also Published As

Publication number Publication date
EP1417847A1 (en) 2004-05-12
JP2004536533A (ja) 2004-12-02
ES2386669T3 (es) 2012-08-24
KR20040017001A (ko) 2004-02-25
WO2003009613A1 (en) 2003-01-30
GB2395080A (en) 2004-05-12
IL159413A0 (en) 2004-06-01
ATE546975T1 (de) 2012-03-15
JP2013057668A (ja) 2013-03-28
JP2009162771A (ja) 2009-07-23
CN1537395A (zh) 2004-10-13
GB2395080B (en) 2005-03-23
BR0210360A (pt) 2004-06-08
CA2454161C (en) 2011-03-15
EP1417847B1 (en) 2012-02-22
KR100881946B1 (ko) 2009-02-06
MXPA04000461A (es) 2004-03-18
GB0403381D0 (en) 2004-03-17
US6876859B2 (en) 2005-04-05
EP1417847A4 (en) 2006-02-08
CA2454161A1 (en) 2003-01-30
IL159413A (en) 2008-07-08
US20030017832A1 (en) 2003-01-23

Similar Documents

Publication Publication Date Title
CN100397911C (zh) 在无线定位系统中估计tdoa和fdoa的改进方法
CN100526909C (zh) 对用于语音/话务信道追踪的无线定位系统的窄带接收器的自动连续调谐
CN1675562B (zh) 用在无线定位系统中,用于位置计算中的干扰消除的系统和方法
CN100473221C (zh) 无线定位系统的校准
CN100454772C (zh) 用于提高无线定位系统精度的基于移动协助网络的技术
CN1327634C (zh) 用于提高紧急呼叫精确性的修改的传输方法
CN1795396B (zh) 多路定位处理器
JP4460171B2 (ja) 無線位置検出のシステム用の帯域幅の合成
JP2002534689A (ja) 無線位置検出のシステムを改良する方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080625

Termination date: 20160110

CF01 Termination of patent right due to non-payment of annual fee