Suppression on multipath signal effects
First Claim
1. A method of formation of an autocorrelation difference function of an incoming signal that reduces the effects of presence of a multipath signal in the incoming signal, the method comprising the steps of:
- receiving an incoming digital signal s(t) that can vary with time t and that has a digital signal bit period with a selected length Δ
τ
chip ;
forming a signal product s(t)Sd (t+τ
)w(t+τ
;
q), where Sd (t) is a selected reference signal, w(t;
q) is a selected, non-constant weighting signal that depends upon one or more selected parameters q, and τ
is a selected time shift value;
forming a first autocorrelation function AC(τ
;
q) of the incoming signal s(t) by integration or summation of the signal product over a selected time interval that includes a time interval defined by t1≦
t≦
t2, where t1 and t2 are selected time values that satisfy a relation t2-t1=Δ
τ
chip ;
forming a second autocorrelation function AC(τ
;
E;
q) that is a replica of the autocorrelation function AC(τ
;
q) but that is translated to the left along the τ
-axis by a first selected time shift value Δ
tP-E ;
forming a third autocorrelation function AC(τ
;
L;
q) that is a replica of the autocorrelation function AC(τ
;
q) but that is translated to the right along the τ
-axis by a second selected time shift value Δ
tL-P, where Δ
tP-E +Δ
tL-P <
2Δ
τ
chip ;
forming an autocorrelation difference function Δ
AC(τ
;
q)=AC(τ
;
E;
q)-AC(τ
;
L;
q);
determining at least one value to of the time shift variable τ
at which the autocorrelation difference function Δ
AC(τ
;
q) changes sign; and
interpreting the time value t=t0 as an estimate of the time at which a signal, which is substantially free of the presence of a multipath signal, was received.
3 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for formation of an autocorrelation difference function of an incoming digital signal, with bit transition interval λτchip, that reduces the effects of presence of a multipath signal in an incoming composite signal. First and second autocorrelation functions AC(τ;E;qE) and AC(τ;L;qL) are formed with respective first and second selected time shift values τ=tE and τ=tL, which replicate an estimate of an autocorrelation function AC(τ;P;qP) at an intermediate time shift value τ=tP that satisfies tE <tP <tL with tL -tE <2 Δτchip, and which depend upon one or more parameters qE and qL, respectively. Independently chosen, non-uniform weighting functions w1(t;qE) and w2(t;qL) are used for formation of the respective autocorrelation functions AC(τ;E;qE) and AC(τ;L;qL) that depend upon one or more parameters qE and qL. Reduction of non-multipath and/or noise effects is achieved by particular choices of weighting functions. The correlator spacing tL -tE may be narrow (e.g., ΔtL-E ≦0.3Δτchip) or may be any larger value, up to 2Δτchip, with appropriate choice of the weighting functions w1 and w2.
38 Citations
44 Claims
-
1. A method of formation of an autocorrelation difference function of an incoming signal that reduces the effects of presence of a multipath signal in the incoming signal, the method comprising the steps of:
-
receiving an incoming digital signal s(t) that can vary with time t and that has a digital signal bit period with a selected length Δ
τ
chip ;forming a signal product s(t)Sd (t+τ
)w(t+τ
;
q), where Sd (t) is a selected reference signal, w(t;
q) is a selected, non-constant weighting signal that depends upon one or more selected parameters q, and τ
is a selected time shift value;forming a first autocorrelation function AC(τ
;
q) of the incoming signal s(t) by integration or summation of the signal product over a selected time interval that includes a time interval defined by t1≦
t≦
t2, where t1 and t2 are selected time values that satisfy a relation t2-t1=Δ
τ
chip ;forming a second autocorrelation function AC(τ
;
E;
q) that is a replica of the autocorrelation function AC(τ
;
q) but that is translated to the left along the τ
-axis by a first selected time shift value Δ
tP-E ;forming a third autocorrelation function AC(τ
;
L;
q) that is a replica of the autocorrelation function AC(τ
;
q) but that is translated to the right along the τ
-axis by a second selected time shift value Δ
tL-P, where Δ
tP-E +Δ
tL-P <
2Δ
τ
chip ;forming an autocorrelation difference function Δ
AC(τ
;
q)=AC(τ
;
E;
q)-AC(τ
;
L;
q);determining at least one value to of the time shift variable τ
at which the autocorrelation difference function Δ
AC(τ
;
q) changes sign; andinterpreting the time value t=t0 as an estimate of the time at which a signal, which is substantially free of the presence of a multipath signal, was received. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Apparatus for formation of an autocorrelation difference function of an incoming signal that reduces the effects of presence of a multipath signal in the incoming signal, the apparatus comprising:
-
a signal antenna that receives an incoming digital signal s(t) that can vary with time t; a signal receiver/processor, including a computer, that receives the incoming signal s(t) from the signal antenna, that forms a signal product s(t)Sd (t+τ
)w(t+τ
;
q), where Sd (t) is a selected reference signal, w(t;
q) is a selected, non-constant weighting signal that depends upon one or more parameters q, and τ
is a selected time shift, and that is programmed to;(i) form a first autocorrelation function AC(τ
;
q) of the incoming signal s(t) by integration or summation of the signal product over a selected time interval that includes a time interval defined by t1≦
t≦
t2, where t1 and t2 are selected time values that satisfy a relation t2-t1=Δ
τ
chip ;(ii) form a second autocorrelation function AC(τ
;
E;
q) that is a replica of the autocorrelation function AC(τ
;
q) but that is translated to the left along the τ
-axis by a first selected time shift value Δ
tP-E ;(iii) form a third autocorrelation function AC(t;
L;
q) that is a replica of the autocorrelation function AC(τ
;
q) but that is translated to the right along the τ
-axis by a second selected time shift value Δ
tL-P, where Δ
tP-E +Δ
tL-P <
2Δ
τ
chip ;(iv) form an autocorrelation difference function Δ
AC(τ
;
q)=AC(τ
;
E;
q)-AC(τ
;
L;
q);(v) determine at least one value to of the time shift variable τ
at which the autocorrelation difference function Δ
AC(τ
;
q) changes sign; and(vi) use the time value t=t0 to estimate the time at which a signal, which is substantially free of the presence of a multipath signal, was received at the signal antenna. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of formation of an autocorrelation difference function of an incoming signal that reduces the effects of presence of a multipath signal in the incoming signal, the method comprising the steps of:
-
receiving an incoming digital signal s(t) that can vary with time t and that has a digital signal bit period with a selected length Δ
τ
chip ;forming a first signal product s(t)Sd (t+τ
)w(t+τ
;
E;
qE), where Sd (t) is a selected reference signal, w(t;
E;
qE) is a first selected, non-constant weighting signal that depends upon one or more selected parameters qE, and τ
is a selected time shift value;forming a second signal product s(t)Sd (t+τ
)w(t+τ
;
L;
qL), where w(t;
L;
qL) is a second selected, non-constant weighting signal that depends upon one or more selected parameters qL;forming a first autocorrelation function AC(τ
;
E;
qE) of the incoming signal s(t) by integration or summation of the first signal product over a selected time interval that includes a time interval defined by t1≦
t≦
t2, where t1 and t2 are selected time values that satisfy a relation t2-t1=Δ
τ
chip ;forming a second autocorrelation function AC(τ
;
L;
qL) of the incoming signal by integration or summation of the second signal product over the selected time interval, where the first and second autocorrelation functions AC(τ
;
E;
qE) and AC(τ
;
L;
qL) are formed with a selected time shift difference Δ
tL-E satisfies Δ
tL-E <
2Δ
τ
chip ;forming an autocorrelation difference function Δ
AC(τ
;
qE;
qL)=AC(τ
;
E;
qE)-AC(τ
;
L;
qL);determining at least one value to of the time shift variable τ
at which the autocorrelation difference function Δ
AC(τ
;
qE;
qL) changes sign; andinterpreting the time value t=t0 as an estimate of the time at which a signal, which is substantially free of the presence of a multipath signal, was received. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. Apparatus for formation of an autocorrelation difference function of an incoming signal that reduces the effects of presence of a multipath signal in the incoming signal, the apparatus comprising:
-
a signal antenna that receives an incoming digital signal s(t) that can vary with time t and that has a digital signal bit period with a selected length Δ
τ
chip ;a signal receiver/processor, including a computer, that receives the incoming signal s(t) from the signal antenna and that is programmed to; (i) form a first signal product s(t)Sd (t+τ
)w(t+τ
;
E;
qE), where Sd (t) is a selected reference signal, w(t;
E;
qE) is a first selected, non-constant weighting signal that depends upon one or more selected parameters qE, and τ
is a selected time shift value;(ii) form a second signal product s(t)Sd (t+τ
)w(t+τ
;
L;
qL), where w(t;
L;
qL) is a second selected, non-constant weighting signal that depends upon one or more selected parameters qL;(iii) form a first autocorrelation function AC(τ
;
E;
qE) of the incoming signal by integration or summation of the first signal product over a selected time interval that includes a time interval defined by t1≦
t≦
t2, where t1 and t2 are selected time values that satisfy a relation t2-t1=Δ
τ
chip ;(iv) form a second autocorrelation function AC(τ
;
L;
qL) of the incoming signal by integration or summation of the second signal product over the selected time interval, where the first and second autocorrelation functions AC(τ
;
E;
qE) and AC(τ
;
L;
qL) are formed with a selected time shift difference Δ
tL-E that satisfies Δ
tL-E <
2Δ
τ
chip ;(v) form an autocorrelation difference function Δ
AC(τ
;
qE;
qL)=AC(τ
;
E;
qE)-AC(τ
;
L;
qL);(vi) determine at least one value t0 of the time shift variable τ
at which the autocorrelation difference function Δ
AC(τ
;
qE;
qL) changes sign; and(vii) use the time value t=t0 to estimate the time at which a signal, which is substantially free of the presence of a multipath signal, was received at the signal antenna. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method of formation of an autocorrelation difference function of an incoming signal that reduces the effects of presence of a multipath signal in the incoming signal, the method comprising the steps of:
-
receiving an incoming digital signal s(t) that can vary with time t and that has a digital signal bit period with a selected length Δ
τ
chip ;sampling the incoming signal non-uniformly over a sequence of selected time intervals Jm ={t|t1+m(t2-t1)≦
t≦
t1+(m+1)(t2-t1)} (m=0, 1, 2, . . . ) at a sequence of times t=tn (n 1, 2, . . . , N), where each sample time tn lies in a selected subinterval J'"'"'m of Jm defined by J'"'"'m ={t|t1'"'"'+m(t2-t1)≦
t≦
t2'"'"'+m(t2-t1)}, where t1<
t1'"'"'<
t2'"'"'<
t2, where t1 and t2 are selected time values that satisfy a relation t2-t1=Δ
τ
chip ;forming a sequence of signal products s(tn)Sd (tn +τ
), where Sd (t) is a selected reference signal and τ
is a selected time shift value;forming an autocorrelation function AC(τ
;
q) of the incoming signal by summation of the signal products s(tn)Sd (tn +τ
) (n=1, 2, . . . , N) over a selected time interval that includes at least one time interval Jm ;forming a second autocorrelation function AC(τ
;
E;
q) that is a replica of the autocorrelation function AC(τ
;
q) but that is translated to the left along the t-axis by a positive time shift value Δ
tP-E ;forming a third autocorrelation function AC(τ
;
L;
q) that is a replica of the autocorrelation function AC(τ
;
q) but that is translated to the right along the t-axis by a positive time shift value Δ
tL-P, where Δ
tP-E +Δ
tL-P <
2Δ
τ
chip ;forming an autocorrelation difference function Δ
AC(τ
;
q)=AC(τ
;
E;
qE)-AC(τ
;
L;
qL);determining at least one value to of the time shift variable τ
at which the autocorrelation difference function Δ
AC(τ
;
q) changes sign; andusing the time value t=t0 to estimate the time at which a signal, which is substantially free of the presence of a multipath signal, was received at the signal antenna.
-
-
28. Apparatus for formation of an autocorrelation difference function of an incoming signal that reduces the effects of presence of a multipath signal in the incoming signal, the apparatus comprising:
-
a signal antenna that receives an incoming digital signal s(t) that can vary with time t and that has a digital signal bit period with a selected length Δ
τ
chip ;a signal receiver/processor, including a computer, that receives the incoming signal s(t) from the signal antenna and that is programmed to; (i) sample the incoming signal non-uniformly over a sequence of selected time intervals Jm ={t|t1+m(t2-t1)≦
t≦
t1+(m+1)(t2-t1)} (m=0, 1, 2, . . . ) at a sequence of times t=tn (n 1, 2, . . . , N), where each sample time tn lies in a selected subinterval J'"'"'m of Jm defined by J'"'"'m ={t|t1'"'"'+m(t2-t1)≦
t≦
t2'"'"'+m(t2-t1)}, where t1<
t1'"'"'<
t2'"'"'<
t2, where t1 and t2 are selected time values that satisfy a relation t2-t1=Δ
τ
chip ;(ii) form a sequence of signal products s(tn)Sd (tn +τ
), where Sd (t) is a selected reference signal and τ
is a selected time shift value;(iii) form an autocorrelation function AC(τ
;
q) of the incoming signal by summation of the signal products s(tn)Sd (tn +τ
) (n=1, 2, . . . , N) over a selected time interval that includes at least one time interval Jm ;(iv) form a second autocorrelation function AC(τ
;
E;
q) that is a replica of the autocorrelation function AC(τ
;
P;
q) but that is translated to the left along the τ
-axis by a positive time shift value Δ
tP-E ;(v) form a third autocorrelation function AC(τ
;
L;
q) that is a replica of the autocorrelation function AC(τ
;
P;
q) but that is translated to the right along the τ
-axis by a positive time shift value Δ
tL-P, where Δ
tP-E +Δ
tL-P <
2Δ
τ
chip ;(vi) form an autocorrelation difference function Δ
AC(τ
;
q)=AC(τ
;
E;
qE)-AC(τ
;
L;
qL);(vii) determine at least one value to of the time shift variable τ
at which the autocorrelation difference function Δ
AC(τ
;
q) changes sign; and(viii) use the time value t=t0 to estimate the time at which a signal, which is substantially free of the presence of a multipath signal, was received at the signal antenna.
-
-
29. A method for accumulating autocorrelation data representing a timing relationship between a first time varying digital signal containing a desired signal and a second time varying digital signal that is a replica of the desired signal, where the desired signal has a digital bit value time interval of selected length Δ
- τ
chip, the method comprising the steps of;generating a first weighting signal, having at least two distinct values; generating a second weighting signal, having at least two distinct values; mixing the first weighting signal, the first signal and the second signal to generate a first weighted signal; mixing the second weighting signal, the first signal and the second signal to generate a second weighted signal; accumulating the first weighted signal over a first predetermined time interval to form a first accumulated weighted signal; accumulating the second weighted signal over a second predetermined time interval to form a second accumulated weighted signal, where each of the first and the second weighting signals is chosen to de-emphasize the contribution, to the respective first and second accumulated weighted signals, of at least one time interval that does not include and is spaced apart from an estimated time at which the first signal was received; and forming a third accumulated weighted signal that is the difference of the accumulated first weighted signal and the second accumulated weighted signal. - View Dependent Claims (30, 31, 32, 33, 34, 35)
- τ
-
36. A method for accumulating autocorrelation data representing a timing relationship between a first time varying digital signal containing a desired signal and a second time varying digital signal that is a replica of the desired signal, where the desired signal has a digital bit value time interval of selected length Δ
- τ
chip, the method comprising the steps of;identifying a transition time at which the second signal makes a transition from a first digital bit value to a second digital bit value; generating a first weighting signal so that the first weighting signal has non-zero values for a selected time interval that includes the transition time. mixing the first weighting signal, the first signal and the second signal to generate a first weighted signal; and accumulating the first weighted signal. - View Dependent Claims (37, 38, 39, 40, 41)
- τ
-
42. Apparatus for accumulating autocorrelation data representing a timing relationship between a first time varying digital signal containing a desired signal and a second time varying digital signal that is a replica of the desired signal, where the desired signal has at least one transition time at which the desired signal makes a transition from a first digital value to a second digital value, the apparatus comprising:
-
signal mixing means for receiving and mixing the first signal and the second signal to generate a mixed signal; and a signal sampler to sample the mixed signal at each of a sequence of at least two selected sampling times, to accumulate the sampled values of the mixed signal, and to form an accumulated mixed signal, wherein at least one of the sampling times is selected to lie in a neighborhood surrounding a transition time at which the second signal makes a transition from a first digital bit value to a second digital bit value. - View Dependent Claims (43, 44)
-
Specification