WO1994015412A1 - Hybrid gps/data and multi-service link unit - Google Patents

Hybrid gps/data and multi-service link unit Download PDF

Info

Publication number
WO1994015412A1
WO1994015412A1 PCT/US1993/012179 US9312179W WO9415412A1 WO 1994015412 A1 WO1994015412 A1 WO 1994015412A1 US 9312179 W US9312179 W US 9312179W WO 9415412 A1 WO9415412 A1 WO 9415412A1
Authority
WO
WIPO (PCT)
Prior art keywords
gps
satellite
data
receiver
satellites
Prior art date
Application number
PCT/US1993/012179
Other languages
French (fr)
Other versions
WO1994015412B1 (en
Inventor
Leonard Schuchman
Ronald Bruno
Robert Rennard
Charles Moses
Aaron Weinberg
Lloyd Engelbrecht
Original Assignee
Stanford Telecommunications, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US07/992,892 external-priority patent/US5365450A/en
Application filed by Stanford Telecommunications, Inc. filed Critical Stanford Telecommunications, Inc.
Priority to BR9307686-0A priority Critical patent/BR9307686A/en
Priority to AU62267/94A priority patent/AU6226794A/en
Publication of WO1994015412A1 publication Critical patent/WO1994015412A1/en
Publication of WO1994015412B1 publication Critical patent/WO1994015412B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1853Satellite systems for providing telephony service to a mobile station, i.e. mobile satellite service
    • H04B7/18545Arrangements for managing station mobility, i.e. for station registration or localisation
    • H04B7/18547Arrangements for managing station mobility, i.e. for station registration or localisation for geolocalisation of a station
    • H04B7/1855Arrangements for managing station mobility, i.e. for station registration or localisation for geolocalisation of a station using a telephonic control signal, e.g. propagation delay variation, Doppler frequency variation, power variation, beam identification
    • H04B7/18552Arrangements for managing station mobility, i.e. for station registration or localisation for geolocalisation of a station using a telephonic control signal, e.g. propagation delay variation, Doppler frequency variation, power variation, beam identification using a telephonic control signal and a second ranging satellite
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/23Testing, monitoring, correcting or calibrating of receiver elements
    • G01S19/235Calibration of receiver components
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/258Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to the satellite constellation, e.g. almanac, ephemeris data, lists of satellites in view
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/28Satellite selection
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/29Acquisition or tracking or demodulation of signals transmitted by the system carrier including Doppler, related
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • G01S5/0027Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/021Calibration, monitoring or correction
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S2205/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S2205/001Transmission of position information to remote stations
    • G01S2205/008Transmission of position information to remote stations using a mobile telephone network

Definitions

  • This invention relates to method and apparatus for enabling rapid and accurate measurement of vehicle position, and more particularly to the global positioning system (GPS) for achieving precise position location in the urban canyon and other line of sight obstructed environments. It further relates to supplying the required data link over a cellular phone or other channel in order to support the measurement of GPS position, and to relay the resulting position measurements over the phone system to service providers that need to know vehicle position in order to provide services, such as:
  • a Emergency Roadside Assistance (ERA) service which will provide subscribers with the ability to request roadside services using their cellular phone without having to leave their car or know their exact location.
  • Typical roadside services would include delivery of fuel, repairing a flat tire, jump-start the automobile, or towing to a service station.
  • a Personal Emergency Response (PER) service which will provide subscribers with the ability to request emergency equipment and personnel immediately upon request from their vehicle without knowing their exact location. Examples of scenarios where this service is envisioned to be useful include sudden extreme illness of the subscriber (requiring an ambulance), automobile fire (requiring a fire extinguisher), or an accident (requiring police assistance).
  • a panic button allows a user to call for police in cases where a user feels endangered in or near the automobile.
  • VTA Vehicle Tracking Assistance
  • TAA Traveler Information Assistance
  • the types of destinations about which information such as name, address, and phone number will be provided include banks, ATMs, restaurants, service stations, and hotels/motels.
  • the subscriber will receive assistance in selecting the optimal destination, and also can be 0 given detailed directions from the current automobile location to the selected destination.
  • a traffic Incident Management (TIM) service which will assist subscribers in reaching their destinations as quickly as possible and alert travelers to> traffic conditions in the area 5 they are traveling or typically travel.
  • TIM traffic Incident Management
  • Such a capability will be provided by devising a route based on the time of day, day of the week, and the current traffic conditions, including both static and dynamic conditions. These three factors can affect the traffic volume on a road, the turn restrictions to/from a 0 road, the speed limit on a road, and the direction of traffic (one-way or two-way) permitted on the road.
  • weather as it affects traffic and driving conditions will be utilized in providing TIM service.
  • the critical missing element that is lacking is the automatic determination of the geographical position (in latitude and longitude) of a mobile user that serves as the address of the mobile. This element is
  • the invention described herein also provides for the automatic relay of the derived position estimate to a service provider whenever a person calls and connects with a service provider that has communications equipment compatible with the mobile.
  • Such equipment described herein, supports the simultaneous transmission of voice and data over a single telephone channel in the cellular telephone network.
  • Most modern GPS receivers employ the GPS satellite almanac and rough information on current time and position to attempt to acquire signals of visible GPS satellites by searching in a limited number of frequency bins over a time uncertainty hypothesis of one millisecond, the repetition interval of the GPS C/A codes.
  • frequency bin or “frequency cell” (used interchangeably herein), mean a narrow frequency range or spectrum, each frequency bin or cell having a characteristic center frequency and a predefined width or band of frequencies.
  • sequence of events for arriving at a estimate of position location is in accordance with the following sequence of events:
  • Cold Start Where the receiver has no GPS almanac.
  • the GPS almanac is a 15,000 bit block of coarse ephemeris and time model data for the entire GPS constellation. Without an almanac, the GPS receiver must conduct the widest possible frequency search to acquire a satellite signal. In this case, signal acquisition can take several minutes to accomplish because a large number of frequency cells must be searched that takes into account the large uncertainties in satellite Doppler as well as GPS receiver oscillator offset. In addition, acquisition of the GPS almanac will take at least 12-1/2 minutes of listening to the broadcast of a single GPS satellite. Warm Start: Where the receiver has a GPS almanac to aid the acquisition of satellite signals by greatly reducing the uncertainty in satellite Doppler and therefore number of frequency cells that must be searched.
  • the number of frequency cells that must be searched is determined by the accuracy of the GPS local oscillator. For a typical oscillator accuracy of one ppm, the frequency search can be accomplished in less than 10 seconds.
  • the major time bottleneck for generating a position fix is the time required to acquire the 900 bits of the Satellite Data Message for each GPS satellite that is to be used in computing the receiver position. This Message is broadcast every 30 seconds at 50 bps . For parallel GPS receiver channels, the time requirement to obtain the 900 bit Message from each in-view satellite is roughly 30 seconds. Hot Start: Where the receiver already has the Satellite Data Messages for all the in-view GPS satellites (7200 bits for eight satellites).
  • the major time bottleneck is the acquisition of multiple satellite signals and generating pseudorange measurements from them (steps 6 and 7 above).
  • the condition of a GPS receiver is "hot” if it recently (minutes) traversed the steps 1 - 5 above, or if it received the Satellite Data Messages from an alternate source. From a hot start, position determination begins at steps 6 and 7. This can be accomplished quite rapidly if a pseudorange measurement is utilized to calibrate out the frequency uncertainty of the GPS receiver oscillator, thereby enabling the rapid acquisition of subsequent satellite signals with a search over only a single frequency cell. Thus, from a hot start, it is possible to achieve a position fix very rapidly (in less than one second) if a search algorithm is used that minimizes the required frequency search band for signal acquisition.
  • This invention merges GPS position location and wireless data communication technologies to achieve a precise position location via GPS in the urban canyon and other line-of-sight obstructed environments .
  • a multi-channel GPS receiver with the capability to simultaneously track (and make pseudorange measurements with) all in-view GPS satellites is used in conjunction with an algorithm that makes maximum use of all a priori information about the GPS receiver (its oscillator bias, its location, its knowledge of time) and the ephemeris and time models of the GPS constellation received by a wireless data communication channel or link to enable rapid acquisition of the GPS signal.
  • the search over frequency is required only for the acquisition of the first GPS satellite.
  • the frequency measurement from tracking that one satellite is then used to calibrate out the frequency bias of the GPS local oscillator.
  • the subsequent acquisition of other GPS satellite signals can be accomplished very rapidly because the number of frequency cells that must be searched is reduced to one.
  • the second time bottleneck in determining precise position location is the necessity to read the 900 bit GPS Satellite Data Message block containing the ephemeris and satellite clock models of the GPS satellites . This data message must be extracted for each satellite that is used for the GPS position solution.
  • this is supplied to the GPS receiver with the needed ephemeris and satellite clock information via an independent wireless data channel such as can be supported by an RDS FM broadcast or a cellular telephone channel.
  • the needed data can be supplied by calling (or receiving a call from) a service center and establishing a data link via a modem in the cellular phone, and a modem to a service center.
  • the required GPS satellite information is then supplied via the established data link.
  • this information is supplied in only several seconds to less than one second, depending upon the modem speed. In this manner, the GPS is assisted in rapid signal acquisition and rapid determination of position, even in obstructed environments.
  • this invention also solves the problem of establishing the required data link with the GPS receiver.
  • the primary method discussed herein utilizes a mobile cellular phone channel to support a data and a voice channel at the same time. According to the invention, this is accomplished by taking a frequency notch (say 600 Hz, for example) out of the audio band and embedding a data channel in this notch.
  • a 300 bps half-duplex channel can be achieved via a frequency shift keyed (FSK) system with two tones in the frequency notch.
  • FSK frequency shift keyed
  • the participants in the voice conversation hear no modem tones associated with the transfer of data.
  • the notch filtering is digitally implemented.
  • a further embodiment of the invention incorporates a recliner for monitoring local radio stations and determining position from the signalling geometries of a plurality of local stations, and a circuit detects GPS outages or black-outs and enable the use of local radio broadcasts for position determination or finding.
  • local AM radio broadcasts are used with the data channel in the cellular phone being used.
  • Figure 1 is a chart illustrating prior and warm start sequence of events in a GPS system
  • Figure 2 is a chart illustrating the warm start sequence according to the invention
  • Figure 3 is a schematic illustration of how a priori knowledge of position resolves the ambiguity in time-position
  • Figure 4 is a flow chart of signal processing according to the invention
  • Figure 5 is a block diagram of GPS receiver combined with a cellular telephone and a controller according to the invention
  • FIG. 6 is a block diagram of the data-in-voice modem according to the invention.
  • Figure 7a is a block diagram of a configuration for the invention that interfaces with existing cellular phone equipment that may already be installed in the vehicle, and FIG. 7b illustrates how this can be done with a wireless connection,
  • Figure 8 is a block diagram of the enhanced cellular telephone services provides by the invention
  • Figure 9 is a block diagram of the customer service center disclosed in Fig. 8,
  • Figure 10 is a block diagram of a system modification incorporating position determination using the position geometries of commercial radio broadcasting stations in conjunction with a local reference station, and
  • Figure 11 is a block diagram of a receiver for deriving signals used in the microprocessor for this alternate position finding.
  • Figure 1 illustrates the sequence of events and the time requirements to estimate the position via a typical GPS receiver from a warm start. From a warm start, the first step in the process is the reading the GPS Satellite Data Messages contained in the broadcast signals of each satellite. This proceeds with the acquisition of the signals from all in-view satellites (which may take up to 10 seconds). Acquisition begins with PN code acguisition and proceeds to move through the processes of detection confirmation, PN tracking, frequency locked loop pull- in, conversion to phase lock for data demodulation, followed by bit and frame synchronization.
  • the receiver will typically have extracted the necessary satellite ephemeris and clock data in the Satellite Data Message of each satellite (i.e., if no obstructions are presented). For a receiver that is presented with obstructions, the time required to collect the necessary data can be quite long.
  • GPS data is transmitted in 1500 bit frames at 50 bits per second. Thus, each frame is transmitted in 30 seconds.
  • the 1500 bit frame of each broadcast is composed of five subframes of 300 bits length.
  • the first three subframes of a broadcast signal (900 bits) comprise the Satellite Data Message for the broadcasting satellite.
  • the Satellite Data Message contains precise ephemeris and time model information for that satellite.
  • the first three subframes are identically repeated in each 1500 bit frame, except that the information is updated periodically.
  • the fourth and fifth subframe contain a part of the almanac which contains coarse ephemeris and time model information for the entire GPS constellation.
  • the contents of the fourth and fifth subframes change until the entire almanac is sent.
  • the repetition period of the fourth and fifth subframes is 12-1/2 minutes and so the entire GPS almanac is contained in 15,000 bits.
  • the subframes are composed of 10 words of 30 bits length with Hamming (32, 26) parity concatenation across words. This means that the last two bits of the previous word are part of the 26 bits used to compute a six bit syndrome. Therefore, it is necessary to receive all 32 bits of each word without interruption.
  • the invention removes the two greatest time bottlenecks discussed above in determining position via the GPS system.
  • One bottleneck is eliminated by providing the GPS receiver with the needed Satellite Data Messages of the GPS constellation via an external data link supported by the cellular channel.
  • the Satellite Data Messages for eight in-view satellite will be contained in 7200 bits or less; thus, with an external link at data rates from 300 bps up to 19.2 Kbps, the time required to transfer the needed Satellite Data Messages will take from several seconds to only a fraction of a second.
  • the second bottleneck that the invention eliminates is the time required to acquire the signal from subsequent satellites after the first satellite is acquired.
  • Figure 2 illustrate the general strategy and algorithm for a GPS receiver capable of rapid acquisition. While the embodiment discussed herein assumes an eight-channel receiver capable of simultaneously tracking all "in-view" GPS satellites, it is clear that more satellites could be used.
  • the start of any position determination via GPS is normally the acquisition of the signal from the "in-view" GPS satellites in order to read the Satellite Data Messages. However, in this case, the current Satellite Data Message of the GPS constellation are first requested and received via an independent link such as a data link supported by the cellular telephone system. As soon as the first satellite is acquired, the pseudorange and Doppler are measured.
  • the receiver's oscillator offset is the dominant factor in determining the frequency error of uncertainly (f e ) of a broadcast GPS satellite signal.
  • the GPS receiver has either a user-entered, or integral timing function, which is accurate to t e .
  • the receiver employs a GPS satellite almanac which was previously collected, or was injected via a data port to estimate which GPS satellite is most directly overhead.
  • This computation produces an estimate of the line-of- sight Doppler offset of the GPS LI carrier frequency relative at the fixed at the location of the GPS receiver.
  • the frequency search aperture is the sum of error in this line-of-sight Doppler offset estimate, the Doppler offset due to motion of the user vehicle, and the offset of the GPS receiver local oscillator scaled to the LI carrier frequency.
  • the error in the estimated offset will typically be about 60 Hz. If the user velocity is assumed to be less than 30 meters per second, this will produce an additional 76 Hz frequency uncertainty.
  • the C/A code can be searched at a rate of 1000 chip timing hypotheses per second per correlator per channel for a detection probability of 0.95 and a false alarm probability of 0.01 assuming a 40 dB-Hz C/kT.
  • triple correlator (early, punctual, and late) spacing is 1.5 chips or less.
  • a specific C/A signal can be searched in one Doppler bin of 500 Hz width in one second or less. There are seven bins in the 3500 Hz frequency uncertainly band (each 500 Hz wide) thereby requiring a total search time of seven seconds to acquire the first signal.
  • This Doppler measurement is then used to collapse the frequency uncertainty in acquisition of subsequent satellite signals by calibrating the GPS local oscillator against the Doppler measurement.
  • the acquisition frequency uncertainty band is then reduced to the sum of the uncertainties of the ephemeris data and the vehicle Doppler, or less than a few hundred Hz. Consequently, subsequent satellite signal acquisitions can be accomplished in only one second via a search over only a single 500 Hz frequency cell.
  • all in-view satellites can be acquired in parallel in only one second, and pseudorange measurements can be generated in an additional 1/2 second.
  • the above measurements contain a ti e- range ambiguity egual to the period of the PN code (1 msec-300 km) . If time framing for only one satellite signal is established, this time-position ambiguity is resolved. As mentioned above, reading the required data frames on the broadcast signal will require roughly 30 seconds. However, this time bottleneck can be avoided as long the a priori position uncertainty is sufficiently small to resolve the ambiguity. The requirement will, in general, depend upon the GDOP of the in-view GPS constellation, but it is clear that the assumed a priori assumption of 10 km will be more than sufficient to resolve the ambiguity. Thus, position location is possible without ever taking the time to read the GPS data.
  • the position may be determined in less than three seconds.
  • Figure 3 illustrates how the a priori knowledge of position resolves the ambiguity in time-position. It pictures a cylindrical start-up position uncertainty volume of height 2v e and radius r e .
  • v e denotes a bound on the uncertainty in altitude relative to the WGS-84 geoid
  • r e denotes a bound on the radial uncertainty in position from a known point in the plane tangent to the geoid.
  • the receiver is somewhere within this uncertainty cylinder, and the receiver's software assumes that it is located at the center of the cylinder.
  • the uncertainty cylinder determines the ability of the a priori position knowledge to resolve the time-position ambiguity of the GPS receiver. In the worst case situation, the uncertainty cylinder will result in an uncertainty corresponding to a distance of v e 2 + r e 2 . If one assumes a value of 10 km for this quantity, the resulting local clock uncertainty will be about 30 microseconds. In general, based upon pseudorange measurements with the in-view satellites, there will be a number of GPS receiver time-position pairs that are consistent with these pseudorange measurements). However, only those solutions contained inside the position uncertainty cylinder and the time uncertainty window (one minute assumed) can be real solutions.
  • a measurement of pseudorange using code phase under condition of frequency lock can be made in an additional 0.5 seconds.
  • the GPS receiver time and frequency are calibrated, it is possible to acquire and generate pseudorange measurements from multiple satellite signals in parallel in less than one second.
  • the time required for position location is indeed quite short. In situations where signals are obstructed by tall structures except at the crossroads, this is the only way that a GPS position fix can be generated.
  • the search process for multiple satellite signals is repeated endlessly, and acquisition of multiple satellite signals will occur whenever the view to multiple satellites is unobstructed.
  • the detailed logic of the algorithm for rapid GPS signal acquisition is illustrated in Figure 4.
  • FIG. 5 illustrates a preferred embodiment or configuration which includes a GPS receiver 20 combined with a cellular telephone 21, having a primary cellular antenna 21A1 and a hidden parallel cellular antenna 21A2 that is capable of supporting the rapid acquisition capability of the GPS signals, and rapid determination of position.
  • the GPS receiver 20 has an in-dash antenna 20A1 and a roof or exterior antenna 20A2 and a plurality of parallel channels CH...CHn for independent attempts at acquiring multiple (sight in this embodiment) satellites simultaneously. This is required since it is important that the acquisition process for the first satellite can search the entire frequency uncertainty region in parallel. Given that the state- of-the-art oscillators for GPS receivers have a frequency accuracy of about one ppm, this requires at least seven parallel channels to encompass the frequency uncertainty band.
  • the eight-channel receiver is also important for rapid acquisition in parallel of all in- view satellites. With an eight-channel receiver, all in-view satellite signals will be searched for; thus as long as the line- of-sight to a given in-view satellite is not blocked, its signal will be typically acquired in less than one second with a rapid acquisition receiver.
  • the GPS receiver 20 is under the control of the controller element 22 shown in Figure 5, which includes a microprocessor controller 30, "data-in-voice" modem 31 (see Fig. 6), and autodialer 32.
  • the first step in using the unit to determine the position via GPS would be for the controller to acquire the Satellite Data Messages for the in-view GPS satellites. In one embodiment, this is provided by intercepting a broadcast signal such as the RDS in the FM radio band, or by calling a service center 40 and establishing data link with a compatible modem. The current ephemeris and time models of the GPS satellite constellation stored in the GPS satellite almanac database 41 would then be provided to the unit via that data link - the cellular telephone system 42. This link would also provide GPS correction parameters that support much improved GPS position accuracy when the GPS is in the search and acquisition mode.
  • a broadcast signal such as the RDS in the FM radio band
  • the controller 22 would thus obtain the Satellite Data Messages of in-view Satellites, and route this data to the GPS receiver 20 where it would be used to support the acquisition of the first overhead satellite, support the subsequent acquisition of all in-view satellites, and calculate the position of the receiver, based upon subsequent pseudorange measurements with these satellites .
  • a memory power is supplied to controller 22 to maintain data stored therein.
  • the system shown in Fig. 5 also includes a cellular telephone handset 50, a cradle, and an RF pushbutton device 54 for theft alarm enable/disable initiation, and the RF interface 55 for that device to controller 22.
  • the handset has all the controls (not shown) needed to initiate and receive calls from the telephone system, but the installed unit in the vehicle acts as relay station to the cellular system 42.
  • the handset 50 serves as the interface for voice input and audio output for the vehicle user.
  • the controller 22 mediates the transmission of voice and data over the common cellular telephone channel.
  • the RF pushbutton device 54 is used to enable/disable a theft reporting function of the vehicle unit. This function is to autonomously initiate a call when a defined theft condition is realized and to accurately relay the vehicle position as determined by the GPS receiver 21.
  • the pushbutton device 54 (which may be called a "panic button”) is packaged in a small keychain type unit similar to those for alarm enable/disable of current vehicle theft alarm equipment.
  • the panic button 54 may also be a two-way communication device that will operate as follows: the user, upon pressing the panic button will send an RF signal that will be received at the vehicle receiver interface 53; the receiver 55 will then send an acknowledgement to the user-held panic button 54 via an RF signal; the user will be informed that an acknowledgement is sent via an inaudible vibration 54IB of the panic button 54 when an acknowledgement is received.
  • the present invention also solves the problem of establishing the required data link with the GPS receiver.
  • the primary method of this embodiment utilizes a mobile cellular phone channel to support a data and a voice channel at the same time. This is accomplished by taking a 600 Hz frequency notch out of the audio band and embedding a data channel in this notch.
  • a 300 bps half-duplex channel can be achieved via a frequency shift keyed (FSK) system with two tones in the frequency notch.
  • FSK frequency shift keyed
  • the participants in the voice conversation hear no modem tones associated with the transfer of data. Degradation to the voice quality is low, depending upon the size and shape of the frequency notch, and its center location.
  • FIG. 6 illustrates the block diagram for the data-in-voice modem contained in controller 22.
  • a digital implementation of this algorithm using a commercially available digital signal processing (DSP) chip is within the scope of this invention.
  • DSP digital signal processing
  • processing and filtering is implemented on both the transmit and receive channels .
  • the transmit channel 100 includes filter delay line 101 feeding bandstop filter 102 so that a notch (600 Hz, for example) is subtracted from the voice or audio band and a tone generator 103 inserts the two FSK tones (1650 Hz and 1959 Hz, for example), of the data channel into this notch via summer 104.
  • the receiver channel 105 is similarly filtered by filter delay line 106 and bandstop filter 107 creating separate outputs 108 and 109-H and 109-L of the filtered voice, the high tone bandpass 110, and the low tone bandpass 111.
  • a comparison and smoothing operation on the bandpass signals in the data decisions circuit 114 results in the received data stream 115.
  • the "data-in-voice" modem has two digital inputs 112 and 113 from microprocessor 30 (Fig. 5) for mode control: one enables/disables the channel filtering, and the other toggles the modem between its transmit and receive modes.
  • the data-in-voice modem 311 (Fig. 6) also samples and compares the incoming and outgoing voice power during hands free operation. In hands-free mode (microphone/speaker phone in Fig. 5), incoming voice is broadcast from the cradle speaker and outgoing voice is picked up by the microphone.
  • One way of avoiding feedback and echoes in this configuration is to severely attenuate one of the voice signals (i.e. the weaker) so that the voice conversation is half duplex. It is important to do this attenuation on the audio signals before the transmit data has been put on (for the outgoing audio), and after the receive data has been stripped off for the incoming audio.
  • the data-in-voice modem is fully compatible with hands-free operation of the cellular telephone: that is, data transfer will not be affected by the voice conversation, and neither will the voice conversation be affected by data transfer.
  • This system for combining data and voice on the same cellular telephone channel is advantageous in that there is (1) blanking of the voice channel, (2) no audible tones to the users involved in a voice conversation, and (3) little degradation to speech quality.
  • Figs. 7a and 7b Configurations for retrofitting existing cellular phones with the invention are shown in Figs. 7a and 7b.
  • a trunk mounted cellular phone transceiver unit and controller, model and GPS unit is coupled to the existing cellular phone components by a RJ cable, whereas in Fig. 7b, they are coupled by an RF link.
  • the retrofit configuration shown in Fig. 7b requires a conventional wireless add link between the trunk mounted components and the existing cellular phone components (cradle and handset) in the passenger compartment of the vehicle.
  • This invention provides the most rapid and robust position location system possible via the GPS constellation. Novel aspects of the above system include the use of an external data link to the GPS receiver to rapidly provide the Satellite Data
  • PECS Position-Enhanced Cellular Service Systems
  • VAU Vehicular Applique Unit
  • VAU 120 may be packaged in a hand-held device and include a key pad (not shown) for programming.
  • a digital recorder chip for recording voice digitally in VAU 120 and playing back to the user of the cellular telephone can be easily incorporated in the unit.
  • the system offers a number of unique and attractive features such as: 1. Vehicle position updates as often as every 2 seconds to support real-time routing.
  • Novel data-in-voice modem that simultaneously supports a 300 bps continuous positioning data channel and a voice channel via a single cellular telephone call.
  • FIG. 9 illustrates the configuration of a Customer Service Centers (CSC) 130, 131, 132... 13n for the Positioned-Enhanced Cellular Services System shown in Fig. 8.
  • CSC Customer Service Centers
  • Each CSC 130, 131, 132...13n is comprised of four subsystems which allow it to perform its activities. Those subsystems are the Communication and Switching Subsystem 133, the Administration and Maintenance (A&M) Subsystem 134, the Position Processing Subsystem 135, and the Service Provisioning Subsystem 136.
  • the Communication and Switching Subsystem 133 includes the hardware and software required to interface the CSC with the public switched telephone system 122 for the receipt of incoming calls and the transmission of outgoing voice and data to the subscriber and the subscriber's vehicle.
  • the Communication and Switching Subsystem also interacts with the A&M Subsystem to ensure that a subscriber's voice and data links are routed to the same service representative position (SRP) within the Service Provisioning Subsystem 136.
  • SRP service representative position
  • the A&M Subsystem 134 performs all CSC tasks related to system administration and maintenance.
  • An example of an administrative task executed by the A&M Subsystem is the assignment of an incoming call to the optimal SRP, based on criteria such as SRP loading and service representative profiles.
  • An instance of a maintenance task would be the near-real-time maintenance of mapping and Yellow Pages databases.
  • the Positioning Subsystem 135 has the responsibility of interfacing with an on-site or remote GPS reference station 137 for the purpose of receiving differential correction coefficients.
  • the differential correction coefficients ultimately will be passed to the VAU in a subscriber's vehicle.
  • the delivery of the differential correction coefficients to the vehicle allows the position of the vehicle to be determined to a high degree of accuracy (to within ten meters).
  • the Service Provisioning Subsystem 136 allows service representative to speak directly with subscribers to determine the exact nature of service requirements.
  • the Service Provisioning Subsystem is comprised of the hardware and software via which the service representatives can access mapping, routing, Yellow Pages, and user profile data in order to provide responses to the subscriber as quickly and accurately as possible.
  • AM receiver 220 can include receiver means for monitoring local AM radio stations to augment GPS signals when receipt of GPS signals is impaired or rendered unreliable by the urban environment.
  • AM receiver 220 has antenna 221 for receiving the AM signals broadcast by stations AMI, AM2...AMN and provide the phase measurements for which are used to determine position, as described later herein in connection with Fig. 11.
  • AM receiver 220 provides phase measurements to microprocessor 223, which is coupled to digital data storage base 224, which has stored therein the frequency and physical location of all of the AM radio stations of interest for the area. Any drift in these AM station frequencies is corrected in microprocessor 223 by data received from the local reference station 211 via the customer service center 213, cellular network 216, and the cellular telephone 225.
  • the most recent accurate GPS position data from GPS receiver 226 is provided to microprocessor 223 for storage in storage 224.
  • GPS 226 provides the vehicle with regular, accurate position updates, as described earlier.
  • the local Reference Station 211 shown regularly receives signals from all local AM stations of interest and measures key parameters (e.g., frequency and wavelength variation), that are provided to customer service centers 215 and then to vehicles via the cellular network and serve as differential corrections.
  • AM signals are passively received — i.e. asynchronously, and with no coordination with the AM Stations.
  • a suitable, low-cost clock reference e.g., 1 part in 10 10
  • this Reference Station 211 can be established and maintained very cost-effectively; for example, they do not have to be mounted on an expensive tower.
  • the reference station also collects data from the GPS satellites in order to generate GPS differential data. This data is also provided to the vehicles via the customer service centers and the cellular phone link described earlier.
  • the vehicle receives local AM signals from stations AMI, AM2,
  • AM3...AMN AM3...AMN, and associated differential corrections from the Reference Station 211.
  • the vehicle contains a digital database 224 that includes the frequencies and locations of all local AM stations of interest.
  • AM signals are not used for positioning as long as GPS is providing reliable position.
  • the vehicle 210 continues its positioning process via GPS until a GPS blockage or outage is detected by detector 227.
  • the vehicle's positioning system contains an accurate GPS position estimate that serves as the starting point for the AM positioning process.
  • the accuracy of this initial position estimate is on the order of 100'. Since this is a fraction of an AM wavelength, it can serve as the basis for an unambiguous pseudorange estimate for each AM signal that is being received.
  • the AM wavelength is a critical and highly attractive ingredient of this aspect of the invention, given its amenability to a priori ambiguity resolution and its subsequent amenability to highly accurate tone ranging (see below). 5.
  • the AM positioning process involves incremental, differential range measurements via tone ranging of the AM carriers. The process, illustrated in Fig.
  • At least three, and preferably four or more AM signals are simultaneously received, split by power splitter 230, and sampled in each AM RF processor 235-1, 235-2, 235-3, and 235-4 at 0.5 second (TBR) intervals.
  • This sampling interval is selected because even at a speed of 100 ft/sec (>60mph), the incremental distance the vehicle travels is a small fraction of an AM wavelength. This is important to ensure that no AM wavelengths are "skipped" from one sampling interval to the next.
  • a minimum of three simultaneous AM signals are reguired, more than three can be used to enhance accuracy and/or ensure that the strongest, highest quality AM signals are being employed, b.
  • the incremental phase of each AM carrier — relative to the previous measurement — is measured, and corrected for phenomena such as carrier frequency drift via the corrections provided by the Reference Station, via the cellular telephone network.
  • the measurement process sequence is as follows:
  • This phase measurement process reflects the high-accuracy tone ranging process that is uniquely accommodated by the judicious wavelength of the AM waveform.
  • a phase measurement accuracy on the order 1 degree -2 degrees yields a corresponding irang ⁇ accuracy of 3' - 6 ' !
  • An exemplary embodiment of a robust implementation approach for this phase measurement process is described later herein.
  • each incremental phase is normalized and multiplied by its respective wavelength to yield an incremental range value, which is then added to the previous value of total range to yield an updated estimate of total range.
  • the resulting set of at least four range values are used to form a set of at least three corresponding differential range values.
  • This differencing process effectively eliminates the vehicle's clock as an error source in the positioning process. e. Based on the above, at each 0.5 second interval, the set of differential range values are used to compute a new position estimate. 6. Throughout the above process, the vehicle's GPS receiver continues to operate and to ascertain the quality of the received GPS signals. Once GPS quality is resumed, handover from AM - to - GPS positioning takes place. Furthermore, while the above process addresses AM processing only, the invention contemplates and encompasses hybrid approach of processing both AM and GPS signals simultaneously. This should enhance the urban canyon positioning process, since even in the urban canyon at least one GPS signals should always be available with high probability. DESCRIPTION OF AM SIGNAL PROCESSING APPROACH:
  • each AM signal may be sampled and A/D converted in A/D converter 241 directly at RF without downconversion.
  • the sampling and phase measurement process employed is "open-loop" .
  • This has the distinct advantage of not being susceptible to short-lived channel transients ' — such as impulsive noise arising during a thunderstorm.
  • the embodiment of Fig. 11 would only yield a phase measurement "glitch” due to the transient, which is easily recognizable, and can be discarded; crucial, however, is that the integrity of the sampling and phase measurement process would be maintained.
  • the sampler 240 has the sampling rate shown — i.e., at 4 times the carrier frequency — and is selected so that successive samples are precisely 90 degrees apart, which are thus effectively in-phase (I) and quadrature (Q) samples of the AM carrier sine wave.
  • the AM frequencies of interest are resident in the vehicle's digital memory 224, and precise frequency information is available via corrections provided by the Reference Station 211.
  • high sampling accuracy to a small fraction of a Hz — is readily achievable via low-cost, existing digital frequency synthesis technology.
  • the multi-channel digital processor shown in Fig. 11 is readily amenable to miniaturization in an Application Specific Integrated Circuit (ASIC).
  • ASIC Application Specific Integrated Circuit
  • the multiplicative sequencer 242 shown after the A/D converter 241 appropriately rectifies the negative-going I and Q samples, so that the two-stage accumulator 243 that follows can filter out all other AN signals and yield averaged, S ⁇ R-enhanced I and Q samples 244. This sampling and averaging takes place for ⁇ 1 ms every 0.5 seconds. For the strong AM signals of interest, this 1 ms interval will be more than adequate for S ⁇ R enhancement. Furthermore, in 1 ms the AM carrier phase will vary negligibly due to vehicle motion (e.g., ⁇ 0.05 degrees) for a 1 MHz AM carrier and a vehicle moving at 100 ft/sec.
  • vehicle motion e.g., ⁇ 0.05 degrees
  • This aspect of the invention introduces new capabilities, for truly global positioning, that are neither in existence nor currently planned. Further unique features of the invention include the following: 1. Global, international positioning capability ( ⁇ 30m, 3 ⁇ ) : a. Via GPS or differential GPS outside of urban canyons, where GPS is unobstructed. b. Via AM radio signals (or a combination of GPS and
  • AM AM within urban canyon areas, where GPS obstruction occurs and local AM signals are strongest.
  • GPS or AM stations GPS or AM stations .
  • a low cost Reference Station 211 is located within each required urban canyon area: a. Measures key AM station parameters . b. Transmits parameters to vehicles via low rate data link that employs the cellular telephone network.
  • Vehicle uses GPS-derived position data as unambiguous position reference prior to initiation of AM signal processing (accomplished prior to entry into urban canyon) .
  • AM signal utilization Key features/advantages of AM signal utilization: a.
  • the AM signal structure is simple and universal.
  • GPS a priori position accuracy is a fraction of the AM wavelength.
  • Even at high-speeds e.g., 100 ft/sec) a vehicle's incremental position changes by a small fraction of an AM wavelength in-between position updates; this prevents large errors from occurring that may arise from "cycle skips”.
  • the AM waveform includes a residual carrier that easily lends itself to highly accurate tone ranging.
  • Straightforward tone ranging processing using sampling and high SNR phase estimation, yields range estimate accuracies on the order of 5'; this is a direct result of the AM wavelength that varies between ⁇ 600' and 2000'.
  • the low AM frequency permits a very simplified receiver/processor, with sampling and A/D conversion directly at the incoming RF, without downconversion required. g. Open loop processing and a reasonable update rate yield robustness against impulsive noise (e.g., lightning) . h.
  • the relatively long AM wavelength yields a degree of robustness against multipath. While preferred embodiments of the invention have been shown and described, it will be appreciated that various other embodiments and adaptations of the invention will be readily apparent to those skilled in the art.

Abstract

A global positioning system (GPS) (20) in which a plurality earth orbiting satellites transmit position information to mobile radio stations on earth, is provided with a separate source satellite position data broadcast digital channels and one or more dial-up service separate communication channels (selected from a data link supported by terrestrial cellular telephone (42) and other radio packet data services (54)) for assisting the mobile radio station to access position information from the satellites. A controller (22) is coupled to the mobile radio station (55) for connecting to the separate communication channel for extricating the satellite position data via separate communication channel. The controller (22) includes a microprocessor (30) for processing the satellite position data to enable the mobile radio station to rapidly locate and access position information from said earth orbiting satellite.

Description

HYBRID GPS/DATA AND MULTI-SERVICE LINK UNIT
This invention relates to method and apparatus for enabling rapid and accurate measurement of vehicle position, and more particularly to the global positioning system (GPS) for achieving precise position location in the urban canyon and other line of sight obstructed environments. It further relates to supplying the required data link over a cellular phone or other channel in order to support the measurement of GPS position, and to relay the resulting position measurements over the phone system to service providers that need to know vehicle position in order to provide services, such as:
1. A Emergency Roadside Assistance (ERA) service which will provide subscribers with the ability to request roadside services using their cellular phone without having to leave their car or know their exact location. Typical roadside services would include delivery of fuel, repairing a flat tire, jump-start the automobile, or towing to a service station.
2. A Personal Emergency Response (PER) service which will provide subscribers with the ability to request emergency equipment and personnel immediately upon request from their vehicle without knowing their exact location. Examples of scenarios where this service is envisioned to be useful include sudden extreme illness of the subscriber (requiring an ambulance), automobile fire (requiring a fire extinguisher), or an accident (requiring police assistance). In addition, a panic button allows a user to call for police in cases where a user feels endangered in or near the automobile.
3. A Vehicle Tracking Assistance (VTA) service which will be designed to maintain the most up-to-date, accurate location of the automobile, and truck, possible without the aid of the driver. The primary application of the VTA service is in the theft/automobile security arena. When a subscriber's automobile is stolen or car- acked, maintaining the current location of the automobile is critical to recovery, and could be of great assistance to the police. It can be used to track trucks carrying commercial cargos, taxis, etc.
4. A Traveler Information Assistance (TIA) service which will enable subscribers to acquire information on a variety of
5 destinations from the comfort of their automobile. The types of destinations about which information such as name, address, and phone number will be provided include banks, ATMs, restaurants, service stations, and hotels/motels. The subscriber will receive assistance in selecting the optimal destination, and also can be 0 given detailed directions from the current automobile location to the selected destination.
5. A traffic Incident Management (TIM) service which will assist subscribers in reaching their destinations as quickly as possible and alert travelers to> traffic conditions in the area 5 they are traveling or typically travel. Such a capability will be provided by devising a route based on the time of day, day of the week, and the current traffic conditions, including both static and dynamic conditions. These three factors can affect the traffic volume on a road, the turn restrictions to/from a 0 road, the speed limit on a road, and the direction of traffic (one-way or two-way) permitted on the road. In addition, weather, as it affects traffic and driving conditions will be utilized in providing TIM service. BACKGROUND AND BRIEF DESCRIPTION OF THE INVENTION: 5 The current cellular telephone system provides a means for people to gain access to a variety of services (described above) that can be obtained via the public switched telephone system. However, the ability to provide service to people in this system is severely limited by the fact that a mobile user does not have
30 a fixed address which enables a service provider to locate the customer and supply the requested service. The critical missing element that is lacking is the automatic determination of the geographical position (in latitude and longitude) of a mobile user that serves as the address of the mobile. This element is
35. integrated into the invention via a novel technique for rapidly deriving precise position estimates via the GPS system in obstructed environments. In addition, the invention described herein also provides for the automatic relay of the derived position estimate to a service provider whenever a person calls and connects with a service provider that has communications equipment compatible with the mobile. Such equipment, described herein, supports the simultaneous transmission of voice and data over a single telephone channel in the cellular telephone network. Most modern GPS receivers employ the GPS satellite almanac and rough information on current time and position to attempt to acquire signals of visible GPS satellites by searching in a limited number of frequency bins over a time uncertainty hypothesis of one millisecond, the repetition interval of the GPS C/A codes. The terms "frequency bin" or "frequency cell" (used interchangeably herein), mean a narrow frequency range or spectrum, each frequency bin or cell having a characteristic center frequency and a predefined width or band of frequencies. In general, the entire sequence of events for arriving at a estimate of position location is in accordance with the following sequence of events:
1. Detection of a satellite PN code in a frequency bin,
2. Acquisition and tracking of the carrier frequency,
3. Acquisition and tracking of the data transitions and data frame boundary,
4. Reading broadcast data for the satellite ephemeris and time model (the 900 bit Satellite Data Message),
5. Completing steps 1-4 (serially or in parallel) for all in-view satellites, 6. Making pseudorange measurements on these signals in parallel, and 7. Computation of position using the pseudorange measurements and satellite data. The time required to accomplish these steps in a conventional GPS receiver will vary depending upon the assumed starting point of the GPS receiver. It is useful to define three reference starting points for a GPS receiver. These are as follows:
Cold Start: Where the receiver has no GPS almanac. The GPS almanac is a 15,000 bit block of coarse ephemeris and time model data for the entire GPS constellation. Without an almanac, the GPS receiver must conduct the widest possible frequency search to acquire a satellite signal. In this case, signal acquisition can take several minutes to accomplish because a large number of frequency cells must be searched that takes into account the large uncertainties in satellite Doppler as well as GPS receiver oscillator offset. In addition, acquisition of the GPS almanac will take at least 12-1/2 minutes of listening to the broadcast of a single GPS satellite. Warm Start: Where the receiver has a GPS almanac to aid the acquisition of satellite signals by greatly reducing the uncertainty in satellite Doppler and therefore number of frequency cells that must be searched. In this case, the number of frequency cells that must be searched is determined by the accuracy of the GPS local oscillator. For a typical oscillator accuracy of one ppm, the frequency search can be accomplished in less than 10 seconds. In this case, the major time bottleneck for generating a position fix is the time required to acquire the 900 bits of the Satellite Data Message for each GPS satellite that is to be used in computing the receiver position. This Message is broadcast every 30 seconds at 50 bps . For parallel GPS receiver channels, the time requirement to obtain the 900 bit Message from each in-view satellite is roughly 30 seconds. Hot Start: Where the receiver already has the Satellite Data Messages for all the in-view GPS satellites (7200 bits for eight satellites). In this case, the major time bottleneck is the acquisition of multiple satellite signals and generating pseudorange measurements from them (steps 6 and 7 above). The condition of a GPS receiver is "hot" if it recently (minutes) traversed the steps 1 - 5 above, or if it received the Satellite Data Messages from an alternate source. From a hot start, position determination begins at steps 6 and 7. This can be accomplished quite rapidly if a pseudorange measurement is utilized to calibrate out the frequency uncertainty of the GPS receiver oscillator, thereby enabling the rapid acquisition of subsequent satellite signals with a search over only a single frequency cell. Thus, from a hot start, it is possible to achieve a position fix very rapidly (in less than one second) if a search algorithm is used that minimizes the required frequency search band for signal acquisition.
This invention merges GPS position location and wireless data communication technologies to achieve a precise position location via GPS in the urban canyon and other line-of-sight obstructed environments . A multi-channel GPS receiver with the capability to simultaneously track (and make pseudorange measurements with) all in-view GPS satellites is used in conjunction with an algorithm that makes maximum use of all a priori information about the GPS receiver (its oscillator bias, its location, its knowledge of time) and the ephemeris and time models of the GPS constellation received by a wireless data communication channel or link to enable rapid acquisition of the GPS signal.
As shown above, currently, there are two time bottlenecks in estimating accurate position via GPS. One of these is due to the oscillator bias of the GPS receiver which is a driver for a time consuming search over many frequency cells.
According to the invention, the search over frequency is required only for the acquisition of the first GPS satellite. The frequency measurement from tracking that one satellite is then used to calibrate out the frequency bias of the GPS local oscillator. Thus, the subsequent acquisition of other GPS satellite signals can be accomplished very rapidly because the number of frequency cells that must be searched is reduced to one.
The second time bottleneck in determining precise position location is the necessity to read the 900 bit GPS Satellite Data Message block containing the ephemeris and satellite clock models of the GPS satellites . This data message must be extracted for each satellite that is used for the GPS position solution.
Extracting this needed information for determining position will take 30 seconds in a clear environment; in an obstructed environment, extracting this information may take far longer, and in the worst case, may not be possible at all. According to the invention, this is supplied to the GPS receiver with the needed ephemeris and satellite clock information via an independent wireless data channel such as can be supported by an RDS FM broadcast or a cellular telephone channel. With a cellular telephone, the needed data can be supplied by calling (or receiving a call from) a service center and establishing a data link via a modem in the cellular phone, and a modem to a service center. The required GPS satellite information is then supplied via the established data link. At typical modem speeds (300 bps to 19.6 Kbps) , this information is supplied in only several seconds to less than one second, depending upon the modem speed. In this manner, the GPS is assisted in rapid signal acquisition and rapid determination of position, even in obstructed environments.
In addition to an improved algorithm for rapidly determining position via GPS in an obstructed environment, this invention also solves the problem of establishing the required data link with the GPS receiver. The primary method discussed herein utilizes a mobile cellular phone channel to support a data and a voice channel at the same time. According to the invention, this is accomplished by taking a frequency notch (say 600 Hz, for example) out of the audio band and embedding a data channel in this notch. A 300 bps half-duplex channel can be achieved via a frequency shift keyed (FSK) system with two tones in the frequency notch. With the appropriate notch filter, the participants in the voice conversation hear no modem tones associated with the transfer of data. Preferably, the notch filtering is digitally implemented. There is of course some degradation to the voice quality, depending upon the size and shape of the frequency notch, and its center location. For example, with a notch placed between 1500 Hz and 2100 Hz, voice intelligibility is excellent, and voice recognition is good. With such a frequency notch, a 300 bps "data-in-voice" modem with FSK tones at 1650 Hz and 1959 Hz can be implemented.
A further embodiment of the invention incorporates a recliner for monitoring local radio stations and determining position from the signalling geometries of a plurality of local stations, and a circuit detects GPS outages or black-outs and enable the use of local radio broadcasts for position determination or finding. In a preferred embodiment, local AM radio broadcasts are used with the data channel in the cellular phone being used. DESCRIPTION OF THE DRAWINGS:
The above and other objects advantages and features of the invention will become more apparent when considered with the following specifications and accompanying drawings wherein: Figure 1 is a chart illustrating prior and warm start sequence of events in a GPS system,
Figure 2 is a chart illustrating the warm start sequence according to the invention, Figure 3 is a schematic illustration of how a priori knowledge of position resolves the ambiguity in time-position,
Figure 4 is a flow chart of signal processing according to the invention, Figure 5 is a block diagram of GPS receiver combined with a cellular telephone and a controller according to the invention,
Figure 6 is a block diagram of the data-in-voice modem according to the invention,
Figure 7a is a block diagram of a configuration for the invention that interfaces with existing cellular phone equipment that may already be installed in the vehicle, and FIG. 7b illustrates how this can be done with a wireless connection,
Figure 8 is a block diagram of the enhanced cellular telephone services provides by the invention, Figure 9 is a block diagram of the customer service center disclosed in Fig. 8,
Figure 10 is a block diagram of a system modification incorporating position determination using the position geometries of commercial radio broadcasting stations in conjunction with a local reference station, and
Figure 11 is a block diagram of a receiver for deriving signals used in the microprocessor for this alternate position finding.
DETAILED DESCRIPTION OF THE INVENTION Figure 1 illustrates the sequence of events and the time requirements to estimate the position via a typical GPS receiver from a warm start. From a warm start, the first step in the process is the reading the GPS Satellite Data Messages contained in the broadcast signals of each satellite. This proceeds with the acquisition of the signals from all in-view satellites (which may take up to 10 seconds). Acquisition begins with PN code acguisition and proceeds to move through the processes of detection confirmation, PN tracking, frequency locked loop pull- in, conversion to phase lock for data demodulation, followed by bit and frame synchronization. Within 40 seconds after a warm start, the receiver will typically have extracted the necessary satellite ephemeris and clock data in the Satellite Data Message of each satellite (i.e., if no obstructions are presented). For a receiver that is presented with obstructions, the time required to collect the necessary data can be quite long. GPS data is transmitted in 1500 bit frames at 50 bits per second. Thus, each frame is transmitted in 30 seconds. The 1500 bit frame of each broadcast is composed of five subframes of 300 bits length. The first three subframes of a broadcast signal (900 bits) comprise the Satellite Data Message for the broadcasting satellite. The Satellite Data Message contains precise ephemeris and time model information for that satellite. The first three subframes are identically repeated in each 1500 bit frame, except that the information is updated periodically. The fourth and fifth subframe contain a part of the almanac which contains coarse ephemeris and time model information for the entire GPS constellation. The contents of the fourth and fifth subframes change until the entire almanac is sent. The repetition period of the fourth and fifth subframes is 12-1/2 minutes and so the entire GPS almanac is contained in 15,000 bits. The subframes are composed of 10 words of 30 bits length with Hamming (32, 26) parity concatenation across words. This means that the last two bits of the previous word are part of the 26 bits used to compute a six bit syndrome. Therefore, it is necessary to receive all 32 bits of each word without interruption.
The invention removes the two greatest time bottlenecks discussed above in determining position via the GPS system. One bottleneck is eliminated by providing the GPS receiver with the needed Satellite Data Messages of the GPS constellation via an external data link supported by the cellular channel. The Satellite Data Messages for eight in-view satellite will be contained in 7200 bits or less; thus, with an external link at data rates from 300 bps up to 19.2 Kbps, the time required to transfer the needed Satellite Data Messages will take from several seconds to only a fraction of a second. The second bottleneck that the invention eliminates is the time required to acquire the signal from subsequent satellites after the first satellite is acquired. It accomplishes this by an algorithm that optimally using GPS ephemeris and time model data together with the Doppler measurement on a single satellite signal to calibrate the GPS receiver frequency reference and thereby reduce the frequency uncertainty (and therefore the time required) for acquisition of subsequent satellite signals.
Figure 2 illustrate the general strategy and algorithm for a GPS receiver capable of rapid acquisition. While the embodiment discussed herein assumes an eight-channel receiver capable of simultaneously tracking all "in-view" GPS satellites, it is clear that more satellites could be used. The start of any position determination via GPS is normally the acquisition of the signal from the "in-view" GPS satellites in order to read the Satellite Data Messages. However, in this case, the current Satellite Data Message of the GPS constellation are first requested and received via an independent link such as a data link supported by the cellular telephone system. As soon as the first satellite is acquired, the pseudorange and Doppler are measured. Using the Doppler information from this measurement allows subsequent satellites to be rapidly and reliably acquired and reacquired as the mobile host vehicle progresses through obstructed fields of view. According to the invention, at the acquisition from a warm start-up, the receiver's oscillator offset is the dominant factor in determining the frequency error of uncertainly (fe) of a broadcast GPS satellite signal. The GPS receiver has either a user-entered, or integral timing function, which is accurate to te. Using this local time value, the receiver employs a GPS satellite almanac which was previously collected, or was injected via a data port to estimate which GPS satellite is most directly overhead. This computation produces an estimate of the line-of- sight Doppler offset of the GPS LI carrier frequency relative at the fixed at the location of the GPS receiver. The frequency search aperture is the sum of error in this line-of-sight Doppler offset estimate, the Doppler offset due to motion of the user vehicle, and the offset of the GPS receiver local oscillator scaled to the LI carrier frequency. For a t of one minute, the error in the estimated offset will typically be about 60 Hz. If the user velocity is assumed to be less than 30 meters per second, this will produce an additional 76 Hz frequency uncertainty. (With the velocity vector principally in the local tangent plane, its contribution to the search aperture is 150 Hz times the cosine of the elevation angle to the satellite which presumably is above 60 degrees, thus reducing the offset by half.) The crystal oscillator is presumed to have a one ppm accuracy, giving an offset of +_• 1580 Hz when scaled to the LI frequency. This results in a total frequency uncertainty of roughly +. 1700 Hz around the computed Doppler offset.
The C/A code can be searched at a rate of 1000 chip timing hypotheses per second per correlator per channel for a detection probability of 0.95 and a false alarm probability of 0.01 assuming a 40 dB-Hz C/kT. Typically, triple correlator (early, punctual, and late) spacing is 1.5 chips or less. Thus a specific C/A signal can be searched in one Doppler bin of 500 Hz width in one second or less. There are seven bins in the 3500 Hz frequency uncertainly band (each 500 Hz wide) thereby requiring a total search time of seven seconds to acquire the first signal.
However, if an eight-channel receiver is used to acquire a chosen overhead GPS satellite, all frequency cells can be searched simultaneously and the satellite signal can be acquired in one second. Upon acquisition of the signal, the signal is tracked, and a measurement of pseudorange and Doppler is obtained. This convergence requires less than 4 seconds .
This Doppler measurement is then used to collapse the frequency uncertainty in acquisition of subsequent satellite signals by calibrating the GPS local oscillator against the Doppler measurement. The acquisition frequency uncertainty band is then reduced to the sum of the uncertainties of the ephemeris data and the vehicle Doppler, or less than a few hundred Hz. Consequently, subsequent satellite signal acquisitions can be accomplished in only one second via a search over only a single 500 Hz frequency cell. Thus, with an eight-channel receiver, all in-view satellites can be acquired in parallel in only one second, and pseudorange measurements can be generated in an additional 1/2 second. Until the data frames from at least one GPS satellite are read, the above measurements contain a ti e- range ambiguity egual to the period of the PN code (1 msec-300 km) . If time framing for only one satellite signal is established, this time-position ambiguity is resolved. As mentioned above, reading the required data frames on the broadcast signal will require roughly 30 seconds. However, this time bottleneck can be avoided as long the a priori position uncertainty is sufficiently small to resolve the ambiguity. The requirement will, in general, depend upon the GDOP of the in-view GPS constellation, but it is clear that the assumed a priori assumption of 10 km will be more than sufficient to resolve the ambiguity. Thus, position location is possible without ever taking the time to read the GPS data. In summation, with the invention that starts with providing the GPS receiver with the needed Satellite Data Messages via an external data link, the position may be determined in less than three seconds. Figure 3 illustrates how the a priori knowledge of position resolves the ambiguity in time-position. It pictures a cylindrical start-up position uncertainty volume of height 2ve and radius re. Here, ve denotes a bound on the uncertainty in altitude relative to the WGS-84 geoid and re denotes a bound on the radial uncertainty in position from a known point in the plane tangent to the geoid. At start-up, the receiver is somewhere within this uncertainty cylinder, and the receiver's software assumes that it is located at the center of the cylinder. The uncertainty cylinder determines the ability of the a priori position knowledge to resolve the time-position ambiguity of the GPS receiver. In the worst case situation, the uncertainty cylinder will result in an uncertainty corresponding to a distance of ve 2 + re 2. If one assumes a value of 10 km for this quantity, the resulting local clock uncertainty will be about 30 microseconds. In general, based upon pseudorange measurements with the in-view satellites, there will be a number of GPS receiver time-position pairs that are consistent with these pseudorange measurements). However, only those solutions contained inside the position uncertainty cylinder and the time uncertainty window (one minute assumed) can be real solutions. And it is clear that as long as the uncertainty cylinder is not large, there will only be one time-position pair in this region so that the solution is unique and the ambiguity is resolved. Subsequent to resolving the time ambiguity of the GPS receiver, acquiring satellites can be further aided by the reduced time as well as frequency uncertainties . With a one ppm GPS receiver clock drift, time can be maintained to better than 60 microseconds, even with the receiver outages lasting up to one minute. Thus, the required PN search to acquire a satellite can be reduced to a search over less than 100 C/A code chip positions. The frequency uncertainty is still much less than a 500 Hz cell. Thus, it should be possible to acquire subsequent satellite signals in 0.1 seconds by searching 100 code chip phases in a single frequency bin. A measurement of pseudorange using code phase under condition of frequency lock can be made in an additional 0.5 seconds. Thus, once the GPS receiver time and frequency are calibrated, it is possible to acquire and generate pseudorange measurements from multiple satellite signals in parallel in less than one second. Thus, in this reacquisition mode, the time required for position location is indeed quite short. In situations where signals are obstructed by tall structures except at the crossroads, this is the only way that a GPS position fix can be generated. The search process for multiple satellite signals is repeated endlessly, and acquisition of multiple satellite signals will occur whenever the view to multiple satellites is unobstructed. The detailed logic of the algorithm for rapid GPS signal acquisition is illustrated in Figure 4.
Figure 5 illustrates a preferred embodiment or configuration which includes a GPS receiver 20 combined with a cellular telephone 21, having a primary cellular antenna 21A1 and a hidden parallel cellular antenna 21A2 that is capable of supporting the rapid acquisition capability of the GPS signals, and rapid determination of position. The GPS receiver 20 has an in-dash antenna 20A1 and a roof or exterior antenna 20A2 and a plurality of parallel channels CH...CHn for independent attempts at acquiring multiple (sight in this embodiment) satellites simultaneously. This is required since it is important that the acquisition process for the first satellite can search the entire frequency uncertainty region in parallel. Given that the state- of-the-art oscillators for GPS receivers have a frequency accuracy of about one ppm, this requires at least seven parallel channels to encompass the frequency uncertainty band. When oscillator frequency accuracy improves, then the preferred number of parallel channels can be reduced. The eight-channel receiver is also important for rapid acquisition in parallel of all in- view satellites. With an eight-channel receiver, all in-view satellite signals will be searched for; thus as long as the line- of-sight to a given in-view satellite is not blocked, its signal will be typically acquired in less than one second with a rapid acquisition receiver. The GPS receiver 20 is under the control of the controller element 22 shown in Figure 5, which includes a microprocessor controller 30, "data-in-voice" modem 31 (see Fig. 6), and autodialer 32.
The first step in using the unit to determine the position via GPS would be for the controller to acquire the Satellite Data Messages for the in-view GPS satellites. In one embodiment, this is provided by intercepting a broadcast signal such as the RDS in the FM radio band, or by calling a service center 40 and establishing data link with a compatible modem. The current ephemeris and time models of the GPS satellite constellation stored in the GPS satellite almanac database 41 would then be provided to the unit via that data link - the cellular telephone system 42. This link would also provide GPS correction parameters that support much improved GPS position accuracy when the GPS is in the search and acquisition mode. The controller 22 would thus obtain the Satellite Data Messages of in-view Satellites, and route this data to the GPS receiver 20 where it would be used to support the acquisition of the first overhead satellite, support the subsequent acquisition of all in-view satellites, and calculate the position of the receiver, based upon subsequent pseudorange measurements with these satellites . A memory power is supplied to controller 22 to maintain data stored therein.
The system shown in Fig. 5 also includes a cellular telephone handset 50, a cradle, and an RF pushbutton device 54 for theft alarm enable/disable initiation, and the RF interface 55 for that device to controller 22. The handset has all the controls (not shown) needed to initiate and receive calls from the telephone system, but the installed unit in the vehicle acts as relay station to the cellular system 42. The handset 50 serves as the interface for voice input and audio output for the vehicle user. The controller 22 mediates the transmission of voice and data over the common cellular telephone channel. The RF pushbutton device 54 is used to enable/disable a theft reporting function of the vehicle unit. This function is to autonomously initiate a call when a defined theft condition is realized and to accurately relay the vehicle position as determined by the GPS receiver 21.
One example of such condition is whenever the system receives battery power with the theft reporting function in the enabled state. The pushbutton device 54 (which may be called a "panic button") is packaged in a small keychain type unit similar to those for alarm enable/disable of current vehicle theft alarm equipment. The panic button 54 may also be a two-way communication device that will operate as follows: the user, upon pressing the panic button will send an RF signal that will be received at the vehicle receiver interface 53; the receiver 55 will then send an acknowledgement to the user-held panic button 54 via an RF signal; the user will be informed that an acknowledgement is sent via an inaudible vibration 54IB of the panic button 54 when an acknowledgement is received. In addition to an improved algorithm for rapidly determining position via GPS in an obstructed environment, the present invention also solves the problem of establishing the required data link with the GPS receiver. The primary method of this embodiment utilizes a mobile cellular phone channel to support a data and a voice channel at the same time. This is accomplished by taking a 600 Hz frequency notch out of the audio band and embedding a data channel in this notch. A 300 bps half-duplex channel can be achieved via a frequency shift keyed (FSK) system with two tones in the frequency notch. With the appropriate notch filter, the participants in the voice conversation hear no modem tones associated with the transfer of data. Degradation to the voice quality is low, depending upon the size and shape of the frequency notch, and its center location. It has been found that with a 600 Hz notch placed between 1500 Hz and 2100 Hz, voice intelligibility is excellent, and voice recognition is good. With such a frequency notch, a 300 bps "data-in-voice" modem with FSK tones at 1650 Hz and 1959 Hz can be implemented.
Figure 6 illustrates the block diagram for the data-in-voice modem contained in controller 22. A digital implementation of this algorithm using a commercially available digital signal processing (DSP) chip is within the scope of this invention. In Fig. 6 note that processing and filtering is implemented on both the transmit and receive channels .
The transmit channel 100 includes filter delay line 101 feeding bandstop filter 102 so that a notch (600 Hz, for example) is subtracted from the voice or audio band and a tone generator 103 inserts the two FSK tones (1650 Hz and 1959 Hz, for example), of the data channel into this notch via summer 104. The receiver channel 105 is similarly filtered by filter delay line 106 and bandstop filter 107 creating separate outputs 108 and 109-H and 109-L of the filtered voice, the high tone bandpass 110, and the low tone bandpass 111. A comparison and smoothing operation on the bandpass signals in the data decisions circuit 114 results in the received data stream 115. In addition to the processing of the transmit and receive channels, the "data-in-voice" modem has two digital inputs 112 and 113 from microprocessor 30 (Fig. 5) for mode control: one enables/disables the channel filtering, and the other toggles the modem between its transmit and receive modes. In addition to combining data and voice on a single audio channel, the data-in-voice modem 311 (Fig. 6) also samples and compares the incoming and outgoing voice power during hands free operation. In hands-free mode (microphone/speaker phone in Fig. 5), incoming voice is broadcast from the cradle speaker and outgoing voice is picked up by the microphone. One way of avoiding feedback and echoes in this configuration is to severely attenuate one of the voice signals (i.e. the weaker) so that the voice conversation is half duplex. It is important to do this attenuation on the audio signals before the transmit data has been put on (for the outgoing audio), and after the receive data has been stripped off for the incoming audio. By implementing the processing in this manner the data-in-voice modem is fully compatible with hands-free operation of the cellular telephone: that is, data transfer will not be affected by the voice conversation, and neither will the voice conversation be affected by data transfer.
This system for combining data and voice on the same cellular telephone channel is advantageous in that there is (1) blanking of the voice channel, (2) no audible tones to the users involved in a voice conversation, and (3) little degradation to speech quality.
Configurations for retrofitting existing cellular phones with the invention are shown in Figs. 7a and 7b. As diagrammatically illustrated in Figs. 7a and 7b, a trunk mounted cellular phone transceiver unit and controller, model and GPS unit is coupled to the existing cellular phone components by a RJ cable, whereas in Fig. 7b, they are coupled by an RF link. The retrofit configuration shown in Fig. 7b requires a conventional wireless add link between the trunk mounted components and the existing cellular phone components (cradle and handset) in the passenger compartment of the vehicle.
This invention provides the most rapid and robust position location system possible via the GPS constellation. Novel aspects of the above system include the use of an external data link to the GPS receiver to rapidly provide the Satellite Data
Messages, and the efficient system and method that optimally uses this information to rapidly acquire all 'in-view satellites. An embodiment of a Position-Enhanced Cellular Service Systems (PECS) system is shown in Fig. 8. The two main PECS elements are the Vehicular Applique Unit 120 and the customer
Service Centers 121. The elements are shown in this diagram as "applique" features to the existing Cellular Service which require no modification to or interference with the existing Cellular System: the Vehicular Applique Unit (VAU) 120 replaces the existing vehicle cellular phone, and the Customer Service
Center 121 connects with the Cellular System 123 via the existing switched telephone system 122. Because of the present implementation of this "applique" concept, the enhanced services can be provided on any Cellular System, making the system "portable" to other service areas. Furthermore, because of the "open architecture" concept, other services can be accommodated, thereby providing an enormous potential for a variety of revenue- generating specialized commercial services. Functionally, VAU 120 may be packaged in a hand-held device and include a key pad (not shown) for programming. In addition, a digital recorder chip for recording voice digitally in VAU 120 and playing back to the user of the cellular telephone can be easily incorporated in the unit. The system offers a number of unique and attractive features such as: 1. Vehicle position updates as often as every 2 seconds to support real-time routing.
2. Novel data-in-voice modem that simultaneously supports a 300 bps continuous positioning data channel and a voice channel via a single cellular telephone call. 3. Exterior Primary cellular and GPS antennas for robust performance in all environments .
4. Switched Failover to hidden cellular and GPS antennas for Vehicle Tracking (in case a thief disables the primary antennas) . 5. Fleet management is a further application of the invention whereby an operator of a fleet of maintenance vehicles or taxis can keep track of the position of all vehicles in the fleet in order to optimally assign the vehicles to tasks at a given location. A key value-added feature of the PECS concept that differentiates it from other systems is the ability to accurately determine the vehicle's ephemeris data (position, heading, and speed). The system incorporates the use of the Global Positioning System's NAVSTAR Satellite constellation to provide the most accurate, freely-available, and worldwide navigation data distribution system. An eight-channel GPS receiver (capable of differential operation) is preferably used in the baseline Vehicular Applique Unit in order to provide a consistent accuracy that can unambiguously identify vehicle location by street address and determine on which side of a major highway the vehicle is positioned.
Figure 9 illustrates the configuration of a Customer Service Centers (CSC) 130, 131, 132... 13n for the Positioned-Enhanced Cellular Services System shown in Fig. 8. Each CSC 130, 131, 132...13n is comprised of four subsystems which allow it to perform its activities. Those subsystems are the Communication and Switching Subsystem 133, the Administration and Maintenance (A&M) Subsystem 134, the Position Processing Subsystem 135, and the Service Provisioning Subsystem 136. The Communication and Switching Subsystem 133 includes the hardware and software required to interface the CSC with the public switched telephone system 122 for the receipt of incoming calls and the transmission of outgoing voice and data to the subscriber and the subscriber's vehicle. The Communication and Switching Subsystem also interacts with the A&M Subsystem to ensure that a subscriber's voice and data links are routed to the same service representative position (SRP) within the Service Provisioning Subsystem 136.
The A&M Subsystem 134 performs all CSC tasks related to system administration and maintenance. An example of an administrative task executed by the A&M Subsystem is the assignment of an incoming call to the optimal SRP, based on criteria such as SRP loading and service representative profiles. An instance of a maintenance task would be the near-real-time maintenance of mapping and Yellow Pages databases.
The Positioning Subsystem 135 has the responsibility of interfacing with an on-site or remote GPS reference station 137 for the purpose of receiving differential correction coefficients. The differential correction coefficients ultimately will be passed to the VAU in a subscriber's vehicle. The delivery of the differential correction coefficients to the vehicle allows the position of the vehicle to be determined to a high degree of accuracy (to within ten meters).
The Service Provisioning Subsystem 136 allows service representative to speak directly with subscribers to determine the exact nature of service requirements. The Service Provisioning Subsystem is comprised of the hardware and software via which the service representatives can access mapping, routing, Yellow Pages, and user profile data in order to provide responses to the subscriber as quickly and accurately as possible.
Another embodiment and feature of the invention is that it can include receiver means for monitoring local AM radio stations to augment GPS signals when receipt of GPS signals is impaired or rendered unreliable by the urban environment. Referring to Fig. 10, AM receiver 220 has antenna 221 for receiving the AM signals broadcast by stations AMI, AM2...AMN and provide the phase measurements for which are used to determine position, as described later herein in connection with Fig. 11. AM receiver 220 provides phase measurements to microprocessor 223, which is coupled to digital data storage base 224, which has stored therein the frequency and physical location of all of the AM radio stations of interest for the area. Any drift in these AM station frequencies is corrected in microprocessor 223 by data received from the local reference station 211 via the customer service center 213, cellular network 216, and the cellular telephone 225.
In order to resolve any ambiguities in the AM radio positions, and accommodate the lack of synchronization among the AM stations, the most recent accurate GPS position data from GPS receiver 226 is provided to microprocessor 223 for storage in storage 224.
Outside of urban canyon areas positioning via GPS will almost always suffice. Within urban canyons (e.g., downtown Manhattan) considerable blockage from tall buildings TB can dramatically reduce GPS satellite visibility. Within these same urban canyons, however, a significant number (e.g., 5-10) of strong AM signals will be simultaneously available; furthermore, these signals can "surround" the vehicle 210, thereby yielding excellent signaling geometries for positioning. Within the framework of Fig. 10, the invention may be described as follows:
1. Outside the urban canyon, GPS 226 provides the vehicle with regular, accurate position updates, as described earlier.
2. The local Reference Station 211 shown regularly receives signals from all local AM stations of interest and measures key parameters (e.g., frequency and wavelength variation), that are provided to customer service centers 215 and then to vehicles via the cellular network and serve as differential corrections. AM signals are passively received — i.e. asynchronously, and with no coordination with the AM Stations. With proper site selection, and utilization of a suitable, low-cost clock reference (e.g., 1 part in 1010) , this Reference Station 211 can be established and maintained very cost-effectively; for example, they do not have to be mounted on an expensive tower. The reference station also collects data from the GPS satellites in order to generate GPS differential data. This data is also provided to the vehicles via the customer service centers and the cellular phone link described earlier.
3. As the vehicle approaches the urban canyon TB, the vehicle receives local AM signals from stations AMI, AM2,
AM3...AMN, and associated differential corrections from the Reference Station 211. The vehicle contains a digital database 224 that includes the frequencies and locations of all local AM stations of interest. In this embodiment, AM signals are not used for positioning as long as GPS is providing reliable position.
4. The vehicle 210 continues its positioning process via GPS until a GPS blockage or outage is detected by detector 227. At the onset of a GPS outage, the vehicle's positioning system contains an accurate GPS position estimate that serves as the starting point for the AM positioning process. The accuracy of this initial position estimate is on the order of 100'. Since this is a fraction of an AM wavelength, it can serve as the basis for an unambiguous pseudorange estimate for each AM signal that is being received. The AM wavelength is a critical and highly attractive ingredient of this aspect of the invention, given its amenability to a priori ambiguity resolution and its subsequent amenability to highly accurate tone ranging (see below). 5. The AM positioning process involves incremental, differential range measurements via tone ranging of the AM carriers. The process, illustrated in Fig. 11, includes the following: a. At least three, and preferably four or more AM signals (F F2, F3 and FA) are simultaneously received, split by power splitter 230, and sampled in each AM RF processor 235-1, 235-2, 235-3, and 235-4 at 0.5 second (TBR) intervals. This sampling interval is selected because even at a speed of 100 ft/sec (>60mph), the incremental distance the vehicle travels is a small fraction of an AM wavelength. This is important to ensure that no AM wavelengths are "skipped" from one sampling interval to the next. Also, while a minimum of three simultaneous AM signals are reguired, more than three can be used to enhance accuracy and/or ensure that the strongest, highest quality AM signals are being employed, b. The incremental phase of each AM carrier — relative to the previous measurement — is measured, and corrected for phenomena such as carrier frequency drift via the corrections provided by the Reference Station, via the cellular telephone network. The measurement process sequence is as follows:
• The incremental Phase = φ12 -φ n (Radians)
=» Incremental Range = λι_(Φi2 - Φιι)/2π]=ΔR =» Estimate of New Range at t2. R12= R 11 + ΔR
• Simultaneous Computations for 3 other AM signals Yield New Range Values:
R22, R32/ R42- • -Km • Differenced Ranges Formed: R22 - R12; R3 - R12, ..RN2 - R12
- Differencing Eliminates Vehicle's Local Clock Error
• Set of Differenced Ranges Processed to Yield Updated Position
• Process Repeats Every 0.5 sec (TBR)
This phase measurement process reflects the high-accuracy tone ranging process that is uniquely accommodated by the judicious wavelength of the AM waveform. In particular, for a representative 1 MHz AM carrier and a corresponding ~1000' wavelength, a phase measurement accuracy on the order 1 degree -2 degrees yields a corresponding irangβ accuracy of 3' - 6 ' ! An exemplary embodiment of a robust implementation approach for this phase measurement process is described later herein. c. As indicated_above, each incremental phase is normalized and multiplied by its respective wavelength to yield an incremental range value, which is then added to the previous value of total range to yield an updated estimate of total range. d. The resulting set of at least four range values are used to form a set of at least three corresponding differential range values. This differencing process effectively eliminates the vehicle's clock as an error source in the positioning process. e. Based on the above, at each 0.5 second interval, the set of differential range values are used to compute a new position estimate. 6. Throughout the above process, the vehicle's GPS receiver continues to operate and to ascertain the quality of the received GPS signals. Once GPS quality is resumed, handover from AM - to - GPS positioning takes place. Furthermore, while the above process addresses AM processing only, the invention contemplates and encompasses hybrid approach of processing both AM and GPS signals simultaneously. This should enhance the urban canyon positioning process, since even in the urban canyon at least one GPS signals should always be available with high probability. DESCRIPTION OF AM SIGNAL PROCESSING APPROACH:
Implementation of the invention depends on a robust, low- complexity approach to measuring the incremental phases of several AM signals simultaneously. In one embodiment, signal processing that accomplishes the above is illustrated in Fig. 11 This processing approach is employed by each vehicle, and also by the Reference Station to accurately measure reference values for transmission to each vehicle. The following is noted:
1. Because of its low freguency, each AM signal may be sampled and A/D converted in A/D converter 241 directly at RF without downconversion. As illustrated, the sampling and phase measurement process employed is "open-loop" . This has the distinct advantage of not being susceptible to short-lived channel transients '— such as impulsive noise arising during a thunderstorm. Thus, in contrast to a closed-loop process, which may lose lock during such an impulsive transient, the embodiment of Fig. 11 would only yield a phase measurement "glitch" due to the transient, which is easily recognizable, and can be discarded; crucial, however, is that the integrity of the sampling and phase measurement process would be maintained. 2. The sampler 240 has the sampling rate shown — i.e., at 4 times the carrier frequency — and is selected so that successive samples are precisely 90 degrees apart, which are thus effectively in-phase (I) and quadrature (Q) samples of the AM carrier sine wave. As has been discussed earlier, the AM frequencies of interest are resident in the vehicle's digital memory 224, and precise frequency information is available via corrections provided by the Reference Station 211. Also high sampling accuracy — to a small fraction of a Hz — is readily achievable via low-cost, existing digital frequency synthesis technology. In fact, the multi-channel digital processor shown in Fig. 11 is readily amenable to miniaturization in an Application Specific Integrated Circuit (ASIC).
3. The multiplicative sequencer 242 shown after the A/D converter 241 appropriately rectifies the negative-going I and Q samples, so that the two-stage accumulator 243 that follows can filter out all other AN signals and yield averaged, SΝR-enhanced I and Q samples 244. This sampling and averaging takes place for ~ 1 ms every 0.5 seconds. For the strong AM signals of interest, this 1 ms interval will be more than adequate for SΝR enhancement. Furthermore, in 1 ms the AM carrier phase will vary negligibly due to vehicle motion (e.g., <0.05 degrees) for a 1 MHz AM carrier and a vehicle moving at 100 ft/sec.
4. The averaged I and Q samples, ϊ and Q, are then used as shown to measure phase via the arctangent function 246 or an equivalent. Note that the ratio of Q/T automatically cancels any AM fluctuations superimposed on the desired sinusoidal waveform. A summary of mathematical considerations is as follows:
MATHEMATICALDESCRIPTION • a(t) Represents AM Information; w is AM Carrier Radian Frequency;
(Reflects Reference Station Corrections); wt iis Odd Multiple of π/2
• I - Samples: A[1+ a (t|)] cos [wt| + φ] ~ A[1+ a (t,)] cos φ
• Q - Samples: A[1+ a (t| + δ)] sin [wt| + φ] - A[1 + a (t j)] sin φ; a(t; + δ) -aft;) for δ ~1 μs • ! - A ∑ [1 + a (t,)] cos φ; Q ~ A ∑ [1 + a (t,)] sin φ
Note: φ Varies Negligibly Over Averaging Interval (~1 ms)
=> φ = TAN (Q/l)
This aspect of the invention introduces new capabilities, for truly global positioning, that are neither in existence nor currently planned. Further unique features of the invention include the following: 1. Global, international positioning capability (~30m, 3σ) : a. Via GPS or differential GPS outside of urban canyons, where GPS is unobstructed. b. Via AM radio signals (or a combination of GPS and
AM) within urban canyon areas, where GPS obstruction occurs and local AM signals are strongest.
2. Passive reception of GPS and AM signals: a. Each vehicle contains database that stores all relevant AM station locations and frequencies . b. No interaction, coordination, synchronization with
GPS or AM stations .
3. A low cost Reference Station 211 is located within each required urban canyon area: a. Measures key AM station parameters . b. Transmits parameters to vehicles via low rate data link that employs the cellular telephone network.
4. Key operations concept ingredients: a. Vehicle uses GPS-derived position data as unambiguous position reference prior to initiation of AM signal processing (accomplished prior to entry into urban canyon) .
5. Key features/advantages of AM signal utilization: a. The AM signal structure is simple and universal. b. GPS a priori position accuracy is a fraction of the AM wavelength. c. Even at high-speeds (e.g., 100 ft/sec) a vehicle's incremental position changes by a small fraction of an AM wavelength in-between position updates; this prevents large errors from occurring that may arise from "cycle skips". d. The AM waveform includes a residual carrier that easily lends itself to highly accurate tone ranging. e. Straightforward tone ranging processing, using sampling and high SNR phase estimation, yields range estimate accuracies on the order of 5'; this is a direct result of the AM wavelength that varies between ~600' and 2000'. f. The low AM frequency permits a very simplified receiver/processor, with sampling and A/D conversion directly at the incoming RF, without downconversion required. g. Open loop processing and a reasonable update rate yield robustness against impulsive noise (e.g., lightning) . h. The relatively long AM wavelength yields a degree of robustness against multipath. While preferred embodiments of the invention have been shown and described, it will be appreciated that various other embodiments and adaptations of the invention will be readily apparent to those skilled in the art. WHAT IS CLAIMED IS:

