WO2007005814A1 - A time of arrival estimation mechanism - Google Patents

A time of arrival estimation mechanism Download PDF

Info

Publication number
WO2007005814A1
WO2007005814A1 PCT/US2006/025955 US2006025955W WO2007005814A1 WO 2007005814 A1 WO2007005814 A1 WO 2007005814A1 US 2006025955 W US2006025955 W US 2006025955W WO 2007005814 A1 WO2007005814 A1 WO 2007005814A1
Authority
WO
WIPO (PCT)
Prior art keywords
wireless radio
radio device
base station
path
time stamp
Prior art date
Application number
PCT/US2006/025955
Other languages
French (fr)
Inventor
Stuart A. Golden
Jong-Kae Fwu
Steven S. Batemen
Original Assignee
Intel Corporation
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 Intel Corporation filed Critical Intel Corporation
Publication of WO2007005814A1 publication Critical patent/WO2007005814A1/en

Links

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
    • 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/14Determining absolute distances from a plurality of spaced points of known location
    • 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
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/74Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems
    • G01S13/76Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein pulse-type signals are transmitted
    • G01S13/767Responders; Transponders
    • 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/0205Details
    • G01S5/0218Multipath in signal reception
    • 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/0273Position-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 using multipath or indirect path propagation signals in position determination

Definitions

  • the present invention relates to mobile wireless communication
  • the present invention relates to estimating a direct path (DP)
  • a mobile communications device within a communication system, a mobile communications device
  • GPS Global Positioning System
  • the mobile communications device compares its time with the time
  • Figure 1 illustrates a mobile wireless communications device
  • Figure 2 illustrates one embodiment of a two-ray multi-path model
  • Figure 3 is a flow diagram that illustrates one embodiment of a
  • TOA time of arrival
  • Figure 4 is a flow diagram that illustrates one embodiment for time
  • Figure 5 is a diagram of noise power used in determining the
  • Figures 6A and 6B is a diagram illustrating multi-path symmetry
  • FIGS 7-10 illustrate signals being transmitted and received by
  • Figure 11 is a diagram illustrating one embodiment for determining
  • TOA time of arrival
  • Figure 1 illustrates one embodiment of a mobile wireless
  • the communication network may be a communication system with base
  • devices may share a base station and employ a multiple access scheme such as a
  • Wireless communications device 10 is shown communicating with base stations 30 and 40 and other mobile
  • Embodiments may include packet exchanges between users of
  • WLAN Wireless Local Area Network
  • 802.11 refers to any past, present, or future IEEE 802.11
  • WMANs wireless metropolitan area networks
  • Wireless communications device 10 includes a receiver 12 to receive
  • the received modulated signal may be frequency down-converted, filtered, then converted to a baseband,
  • the frequency conversion may include Intermediate Frequency
  • modulated RF signals may be directly down-converted without the use of IF
  • the down converted signals may be converted to digital values by
  • ADCs Analog-to-Digital Converters
  • Wireless communications device 10 further includes a transmitter
  • DAC Digital-to- Analog Converter
  • the analog signal may be
  • embodiments of the present invention may be used in a variety of applications.
  • wireless communication devices include wire-line communication devices.
  • the present invention may be incorporated into microcontrollers, general-
  • DSPs Digital Signal Processors
  • DSPs Digital Signal Processors
  • RISC Complex Instruction-Set Computing
  • CISC Complex Instruction-Set Computing
  • present invention may be used in smart
  • Wireless communication systems typically operate over a channel
  • Such a channel is
  • Figure 2 is a simple two-ray multi-path model, which illustrates the
  • one signal is received via a
  • the direct DP signal can be interfered destructively by the
  • the receiver receives signals from different sources.
  • M denotes the number of paths, A 1 and ⁇ . denote
  • the DP signal is the first signal such that T 1 . is the smallest since the DP signal
  • T 1 is the shortest
  • TOA techniques are implemented
  • multi-path environment is estimated when only one device (e.g., the receiver) has
  • Figure 3 is a flow diagram that illustrates one embodiment of computing a DP distance between a transmitter and receiver. The process to
  • perform the computation includes a process 310 to provide a TO A/multi-path
  • Process 310 stores the estimated parameters
  • a process 320 is included to provide TO A/Multi-Path
  • transceiver to a second transceiver have some similar properties as the signal
  • process 320 applies the symmetric
  • Range computation is provided at process 330 by utilizing the
  • Wireless location is provided at process 340
  • the location of the wireless radio unit can be determined with ranging to a
  • a mobile station a processor, or an
  • Figure 4 is a flow diagram illustrating one embodiment of a process
  • path estimation includes a process 410 to provide frequency offset compensation
  • process may be performed prior to process 410.
  • Initial timing acquisition is
  • any two wireless communication units having a transmitter and a receiver.
  • a received signal e.g., a signal from a remote modem.
  • Signals are sensitive to carrier frequency
  • transmitter and receiver local oscillators may be estimated and compensated at
  • reference signal may be represented as:
  • a 1 is the signal amplitude
  • % i is the delay taken to the nearest sample
  • is the delay taken to the nearest sample
  • ⁇ ⁇ sn ⁇ 2 and the estimated frequency offset may be obtained by a searching algorithm
  • arg min/ ⁇ £ I yn 1 2 - ⁇ A ⁇ 2 2_ i ⁇ sn ⁇ 2 .
  • the estimated frequency offset is then applied to the received signal for
  • estimating the multi-path profile for TOA estimation is not limited to the
  • the decomposition process 420 sequentially estimates multi-paths
  • the decomposition executed in process 420 accounts for low ESNR
  • y. (t) represents the signal used for
  • the estimation problem is formulated by an iterative process with first
  • the decomposition associated with process 420 may be generalized
  • the DP signal has a smaller ESNR than either of the
  • the decomposition algorithm first estimates the strongest signal
  • Figure 5 illustrates a residual signal/noise power plot for several
  • the Y-axis represents the residual signal/noise power
  • X-axis represents the estimated delay ⁇ t associated with an i-th path.
  • the ESNR is estimated for each of the component signals
  • the first component 502 is
  • second component 504 shown as the strongest path among the M-path signals, second component 504
  • first component 502 has the strongest ESNR and in accordance with the
  • decomposition algorithm is selected for removal. Following the removal of first
  • Process 420 continues by sequentially estimating the remaining
  • the second component 504 is the
  • This second path signal (second component 504) is then removed and the residual noise of the remaining
  • component 506 is the component selected from the remaining components as
  • threshold in the residual noise power or a residual change limit may be used to
  • transmitter-A will travel in all directions and only three paths will reach the
  • receiver-B following the law of reflection. AU other paths do not reach receiver B
  • transmitter-B will travel in all directions, with only some of the rays reaching the
  • point B is the same as from point B and point A, and the relative delay between
  • paths from point A and point B are the same as from point B and point A.
  • point B information from point B to point A (such as a time-stamp associated with the
  • the multi-path profile (from point B to point A) can be
  • stamp information is implemented to reconstruct the multi-path information.
  • the time stamp information is the
  • stamp information is generated by recording a time-stamp of a packet
  • the receiver 12 is turned on during
  • the multi-path reconstruction process can be generalized to M-path
  • the DP signal is smaller than
  • M and DP signal is performed according to the multi-path estimation process 310
  • previous stage includes: (a) the number of paths M; (b) the DP signal among the
  • the multi-path estimation process is the multi-path estimation process
  • the range between the two wireless radio units can be
  • MIMO multi-output
  • smart antenna applications
  • Unit #1 receives its own transmit packet immediately (e.g.,
  • Unit #2 receives Unit #l's transmit packet after a delay
  • wireless location information is estimated using three or more different range
  • a mobile user performs two-way
  • Figure 11 is a diagram illustrating one embodiment for
  • a mobile unit is at location (x, y) while
  • AP/BS #1-3 are at locations (xl, yl), (x2, y2) and (x3, y3), respectively.
  • range data for each AP/BS is represented by d lm , d lm , d 3m . From the known AP/BS
  • the mobile's position (x, y) can be determined
  • VU- ⁇ ) 2 +(y- y 3 ) 2 ⁇ 33m.
  • the client may estimate its range
  • the location may also be computed at the AP/base-

