snayperAlfa 0 18 октября, 2011 Опубликовано 18 октября, 2011 · Жалоба Всем привет. Известно что в GPS приемниках используется мультилатерация, но я пока не смог найти в интернете ее алгоритма. Интересует каким образом происходит выбор точек для определения своего местоположения. Ведь если есть много спутников, то из них выбираются для расчетов спутники с некими "лучшими" характеристиками (мощность сигнала) ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iiv 18 18 октября, 2011 Опубликовано 18 октября, 2011 · Жалоба Всем привет. Известно что в GPS приемниках используется мультилатерация, но я пока не смог найти в интернете ее алгоритма. Интересует каким образом происходит выбор точек для определения своего местоположения. Ведь если есть много спутников, то из них выбираются для расчетов спутники с некими "лучшими" характеристиками (мощность сигнала) ? Я не знаю алгоритма, который используется в ГПС, но, если бы я был бы разработчиком, то сделал бы так: пусть у нас есть несколько (больше 4) видимых спутников, а мы не можем сказать чей сигнал наиболее точен, а чей - нет. По трем любым спутникам мы можем получить свои координаты, посчитать расстояния до остальных спутников и сравнить с измеренными. И так по любой тройке. Там, где расстояния наиболее сошлишь, я бы и выбрал за главную тройку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
snayperAlfa 0 19 октября, 2011 Опубликовано 19 октября, 2011 · Жалоба Хм. Спасибо за ответ, но я хочу найти алгоритм выбора ;) Сейчас у меня реализован полный перебор: строятся все возможные комбинации треугольников. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться