В GPS используются два вида сигналов ("С" - Civil, официально называется "L1" и "P" - Protected, "L2" соответсвенно) принципиально различающиеся (детали щас объяснять не буду)...
Точность сигнала "С" - около 5 метров, точность "Р" - порядка 20 см....
В навигаторах и всех прочих общедоступных устройствах, в том числе и авиационные и морские комплексы используют сигнал "С"...
Сигнал "Р" используется ИСКЛЮЧИТЕЛЬНО американскими военными.....
С использованием наземных корректирующих станций точность повышается на порядок....
Раньше в сигнал "С" была специально заложена ошибка (SA), которая огрубляла точность до 20 метров. В мае 2000 года она была отключена, так как вся территория США была накрыта наземными корректирующими станциями и они сводили эту ошибку к 0, и ее использование стало бессмысленным и коммерчески не оправданным...
Сейчас так же можно включить эту ошибку, но возможно это сделать только глобально - по всему миру, а не только над Россией, так что я не думаю, что США пойдет на это...