[go: up one dir, main page]

CN1529948A - Systems and methods for detecting and compensating for radio signal time-of-arrival errors - Google Patents

Systems and methods for detecting and compensating for radio signal time-of-arrival errors Download PDF

Info

Publication number
CN1529948A
CN1529948A CNA018234755A CN01823475A CN1529948A CN 1529948 A CN1529948 A CN 1529948A CN A018234755 A CNA018234755 A CN A018234755A CN 01823475 A CN01823475 A CN 01823475A CN 1529948 A CN1529948 A CN 1529948A
Authority
CN
China
Prior art keywords
data
time
signal
correction factor
receiver
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.)
Granted
Application number
CNA018234755A
Other languages
Chinese (zh)
Other versions
CN100544219C (en
Inventor
I��J�����ϵ���-�Ʊ���
I·J·弗南德兹-科贝顿
R·里克
M·阿莫加
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.)
Qualcomm Inc
Original Assignee
Qualcomm 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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN1529948A publication Critical patent/CN1529948A/en
Application granted granted Critical
Publication of CN100544219C publication Critical patent/CN100544219C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/711Interference-related aspects the interference being multi-path interference
    • H04B1/7113Determination of path profile
    • 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
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/22Multipath-related issues
    • 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
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/40Correcting position, velocity or attitude
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/711Interference-related aspects the interference being multi-path interference
    • H04B1/7115Constructive combining of multi-path signals, i.e. RAKE receivers
    • H04B1/7117Selection, re-selection, allocation or re-allocation of paths to fingers, e.g. timing offset control of allocated fingers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/06Airborne or Satellite Networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A system and method are disclosed by which the effects of time of arrival errors may be reduced. In a mobile unit, such as a CDMA device, a correlation pulse is generated when a transmitted code matches a stored reference code. In the absence of multipath effects, correlation pulses are generated in response to the detection of multiple transmissions of the reference code from multiple transmitters. However, multipath effects distort the generated correlation pulses leading to errors in the time of arrival measurements. The present invention calculates the width of the correlation pulses and determines a delay correction factor based on the pulse width. The delay correction factor is added to the measured delay time to provide a more accurate delay time, thus permitting more accurate location measurements based on time of arrival. In alternative embodiments, other signal factors may also be used to apply delay correction factors. The actual location determination may be performed by the mobile unit, or any other positioning determining entity (PDE). The system is also capable of applying correction factors to time of arrival signals received from global positioning system (GPS) satellites.

Description

用于检测并补偿无线电信号到达时间误差的系统和方法Systems and methods for detecting and compensating for radio signal time-of-arrival errors

                          发明领域Field of Invention

本发明一般涉及电信,尤其涉及在电信系统中检测并补偿到达时间误差的技术。This invention relates generally to telecommunications, and more particularly to techniques for detecting and compensating for time-of-arrival errors in telecommunications systems.

                          发明背景Background of the Invention

通常用像“911”这样的电话号码来请求紧急服务。如果呼叫者处在固定位置,譬如一居所,计算机系统就能用自动号码标识(ANI)来跟踪呼入电话呼叫的电话号码,并且快速地确定呼叫所始发的地址。这样,确定请求紧急服务的位置是相对简单的任务。Emergency services are usually requested with a phone number like "911". If the caller is in a fixed location, such as a residence, the computer system can use Automatic Number Identification (ANI) to track the telephone number of the incoming telephone call and quickly determine the address from which the call originated. As such, determining where to call for emergency services is a relatively simple task.

然而不能容易地确定正在通过移动通信请求紧急服务的用户位置,移动通信如蜂窝电话、个人通信系统(PCS)设备等等。无线电三角测量技术长期用于确定移动单元的位置。然而,已知这种无线电三角测量技术本质上是不准确的。通常误差在几千米的数量级上。然而,对于紧急服务的交付而言,这种误差是不可接受的。However, the location of a user who is requesting emergency services via mobile communications, such as cellular telephones, personal communication system (PCS) devices, etc., cannot be readily determined. Radio triangulation techniques have long been used to determine the location of mobile units. However, this radio triangulation technique is known to be inherently inaccurate. Usually the error is on the order of several kilometers. However, such inaccuracies are unacceptable for emergency service delivery.

美国联邦通信委员会(FCC)已经指定了通信技术的变化,该变化会允许位置确定中更大的准确度。在移动通信的情况下,FCC已产生一条规则,它要求基于基础结构的位置系统在67%的时间下具有150米的准确度(且在95%的时间下具有300米的准确度)。对于要求修改后的手机的系统而言,FCC已规定,这种系统必须在67%时间下在50米(且在95%时间下在150米)内确定位置。The US Federal Communications Commission (FCC) has specified changes in communication technology that would allow greater accuracy in location determination. In the case of mobile communications, the FCC has produced a rule requiring infrastructure-based location systems to have an accuracy of 150 meters 67% of the time (and 300 meters 95% of the time). For systems requiring modified handsets, the FCC has specified that such systems must determine location within 50 meters 67% of the time (and within 150 meters 95% of the time).

无线电位置系统使用从已知位置的不同发射机来的到达时间(TOA)信号来对移动单元位置进行三角测量和估计。然而,由于多传输路径,到达时间信号通常是失真或错误的。图1说明了多传输路径的一例,它可能是车辆10内的移动电话所经受的。在图1所述的示例中,移动单元10正在从安装在塔顶的发射机12和14接收信号。在图1的示例中,移动单元10直接从发射机12和14接收信号,但也接收发射机14的从附近的建筑物反射的信号。这样,移动单元10从发射机14接收许多信号。在图1所述的示例中,移动单元10不在发射机16的视线(LOS)内。即,建筑物或其它结构阻挡了移动单元10和发射机16之间的直接视线。然而,移动单元10仍旧检测到来自发射机16的信号,这些信号从建筑物或其它结构反射,或者沿建筑物或其它结构的边缘绕射。此外,移动单元10从安装在建筑物顶部的发射机16接收信号,还可能从绕地球轨道内的全球定位系统(GPS)卫星接收信号。因此,移动单元10从发射机16接收多个信号,没有一个是直接的LOS信号。来自GPS卫星18的信号可能还包括LOS信号和发射信号。作为这种多径信号的结果,移动单元进行的到达时间测量遭受误差。在存在多径信号时,这种误差可能是显著的,从而难于或不可能达到关于位置准确度的FCC指示。因此,可以理解,非常需要一种系统和方法来改进移动位置系统的TOA测量。本发明提供了这个及其它优点,这将从下面的详细描述和附图中变得更为明显。Radio location systems use time-of-arrival (TOA) signals from various transmitters with known locations to triangulate and estimate the location of a mobile unit. However, due to multiple transmission paths, the time-of-arrival signal is usually distorted or erroneous. FIG. 1 illustrates an example of multiple transmission paths that a mobile phone within a vehicle 10 may experience. In the example depicted in FIG. 1, mobile unit 10 is receiving signals from transmitters 12 and 14 mounted on tower tops. In the example of FIG. 1, mobile unit 10 receives signals directly from transmitters 12 and 14, but also receives signals from transmitter 14 reflected from nearby buildings. Thus, mobile unit 10 receives many signals from transmitter 14 . In the example depicted in FIG. 1 , mobile unit 10 is not within line of sight (LOS) of transmitter 16 . That is, a building or other structure blocks the direct line of sight between the mobile unit 10 and the transmitter 16 . However, the mobile unit 10 still detects signals from the transmitter 16 that reflect off the building or other structure or diffract along the edges of the building or other structure. In addition, the mobile unit 10 receives signals from a transmitter 16 mounted on top of a building and possibly from a Global Positioning System (GPS) satellite in orbit around the earth. Thus, mobile unit 10 receives multiple signals from transmitter 16, none of which are direct LOS signals. Signals from GPS satellites 18 may also include LOS signals and transmit signals. As a result of such multipath signals, time-of-arrival measurements made by mobile units suffer from errors. In the presence of multipath signals, this error can be significant, making it difficult or impossible to achieve an FCC indication of position accuracy. Accordingly, it can be appreciated that a system and method to improve TOA measurements for mobile location systems is highly desirable. The present invention provides this and other advantages, which will become more apparent from the following detailed description and accompanying drawings.

                           发明概述Summary of Invention

本发明包含在用于校正电信设备位置系统中多径误差的系统和方法中。一实施例中,系统包括一接收机,它从位于离开接收机未知距离处的远程发射机接收所发送的数据。分析器对与接收数据相关的数据进行分析,并且产生与接收机位置有关的位置数据。分析器还根据测得的信号标准来计算校正因子以产生经校正的位置数据。The present invention is embodied in a system and method for correcting multipath errors in a telecommunications device location system. In one embodiment, the system includes a receiver that receives data transmitted from a remote transmitter located at an unknown distance from the receiver. The analyzer analyzes data related to the received data and generates position data related to the position of the receiver. The analyzer also calculates correction factors based on the measured signal standards to produce corrected position data.

一实施例中,当把接收到的数据与所存储的数据相关时,接收机产生一相关脉冲。在该实施例中,信号标准是相关脉冲的脉冲宽度。相关脉冲可以建模成一二次方程,该方程的多个系数是由预定时间处的相关脉冲的幅度值所确定的。在另一实施例中,接收机产生一信号强度指示符。在该实施例中,信号标准是信号强度指示符。In one embodiment, the receiver generates a correlation pulse when correlating received data with stored data. In this embodiment, the signal criterion is the pulse width of the relevant pulse. The correlation pulses can be modeled as a quadratic equation, the coefficients of which are determined by the magnitude values of the correlation pulses at predetermined times. In another embodiment, the receiver generates a signal strength indicator. In this embodiment, the signal criterion is a signal strength indicator.

