CDMA geolocation system
First Claim
1. A geolocation system for providing geolocation of a mobile transceiver capable of spread spectrum coded radio frequency emissions and communication, said geolocation system comprising:
- a plurality of base stations comprising a primary base station and one or more secondary base stations for receiving the spread spectrum coded radio frequency emissions, the primary base station being in communication with the mobile transceiver and the secondary base stations for conveying selected coded information bits from the mobile transceiver to the secondary base stations via the primary base station;
means for synchronizing the plurality of base stations to the mobile transceiver in time;
means for determining the geolocation of the mobile transceiver based on times of arrival of the spread spectrum coded radio frequency emissions at the plurality of base stations;
wherein each of the plurality of base stations comprises;
means for identifying a signal of interest in a spread spectrum coded radio frequency emission received at the base station, a portion of the signal of interest including the selected coded information bits conveyed from the mobile transceiver to the secondary base stations via the primary base station;
means for determining a time of arrival of the spread spectrum coded radio frequency emission received at the base station;
and wherein said means for determining the time of arrival of the spread spectrum coded radio frequency emission received at the one or more secondary base stations comprises;
means for dividing the spread spectrum coded radio frequency emission received at the one or more secondary base stations into a plurality of stages as a function of an estimated propagation distance;
despreader/demodulator means for despreading/demodulating each of the plurality of stages into the selected coded information bits; and
calculating means for calculating the fast Fourier transform of each of the plurality of stages to produce a time-frequency cross ambiguity function to filter and isolate strongest peak.
12 Assignments
0 Petitions
Accused Products
Abstract
A geolocation system for geolocating a mobile transceiver operating in a CDMA communication system is disclosed having improved time of arrival extraction which allows the extracting of time of arrival information of weak CDMA emissions. The improved time of arrival extraction is accomplished by breaking the received CDMA emission into M identical processing stages. Each stage performs despreading/demodulating at over sampled chip offsets from the next processing stage. The P-point fast Fourier transform of the M stages is taken and in effect a two dimensional time versus frequency cross ambiguity function is created. The peak of the function may be interpolated to create an accurate estimate of the time of arrival of the emission from the mobile transceiver, thus improving the accuracy of time of arrival measurements and adjusting for doppler frequency shifts that may otherwise corrupt the measurements when integrating over a long period of time.
53 Citations
32 Claims
-
1. A geolocation system for providing geolocation of a mobile transceiver capable of spread spectrum coded radio frequency emissions and communication, said geolocation system comprising:
-
a plurality of base stations comprising a primary base station and one or more secondary base stations for receiving the spread spectrum coded radio frequency emissions, the primary base station being in communication with the mobile transceiver and the secondary base stations for conveying selected coded information bits from the mobile transceiver to the secondary base stations via the primary base station;
means for synchronizing the plurality of base stations to the mobile transceiver in time;
means for determining the geolocation of the mobile transceiver based on times of arrival of the spread spectrum coded radio frequency emissions at the plurality of base stations;
wherein each of the plurality of base stations comprises;
means for identifying a signal of interest in a spread spectrum coded radio frequency emission received at the base station, a portion of the signal of interest including the selected coded information bits conveyed from the mobile transceiver to the secondary base stations via the primary base station;
means for determining a time of arrival of the spread spectrum coded radio frequency emission received at the base station;
and wherein said means for determining the time of arrival of the spread spectrum coded radio frequency emission received at the one or more secondary base stations comprises;
means for dividing the spread spectrum coded radio frequency emission received at the one or more secondary base stations into a plurality of stages as a function of an estimated propagation distance;
despreader/demodulator means for despreading/demodulating each of the plurality of stages into the selected coded information bits; and
calculating means for calculating the fast Fourier transform of each of the plurality of stages to produce a time-frequency cross ambiguity function to filter and isolate strongest peak. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
Tc=Chip Duration (seconds) c=speed of light (3*108 m/s) d=maximum expected propagation distance (meters) N=chip over sampling rate.
-
-
7. The geolocation system of claim 1 further comprising means for interpolating a selected peak in the time-frequency cross ambiguity function for determining the time of arrival.
-
8. The geolocation system of claim 1 wherein the means for identifying information bits of interest from the spread spectrum coded radio frequency emission received at the base station comprises means for extracting information bits from the spread spectrum coded radio frequency emission received at the bast station, each information bit having an amplitude;
- and means for identifying the information bit having the largest amplitude.
-
9. The geolocation system of claim 2 wherein said geolocation control unit includes means for instructing each of the base stations to store spread spectrum coded radio frequency emissions received at the base station.
-
10. The geolocation system of claim 1 wherein each of the base stations is divided into a plurality of sectors, each sector being capable of receiving a spread spectrum coded radio frequency emission from the mobile transceiver, the geolocation system further comprising means for determining which sectors of the base stations receives the spread spectrum coded radio frequency emission.
-
11. The geolocation system of claim 10 wherein a spread spectrum coded radio frequency emission is received by each of a first base station and a second base station, each of the first and second base stations having position coordinates and the first base station being designated the origin, such that the estimated position of the mobile transceiver is determined as follows:
-
{overscore (x)}=±
{square root over (r12−
{overscore (y)})}2
-
-
21. The geolocation system of claim 1, wherein the primary base station of said plurality of base stations comprises the base station closest to the mobile transceiver and in communication therewith for conveying the selected coded information bits to the secondary base stations.
-
22. The geolocation system of claim 1, wherein the primary base station is in communication with the secondary base stations for conveying Walsh symbols as the selected coded information bits from the mobile transceiver to the secondary base stations via the primary base station.
-
23. The geolocation system of claim 22, where the selected coded information bits are Walsh symbols, and wherein the coded information extraction at the primary site comprises a Walsh Transform.
-
24. The geolocation system of claim 1, wherein the means for determining time of arrival comprises extractor means for extracting the signal of interest from the spread spectrum coded radio frequency emission received at each of the base stations wherein the divider means divides each emission into M identical processing stages for timing extraction performed on each of the processing stages by the extractor means to jointly extract the signal of interest and time of arrival of the spread spectrum coded radio emission.
-
25. The geolocation system of claim 24, where the selected coded information bits are Walsh symbols, and wherein the coded information extraction at the primary site comprises a Walsh Transform.
-
26. The geolocation system of claim 24, where the selected coded information bits are Walsh symbols, and wherein the timing extraction comprises joint multistage time domain correlation, frequency domain and Walsh transforms to extract the timing of arrival information.
-
27. The geolocation system of claim 24, wherein the despreader/demodulator means operates over each of the M identical processing stages at oversampled chip offsets.
-
28. The geolocation system of claim 27, wherein the despreader/demodulator means comprises an interpolation for timing extraction in a time-frequency cross ambiguity function.
-
29. The geolocation system of claim 28, wherein the despreader/demodulator means uses a one-half chip offset.
-
30. The geolocation system of claim 28, wherein the extractor means provides time dimension information and further comprises a frequency domain transform to separate frequency content to enhance time information accuracy.
-
31. The geolocation system of claim 28, wherein the frequency transform function comprises a P-point fast Fourier transform.
-
32. The geolocation system of claim 30, wherein the time-frequency cross ambiguity function provides immunity to doppler frequency domain shifts to preserve the time of arrival information throughout the frequency domain transform stages.
-
12. A method of ascertaining the geolocation of a mobile transceiver capable of spread spectrum coded radio frequency emissions and which is in communication with a plurality of base stations, said method comprising the steps of:
-
designating a primary base station and one or more secondary base stations from the plurality of base stations;
receiving spread spectrum coded radio frequency emissions from the mobile transceiver at the of primary base stations;
establishing the primary base station in communication with the mobile transceiver and the secondary base stations;
conveying selected coded information bits from the mobile transceiver to the secondary base stations via the primary base station;
synchronizing the plurality of base stations to the mobile transceiver in time;
extracting a signal of interest from a spread spectrum coded radio frequency emission received at each of the base stations;
determining the primary base station based on the extracted signal of interest and identifying a portion of the signal of interest including the selected coded information bits conveyed from the mobile transceiver to the secondary base stations via the primary base station;
forwarding the selected coded information bits of interest from the primary base station to the secondary base stations, the secondary base stations comprising all of the plurality of base stations except the primary base station;
determining times of arrival of the spread spectrum coded radio frequency emission received at one or more of the secondary base stations;
determining a time of arrival of the spread spectrum coded radio frequency emission received at the primary base station;
determining the geolocation of the mobile transceiver utilizing the determined times of arrival. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
dividing the spread spectrum coded radio frequency emission received at each of the secondary base stations into a plurality of stages;
despreading/demodulating each of the plurality of stages into the extracted information bits;
calculating the fast Fourier transform of each of the stages to produce a time-frequency cross ambiguity function; and
determining the times of arrival of the spread spectrum coded radio frequency emission received at each of the secondary base stations based on the time-frequency cross ambiguity function.
-
-
14. The method of claim 12 wherein the step of determining the geolocation of the mobile transceiver further comprises the steps of:
-
determining the ranges between the mobile transceiver and the plurality of base stations utilizing the determined times of arrival; and
calculating the geolocation of the mobile transceiver based on the ranges between the mobile transceiver and the plurality of base stations.
-
-
15. The method of claim 13 further comprising the step of despreading/demodulating each of the plurality of stages into the extracted information bits at over sampled chip offsets for each of the secondary base stations.
-
16. The method of claim 13 wherein the step of dividing comprises dividing the spread spectrum coded radio frequency emission received at each of the secondary base stations into M stages wherein:
-
Tc=Chip Duration (seconds) c=speed of light (3*108 m/s) d=maximum expected propagation distance (meters) N=chip over sampling rate.
-
-
17. The method of claim 13 wherein the step of determining the times of arrival of the spread spectrum coded radio frequency emission received at each of the secondary base stations further comprises the step of interpolating a selected peak in the time-frequency cross ambiguity function and determining the times of arrival based on the selected peak.
-
18. The method of claim 12 wherein the step of identifying from the extracted information bits information bits of interest in the spread spectrum coded radio frequency emission received at each of the base stations further comprises identifying the extracted information bits having the largest amplitude.
-
19. The method of claim 12 wherein each of the plurality of base stations is divided into a plurality of sectors, each sector being capable of receiving a spread spectrum coded radio frequency emission from the mobile transceiver, the method further comprising the step of determining which sector of the base station receives the spread spectrum coded radio frequency emission.
-
20. The method of claim 19 wherein a spread spectrum coded radio frequency emission is received by each of a first base station and a second base station, each of the first and second base stations having position coordinates and the first base station being designated the origin, the method further comprising the step of estimating the position of the mobile transceiver as follows:
-
{overscore (x)}=±
{square root over (r12−
{overscore (y)})}2
-
Specification