Программное обеспечение компьютеров приемников «GPS» построено таким образом, что когда в них поступают измерения, не дающие пересечения в одной точке, то в результате решения по меньшей мере четырех уравнений с четырьмя неизвестными (для трехмерного пространства) находится единственная точка, соответствующая исправленным значениям расстояний до четырех навигационных спутников, т. е. таким образом устраняется неточность хода часов приемника.
Для определения точного местоположения искомой точки в трехмерном пространстве требуется по меньшей мере четыре неточных измерения расстояний (псевдодальностей) до четырех навигационных спутников.
Для определения с необходимой точностью местоположения точек, в системах «GPS» учитывают и другие возможные источники ошибок.
Поскольку в системах «GPS» навигационные искусственные спутники Земли используются как точки отсчета (т. е. как подвижные пункты геодезической сети), то орбиты спутников и местоположение каждого из них на орбитах (эфемериды) должны быть в любой момент времени точно известны. Поэтому каждый приемник «GPS» содержит в памяти своего компьютера «альманах», т. е. непрерывно обновляемый справочник, из которого может быть определено точное местоположение любого спутника орбитального комплекса на любой момент времени.