系统可能还包括一位置确定实体,它根据远程发射机的经校正的位置数据以及已知位置来确定接收机的位置。位置数据可能基于接收机所接收到的数据的到达时间。到达时间数据可能被计算为延迟时间或距离,相关因子可能被计算为校正时间或校正距离。The system may also include a location determination entity that determines the location of the receiver based on the corrected location data and the known location of the remote transmitter. The location data may be based on the time of arrival of the data received by the receiver. Arrival time data may be calculated as delay time or distance, and correlation factors may be calculated as corrected time or corrected distance.

一实施例中,接收机是工作在800MHz频带的蜂窝电话的一部分,而分析器根据从800MHz频带内的远程发射机发送的数据的到达时间来计算位置数据。或者,接收机可能是工作在1900MHz频带的个人通信系统的一部分,而分析器根据从1900MHz频带内的远程发射机发送的数据的到达时间来计算位置数据。In one embodiment, the receiver is part of a cellular telephone operating in the 800 MHz band, and the analyzer calculates position data based on the time of arrival of data sent from a remote transmitter in the 800 MHz band. Alternatively, the receiver may be part of a personal communication system operating in the 1900 MHz band, and the analyzer calculates position data based on the time of arrival of data sent from a remote transmitter within the 1900 MHz band.

在还有一实施例中,远程发射机是一全球定位系统(GPS)卫星,接收机从该GPS卫星接收数据信号。在该实施例中,分析器根据从GPS卫星发送的数据的到达时间来计算位置数据。In yet another embodiment, the remote transmitter is a Global Positioning System (GPS) satellite, and the receiver receives data signals from the GPS satellite. In this embodiment, the analyzer calculates the location data based on the arrival time of the data transmitted from the GPS satellites.

系统可能还包括一数据结构来存储数据,用于把所选的信号标准与一个或多个校正因子相联系,其中分析器提供对所选数据的测量,作为到数据结构的输入,并且检取与所选标准的测量相关联而存储的校正因子。系统可能或者包括一数据结构来存储数学函数,该函数把所选的信号标准与一个或多个校正因子相联系,其中分析器在数学函数中使用所选标准来计算校正因子。The system may also include a data structure to store data for associating selected signal standards with one or more correction factors, wherein the analyzer provides measurements on the selected data as input to the data structure, and retrieves The correction factor stored in association with the measurement for the selected standard. The system may alternatively include a data structure to store a mathematical function that relates the selected signal standard to one or more correction factors, wherein the analyzer uses the selected standard in the mathematical function to calculate the correction factor.

                          附图简述Brief description of attached drawings

图1说明了传输源和移动单元间的多接收路径。Figure 1 illustrates multiple receive paths between a transmission source and a mobile unit.

图2是实现本发明的系统的功能性框图。Figure 2 is a functional block diagram of a system implementing the present invention.

图3是说明由图2的系统所产生的校正信号的波形图。FIG. 3 is a waveform diagram illustrating a correction signal generated by the system of FIG. 2 .

图4是说明相关峰值宽度和距离误差间函数关系的图表。Figure 4 is a graph illustrating the correlation peak width as a function of distance error.

图5是说明功率测量和距离误差间函数性关系的图表。Figure 5 is a graph illustrating the functional relationship between power measurements and range error.

图5和7一起形成说明本发明操作的流程图。Figures 5 and 7 together form a flowchart illustrating the operation of the present invention.

优选实施例的详细描述Detailed description of the preferred embodiment

本发明允许对多径信号所引入的距离误差进行定量测量,并且提供了校正因子来应用于到达时间测量,从而允许更准确的位置确定。在示例性实施例中,本发明是用常规的码分多址(CDMA)移动单元的部分所实现的。CDMA移动单元可能被称为移动单元、蜂窝电话、PCS设备、或者类似物。如下面将更详细讨论的,本发明不限于移动通信设备的特殊形式,也不限于移动设备的特殊工作频率。The present invention allows for a quantitative measurement of range error introduced by multipath signals and provides correction factors to apply to time-of-arrival measurements, allowing more accurate position determination. In the exemplary embodiment, the present invention is implemented using portions of a conventional Code Division Multiple Access (CDMA) mobile unit. A CDMA mobile unit may be referred to as a mobile unit, cellular telephone, PCS device, or the like. As will be discussed in more detail below, the present invention is not limited to a particular form of mobile communication device, nor to a particular frequency of operation of the mobile device.

本发明包含在图2功能性框图中所述的系统100中。系统100包括一中央处理单元(CPU)102,它控制系统的运行。本领域的技术人员会理解,CPU 102试图包含能运行电信系统的任何处理设备。这包括微处理器、嵌入式控制器、应用专用集成电路(ASIC)、数字信号处理器(DSP)、状态机、专用离散硬件等等。本发明不限于为实现CPU 102所选的特殊硬件组件。The present invention is embodied in system 100 depicted in the functional block diagram of FIG. 2 . System 100 includes a central processing unit (CPU) 102, which controls the operation of the system. Those skilled in the art will understand that CPU 102 is intended to encompass any processing device capable of operating a telecommunications system. This includes microprocessors, embedded controllers, application-specific integrated circuits (ASICs), digital signal processors (DSPs), state machines, application-specific discrete hardware, and more. The invention is not limited to the particular hardware components chosen to implement CPU 102.

系统最好还包括存储器104,它可能包括只读存储器(ROM)和随机存取存储器(RAM)两者。存储器104向CPU 102提供指令和数据。存储器104的一部分可能还包括非易失性随机存取存储器(NVRAM)。The system also preferably includes memory 104, which may include both read only memory (ROM) and random access memory (RAM). Memory 104 provides instructions and data to CPU 102. A portion of memory 104 may also include non-volatile random access memory (NVRAM).

系统100一般包含在像蜂窝电话这样的无线通信设备中,系统100还包括外罩106,外罩106包含发射机108和接收机106以允许系统100和远程位置间数据的发送和接收,其中远程位置如蜂窝位置控制器(未示出),数据如音频通信。发射机108和接收机110可能被组合成收发机112。天线114附着于外罩106,并且与收发机112电气耦合。发射机108、接收机110和天线114的操作是本领域已知的,并且无须在这里描述,除非它特别涉及本发明。System 100 is typically contained within a wireless communication device such as a cellular telephone. System 100 also includes housing 106 that contains transmitter 108 and receiver 106 to allow transmission and reception of data between system 100 and a remote location, such as Cellular location controller (not shown), data such as audio communication. Transmitter 108 and receiver 110 may be combined into transceiver 112 . Antenna 114 is attached to housing 106 and is electrically coupled to transceiver 112 . The operation of transmitter 108, receiver 110 and antenna 114 is known in the art and need not be described here unless it is specifically related to the present invention.

在CDMA设备的实现中,系统还包括一信号检测器116,它用于检测并量化由收发机112所接收到的信号的电平。信号检测器116检测一个或多个参数,譬如总能量、每伪噪声(PN)码片的导频能量、功率谱密度、以及其它参数,这在本领域内是已知的。如下详细所述,信号检测器116执行相关分析以确定从一位置的到达时间(TOA),该位置如发射机14(见图1)。In a CDMA device implementation, the system also includes a signal detector 116 for detecting and quantifying the level of the signal received by the transceiver 112 . Signal detector 116 detects one or more parameters, such as total energy, pilot energy per pseudonoise (PN) chip, power spectral density, and other parameters, as known in the art. As described in detail below, signal detector 116 performs correlation analysis to determine the time of arrival (TOA) from a location, such as transmitter 14 (see FIG. 1 ).

信号检测器116在参考信号和接收信号间执行相关分析,并且产生一相关输出信号。信号分析器120分析该相关信号并且用校正数据表122来产生距离校正数据。一实施例中,校正数据报122包含把相关脉冲宽度与距离误差相联系的数据。然而,也可以使用其它标准来校正距离误差。The signal detector 116 performs correlation analysis between the reference signal and the received signal, and generates a correlation output signal. Signal analyzer 120 analyzes the correlation signal and uses correction data table 122 to generate distance correction data. In one embodiment, the correction datagram 122 includes data relating the relative pulse width to the range error. However, other criteria may also be used to correct for distance errors.

系统100包括定时器124以提供系统定时,系统定时用来测量来自不同源(如,发射机12-16)的信号到达内的延迟时间。定时器124可能是一单独设备或者CPU102的一部分。System 100 includes timer 124 to provide system timing used to measure delay times within the arrival of signals from various sources (eg, transmitters 12-16). Timer 124 may be a separate device or part of CPU 102 .

