CA2152052A1 - Hybrid gps/data and multi-service link unit - Google Patents
Hybrid gps/data and multi-service link unitInfo
- Publication number
- CA2152052A1 CA2152052A1 CA002152052A CA2152052A CA2152052A1 CA 2152052 A1 CA2152052 A1 CA 2152052A1 CA 002152052 A CA002152052 A CA 002152052A CA 2152052 A CA2152052 A CA 2152052A CA 2152052 A1 CA2152052 A1 CA 2152052A1
- Authority
- CA
- Canada
- Prior art keywords
- gps
- satellite
- data
- mobile
- signals
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1853—Satellite systems for providing telephony service to a mobile station, i.e. mobile satellite service
- H04B7/18545—Arrangements for managing station mobility, i.e. for station registration or localisation
- H04B7/18547—Arrangements for managing station mobility, i.e. for station registration or localisation for geolocalisation of a station
- H04B7/1855—Arrangements 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/18552—Arrangements 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/23—Testing, monitoring, correcting or calibrating of receiver elements
- G01S19/235—Calibration of receiver components
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/25—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
- G01S19/258—Acquisition 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/28—Satellite selection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/29—Acquisition or tracking or demodulation of signals transmitted by the system carrier including Doppler, related
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0027—Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-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/0205—Details
- G01S5/021—Calibration, monitoring or correction
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S2205/001—Transmission of position information to remote stations
- G01S2205/008—Transmission of position information to remote stations using a mobile telephone network
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
2 PCT~S93112179 20~2 HYBRID GPS/DATA AND MULTI-SERVICE LINR 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:
l. 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.
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:
l. 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-jacked, maintaining the current location of the automobile is critical to recovery, and could be of great WO94/15412 PCT~S93/12179 ~ 2 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 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 given detailed directions from the current automobile location to the selected destination.
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 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 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 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.
RAt'l~r.ROuND AND BRIEF DESCRIP~ION OF THE lNvhr.llON:
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 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 integrated into the invention via a novel technique for rapidly WO94/15412 PCT~S93/12179 ~ 21~52 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:
l. 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,
RAt'l~r.ROuND AND BRIEF DESCRIP~ION OF THE lNvhr.llON:
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 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 integrated into the invention via a novel technique for rapidly WO94/15412 PCT~S93/12179 ~ 21~52 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:
l. 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 WO94/15412 PCT~S93112179 a~ 4 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-l/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 lO 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.
WO94/15412 PCT~S93/12179 ~15~052 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 l - 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 C~~ n ication 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 -WO94115412~ o~ ~ PCT~S93/12179 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 cont~ining 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 l9.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 WO 94/15412 PCT~S93112179 ~lS~05~
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 l 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, WO94/15412 PCT~S93/12179 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 l0 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 ll is a block diagram of a receiver for deriving signals used in the microprocessor for this alternate position finding.
DE~ATT.~n DESCRIPTION OF THE lNV~r.llON
Figure l 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 l0 seconds). Acquisition begins with PN code acquisition 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 WO94tl541~ PCT~S93112179 ~ .s2 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 Ham~ing (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 W O 94/15412 P~CT~US93/12179 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 there-fore 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 normal~ly 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 dete ining the frequency error of uncertainly (f~) of a broadcast GPS satellite signal. The GPS receiver has either a user-entered, or integral timing function, which is accurate to t,. 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 Ll carrier frequency relative at WO94/15412 PCT~S93/12179 11 21 ~2~2 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 Ll 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 plsne, 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 Ll 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 lO00 chip timing hypotheses per second per correlator per channel for a detection probability of 0.95 and a false alarm probability of O.Ol assuming a 40 dB-Hz C/kT. Typically, triple correlator (early, punctual, and late) spacing is l.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 35 -: Doppler measurement. The acquisition frequency uncertainty band ~ . .
WO94/15412 PCT~S93/12179 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 l/2 second. Until the data frames from at least one GPS satellite are read, the above measurements contain a time-range ambiguity equal to the period of the PN code (l 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 l0 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 2v~
and radius re. Here, ve denotes a bound on the uncertainty in altitude relative to the WGS-84 geoid and r, 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 WO94/15412 PCT~S93tl2179 13 21 S2 0 ~
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~2 + re2. If one assumes a value of lO 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 lO0 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 O.l seconds by searching lO0 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 WO94/15412 PCT~S93112179 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 21Al 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 20Al 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 WO94/15412 PCT~S93112179 2~ ~0S2 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 5 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 W O 94/15412 PCTrUS93/12179 ~ 2~ 16 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 cèllular 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 35 - feeding bandstop filter 102 so that a notch (600 Hz, for example) WO94/15412 PCT~S93/1~179 7 21~2~S2 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 WO94/15412 PCT~S93/12179 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 WO94/15412 PCT~S93112179 19 2I~052 chip for recording voice digitally in VAU 120 and playing bac~ 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 WO94/15412 ~ PCT~S93/12179 ~,~,S~
perform its activities. Those subsystems are the Communication and Switching Subsystem 133, the ~rinistration 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 perfbrms 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 WO94115412 PCT~S93/12179 ~IS~S,~
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 5 rendered unreliable by the urban environment. Referring to Fig.
10, AM receiver 220 has antenna 221 for receiving the AM signals broadcast by stations AMl, AM2...AMN and provide the phase measurements for which are used to determine position, as described later herein in connection with Fig. ll. 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 te.g., 5-l0) of strong AM signals will be simultaneously available; furthermore, these signals can "surroundl' the vehicle 210, thereby yielding excellent signaling geometries for positioning. Within the framework of Fig. l0, the invention may be described as follows:
- l. Outside the urban canyon, GPS 226 provides the vehicle with regular, accurate position updates, as described earlier.
2. The local Reference Station 2ll shown regularly receives 35~ signals from all local AM stations of interest and measures key WO94/15412 PCT~S93/12179 ~ ~ 22 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 A~ Stations. With proper site selection, and utilization of a suitable, low-cost clock reference (e.g., 1 part in 10l), 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 AMl, 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 lO0'. 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 A~en~hility to highly accurate tone ranging (see below).
WO94/15412 PCT~S93112179 2~2~
5. The AM positioning process involves incremental, differential range measurements via tone ranging of the AM
carriers. The process, illustrated in Fig. ll, includes the following:
a. At least three, and preferably four or more AM signals (F~, F2, F3 and F4) are simultaneously received, split by power splitter 230, and sampled in each AM RF
processor 235-l, 235-2, 235-3, and 235-4 at 0.5 second (TBR) intervals. This sampling interval is selected because even at a speed of lO0 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 required, 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 ~ (Radians) Incremental Range = A~ l2~ 2n]=~R
~ Estimate of New Range at t2. R 12 = R 11 + ~R
30 . Simultaneous Computations for 3 other AM signals Yield New Range Values:
- R22, R32, R42 ~ RN2 WO94/15412 PCT~S93/12179 Differenced Ranges Formed: R22 - Rl2; R32 - Rl2,..RN2 - Rl2 - 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 l MHz AM carrier and a corresponding ~l000' wavelength, a phase measurement accuracy on the order l degree -2 degrees yields a corresponding range 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 WO94/15412 PCT~S93112179 .
21 ~2~S~
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. ll 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:
l. Because of its low frequency, each AM signal may be sampled and A/D converted in A/D converter 24l 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. ll 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 WO94115412 PCT~S93/12179 in Fig. ll is readily amenable to miniaturization in an Application Specific Integrated Circuit (ASIC).
3. The multiplicative sequencer 242 shown after the A/D
converter 24l appropriately rectifies the negative-going I and Q
samples, so that the two-stage accumulator 243 that follows can filter out all other AM signals and yield averaged, SNR-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 l ms interval will be more than adequate for SNR
enhancement. Furthermore, in l 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 lO0 ft/sec.
4. The averaged I and Q samples, I and ~, are then used as shown to measure phase via the arctangent function 246 or an equivalent. Note that the ratio of Q/I automatically cancels any AM fluctuations superimposed on the desired sinusoidal waveform.
A summary of mathematical considerations is as follows:
MATHEMATICAL DESCRIPTION
a(t) Represents AM Information; w is AM Carrier Radian Frequency;
(Reflects Reference Station Corrections); wtlis Odd Multiple of ~/2 I - Samples: A[1+ a (ti)l cos [wtl + ~] ~ A[1+ a (tl)l cos ~
Q - Samples: A[1 + a (ti + ~)] sin [wtl + ~] - A[1 + a (t ~ sin ~; alt; + ~) ~a(t;) for ~ s I~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:
- 35 -: 1. Global, international positioning capability (~30m, 3o~:
WO94/lS412 PCT~S93112179 2~ S2 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
- 5 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.
WO94/15412 PCT~S93/12179 2~ S~
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 CT.ATMRn IS:
The time required to accomplish these steps in a conventional GPS receiver will vary depending upon the assumed WO94/15412 PCT~S93112179 a~ 4 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-l/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 lO 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.
WO94/15412 PCT~S93/12179 ~15~052 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 l - 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 C~~ n ication 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 -WO94115412~ o~ ~ PCT~S93/12179 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 cont~ining 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 l9.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 WO 94/15412 PCT~S93112179 ~lS~05~
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 l 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, WO94/15412 PCT~S93/12179 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 l0 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 ll is a block diagram of a receiver for deriving signals used in the microprocessor for this alternate position finding.
DE~ATT.~n DESCRIPTION OF THE lNV~r.llON
Figure l 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 l0 seconds). Acquisition begins with PN code acquisition 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 WO94tl541~ PCT~S93112179 ~ .s2 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 Ham~ing (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 W O 94/15412 P~CT~US93/12179 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 there-fore 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 normal~ly 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 dete ining the frequency error of uncertainly (f~) of a broadcast GPS satellite signal. The GPS receiver has either a user-entered, or integral timing function, which is accurate to t,. 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 Ll carrier frequency relative at WO94/15412 PCT~S93/12179 11 21 ~2~2 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 Ll 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 plsne, 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 Ll 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 lO00 chip timing hypotheses per second per correlator per channel for a detection probability of 0.95 and a false alarm probability of O.Ol assuming a 40 dB-Hz C/kT. Typically, triple correlator (early, punctual, and late) spacing is l.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 35 -: Doppler measurement. The acquisition frequency uncertainty band ~ . .
WO94/15412 PCT~S93/12179 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 l/2 second. Until the data frames from at least one GPS satellite are read, the above measurements contain a time-range ambiguity equal to the period of the PN code (l 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 l0 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 2v~
and radius re. Here, ve denotes a bound on the uncertainty in altitude relative to the WGS-84 geoid and r, 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 WO94/15412 PCT~S93tl2179 13 21 S2 0 ~
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~2 + re2. If one assumes a value of lO 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 lO0 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 O.l seconds by searching lO0 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 WO94/15412 PCT~S93112179 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 21Al 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 20Al 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 WO94/15412 PCT~S93112179 2~ ~0S2 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 5 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 W O 94/15412 PCTrUS93/12179 ~ 2~ 16 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 cèllular 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 35 - feeding bandstop filter 102 so that a notch (600 Hz, for example) WO94/15412 PCT~S93/1~179 7 21~2~S2 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 WO94/15412 PCT~S93/12179 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 WO94/15412 PCT~S93112179 19 2I~052 chip for recording voice digitally in VAU 120 and playing bac~ 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 WO94/15412 ~ PCT~S93/12179 ~,~,S~
perform its activities. Those subsystems are the Communication and Switching Subsystem 133, the ~rinistration 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 perfbrms 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 WO94115412 PCT~S93/12179 ~IS~S,~
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 5 rendered unreliable by the urban environment. Referring to Fig.
10, AM receiver 220 has antenna 221 for receiving the AM signals broadcast by stations AMl, AM2...AMN and provide the phase measurements for which are used to determine position, as described later herein in connection with Fig. ll. 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 te.g., 5-l0) of strong AM signals will be simultaneously available; furthermore, these signals can "surroundl' the vehicle 210, thereby yielding excellent signaling geometries for positioning. Within the framework of Fig. l0, the invention may be described as follows:
- l. Outside the urban canyon, GPS 226 provides the vehicle with regular, accurate position updates, as described earlier.
2. The local Reference Station 2ll shown regularly receives 35~ signals from all local AM stations of interest and measures key WO94/15412 PCT~S93/12179 ~ ~ 22 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 A~ Stations. With proper site selection, and utilization of a suitable, low-cost clock reference (e.g., 1 part in 10l), 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 AMl, 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 lO0'. 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 A~en~hility to highly accurate tone ranging (see below).
WO94/15412 PCT~S93112179 2~2~
5. The AM positioning process involves incremental, differential range measurements via tone ranging of the AM
carriers. The process, illustrated in Fig. ll, includes the following:
a. At least three, and preferably four or more AM signals (F~, F2, F3 and F4) are simultaneously received, split by power splitter 230, and sampled in each AM RF
processor 235-l, 235-2, 235-3, and 235-4 at 0.5 second (TBR) intervals. This sampling interval is selected because even at a speed of lO0 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 required, 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 ~ (Radians) Incremental Range = A~ l2~ 2n]=~R
~ Estimate of New Range at t2. R 12 = R 11 + ~R
30 . Simultaneous Computations for 3 other AM signals Yield New Range Values:
- R22, R32, R42 ~ RN2 WO94/15412 PCT~S93/12179 Differenced Ranges Formed: R22 - Rl2; R32 - Rl2,..RN2 - Rl2 - 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 l MHz AM carrier and a corresponding ~l000' wavelength, a phase measurement accuracy on the order l degree -2 degrees yields a corresponding range 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 WO94/15412 PCT~S93112179 .
21 ~2~S~
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. ll 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:
l. Because of its low frequency, each AM signal may be sampled and A/D converted in A/D converter 24l 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. ll 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 WO94115412 PCT~S93/12179 in Fig. ll is readily amenable to miniaturization in an Application Specific Integrated Circuit (ASIC).
3. The multiplicative sequencer 242 shown after the A/D
converter 24l appropriately rectifies the negative-going I and Q
samples, so that the two-stage accumulator 243 that follows can filter out all other AM signals and yield averaged, SNR-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 l ms interval will be more than adequate for SNR
enhancement. Furthermore, in l 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 lO0 ft/sec.
4. The averaged I and Q samples, I and ~, are then used as shown to measure phase via the arctangent function 246 or an equivalent. Note that the ratio of Q/I automatically cancels any AM fluctuations superimposed on the desired sinusoidal waveform.
A summary of mathematical considerations is as follows:
MATHEMATICAL DESCRIPTION
a(t) Represents AM Information; w is AM Carrier Radian Frequency;
(Reflects Reference Station Corrections); wtlis Odd Multiple of ~/2 I - Samples: A[1+ a (ti)l cos [wtl + ~] ~ A[1+ a (tl)l cos ~
Q - Samples: A[1 + a (ti + ~)] sin [wtl + ~] - A[1 + a (t ~ sin ~; alt; + ~) ~a(t;) for ~ s I~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:
- 35 -: 1. Global, international positioning capability (~30m, 3o~:
WO94/lS412 PCT~S93112179 2~ S2 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
- 5 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.
WO94/15412 PCT~S93/12179 2~ S~
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 CT.ATMRn IS:
Claims (19)
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.
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.
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.
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.
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.
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.
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.
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.
19. 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 8 plurality of conventional ground based commercial radio transmitters for transmitting commercial broadcast signals, characterized by:
1) each mobile GPS receiver station including phase detection means for (1) simultaneously receiving a predetermined number of said commercial broadcast signals, and (2) measuring the changes in phase of each of said commercial broadcast signals as said mobile GPS receiver travels, and deriving therefrom a further position signal, and 2) means to detect GPS outage or black-out and providing said further position signal as an indication of position of said mobile GPS receiver station.
1) each mobile GPS receiver station including phase detection means for (1) simultaneously receiving a predetermined number of said commercial broadcast signals, and (2) measuring the changes in phase of each of said commercial broadcast signals as said mobile GPS receiver travels, and deriving therefrom a further position signal, and 2) means to detect GPS outage or black-out and providing said further position signal as an indication of position of said mobile GPS receiver station.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/992,892 | 1992-12-17 | ||
US07/992,892 US5365450A (en) | 1992-12-17 | 1992-12-17 | Hybrid GPS/data line unit for rapid, precise, and robust position determination |
US7981093A | 1993-06-22 | 1993-06-22 | |
US08/079,810 | 1993-06-22 | ||
US08/115,087 | 1993-09-02 | ||
US08/115,087 US5422813A (en) | 1992-12-17 | 1993-09-02 | No-outage GPS/commercial RF positioning system |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2152052A1 true CA2152052A1 (en) | 1994-07-07 |
Family
ID=27373559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002152052A Abandoned CA2152052A1 (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) |
Families Citing this family (213)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5640323A (en) * | 1990-02-05 | 1997-06-17 | Caterpillar Inc. | System and method for operating an autonomous navigation system |
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. |
AU679840B2 (en) * | 1994-02-15 | 1997-07-10 | Network Technology Limited | Interactive control of remote equipment |
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 |
US6198390B1 (en) | 1994-10-27 | 2001-03-06 | Dan Schlager | Self-locating remote monitoring systems |
US5913170A (en) | 1994-11-16 | 1999-06-15 | Highwaymaster Communications, Inc. | Locating system and method using a mobile communications network |
GB2300324A (en) * | 1995-04-28 | 1996-10-30 | Anthony David Marshall | Position communication |
CA2177310A1 (en) * | 1995-05-30 | 1996-12-01 | Farshad Mohamadi | Gps ready digital cellular telephone |
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 |
WO1997009635A1 (en) * | 1995-09-01 | 1997-03-13 | Konle, Tilmar | System for determining the location 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 |
GB9524754D0 (en) * | 1995-12-04 | 1996-04-24 | Symmetricom Inc | Mobile position determination |
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 |
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 |
US5901171A (en) * | 1996-03-15 | 1999-05-04 | Sirf Technology, Inc. | Triple multiplexing spread spectrum receiver |
US6041280A (en) * | 1996-03-15 | 2000-03-21 | Sirf Technology, Inc. | GPS car navigation system |
US5859576A (en) * | 1996-03-29 | 1999-01-12 | Illinois Superconductor Corporation | Extended spring loaded tuner |
US6018704A (en) * | 1996-04-25 | 2000-01-25 | Sirf Tech Inc | GPS receiver |
US6198765B1 (en) | 1996-04-25 | 2001-03-06 | Sirf Technologies, 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 |
US6917644B2 (en) * | 1996-04-25 | 2005-07-12 | Sirf Technology, Inc. | Spread spectrum receiver with multi-path correction |
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 |
US9134398B2 (en) | 1996-09-09 | 2015-09-15 | Tracbeam Llc | Wireless location using network centric location estimators |
US6236365B1 (en) | 1996-09-09 | 2001-05-22 | Tracbeam, Llc | Location of a mobile station using a plurality of commercial wireless infrastructures |
CA2265875C (en) | 1996-09-09 | 2007-01-16 | Dennis Jay Dupray | Location of a mobile station |
US7903029B2 (en) | 1996-09-09 | 2011-03-08 | Tracbeam Llc | Wireless location routing applications and architecture therefor |
US7714778B2 (en) | 1997-08-20 | 2010-05-11 | Tracbeam Llc | Wireless location gateway and applications 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 |
DE19640735A1 (en) | 1996-10-02 | 1998-04-23 | Bosch Gmbh Robert | Telematics device for a motor vehicle |
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 |
GB2321812B (en) * | 1997-02-01 | 2001-02-21 | 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 |
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 |
US7031442B1 (en) | 1997-02-10 | 2006-04-18 | Genesys Telecommunications Laboratories, Inc. | Methods and apparatus for personal routing in computer-simulated telephony |
US6104802A (en) | 1997-02-10 | 2000-08-15 | Genesys Telecommunications Laboratories, Inc. | In-band signaling for routing |
US6249542B1 (en) * | 1997-03-28 | 2001-06-19 | Sirf Technology, Inc. | Multipath processing for GPS receivers |
GB2324218A (en) * | 1997-04-09 | 1998-10-14 | Ico Services Ltd | Satellite acquisition in navigation system |
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 |
JPH10300835A (en) * | 1997-04-25 | 1998-11-13 | Lockheed Martin Corp | Quick and accurate specification of geographical position for cellular telephone using gps satellite 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 |
IT1293106B1 (en) * | 1997-05-28 | 1999-02-11 | Digicon S R L | DEVICE FOR AUTOMATIC DATA TRANSFER BY MEANS OF ACOUSTIC SIGNAL |
US6072786A (en) * | 1997-06-12 | 2000-06-06 | Ericsson Inc. | Method for acquisition of spotbeam beacon frequency within a satellite communications system |
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 |
US5990826A (en) * | 1997-10-07 | 1999-11-23 | Rockwell Science Center, Inc. | Interbuilding and urban canyon extension solution for global positioning systems |
CN1087243C (en) * | 1997-10-07 | 2002-07-10 | 财团法人工业技术研究院 | Automotive anti-theft devide applying FM sub-carrier and difference correcting satellite positioning tech. |
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 |
DE19809212A1 (en) * | 1998-03-04 | 1999-09-09 | Siemens Ag | Determining geographic position of receiver in geographic area |
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 |
DE19827898C1 (en) * | 1998-06-23 | 1999-11-11 | Hans Leysieffer | Electrical energy supply for an implant, eg. a hearing aid |
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 |
GB2347035B (en) | 1999-02-16 | 2003-10-08 | Symmetricom Inc | Positioning system |
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) |
EP1286735A1 (en) | 1999-09-24 | 2003-03-05 | Dennis Jay Dupray | Geographically constrained network services |
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 |
US6427120B1 (en) | 2000-08-14 | 2002-07-30 | Sirf Technology, Inc. | Information transfer in a multi-mode global positioning system used with wireless networks |
US7949362B2 (en) * | 2000-05-18 | 2011-05-24 | Sirf Technology, Inc. | Satellite positioning aided communication system selection |
US7970412B2 (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 |
US6389291B1 (en) * | 2000-08-14 | 2002-05-14 | Sirf Technology | Multi-mode global positioning system for use with wireless networks |
US7970411B2 (en) * | 2000-05-18 | 2011-06-28 | Sirf Technology, Inc. | Aided location communication system |
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 |
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 |
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 |
KR100898530B1 (en) * | 2001-03-15 | 2009-05-20 | 퀄컴 인코포레이티드 | 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 |
US8918073B2 (en) | 2002-03-28 | 2014-12-23 | Telecommunication Systems, Inc. | Wireless telecommunications location based services scheme selection |
US8290505B2 (en) | 2006-08-29 | 2012-10-16 | Telecommunications Systems, Inc. | Consequential location derived information |
US8126889B2 (en) | 2002-03-28 | 2012-02-28 | Telecommunication Systems, Inc. | Location fidelity adjustment based on mobile subscriber privacy profile |
US7426380B2 (en) | 2002-03-28 | 2008-09-16 | Telecommunication Systems, Inc. | Location derived presence 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 |
US7375654B2 (en) * | 2003-08-01 | 2008-05-20 | 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 |
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 |
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 |
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 |
US20080097688A1 (en) * | 2006-06-27 | 2008-04-24 | Microsoft Corporation | Route generation based upon activity criteria |
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 |
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 |
US9071701B2 (en) * | 2006-08-31 | 2015-06-30 | Qualcomm Incorporated | Using wireless characteristic to trigger generation of position fix |
US8989763B2 (en) * | 2008-03-27 | 2015-03-24 | Qualcomm Incorporated | Updating position assist data on a mobile computing device |
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 |
US9130963B2 (en) | 2011-04-06 | 2015-09-08 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
US7929530B2 (en) | 2007-11-30 | 2011-04-19 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
US20090157540A1 (en) * | 2007-12-14 | 2009-06-18 | Microsoft Corporation | Destination auctioned through business of interest |
US8090532B2 (en) * | 2007-12-14 | 2012-01-03 | Microsoft Corporation | Pedestrian route production |
US20090157499A1 (en) * | 2007-12-14 | 2009-06-18 | Microsoft Corporation | Automatic splices for targeted advertisements |
US8473198B2 (en) * | 2007-12-14 | 2013-06-25 | Microsoft Corporation | Additional content based on intended travel destination |
US20090157498A1 (en) * | 2007-12-14 | 2009-06-18 | Microsoft Corporation | Generational intelligent navigation synchronization or update |
US20090157312A1 (en) * | 2007-12-14 | 2009-06-18 | Microsoft Corporation | Social network based routes |
US8060297B2 (en) * | 2007-12-14 | 2011-11-15 | Microsoft Corporation | Route transfer between devices |
US8428859B2 (en) * | 2007-12-14 | 2013-04-23 | Microsoft Corporation | Federated route production |
US20090210242A1 (en) * | 2008-02-19 | 2009-08-20 | Microsoft Corporation | Load balance payment |
US20090210142A1 (en) * | 2008-02-19 | 2009-08-20 | Microsoft Corporation | Safe route configuration |
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 |
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 |
WO2011142807A1 (en) | 2010-05-10 | 2011-11-17 | Telecommunication Systems, Inc. | Cell-id translation in a location based system (lbs) |
US8336664B2 (en) | 2010-07-09 | 2012-12-25 | Telecommunication Systems, Inc. | Telematics basic mobile device safety interlock |
US8315599B2 (en) | 2010-07-09 | 2012-11-20 | Telecommunication Systems, Inc. | Location privacy selector |
US9538493B2 (en) | 2010-08-23 | 2017-01-03 | Finetrak, Llc | Locating a mobile station and applications therefor |
US8942743B2 (en) | 2010-12-17 | 2015-01-27 | Telecommunication Systems, Inc. | iALERT enhanced alert manager |
US8688087B2 (en) | 2010-12-17 | 2014-04-01 | Telecommunication Systems, Inc. | N-dimensional affinity confluencer |
WO2012087353A1 (en) | 2010-12-22 | 2012-06-28 | Telecommunication Systems, Inc. | Area event handling when current network does not cover target area |
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 |
US9523763B2 (en) * | 2013-03-03 | 2016-12-20 | The Boeing Company | Satellite-based integer cycle ambiguity resolution of local medium wave radio signals |
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 |
US9338626B1 (en) | 2014-11-11 | 2016-05-10 | At&T Intellectual Property I, L.P. | Determining an accuracy of a location determination |
US9571262B2 (en) | 2014-12-31 | 2017-02-14 | Iposi, Inc. | Hybrid timing for a GNSS receiver |
Family Cites Families (53)
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 |
US5194871A (en) * | 1982-03-01 | 1993-03-16 | Western Atlas International, Inc. | System for simultaneously deriving position information from a plurality of satellite transmissions |
US4809005A (en) * | 1982-03-01 | 1989-02-28 | Western Atlas International, Inc. | Multi-antenna gas receiver for seismic survey vessels |
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 |
US4785463A (en) * | 1985-09-03 | 1988-11-15 | Motorola, Inc. | Digital global positioning system receiver |
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 |
US5218618A (en) * | 1990-11-07 | 1993-06-08 | Hughes Aircraft Company | Cellular telephone service using spread spectrum transmission |
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 |
US5173710A (en) * | 1991-08-15 | 1992-12-22 | Terrapin Corporation | Navigation and positioning system and method using uncoordinated beacon signals |
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 |
US5223844B1 (en) * | 1992-04-17 | 2000-01-25 | Auto Trac Inc | Vehicle tracking and security system |
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 |
-
1993
- 1993-09-02 US US08/115,087 patent/US5422813A/en not_active Expired - Lifetime
- 1993-12-17 AU AU62267/94A patent/AU6226794A/en not_active Abandoned
- 1993-12-17 BR BR9307686-0A patent/BR9307686A/en not_active Application Discontinuation
- 1993-12-17 CA CA002152052A patent/CA2152052A1/en not_active Abandoned
- 1993-12-17 WO PCT/US1993/012179 patent/WO1994015412A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
AU6226794A (en) | 1994-07-19 |
WO1994015412A1 (en) | 1994-07-07 |
BR9307686A (en) | 1999-09-08 |
US5422813A (en) | 1995-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2152052A1 (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 | |
US5587715A (en) | Method and apparatus for tracking a moving object | |
JP5026634B2 (en) | Enhancing satellite positioning with wireless communication signals | |
US7574215B1 (en) | System and method for distribution of GPS satellite information | |
KR100610132B1 (en) | Method and apparatus for operating a satellite positioning system receiver | |
US5742509A (en) | Personal tracking system integrated with base station | |
CA2440750C (en) | Time acquisition in a wireless position determination system | |
EP1262790B1 (en) | Method and apparatus for determining time for GPS receivers | |
US6411811B2 (en) | System and method for provisioning assistance global positioning system information to a mobile station | |
US5913170A (en) | Locating system and method using a mobile communications network | |
JP2843951B2 (en) | Cellular phone position detection system | |
US6538600B1 (en) | Wireless assisted GPS using a reference location | |
US7609203B2 (en) | Method for ephemeris assisted global positioning | |
US7495609B1 (en) | Mobile GPS aiding data solution | |
US20040192335A1 (en) | Method and apparatus for improved location determination in a private radio network using a public network system | |
EP1519202A2 (en) | System and method for determining the position of a wireless CDMA transceiver | |
WO1994015412B1 (en) | Hybrid gps/data and multi-service link unit | |
JP2001505309A (en) | Improved GPS receiver using communication link | |
US6590527B2 (en) | Navigation system, GPS terminal and navigation method using supplementary data in broadcast radio wave signal | |
CA2089123A1 (en) | Position locating transceiver | |
JP2002525638A (en) | GPS location detection for mobile phones using the Internet | |
KR20020052438A (en) | System and method for measuring position of mobile phone | |
EP1264491A1 (en) | Device and method for position finding and debiting of receivers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FZDE | Discontinued |