Claims

1. In a global positioning system (GPS) in which a plurality earth orbiting GPS satellites transmit position information to mobile radio stations on earth including a Satellite Data Message block, characterized by: an earth based source of satellite data for all in-view GPS satellites including said Satellite Data Message blocks for each in-view satellite for assisting said mobile radio station to access position information from said satellites, and an earth based communication means coupled to said source, means coupled to said mobile radio station for connecting to said earth based communication means to said earth- based source for extricating said satellite position data via said non- satellite earth based communication means, and means at said mobile for processing said Satellite Data message blocks from said earth-based source to enable said mobile radio station to rapidly locate and access position information from said earth orbiting satellite.
2. In a GPS satellite positioning system in which a plurality of earth orbiting GPS satellites each transmit Satellite Data Messages, including ephemeris data and time models, said Satellite Data Messages being transmitted in a frequency uncertainty band, the method of optimally and rapidly acquiring all in view satellites, characterized by: providing a receiver for said GPS satellite having a local oscillator, performing a parallel search over the entire frequency uncertainty band to acquire an overhead GPS satellite, calibrating said receiver local oscillator to reduce the frequency band for the acquisition of subsequent in-view satellites, and performing a further parallel search for all in-view satellites using a single frequency search cell per in-view satellite.
3. In a method for determining the position of a user of a GPS receiver for receiving GPS satellite signals containing GPS broadcast data, bit sync signals and frame sync signals, characterized by, providing an independent source of a priori knowledge of receiver position to resolve ambiguity in the time position of the GPS solution.
4. In a GPS satellite positioning system for use in obstructed environments where much of the time, the line of site to most satellites is blocked and occasionally is clear, as on roads and urban areas or in heavily forested regions, characterized by, providing a GPS receiver having a calibratable local oscillator and capable of performing parallel search for acquisition of all in-view satellites, comprising: performing a parallel search for all in-view satellites, and reducing the frequency uncertainty band for signal reacquisition to one frequency cell by calibrating the GPS local receiver oscillator on the basis of a pseudo-range measurement of one overhead satellite.
5. The invention defined in claim 1 wherein said earth- based source includes one or more dial-up service channels selected from a data link supported by terrestrial cellular telephone and other radio packet data services, and means accessing said earth-based source via one of said dial-up service channels to supply said Satellite Data Messages for all in-view satellites and said GPS receiver.
6. The invention defined in claim 5 in which said Satellite Data Message block contains ephemeris data and time models for each in-view satellite, said mobile radio station including a receiver local oscillator and means for performing a parallel search over an entire frequency uncertainty band to acquire a GPS satellite overhead and calibrating said receiver local oscillator to reduce the frequency band for the acquisition of subsequent in-view satellites, and performing a further parallel search for all in-view satellites using a single frequency search cell per satellite.
7. The invention defined in claim 5 including a basestation for a cordless cellular telephone handset, an RF control means for remote control of said handset, an RF interface mans connected to said handset to said RF control means, said handset being coupled to said GPS receiver, and modem means located in the mobile unit, whereby access to said handset provides access to the full range of capabilities, including, generation and relay of position, supported by the mobile unit.
8. In a GPS system wherein a plurality of GPS satellites transmit their respective time and location data including a
Satellite Data Message block having ephemeris and time modes over radio frequency signals which enable a mobile GPS receiver on the ground receive said radio frequency signal to determine its position, characterized by: a source of satellite data message block containing the ephemeris and time modes of the GPS satellites, which is independent of said satellite, an independent wireless data channel for accessing said satellite data message block, and a controller means connecting said satellite data message block to said mobile GPS receiver.
9. The invention defined in claim 8 further characterized by said cellular telephone includes a cordless handset and further including a basestation relay means for said cordless handset for allowing remote use of said handset via said basestation relay means.
10. The invention defined in claim 8 further characterized by a pushbutton controlled RF control signal source, means for coupling control signals to said controller means to cause said mobile GPS receiver to determine its position and transmit, via said cellular telephone, the determined position to a predetermined location.
11. The global position system (GPS) defined in claim 1, further characterized by said earth based source of satellite data message block containing the ephemeris and time modes of the GPS satellites and being independent of said satellite, said mobile radio station being an independent cellular telephone channel having a voice channel, a digital notch filter means in said voice channel for inserting and retrieving data in and from, respectively, said notch for accessing said satellite data message block and controller means connecting said satellite message data block to said mobile GPS receiver.
12. The GPS system defined in claim 11 wherein said data inserted in said notch is frequency shift keyed (FSK) data.
13. The GPS system defined in claim 11 wherein said data inserted in said notch is a plurality of discrete FSK tones .
14. In a GPS system wherein a plurality of satellites transmit time and location data over radio frequency signals to enable a mobile GPS receiver station on the ground to determine its position, and a cellular telephone carried with said mobile GPS receiver, and a plurality of conventional ground based amplitude modulated (AM) transmitters for transmitting AM signals, characterized by:
1) each mobile GPS receiver station including phase detection means for (1) simultaneously receiving a predetermined number of said AM signals, and (2) measuring the changes in phase of each of said AM signals as said mobile GPS receiver travels, and deriving therefrom an AM position signal,
2) a reference station for receiving said GPS and AM signals and providing a correction signals and a cellular telephone network for receiving and transmitting said correction signals to said mobile receiver station, and
3) means for using said GPS position signal for resolving any ambiguities in said AM radio position signal and to accommodate the lack of synchronization in said AM transmitters.
15. The invention defined in claim 14 wherein said reference station measures the frequency and wavelength variations in said AM signals and conveys same to said mobile station by said cellular telephone.
16. The invention defined in claim 14 including means for detecting outages or blockages in said GPS signal and including said means for receiving.
17. The invention defined in claim 14 including means for storing the frequency and geographic positions of said plurality of AM transmitters and means for selecting therefrom said predetermined number.
18. The invention defined in any one of claims 1-17 including a user service center accessible via said cellular phone to provide user services selected from one or more of the following:emergency roadside assistance, personal emergency response, vehicle tracking assistance, traveler information assistance, traffic management assistance, and fleet management.
PCT/US1993/012179 1992-12-17 1993-12-17 Hybrid gps/data and multi-service link unit WO1994015412A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
BR9307686-0A BR9307686A (en) 1992-12-17 1993-12-17 Hybrid / data and multiple service gps connection unit
AU62267/94A AU6226794A (en) 1992-12-17 1993-12-17 Hybrid gps/data and multi-service link unit

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US07/992,892 US5365450A (en) 1992-12-17 1992-12-17 Hybrid GPS/data line unit for rapid, precise, and robust position determination
US07/992,892 1992-12-17
US7981093A 1993-06-22 1993-06-22
US08/079,810 1993-06-22
US08/115,087 US5422813A (en) 1992-12-17 1993-09-02 No-outage GPS/commercial RF positioning system
US08/115,087 1993-09-02