系统100的各个组件通过总线系统126耦合在一起,除了数据总线之外,总线系统126可能包括功率总线、控制信号总线、以及状态信号总线。然而,为了简化,图2中把各个总线说明为总线系统126。本领域的技术人员会理解,图2所述的系统100是一功能性框图,而不是特殊组件的列表。例如,尽管信号检测器116和信号分析器120被说明作为系统100内的两个独立框,然而它们实际上可以包含在一个物理组件内,譬如数字信号处理器(DSP)。它们也可以作为程序代码驻留在存储器104内,代码如CPU 102所运行的代码。同样的考虑可以应用于图2的系统100列出的其它组件,譬如定时器124。Various components of the system 100 are coupled together through a bus system 126, which may include a power bus, a control signal bus, and a status signal bus in addition to a data bus. However, for simplicity, the individual buses are illustrated in FIG. 2 as bus system 126 . Those skilled in the art will appreciate that the system 100 depicted in FIG. 2 is a functional block diagram rather than a list of specific components. For example, although signal detector 116 and signal analyzer 120 are illustrated as two separate blocks within system 100, they may actually be contained within one physical component, such as a digital signal processor (DSP). They may also reside in memory 104 as program code, such as the code executed by CPU 102. The same considerations apply to other components listed in system 100 of FIG. 2 , such as timer 124 .

下面将参照图3-7说明图2的系统100内所示的组件的运行。图3是一系列波形时序图,它们说明了由信号检测器116所产生的相关脉冲的示例。为了帮助恰当地理解本发明,现在将通过示例给出对使用CDMA移动单元进行到达时间处理的简要描述。实现图2的系统100的移动单元(如,图1内的移动单元10)最初被分配到一伪噪声(PN)码。PN码可以作为本地参考被存储在存储器104中。当基站(如,发射机12)把数据发送到移动单元10时,基站发射PN码。系统100连续地搜索本地参考(即,所存储的PN码)和所发射数据(即,所发送的PN码)间的相关性。The operation of the components shown within the system 100 of FIG. 2 will now be described with reference to FIGS. 3-7. FIG. 3 is a series of waveform timing diagrams illustrating examples of associated pulses generated by signal detector 116 . In order to assist in a proper understanding of the present invention, a brief description of time-of-arrival processing using a CDMA mobile unit will now be given by way of example. A mobile unit implementing system 100 of FIG. 2 (eg, mobile unit 10 in FIG. 1) is initially assigned a pseudonoise (PN) code. The PN code may be stored in memory 104 as a local reference. When a base station (eg, transmitter 12) transmits data to mobile unit 10, the base station transmits the PN code. System 100 continuously searches for correlations between local references (ie, stored PN codes) and transmitted data (ie, transmitted PN codes).

如本领域已知的,所有发射机(如,发射机12-16)都发送相同的PN码,但是来自每个发射机的PN码的传输起始在时间上延迟了一准确已知的偏移量。时间偏移量以64码片的倍数被测量。把PN偏移量选择性地分配给发射机,使得一地理区域内的偏移量尽可能的扩散以避免发射机间的干扰。发射机(如,发射机12-16)可能由所发送的标识数据来标识,但有时用它们的PN偏移时间来标记。例如,发射机12可能被标识为PN 300来指明它在300的偏置处发送PN码。在本例中,发射机14和16可以分别被标识为PN 425和PN 610以指明各自发送PN码所处的偏置时间。然而应该理解,不考虑发射机怎样被标记,都可以从信号内编码的信息中建立每个发射机相对其它发射机的相对偏置。移动单元10内的接收机110(见图2)会检测来自该地理区域内的每个发射机(如,发射机12-16)的PN。As is known in the art, all transmitters (e.g., transmitters 12-16) transmit the same PN code, but the start of transmission of the PN code from each transmitter is delayed in time by an accurately known offset. displacement. Time offsets are measured in multiples of 64 chips. The PN offsets are selectively assigned to transmitters such that the offsets are as spread as possible within a geographic area to avoid inter-transmitter interference. Transmitters (eg, transmitters 12-16) may be identified by transmitted identification data, but are sometimes tagged with their PN offset times. For example, transmitter 12 may be identified as PN 300 to indicate that it transmits a PN code at an offset of 300. In this example, transmitters 14 and 16 may be identified as PN 425 and PN 610, respectively, to indicate the offset times at which the respective PN codes are transmitted. It should be understood, however, that regardless of how the transmitters are marked, the relative bias of each transmitter relative to the other transmitters can be established from information encoded within the signal. Receiver 110 (see FIG. 2) within mobile unit 10 detects the PN from each transmitter (eg, transmitters 12-16) within the geographic area.

如果移动单元10与发射机12位于一起,则发射机和系统100间的传输时间应该没有延迟。这样,信号检测器116(见图2)会立即检测到所存储的基准和所发射数据间的相关。然而,假定移动单元10离开发射机12一些距离,由于传播延迟,检测这种相关时会有延迟。信号检测器116把所存储的基准一次移位半个码片直到每当检测到所存储的基准和所发射数据间的相关。如本领域的技术人员所能理解的,“码片”是PN序列内的单个数据片。由于以已知速率发送数据,因此码片可以被用作时间的度量。尽管本描述可以用实际的时间单位来表征,然而参照码片时间更为方便,因为系统100以码片时间来执行其分析和测量。If the mobile unit 10 is co-located with the transmitter 12, there should be no delay in the transmission time between the transmitter and the system 100. In this way, the signal detector 116 (see FIG. 2) will immediately detect the correlation between the stored reference and the transmitted data. However, assuming the mobile unit 10 is some distance away from the transmitter 12, there will be a delay in detecting this correlation due to propagation delays. Signal detector 116 shifts the stored reference by half a chip at a time until whenever a correlation is detected between the stored reference and the transmitted data. As understood by those skilled in the art, a "chip" is a single piece of data within a PN sequence. Since data is sent at a known rate, chips can be used as a measure of time. Although this description may be characterized in terms of actual units of time, it is more convenient to refer to chip times because system 100 performs its analysis and measurements in chip times.

由于无线电信号的传播速度已知,因此延迟测量也可以被计算为距离。这样,延迟时间、距离和码片的测量全都是可交换的。Since the propagation speed of radio signals is known, delay measurements can also be calculated as distances. In this way, the measurements of delay time, distance and chips are all interchangeable.

如果发射机12和移动单元10之间的传播延迟已知,那么仅要求两个信号来确定移动单元的准确位置。例如,可能画一圆周,其半径对应于围绕发射机12的传播延迟(以米为单位)。移动单元10必定位于该圆周周长上的某处。将从发射机14检测第二个检测到的PN码,发射机14在PN时隙425处发送该PN码。到来自第二发射机(即,发射机14)的相关脉冲的生成的延迟时间会允许测量第二传播延迟时间。发射机14周围的圆周的半径对应于第二传播延迟,该圆周指明移动单元10必须位于周长上的某处。根据两个已知的传播延迟,移动单元10必须位于两个圆周的交界处。If the propagation delay between transmitter 12 and mobile unit 10 is known, only two signals are required to determine the exact location of the mobile unit. For example, it is possible to draw a circle whose radius corresponds to the propagation delay (in meters) around the transmitter 12 . The mobile unit 10 must be located somewhere on the circumference of this circle. The second detected PN code will be detected from the transmitter 14 which transmits the PN code at PN slot 425 . The delay time to the generation of the correlated pulse from the second transmitter (ie, transmitter 14) would allow the second propagation delay time to be measured. The radius of the circumference around the transmitter 14 corresponds to the second propagation delay, which indicates that the mobile unit 10 must be located somewhere on the circumference. Based on two known propagation delays, the mobile unit 10 must be located at the junction of the two circles.

然而,发射机12和移动单元10之间的传播延迟是未知的。因此,系统100任意地向第一个接收到的PN码分配零延迟的任意基准。这样,第一个接收信号不直接包含在位置测量中。从两个随后发射机(如,发射机14和16)的信号接收相对于发射机12有延迟,它们是PN偏置以及由于移动单元10分别与发射机14和16间的距离而产生的传播延迟的结果。由于PN码传输内的PN偏置而在相关脉冲生成内的延迟可以容易地确定,并且在定时内作出适当补偿。然而,PN码传输和相关脉冲生成之间的到达时间差是由于传播延迟,并因此由于移动单元10和相应发射机(如,发射机14和16)之间的距离而产生的。移动单元10的位置可以根据来自发射机14和16的信号的准确TOA来确定。因而,系统100要求从三个不同的发射机接收PN码。第一相关脉冲被用作零基准,而使用与剩下两个发射机(如,发射机14和16)相关的过量延迟时间来提供适当的延迟测量。However, the propagation delay between transmitter 12 and mobile unit 10 is unknown. Thus, system 100 arbitrarily assigns an arbitrary reference of zero delay to the first received PN code. In this way, the first received signal is not directly included in the position measurement. The reception of signals from two subsequent transmitters (e.g., transmitters 14 and 16) are delayed relative to transmitter 12, which is the result of PN offset and propagation due to the distance between mobile unit 10 and transmitters 14 and 16, respectively. Delayed results. Delays in correlation pulse generation due to PN offsets in PN code transmission can be easily determined and appropriately compensated for in timing. However, the time-of-arrival difference between PN code transmission and associated pulse generation is due to propagation delays, and thus due to the distance between mobile unit 10 and corresponding transmitters (eg, transmitters 14 and 16). The location of mobile unit 10 can be determined from the accurate TOA of the signals from transmitters 14 and 16 . Thus, system 100 requires receiving PN codes from three different transmitters. The first correlation pulse is used as a zero reference, while the excess delay times associated with the remaining two transmitters (eg, transmitters 14 and 16) are used to provide an appropriate delay measurement.

