← Back to Patent Explorer
US6285316B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Locating a mobile unit using signals from both mobile beacons and stationary beacons

Assignee: Cellguide Ltd
•
Filing: 2000-06-02
•
Granted: 2001-09-04
•
Expires: 2020-06-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for finding the position of a mobile unit with respect to the satellites of a satellite network such as the Global Positioning System and with respect to the base stations of a wireless communications network. Each satellite transmits a signal that consists of a series of frames of a pseudonoise sequence. The frames of a signal received from the satellite network by the mobile unit are arranged as columns of a matrix and are processed coherently to provide estimated pseudoranges and estimated rates of change of pseudoranges for in view satellites. The coherent processing includes performing an orthogonal transform on the rows of the matrix, multiplying the elements of the matrix by Doppler compensation factors, and then, for each satellite in view, convolving the columns of the matrix with the pseudonoise sequence of that satellite. Other pseudoranges are inferred from synchronization burst sequences received by the mobile unit from one or more base stations. If the base stations are not mutually synchronized, reference units are provided to determine the time offsets between the base station clocks and the satellite network clock and to transmit these time offsets to the mobile unit, so that all the pseudoranges include the same bias relative to the satellite network clock. The pseudoranges are processed and reconciled by a dynamic estimator that includes a linear optimal estimator such as a Kalman filter, to produce successive estimates of the location of the mobile unit as the mobile unit moves.

Inventors

  • 👤 Joseph Nir
  • 👤 Baruch Shayevich
  • 👤 Hanoch Cohen
  • 👤 Oleg Perelmuter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 21:33
CPC Classifications
G; G01; G01S; G01S19/00; G01S19/38; G01S19/39; G01S19/42; G01S19/45; G01S19/46; G01S1/00; G01S1/02; G01S1/68; G01S19/01; G01S19/03; G01S19/10; G01S19/12

Claims Analysis