Publications (2)

Publication Number Publication Date
WO1994015412A1 true WO1994015412A1 (en) 1994-07-07
WO1994015412B1 WO1994015412B1 (en) 1994-09-01

Family

ID=27373559

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1993/012179 WO1994015412A1 (en) 1992-12-17 1993-12-17 Hybrid gps/data and multi-service link unit

Country Status (5)

Country Link
US (1) US5422813A (en)
AU (1) AU6226794A (en)
BR (1) BR9307686A (en)
CA (1) CA2152052A1 (en)
WO (1) WO1994015412A1 (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995022131A1 (en) * 1994-02-15 1995-08-17 Network Technology Limited Interactive control of remote equipment
GB2300324A (en) * 1995-04-28 1996-10-30 Anthony David Marshall Position communication
EP0745867A1 (en) * 1995-05-30 1996-12-04 HE HOLDINGS, INC. dba HUGHES ELECTRONICS GPS ready digital cellular telephone
WO1997021109A1 (en) * 1995-12-04 1997-06-12 Symmetricom, Inc. Mobile position determination
WO1998015075A2 (en) * 1996-10-02 1998-04-09 Robert Bosch Gmbh Telematic device for a motor vehicle with car radio, position fixing system and radio telephone
EP0856957A2 (en) * 1997-02-01 1998-08-05 ICO Services Ltd. User terminal positioning system and method of employing external signals
EP0871300A2 (en) * 1997-04-09 1998-10-14 ICO Services Ltd. Satellite terminal position determination
EP0874248A2 (en) * 1997-04-25 1998-10-28 Lockheed Martin Corporation Rapid and precise geolocation of cellular telephones through the use of the GPS satellite system
EP0881504A2 (en) * 1997-05-28 1998-12-02 Digicon S.r.l. Device for the automatic transfer of data by means of acoustic signal
WO1998057445A1 (en) * 1997-06-12 1998-12-17 Ericsson Inc. Method for acquisition of spotbeam beacon frequency within a satellite communications system
DE19809212A1 (en) * 1998-03-04 1999-09-09 Siemens Ag Determining geographic position of receiver in geographic area
DE19827898C1 (en) * 1998-06-23 1999-11-11 Hans Leysieffer Electrical energy supply for an implant, eg. a hearing aid
GB2347035A (en) * 1999-02-16 2000-08-23 Symmetricom Inc Satellite based positioning system
US6198390B1 (en) 1994-10-27 2001-03-06 Dan Schlager Self-locating remote monitoring systems
GB2322248B (en) * 1997-02-06 2001-10-17 Fujitsu Ltd Position information management system
US8694025B2 (en) 1999-09-24 2014-04-08 Dennis Dupray Geographically constrained network services
WO2014137544A1 (en) * 2013-03-03 2014-09-12 The Boeing Company Satellite-based integer cycle ambiguity resolution of local medium wave radio signals
US9060341B2 (en) 1996-09-09 2015-06-16 Tracbeam, Llc System and method for hybriding wireless location techniques
US9134398B2 (en) 1996-09-09 2015-09-15 Tracbeam Llc Wireless location using network centric location estimators
US9338626B1 (en) 2014-11-11 2016-05-10 At&T Intellectual Property I, L.P. Determining an accuracy of a location determination
US9875492B2 (en) 2001-05-22 2018-01-23 Dennis J. Dupray Real estate transaction system
US10641861B2 (en) 2000-06-02 2020-05-05 Dennis J. Dupray Services and applications for a communications network
US10684350B2 (en) 2000-06-02 2020-06-16 Tracbeam Llc Services and applications for a communications network
US10849089B2 (en) 2010-08-23 2020-11-24 Finetrak, Llc Resource allocation according to geolocation of mobile communication units

Families Citing this family (189)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5684696A (en) * 1990-02-05 1997-11-04 Caterpillar Inc. System and method for enabling an autonomous vehicle to track a desired path
US5499032A (en) * 1992-12-22 1996-03-12 Terrapin Corporation Navigation and positioning system and method using uncoordinated beacon signals
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US5983161A (en) 1993-08-11 1999-11-09 Lemelson; Jerome H. GPS vehicle collision avoidance warning and control system and method
NL9420044A (en) * 1994-01-03 1996-10-01 Trimble Navigation Network for differential GPS code phase corrections.
US5630206A (en) * 1994-08-11 1997-05-13 Stanford Telecommunications, Inc. Position enhanced cellular telephone system
US5543803A (en) * 1994-08-23 1996-08-06 Honeywell Inc. Fail safe receiver system
US5913170A (en) * 1994-11-16 1999-06-15 Highwaymaster Communications, Inc. Locating system and method using a mobile communications network
US5724660A (en) * 1995-06-07 1998-03-03 At&T Wireless Services, Inc. Method and apparatus for locating a mobile station by comparing calculated location area with GPS coordinates
US5654717A (en) * 1995-08-03 1997-08-05 Trimble Navigation, Ltd. GPS/radio antenna combination
ES2131959T3 (en) * 1995-09-01 1999-08-01 Konle Tilmar SYSTEM TO DETERMINE THE POSITION OF MOBILE OBJECTS.
GB9519087D0 (en) * 1995-09-19 1995-11-22 Cursor Positioning Sys Ltd Navigation and tracking system
FR2739243B1 (en) * 1995-09-26 1997-11-14 Alcatel Mobile Comm France CELLULAR MOBILE RADIO COMMUNICATION SYSTEM, BASE STATION, AND CORRESPONDING BASE STATION CONTROL DEVICE
DE19538694A1 (en) * 1995-10-19 1997-04-24 Bosch Gmbh Robert Receiving device for evaluating location data
AT406714B (en) * 1995-10-20 2000-08-25 Siemens Ag Oesterreich Satellite position-finding system
US5832187A (en) 1995-11-03 1998-11-03 Lemelson Medical, Education & Research Foundation, L.P. Fire detection systems and methods
US5726660A (en) * 1995-12-01 1998-03-10 Purdy; Peter K. Personal data collection and reporting system
US5774829A (en) * 1995-12-12 1998-06-30 Pinterra Corporation Navigation and positioning system and method using uncoordinated beacon signals in conjunction with an absolute positioning system
US6041280A (en) * 1996-03-15 2000-03-21 Sirf Technology, Inc. GPS car navigation system
US5901171A (en) * 1996-03-15 1999-05-04 Sirf Technology, Inc. Triple multiplexing spread spectrum receiver
US6393046B1 (en) 1996-04-25 2002-05-21 Sirf Technology, Inc. Spread spectrum receiver with multi-bit correlator
US6125325A (en) 1996-04-25 2000-09-26 Sirf Technology, Inc. GPS receiver with cross-track hold
US5897605A (en) * 1996-03-15 1999-04-27 Sirf Technology, Inc. Spread spectrum receiver with fast signal reacquisition
US5859576A (en) * 1996-03-29 1999-01-12 Illinois Superconductor Corporation Extended spring loaded tuner
US6198765B1 (en) 1996-04-25 2001-03-06 Sirf Technologies, Inc. Spread spectrum receiver with multi-path correction
US6917644B2 (en) * 1996-04-25 2005-07-12 Sirf Technology, Inc. Spread spectrum receiver with multi-path correction
US6047017A (en) * 1996-04-25 2000-04-04 Cahn; Charles R. Spread spectrum receiver with multi-path cancellation
US6018704A (en) * 1996-04-25 2000-01-25 Sirf Tech Inc GPS receiver
US5646630A (en) * 1996-05-20 1997-07-08 Trimble Navigation Limited Network of equivalent ground transmitters
US5969595A (en) * 1996-07-22 1999-10-19 Trimble Navigation Limited Security for transport vehicles and cargo
US6236365B1 (en) 1996-09-09 2001-05-22 Tracbeam, Llc Location of a mobile station using a plurality of commercial wireless infrastructures
US7714778B2 (en) 1997-08-20 2010-05-11 Tracbeam Llc Wireless location gateway and applications therefor
US7903029B2 (en) 1996-09-09 2011-03-08 Tracbeam Llc Wireless location routing applications and architecture therefor
US5781151A (en) * 1996-09-19 1998-07-14 Parker-Hannifin Corporation Interferometric trajectory reconstruction technique for flight inspection of radio navigation aids
US5966658A (en) * 1996-09-26 1999-10-12 Highwaymaster Communications, Inc. Automated selection of a communication path
US5898680A (en) * 1996-11-05 1999-04-27 Worldspace, Inc. System for providing location-specific data to a user
US6968737B2 (en) * 1997-01-02 2005-11-29 Lucent Technologies Inc. Position determining system using transmitted position information
US5936571A (en) * 1997-01-31 1999-08-10 Lockheed Martin Corporation Integrated GPS/interference location system
US6480600B1 (en) 1997-02-10 2002-11-12 Genesys Telecommunications Laboratories, Inc. Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality
US6104802A (en) 1997-02-10 2000-08-15 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
US7031442B1 (en) 1997-02-10 2006-04-18 Genesys Telecommunications Laboratories, Inc. Methods and apparatus for personal routing in computer-simulated telephony
US6249542B1 (en) 1997-03-28 2001-06-19 Sirf Technology, Inc. Multipath processing for GPS receivers
US6084510A (en) * 1997-04-18 2000-07-04 Lemelson; Jerome H. Danger warning and emergency response system and method
US5946603A (en) * 1997-04-25 1999-08-31 Motorola, Inc. Method and apparatus to respond to a blockage environment in a communication system
US5930713A (en) * 1997-05-28 1999-07-27 Telefonaktiebolaget L M Ericsson (Publ) Proactive communication of mobile station position information following inter-exchange handoff
US6055426A (en) * 1997-06-17 2000-04-25 Highwaymaster Communications, Inc. Notification of a mobile unit out of coverage
US5926133A (en) * 1997-07-21 1999-07-20 Denso Corporation Differentially corrected position location system and method for mobile communication networks
US5918159A (en) * 1997-08-04 1999-06-29 Fomukong; Mundi Location reporting satellite paging system with optional blocking of location reporting
US6560461B1 (en) 1997-08-04 2003-05-06 Mundi Fomukong Authorized location reporting paging system
US6118977A (en) * 1997-09-11 2000-09-12 Lucent Technologies, Inc. Telecommunications-assisted satellite positioning system
US6711611B2 (en) 1998-09-11 2004-03-23 Genesis Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
US6985943B2 (en) 1998-09-11 2006-01-10 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
CN1087243C (en) * 1997-10-07 2002-07-10 财团法人工业技术研究院 Automotive anti-theft devide applying FM sub-carrier and difference correcting satellite positioning tech.
US5990826A (en) 1997-10-07 1999-11-23 Rockwell Science Center, Inc. Interbuilding and urban canyon extension solution for global positioning systems
GB9722324D0 (en) 1997-10-22 1997-12-17 Cambridge Positioning Sys Ltd Positioning system for digital telephone networks
USRE46528E1 (en) 1997-11-14 2017-08-29 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level
US6084544A (en) * 1997-12-18 2000-07-04 Ericsson Inc. Method for determining the location of a GPS receiver using an estimated reference time
US7907598B2 (en) 1998-02-17 2011-03-15 Genesys Telecommunication Laboratories, Inc. Method for implementing and executing communication center routing strategies represented in extensible markup language
US6332154B2 (en) 1998-09-11 2001-12-18 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface
US5999124A (en) * 1998-04-22 1999-12-07 Snaptrack, Inc, Satellite positioning system augmentation with wireless communication signals
US6169881B1 (en) * 1998-05-04 2001-01-02 Motorola, Inc. Method and apparatus for predicting impending service outages for ground-to-satellite terminal in a satellite communication system
US6236359B1 (en) * 1998-05-14 2001-05-22 Nortel Networks Limited Cellular terminal location using GPS signals in the cellular band
US6054928A (en) 1998-06-04 2000-04-25 Lemelson Jerome H. Prisoner tracking and warning system and corresponding methods
US6230097B1 (en) 1998-08-31 2001-05-08 Trimble Navigation Limited Accurate vehicle navigation
USRE46153E1 (en) 1998-09-11 2016-09-20 Genesys Telecommunications Laboratories, Inc. Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment
US6028514A (en) * 1998-10-30 2000-02-22 Lemelson Jerome H. Personal emergency, safety warning system and method
US6166685A (en) * 1998-11-19 2000-12-26 Qualcomm Incorporated Wireless user position update using infrastructure measurements
JP2000155163A (en) * 1998-11-20 2000-06-06 Sony Computer Entertainment Inc Positioning system, method, and device
US8135413B2 (en) 1998-11-24 2012-03-13 Tracbeam Llc Platform and applications for wireless location and other complex services
AU2355200A (en) 1998-12-07 2000-06-26 Global Trak, Inc. Apparatus and method for triggerable location reporting
US6219385B1 (en) * 1998-12-23 2001-04-17 Itt Manufacturing Enterprises, Inc. Digital AM/FM positioning system (DAFPS)—an international positioning system
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US6297768B1 (en) 1999-02-25 2001-10-02 Lunareye, Inc. Triggerable remote controller
GB9912724D0 (en) 1999-06-01 1999-08-04 Cambridge Positioning Sys Ltd Radio positioning system
US6496702B1 (en) * 1999-08-06 2002-12-17 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network (VPN)
US6707424B1 (en) * 1999-10-12 2004-03-16 David M. Snyder Integrated positioning system and method
US6347216B1 (en) 1999-11-04 2002-02-12 Xm Satellite Radio Inc. Method and system for providing geographic specific services in a satellite communications network
US6677895B1 (en) 1999-11-16 2004-01-13 Harris Corporation System and method for determining the location of a transmitting mobile unit
US7929978B2 (en) 1999-12-01 2011-04-19 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network
US6282231B1 (en) * 1999-12-14 2001-08-28 Sirf Technology, Inc. Strong signal cancellation to enhance processing of weak spread spectrum signal
US6768909B1 (en) * 2000-02-18 2004-07-27 Ericsson, Inc. Handoff between external and internal positioning systems
US7970412B2 (en) 2000-05-18 2011-06-28 Sirf Technology, Inc. Aided location communication system
US6427120B1 (en) 2000-08-14 2002-07-30 Sirf Technology, Inc. Information transfer in a multi-mode global positioning system used with wireless networks
US6389291B1 (en) * 2000-08-14 2002-05-14 Sirf Technology Multi-mode global positioning system for use with wireless networks
US6462708B1 (en) * 2001-04-05 2002-10-08 Sirf Technology, Inc. GPS-based positioning system for mobile GPS terminals
US8078189B2 (en) 2000-08-14 2011-12-13 Sirf Technology, Inc. System and method for providing location based services over a network
US7970411B2 (en) * 2000-05-18 2011-06-28 Sirf Technology, Inc. Aided location communication system
US7929928B2 (en) 2000-05-18 2011-04-19 Sirf Technology Inc. Frequency phase correction system
US7949362B2 (en) * 2000-05-18 2011-05-24 Sirf Technology, Inc. Satellite positioning aided communication system selection
US7236883B2 (en) * 2000-08-14 2007-06-26 Sirf Technology, Inc. Aiding in a satellite positioning system
US6931233B1 (en) 2000-08-31 2005-08-16 Sirf Technology, Inc. GPS RF front end IC with programmable frequency synthesizer for use in wireless phones
AU2002251852A1 (en) * 2001-02-02 2002-08-19 Rosum Corporation Services based on position location using broadcast digital television signals
US6600444B2 (en) 2001-02-23 2003-07-29 Lockheed Martin Corporation System and method for computing navigation information in the presence of interference
BR0208092A (en) * 2001-03-15 2004-05-04 Qualcomm Inc Time acquisition in a wireless position determination system
FR2823391A1 (en) * 2001-04-05 2002-10-11 Patrick Jean Jacques Segur NEW SYSTEM OF UNITS APPLYING BASE 3 AND CORRESPONDING APPLICATIONS (MAPPING)
US7668554B2 (en) * 2001-05-21 2010-02-23 Sirf Technology, Inc. Network system for aided GPS broadcast positioning
US8082096B2 (en) 2001-05-22 2011-12-20 Tracbeam Llc Wireless location routing applications and architecture therefor
CA2355426A1 (en) * 2001-08-17 2003-02-17 Luther Haave A system and method for asset tracking
AUPS123702A0 (en) * 2002-03-22 2002-04-18 Nahla, Ibrahim S. Mr The train navigtion and control system (TNCS) for multiple tracks
US8126889B2 (en) 2002-03-28 2012-02-28 Telecommunication Systems, Inc. Location fidelity adjustment based on mobile subscriber privacy profile
US8918073B2 (en) 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US7426380B2 (en) 2002-03-28 2008-09-16 Telecommunication Systems, Inc. Location derived presence information
US8290505B2 (en) 2006-08-29 2012-10-16 Telecommunications Systems, Inc. Consequential location derived information
US20030224855A1 (en) * 2002-05-31 2003-12-04 Robert Cunningham Optimizing location-based mobile gaming applications
US7551675B2 (en) * 2002-09-27 2009-06-23 Ibiquity Digital Corporation Method and apparatus for synchronized transmission and reception of data in a digital audio broadcasting system
US20040080454A1 (en) * 2002-10-23 2004-04-29 Camp William O. Methods and systems for determining the position of a mobile terminal using digital television signals
US8666397B2 (en) 2002-12-13 2014-03-04 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
US7283047B2 (en) * 2003-08-01 2007-10-16 Spectrum Tracking Systems, Inc. Method and system for providing tracking services to locate an asset
US7260186B2 (en) 2004-03-23 2007-08-21 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US20080126535A1 (en) 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
US20080090546A1 (en) 2006-10-17 2008-04-17 Richard Dickinson Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
JP4315832B2 (en) * 2004-02-17 2009-08-19 三菱電機株式会社 Thermal infrared sensor element and thermal infrared sensor array
US9137771B2 (en) * 2004-04-02 2015-09-15 Qualcomm Incorporated Methods and apparatuses for beacon assisted position determination systems
US20060021231A1 (en) * 2004-07-28 2006-02-02 Carey Nancy D Adaptive scissors
US7113128B1 (en) 2004-10-15 2006-09-26 Telecommunication Systems, Inc. Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas
US6985105B1 (en) 2004-10-15 2006-01-10 Telecommunication Systems, Inc. Culled satellite ephemeris information based on limiting a span of an inverted cone for locating satellite in-range determinations
US7411546B2 (en) * 2004-10-15 2008-08-12 Telecommunication Systems, Inc. Other cell sites used as reference point to cull satellite ephemeris information for quick, accurate assisted locating satellite location determination
US7629926B2 (en) 2004-10-15 2009-12-08 Telecommunication Systems, Inc. Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US8660573B2 (en) 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
US9282451B2 (en) 2005-09-26 2016-03-08 Telecommunication Systems, Inc. Automatic location identification (ALI) service requests steering, connection sharing and protocol translation
US7825780B2 (en) 2005-10-05 2010-11-02 Telecommunication Systems, Inc. Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle
US7907551B2 (en) * 2005-10-06 2011-03-15 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) location based 911 conferencing
US7626951B2 (en) 2005-10-06 2009-12-01 Telecommunication Systems, Inc. Voice Over Internet Protocol (VoIP) location based conferencing
US9008075B2 (en) 2005-12-22 2015-04-14 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance
US8150363B2 (en) 2006-02-16 2012-04-03 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
US8059789B2 (en) 2006-02-24 2011-11-15 Telecommunication Systems, Inc. Automatic location identification (ALI) emergency services pseudo key (ESPK)
US7899450B2 (en) 2006-03-01 2011-03-01 Telecommunication Systems, Inc. Cellular augmented radar/laser detection using local mobile network within cellular network
US9167553B2 (en) 2006-03-01 2015-10-20 Telecommunication Systems, Inc. GeoNexus proximity detector network
US7471236B1 (en) 2006-03-01 2008-12-30 Telecommunication Systems, Inc. Cellular augmented radar/laser detector
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US7610151B2 (en) * 2006-06-27 2009-10-27 Microsoft Corporation Collaborative route planning for generating personalized and context-sensitive routing recommendations
US8793066B2 (en) * 2006-06-27 2014-07-29 Microsoft Corporation Route monetization
US20080097688A1 (en) * 2006-06-27 2008-04-24 Microsoft Corporation Route generation based upon activity criteria
US8989763B2 (en) * 2008-03-27 2015-03-24 Qualcomm Incorporated Updating position assist data on a mobile computing device
US9071701B2 (en) * 2006-08-31 2015-06-30 Qualcomm Incorporated Using wireless characteristic to trigger generation of position fix
US9137629B2 (en) * 2006-08-31 2015-09-15 Qualcomm Incorporated Apparatus and methods for providing location-based services to a mobile computing device having a dual processor architecture
US8032151B2 (en) * 2007-03-29 2011-10-04 Hewlett-Packard Development Company, L.P. Updating position assist data on a mobile computing device
KR100809533B1 (en) * 2006-09-21 2008-03-04 삼성중공업 주식회사 Global coordinate creation method for precision measurement of precision measurement for space
US7966013B2 (en) 2006-11-03 2011-06-21 Telecommunication Systems, Inc. Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC)
US7991408B2 (en) * 2006-12-05 2011-08-02 Hewlett-Packard Development Company, L.P. Use of local position fix when remote position fix is unavailable
US8014793B2 (en) * 2007-02-08 2011-09-06 Hewlett-Packard Development Company, L.P. Use of previously-calculated position fix for location based query
US8050386B2 (en) 2007-02-12 2011-11-01 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
US7929530B2 (en) 2007-11-30 2011-04-19 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US9130963B2 (en) 2011-04-06 2015-09-08 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US8090532B2 (en) * 2007-12-14 2012-01-03 Microsoft Corporation Pedestrian route production
US20090157498A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Generational intelligent navigation synchronization or update
US20090157499A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Automatic splices for targeted advertisements
US20090157312A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Social network based routes
US8428859B2 (en) * 2007-12-14 2013-04-23 Microsoft Corporation Federated route production
US20090157540A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Destination auctioned through business of interest
US8473198B2 (en) * 2007-12-14 2013-06-25 Microsoft Corporation Additional content based on intended travel destination
US8060297B2 (en) * 2007-12-14 2011-11-15 Microsoft Corporation Route transfer between devices
US20090210242A1 (en) * 2008-02-19 2009-08-20 Microsoft Corporation Load balance payment
US20090210276A1 (en) * 2008-02-19 2009-08-20 Microsoft Corporation Ad hoc and opportunistic transportation services
US8793065B2 (en) * 2008-02-19 2014-07-29 Microsoft Corporation Route-based activity planner
US20090210142A1 (en) * 2008-02-19 2009-08-20 Microsoft Corporation Safe route configuration
US8155666B2 (en) 2008-06-16 2012-04-10 Skyhook Wireless, Inc. Methods and systems for determining location using a cellular and WLAN positioning system by selecting the best cellular positioning system solution
US8068587B2 (en) 2008-08-22 2011-11-29 Telecommunication Systems, Inc. Nationwide table routing of voice over internet protocol (VOIP) emergency calls
WO2010044837A1 (en) * 2008-10-14 2010-04-22 Telecommunication Systems, Inc. Location based proximity alert
US8892128B2 (en) 2008-10-14 2014-11-18 Telecommunication Systems, Inc. Location based geo-reminders
US8712453B2 (en) 2008-12-23 2014-04-29 Telecommunication Systems, Inc. Login security with short messaging
US9683850B2 (en) * 2009-02-03 2017-06-20 Telenav, Inc. Method for navigation using adaptive coverage
US9301191B2 (en) 2013-09-20 2016-03-29 Telecommunication Systems, Inc. Quality of service to over the top applications used with VPN
US9294911B2 (en) 2010-05-10 2016-03-22 Telecommunication Systems, Inc. Cell-ID translation in a location based system (LBS)
US8315599B2 (en) 2010-07-09 2012-11-20 Telecommunication Systems, Inc. Location privacy selector
US8336664B2 (en) 2010-07-09 2012-12-25 Telecommunication Systems, Inc. Telematics basic mobile device safety interlock
US8688087B2 (en) 2010-12-17 2014-04-01 Telecommunication Systems, Inc. N-dimensional affinity confluencer
US8942743B2 (en) 2010-12-17 2015-01-27 Telecommunication Systems, Inc. iALERT enhanced alert manager
WO2012141762A1 (en) 2011-02-25 2012-10-18 Telecommunication Systems, Inc. Mobile internet protocol (ip) location
US8649806B2 (en) 2011-09-02 2014-02-11 Telecommunication Systems, Inc. Aggregate location dynometer (ALD)
US9479344B2 (en) 2011-09-16 2016-10-25 Telecommunication Systems, Inc. Anonymous voice conversation
WO2013048551A1 (en) 2011-09-30 2013-04-04 Telecommunication Systems, Inc. Unique global identifier for minimizing prank 911 calls
US9313637B2 (en) 2011-12-05 2016-04-12 Telecommunication Systems, Inc. Wireless emergency caller profile data delivery over a legacy interface
US8984591B2 (en) 2011-12-16 2015-03-17 Telecommunications Systems, Inc. Authentication via motion of wireless device movement
US9384339B2 (en) 2012-01-13 2016-07-05 Telecommunication Systems, Inc. Authenticating cloud computing enabling secure services
US8688174B2 (en) 2012-03-13 2014-04-01 Telecommunication Systems, Inc. Integrated, detachable ear bud device for a wireless phone
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US9338153B2 (en) 2012-04-11 2016-05-10 Telecommunication Systems, Inc. Secure distribution of non-privileged authentication credentials
US9313638B2 (en) 2012-08-15 2016-04-12 Telecommunication Systems, Inc. Device independent caller data access for emergency calls
US9208346B2 (en) 2012-09-05 2015-12-08 Telecommunication Systems, Inc. Persona-notitia intellection codifier
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
US8983047B2 (en) 2013-03-20 2015-03-17 Telecommunication Systems, Inc. Index of suspicion determination for communications request
US9408034B2 (en) 2013-09-09 2016-08-02 Telecommunication Systems, Inc. Extended area event for network based proximity discovery
US9516104B2 (en) 2013-09-11 2016-12-06 Telecommunication Systems, Inc. Intelligent load balancer enhanced routing
US9479897B2 (en) 2013-10-03 2016-10-25 Telecommunication Systems, Inc. SUPL-WiFi access point controller location based services for WiFi enabled mobile devices
WO2016109777A2 (en) * 2014-12-31 2016-07-07 Iposi, Inc. Hybrid timing for a gnss receiver

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4785463A (en) * 1985-09-03 1988-11-15 Motorola, Inc. Digital global positioning system receiver
US5173710A (en) * 1991-08-15 1992-12-22 Terrapin Corporation Navigation and positioning system and method using uncoordinated beacon signals
US5218618A (en) * 1990-11-07 1993-06-08 Hughes Aircraft Company Cellular telephone service using spread spectrum transmission
US5223844A (en) * 1992-04-17 1993-06-29 Auto-Trac, Inc. Vehicle tracking and security system

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3191176A (en) * 1962-09-18 1965-06-22 William H Guier Method of navigation
US3889264A (en) * 1973-05-21 1975-06-10 Nasa Vehicle locating system utilizing AM broadcasting station carriers
US4054880A (en) * 1976-01-19 1977-10-18 E-Systems, Inc. Position fixing system utilizing plural commercial broadcast transmissions and having frequency correction
US4651156A (en) * 1982-02-08 1987-03-17 Mcgraw-Edison Co. Integrated radio location and communication system
US4809005A (en) * 1982-03-01 1989-02-28 Western Atlas International, Inc. Multi-antenna gas receiver for seismic survey vessels
US5194871A (en) * 1982-03-01 1993-03-16 Western Atlas International, Inc. System for simultaneously deriving position information from a plurality of satellite transmissions
FR2541801A1 (en) * 1983-02-28 1984-08-31 Aerac Apparatus for permanent satellite surveillance and identification of a unit moving by land or sea in the event of distress, theft, attack or attempted theft and/or attack, applicable to heavy goods vehicles
US4754465A (en) * 1984-05-07 1988-06-28 Trimble Navigation, Inc. Global positioning system course acquisition code receiver
JPS61137009A (en) * 1984-12-07 1986-06-24 Nissan Motor Co Ltd Position measuring apparatus for vehicle
US4651157A (en) * 1985-05-07 1987-03-17 Mets, Inc. Security monitoring and tracking system
US4791572A (en) * 1985-11-20 1988-12-13 Mets, Inc. Method for accurately displaying positional information on a map
US4751512A (en) * 1986-01-21 1988-06-14 Oceanonics, Inc. Differential navigation system for remote mobile users
US4743913A (en) * 1986-02-19 1988-05-10 Nissan Motor Company, Limited Hybrid navigation system for determining a relative position and direction of a vehicle and method therefor
JPH0621792B2 (en) * 1986-06-26 1994-03-23 日産自動車株式会社 Hybrid position measuring device
US4750197A (en) * 1986-11-10 1988-06-07 Denekamp Mark L Integrated cargo security system
KR910004416B1 (en) * 1987-03-13 1991-06-27 미쓰비시덴기 가부시기가이샤 Navigator
US4891761A (en) * 1988-03-31 1990-01-02 Mets, Inc. Method for accurately updating positional information provided on a digital map
US4884208A (en) * 1988-05-16 1989-11-28 Equipment Tracking Network, Inc. System for continuously establishing and indicating the location of a movable object
US4891650A (en) * 1988-05-16 1990-01-02 Trackmobile Inc. Vehicle location system
US5014206A (en) * 1988-08-22 1991-05-07 Facilitech International Incorporated Tracking system
CA1321418C (en) * 1988-10-05 1993-08-17 Joseph C. Mcmillan Primary land arctic navigation system
JPH02196975A (en) * 1989-01-26 1990-08-03 Nissan Motor Co Ltd Gps navigation device for vehicle
US4912756A (en) * 1989-04-07 1990-03-27 Unilink Corporation Method and apparatus for error-free digital data transmission during cellular telephone handoff, etc.
US4953198A (en) * 1989-07-05 1990-08-28 At&T Company Public cordless telephone
US5003317A (en) * 1989-07-11 1991-03-26 Mets, Inc. Stolen vehicle recovery system
US5087919A (en) * 1989-09-05 1992-02-11 Pioneer Electronic Corporation On-board navigation apparatus
US5189430A (en) * 1989-10-24 1993-02-23 Mitsubishi Denki Kabushiki Kaisha Navigation system for movable body
US5214789A (en) * 1989-11-17 1993-05-25 Uniden America Corporation Radio channel allocation based on location of mobile users
JPH03162619A (en) * 1989-11-21 1991-07-12 Pioneer Electron Corp Satellite radio wave acquisition system for gps receiver
JPH073463B2 (en) * 1989-11-22 1995-01-18 パイオニア株式会社 Satellite radio wave capturing method of GPS receiver
US5017926A (en) * 1989-12-05 1991-05-21 Qualcomm, Inc. Dual satellite navigation system
US5177490A (en) * 1989-12-12 1993-01-05 Pioneer Electronic Corporation Gps satellite signal tracking system for gps receivers
US5179519A (en) * 1990-02-01 1993-01-12 Pioneer Electronic Corporation Navigation system for vehicle
JPH03269385A (en) * 1990-03-20 1991-11-29 Pioneer Electron Corp Gps receiver
JPH049710A (en) * 1990-04-27 1992-01-14 Pioneer Electron Corp Navigation apparatus for vehicle
US5248981A (en) * 1990-05-10 1993-09-28 Pioneer Electronic Corporation Apparatus and method for positioning of a gps receiver
US5119504A (en) * 1990-07-19 1992-06-02 Motorola, Inc. Position aided subscriber unit for a satellite cellular system
US5185610A (en) * 1990-08-20 1993-02-09 Texas Instruments Incorporated GPS system and method for deriving pointing or attitude from a single GPS receiver
US5155490A (en) * 1990-10-15 1992-10-13 Gps Technology Corp. Geodetic surveying system using multiple GPS base stations
US5148452A (en) * 1990-12-31 1992-09-15 Motorola, Inc. Global positioning system digital receiver
US5208756A (en) * 1991-01-28 1993-05-04 Song Han L Vehicle locating and navigating system
US5225842A (en) * 1991-05-09 1993-07-06 Navsys Corporation Vehicle tracking system employing global positioning system (gps) satellites
US5202829A (en) * 1991-06-10 1993-04-13 Trimble Navigation Limited Exploration system and method for high-accuracy and high-confidence level relative position and velocity determinations
US5148179A (en) * 1991-06-27 1992-09-15 Trimble Navigation Differential position determination using satellites
US5146231A (en) * 1991-10-04 1992-09-08 Motorola, Inc. Electronic direction finder
US5235633A (en) * 1991-12-26 1993-08-10 Everett Dennison Cellular telephone system that uses position of a mobile unit to make call management decisions
US5323164A (en) * 1992-03-16 1994-06-21 Pioneer Electronic Corporation Satellite radio wave capturing method for a global positioning system (GPS) receiver
US5343209A (en) * 1992-05-07 1994-08-30 Sennott James W Navigation receiver with coupled signal-tracking channels
US5225843A (en) * 1992-09-01 1993-07-06 Motorola, Inc. Method for accessing a trunked communication system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4785463A (en) * 1985-09-03 1988-11-15 Motorola, Inc. Digital global positioning system receiver
US5218618A (en) * 1990-11-07 1993-06-08 Hughes Aircraft Company Cellular telephone service using spread spectrum transmission
US5173710A (en) * 1991-08-15 1992-12-22 Terrapin Corporation Navigation and positioning system and method using uncoordinated beacon signals
US5223844A (en) * 1992-04-17 1993-06-29 Auto-Trac, Inc. Vehicle tracking and security system
US5223844B1 (en) * 1992-04-17 2000-01-25 Auto Trac Inc Vehicle tracking and security system

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995022131A1 (en) * 1994-02-15 1995-08-17 Network Technology Limited Interactive control of remote equipment
US6198390B1 (en) 1994-10-27 2001-03-06 Dan Schlager Self-locating remote monitoring systems
GB2300324A (en) * 1995-04-28 1996-10-30 Anthony David Marshall Position communication
EP0745867A1 (en) * 1995-05-30 1996-12-04 HE HOLDINGS, INC. dba HUGHES ELECTRONICS GPS ready digital cellular telephone
AU722293B2 (en) * 1995-12-04 2000-07-27 Parthus (Uk) Limited Mobile position determination
WO1997021109A1 (en) * 1995-12-04 1997-06-12 Symmetricom, Inc. Mobile position determination
US6128501A (en) * 1995-12-04 2000-10-03 Symmetricom, Inc. Mobile position determination with error correction utilizing cellular networks
US9237543B2 (en) 1996-09-09 2016-01-12 Tracbeam, Llc Wireless location using signal fingerprinting and other location estimators
US9134398B2 (en) 1996-09-09 2015-09-15 Tracbeam Llc Wireless location using network centric location estimators
US9060341B2 (en) 1996-09-09 2015-06-16 Tracbeam, Llc System and method for hybriding wireless location techniques
US6282491B1 (en) 1996-10-02 2001-08-28 Robert Bosch Gmbh Telematic device for a motor vehicle
WO1998015075A3 (en) * 1996-10-02 1998-08-20 Bosch Gmbh Robert Telematic device for a motor vehicle with car radio, position fixing system and radio telephone
WO1998015075A2 (en) * 1996-10-02 1998-04-09 Robert Bosch Gmbh Telematic device for a motor vehicle with car radio, position fixing system and radio telephone
EP0856957A2 (en) * 1997-02-01 1998-08-05 ICO Services Ltd. User terminal positioning system and method of employing external signals
EP0856957A3 (en) * 1997-02-01 1999-04-14 ICO Services Ltd. User terminal positioning system and method of employing external signals
US6031489A (en) * 1997-02-01 2000-02-29 Ico Services Ltd. User terminal positioning system and method employing external signals
US6999779B1 (en) 1997-02-06 2006-02-14 Fujitsu Limited Position information management system
US7756527B2 (en) 1997-02-06 2010-07-13 Fujitsu Limited Position information management system
US7756529B2 (en) 1997-02-06 2010-07-13 Fujitsu Limited Position information management method and apparatus
GB2322248B (en) * 1997-02-06 2001-10-17 Fujitsu Ltd Position information management system
EP0871300A3 (en) * 1997-04-09 1999-03-31 ICO Services Ltd. Satellite terminal position determination
US6072430A (en) * 1997-04-09 2000-06-06 Ico Services Ltd. Satellite terminal position determination
EP0871300A2 (en) * 1997-04-09 1998-10-14 ICO Services Ltd. Satellite terminal position determination
EP0874248A3 (en) * 1997-04-25 1999-09-08 Lockheed Martin Corporation Rapid and precise geolocation of cellular telephones through the use of the GPS satellite system
EP0874248A2 (en) * 1997-04-25 1998-10-28 Lockheed Martin Corporation Rapid and precise geolocation of cellular telephones through the use of the GPS satellite system
EP0881504A3 (en) * 1997-05-28 1999-03-10 Digicon S.r.l. Device for the automatic transfer of data by means of acoustic signal
EP0881504A2 (en) * 1997-05-28 1998-12-02 Digicon S.r.l. Device for the automatic transfer of data by means of acoustic signal
WO1998057445A1 (en) * 1997-06-12 1998-12-17 Ericsson Inc. Method for acquisition of spotbeam beacon frequency within a satellite communications system
US6072786A (en) * 1997-06-12 2000-06-06 Ericsson Inc. Method for acquisition of spotbeam beacon frequency within a satellite communications system
DE19809212A1 (en) * 1998-03-04 1999-09-09 Siemens Ag Determining geographic position of receiver in geographic area
DE19827898C1 (en) * 1998-06-23 1999-11-11 Hans Leysieffer Electrical energy supply for an implant, eg. a hearing aid
US6285315B1 (en) 1999-02-16 2001-09-04 Symmetricom, Inc. Positioning systems
GB2347035A (en) * 1999-02-16 2000-08-23 Symmetricom Inc Satellite based positioning system
GB2347035B (en) * 1999-02-16 2003-10-08 Symmetricom Inc Positioning system
US9699609B2 (en) 1999-09-24 2017-07-04 Dennis J. Dupray Network services dependent upon geographical constraints
US8694025B2 (en) 1999-09-24 2014-04-08 Dennis Dupray Geographically constrained network services
US11765545B2 (en) 1999-09-24 2023-09-19 Dennis Dupray Network services dependent on geographical constraints
US9078101B2 (en) 1999-09-24 2015-07-07 Dennis Dupray Geographically constrained network services
US10455356B2 (en) 1999-09-24 2019-10-22 Dennis J. Dupray Network services dependent upon geographical constraints
US10641861B2 (en) 2000-06-02 2020-05-05 Dennis J. Dupray Services and applications for a communications network
US10684350B2 (en) 2000-06-02 2020-06-16 Tracbeam Llc Services and applications for a communications network
US9875492B2 (en) 2001-05-22 2018-01-23 Dennis J. Dupray Real estate transaction system
US11610241B2 (en) 2001-05-22 2023-03-21 Mobile Maven Llc Real estate transaction system
US10849089B2 (en) 2010-08-23 2020-11-24 Finetrak, Llc Resource allocation according to geolocation of mobile communication units
US9523763B2 (en) 2013-03-03 2016-12-20 The Boeing Company Satellite-based integer cycle ambiguity resolution of local medium wave radio signals
WO2014137544A1 (en) * 2013-03-03 2014-09-12 The Boeing Company Satellite-based integer cycle ambiguity resolution of local medium wave radio signals
US9565542B2 (en) 2014-11-11 2017-02-07 At&T Mobility Ii Llc Determining an accuracy of a location determination
US9338626B1 (en) 2014-11-11 2016-05-10 At&T Intellectual Property I, L.P. Determining an accuracy of a location determination