图3的波形(A)示出没有任何多径信号时由信号检测器116(见图2)生成的采样相关输出。信号检测器116把基准数据(即,所存储的PN)一次移位半个码片直到检测到基准数据和接收到的数据间的相关。未示出由于来自发射机12的PN码而产生的相关脉冲,这是因为它被用作任意的零基准。由发射机14和16的PN偏置所产生的延迟也被消除,使得图3的波形仅示出传播延迟的效应。在波形(A)所述的示例中,在离任意零基准约1.5码片处产生由于发射机14所引起的相关脉冲。该1.5码片延迟与发射机14和移动单元10之间的距离有关。这样,到达时间可以用以码片为单位(或者根据需要以米为单位)测得的延迟来确定。Waveform (A) of FIG. 3 shows the sampled correlation output generated by signal detector 116 (see FIG. 2 ) in the absence of any multipath signal. The signal detector 116 shifts the reference data (ie, the stored PN) half a chip at a time until a correlation between the reference data and the received data is detected. The correlation pulse due to the PN code from transmitter 12 is not shown because it is used as an arbitrary zero reference. Delays introduced by the PN biasing of transmitters 14 and 16 are also eliminated so that the waveforms of FIG. 3 show only the effects of propagation delays. In the example depicted by waveform (A), the correlation pulse due to transmitter 14 occurs approximately 1.5 chips from any zero reference. The 1.5 chip delay is related to the distance between the transmitter 14 and the mobile unit 10 . In this way, the time of arrival can be determined from the delay measured in chips (or meters if desired).

从发射机14发出的数据还包括标识数据,使得实现系统100的移动单元10可以把发射机14标识为在1.5码片处检测到的相关信号的源。除了发射机14之外,实现系统100的移动单元10会从发射机16接收数据。信号检测器116会检测本地基准(即,所存储的PN码)和来自发射机16的发射数据之间的相关。在波形(A)所述的示例中,在离开零基准约4.5码片处检测到由于来自发射机16的PN码所产生相关信号。该4.5码片延迟与发射机16到移动单元10的距离以及从发射机12到移动单元10的距离之间的差异有关。通过下面图3c所述的示例可以理解这一点。发射机12所产生的信号相对于发射机14所产生的信号延迟了400个码片。从产生发射机12所发射的信号的时刻开始,到该信号被移动单元10接收的时刻为止,有15个码片的延迟。同样,从发射机14产生信号的时刻开始,到该信号被移动单元10接收的时刻为止,有5个码片的延迟,这是由于发射机14和移动单元10之间的传播延迟。因此,在发射机12处产生的信号以及接收发射机14处产生的信号的接收之间,移动单元10处观察到的延迟会有总共410码片。该410码片是从发射机12处产生信号时刻的415码片延迟以及发射机14处产生的信号的接收5码片延迟之间的差异。如上所述,从发射机16发出的数据还包括标识数据,使得实现系统100的移动单元10可以把发射机12标识为以4.5码片检测到的相关峰值的源。The data sent from transmitter 14 also includes identification data so that mobile unit 10 implementing system 100 can identify transmitter 14 as the source of the signal of interest detected at 1.5 chips. Mobile unit 10 implementing system 100 receives data from transmitter 16 in addition to transmitter 14 . The signal detector 116 detects the correlation between the local reference (ie, the stored PN code) and the transmitted data from the transmitter 16 . In the example depicted by waveform (A), the correlated signal due to the PN code from transmitter 16 is detected approximately 4.5 chips away from the null reference. The 4.5 chip delay is related to the difference between the distance from transmitter 16 to mobile unit 10 and the distance from transmitter 12 to mobile unit 10 . This can be understood by the example described below in Figure 3c. The signal generated by transmitter 12 is delayed by 400 chips relative to the signal generated by transmitter 14 . From the time the signal transmitted by the transmitter 12 is generated to the time the signal is received by the mobile unit 10, there is a delay of 15 chips. Likewise, there is a delay of 5 chips from the time transmitter 14 generates a signal to the time the signal is received by mobile unit 10 due to the propagation delay between transmitter 14 and mobile unit 10 . Thus, between the reception of the signal generated at transmitter 12 and the reception of the signal generated at transmitter 14, the delay observed at mobile unit 10 would be a total of 410 chips. The 410 chips is the difference between the 415 chip delay from the moment the signal was generated at transmitter 12 and the 5 chip delay of receipt of the signal generated at transmitter 14 . As noted above, the data sent from transmitter 16 also includes identification data so that mobile unit 10 implementing system 100 can identify transmitter 12 as the source of the correlation peak detected at 4.5 chips.

此外,实现系统100的移动单元10可能检测到来自附加基站发射机(未示出)的脉冲,或者来自使用全球定位系统(GPS)信号的卫星的脉冲。如本领域已知的,为了确定移动单元10的位置,GPS还使用到达时间数据。在一示例性实施例中,移动单元10从三个或多个不同的发射机确定到达时间数据。如上所述,第一相关脉冲被用作零基准,而其它相关脉冲的相对延迟时间被用来根据其它相关脉冲的到达时间而确定移动单元10的位置。在没有任何多径效应时,波形(A)所述的脉冲提供了相对准确的到达时间测量,并因此可以用来准确地确定移动单元10的位置。Additionally, mobile unit 10 implementing system 100 may detect pulses from additional base station transmitters (not shown), or from satellites using Global Positioning System (GPS) signals. To determine the location of the mobile unit 10, GPS also uses time-of-arrival data, as is known in the art. In an exemplary embodiment, mobile unit 10 determines time-of-arrival data from three or more different transmitters. As mentioned above, the first correlation pulse is used as a zero reference, and the relative delay times of the other correlation pulses are used to determine the position of the mobile unit 10 based on the arrival times of the other correlation pulses. In the absence of any multipath effects, the pulses depicted in waveform (A) provide relatively accurate time-of-arrival measurements and can therefore be used to accurately determine the location of mobile unit 10 .

在当前电信标准下,譬如IS-801,它是位置定位的CDMA标准,移动单元10也许能用TOA数据执行计算以确定其位置。然而,移动单元10的位置也可以用固定基础结构的一部分来确定。在该实施例中,移动单元把标识数据和延迟测量数据发送到远程位置,譬如发射机14。与发射机14相关的位置判决实体(PDE)执行计算并且根据各个发射机的已知位置和从每个发射机测得的延迟数据来计算移动单元10的位置。下表1说明了从移动单元10发送到与发射机14相关的PDE的采样数据:   PN偏置 延迟(以米为单位)     300     0     425     1500     610     450 Under current telecommunications standards, such as IS-801, which is a CDMA standard for position location, mobile unit 10 may be able to perform calculations using the TOA data to determine its location. However, the location of the mobile unit 10 may also be determined using part of the fixed infrastructure. In this embodiment, the mobile unit sends the identification data and delay measurement data to a remote location, such as transmitter 14 . A Position Decision Entity (PDE) associated with the transmitters 14 performs calculations and calculates the position of the mobile unit 10 from the known positions of the various transmitters and the delay data measured from each transmitter. Table 1 below illustrates the sampled data sent from the mobile unit 10 to the PDE associated with the transmitter 14: PN bias Latency (in meters) 300 0 425 1500 610 450

             表1 Table 1

如本领域已知,并且上面简要讨论的,每个发射机(如,发射机12-16)的PN值是指每个发射机开始发送PN码的PN偏置。在表1所述的示例中,以码片为单位计算过量延迟(即,不归因于PN偏置的延迟)并且把过量延迟转换成以米为单位的延迟。对于图3的波形(A)而言,来自发射机(如,发射机14和16)的两个相关脉冲分别在1.5和4.5码片处产生相关脉冲。表1内的数据包括与每个发射机相关的PN偏置以及基于脉冲到达时间的延迟的相对过量延迟时间。As is known in the art, and discussed briefly above, the PN value for each transmitter (eg, transmitters 12-16) refers to the PN offset at which each transmitter begins transmitting the PN code. In the example described in Table 1, the excess delay (ie, the delay not attributable to PN bias) is calculated in units of chips and converted to a delay in meters. For waveform (A) of FIG. 3, two correlation pulses from transmitters (eg, transmitters 14 and 16) generate correlation pulses at 1.5 and 4.5 chips, respectively. The data in Table 1 includes the PN offset associated with each transmitter and the relative excess delay time based on the delay of the pulse arrival time.

PDE使用标识码来确定哪些发射机与每个过量延迟时间相关。由于发射机的位置都是已知的,因此根据来自每个相应发射机的延迟确定移动单元10的位置是相对简单的计算。这个计算过程是本领域已知的,并且这里无须再描述。The PDE uses the identification codes to determine which transmitters are associated with each excess delay time. Since the locations of the transmitters are all known, determining the location of the mobile unit 10 from the delays from each respective transmitter is a relatively simple calculation. This calculation process is known in the art and need not be described here.

