You are previewing Understanding Satellite Navigation.
O'Reilly logo
Understanding Satellite Navigation

Book Description

This book explains the basic principles of satellite navigation technology with the bare minimum of mathematics and without complex equations. It helps you to conceptualize the underlying theory from first principles, building up your knowledge gradually using practical demonstrations and worked examples. A full range of MATLAB simulations is used to visualize concepts and solve problems, allowing you to see what happens to signals and systems with different configurations. Implementation and applications are discussed, along with some special topics such as Kalman Filter and Ionosphere.

With this book you will learn:

  • How a satellite navigation system works
  • How to improve your efficiency when working with a satellite navigation system
  • How to use MATLAB for simulation, helping to visualize concepts
  • Various possible implementation approaches for the technologyThe most significant applications of satellite navigation systems


  • Teaches the fundamentals of satellite navigation systems, using MATLAB as a visualization and problem solving tool
  • Worked out numerical problems are provided to aid practical understanding
  • On-line support provides MATLAB scripts for simulation exercises and MATLAB based solutions, standard algorithms, and PowerPoint slides

Table of Contents

  1. Cover image
  2. Title page
  3. Table of Contents
  4. Copyright
  5. Dedication
  6. Preface
  7. Acknowledgment
  8. Chapter 1. Introduction to Navigation
    1. 1.1. Introduction
    2. 1.2. Navigation
    3. 1.3. Referencing a position
    4. 1.4. Radio navigation system
    5. Conceptual questions
  9. Chapter 2. Satellite Navigation
    1. 2.1. Satellite navigation
    2. 2.2. Architectural components
    3. 2.3. Control segment
    4. Conceptual questions
  10. Chapter 3. Satellites in Orbit
    1. 3.1. Kepler's laws and orbital dynamics
    2. 3.2. Orbital orientation relative to earth
    3. 3.3. Perturbation of satellite orbits
    4. 3.4. Different types of orbit
    5. 3.5. Selection of orbital parameters
    6. Conceptual questions
  11. Chapter 4. Navigation Signals
    1. 4.1. Navigation signal
    2. 4.2. Navigation data
    3. 4.3. Ranging codes
    4. 4.4. Encryption
    5. 4.5. Multiple access
    6. 4.6. Digital modulation
    7. 4.7. Typical link calculations
    8. Conceptual questions
  12. Chapter 5. Navigation Receiver
    1. 5.1. Navigation receiver
    2. 5.2. Functional units of user receivers
    3. Conceptual questions
  13. Chapter 6. Navigation Solutions
    1. 6.1. Fundamental concepts
    2. 6.2. Generation of observation equation
    3. 6.3. Linearization
    4. 6.4. Solving for position
    5. 6.5. Other methods for position fixing
    6. 6.6. Velocity estimation
    7. Conceptual questions
  14. Chapter 7. Errors and Error Corrections
    1. 7.1. Scope of errors
    2. 7.2. Control segment errors
    3. 7.3. Space segment errors
    4. 7.4. Propagation and user segment errors
    5. 7.5. Techniques of error mitigation
    6. 7.6. Effect of errors on positioning
    7. 7.7. Error budget and performances
    8. Conceptual questions
  15. Chapter 8. Differential Positioning
    1. 8.1. Differential positioning
    2. 8.2. Differential correction techniques
    3. 8.3. Implementation of differential systems
    4. Conceptual questions
  16. Chapter 9. Special Topics
    1. 9.1. Kalman filter
    2. 9.2. The ionosphere
    3. Conceptual questions
  17. Chapter 10. Applications
    1. 10.1. Introduction
    2. 10.2. Applications overview
    3. 10.3. Specific applications
  18. Appendix 1. Satellite Navigational Systems
  19. Index