Первоисточник: Д.Н. Песков.
http://www.netpolitics.ru/course/-GPSGlonass.html
Несмотря на все преимущества, у GPS-систем есть и недостатки. Например, GPS-приемник может быть отключен в любой момент, скажем, из соображений безопасности США. Кроме того, внедрение GPS-технологии подразумевает наличие подробных электронных карт c масштабом до 100 м, которые есть в свободной продаже не в каждой стране.
Нельзя не упомянуть то обстоятельство, что при вычислении координат спутниковая система допускает погрешности. Природа этих ошибок различна. Основными источниками ошибок, влияющими на точность навигационных вычислений в GPS-системе, в частности, являются:
1. Погрешности, обусловленные режимом селективного доступа (Selective availability, S/A). Используя данный режим, Министерство Обороны США намеренно снижает точность определения местонахождения для гражданских лиц. В режиме S/A формируются ошибки искусственного происхождения, вносимые в сигнал на борту GPS-спутников с целью огрубления навигационных измерений. Такими ошибками являются неверные данные об орбите спутника и искажения показаний его часов за счет внесения добавочного псевдослучайного сигнала. Величина среднеквадратического отклонения из-за влияния этого фактора составляет, примерно, 30 м.
2. Погрешности, связанные с распространением радиоволн в ионосфере. Задержки распространения сигналов при их прохождении через верхние слои атмосферы приводят к ошибкам порядка 20-30 м днем и 3-6 м ночью. Несмотря на то, что навигационное сообщение, передаваемое с борта GPS-спутника, содержит параметры модели ионосферы, компенсация фактической задержки, в лучшем случае, составляет 50%.
3. Погрешности, связанные с распространением радиоволн в тропосфере. Возникают при прохождении радиоволн через нижние слои атмосферы. Значения погрешностей этого вида при использовании сигналов с С/А- кодом не превышают 30 м.
4. Эфемеридная погрешность. Ошибки обусловлены расхождением между фактическим положением GPS-спутника и его расчетным положением, которое устанавливается по данным навигационного сигнала, передаваемого с борта спутника. Значение погрешности обычно не больше 3 м.
5. Погрешность ухода шкалы времени спутника вызвана расхождением шкал времени различных спутников. Устраняется с помощью наземных станций слежения или за счет компенсации ухода шкалы времени в дифференциальном режиме определения местоположения.
6. Погрешность определения расстояния до спутника является статистическим показателем. Он вычисляется для конкретного спутника и заданного интервала времени. Ошибка не коррелированна с другими видами погрешностей. Ее величина обычно не превышает 10 м.