Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Page images | Web History | Sign in

Patents

  
[blocks in formation]

[21] Appl. No.: 09/138,767 [22] Filed: Aug. 24, 1998

Related U.S. Application Data

[62] Division of application No. 08/650,338, May 20, 1996.

[51] Int. CI.6 H04K 1/00; H04L 25/08

[52] U.S. CI 375/209; 375/346

[58] Field of Search 375/208, 209,

375/343, 346, 285, 267, 347

[56] References Cited

U.S. PATENT DOCUMENTS

4,007,330 2/1977 Winters 375/330

4,168,529 9/1979 Tomlinson 364/715.11

4.203.070 5/1980 Bowles et al 375/317

4.203.071 5/1980 Bowles et al 375/343

4,608,569 8/1986 Dickey, Ir. et al 342/384

4,660,164 4/1987 Liebowitz 364/728.03

4,862,478 8/1989 Mcintosh 375/200

5,091,918 2/1992 Wales 375/11

5,101,416 3/1992 Fenton et al 375/1

5,164,959 11/1992 Cai et al 375/1

5,282,228 1/1994 Scott et al 375/344

5,390,207 2/1995 Fenton et al 375/1

5.402.450 3/1995 Lennen 375/343

5.444.451 8/1995 lohnson et al 342/453

5,481,503 1/1996 Kuhn et al 367/100

5,488,662 1/1996 Fox et al 380/34

5,493,588 2/1996 Lennen 375/343

R. E. Ziemer & R. L. Peterson, Digital Communications and Spread Spectrum Systems, MacMillan Publishing Company, New York 1985, pp. 149-447.

Alfred Leick, GPS Satellite Surveying, John Wiley & Son, New York, 2nd Edition, 1995, and Ziemer and Peterson, op. cit.

W. M. Bowes, "Correlation Tracking," Charles Stark Draper Laboratory, May 1980.

Primary Examiner—Tesfaldet Bocure

Attorney, Agent, or Firm—Wagner, Murabito & Hao

[blocks in formation]

Method and apparatus for formation of an autocorrelation difference function of an incoming digital signal that reduces the effects of presence of a multipath signal or of noise in an incoming digital composite signal. An incoming digital composite signal, including direct and multipath signals, is received that has a bit value transition interval of length tsxchip. Two or three consecutive bit values b„_2, bn_1 and b„ of the direct (ideal) signal are examined. If a test condition for these bit values is satisfied, a first non-uniform weighting function wl(t) is used to compute the contribution of a time interval I„={t'|t„_1+A<t' = t„+A}, where A is a selected time value satisfying 0=A<Axchip, to first and second autocorrelation functions AC#(x;E) and AC#(x;L) with respective selected first and second time shifts x=tE and x=tL (>cE). If the test condition is not satisfied, a second weighting function wl"(t) is used to compute the contribution of the time interval \n to AC#(x;E) and AC#(x;L). An autocorrelation difference function AAC#(x)=AC#(x;E) and AC#(x;L) is formed in which the effects of noise or of multipath signals is suppressed, relative these effects in a conventionally computed autocorrelation difference function AAC(x)=AC (x;E)-AC(x;L).

18 Claims, 24 Drawing Sheets

[merged small][merged small][merged small][merged small][graphic][merged small][merged small]
[graphic][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small]

Ac0(t; multipath; positive),
AC0(x; direct)

[graphic]

Ac0(t; multipath; positive),

t'P

FIG. 2A
♦*\

Ac0(t; composite; positive), ^\x^ Ac0(t; composite; positive),
AC0(t; direct)

Ac0(t; direct)

[graphic]

FIG.' 2B

[subsumed][subsumed][graphic][merged small][merged small][subsumed][graphic][merged small]
[blocks in formation]
[graphic]

0(t; multipath; positive)

^ ^ A T

FIG. 3A

|aac0(t; composite; positive),
AAC0(v, direct)

AAC0(t; composite positive),

[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small]
« PreviousContinue »