Also Published As

Publication number Publication date
US5422813A (en) 1995-06-06
AU6226794A (en) 1994-07-19
BR9307686A (en) 1999-09-08
CA2152052A1 (en) 1994-07-07

Similar Documents

Publication Publication Date Title
WO1994015412A1 (en) Hybrid gps/data and multi-service link unit
US5726893A (en) Cellular telephone with voice-in-data modem
US5365450A (en) Hybrid GPS/data line unit for rapid, precise, and robust position determination
JP5026634B2 (en) Enhancing satellite positioning with wireless communication signals
US7574215B1 (en) System and method for distribution of GPS satellite information
US5587715A (en) Method and apparatus for tracking a moving object
CA2440750C (en) Time acquisition in a wireless position determination system
JP2843951B2 (en) Cellular phone position detection system
US6538600B1 (en) Wireless assisted GPS using a reference location
US5742509A (en) Personal tracking system integrated with base station
US7031711B2 (en) Mobile communication system with position detection to facilitate hard handoff
JP2001505665A (en) Method and apparatus for determining time for a GPS receiver
US7609203B2 (en) Method for ephemeris assisted global positioning
US7495609B1 (en) Mobile GPS aiding data solution
EP1519201A2 (en) System and method for determining the position of a wireless CDMA transceiver
US20010014604A1 (en) System and method for provisioning assistance global positioning system information to a mobile station
JP2001505309A (en) Improved GPS receiver using communication link
WO1994015412B1 (en) Hybrid gps/data and multi-service link unit
JP2005508502A (en) Method and apparatus for receiving a global positioning system signal using a cellular acquisition signal
JP2002525638A (en) GPS location detection for mobile phones using the Internet
WO1996015636A1 (en) Locating system and method using a mobile communications network
CA2089123A1 (en) Position locating transceiver
KR20020052438A (en) System and method for measuring position of mobile phone
US20040192334A1 (en) Client-aided doppler estimation
WO2001063945A1 (en) Device and method for position finding and debiting of receivers

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU BR CA JP KR US US US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2152052

Country of ref document: CA

ENP Entry into the national phase

Ref document number: 1995 454347

Country of ref document: US

Date of ref document: 19950617

Kind code of ref document: A

122 Ep: pct application non-entry in european phase