不幸的是,多径效应存在于几乎所有TOA测量中。尽管使用GPS位置技术的卫星信号趋于具有较少的多径效应,然而这些效应仍然存在。来自GPS卫星(如,GPS卫星18)的多径效应在城市区域内特别普遍,城市中建筑物和其它人造结构干扰GPS信号。地面系统,譬如发射机12-16(见图1),也受到人造建筑的影响,使得信号被折射和/或反射。因此,移动单元10接收同一信号的多个图像。系统100能够估计从多径效应产生的误差。这些多径效应可能称为“短多径效应”,这是因为多个信号一般仅延迟少量时间,并且可以到达系统100的天线114(见图2)处,使得相应的到达时间太接近以致于在总相关函数中产生不同的峰值。即,信号在这样短时间段内到达,使得信号检测器116的输出是单个失真脉冲,该脉冲是从多个所检测信号的重叠效应中产生的。Unfortunately, multipath effects exist in almost all TOA measurements. Although satellite signals using GPS location technology tend to have fewer multipath effects, these effects still exist. Multipath effects from GPS satellites (eg, GPS satellite 18) are particularly prevalent in urban areas where buildings and other man-made structures interfere with GPS signals. Terrestrial systems, such as transmitters 12-16 (see FIG. 1), are also affected by man-made structures, causing signals to be refracted and/or reflected. Thus, mobile unit 10 receives multiple images of the same signal. System 100 is capable of estimating errors resulting from multipath effects. These multipath effects may be referred to as "short multipath effects" because multiple signals are typically only delayed by a small amount of time and can arrive at the antenna 114 (see FIG. 2 ) of the system 100 such that the corresponding arrival times are so close that produce distinct peaks in the overall correlation function. That is, the signal arrives within such a short period of time that the output of signal detector 116 is a single distorted pulse arising from the overlapping effects of multiple detected signals.

在前面关于图3的波形(A)所讨论的示例中,移动单元10从发射机14和发射机16接收单个信号,而没有多径信号。多个信号的效应在图3的波形(B)中说明,其中信号检测器116示出一相关值,它具有宽得多的脉冲宽度,作为短时间段内同一信号多次接收的结果。如波形(A)所示,信号检测器116产生一宽脉冲,而非以1.5码片产生相对窄的脉冲,从而难以准确地确定到达时间,这是因为系统被设计成检测峰值信号。在波形(B)中,信号的峰值在1.5-2.5码片之间。类似地,图3的波形(B)中也说明了从发射机16接收到的信号中产生的相关值。同样,多径效应造成脉冲变宽,使得峰值处在4.5-5.5码片之间。In the example previously discussed with respect to waveform (A) of FIG. 3, mobile unit 10 received a single signal from transmitter 14 and transmitter 16, without multipath signals. The effect of multiple signals is illustrated in waveform (B) of FIG. 3, where signal detector 116 shows a correlation value with a much wider pulse width as a result of multiple receptions of the same signal within a short period of time. As shown in waveform (A), the signal detector 116 produces a wide pulse rather than a relatively narrow pulse at 1.5 chips, making it difficult to accurately determine the time of arrival because the system is designed to detect peak signals. In waveform (B), the signal peaks between 1.5-2.5 chips. Similarly, the correlation values generated from the signal received from transmitter 16 are also illustrated in waveform (B) of FIG. 3 . Also, multipath effects cause the pulse to broaden such that the peak is between 4.5-5.5 chips.

应该注意到,图3的波形(A)和(B)中所述的效应仅仅是说明性的。多径效应可能导致信号在天线114处(见图2)异相地到达,使得信号检测器116产生与单个信号相关的多个峰值。本发明对于从多径效应产生的误差提供了至少部分补偿。这里所述的补偿系统不限于波形形状或者图3所述的过量延迟时间。It should be noted that the effects described in waveforms (A) and (B) of FIG. 3 are illustrative only. Multipath effects may cause signals to arrive out of phase at antenna 114 (see FIG. 2 ), causing signal detector 116 to produce multiple peaks associated with a single signal. The present invention provides at least partial compensation for errors resulting from multipath effects. The compensation system described herein is not limited to the waveform shape or excess delay time described in FIG. 3 .

已经确定的是,信号检测器116所产生的相关脉冲的宽度(W)以及到达时间测量内的误差量之间存在函数关系。即,信号检测器116所产生的相关脉冲的宽度可以与由多径效应产生的到达时间信号内的误差量呈函数关系。脉冲宽度W和延迟误差间的函数关系可以用函数f(W)来表征。图4说明了基于现场实验的函数f(W),其中把实际测得的距离与常规到达时间技术所计算的距离相比较。应该注意到,脉冲宽度大于2码片的曲线的锯齿可能是宽度大于2的相对少采样值的结果。然而,图4的图表清楚地示出脉冲宽度和延迟误差间的关系。It has been determined that there is a functional relationship between the width (W) of the associated pulse produced by the signal detector 116 and the amount of error in the time-of-arrival measurement. That is, the width of the correlation pulse produced by the signal detector 116 may be a function of the amount of error in the time-of-arrival signal due to multipath effects. The functional relationship between the pulse width W and the delay error can be characterized by the function f(W). Figure 4 illustrates the function f(W) based on field experiments in which the actual measured distances are compared with those calculated by conventional time-of-arrival techniques. It should be noted that the aliasing of the curves for pulse widths greater than 2 chips may be the result of relatively few samples of width greater than 2. However, the graph of Figure 4 clearly shows the relationship between pulse width and delay error.

信号分析器120(见图2)计算由信号检测器116所产生的相关脉冲的宽度W,并且应用函数f(W)来确定TOA测量内的误差量。Signal analyzer 120 (see FIG. 2 ) calculates the width W of the correlated pulse produced by signal detector 116 and applies the function f(W) to determine the amount of error in the TOA measurement.

尽管有许多不同技术可以测量相关脉冲的宽度,这里描述了一例。系统100把相关脉冲建模为二次方程,并且用三个测量值来确定该二次方程的系数。这三个测量值是从相关脉冲选择的数据点,并且包括具有最大值的数据点以及该最大值任一侧的数据点。这在下面方程(1)中说明:Although there are many different techniques for measuring the width of the pulse of interest, an example is described here. System 100 models the correlated pulse as a quadratic equation and uses the three measurements to determine the coefficients of the quadratic equation. These three measurements are data points selected from the relevant pulses and include the data point with the maximum value as well as data points either side of the maximum value. This is illustrated in equation (1) below:

v=[y(-1),y(0),y(1)]                        (1)v=[y(-1), y(0), y(1)] (1)

其中v是相关函数(y(k))的最大值以及它的两个相邻值。二次方程给出如下:where v is the maximum value of the correlation function (y(k)) and its two neighbors. The quadratic equation is given as follows:

y(x)=ax2+bx+c                                (2)y(x)=ax 2 +bx+c (2)

它是系数为a、b和c的常规二次方程,y是相关脉冲的幅度,x是时间(在本例中以码片为单位测量)。It is a regular quadratic equation with coefficients a, b, and c, y is the amplitude of the associated pulse, and x is the time (measured in chips in this case).

可以用线性方程以及用x的不同值代入方程(2)来计算系统a、b和c的值,如下方程(3)所示:The values of systems a, b and c can be calculated using linear equations and substituting different values of x into equation (2), as shown in equation (3) below:

[[ aa ,, bb ,, cc ]] ′′ == 11 -- 11 11 00 00 11 11 11 11 -- 11 ** VV ′′ -- -- -- (( 33 ))

其中在数据点x=-1,0,1的每一点处测量y的值,并且用方程(3)的矩阵来确定系数a、b和c的值。现在可以确定脉冲宽度W。为了测量的一致性,系统100在离开峰值的距离D处计算相关脉冲的宽度。这在下面方程(4)中表示:where the value of y is measured at each of the data points x=-1, 0, 1, and the matrix of equation (3) is used to determine the values of the coefficients a, b and c. The pulse width W can now be determined. For measurement consistency, the system 100 calculates the width of the correlated pulse at a distance D from the peak. This is expressed in equation (4) below:

ax2+bx+c=max*D                               (4)ax 2 +bx+c=max*D (4)

其中max是脉冲的最大值,D是最大值的预定百分比。一实施例中,对于D=0.01的值进行脉冲宽度测量。即,在y=0.01乘以最大值的点处确定相关脉冲宽度W。在对数刻度下,这对应于峰值下20分贝(dB)(即,-20dB)的点处的脉冲宽度。选择值-20dB来产生一致的结果。然而,本领域的技术人员会认识到,其它值也可以令人满意地用于系统200。本发明不受特殊技术的限制,相关脉冲宽度可以用该特殊技术来测量。where max is the maximum value of the pulse and D is a predetermined percentage of the maximum value. In one embodiment, the pulse width measurement is performed for a value of D = 0.01. That is, the relevant pulse width W is determined at the point where y=0.01 times the maximum value. On a logarithmic scale, this corresponds to the pulse width at a point 20 decibels (dB) below the peak (ie, -20dB). Choose a value of -20dB to produce consistent results. However, those skilled in the art will recognize that other values may be satisfactorily used for system 200 . The present invention is not limited by the particular technique with which the relevant pulse width can be measured.

相关脉冲宽度W可以用下列方程(5)来表示:The relevant pulse width W can be expressed by the following equation (5):

WW == bb 22 -- 44 aa (( cc -- DD. )) aa -- -- -- (( 55 ))

其中所有项都是前面定义的。where all items are defined previously.

系统100以校正数据表122(见图2)的形式来实现函数f(W)。校正数据表122可以是一单独设备或者是存储器104的一部分。校正数据表122可以用任何简便形式的数据结构来实现。许多数据结构是本领域已知的,并且可以令人满意地使用。数据结构的特殊形式对于校正数据表122令人满意的实现并不关键。一般而言,把脉冲宽度W作为数据值输入到校正数据表122内,并且产生延迟误差作为从校正数据表122的输出。The system 100 implements the function f(W) in the form of a calibration data table 122 (see FIG. 2). Correction data table 122 may be a separate device or part of memory 104 . The correction data table 122 can be implemented in any convenient form of data structure. Many data structures are known in the art and can be used satisfactorily. The particular form of the data structure is not critical to the satisfactory implementation of correction data table 122 . In general, the pulse width W is input into the correction data table 122 as a data value, and the delay error is generated as an output from the correction data table 122 .

