| |
| |
Preface | |
| |
| |
List of Figures | |
| |
| |
List of Tables | |
| |
| |
Abbreviations | |
| |
| |
| |
Signals and Systems | |
| |
| |
| |
Characterization of Signals | |
| |
| |
| |
Continuous-Time Deterministic Signals | |
| |
| |
| |
Discrete-Time Deterministic Signals | |
| |
| |
| |
Unit Impulse | |
| |
| |
| |
Rectangular Pulse | |
| |
| |
| |
Random Signals | |
| |
| |
| |
Random Sequence of Pulses | |
| |
| |
| |
Sampling | |
| |
| |
| |
Characterization of Systems | |
| |
| |
| |
Linear Time-Invariant Systems | |
| |
| |
| |
Representation of Bandpass Signals | |
| |
| |
| |
GPS Signal | |
| |
| |
| |
Signals and Data | |
| |
| |
| |
GPS Signal Scheme | |
| |
| |
| |
C/ACode | |
| |
| |
| |
Gold Sequence | |
| |
| |
| |
Gold Sequence Generation-Overview | |
| |
| |
| |
Gold Sequence Generation-Details | |
| |
| |
| |
Correlation Properties | |
| |
| |
| |
Doppler Frequency Shift | |
| |
| |
| |
Code Tracking | |
| |
| |
| |
Navigation Data | |
| |
| |
| |
Telemetry and Handover Words | |
| |
| |
| |
Data in Navigation Message | |
| |
| |
| |
Galileo Signal | |
| |
| |
| |
Signal Theoretical Considerations | |
| |
| |
| |
Galileo L1 OS Signal | |
| |
| |
| |
Signal Generation | |
| |
| |
| |
Coherent Adaptive Subcarrier Modulation | |
| |
| |
| |
Binary Offset Carrier Modulation | |
| |
| |
| |
Message Structure | |
| |
| |
| |
Frames and Pages | |
| |
| |
| |
Cyclic Redundancy Check | |
| |
| |
| |
Forward Error Correction and Block Interleaving | |
| |
| |
| |
Message Contents | |
| |
| |
| |
Time and Clock Correction Parameters | |
| |
| |
| |
Conversion of GST to UTC and GPST | |
| |
| |
| |
Service Parameters | |
| |
| |
| |
The Received L1 OS Signal | |
| |
| |
| |
GNSS Antennas and Front Ends | |
| |
| |
| |
Background | |
| |
| |
| |
GNSS L1 Front-End Components | |
| |
| |
| |
GNSS Antenna | |
| |
| |
| |
Filter | |
| |
| |
| |
Amplifier | |
| |
| |
| |
Mixer/Local Oscillator | |
| |
| |
| |
Analog-to-Digital Converter | |
| |
| |
| |
Resulting Sampled Data | |
| |
| |
| |
GNSS Front-End ASIC | |
| |
| |
| |
GNSS Receiver Operation Overview | |
| |
| |
| |
Receiver Channels | |
| |
| |
| |
Acquisition | |
| |
| |
| |
Tracking | |
| |
| |
| |
Navigation Data Extraction | |
| |
| |
| |
Computation of Position | |
| |
| |
| |
Acquisition | |
| |
| |
| |
Motivation | |
| |
| |
| |
Serial Search Acquisition | |
| |
| |
| |
PRN Sequence Generation | |
| |
| |
| |
Carrier Generation | |
| |
| |
| |
Integration and Squaring | |
| |
| |
| |
Parallel Frequency Space Search Acquisition | |
| |
| |
| |
Parallel Code Phase Search Acquisition | |
| |
| |
| |
Data Size | |
| |
| |
| |
Execution Time | |
| |
| |
| |
Parameter Estimation | |
| |
| |
| |
Carrier and Code Tracking | |
| |
| |
| |
Motivation | |
| |
| |
| |
Demodulation | |
| |
| |
| |
Second-Order PLL | |
| |
| |
| |
Damping Ratio | |
| |
| |
| |
Noise Bandwidth | |
| |
| |
| |
Carrier Tracking | |
| |
| |
| |
Code Tracking | |
| |
| |
| |
Multipath | |
| |
| |
| |
Complete Tracking Block | |
| |
| |
| |
Pseudorange Computations | |
| |
| |
| |
Data Processing for Positioning | |
| |
| |
| |
Navigation Data Recovery | |
| |
| |
| |
Finding the Bit Transition Time and the Bit Values | |
| |
| |
| |
Navigation Data Decoding | |
| |
| |
| |
Location of Preamble | |
| |
| |
| |
Extracting the Navigation Data | |
| |
| |
| |
Computation of Satellite Position | |
| |
| |
| |
Pseudorange Estimation | |
| |
| |
| |
The Initial Set of Pseudoranges | |
| |
| |
| |
Estimation of Subsequent Pseudoranges | |
| |
| |
| |
Computation of Receiver Position | |
| |
| |
| |
Time | |
| |
| |
| |
Linearization of the Observation Equation | |
| |
| |
| |
Using the Least-Squares Method | |
| |
| |
| |
Real-Time Positioning Accuracy | |
| |
| |
| |
Time Systems Relevant for GPS | |
| |
| |
| |
Coordinate Transformations | |
| |
| |
| |
Universal Transverse Mercator Mapping | |
| |
| |
| |
Dilution of Precision | |
| |
| |
| |
World Geodetic System 1984 | |
| |
| |
| |
Time and Coordinate Reference Frames for GPS and Galileo | |
| |
| |
Problems | |
| |
| |
| |
MATLAB Code | |
| |
| |
| |
Structure of the Code | |
| |
| |
| |
The settings Structure | |
| |
| |
| |
Acquisition Function | |
| |
| |
| |
Tracking Function | |
| |
| |
| |
Function postNavigation | |
| |
| |
| |
Pseudorange Computation | |
| |
| |
| |
Position Computation | |
| |
| |
| |
GNSS Signal Simulation | |
| |
| |
| |
GPS Signal Simulation | |
| |
| |
| |
Simulink Implementation | |
| |
| |
| |
C/A Code Generation | |
| |
| |
| |
Navigation Data Generation | |
| |
| |
| |
P Code Generation | |
| |
| |
| |
Combining the Signal Components | |
| |
| |
| |
Upper-Level Implementation | |
| |
| |
| |
Galileo Signal Generator | |
| |
| |
| |
Differences in Processing GPS and Galileo Signals | |
| |
| |
| |
Signal Differences | |
| |
| |
| |
Differences in Signal Processing | |
| |
| |
Bibliography | |
| |
| |
Index | |