Перевожу со своими комментариями: Три спутника могут быть использованы для определения трёхмерного положения (т.е. X,Y,Z) с ИДЕАЛЬНЫМИ часами приёмника. На практике такое вряд ли возможно (а в дешёвых навигаторах тем более, там стоят очень нестабильные дешёвые генераторы), поэтому три спутника используются для определения двухмерного положения (т.е. долготы и широты), а высота фиксируется.
Александр Яковченко, Ладно, че спорит, все равно такое реализовывать в профессиональном оборудовании никто не будет. Чего хотел от вас добиться, я добился.
Благодарю, Александр, объясняете просто и понятно. Мне что-то в этом роде чудилось долгими бессонными ночами общения с КОСМОСОМ;) Еще помнится МИИГАиКоавские летописи конца прошлого тысячелетия про гиперболическую засечку: однозначно определяем координаты по 4-м разностям псевдодальностей, по 3-м, если знаем, на какой поверхности находимся (или предполагаем)... И тут врывается молодое поколение в лице geokm и вносит смуту про часы по четырем спутникам! Я испугался. Спасибо, успокоили.
Имелось ввиду, что при данном наборе данных можно более-менее судить о BL, имея предположения об H из экстраполяции предыдущих наблюдений (данный метод очень популярен в навигационном режиме и в навигаторах). Утверждение, что навигатор определяет свои координаты в XYZ неверно. Во-первых, любое ПО внутри себя использует удобную для программиста частную модель пространственных взаимосвязей, во-вторых, даже если программер лох и тупо использует XYZ, то они предположительные, получены путем моделирования на предполагаемой поверхности (H).
По поводу решения в приемниках - действительно внутри ВСЕГДА используются картезианские XYZ. Как быть в случае 3-х спутников, т.е. 2D-решения ? Ведь всё-равно нужно определить XYZ+dT... Очень просто. Зная примерную высоту антенны H (неважно - из предыдущих эпох или, как в случае при работах в море, задаваемую вручную) для алгоритмя LSA задается еще одна искуственная "дальность" - от центра эллипсоида :) Получаем четыре обсервации и четыре неизвестных.
Ссылку можно? Осторожнее со словом ВСЕГДА. Или у Вас есть исходные коды программ ВСЕХ приёмников? Для примера, в системе GPS Architect в 2D режиме определяются именно широта и долгота без всякой "искусственной дальности": Три уравнения - три неизвестных. Здесь b - расхождение шкал.
Конечно исходников прошивок приемников у меня нет Просто отложилось в памяти то ли из документов ICD, то ли из других книг по GPS-строению. Про GPS Architect не в курсе, но раз в его инструкции так написано - беру свою фразу ВСЕГДА обратно. Для вашего скриншота хорошо бы еще привести формулы для элементов матрицы, как они линеаризуются.
The GPS ARCHITECT is a development system intended for Global Positioning System (GPS) receiver design where a GPS receiver function needs to be embedded within OEM products at low cost. Во вложении - алгоритм решения навигационной задачи.
Александр Яковченко Спасибо за документацию. Возник вопрос - где на этих картинках координаты WGS84 ? Сферические координаты вижу, на эллипсоиде - не вижу. Намудрили они конкретно Считать в картезианских гораздо легче, хотя бы потому что координаты спутников уже в XYZ, и проще линеаризация дальностей. Совершенно непонятно что они дальше делают со сферическими координатами...