在其它实现中,函数f(W)可以用数学函数来实现,而非用校正数据表122来实现。数学方程可以容易地导出,并且在那里插入脉冲宽度的值W作为变量。在该实施例中,数学方程被存储在数据结构中,譬如存储器104。In other implementations, the function f(W) may be implemented as a mathematical function instead of the correction data table 122 . A mathematical equation can be easily derived and the value W of the pulse width inserted there as a variable. In this embodiment, the mathematical equations are stored in a data structure, such as memory 104 .

根据上面讨论的现场测量,已经发现,在应用了来自校正数据表122的校正因子之后,误差低于100米的测量数目增加了10%。因此,在存在多径信号时,系统100确实可以改进定位技术的准确性。From the field measurements discussed above, it has been found that after applying the correction factor from the correction data table 122, the number of measurements with an error below 100 meters increases by 10%. Thus, the system 100 does improve the accuracy of positioning techniques in the presence of multipath signals.

如上所述,用于位置定位的当前CDMA标准,IS-801,提供了位置测量,该测量由移动单元执行,或者由与基础结构(如,发射机14)相关的PDE来执行。在后者的实现中,当前的CDMA标准(即,IS-801)包括不规定要把脉冲宽度的值W提供给与发射机14(见图1)相关的PDE。因而,在一示例性实施例中,系统100从所计算的TOA延迟距离中减去相关值,从而在发回PDE的数据中提供补偿。通过使用上面表1的示例,其中确定了3个发射机PN偏置数和距离测量,信号分析器120根据与每个发射机相关的脉冲宽度W计算每个测量的相关因子(即,延迟误差)。例如,图3的波形(B)所示的第一相关脉冲的宽度大约是1.5码片。通过使用图4所述的函数f(W),这可以对应于约为100米的误差。信号分析器120从根据未校正的到达时间计算的距离值中自动减去100米。例如,延迟为1500米的PN 425会被校正到1400米,这是由于相应的脉冲宽度W为1.3码片。如上所述,信号分析器120用脉冲宽度W自动调整每个延迟,并且把经校正的数据发送到与发射机14相关联的PDE。这样,PDE接收已经作出补偿的数据,来弥补多径传输的效应。As mentioned above, the current CDMA standard for position location, IS-801, provides position measurements, either performed by the mobile unit, or by a PDE associated with the infrastructure (eg, transmitter 14). In the latter implementation, current CDMA standards (ie, IS-801) include no provision for the value W of the pulse width to be provided to the PDE associated with the transmitter 14 (see FIG. 1). Thus, in an exemplary embodiment, the system 100 subtracts the correlation value from the calculated TOA delay distance to provide compensation in the data sent back to the PDE. Using the example of Table 1 above, where 3 transmitter PN offset numbers and distance measurements were determined, signal analyzer 120 calculates a correlation factor for each measurement (i.e., delay error ). For example, the width of the first correlation pulse shown in waveform (B) of FIG. 3 is about 1.5 chips. By using the function f(W) described in FIG. 4, this can correspond to an error of about 100 meters. The signal analyzer 120 automatically subtracts 100 meters from the distance value calculated from the uncorrected time of arrival. For example, a PN 425 with a delay of 1500 meters would be corrected to 1400 meters due to the corresponding pulse width W of 1.3 chips. As described above, the signal analyzer 120 automatically adjusts each delay with the pulse width W and sends the corrected data to the PDE associated with the transmitter 14 . In this way, the PDE receives data that has been compensated to compensate for the effects of multipath transmission.

在另一实施例中,移动单元自身可能是PDE。在该事件中,信号分析器120以上述方式自动调整延迟,并且用已知的几何计算来计算这些距离,从而确定系统100和各个发射机(如,发射机12-16)之间的距离。在该实施例中,必须向系统100提供与前面发射机的位置有关的信息以及标识数据,从而允许PN码与正确的发射机相关联。在还有一实施例中,脉冲宽度数据可以被直接发送到例如与发射机14相关联的PDE,从而允许该PDE在计算移动单元的位置之前执行补偿调整。因此,系统100不受PDE的位置或者被提供给PDE的数据类型所限制。例如,可以向与发射机14相关的PDE提供脉冲宽度数据,或者向它提供已经为了多径信号的效应而被补偿的延迟数据。In another embodiment, the mobile unit itself may be a PDE. In this event, signal analyzer 120 automatically adjusts the delays in the manner described above, and calculates these distances using known geometric calculations to determine the distances between system 100 and the various transmitters (eg, transmitters 12-16). In this embodiment, the system 100 must be provided with information regarding the location of the previous transmitter, as well as identification data, to allow the PN code to be associated with the correct transmitter. In yet another embodiment, the pulse width data may be sent directly to, for example, a PDE associated with transmitter 14, thereby allowing the PDE to perform compensation adjustments prior to calculating the position of the mobile unit. Thus, system 100 is not limited by the location of the PDE or the type of data provided to the PDE. For example, the PDE associated with transmitter 14 may be provided with pulse width data, or with delay data that has been compensated for the effects of multipath signals.

在还有一备择实施例中,可以使用其它测量来补偿多径效应。例如,可以证明,信号强度也和延迟误差有函数关系。在该实施例中,信号分析器120从信号检测器116接收一导频强度指示符(Ec/Io)。导频强度信号指示符是每PN码片的导频能量(Ec)除以由接收机110所接收到的总功率谱密度(Io)的度量。图5是过量延迟相对导频信号强度的曲线。从图5的流程图可以注意到,较低的导频强度信号有时表示过量延迟(即,误差)。因而,可以形成一函数使过量延迟与导频信号强度有关。这个数据可以以校正数据表122(见图2)的形式被存储,并且以上述方式被使用。或者,数学函数可以被存储在系统100内,并且被信号分析器120所处理。在还有一实施例中,可以使用选择标准的组合来确定过量延迟。例如,可以使用脉冲宽度W和导频强度(Ec/Io)的组合来确定过量延迟。In yet alternative embodiments, other measurements may be used to compensate for multipath effects. For example, it can be shown that signal strength is also a function of delay error. In this embodiment, signal analyzer 120 receives a pilot strength indicator (E c /I o ) from signal detector 116 . The pilot strength signal indicator is a measure of the pilot energy per PN chip (E c ) divided by the total power spectral density (I o ) received by the receiver 110 . Figure 5 is a graph of excess delay versus pilot signal strength. It can be noted from the flowchart of FIG. 5 that lower pilot strength signals sometimes indicate excessive delay (ie, error). Thus, a function can be formed relating the excess delay to the pilot signal strength. This data may be stored in the form of correction data table 122 (see FIG. 2) and used in the manner described above. Alternatively, the mathematical functions may be stored within the system 100 and processed by the signal analyzer 120 . In yet another embodiment, a combination of selection criteria may be used to determine excess delay. For example, a combination of pulse width W and pilot strength (E c /I o ) can be used to determine excess delay.

系统100的操作在图6和7的流程图中说明。开始200处,系统100在运行,并且能从发射机(如,发射机12-16)接收数据。判决202中,系统100确定是否由信号检测器116产生第一相关脉冲。如本领域已知,并且在上面简要描述的,信号检测器116是常规CDMA移动单元的一部分,它搜索所发送的PN码。当检测到PN码时,信号检测器116产生相关脉冲。如果未检测到脉冲,则判决202的结果为“否”,且系统返回到判决202来等待检测相关脉冲。当检测到第一PN码并且产生第一相关脉冲时,判决202的结果为“是”,并且在步骤204中,系统记录与发射机相关的PN数并且把延迟时间设为零。在判决206中,系统100等待检测来自其它发射机的PN码。如果未产生任何其它的相关脉冲,则判决206的结果为“否”,且系统返回位置206,等待检测来自其它发射机的PN码。当检测到来自其它发射机(如,发射机14和16)的PN码时,信号检测器116产生相关脉冲,且判决206的结果为“是”。The operation of system 100 is illustrated in the flowcharts of FIGS. 6 and 7 . Beginning 200, the system 100 is operational and capable of receiving data from a transmitter (eg, transmitters 12-16). In decision 202 , system 100 determines whether the first correlation pulse was generated by signal detector 116 . As is known in the art, and briefly described above, the signal detector 116 is part of a conventional CDMA mobile unit and searches the transmitted PN code. When a PN code is detected, signal detector 116 generates an associated pulse. If a pulse is not detected, the result of decision 202 is "No" and the system returns to decision 202 to wait for the relevant pulse to be detected. When the first PN code is detected and the first correlation pulse is generated, the result of decision 202 is "Yes", and in step 204 the system records the PN number associated with the transmitter and sets the delay time to zero. In decision 206, system 100 waits to detect PN codes from other transmitters. If no other correlation pulses are generated, the result of decision 206 is "No" and the system returns to position 206 waiting to detect PN codes from other transmitters. When PN codes from other transmitters (eg, transmitters 14 and 16) are detected, signal detector 116 generates a correlation pulse, and the result of decision 206 is "Yes".