Abstract

According to one embodiment, a method is disclosed. The method includes receiving data at a first wireless radio device that has been transmitted from the first wireless radio device, receiving time stamp information from- a second first wireless radio device and estimating time of arrival (TOA) information based upon the data and the time stamp information.

Description

A TIME OF ARRIVAL ESTIMATION MECHANISM
FIELD OF THE INVENTION
[0001] The present invention relates to mobile wireless communication;
more particularly, the present invention relates to estimating a direct path (DP)
distance within a multi-path environment between two mobile devices.
BACKGROUND
[0002] Within a communication system, a mobile communications device
may be located using a Global Positioning System (GPS) receiver that takes
positions and times from multiple satellites to accurately measure and determine
distances. The mobile communications device compares its time with the time
broadcast by at least three satellites whose positions are known and calculates its
own position on the earth. However, the GPS system depends on expensive
atomic clocks in the GPS transmitters to generate the precision measurements.
Therefore, it is often impracticable to implement a satellite based GPS system to
provide accurate positioning measurements in various environments.
BRIEF DESCRIPTION OF THE DRAWINGS
[0003] The invention is illustrated by way of example and not limitation in
the figures of the accompanying drawings, in which like references indicate
similar elements, and in which:
[0004] Figure 1 illustrates a mobile wireless communications device
operating in a network with other mobile devices in accordance with the present
invention;
[0005] Figure 2 illustrates one embodiment of a two-ray multi-path model;
[0006] Figure 3 is a flow diagram that illustrates one embodiment of a
time of arrival (TOA) estimation mechanism;
[0007] Figure 4 is a flow diagram that illustrates one embodiment for time
TOA/multi-path estimation;
[0008] Figure 5 is a diagram of noise power used in determining the
number of paths for channel signals using residual error techniques;
[0009] Figures 6A and 6B is a diagram illustrating multi-path symmetry;
[0010] Figures 7-10 illustrate signals being transmitted and received by
two communication devices; and
[0011] Figure 11 is a diagram illustrating one embodiment for determining
wireless location. DETAILED DESCRIPTION
[0012] A mechanism for time of arrival (TOA) estimation is described. In
the following detailed description of the present invention numerous specific
details are set forth in order to provide a thorough understanding of the present
invention. However, it will be apparent to one skilled in the art that the present
invention may be practiced without these specific details. In other instances,
well-known structures and devices are shown in block diagram form, rather than
in detail, in order to avoid obscuring the present invention.
[0013] Reference in the specification to "one embodiment" or "an
embodiment" means that a particular feature, structure, or characteristic
described in connection with the embodiment is included in at least one
embodiment of the invention. The appearances of the phrase "in one
embodiment" in various places in the specification are not necessarily all
referring to the same embodiment.
[0014] Figure 1 illustrates one embodiment of a mobile wireless
communications device 10 operating with other mobile devices. As shown in
Figure 1, the communication network may be a communication system with base
stations to service multiple users within a coverage region. The multiple mobile
devices may share a base station and employ a multiple access scheme such as a
Code Division Multiple Access (CDMA) scheme. Wireless communications device 10 is shown communicating with base stations 30 and 40 and other mobile
devices 20 in the network.
[0015] Embodiments may include packet exchanges between users of
communication devices and access points in a Wireless Local Area Network
(WLAN). For example, one or more mobile stations or an access point may
operate in compliance with a wireless network standard such as ANSI/IEEE Std.
802.11, 1999 Edition, although this is not a limitation of the present invention. As
used herein, the term "802.11" refers to any past, present, or future IEEE 802.11
standard, or extension thereto, including, but not limited to, the 1999 edition.
Embodiments may be adapted to communicate in accordance with one or more
protocols contemplated by various IEEE 802.16 standards for fixed or mobile
wireless metropolitan area networks (WMANs). (WiMax Worldwide
Interoperability for Microwave Access is not really part of the standard name,
it's a certification for products that are compliant with 802.16 standards.) Note
that the type of communication network and the type of multiple accesses
employed by devices that emit RF signal energy are provided as examples only,
and the various embodiments of the present invention are not limited to the
embodiment shown in the figure.
[0016] Wireless communications device 10 includes a receiver 12 to receive
a modulated signal from one or more antennas. The received modulated signal may be frequency down-converted, filtered, then converted to a baseband,
digital signal. The frequency conversion may include Intermediate Frequency
(IF) signals, but it should be noted that in an alternative embodiment the
modulated RF signals may be directly down-converted without the use of IF
mixers. The scope of the claims is intended to cover either embodiment of the
receiver. The down converted signals may be converted to digital values by
Analog-to-Digital Converters (ADCs).
[0017] Wireless communications device 10 further includes a transmitter
14 having a Digital-to- Analog Converter (DAC) that converts a digital value
generated by the processor to an analog signal. The analog signal may be
modulated, up-converted to RF frequencies and amplified using a power
amplifier (with or without feedback control) to control the output power of the
analog signal being transmitted from the antenna(s).
[0018] Although shown in a wireless communications device 10,
embodiments of the present invention may be used in a variety of applications.
It should be pointed out that the timing acquisition embodiments are not limited
to wireless communication devices and include wire-line communication devices.
The present invention may be incorporated into microcontrollers, general-
purpose microprocessors, Digital Signal Processors (DSPs), Reduced Instruction-
Set Computing (RISC), Complex Instruction-Set Computing (CISC), among other electronic components. In particular, the present invention may be used in smart
phones, communicators and Personal Digital Assistants (PDAs), medical or
biotech equipment, automotive safety and protective equipment, and automotive
products. However, it should be understood that the scope of the present
invention is not limited to these examples.
[0019] Wireless communication systems typically operate over a channel
that has more than one path from transmitter to the receiver. Such a channel is
frequently referred to as a multi-path channel. These signals travel through
various paths that may be caused by reflections from buildings, objects, or
refraction. At the receiver end, these various signals are received with different
attenuations and time delays associated with its travel path.
[0020] Figure 2 is a simple two-ray multi-path model, which illustrates the
concept of a multi-path environment. In Figure 2, one signal is received via a
Direct Path (DP), and another signal is received by way of a reflected path
(indirect path). The direct DP signal can be interfered destructively by the
indirect path signal. As a result, the multi-path environment introduces
significant challenges for many wireless communications systems, which require
reliable processing/estimation of the transmit/receive signals.
[0021] In a multi-path system, the receiver receives signals from different
paths with different attenuations and delays and is expressed by: M y(0 = ∑4*('-*i) + w(0, i=l
where s(t) denotes a reference transmit ranging signal and y(t) the received
signal at the receiver. M denotes the number of paths, A1 and τ. denote
attenuation and delay associated with the i-th path, respectively. Here, w(t) is the
composite noise due to the impairment of the transmit/receiver, and channel.
The DP signal is the first signal such that T1. is the smallest since the DP signal
takes the most direct path. However, the multi-path estimation algorithm above
may classify noise as possible signal as well. For example, if T1 is the shortest
delay and A1 is very small, the algorithm may have overestimated the true
number of paths and essentially attempts to fit the signal to the residual noise.
[0022] According to one embodiment, TOA techniques are implemented
to determine the DP signal (τβp ) in order to compute the direct path distance
between the transmitter and receiver. The distance and TOA relationship is
given by τDP = Dlc, where D and c are the distance and the velocity of
propagation, respectively. In such an embodiment, the DP distance within a
multi-path environment is estimated when only one device (e.g., the receiver) has
received data packets and the other side (e.g., the transmitter) has received time
stamps only.
[0023] Figure 3 is a flow diagram that illustrates one embodiment of computing a DP distance between a transmitter and receiver. The process to
perform the computation includes a process 310 to provide a TO A/multi-path
estimation to a received packet data. Process 310 stores the estimated parameters
(e.g., number of path, TOA of each path) for future calculations.
[0024] A process 320 is included to provide TO A/Multi-Path
Reconstruction. For a two way ranging system, signals that travel from a first
transceiver to a second transceiver have some similar properties as the signal
travel from the second transceiver to the first transceiver (e.g., power
attenuation, air travel time, etc). Thus, process 320 applies the symmetric
property between the forward and reverse multi-path link to time-stamp
information in order to re-construct the multi-path profile parameters for the
other transceiver.
[0025] Range computation is provided at process 330 by utilizing the
multi-path profiling information from processes 310 and 320 to compute the
distance between the transceivers. Wireless location is provided at process 340
so that the location of the wireless radio unit can be determined with ranging to a
number of different radios. In some embodiments, the process described herein
or portions thereof may be performed by a mobile station, a processor, or an
electronic system. The processes are not limited by the particular type of
apparatus, software element, or system performing the method. The various actions may be performed in the order presented, or may be performed in a
different order and in some embodiments, some actions listed in Figure 3 may be
omitted.
TOA/Multi-Path Estimation
[0026] Figure 4 is a flow diagram illustrating one embodiment of a process
for providing TOA/Multi-path estimation. The process to provide TOA/Multi-
path estimation includes a process 410 to provide frequency offset compensation;
a process 420 that decomposes the received signal into components associated
with various paths and provides parameter estimation by multi-path
decomposition; and a process 430 to determine the number of paths in the
received signal. According to one embodiment, an initial timing acquisition
process may be performed prior to process 410. Initial timing acquisition is
based on signals communicated between two RF devices such as two mobile
devices, two base stations, one mobile device and one base station, or in general,
any two wireless communication units having a transmitter and a receiver.
Frequency Offset Compensation [0027] In process 410 a frequency offset compensation value is calculated
to correct the frequency offset between a received signal and a reference signal, e.g., a signal from a remote modem. Signals are sensitive to carrier frequency
offset between the transmitter and the receiver local oscillators, which may cause
self interference, for example, between the subchannels, e.g., modulated
subcarriers in an OFDM modulation format. Carrier frequency offset between
transmitter and receiver local oscillators may be estimated and compensated at
the receiver.
[0028] Let yn be the discrete sampled received data and Sn be the reference
data at discrete time n. The relationship between the received signal and the
reference signal may be represented as:
Figure imgf000012_0001
where A1 is the signal amplitude, % i is the delay taken to the nearest sample, ω is
the frequency offset between the received signal and the reference signal, and en
is the noise sampled at time n.
[0029] To estimate the frequency offset, the following least-square cost
function is minimized:
2 (A,ώ) = min(^) βJ) |||y» - Asn X eκρ(jωn) || ,
where (A,ώ) represent "estimated values" for amplitude and frequency offset. The cross-product Zn = yn Sn* can be defined. Note that the value for Zn does not
have to be recomputed for each hypothesized frequency value that is used.
[0030] The estimated amplitude is given by:
Figure imgf000013_0001
∑ \sn\2 and the estimated frequency offset may be obtained by a searching algorithm
using:
ώ = arg min/ω £ I yn 12 - \A \2 2_i \sn \2.
The estimated frequency offset is then applied to the received signal for
frequency offset correction.
Parameter Estimation by Multi-path Decomposition [0031] Once the frequency offset is compensated, the multi-path signals
are estimated (both DP and indirect path) and specific properties in the signals
are observed to select the DP signal. Further, the process estimates the dominant
multi-path component sequentially to achieve a fast solution. The process of
estimating the multi-path profile for TOA estimation is not limited to the
proposed multi-path decomposition method. It will be understood other
approaches can also be used with the TOA estimation mechanism, such as
optimal multi-path join-estimation. [0032] The decomposition process 420 sequentially estimates multi-paths
based on the energy ratio of the signal component and the noise component
(ESNR). With the ESNR generated for each of the multi-path signals, the
decomposition process arranges the signal components from the strongest ESNR
to the weakest ESNR. Since a low ESNR may result in poor estimation
performance, the decomposition executed in process 420 accounts for low ESNR
issues in accordance with the present invention. Accordingly, the attenuated
receive signals obstructed by objects and/or the non-LOS signal energy/power
that is substantially greater than that of the LOS signal is accounted for in process
420.
[0033] In the decomposition algorithm, y. (t) represents the signal used for
estimating the i-th path component. During the decomposition process for the i-
th path, the strongest signal yt(t) is estimated and removed from the residual
signals. The estimation problem is formulated by an iterative process with first
letting r(t) = y(t), then
(A . f )= min(A . f . ) J \\ r (t) -Ai s (t-τ i ) \\ , t
The final estimate becomes:
Z(ω) = r(ω)* S*(ω)
Figure imgf000014_0001
∑ I S (ω) l2 Where τ , = arg minlτ ∑ I r( ω) 12 - I Ai 12 ^ I S(ω) 12. Again, note that Z(ω) is ω ω only computed once per minimization. Note that the iteration is repeated with: r(t) = r(t) -A * s(t -f > ).
[0034] The decomposition associated with process 420 may be generalized
to an M-path example without a specific signal strength relationship between
paths. The determination of the number of paths M, and the selection of the DP
signal is illustrated in preparation for the final estimation of TOA for the DP
signal. Let A1>A2>A3 ..., and by way of example, assume that the DP signal is
the third strongest signal, i.e., yL0S (0 =
Figure imgf000015_0001
.
[0035] In this example the DP signal has a smaller ESNR than either of the
two other indirect paths. The mechanism for selecting the number of paths M
and the DP signal is described later, but assume that these parameters are
known. The decomposition algorithm first estimates the strongest signal
component ^1 (t) = i4j5(t- T1) and stores the information. The value ^1(O is
removed from y(t) and the remaining signal becomes residual error
KO = y(t)~ 9ι(t)- After separating the y{(t) from the received signal y(t), the
second strongest signal component yz(t) is then estimated from r(t). The same
procedure is repeated for the i-th path until i = M. The time-of-arrival
information τws is obtained from yωs(t) = Awss(t-iL0S), where LOS = 3 in this example.
[0036] Figure 5 illustrates a residual signal/noise power plot for several
path components. The Y-axis represents the residual signal/noise power and the
X-axis represents the estimated delay τt associated with an i-th path. During the
decomposition process, the ESNR is estimated for each of the component signals
and the strongest signal y,(0 at a time is determined and removed from the
residual error. Note that the residual signal/noise decreases as the number of
paths increases. In the example illustrated in Figure 5, the first component 502 is
shown as the strongest path among the M-path signals, second component 504
the next strongest path, followed by third component 506.
[0037] As previously stated, the decomposition associated with process
420 sequentially estimates multi-paths based on ESNR. As shown in Figure 5,
first component 502 has the strongest ESNR and in accordance with the
decomposition algorithm is selected for removal. Following the removal of first
component 502, the residual noise of the remaining components is significantly
lower. Note that the residual noise of the remaining components is about 2OdB
lower after removing the first path signal.
[0038] Process 420 continues by sequentially estimating the remaining
multi-paths based on ESNR. In this example, the second component 504 is the
remaining multi-path signal having the strongest ESNR. This second path signal (second component 504) is then removed and the residual noise of the remaining
components further drops by a few dB. As shown in the figure, the third
component 506 is the component selected from the remaining components as
having the strongest ESNR. After removing the third component 506, the
residual noise of the remaining components drops an additional few dB.
Number of Paths Determination [0039] Now returning to Figure 4 and continuing with process 430, the
number of paths in the received signal that affect the residual signal is
determined. Continuing with the example, the residual noise power for the
remaining components is relatively flat which shows that there is no clear effect
on removing any other multi-path component on the residual signal. Thus, a
threshold in the residual noise power or a residual change limit may be used to
determine the number of paths in the received signal. In the above example,
three paths have been shown to affect the final residual noise power. Selecting
additional components and removing them would not significantly reduce the
residual signal, and therefore, the number of effective multi-path is determined
to be three, i.e., M=3.
Multi-Path Reconstruction
[0040] Referring back to Figure 3 and continuing with process 320, TO A/multi-path reconstruction is performed after multi-path estimation has
been completed. Whenever a wireless radio transmits wireless signals, the
signals can be thought of as a bundle of individual light rays which are traveling
in all directions. Each individual light ray of the bundle follows the law of
reflection. Not all the rays will reach the receiver. The top figure of Figure 6A
illustrates an example of a three paths scenario (DP, multi-path 1, and multi-path
2) between transmitter-A and receiver-B. The signal transmitted from
transmitter-A will travel in all directions and only three paths will reach the
receiver-B following the law of reflection. AU other paths do not reach receiver B
or are completely attenuated before reach receiver B.
[0041] When the transmitter and receiver are reversed (e.g., the
transmitter becomes the receiver and the receiver becomes the transmitter as
shown in Figure 6B), the reverse will happen, such that the rays from the new
transmitter-B will travel in all directions, with only some of the rays reaching the
new receiver-A. Based on the law of reflection (e.g., the angle of incidence is
equal to the angle of reflection), the rays that will reach the new receiver will
follow the same paths (although in the reverse direction) as the previous
example. Thus, the signal transmitted from transmitter-B will travel in all
directions and only three paths will reach the receiver-A following the law of
reflection. All other paths doe not reach receiver A, or are completely attenuated before reaching receiver A.
[0042] Based on this description it can be concluded that the multi-path
profile (the paths/ray-traces, etc.) from point-A to point-B is the same as from
point-B to point-A (from the multi-path observed by point-A and B). Therefore,
the number of paths from point A and point B are the same as from point B and
point A, the paths/ray-traces from point A and point B are the same as from
point B and point A, the delay (traveling time) of each path from point A and
point B is the same as from point B and point A, and the relative delay between
paths from point A and point B are the same as from point B and point A.
[0043] If the multi-path profile from point A to point B and some basic
information from point B to point A (such as a time-stamp associated with the
strongest path) are known, the multi-path profile (from point B to point A) can be
reconstructed using the multi-path symmetry property. Consequently, time
stamp information is implemented to reconstruct the multi-path information.
[0044] According to one embodiment, the time stamp information is the
time at which the strongest path is received. In a further embodiment, the time
stamp information is generated by recording a time-stamp of a packet
transmitted from a device. Particularly, the receiver 12 is turned on during
transmission of the packet, while turning off low-noise amplifiers. The low-noise
amplifiers may be turned off because the signal is strong without the amplifiers [0045] The multi-path reconstruction process can be generalized to M-path
scenario without specific signal strength relationship between paths. An
example with a specific signal strength relationship can be used to explain the
process. In this example, A1 > A2 > A35T1 > τ2 > τ3 , where the DP signal is the third
strongest signal, e.g., yL0S (t) = A3S^ -T3) . Further, the DP signal is smaller than
two other non-DP paths. The selection of the number of path M, and the DP
signal is critical for the final estimation of TOA for the DP signal. The selection of
M and DP signal is performed according to the multi-path estimation process 310
described above.
[0046] The multi-path profiling information that was computed from the
previous stage includes: (a) the number of paths M; (b) the DP signal among the
M paths is known (e.g., DP=3); and (c) signal strength relationship and TOA
associated with each path, e.g., Ax > A2 > A3 ,X1 > T2 > T3. The basic concept is to
use the relative time offset information between the strongest path and the DP
path from one unit to reconstruct the same information for the other unit using
the available time-stamp associated with the strongest path.
[0047] According to one embodiment, the multi-path estimation process
includes applying the multi-path estimation process, or other multi-path
estimation algorithms, to the wireless data received by the first radio unit (point
A to B) and estimating the multi-path profile information for each path (i.e., Ax , A2 , A3 , τ, , τ2 , τ3 ). Subsequently, the TOA difference between the strongest
path and the DP path (e.g., Δτ = T13 ) is estimated.
[0048] Assuming the TOA difference between the strongest and DP paths
are the same (e.g.,) based on the multi-path symmetric property. Given that the
time stamp associated with the strongest path at the second radio unit (point B to
A) is known (e.g., Ti .), the TOA for the DP path becomes τ3 = Ti - Δτ . Once the
information associated with the DP for both wireless radio units becomes
available (τ3 and τs ), the range between the two wireless radio units can be
computed, as will be explained in process 330 below.
[0049] Note that the above example only illustrates re-constructing the
path information using multi-path symmetry property. The information
calculated using the TOA technique will be used for ranging/location application.
Other multi-path profile information can be re-constructed for different
applications if needed. Further, the multi-path reconstruction using symmetry
property can apply to other multi-path estimation algorithms and is not limited
to the TOA/multi-path estimation process discussed above. Some examples
include forward and reverse link in the wireless communication multi-input
multi-output (MIMO) and smart antenna applications.
Range Computation [0050] Referring back to Figure 3 and continuing with process 330,
distance is computed using the estimated delay between two links (forward and
reverse links). The basic relationship between the distance and the delay are
described based on the example described below. In this example, a first wireless
radio unit (Unit #1) transmits a packet to a second wireless radio unit (Unit #2) at
time t=0, Figure 7. Subsequently, Unit #2 responses to the Unit#l packet at time
t=D. Thus, the distance between Unit #1 and Unit #2 (e.g., J12 ) is to be estimated
using the previous multi-path decomposition example.
[0051] First, Unit #1 receives its own transmit packet immediately (e.g.,
tj = 0 ) and the response packet from Unit #2 at a time D (Figure 8) after a delay
associated the propagation path (distance) between the Unit #1 to Unit #2
t3 = D + 1Y ( Figure 9). Since the self-received packet has very low noise and
without multi-path, no multi-path decomposition process needs to be performed,
J1 = 0. A multi-path decomposition is applied to the response packet from
Unit#2, and the time associated with the DP path is recorded, e.g.,
t = D + i2/ = x = τ
[0052] Next, Unit #2 receives Unit #l's transmit packet after a delay
(*4 = / ) associated the propagation path (distance), Figure 10. Unit #2
received its own packet with no delay (t2 = D). The self-received packet for Unit #2 does not have multi-path so the self-received time-stamp t2 = D . The remote
received time-stamp is estimated from the strongest pathτi and is sent back to
Unit#l or the location server. Note that the only information sent back is the
time-stamp. Without sending the wireless data packet, multi-path reconstruction
can be performed.
[0053] Based on the multi-path symmetric property described in the
previous example, the TOA for the DP path at unit #2 is t4 = n/ =X3 = ti -Δτ .
Given tvt2,t3, and tA , the distance dn between unit#l and unit #2 can be
computed by (In = (Jn1 -Tn1)Il, where,
Figure imgf000023_0001
Once the n\ and In2 values are known, the two unknowns D and dn can be solved
(c is the speed of radio wave and is known).
Wireless Location
[0054] Referring back to Figure 3 and continuing with process 340,
wireless location information is estimated using three or more different range
measurements. According to one embodiment, a mobile user performs two-way
ranging at each access point (AP)/base one at a time. The position is calculated
after two-way ranging using a triangulation approach which minimizes the mean square error criterion. Figure 11 is a diagram illustrating one embodiment for
determining wireless location.
[0055] Referring to Figure 11, a mobile unit is at location (x, y) while
AP/BS #1-3 are at locations (xl, yl), (x2, y2) and (x3, y3), respectively. Estimated
range data for each AP/BS is represented by dlm , dlm , d3m . From the known AP/BS
location, and estimated range data, the mobile's position (x, y) can be determined
by solving the triangulation equations:
Figure imgf000024_0001
VU-^)2 +(y- y3)2 = ^ 33m.
[0056] The above-described mechanism enables a mobile to use its own
algorithm to estimate multi-path information using TOA techniques without the
involvement of access points. Consequently, the client may estimate its range
from the access point using the estimations, or simply estimate its location. Note
that instead of computing the location at the client/mobile side, for different
applications or usage models the location may also be computed at the AP/base-
station side or at the network server using a similar triangular method.
[0057] Whereas many alterations and modifications of the present
invention will no doubt become apparent to a person of ordinary skill in the art
after having read the foregoing description, it is to be understood that any particular embodiment shown and described by way of illustration is in no way
intended to be considered limiting. Therefore, references to details of various
embodiments are not intended to limit the scope of the claims, which in
themselves recite only those features regarded as essential to the invention.

Claims

CLAIMSWhat is claimed is:
1. A method comprising:
receiving data at a first wireless radio device that has been transmitted
from the first wireless radio device;
receiving time stamp information from a second first wireless radio
device; and
estimating time of arrival (TOA) information based upon the data and the
time stamp information.
2. The method of claim 1 further comprising performing a decomposition
process on the received data to determine multi-paths between the first wireless
radio device and the second wireless radio device.
3. The method of claim 2 further comprising reconstructing the multi-path
profile between the first wireless radio device and the second wireless radio
device.
4. The method of claim 3 wherein the multi-path profile is reconstructed
using the time stamp information received from the second wireless radio device.
5. The method of claim 4 wherein the time stamp information is generated at
the second wireless radio device by:
activating a receiver at the second wireless radio device during a signal
transmission; and
deactivating one more amplifiers at the second wireless radio device.
6. The method of claim 4 wherein the multi-path profile is further
reconstructed using a symmetry property between the first wireless radio device
and the second wireless radio device.
7. The method of claim 3 further comprising estimating a range between the
first wireless radio device and the second wireless radio device.
8. The method of claim 7 further comprising estimating the location of the
first wireless radio device using the range estimation.
9. The method of claim 2 wherein the decomposition process comprises:
performing frequency compensation;
performing parameter estimation; and
determining a number of paths.
10. A wireless communication device comprising:
a transmitter to transmit data to a base station; a receiver to receive at least a portion of the transmitted data ad to receive
time stamp information from the base station; and
a processor coupled to the transmitter and receiver to estimate time of
arrival (TOA) information based upon the received data and the time stamp
information.
11. The device of claim 9 wherein the processor performs a decomposition
process on the received data to determine multiple paths between the device and
the base station.
12. The device of claim 11 wherein the processor reconstructs the multi-path
profile between the device and the base station using the time stamp information
received from the base station and symmetry properties between device and the
base station.
13. The device of claim 12 wherein the processor estimates a range between
the device and the base station.
14. The device of claim 13 wherein the processor estimates the location of the
device using the range estimation.
15. An article of manufacture including one or more computer readable
media that embody a program of instructions, wherein the program of
instructions, when executed by a processing unit, results in the process of:
receiving data at a first wireless radio device that has been transmitted
from the first wireless radio device;
receiving time stamp information from a second first wireless radio
device; and
estimating time of arrival (TOA) information based upon the data and the
time stamp information.
16. The article of manufacture of claim 15 wherein the program of
instructions, when executed by a processing unit, further causes performing a
decomposition process on the received data to determine multi-paths between
the first wireless radio device and the second wireless radio device.
17. The article of manufacture of claim 16 wherein the program of
instructions, when executed by a processing unit, further causes reconstructing
the multi-path profile between the first wireless radio device and the second
wireless radio device using the time stamp information received from the base
station and symmetry properties between device and the base station.
18. The article of manufacture of claim 17 wherein the program of
instructions, when executed by a processing unit, further causes estimating a
range between the first wireless radio device and the second wireless radio
device.
19. The article of manufacture of claim 18 wherein the program of
instructions, when executed by a processing unit, further causes estimating the
location of the first wireless radio device using the range estimation.
20. A wireless communication device comprising:
a transmitter to transmit data to a base station;
a receiver to receive at least a portion of the transmitted data and to
receive time stamp information from the base station;
a processor coupled to the transmitter and receiver to estimate time of
arrival (TOA) information based upon the received data and the time stamp
information; and
at least one dipole antenna coupled to the transceiver to radiate the data in
the form of electromagnetic waves.
21. The device of claim 20 wherein the processor performs a decomposition
process on the received data to determine multiple paths between the device and
the base station.
22. The device of claim 21 wherein the processor reconstructs the multi-path
profile between the device and the base station using the time stamp information
received from the base station and symmetry properties between device and the
base station.
PCT/US2006/025955 2005-06-30 2006-06-29 A time of arrival estimation mechanism WO2007005814A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/172,626 US7271764B2 (en) 2005-06-30 2005-06-30 Time of arrival estimation mechanism
US11/172,626 2005-06-30

Publications (1)

Publication Number Publication Date
WO2007005814A1 true WO2007005814A1 (en) 2007-01-11

Family

ID=37075796

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/025955 WO2007005814A1 (en) 2005-06-30 2006-06-29 A time of arrival estimation mechanism

Country Status (2)

Country Link
US (1) US7271764B2 (en)
WO (1) WO2007005814A1 (en)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100776682B1 (en) * 2005-07-19 2007-11-16 한국전자통신연구원 High Resolution Ranging Apparatus and Method using UWB
US8265209B2 (en) 2005-10-28 2012-09-11 Qualcomm Incorporated Method and apparatus for channel and noise estimation
US10281557B2 (en) 2005-12-15 2019-05-07 Polte Corporation Partially synchronized multilateration/trilateration method and system for positional finding using RF
US9913244B2 (en) 2005-12-15 2018-03-06 Polte Corporation Partially synchronized multilateration or trilateration method and system for positional finding using RF
US9288623B2 (en) 2005-12-15 2016-03-15 Invisitrack, Inc. Multi-path mitigation in rangefinding and tracking objects using reduced attenuation RF technology
US9813867B2 (en) 2005-12-15 2017-11-07 Polte Corporation Angle of arrival (AOA) positioning method and system for positional finding and tracking objects using reduced attenuation RF technology
US10834531B2 (en) * 2005-12-15 2020-11-10 Polte Corporation Multi-path mitigation in rangefinding and tracking objects using reduced attenuation RF technology
US10091616B2 (en) 2005-12-15 2018-10-02 Polte Corporation Angle of arrival (AOA) positioning method and system for positional finding and tracking objects using reduced attenuation RF technology
US7969311B2 (en) * 2005-12-15 2011-06-28 Invisitrack, Inc. Multi-path mitigation in rangefinding and tracking objects using reduced attenuation RF technology
US9699607B2 (en) 2005-12-15 2017-07-04 Polte Corporation Multi-path mitigation in rangefinding and tracking objects using reduced attenuation RF technology
US7515578B2 (en) * 2006-05-08 2009-04-07 Skyhook Wireless, Inc. Estimation of position using WLAN access point radio propagation characteristics in a WLAN positioning system
US7551579B2 (en) 2006-05-08 2009-06-23 Skyhook Wireless, Inc. Calculation of quality of wlan access point characterization for use in a wlan positioning system
US8315233B2 (en) 2006-07-07 2012-11-20 Skyhook Wireless, Inc. System and method of gathering WLAN packet samples to improve position estimates of WLAN positioning device
US7856234B2 (en) * 2006-11-07 2010-12-21 Skyhook Wireless, Inc. System and method for estimating positioning error within a WLAN-based positioning system
JP5488894B2 (en) * 2007-08-02 2014-05-14 日本電気株式会社 MIMO communication system having deterministic communication path and antenna arrangement method thereof
US8675746B2 (en) * 2007-08-14 2014-03-18 Nokia Corporation Distance estimation
US7602334B1 (en) * 2008-04-03 2009-10-13 Beceem Communications Inc. Method and system of a mobile subscriber estimating position
US20110021207A1 (en) * 2009-07-24 2011-01-27 Morgan Edward J System and Method for Estimating Positioning Error Within a WLAN-Based Positioning System
TWI394974B (en) * 2009-09-29 2013-05-01 Mstar Semiconductor Inc Frequency tracking method and associated apparatus applied to positioning system
US11125850B2 (en) 2011-08-03 2021-09-21 Polte Corporation Systems and methods for determining a timing offset of emitter antennas in a wireless network
US11835639B2 (en) 2011-08-03 2023-12-05 Qualcomm Technologies, Inc. Partially synchronized multilateration or trilateration method and system for positional finding using RF
KR101876784B1 (en) 2011-08-03 2018-07-10 폴테 코포레이션 Multi-path mitigation in rangefinding and tracking objects using reduced attenuation rf technology
US10863313B2 (en) 2014-08-01 2020-12-08 Polte Corporation Network architecture and methods for location services
US10440512B2 (en) 2012-08-03 2019-10-08 Polte Corporation Angle of arrival (AOA) positioning method and system for positional finding and tracking objects using reduced attenuation RF technology
US10845453B2 (en) 2012-08-03 2020-11-24 Polte Corporation Network architecture and methods for location services
CN105190354A (en) 2013-03-15 2015-12-23 耐克斯特纳威公司 Methods and systems for improving time of arrival determination
US9148752B2 (en) 2013-04-02 2015-09-29 Cisco Technology, Inc. Scalable multi-channel ranging
US9363645B2 (en) 2013-10-17 2016-06-07 Symbol Technologies, Llc Locationing system performance in non-line of sight conditions
US11255945B2 (en) 2018-03-27 2022-02-22 Polte Corporation Multi-path mitigation in tracking objects using compressed RF data
EP3594712B1 (en) * 2018-07-12 2023-11-22 Cohda Wireless Pty Ltd. A method and system for estimating range between and position of objects using a wireless communication system
DE102019202010B3 (en) 2019-02-14 2020-07-02 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Time stamp correction information determiner, transceiver for use in a positioning system, computer for determining a flight time, system and method
US10791534B1 (en) * 2019-05-03 2020-09-29 Ford Global Technologies, Llc Synchronizing sensing systems
JP7381263B2 (en) 2019-09-12 2023-11-15 セコム株式会社 Detection system and detection method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6078788A (en) * 1995-03-30 2000-06-20 Siemens Aktiengesellschaft Method and receiver device for reconstructing signals distorted by multi-directional diffusion
WO2002041504A2 (en) * 2000-11-14 2002-05-23 Symbol Technologies, Inc. Methods and apparatus for identifying asset location in communication networks
EP1480483A2 (en) * 2003-05-23 2004-11-24 Nec Corporation Location sensing system and method using packets asynchronously transmitted between wireless stations
US20050287956A1 (en) * 2004-06-23 2005-12-29 Golden Stuart A Effective time-of-arrival estimation algorithm for multipath environment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742635A (en) * 1994-05-05 1998-04-21 Sanconix, Inc. Enhanced time of arrival method
US5890068A (en) * 1996-10-03 1999-03-30 Cell-Loc Inc. Wireless location system
US7139722B2 (en) * 2001-06-27 2006-11-21 Bellsouth Intellectual Property Corporation Location and time sensitive wireless calendaring
US20040203877A1 (en) 2002-10-17 2004-10-14 Golden Stuart A. Two-way ranging techniques
FR2857102B1 (en) * 2003-07-04 2007-06-15 Nortel Networks Ltd METHOD FOR MEASURING THE RECEIVING TIME OF A RECEIVED RADIO SIGNAL, MEASURING DEVICE AND DEVICE FOR LOCATING A MOBILE STATION FOR CARRYING OUT THE METHOD
US7378939B2 (en) * 2004-03-30 2008-05-27 Sengupta Uttam K Method and apparatus for providing proximity based authentication, security, and notification in a wireless system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6078788A (en) * 1995-03-30 2000-06-20 Siemens Aktiengesellschaft Method and receiver device for reconstructing signals distorted by multi-directional diffusion
WO2002041504A2 (en) * 2000-11-14 2002-05-23 Symbol Technologies, Inc. Methods and apparatus for identifying asset location in communication networks
EP1480483A2 (en) * 2003-05-23 2004-11-24 Nec Corporation Location sensing system and method using packets asynchronously transmitted between wireless stations
US20050287956A1 (en) * 2004-06-23 2005-12-29 Golden Stuart A Effective time-of-arrival estimation algorithm for multipath environment

Also Published As

Publication number Publication date
US20070018891A1 (en) 2007-01-25
US7271764B2 (en) 2007-09-18

Similar Documents

Publication Publication Date Title
US7271764B2 (en) Time of arrival estimation mechanism
Korpi et al. Adaptive nonlinear digital self-interference cancellation for mobile inband full-duplex radio: Algorithms and RF measurements
EP3512104B1 (en) Effective time-of-arrival estimation algorithm for multipath environment
US7561048B2 (en) Methods and system for reduced attenuation in tracking objects using RF technology
EP2294439B1 (en) Measurement of time of arrival
US6201499B1 (en) Time difference of arrival measurement system
CA2384383C (en) Method and apparatus for determining the position of a mobile communication device using low accuracy clocks
US10338189B2 (en) Metadata-based emitter localization
US20110116386A1 (en) Transmission control in a wireless communication system
US20110151923A1 (en) High-performance cellular telephone receiver
Pizarro et al. Accurate ubiquitous localization with off-the-shelf IEEE 802.11 ac devices
US10809352B2 (en) Signal processing device and method,and information processing device and method
EP2244500B1 (en) Wireless communication system, interference cancelling station, and interference cancelling method
WO2002063327A2 (en) Method and apparatus for determining the position of a mobile communication device
US11228469B1 (en) Apparatus, system and method for providing locationing multipath mitigation
Chen et al. A hybrid framework for radio localization in broadband wireless systems
Winkler et al. An indoor localization system based on DTDOA for different wireless LAN systems
US20090207885A1 (en) Delay estimation apparatus and method
Blanco et al. Accurate ubiquitous localization with off-the-shelf ieee 802.11 ac devices
Kim et al. Repeater Effect Suppression Method for TDOA algorithm in CDMA system
WO2004019053A1 (en) Method of, and apparatus for, operating a radio system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06786208

Country of ref document: EP

Kind code of ref document: A1