You are previewing Global Positioning Systems, Inertial Navigation, and Integration, Second Edition.
O'Reilly logo
Global Positioning Systems, Inertial Navigation, and Integration, Second Edition

Book Description

An updated guide to GNSS and INS, and solutions to real-world GPS/INS problems with Kalman filtering

Written by recognized authorities in the field, this second edition of a landmark work provides engineers, computer scientists, and others with a working familiarity with the theory and contemporary applications of Global Navigation Satellite Systems (GNSS), Inertial Navigational Systems (INS), and Kalman filters. Throughout, the focus is on solving real-world problems, with an emphasis on the effective use of state-of-the-art integration techniques for those systems, especially the application of Kalman filtering. To that end, the authors explore the various subtleties, common failures, and inherent limitations of the theory as it applies to real-world situations, and provide numerous detailed application examples and practice problems, including GNSS-aided INS, modeling of gyros and accelerometers, and SBAS and GBAS.

Drawing upon their many years of experience with GNSS, INS, and the Kalman filter, the authors present numerous design and implementation techniques not found in other professional references. This Second Edition has been updated to include:

  • GNSS signal integrity with SBAS

  • Mitigation of multipath, including results

  • Ionospheric delay estimation with Kalman filters

  • New MATLAB programs for satellite position determination using almanac and ephemeris data and ionospheric delay calculations from single and dual frequency data

  • New algorithms for GEO with L1 /L5 frequencies and clock steering

  • Implementation of mechanization equations in numerically stable algorithms

To enhance comprehension of the subjects covered, the authors have included software in MATLAB, demonstrating the working of the GNSS, INS, and filter algorithms. In addition to showing the Kalman filter in action, the software also demonstrates various practical aspects of finite word length arithmetic and the need for alternative algorithms to preserve result accuracy.

Table of Contents

  1. Coverpage
  2. Titlepage
  3. Copyright
  4. Dedication
  5. Contents
  6. Preface to the Second Edition
  7. Acknowledgments
  8. ACRONYMS AND ABBREVIATIONS
  9. Preface to the Second Edition
  10. Acknowledgments
  11. ACRONYMS AND ABBREVIATIONS
  12. 1 Introduction
    1. 1.1 GNSS/INS Integration Overview
    2. 1.2 GNSS Overview
    3. 1.3 Differential and Augmented GPS
    4. 1.4 Space-Based Augmentation Systems (SBASS)
    5. 1.5 Applications
    6. Problems
  13. 2 Fundamentals of Satellite and Inertial Navigation
    1. 2.1 Navigation Systems Considered
    2. 2.2 Fundamentals of Inertial Navigation
    3. 2.3 Satellite Navigation
    4. 2.4 Time and GPS
    5. 2.5 Example: User Position Calculations with no Errors
    6. Problems
  14. 3 Signal Characteristics and Information Extraction
    1. 3.1 Mathematical Signal Waveform Models
    2. 3.2 GPS Signal Components, Purposes, and Properties
    3. 3.3 Signal Power Levels
    4. 3.4 Signal Acquisition and Tracking
    5. 3.5 Extraction of Information for Navigation Solution
    6. 3.6 Theoretical Considerations in Pseudorange and Frequency Estimation
    7. 3.7 Modernization of GPS
    8. Problems
  15. 4 Receiver and Antenna Design
    1. 4.1 Receiver Architecture
    2. 4.2 Receiver Design Choices
    3. 4.3 High-Sensitivity-Assisted GPS Systems (Indoor Positioning)
    4. 4.4 Antenna Design
    5. Problems
  16. 5 Global Navigation Satellite System Data Errors
    1. 5.1 Selective Availability Errors
    2. 5.2 Ionospheric Propagation Errors
    3. 5.3 Tropospheric Propagation Errors
    4. 5.4 The Multipath Problem
    5. 5.5 How Multipath Causes Ranging Errors
    6. 5.6 Methods of Multipath Mitigation
    7. 5.7 Theoretical Limits for Multipath Mitigation
    8. 5.8 Ephemeris Data Errors
    9. 5.9 Onboard Clock Errors
    10. 5.10 Receiver Clock Errors
    11. 5.11 Error Budgets
    12. 5.12 Differential GNSS
    13. 5.13 GPS Precise Point Positioning Services and Products
    14. Problems
  17. 6 Differential GNSS
    1. 6.1 Introduction
    2. 6.2 Descriptions of LADGPS, WADGPS, and SBAS
    3. 6.3 Ground-Based Augmentation System (GBAS)
    4. 6.4 GEO Uplink Subsystem (GUS)
    5. 6.5 GUS Clock Steering Algorithms
    6. 6.6 GEO With L1/L5 Signals
    7. 6.7 New GUS Clock Steering Algorithm
    8. 6.8 GEO Orbit Determination
    9. Problems
  18. 7 GNSS and GEO Signal Integrity
    1. 7.1 Receiver Autonomous Integrity Monitoring (RAIM)
    2. 7.2 SBAS and GBAS Integrity Design
    3. 7.3 SBAS example
    4. 7.4 Conclusions
    5. 7.5 GPS Integrity Channel (GIC)
  19. 8 Kalman Filtering
    1. 8.1 Introduction
    2. 8.2 Kalman Gain
    3. 8.3 Prediction
    4. 8.4 Summary of Kalman Filter Equations
    5. 8.5 Accommodating Time-Correlated Noise
    6. 8.6 Nonlinear and Adaptive Implementations
    7. 8.7 Kalman–Bucy Filter
    8. 8.8 GPS Receiver Examples
    9. 8.9 Other Kalman Filter Improvements
    10. Problems
  20. 9 Inertial Navigation Systems
    1. 9.1 Inertial Sensor Technologies
    2. 9.2 Inertial Systems Technologies
    3. 9.3 Inertial Sensor Models
    4. 9.4 System Implementation Models
    5. 9.5 System-Level Error Models
    6. Problems
  21. 10 GNSS/INS Integration
    1. 10.1 Background
    2. 10.2 Effects of Host Vehicle Dynamics
    3. 10.3 Loosely Coupled Integration
    4. 10.4 Tightly Coupled Integration
    5. 10.5 Future Developments
  22. Appendix A Software
    1. A.1 Software Sources
    2. A.2 Software For Chapter 3
    3. A.3 Software For Chapter 5
    4. A.4 Software For Chapter 8
    5. A.5 Software For Chapter 9
    6. A.6 Software For Chapter 10
  23. Appendix B Vectors and Matrices
    1. B.1 Scalars
    2. B.2 Vectors
    3. B.3 Matrices
    4. B.4 Matrix Operations
    5. B.5 Block Matrix Formulas
    6. B.6 Functions of Square Matrices
    7. B.7 Norms
    8. B.8 Factorizations and Decompositions
    9. B.9 Quadratic Forms
    10. B.10 Derivatives of Matrices
  24. Appendix C Coordinate Transformations
    1. C.1 Notation
    2. C.2 Inertial Reference Directions
    3. C.3 Coordinate Systems
    4. C.4 Coordinate Transformation Models
  25. References
  26. Index