Множество ошибок местоположения может произойти из-за ограничения точности определения координат в пределах 15 - 25 метров. Эти ошибки проверяются и компенсируются множеством способов:
Орбитальные ошибки - Иногда положение спутника, о котором сообщают, не соответствуют его фактической траектории. В США, Министерство обороны непрерывно контролирует каждый спутник, внося орбитальные исправления.
«Бедная» геометрия – Возникает тогда, когда все принимаемые спутники сгруппированы близко друг к другу, или выстроены в линию относительно положения приемника, что в свою очередь не обеспечивает необходимое разбиение сигнала на так называемый треугольник, от чего точность вычисления координат становятся менее надежной. Использование сигналов исправления системы WAAS - широкозонной системы функционального дополнения (Wide Area Augmentation System) компенсирует орбитальные ошибки из-за возникающих «бедных» геометрий.
Многопутевые сигналы – Сигналы перед тем, как достигнуть GPS-приёмника, могут быть отражены от высоких зданий или других преград, тем самым или увеличивается расстояние этого сигнала или же сигнал попросту сбивается, уменьшая точность.
Приемники навигации постоянно делают множество сложных математических вычислений, чтобы эффективно компенсировать всевозможные потенциальные ошибки в местоположении:
Атмосферная задержка - Спутниковая навигация сигнализирует медленней, поскольку сигналы проходят через атмосферу Земли. Приемники навигации вычисляют среднюю задержку наносекунд, и дают компенсацию.
Ошибки часов - часы, встроенные в GPS-приемник не столь точны как атомные часы на навигационном спутнике, часы которого дают погрешность в 1 секунду на каждый миллион лет. Каждый навигационный приемник автоматически компенсирует дифференциалы времени, сравнивая сигналы времени с нескольких спутников, он отстраивает свои внутренние часы, - от чего приёмник всегда будет показывать вам самое точное время!