每次产生相关脉冲时,系统100就在步骤210中记录PN数以及产生相关脉冲的延迟时间。步骤212中,系统100减去由于PN时隙延迟所引起的延迟。剩下的延迟仅仅可归因于传播延迟。如前所述,系统100必须检测来自至少三个不同发射机的PN码。这可以是地面发射机的组合(如,发射机12-16)或者可能包括一个或多个GPS卫星(未示出)。因此,将重复判决206以及步骤210和212,使得系统100有三个PN数及相关的延迟时间。如图7所述,在步骤214中,系统100计算信号检测器116所产生的相关脉冲的脉冲宽度W。步骤216中,系统100应用f(W)来校正延迟时间。如前所述,系统100可能直接应用一数学f(W)来计算延迟时间。或者,系统100可能使用校正数据表122来根据脉冲宽度W查找延迟时间的校正因子。或者,可以用信号强度的计算来代替步骤214和216,譬如来自信号检测器116的(Ec/Io),并且应用(Ec/Io)的函数f来校正延迟时间。如果所选的标准和多径效应所引起的延迟时间误差有关联,那么也可以使用其它度量,譬如RMS信号强度,或者其它标准。Each time a correlation pulse is generated, the system 100 records the PN number and the delay time for generating the correlation pulse in step 210 . In step 212, the system 100 subtracts the delay due to the PN slot delay. The remaining delay is attributable only to propagation delay. As previously stated, system 100 must detect PN codes from at least three different transmitters. This may be a combination of terrestrial transmitters (eg, transmitters 12-16) or may include one or more GPS satellites (not shown). Therefore, decision 206 and steps 210 and 212 will be repeated so that system 100 has three PN numbers and associated delay times. As shown in FIG. 7 , in step 214 the system 100 calculates the pulse width W of the associated pulse generated by the signal detector 116 . In step 216, the system 100 applies f(W) to correct the delay time. As previously mentioned, the system 100 may directly apply a mathematical f(W) to calculate the delay time. Alternatively, the system 100 may use the correction data table 122 to look up a correction factor for the delay time based on the pulse width W. Alternatively, steps 214 and 216 can be replaced with a calculation of signal strength, such as ( Ec / Io ) from the signal detector 116, and a function f of ( Ec / Io ) applied to correct the delay time. Other metrics, such as RMS signal strength, or other criteria may also be used if the chosen criterion correlates with delay time errors caused by multipath effects.

无论选择哪种校正方法,在步骤216中,都要对测得的延迟时间应用函数来产生经校正的延迟时间。步骤218中,系统100确定已经为其计算了经校正延迟时间的发射机的位置。步骤220中,PDE计算移动单元10的位置并且在222处结束该过程,其中已确定移动单元的位置。位置判决增加的准确性是由于多径效应负面影响的减少。Regardless of which correction method is chosen, in step 216 a function is applied to the measured delay times to produce corrected delay times. In step 218, the system 100 determines the location of the transmitter for which the corrected delay time has been calculated. In step 220, the PDE calculates the location of the mobile unit 10 and ends the process at 222, where the location of the mobile unit has been determined. The increased accuracy of location decisions is due to the reduction of the negative effects of multipath effects.

如前所述,假如给予移动单元各个发射机的准确位置,PDE就可以在移动单元自身内实现。在当前的电信标准下,该信息不被提供给移动单元,但是被提供给各个基站。如果PDE与基站(如,发射机12)相关联,则移动单元就把检测到的PN数和延迟时间发送到与发射机12相关的PDE。延迟时间可能包括测得的延迟时间和校正因子,或者可能仅包括经校正的延迟时间。在还有一实施例中,系统100可能把测得的脉冲宽度发送到与例如发射机12相关的PDE,以允许PDE内校正因子的计算。本发明不受校正因子被计算并且被应用于测得的延迟时间的位置所限制,也不受PDE的位置所限制。As previously mentioned, PDE can be implemented within the mobile unit itself, given the exact location of the individual transmitters of the mobile unit. Under current telecommunication standards, this information is not provided to mobile units, but to individual base stations. The mobile unit sends the detected PN number and delay time to the PDE associated with the transmitter 12 if the PDE is associated with the base station (eg, transmitter 12). The delay time may include the measured delay time and a correction factor, or may include only the corrected delay time. In yet another embodiment, system 100 may send the measured pulse width to a PDE associated with, for example, transmitter 12 to allow calculation of correction factors within the PDE. The present invention is not limited by where the correction factor is calculated and applied to the measured delay times, nor by the location of the PDE.

这样,系统100提供了一种技术,通过它可以消除有效的多径误差,从而能够更准确地确定移动单元10的位置。如果用户要求紧急服务,这种增加的准确度在定位移动单元时可以是关键的。Thus, system 100 provides a technique by which effective multipath errors can be eliminated, thereby enabling a more accurate determination of the location of mobile unit 10 . This increased accuracy can be critical in locating the mobile unit should the user call for emergency services.

应该理解,即使已经在上面的描述中提出了本发明的各个实施例及优点,然而上面的公开内容仅仅是说明性的,并且可以作出详细变化,这也在本发明的宽泛原理内。因此,本发明仅受所附权利要求的限制。It should be understood that, even though various embodiments and advantages of the invention have been presented in the above description, that the above disclosure is illustrative only and that changes may be made in detail which are within the broad principles of the invention. Accordingly, the invention is limited only by the appended claims.

Claims (28)

1. system that is used for proofreading and correct multipath error at telecommunication apparatus, described system comprises:
Antenna can detect telecommunication signal and produce the signal of telecommunication that is detected as its result;
Receiver with the antenna coupling is used to receive the signal of telecommunication that is detected;
Energy detector is used to analyze the signal that receives and produces a coherent pulse when the signal that receives mates with the reference signal of being stored;
Timer is used for determining time of advent of coherent pulse;
Analyzer, be used to calculate the pulse duration of coherent pulse and according to pulse duration to using a correction factor time of advent, to produce the calibrated time of advent.
2. the system as claimed in claim 1 is characterized in that, described analyzer is converting time of delay the time of advent to, and correction factor is the time delay correction factor that is applied to time of delay.
3. the system as claimed in claim 1 is characterized in that, described analyzer is converting range measurement the time of advent to, and correction factor is the range delay correction factor that is applied to range measurement.
4. the system as claimed in claim 1, it is characterized in that also comprising a data structure, be used to store the data that a plurality of pulse width values are associated with correction factor, wherein analyzer provides a pulse width values that records, as to the input of data structure, and search the correction factor of the storage relevant with the pulse width values that records.
5. the system as claimed in claim 1 is characterized in that also comprising a data structure, is used to store the mathematical function that the pulse width is associated with correction factor, and wherein analyzer uses pulse duration and mathematical function to come the calculation correction factor.
6. system that is used for proofreading and correct multipath error in the telecommunication apparatus navigation system, described system comprises:
Receiver is used to receive from being positioned at the data that the distance transmitter that leaves the receiver unknown distance sends; And
Analyzer is used to analyze the data relevant with receiving data, and is used to produce the position data relevant with receiver location, and described analyzer also comes the calculation correction factor according to the signal standards that records, to produce calibrated position data.
7. system as claimed in claim 6 is characterized in that also comprising a location judgement entity, and it is used for determining according to the known location of calibrated position data and distance transmitter the position of receiver.
8. system as claimed in claim 6 is characterized in that described position data is based on the time of advent of the received data of receiver.
9. system as claimed in claim 8 is characterized in that be calculated as time of delay the described time of advent, and correction factor is that time delay is proofreaied and correct.
10. system as claimed in claim 6 is characterized in that, when the data that receive were relevant with the data pattern of being stored, described receiver produced a coherent pulse, and described signal standards is the pulse duration of coherent pulse.
11. system as claimed in claim 10 is characterized in that, described signal analyzer is modeled as the quadratic equation with a plurality of coefficients to coherent pulse, and described coefficient is determined by the range value of the coherent pulse of locating at the fixed time.
12. system as claimed in claim 10 is characterized in that, described signal analyzer calculates the amplitude peak of coherent pulse, and measures pulse duration being lower than under the predetermined level of amplitude peak.
13. system as claimed in claim 6 is characterized in that, described receiver produces a signal strength indicator, and described signal standards is a signal strength indicator.
14. system as claimed in claim 6 is characterized in that, described receiver is a cellular part that is operated in the 800MHz frequency band, and described analyzer is according to the calculating location data time of advent of the data of the transmission of the distance transmitter in the 800MHz frequency band.
15. system as claimed in claim 6, it is characterized in that, described receiver is a part that is operated in the PCS Personal Communications System phone of 1900MHz frequency band, and described analyzer is according to the calculating location data time of advent of the data of the transmission of the distance transmitter in the 1900MHz frequency band.
16. system as claimed in claim 6, it is characterized in that, described distance transmitter is global positioning system (GPS) satellite, and described receiver receives data-signal from gps satellite, and described analyzer is according to the calculating location data time of advent of the data that send from gps satellite.
17. system as claimed in claim 6 is characterized in that, described receiver is the part of code division multiple access (CDMA) phone, and described analyzer is according to the calculating location data time of advent of the data of the transmission of the distance transmitter in the 800MHz frequency band.
18. system as claimed in claim 6, it is characterized in that also comprising a data structure, be used to store the data that signal standards is associated with correction factor, wherein analyzer provides the measurement of selected standard, as the input of data structure, and search the correction factor stored relevant with the measurement of selected standard.
19. system as claimed in claim 6 is characterized in that also comprising a data structure, is used to store the mathematical function that signal standards is associated with correction factor, wherein analyzer comes the calculation correction factor with selected standard and mathematical function.
20. a method that is used for proofreading and correct in the telecommunication apparatus navigation system multipath error, described method comprises:
Use receiver, be used to receive from being positioned at the data that the distance transmitter that leaves the receiver unknown distance sends;
Analyze the data relevant with the data that receive, and the generation position data relevant with the position of receiver; And
Come the calculation correction factor to produce calibrated position data according to the signal standards that records.
21. method as claimed in claim 20 is characterized in that also comprising: the position of calculating receiver according to the known location of calibrated position data and distance transmitter.
22. method as claimed in claim 20 is characterized in that, described position data is based on the time of advent of the data that receive.
23. method as claimed in claim 20 is characterized in that also comprising: when the data that receive are relevant with the data pattern of being stored, produce a coherent pulse, described signal standards is the pulse duration of coherent pulse.
24. method as claimed in claim 20 is characterized in that also comprising: calculate the maximum of coherent pulse, and measure pulse duration with the predetermined level that is lower than amplitude peak.
25. method as claimed in claim 20 is characterized in that also comprising: produce a signal strength indicator, described signal standards is a signal strength indicator.
26. method as claimed in claim 20, it is characterized in that, described distance transmitter is a global positioning system (GPS) satellite, and described receiver receives data-signal from gps satellite, and the calculating of described position data is based on the time of advent of the data of sending from gps satellite.
27. method as claimed in claim 20 is characterized in that also comprising: storage in advance is associated signal standards with correction factor data, wherein the calculation correction factor comprises: search the correction factor stored relevant with selected standard.
28. method as claimed in claim 20 is characterized in that also comprising: storage is associated signal standards with correction factor mathematical function, wherein selected standard and mathematical function have been used in the calculating of correction factor.
CNB018234755A 2001-06-11 2001-07-06 System for correcting multipath errors in telecommunication equipment positioning systems Expired - Fee Related CN100544219C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US87909401A 2001-06-11 2001-06-11
US09/879,094 2001-06-11