Total Claims: 61
Claim 1
Independent Claim 241 words
A method for locating a mobile unit, comprising the steps of: (a) providing a plurality of asynchronous stationary beacons, each said stationary beacon transmitting a respective stationary beacon ranging signal; (b) providing a plurality of mobile beacons moving on known respective trajectories, each said mobile beacon transmitting a respective mobile beacon ranging signal, all said mobile beacons being mutually synchronized; (c) for each of at least one of said stationary beacons: (i) receiving said respective stationary beacon ranging signal, by the mobile unit, and (ii) inferring, from said respective stationary beacon ranging signal, at least one parameter related to a range to said each stationary beacon; (d) for each of at least one of said mobile beacons: (i) receiving said respective mobile beacon ranging signal, by the mobile unit, and (ii) inferring, from the respective mobile beacon ranging signal, at least one parameter related to a range to said each mobile beacon; (e) synchronizing the mobile unit and said stationary beacons to said mobile beacons by steps including: (i) providing, for each said stationary beacon, a reference unit for measuring time offsets between said mobile beacons and said each stationary beacon, (ii) measuring said time offsets, by said reference units, and (iii) transmitting at least one said time offset from a respective said reference unit to the mobile unit, said inferring of said parameters being based on said synchronization; and (f) inferring, from said parameters, a location of the mobile unit.
Claim 2
Independent Claim 241 words
A method for locating a mobile unit, comprising the steps of: (a) providing a plurality of asynchronous stationary beacons, each said stationary beacon transmitting a respective stationary beacon ranging signal; (b) providing a plurality of mobile beacons moving on known respective trajectories, each said mobile beacon transmitting a respective mobile beacon ranging signal, all said mobile beacons being mutually synchronized; (c) for each of at least one of said stationary beacons: (i) receiving said respective stationary beacon ranging signal, by the mobile unit, and (ii) inferring, from said respective stationary beacon ranging signal, at least one parameter related to a range to said each stationary beacon; (d) for each of at least one of said mobile beacons: (i) receiving said respective mobile beacon ranging signal, by the mobile unit, and (ii) inferring, from the respective mobile beacon ranging signal, at least one parameter related to a range to said each mobile beacon; (e) synchronizing the mobile unit and said stationary beacons to said mobile beacons by steps including: (i) providing, for each said stationary beacon, a reference unit for measuring time offsets between said mobile beacons and said each stationary beacon, (ii) measuring said time offsets, by said reference units, and (iii) transmitting at least one said time offset from a respective said reference unit to the mobile unit, said inferring of said parameters being based on said synchronization; and (f) inferring, from said parameters, a location of the mobile unit.
Claim 3
Dependent Claim 24 words
The method of claim 1 , wherein said inferring of said parameters and said inferring of said location are effected by the mobile unit.
Claim 4
Dependent Claim 17 words
The method of claim 1 , wherein said stationary beacons are base stations of a communications system.
Claim 5
Dependent Claim 12 words
The method of claim 1 , wherein said mobile beacons are satellites.
Claim 6
Dependent Claim 11 words
The method of claim 1 , wherein said parameters include pseudoranges.
Claim 7
Dependent Claim 60 words
The method of claim 5 , further comprising the step of: (g) for each of said at least one mobile beacon, inferring, from said respective mobile beacon ranging signal, a rate of change of said pseudorange to said each mobile beacon; and wherein said parameters that are related to said ranges to said mobile beacons include said rates of change.
Claim 8
Independent Claim 106 words
A method for tracking a mobile unit, comprising the steps of: (a) providing a plurality of beacons, each said beacon transmitting a respective ranging signal; (b) obtaining an initial estimate of a location of the mobile unit; (c) receiving, by the mobile unit, one of said ranging signals; (d) inferring, from said ranging signal, at least one parameter related to a range to said beacon that transmitted said one ranging signal; and (e) obtaining an updated estimate of said location of the mobile unit, based only on an initial state estimate that includes said initial estimate of said location and on said at least one parameter.
Claim 9
Independent Claim 106 words
A method for tracking a mobile unit, comprising the steps of: (a) providing a plurality of beacons, each said beacon transmitting a respective ranging signal; (b) obtaining an initial estimate of a location of the mobile unit; (c) receiving, by the mobile unit, one of said ranging signals; (d) inferring, from said ranging signal, at least one parameter related to a range to said beacon that transmitted said one ranging signal; and (e) obtaining an updated estimate of said location of the mobile unit, based only on an initial state estimate that includes said initial estimate of said location and on said at least one parameter.
Claim 10
Dependent Claim 16 words
The method of claim 7 , wherein at least some of said beacons are stationary beacons.
Claim 11
Dependent Claim 17 words
The method of claim 8 , wherein said stationary beacons are base stations of a communications system.
Claim 12
Dependent Claim 21 words
The method of claim 7 , wherein at least some of said beacons are mobile beacons moving on known respective trajectories.
Claim 13
Dependent Claim 12 words
The method of claim 10 , wherein said mobile beacons are satellites.
Claim 14
Dependent Claim 15 words
The method of claim 7 , wherein said at least one parameter includes a pseudorange.
Claim 15
Dependent Claim 20 words
The method of claim 12 , wherein said at least one parameter includes a rate of change of said pseudorange.
Claim 16
Dependent Claim 15 words
The method of claim 13 , wherein said updating is effected using a dynamic estimator.
Claim 17
Dependent Claim 15 words
The method of claim 14 , wherein said dynamic estimator includes a linear optimal estimator.
Claim 18
Dependent Claim 15 words
The method of claim 15 , wherein said linear optimal estimator is a Kalman filter.
Claim 19
Dependent Claim 19 words
The method of claim 14 , wherein said dynamic estimator includes a model of motion of the mobile unit.
Claim 20
Dependent Claim 21 words
The method of claim 7 , wherein said initial estimate of said location is a location of a predefined reference point.
Claim 21
Dependent Claim 20 words
The method of claim 7 , wherein said obtaining of said initial estimate of said location is effected by triangulation.
Claim 22
Dependent Claim 34 words
The method of claim 7 , further comprising the step of: (f) obtaining an initial estimate of a velocity of the mobile unit; said initial state estimate including said initial estimate of said velocity.
Claim 23
Dependent Claim 339 words
A locator system for locating a mobile unit, comprising: (a) a plurality of asynchronous stationary beacons, each said stationary beacon being operative to transmit a respective stationary beacon ranging signal; (b) a plurality of mobile beacons, each said mobile beacon operative to transmit a respective mobile beacon ranging signal while moving on a known respective trajectory, all said mobile beacons being mutually synchronized; and (c) in the mobile unit: (i) a mobile unit clock for producing a mobile unit timing signal; (ii) a first mobile unit receiver for receiving and digitizing said stationary beacon signals; (iii) a second mobile unit receiver for receiving and digitizing said mobile beacon signals, thereby producing corresponding digitized mobile beacon signal; (iv) a memory for storing said digitized mobile beacon signal; (v) a mobile unit processor for transforming each of said stationary beacon signals into a corresponding stationary beacon pseudorange, and for transforming each of said digitized mobile beacon signals into a corresponding mobile beacon pseudorange subsequent to said storing of said each digitized mobile beacon signal in said memory; and (d) at least one reference unit including: (i) a first reference receiver for receiving said mobile beacon signals and inferring therefrom a common start time of said mobile beacon signals, (ii) a second reference unit receiver for receiving at least one of said stationary beacon signals from at least one respective said stationary beacon, (iii) a reference unit clock for producing a reference unit timing signal, (iv) a reference unit processor for inferring, for each said at least one respective stationary beacon, a timing offset between a start time of said at least one respective stationary beacon signal and said common start time of said mobile beacon signals; and (iii) a transmitter for transmitting said at least one timing offset; said first mobile unit receiver being operative to receive said at least one timing offset from each said at least one reference unit transmitter; said pseudoranges being with reference to both said mobile unit timing signal and said at least one timing offset.
Claim 24
Dependent Claim 339 words
A locator system for locating a mobile unit, comprising: (a) a plurality of asynchronous stationary beacons, each said stationary beacon being operative to transmit a respective stationary beacon ranging signal; (b) a plurality of mobile beacons, each said mobile beacon operative to transmit a respective mobile beacon ranging signal while moving on a known respective trajectory, all said mobile beacons being mutually synchronized; and (c) in the mobile unit: (i) a mobile unit clock for producing a mobile unit timing signal; (ii) a first mobile unit receiver for receiving and digitizing said stationary beacon signals; (iii) a second mobile unit receiver for receiving and digitizing said mobile beacon signals, thereby producing corresponding digitized mobile beacon signal; (iv) a memory for storing said digitized mobile beacon signal; (v) a mobile unit processor for transforming each of said stationary beacon signals into a corresponding stationary beacon pseudorange, and for transforming each of said digitized mobile beacon signals into a corresponding mobile beacon pseudorange subsequent to said storing of said each digitized mobile beacon signal in said memory; and (d) at least one reference unit including: (i) a first reference receiver for receiving said mobile beacon signals and inferring therefrom a common start time of said mobile beacon signals, (ii) a second reference unit receiver for receiving at least one of said stationary beacon signals from at least one respective said stationary beacon, (iii) a reference unit clock for producing a reference unit timing signal, (iv) a reference unit processor for inferring, for each said at least one respective stationary beacon, a timing offset between a start time of said at least one respective stationary beacon signal and said common start time of said mobile beacon signals; and (iii) a transmitter for transmitting said at least one timing offset; said first mobile unit receiver being operative to receive said at least one timing offset from each said at least one reference unit transmitter; said pseudoranges being with reference to both said mobile unit timing signal and said at least one timing offset.
Claim 25
Dependent Claim 35 words
The locator system of claim 21 , wherein said mobile unit processor is further operative to transform each said digitized mobile beacon ranging signal into a rate of change of said corresponding mobile beacon pseudorange.
Claim 26
Dependent Claim 26 words
The locator system of claim 21 , wherein said mobile unit processor is further operative to infer a location of the mobile unit from said pseudoranges.
Claim 27
Dependent Claim 110 words
A locator system for locating a mobile unit, comprising: (a) a plurality of beacons, each said beacon transmitting a respective ranging signal; and (b) in the mobile unit: (i) a mechanism for obtaining an initial estimate of a location of the mobile unit, (ii) a receiver for receiving said ranging signals, (iii) a processor for inferring, from one of said ranging signal, at least one parameter related to a range to said beacon that transmitted said one ranging signal, and (iv) an updating mechanism for updating said initial location estimate, based only on an initial state estimate that includes said initial location estimate and on said at least one parameter.
Claim 28
Dependent Claim 110 words
A locator system for locating a mobile unit, comprising: (a) a plurality of beacons, each said beacon transmitting a respective ranging signal; and (b) in the mobile unit: (i) a mechanism for obtaining an initial estimate of a location of the mobile unit, (ii) a receiver for receiving said ranging signals, (iii) a processor for inferring, from one of said ranging signal, at least one parameter related to a range to said beacon that transmitted said one ranging signal, and (iv) an updating mechanism for updating said initial location estimate, based only on an initial state estimate that includes said initial location estimate and on said at least one parameter.
Claim 29
Dependent Claim 16 words
The locator system of claim 24 , wherein at least some of said beacons are stationary.
Claim 30
Dependent Claim 18 words
The locator system of claim 25 , wherein said stationary beacons are base stations of a communications system.
Claim 31
Dependent Claim 22 words
The locator system of claim 26 , wherein at least some of said beacons are mobile beacons moving on known respective trajectories.
Claim 32
Dependent Claim 13 words
The locator system of claim 27 , wherein said mobile beacons are satellites.
Claim 33
Dependent Claim 16 words
The locator system of claim 24 , wherein said at least one parameter includes a pseudorange.
Claim 34
Dependent Claim 21 words
The locator system of claim 29 , wherein said at least one parameter includes a rate of change of said pseudorange.
Claim 35
Dependent Claim 15 words
The locator system of claim 30 , wherein said updating mechanism includes a dynamic estimator.
Claim 36
Dependent Claim 16 words
The locator system of claim 31 , wherein said dynamic estimator includes a linear optimal estimator.
Claim 37
Dependent Claim 16 words
The locator system of claim 32 , wherein said linear optimal estimator is a Kalman filter.
Claim 38
Dependent Claim 20 words
The locator system of claim 31 , wherein said dynamic estimator includes a model of motion of the mobile unit.
Claim 39
Independent Claim 247 words
A method for tracking a mobile unit, comprising the steps of: (a) providing a plurality of mobile beacons, each said mobile beacon transmitting a respective ranging signal; (b) providing a plurality of stationary beacons, each said stationary beacon transmitting a respective ranging signal; (c) obtaining an initial estimate of a location of the mobile unit; (d) receiving, by the mobile unit, a first said ranging signal from a respective said beacon of one of said pluralities of beacons; (e) inferring, from said first ranging signal, at least one parameter related to a range to said beacon that transmitted said first ranging signal; (f) obtaining a first updated estimate of said location of the mobile unit, based only on an initial state estimate that includes said initial location estimate and on said at least one parameter that is related to said range to said beacon that transmitted said first ranging signal; (g) receiving, by the mobile unit, a second said ranging signal from a respective said beacon of another of said pluralities of beacons; (h) inferring, from said second ranging signal, at least one parameter related to a range to said beacon that transmitted said second ranging signal; and (i) obtaining a second updated estimate of said location of the mobile unit, based only on an updated state estimate that includes said first updated location estimate and on said at least one parameter that is related to said range to said beacon that transmitted said second ranging signal.
Claim 40
Independent Claim 247 words
A method for tracking a mobile unit, comprising the steps of: (a) providing a plurality of mobile beacons, each said mobile beacon transmitting a respective ranging signal; (b) providing a plurality of stationary beacons, each said stationary beacon transmitting a respective ranging signal; (c) obtaining an initial estimate of a location of the mobile unit; (d) receiving, by the mobile unit, a first said ranging signal from a respective said beacon of one of said pluralities of beacons; (e) inferring, from said first ranging signal, at least one parameter related to a range to said beacon that transmitted said first ranging signal; (f) obtaining a first updated estimate of said location of the mobile unit, based only on an initial state estimate that includes said initial location estimate and on said at least one parameter that is related to said range to said beacon that transmitted said first ranging signal; (g) receiving, by the mobile unit, a second said ranging signal from a respective said beacon of another of said pluralities of beacons; (h) inferring, from said second ranging signal, at least one parameter related to a range to said beacon that transmitted said second ranging signal; and (i) obtaining a second updated estimate of said location of the mobile unit, based only on an updated state estimate that includes said first updated location estimate and on said at least one parameter that is related to said range to said beacon that transmitted said second ranging signal.
Claim 41
Dependent Claim 12 words
The method of claim 35 , wherein said mobile beacons are satellites.
Claim 42
Dependent Claim 17 words
The method of claim 35 , wherein said stationary beacons are base stations of a communications system.
Claim 43
Dependent Claim 33 words
The method of claim 35 , wherein, for at least one of said ranging signal said at least one parameter, that is inferred from said at least one ranging signal, includes a pseudorange.
Claim 44
Dependent Claim 43 words
The method of claim 35 , wherein, for said ranging signal that is received from one of said mobile beacons, said at least one parameter, that is inferred from said ranging signal, includes a pseudorange and a rate of change of said pseudorange.
Claim 45
Dependent Claim 15 words
The method of claim 35 , wherein said updating is effected using a dynamic estimator.
Claim 46
Dependent Claim 15 words
The method of claim 40 , wherein said dynamic estimator includes a linear optimal estimator.
Claim 47
Dependent Claim 15 words
The method of claim 41 , wherein said linear optimal estimator is a Kalman filter.
Claim 48
Dependent Claim 19 words
The method of claim 41 , wherein said dynamic estimator includes a model of motion of the mobile unit.
Claim 49
Dependent Claim 21 words
The method of claim 35 , wherein said initial estimate of said location is a location of a predefined reference point.
Claim 50
Dependent Claim 20 words
The method of claim 44 , wherein said predefined reference point is a location of one of said stationary beacons.
Claim 51
Dependent Claim 20 words
The method of claim 35 , wherein said obtaining of said initial estimate of said location is effected by triangulation.
Claim 52
Dependent Claim 201 words
A locator system for locating a mobile unit, comprising: (a) a plurality of mobile beacons, each said mobile beacon transmitting a respective ranging signal; (b) a plurality of stationary beacons, each said stationary beacon transmitting a respective ranging signal; and (c) in the mobile unit: (i) a mechanism for obtaining an initial estimate of a location of the mobile unit, (ii) a receiver for receiving said ranging signals, (iii) a processor for inferring, from each of said ranging signals, at least one parameter related to a range to said beacon that transmitted said each ranging signal, and (iv) an updating mechanism for updating said initial location estimate, using only; (A) an initial state estimate that includes said initial location estimate, and (B) said at least one parameter that is related to said range to a beacon of one of said pluralities of beacons, thereby providing a first updated location estimate of said location of the mobile unit, and for updating said first updated estimate, using only: (A) an updated state estimate that includes said first updated location estimate, and (B) said at least one parameter that is related to said range to a beacon of another of said pluralities of beacons.
Claim 53
Dependent Claim 201 words
A locator system for locating a mobile unit, comprising: (a) a plurality of mobile beacons, each said mobile beacon transmitting a respective ranging signal; (b) a plurality of stationary beacons, each said stationary beacon transmitting a respective ranging signal; and (c) in the mobile unit: (i) a mechanism for obtaining an initial estimate of a location of the mobile unit, (ii) a receiver for receiving said ranging signals, (iii) a processor for inferring, from each of said ranging signals, at least one parameter related to a range to said beacon that transmitted said each ranging signal, and (iv) an updating mechanism for updating said initial location estimate, using only; (A) an initial state estimate that includes said initial location estimate, and (B) said at least one parameter that is related to said range to a beacon of one of said pluralities of beacons, thereby providing a first updated location estimate of said location of the mobile unit, and for updating said first updated estimate, using only: (A) an updated state estimate that includes said first updated location estimate, and (B) said at least one parameter that is related to said range to a beacon of another of said pluralities of beacons.
Claim 54
Dependent Claim 13 words
The locator system of claim 47 , wherein said mobile beacons are satellites.
Claim 55
Dependent Claim 18 words
The locator system of claim 47 , wherein said stationary beacons are base stations of a communications system.
Claim 56
Dependent Claim 17 words
The locator system of claim 47 , wherein each said at least one parameter includes a pseudorange.
Claim 57
Dependent Claim 46 words
The locator system of claim 47 , wherein, for each said ranging signal that is received from one of said mobile beacons, said at least one parameter, that is inferred from said each ranging signal, includes a pseudorange and a rate of change of said pseudorange.
Claim 58
Dependent Claim 15 words
The locator system of claim 47 , wherein said updating mechanism includes a dynamic estimator.
Claim 59
Dependent Claim 16 words
The locator system of claim 52 , wherein said dynamic estimator includes a linear optimal estimator.
Claim 60
Dependent Claim 16 words
The locator system of claim 53 , wherein said linear optimal estimator is a Kalman filter.
Claim 61
Dependent Claim 20 words
The locator system of claim 52 , wherein said dynamic estimator includes a model of motion of the mobile unit.

References Cited (Backward Citations)

US5365450A Cited
US5899957A Cited
US5663734A Cited
US5774829A Cited
WO1999021028A1 Cited
US5999124A Cited
US5982324A Cited
WO1999061934A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-09-03 2005-03-05 2005-09-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-09-03 2009-03-05 2009-09-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-09-03 2013-03-05 2013-09-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag