Preface |
|
xiii | |
Preface to the First Edition |
|
xv | |
|
|
1 | (6) |
|
|
1 | (1) |
|
History of GPS Development |
|
|
1 | (1) |
|
|
2 | (1) |
|
Approaches of Presentation |
|
|
3 | (1) |
|
|
3 | (1) |
|
Potential Advantages of the Software Approach |
|
|
4 | (1) |
|
|
5 | (2) |
|
|
5 | (2) |
|
|
7 | (23) |
|
|
7 | (1) |
|
GPS Performance Requirements |
|
|
7 | (1) |
|
|
8 | (2) |
|
Basic Equations for Finding User Position |
|
|
10 | (1) |
|
Measurement of Pseudorange |
|
|
11 | (1) |
|
Solution of User Position from Pseudoranges |
|
|
12 | (1) |
|
Position Solution with more than Four Satellites |
|
|
13 | (2) |
|
User Position in Spherical Coordinate System |
|
|
15 | (1) |
|
|
16 | (1) |
|
Basic Relationships in an Ellipse |
|
|
17 | (2) |
|
|
19 | (1) |
|
Calculation of Geodetic Latitude |
|
|
20 | (2) |
|
Calculation of a Point on the Surface of the Earth |
|
|
22 | (1) |
|
|
23 | (1) |
|
|
24 | (3) |
|
|
27 | (3) |
|
|
27 | (3) |
|
|
30 | (21) |
|
|
30 | (1) |
|
Control Segment of the GPS System |
|
|
31 | (1) |
|
|
31 | (2) |
|
Maximum Differential Power Level from Different Satellites |
|
|
33 | (1) |
|
|
33 | (1) |
|
|
34 | (4) |
|
Average Rate of Change of the Doppler Frequency |
|
|
38 | (1) |
|
Maximum Rate of Change of the Doppler Frequency |
|
|
39 | (1) |
|
Rate of Change of the Doppler Frequency Due to User Acceleration |
|
|
40 | (1) |
|
|
40 | (2) |
|
|
42 | (2) |
|
|
44 | (2) |
|
Signal Strength at User Location |
|
|
46 | (2) |
|
|
48 | (3) |
|
|
49 | (2) |
|
Earth-Centered, Earth-Fixed Coordinate System |
|
|
51 | (17) |
|
|
51 | (1) |
|
|
52 | (2) |
|
Satellite Orbit Frame to Equator Frame Transform |
|
|
54 | (2) |
|
|
56 | (2) |
|
|
58 | (1) |
|
Overall Transform from Orbit Frame to Earth-Centered, Earth-Fixed Frame |
|
|
59 | (1) |
|
|
60 | (2) |
|
Correction of GPS System Time at Time of Transmission |
|
|
62 | (1) |
|
Calculation of Satellite Position |
|
|
63 | (2) |
|
Coordinate Adjustment for Satellites |
|
|
65 | (1) |
|
|
66 | (1) |
|
|
67 | (1) |
|
|
67 | (1) |
|
GPS C/A Code Signal Structure |
|
|
68 | (37) |
|
|
68 | (1) |
|
|
69 | (2) |
|
Code Division-Multiple Access (CDMA) Signals |
|
|
71 | (1) |
|
|
71 | (1) |
|
|
72 | (1) |
|
|
73 | (5) |
|
Correlation Properties of C/A Code |
|
|
78 | (1) |
|
|
79 | (1) |
|
Telemetry (TLM) and Hand Over Word (HOW) |
|
|
80 | (1) |
|
GPS Time and the Satellite Z Count |
|
|
81 | (1) |
|
|
82 | (6) |
|
Navigation Data from Subframe 1 |
|
|
88 | (2) |
|
Navigation Data from Subframes 2 and 3 |
|
|
90 | (2) |
|
Navigation Data from Subframes 4 and 5--Support Data |
|
|
92 | (5) |
|
|
97 | (2) |
|
|
99 | (1) |
|
Selectivity Availability (SA) and Typical Position Errors |
|
|
100 | (1) |
|
|
100 | (5) |
|
|
101 | (4) |
|
Receiver Hardware Considerations |
|
|
105 | (24) |
|
|
105 | (1) |
|
|
106 | (1) |
|
Amplification Consideration |
|
|
107 | (3) |
|
Two Possible Arrangements of Digitization by Frequency Plans |
|
|
110 | (1) |
|
First Component After the Antenna |
|
|
111 | (1) |
|
Selecting Sampling Frequency as a Function of the C/A Code Chip Rate |
|
|
111 | (2) |
|
Sampling Frequency and Band Aliasing for Real Data Collection |
|
|
113 | (2) |
|
Down-Converted RF Front End for Real Data Collection |
|
|
115 | (1) |
|
Direct Digitization for Real Data Collection |
|
|
116 | (2) |
|
In-Phase (I) and Quadrant-Phase (Q) Down Conversion |
|
|
118 | (2) |
|
Aliasing Two or More Input Bands into a Baseband |
|
|
120 | (2) |
|
|
122 | (1) |
|
|
122 | (2) |
|
Change from Complex to Real Data |
|
|
124 | (1) |
|
Effect of Sampling Frequency Accuracy |
|
|
125 | (1) |
|
|
126 | (3) |
|
|
127 | (2) |
|
Acquisition of GPS C/A Code Signals |
|
|
129 | (31) |
|
|
129 | (1) |
|
|
130 | (1) |
|
Maximum Data Length for Acquisition |
|
|
131 | (1) |
|
Frequency Steps in Acquisition |
|
|
132 | (1) |
|
C/A Code Multiplication and Fast Fourier Transform (FFT) |
|
|
133 | (1) |
|
|
134 | (2) |
|
Circular Convolution and Circular Correlation |
|
|
136 | (2) |
|
Acquisition by Circular Correlation |
|
|
138 | (2) |
|
Modified Acquisition by Circular Correlation |
|
|
140 | (1) |
|
Delay and Multiply Approach |
|
|
141 | (3) |
|
|
144 | (1) |
|
Coherent Processing of a Long Record of Data |
|
|
144 | (2) |
|
Basic Concept of Fine Frequency Estimation |
|
|
146 | (1) |
|
Resolving Ambiguity in Fine Frequency Measurements |
|
|
147 | (4) |
|
An Example of Acquisition |
|
|
151 | (4) |
|
|
155 | (5) |
|
|
155 | (5) |
|
|
160 | (26) |
|
|
160 | (1) |
|
|
161 | (2) |
|
First-Order Phase-Locked Loop |
|
|
163 | (1) |
|
Second-Order Phase-Locked Loop |
|
|
164 | (1) |
|
Transform from Continuous to Discrete Systems |
|
|
165 | (2) |
|
Carrier and Code Tracking |
|
|
167 | (2) |
|
Using the Phase-Locked Loop to Track GPS Signals |
|
|
169 | (1) |
|
Carrier Frequency Update for the Block Adjustment of Synchronizing Signal (BASS) Approach |
|
|
170 | (1) |
|
Discontinuity in Kernel Function |
|
|
171 | (3) |
|
Accuracy of the Beginning of C/A Code Measurement |
|
|
174 | (2) |
|
Fine Time Resolution Through Ideal Correlation Outputs |
|
|
176 | (3) |
|
Fine Time Resolution Through Curve Fitting |
|
|
179 | (2) |
|
Outputs from the Bass Tracking Program |
|
|
181 | (1) |
|
Combining RF and C/A Code |
|
|
182 | (1) |
|
Tracking of Longer Data and First Phase Transition |
|
|
183 | (1) |
|
|
183 | (3) |
|
|
184 | (1) |
|
|
185 | (1) |
|
|
186 | (38) |
|
|
186 | (1) |
|
Information Obtained from Tracking Results |
|
|
187 | (2) |
|
Converting Tracking Outputs to Navigation Data |
|
|
189 | (2) |
|
Subframe Matching and Parity Check |
|
|
191 | (1) |
|
Obtaining Ephemeris Data from Subframe 1 |
|
|
192 | (1) |
|
Obtaining Ephemeris Data from Subframe 2 |
|
|
193 | (1) |
|
Obtaining Ephemeris Data from Subframe 3 |
|
|
194 | (1) |
|
Typical Values of Ephemeris Data |
|
|
195 | (1) |
|
|
195 | (7) |
|
GPS System Time at Time of Transmission Corrected by Transit Time (tc) |
|
|
202 | (1) |
|
Calculation of Satellite Position |
|
|
202 | (3) |
|
Calculation of User Position in Cartesian Coordinate System |
|
|
205 | (1) |
|
Adjustment of Coordinate System of Satellites |
|
|
205 | (1) |
|
Changing User Position to Coordinate System of the Earth |
|
|
206 | (1) |
|
Transition from Acquisition to Tracking Program |
|
|
207 | (2) |
|
|
209 | (15) |
|
Acquisition of Weak Signals |
|
|
224 | (47) |
|
|
224 | (1) |
|
Signal-to-Noise Ratio (S/N) |
|
|
225 | (1) |
|
Limitation of Receiver Sensitivity |
|
|
226 | (3) |
|
Probability of Detection and False Alarm Rate |
|
|
229 | (1) |
|
Coherent Integration Gain |
|
|
230 | (1) |
|
|
231 | (1) |
|
Noncoherent Integration Loss and Gain |
|
|
232 | (3) |
|
Acquisition Considerations of Weak Signals |
|
|
235 | (2) |
|
|
237 | (1) |
|
Coherent Integration for Periodic Signal |
|
|
237 | (2) |
|
Recover Loss on in-between Frequencies |
|
|
239 | (5) |
|
Time Frequency Adjustment in Noncoherent Integration |
|
|
244 | (3) |
|
Threshold Determination for Gaussian Noise |
|
|
247 | (9) |
|
Probability of Detection of Simulated Signals |
|
|
256 | (2) |
|
Threshold Determination from Real Data |
|
|
258 | (5) |
|
Fine Frequency Calculation |
|
|
263 | (3) |
|
First Navigation Phase Transition Determination |
|
|
266 | (5) |
|
|
270 | (1) |
|
|
271 | (35) |
|
|
271 | (1) |
|
Frequency of Regenerating of Local C/A Code |
|
|
272 | (1) |
|
Carrier Frequency Measurement Requirement |
|
|
273 | (1) |
|
One Millisecond Data Processing and Input Data Selection |
|
|
273 | (3) |
|
|
276 | (3) |
|
Generation of Local Code and Correlating on 1 ms Input Signal |
|
|
279 | (2) |
|
Obtaining Navigation Data and Finding Carrier Frequency |
|
|
281 | (2) |
|
Calculating Signal-to-Noise Ratio (S/N) |
|
|
283 | (1) |
|
Basic Idea of Finding the Pseudorange |
|
|
284 | (2) |
|
Obtaining the Summed Early and Late Peak Correlation Outputs (Yes and Yls) |
|
|
286 | (3) |
|
Actual Time Shifting in Tracking |
|
|
289 | (2) |
|
Tracking Program with Regeneration of C/A Code Every Second |
|
|
291 | (2) |
|
Tracking of Signals with Non-Integer Sampling Frequency |
|
|
293 | (4) |
|
Cases Where an Initial C/A Code Point Matches the 1 ms Selected Data |
|
|
297 | (4) |
|
Experimental Results of the Weak Signal Tracking |
|
|
301 | (5) |
|
|
301 | (5) |
|
GPS Receiver-Related Subjects |
|
|
306 | (43) |
|
|
306 | (1) |
|
Information from Almanac Data |
|
|
306 | (4) |
|
Acquisition with Accurate Carrier Frequency Information |
|
|
310 | (1) |
|
Circular Correlation by Partition |
|
|
311 | (5) |
|
Sampling Frequency Correction through Wide Area Augmentation System (WAAS) Signal |
|
|
316 | (8) |
|
Strong and Weak Signal Conditions |
|
|
324 | (5) |
|
Simulation of GPS Signals |
|
|
329 | (1) |
|
Acquisition Impact of Filter Bandwidth in Front of ADC |
|
|
330 | (4) |
|
Number of ADC Bits Required Under Jamming |
|
|
334 | (3) |
|
Real Time Operation of a Software Receiver |
|
|
337 | (1) |
|
|
337 | (4) |
|
Satellite Positions and Doppler Frequencies from Almanac Data |
|
|
341 | (4) |
|
Emergency Geolocation with Cell Phone Operations |
|
|
345 | (4) |
|
|
346 | (3) |
Index |
|
349 | |