Publications (2)

Publication Number Publication Date
CN1529948A true CN1529948A (en) 2004-09-15
CN100544219C CN100544219C (en) 2009-09-23

Family

ID=31716244

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018234755A Expired - Fee Related CN100544219C (en) 2001-06-11 2001-07-06 System for correcting multipath errors in telecommunication equipment positioning systems

Country Status (6)

Country Link
KR (1) KR100838988B1 (en)
CN (1) CN100544219C (en)
AU (1) AU2001271894B2 (en)
CA (1) CA2450308A1 (en)
IL (2) IL159276A0 (en)
WO (1) WO2003001699A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100426927C (en) * 2005-11-08 2008-10-15 上海华为技术有限公司 Method for realizing positioning through auxiliary global positioning system
CN101241452B (en) * 2007-02-08 2012-08-29 三星电子株式会社 Memory system and command handling method
CN103947268A (en) * 2011-11-15 2014-07-23 高通股份有限公司 Method and apparatus for determining distance in a wi-fi network
CN105723234A (en) * 2013-10-04 2016-06-29 特鲁亥丁公司 Method for determining the time of reception of a radio message
CN108256370A (en) * 2016-12-29 2018-07-06 航天信息股份有限公司 A kind of coding/decoding method of RFID reader and decoding system
CN110214425A (en) * 2016-08-30 2019-09-06 沃尔德伍卫星有限公司 Satellite system including the satellite in LEO and other tracks
CN111033312A (en) * 2017-08-31 2020-04-17 深圳市大疆创新科技有限公司 Delay time calibration for optical distance measuring devices and associated systems and methods
CN114902065A (en) * 2020-01-06 2022-08-12 三菱电机株式会社 Systems and methods for radar imaging of antennas with position ambiguity

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7095813B2 (en) 2002-05-16 2006-08-22 Qualcomm Incorporated System and method for the detection and compensation of radio signal time of arrival errors
US7295808B2 (en) 2002-09-05 2007-11-13 Soliman Samir S Method of and system for calibrating a repeater
US7072612B2 (en) * 2003-03-03 2006-07-04 Qualcomm Incorporated Repeater identification in position determination system
KR20080102264A (en) * 2003-12-08 2008-11-24 콸콤 인코포레이티드 Transient Delay Estimation Using Total Received Power
US7190962B2 (en) * 2004-04-01 2007-03-13 Qualcomm Incorporated Networked wireless communications device programmed to identify and eliminate probable multipath errors to enhance accuracy in correcting sleep clock for thermally induced errors
JP2006090912A (en) * 2004-09-27 2006-04-06 Hitachi Ltd POSITIONING DEVICE, INFORMATION DISTRIBUTION DEVICE, POSITIONING METHOD, AND INFORMATION DISTRIBUTION METHOD
DE102004059980A1 (en) 2004-12-13 2006-06-14 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Mixer for mixing a signal and method for mixing a signal
DE102004059958B4 (en) 2004-12-13 2007-10-04 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for determining a correlation value
DE102004059957A1 (en) 2004-12-13 2006-06-14 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Synchronization device and device for generating a synchronization signal
DE102004059940A1 (en) 2004-12-13 2006-06-14 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. A signal converter for converting a start signal into an end signal and a method for converting a start signal into an end signal
DE102004059946B4 (en) 2004-12-13 2008-10-02 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for determining a correlation maximum
DE102004059941A1 (en) * 2004-12-13 2006-06-14 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for determining a time of arrival of a receive sequence
KR100776682B1 (en) 2005-07-19 2007-11-16 한국전자통신연구원 High Resolution Ranging Apparatus and Method using UWB
JP2007107928A (en) * 2005-10-11 2007-04-26 Seiko Epson Corp POSITIONING DEVICE, POSITIONING DEVICE CONTROL METHOD, POSITIONING DEVICE CONTROL PROGRAM, COMPUTER-READABLE RECORDING MEDIUM CONTAINING POSITIONING DEVICE CONTROL PROGRAM
US8599067B2 (en) 2011-07-26 2013-12-03 Cambridge Silicon Radio Ltd. Mitigating multipath using state transition detection and measurement

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6198765B1 (en) * 1996-04-25 2001-03-06 Sirf Technologies, Inc. Spread spectrum receiver with multi-path correction
US6917644B2 (en) 1996-04-25 2005-07-12 Sirf Technology, Inc. Spread spectrum receiver with multi-path correction
US5945948A (en) * 1996-09-03 1999-08-31 Motorola, Inc. Method and apparatus for location finding in a communication system
US6901264B2 (en) * 2001-04-25 2005-05-31 Makor Issues And Rights Ltd. Method and system for mobile station positioning in cellular communication networks

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100426927C (en) * 2005-11-08 2008-10-15 上海华为技术有限公司 Method for realizing positioning through auxiliary global positioning system
CN101241452B (en) * 2007-02-08 2012-08-29 三星电子株式会社 Memory system and command handling method
CN103947268A (en) * 2011-11-15 2014-07-23 高通股份有限公司 Method and apparatus for determining distance in a wi-fi network
CN103947268B (en) * 2011-11-15 2018-03-27 高通股份有限公司 Method and apparatus for determining distance in Wi Fi networks
CN105723234A (en) * 2013-10-04 2016-06-29 特鲁亥丁公司 Method for determining the time of reception of a radio message
CN110214425A (en) * 2016-08-30 2019-09-06 沃尔德伍卫星有限公司 Satellite system including the satellite in LEO and other tracks
CN108256370A (en) * 2016-12-29 2018-07-06 航天信息股份有限公司 A kind of coding/decoding method of RFID reader and decoding system
CN108256370B (en) * 2016-12-29 2021-04-02 航天信息股份有限公司 Decoding method and decoding system of RFID reader-writer
CN111033312A (en) * 2017-08-31 2020-04-17 深圳市大疆创新科技有限公司 Delay time calibration for optical distance measuring devices and associated systems and methods
CN114902065A (en) * 2020-01-06 2022-08-12 三菱电机株式会社 Systems and methods for radar imaging of antennas with position ambiguity

Also Published As

Publication number Publication date
KR100838988B1 (en) 2008-06-17
AU2001271894B2 (en) 2007-08-23
KR20040007686A (en) 2004-01-24
WO2003001699A1 (en) 2003-01-03
IL159276A (en) 2009-05-04
IL159276A0 (en) 2004-06-01
CN100544219C (en) 2009-09-23
CA2450308A1 (en) 2003-01-03

Similar Documents

Publication Publication Date Title
US6804494B2 (en) System and method for the detection and compensation of radio signal time of arrival errors
CN100544219C (en) System for correcting multipath errors in telecommunication equipment positioning systems
US7095813B2 (en) System and method for the detection and compensation of radio signal time of arrival errors
CN100401093C (en) Method and apparatus for determining error estimates for hybrid positioning systems
AU2001271894A1 (en) System and method for the detection and compensation of radio signal time of arrival errors
CA2634618A1 (en) Method and apparatus for measurement processing of satellite positioning system (sps) signals
CN1383492A (en) Time of arrival estimation for positioning systems
US10241188B2 (en) Method and apparatus for obtaining time of arrival TOA when mobile terminal is located
CN1498458A (en) System and method for time of arrival estimation
US20070139265A1 (en) Method of acquiring satellite data
US8725161B2 (en) Excess delay estimation using total received power
HK1068738A (en) System and method for the detection and compensation of radio signal time of arrival errors

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1068738

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1068738

Country of ref document: HK

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

Granted publication date: 20090923

Termination date: 20150706

EXPY Termination of patent right or utility model