Claims
- 1. A process for optimally estimating the direct path propagation delay of a received signal when also receiving one or more secondary propagation path signals, the process comprising the steps:A. selecting a direct propagation path signal delay estimate {circumflex over (τ)} and a secondary path additional propagation delay estimate Δ{circumflex over (τ)} as a point ({circumflex over (τ)}, Δ{circumflex over (τ)}) on a two-dimensional plane; B. computing the value of the cross-correlation R(τ^)=∫t0t0+Tr~(t)m(t-τ^)ⅆt, where {tilde over (r)}(t) represents the received signal translated to baseband, m(t−{circumflex over (τ)}) represents a replica of the signal modulation delayed by {circumflex over (τ)}, and [t0,t0+T] is the interval of observation of {tilde over (r)}(t); C. computing the value of the cross-correlation R(τ^+Δτ^)=∫t0t0+Tr~(t)m(t-(τ^+Δτ^))ⅆt, where m(t−({circumflex over (τ)}+Δ{circumflex over (τ)})) represents a replica of the signal modulation delayed by {circumflex over (τ)}+Δ{circumflex over (τ)}, and {tilde over (r)}(t) and [t0,t0+T] are as defined in step B; D. Obtaining the value of the zero-delay signal modulation replica autocorrelation K(0)=∫t0t0+Tm2(t)ⅆt, and the value of the signal modulation replica autocorrelation K(Δτ^)=∫t0t0+Tm(t)m(t-Δτ^)ⅆt at the delay Δ{circumflex over (τ)}; E. computing a=(K(0)-γi)Re[R(τ^)]-Re[R(τ^+Δτ^)K(Δτ^)](K(0)+γiαc2)(K(0)-γi)-K2(Δτ^),b=(K(0)+αc2γi)Re[R(τ^+Δτ^)]-Re[R(τ^)K(Δτ^)](K(0)+γiαc2)(K(0)-γi)-K2(Δτ^),c=(K(0)-γi)Im[R(τ^)]-Im[R(τ^+Δτ)K(Δτ^)](K(0)+γiαc2)(K(0)-γi)-K2(Δτ^),d=(K(0)+αc2γi)Im[R(τ^+Δτ^)]-Im[R(τ^)K(Δτ^)](K(0)+γiαc2)(K(0)-γi)-K2(Δτ^), using the values obtained in steps B, C and D, where Re stands for the real part and Im stands for the imaginary part, with γi=0 and with αc a maximum value selected for the secondary path signal relative amplitude; F. computing an estimation statistic Λ=2Re[(a−jc)R({circumflex over (τ)})]+2Re[(b−jd)R({circumflex over (τ)}+Δ{circumflex over (τ)})]−2(ab+cd)K(Δ{circumflex over (τ)})−(a2+b2+c2+d2)K(0) with the values a, b, c, and d obtained from step E; G. assigning the computed estimation statistic A of step F to the point ({circumflex over (τ)},Δ{circumflex over (τ)}) of step A.
- 2. The process of claim 1 further comprising the steps of:H. repeating the steps of claim 1 for a plurality of points in the {circumflex over (τ)}, Δ{circumflex over (τ)} plane surrounding the point of step A; and I. determining that the estimation statistic of the surrounding points are not greater than the estimation statistic at the point of step A.
- 3. The process of claim 1 or 2 further comprising the step of:J. computing ÂML={square root over (a2+c2+L )} where ÂML is the optimal estimate of the direct propagation path signal amplitude and a and c were obtained in step E.
- 4. The process of claim 3 further comprising the step of:K. computing θ^ML=π2[1-sgn(a)]sgn(c)+tan-1(ca) where {circumflex over (θ)}ML is the optimal estimate of the direct propagation path received signal carrier phase angle and where a and c were obtained in step E.
- 5. The process of claim 1 or 2 further comprising the step of:L. computing α^ML=b2+d2a2+c2 where {circumflex over (α)}ML is the optimal estimate of the secondary propagation path signal relative amplitude and where a, b, c and d were obtained in step E.
- 6. The process of claim 5 further comprising the step of:M. computing φ^ML=π2[1-sgn(b)]sgn(d)+tan-1(db)-θ^ML where {circumflex over (φ)}ML is the optimal estimate of the secondary path signal relative carrier phase and where b and d were obtained in step E for the optimal point, and {circumflex over (θ)}ML was obtained in step K.
- 7. The process of claim 1, further comprising after step E, the steps:N. computing α^=b2+d2a2+c2 where {circumflex over (α)} is an estimate of secondary propagation path relative amplitude based on the values of a, b, c and d obtained from step E with γi=0; and O. comparing {circumflex over (α)} from step N with αc and if {circumflex over (α)} is not greater than αc go to steps F and G.
- 8. The process of claim 7 wherein if a is greater than ac, further comprising the following steps:P. computing X=αc4|R({circumflex over (τ)}+Δ{circumflex over (τ)})|2αc2|R(τ2|2, Y=2αc2{K(0)[|R({circumflex over (τ)}+Δ{circumflex over (τ)})|2+R({circumflex over (τ)})|2]−2K(Δ{circumflex over (τ)})Re[R*({circumflex over (τ)})R({circumflex over (τ)}+Δ{circumflex over (τ)})]}, Z=|K(0)R({circumflex over (τ)}+Δ{circumflex over (τ)})−K(Δ{circumflex over (τ)})R({circumflex over (τ)})|2 −αc2|K(0)R({circumflex over (τ)})−K(Δ{circumflex over (τ)})R({circumflex over (τ)}+Δ{circumflex over (τ)})|2 using the values of R({circumflex over (τ)}), R({circumflex over (τ)}+Δ{circumflex over (τ)}), K(0) and K({circumflex over (Δτ)})) obtained in steps B, C and D and the selected secondary propagation path relative amplitude maximum αc; Q. computing γ1 and γ2 according to γi=-Y+(-1)iY2-4XZ2X;i=1,2 using the values of X, Y, and Z obtained in step P; R. computing a, b, c and d for both γ1 and γ2 obtained in step Q using the equations of step E for a, b, c and d; S. computing the estimation statistic Λ for both sets of a, b, c and d obtained in step R using the equation of Λ of step F; T. selecting the larger of the values of Λ obtained in step S; and U. assigning the selected larger value of Λ of step T to the selected point of step A.
- 9. The process of claims 7 or 8 further comprising the steps of:V. repeating the steps of claims 7 or 8 for a plurality of points in the {circumflex over (τ)}, Δ{circumflex over (τ)} plane surrounding the point of step A; and W. determining that the estimation statistic of the surrounding points are not greater than the estimation statistic at the points of step A.
- 10. A reduced computation method for forming cross-correlations R({circumflex over (τ)}) and R({circumflex over (τ)}+Δ{circumflex over (τ)}) used in signal processing applications wherein signal modulation m(t) contains recurrent information, the method, comprising the steps of:AA. sampling the received signal frequency translated to baseband synchronously with a replica signal modulation waveform brought into approximate time registration with the received signal modulation; BB. selecting signal samples spanning the signal modulation containing the recurrent information; CC. converting differing polarity samples of the signal modulation to a common polarity reference; DD. combining corresponding polarity converted samples spanning the signal modulation containing the recurrent information; EE. using the reduced dimensional set of combined signal samples to form the cross-correlations R({circumflex over (τ)}) and R({circumflex over (τ)}+Δ{circumflex over (τ)}).
- 11. A process for optimally estimating the direct path propagation delay of a received signal when also receiving one or more secondary propagation path signals, the process comprising the steps:transforming the signal parameter related functions  cos ({circumflex over (θ)}),  {circumflex over (α)} sin ({circumflex over (θ)}+{circumflex over (φ)}), where  represents direct path signals amplitude estimate, {circumflex over (θ)} represents direct path carrier phase estimate, {circumflex over (α)} represents secondary path signal relative amplitude estimate, and {circumflex over (φ)} represents secondary path relative carrier phase estimate, to a set of parameters a, b, c, and d having solutions in a system of linear equations, where a, b, c, and d are invertible to signal related parameters A, θ, α and φ; and performing a maximum search in two dimensions of signal delay parameters.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is a continuation of Ser. No. 08/934,493 U.S. Pat. No. 6.031.881 filed Sep. 19, 1997, for METHOD FOR MITIGATING MULTIPATH EFFECTS IN RADIO RANGING SYSTEMS, which in turn was copending with and claims priority from provisional application Serial No. 60/026,318, filed on Sep. 19, 1996, for NOVEL METHOD IN MITIGATING MULTIPATH EFFECTS IN RADIO RANGING SYSTEMS.
US Referenced Citations (6)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/026318 |
Sep 1996 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/934493 |
Sep 1997 |
US |
Child |
09/472638 |
|
US |