1. Field of the Invention
The present invention relates to wireless communication. In particular, the present invention relates to estimating the time-of-arrival of a received signal.
2. Discussion of the Related Art
The need for accurate geolocation has become more acute in recent years, especially in a cluttered environment (e.g., inside a building, in an urban locale, or surrounded by foliage), where the Global Positioning System (GPS) is often inaccessible. Unreliable geolocation adversely affects the performance of many applications, e.g., in a commercial setting, tracking of inventory in a warehouse or on a cargo ship, and in a military setting, tracking of friendly forces. Because of its ability to resolve multipaths and to penetrate obstacles, ultra-wideband (UWB) technology offers great promise for achieving a high positioning accuracy in a cluttered environment.
Geolocation using UWB technology is discussed, for example, in (a) “Ultra-wideband precision asset location system,” by R. J. Fontana and S. J. Gunderson, in Proc. of IEEE Conf. on Ultra Wideband Systems and Technologies (UWBST), Baltimore, Md., May 2002, pp. 147-150; (b) “An ultra wideband TAG circuit transceiver architecture,” by L. Stoica, S. Tiuraniemi, A. Rabbachin, I Oppermann, in International Workshop on Ultra Wideband Systems. Joint UWBST and IWUWBS 2004, Kyoto, Japan, May 2004, pp. 258-262; (c) “Pseudo-random active UWB reflectors for accurate ranging,” by D. Dardari, in IEEE Commun. Lett., vol. 8, no. 10, pp. 608-610, October 2004; (d) “Localization via ultra-wideband radios: a look at positioning aspects for future sensor networks,” by S. Gezici, Z. Tian, G. B. Giannakis, H. Kobayashi, A. F. Molisch, H. V. Poor, and Z. Sahinoglu, in IEEE Signal Processing Mag., vol. 22, pp. 70-84, July 2005; and (d) “Analysis of wireless geolocation in a non-line-of-sight environment,” by Y. Qi, H. Kobayashi, and H. Suda, in IEEE Trans. Wireless Commun., vol. 5, no. 3, pp. 672-681, March 2006.
The accuracy of a position estimation is affected by noise, multipath components (MPCs), and different propagation speeds through obstacles in non-line-of-sight (NLOS) environments. Many positioning techniques are based on estimating a time-of-arrival (TOA) over the first path. TOA estimation is discussed, for example, in (a) “Performance of UWB position estimation based on time-of-arrival measurements,” by K. Yu and I. Oppermann, in International Workshop on Ultra Wideband Systems. Joint UWBST and IWUWBS 2004., Kyoto, Japan, May 2004, pp. 400-404; (b) “Non-coherent TOA estimation in IR-UWB systems with different signal waveforms,” by I. Guvenc, Z. Sahinoglu, A. F. Molisch, and P. Orlik, in Proc. IEEE Int. Workshop on Ultrawideband Networks (UWBNETS), Boston, Mass., October 2005, pp. 245-251; (c) “Improved lower bounds on time-of-arrival estimation error in realistic UWB channels,” by D. Dardari, C.-C. Chong, and M. Z. Win, in Proc. IEEE Int. Conf. on Ultra-Wideband (ICUWB), Waltham, Mass., September 2006, pp. 531-537; and (d) “Threshold-based time-of-arrival estimators in UWB dense multipath channels,” D. Dardari, C.-C. Chong, and M. Z. Win, in IEEE Trans. Commun., to be published in 2008.
Generally, the signal strength contributed by the portion of the signal corresponding to a first arriving path is not the strongest, thereby making a TOA estimation challenging in a dense multipath channel or in a NLOS condition. The term “strongest path” in this detailed description refers to the portion of the signal that appears least attenuated. A TOA estimation technique that estimates based on the strongest path, or which adopts the TOA of the strongest path signal as the estimated TOA, is therefore inaccurate. Estimating TOA in a multipath environment is very similar to channel estimation technique, as both the channel amplitudes and the TOAs may be estimated using, for example, a maximum likelihood (ML) approach. Channel estimation technique are described, for example, in (a) “Characterization of ultra-wide bandwidth wireless indoor communications channel: A communication theoretic view,” M. Z. Win and R. A. Scholtz, in IEEE J. Select. Areas Commun., vol. 20, no. 9, pp. 1613-1627, December 2002; and (b) “Channel estimation for ultra-wideband communications,” V. Lottici, A. D'Andrea, and U. Mengali, in IEEE J. Select. Areas Commun., vol. 20, no. 9, pp. 1638-1645, December 2002. However, such techniques are very complex, and thus they are expensive to implement and increase the power consumption of the device. The article, “Ranging in a dense multipath environment using an UWB radio link,” by J.-Y. Lee and R. A. Scholtz, in IEEE J. Select. Areas Commun., vol. 20, no. 9, pp. 1677-1683, December 2002, describes a generalized ML-based TOA estimation being applied to UWB technology. In that paper, the strongest path is assumed to be perfectly locked and the relative delay of the first path is estimated.
TOA estimation can be accomplished using a conventional correlation estimator, in which the received signal is correlated with a template of the transmitted signal. The correlation is sometimes carried out in a match filter (MF). The delay of the first detected maximum or local peak at the correlator output is adopted as the TOA. See, for example, Detection, Estimation, and Modulation Theory, by H. L. Van Trees, first ed., John Wiley & Sons, Inc., publisher, 1968. In an additive white Gaussian noise (AWGN) channel, this conventional correlation estimator is known to be asymptotically efficient, since it achieves the Cramer-Rao lower bound (CRLB) at large signal-to-noise ratios (SNRs).
Estimators based on energy detection (ED) are also widely used because they can be implemented simply at sub-Nyquist sampling rates. ED-based estimators are particularly attractive in low-complexity, low-cost, low-power consumption positioning applications, where a non-coherent technique can be used. ED-based estimators are described, for example, in (a) “Threshold-based TOA estimation for impulse radio UWB systems,” by I. Guvenc and Z. Sahinoglu, in Proc. IEEE Int. Conf. on Utra-Wideband (ICU), Zurich, Switzerland, September 2005, pp. 420-425; (b) “Synchronization, TOA and position estimation for low-complexity LDR UWB devices,” by P. Cheong, A. Rabbachin, J. Montillet, K. Yu, and I. Oppermann, in Proc. IEEE Int. Conf. on Utra-Wideband (ICU), Zurich, Switzerland, September 2005, pp. 480-484; (c) “Non-coherent energy collection approach for TOA estimation in UWB systems,” by A. Rabbachin, J. P. Montillet, P. Cheong, A. Rabbachin, G. T. F. de Abreu, and I. Oppermann, in Proc. Int. Symp. on Telecommunications (IST), Shiraz, Iran, September 2005; and (d) “ML time-of-arrival estimation based on low complexity UWB energy detection,” by A. Rabbachin, I. Oppermann, and B. Denis, in Proc. IEEE Int. Conf. on Ultra-Wideband (ICUWB), Waltham, Mass., September 2006, pp. 599-604. The techniques discussed in these papers are, however, very preliminaries. For example, in (a) above, a semi-analytical approach aided by simulations is disclosed.
In the presence of multipath, or at a low SNR, MF and ED estimators may produce adjacent peaks with similar heights that result from noise, multipath, and pulse side lobes, all of which makes selecting the correct peak difficult, and thus degrades ranging accuracy. Under these environmental conditions, estimation performance is dominated by large errors (also called “global errors”) which may be even greater than the width of the transmitted pulse. As a consequence, the TOA estimate tends to be biased and the corresponding mean-square-error (MSE) is large at low SNRs. This behavior is known in non-linear estimation as a thresholding phenomenon. (See, for example, the article “Time delay estimation via cross-correlation in the presence of large estimation errors,” by J. P. lanniello, in IEEE Trans. Acoust., Speech, Signal Processing, vol. ASSP-30, no. 6, pp. 998-1003, December 1982). In such a situation, the performance of the conventional correlation estimator, or any other estimation scheme, may be inferior to that predicted by an asymptotic bound (e.g., CRLB). At a very high SNR, or with an exceedingly long observation time, the effect of large errors can be made negligible. Under such a condition, the estimation performance is dominated by small errors that approximate the transmitted pulse width and may be well accounted for by an asymptotic bound. However, such a condition cannot in general be met in practice. Typically, a UWB system operates in a multipath environment at low SNRs. Most TOA estimation techniques reported in the literature are system-dependent (e.g., correlation-based estimators for coherent system (e.g., MF) or threshold-based estimators for non-coherent system (e.g., ED)). Further, threshold-based estimation techniques in non-coherent receivers typically use a fixed threshold value, without regard to channel conditions.
A simple technique that may be used in a harsh propagation environment for detecting the portion of the signal corresponding to a first arriving path is to compare the MF or ED estimator output values with a threshold whose value has to be optimized according to operating conditions (e.g., SNR). The threshold-based approach is attractive in applications using low-cost, battery-powered devices (e.g., in wireless sensor networks), as such applications are sensitive to complexity and computational constraints. Most threshold-based TOA estimators work efficiently only under a high SNR condition, or after a long observation time (e.g., after observing a long preamble). At a low SNR, or after a short observation time (e.g., after observing a short preamble), these estimators tend to be biased and the corresponding MSE increases. In addition, complex channel estimators do not always correspond to good TOA estimators. Indeed, the article “ML time delay estimation in a multipath channel,” by H. Saarnisaari, in International Symposium on Spread Spectrum Techniques and Applications, Mainz, Germany, September 1996, pp. 1007-1011, shows that, for certain SNR ranges, the ML channel estimator performs poorly in estimating the TOA of the first arriving path, as compared to the threshold-based TOA estimator. A similar conclusion based on empirical results is reported in “Time of arrival estimation for UWB localizers in realistic environments,” by C. Falsi, D. Dardari, L. Mucchi, and M. Z. Win, in EURASIP J. Appl. Signal Processing, vol. 2006, pp. 1-13. Therefore, performance characterization for a threshold-based estimator is important.
Conventionally, approaches for estimating the TOA generally use an interference or inter-path cancellation technique, which are based on recognizing the shape of the band-limited transmitted pulse. (See, for example, “On the determination of the position of extrema of sampled correlators,” by R. Moddemeijer, in IEEE Trans. Acoust., Speech, Signal Processing, vol. 39, no. 1, pp. 216-291, January 1991.). This approach is robust, but does not lead to significant improvement in the initial TOA estimation. The article “Subspace-based estimation of time delays and Doppler shift,” by A. Jakobsson, A. L. Swindlehurst, and P. Stoica, in IEEE Trans. Acoust., Speech, Signal Processing, vol. 46, no. 9, pp. 2472-2483, September 1998, describes a complex subspace-based approach, which requires generating several correlation matrices and their inverses, and performs a large number of matrix multiplications to achieve a TOA estimate. Such a technique is also unsuitable in static or slowly moving channels. See, for example, “Advanced receivers for CDMA systems,” by M. Latva-aho, in Acta Uniersitatis Ouluensis, C125, pp. 179. Similarly, the article “Superresolution of multipath delay profiles measured by PN correlation method,” by T. Manabe and H. Takai, in IEEE Trans. Antennas Propagat., vol. 40, no. 5, pp. 500-509, May. 1992, discloses eigenvector decomposition as a form of subspace technique. This TOA estimation approach requires complex calculations of the eigenvectors of the channel correlation matrix.
In the prior art, TOA estimation performance is evaluated using asymptotic analysis, simulations or measurements. See, e.g., (a) “Cramer-Rao lower bounds for the time delay estimation of UWB signals,” by J. Zhang, R. A. Kennedy, and T. D. Abhayapala, in Proc. IEEE Int. Conf. on Commun., vol. 6, Paris, France, May 2004, pp. 3424-3428; and (b) “Pulse detection algorithm for line-of-sight (LOS) UWB ranging applications,” by Z. N. Low, J. H. Cheong, C. L. Law, W. T. Ng, and Y. J. Lee, in IEEE Antennas Wireless Propagat. Lett., vol. 4, pp. 63-67, 2005. Analytical expressions for critical design parameters (e.g., bias and MSE) of a TOA estimator in the non-asymptotic regions (i.e., low SNR regions) have not been investigated in detail. Very few analytical studies have been carried out on the bias or the MSE under different applications or conditions. Some examples are (a) “Large and small error performance limits for multipath time delay estimation,” by J. P. lanniello, in IEEE Trans. Acoust., Speech, Signal Processing, vol. ASSP-34, no. 2, pp. 245-251, April 1986; (b) “Threshold region performance of maximum likelihood direction of arrival estimators,” by F. Athley, in IEEE Trans. Signal Processing, vol. 53, no. 4, pp. 1359-1373, April 2005; and (c) “A lower bound for the error-variance of maximum-likelihood delay estimates of discontinuous pulse waveforms,” by K. L. Kosbar and A. Polydoros, in IEEE Trans. Inform. Theory, vol. 38, no. 2, pp. 451-457, March 1992. In the article “Large error performance of UWB ranging in multipath and multiuser environments,” by J.-Y. Lee and S. Yoo, in IEEE Trans. Microwave Theory Tech., vol. 54, no. 4, pp. 1887-1985, June 2006, the bounds on the variance of the large errors are derived and the TOA estimation performance is evaluated by simulation.
An optimum threshold selection method for generic TOA estimators varies adaptively according to channel conditions (e.g., SNRs). According to one embodiment of the present invention, one technique adaptively relates the estimator bias and MSE to the SNR to determine a threshold value. This technique reduces ranging error under practically all channel conditions.
A method under the present invention is generic and system-independent, applicable to both coherent and non-coherent receivers. The method also provides a unified performance analysis to both MF and ED threshold-based TOA estimators for UWB signals, even in the presence of dense multipaths. The method accounts for the effects of both small and large estimation errors, providing an analytical methodology for use under the dense multipath UWB condition. In particular, the method evaluates both the bias and the MSE of the estimation as a function of SNR under various operating conditions, thereby overcoming the limitation of conventional asymptotic analysis, which is valid only under a high SNR condition.
The present invention identifies the criteria for optimally selecting a threshold—which minimizes the MSE—to guide efficient estimator design. In the detailed description below, analytical results according to the present invention have been validated by Monte Carlo simulations using the IEEE 802.15.4a channel models. The MSE of the estimator has also been compared to conventional CRLB and an improved Ziv-Zakai lower bound1, highlighting the strong influence of large errors on the estimation performance. A comparison between the performance losses faced by ED-based estimators and MF-based estimators is carried out to determine the tradeoff for lower implementation complexity. 1The improved Ziv-Zakai lower bound is described, for example, in the article “Improved lower bounds on time-of-arrival estimation error in realistic UWB channels,” by D. Dardari, C.-C. Chong, and M. Z. Win, in Proc. IEEE Int. Conf. on Ultra-Wideband (ICUWB), Waltham, Mass., September 2006, pp. 531-537.
The present invention is better understood upon consideration of the detailed description below and the accompanying drawings.
time slots.
In a multipath channel, the TOA of the signal corresponding to the first arriving path is difficult to identify, especially under a low SNR condition.
The threshold value λ for a threshold-based TOA estimator must be carefully selected to achieve an optimum design of the threshold-based TOA estimator.
Consider a pulse p(t) of duration Tp and energy Ep transmitted through a multipath channel. Received signal r(t) at output terminal 504 or 604 of BPF 502 or 602 may be represented by:
r(t)=s(t)+n(t), (1)
where signal s(t) may be represented by the sum of attenuated and delayed pulses:
and where n(t) is AWGN with a zero mean and a two-sided power spectral density N0/2, L is the maximum number of MPCs, τ1=τ is the TOA to be estimated based on the received signal r(t) observed over the interval [0,T), and {τ2, τ3, . . . , τL; α1, α2, . . . , αL} is a set of nuisance parameters including path gains, αl's and delays τl's. The channel may be modeled as a tapped delay line where τl=τ+Δ(l−1), Δ≈Tp is the width of a resolvable time slot and Δ(L−1) is the dispersion of the channel. Path gain α1 may be given generally by αl=blβleiφ
The present invention provides an estimation of the TOA (τ) of the direct path, when exists, by assuming that τ is uniformly distributed in the interval [0,Ta), for Ta<T. However, the received signal depends on the nuisance parameters that, due to noise and fading, can strongly affect the TOA estimation. For a high SNR value, while the dominant peaks correspond to signal echoes, finding the correct peak in the presence of noise and fading is not straightforward. The ambiguity highlights that TOA estimation in a multipath environment is not purely a parameter estimation problem, but rather a joint detection-estimation problem.
To select an optimum threshold value for threshold-based TOA estimator 1500 (shown, for example, in either of
As shown in
corresponding to the first
slots, which contain only noise signal (i.e., noise region 1602). The interval
corresponding to the remaining Nm=N−Nf slots, may contain, in addition to the noise, dense multipath echoes (i.e., multipath region 1604). In
For the MF estimator, output v(MF)(t) at output terminal 512 may be written as
where Φp(τ) is the autocorrelation function of the pulse p(t), and z(t) is the colored Gaussian noise at the output terminal of MF 506, with an autocorrelation function given by
To estimate the TOA in an MF-based estimator, at step 1512, the probability qk(MF), which represents the probability that the modulus vk(MF) of the MF output v(MF)(t) exceeds the threshold λ at time τk, is given by:
q
k
(MF)
=P{v
k
(MF)>λ} for 1≦k≦Np, (4)
where vk(MF)=v(MF)(tk).
While, in the noise region, the probability q0(MF) that vk(MF) (which consists only of noise component z(t)) exceeds threshold λ is given by
where
and Q(·) is the Gaussian probability integral. These probabilities, except q0, depend on the specific channel model. For example, based on the IEEE 802.15.4a standard channel model, the lth path amplitude βl is a Nakagami-m random variable with parameters ml (fading parameter, ml≧0.5) and E{βl2}=Λl. The phase φl can take the values {0,2π} with equal probability. These channel information can be input into equation (3). The probability qk(MF) given in equation (4) can then be calculated based on (3).
For an ED-based estimator, the sampled outputs vk(ED) at output terminal 612, at each time slot k, is given by:
To estimate the TOA for an ED-based estimator, at step 1514, the probability qk(ED) that output vk(ED) at the output terminal 612 of ED 606 exceeds threshold λ at time τk, is given by:
q
k
(ED)
=P{v
k
(ED)
>λ}=P{y
k
(ED)
>TNR}, (7)
where yk(ED) and TNR (“threshold-to-noise ratio”) are defined by
In the noise region, the probability q0(ED) that the noise exceeds threshold λ is given by
with M is the degrees of freedom.
In the subsequent steps 1516-1518, the probability qk represents the applicable one of qk(MF) and qk(ED). In step 1516, the bias and the MSE may be calculated as follows:
where η=CRLB and
for the MF-based and the ED-based estimators, respectively. These values for the bias and MSE are then evaluated at step 1518 to determine if they fall within a range of minimum bias and MSE values set by the designer of the system. If these bias and MSE values meet the minimum value criteria, the threshold λ is deemed optimal. Threshold selection is then deemed complete. Otherwise, the threshold selection process returns to step 1504, where a different threshold value λ′ is assigned.
Because the threshold value selected using the method of the present invention depends on the channel condition (e.g., SNR's), the threshold value selected for the TOA estimator vary adaptively according to the channel condition. Also, the selected threshold value also minimizes ranging error (i.e., bias and MSE) as a function of the SNRs. Therefore, the present invention may be implemented in ad-hoc sensor networks and mobile terminals that required frequent updates in the current channel conditions. Further, the method of the present invention is also generic and system-independent, applicable to both coherent transceivers (e.g., MF-based transceivers) and non-coherent transceivers (e.g., ED-based transceivers), even in the presence of dense multipath. As discussed above, the difference in performance loss between an ED-based TOA estimator and an MF-based TOA estimator is significant only under low SNR conditions. Under a high SNR condition, the ED-based TOA estimator works sufficiently well. Therefore, the present invention allows a system designer to use a lower complexity implementation under specific channel conditions.
Further, the TOA estimation procedure according to the present invention may be subdivided into a coarse estimation phase and a fine estimation phase. To realize a highly accurate ranging system (e.g., military applications), both coarse and fine estimations may be required by the TOA estimators. Alternatively, for a lower-cost product requiring less accurate ranging (e.g., a consumer product), the coarse estimation phase may be sufficient. Therefore, the present invention also provides flexibility to the system designers in choosing a TOA estimation scheme for the system. The present invention is applicable to cellular systems, wireless local area networks, wireless sensor networks, and any other wireless system where a threshold-based TOA estimator for ranging or localization is used. To best identify the first arriving path, a UWB system is preferred over a narrowband system.
The detailed description above is provided to illustrate specific embodiments of the present invention and is not intended to be limiting. Numerous variations and modifications within the scope of the present invention are possible. The present invention is set forth in the following claims.
The present application is related to and claims priority of U.S. provisional patent application Ser. No. 60/868,526, entitled “Method for Optimum Threshold Selection of Time-of-Arrival Estimators,” filed on Dec. 4, 2006. The disclosure of the provisional patent application is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
60868526 | Dec 2006 | US |