здравствуйте, возник вопрос по теме определения положения потребителя псевдодальномерным методом по глонасс спутникам. Дело в том, что приемник работает в системе времени gps. Как я понял, величина расхождения между глонасс и gps системными временами приводится в .o файле в заголовке (там, где leap seconds). Т.е., получается, что надо брать записи в .n и .o файлах, разнесенных между собой данным интервалом времени? Кто-нибудь занимался вопросом позиционирования в глонасс?
Добрый день А что это за система времени GPS? Вы не правильно поняли, это расхождение времени с реальным по Гринвичу. не понял что вы хотели этим сказать. Да, даже очень много народу.
А что это за система времени GPS? я хотел сказать, что приемник работает по шкале времени GPS, данная шкала, как известно отличается от шкалы времени глонасс не понял что вы хотели этим сказать. я имел в виду то, что в навигационном файле пишутся данные по шкале времени глонасс, а в файле наблюдений - GPS, отсюда и вопрос - как узнать соотношение между этими шкалами времени, чтобы брать нужные заниси из файлов навиг. и набл.?
Кто вам такое сказал? Система GPS и система ГЛОНАСС работают от UTC(всемирного стандарта).Отличие вот в чем
Да, это так, но система глонасс синхронизируется с UTC(SU) с определенным периодом, система GPS не синхронизируется с UTC, поэтому между системами GPS и ГЛОНАСС есть расхождение, в ИКД глонасса и gps есть по этому поводу замечание
мне надо решить задачу определения положения потребителя псевдодальномерным методом, из навиг. файла нужно взять эфемериды, а из файла набл. псевдодальности
ebs123, Ну так берите эти файлы и подгружайте в программу и обрабатываете, в итоге получите координаты. При обработке можно отключить обработку по ГЛОНАСС, либо по GPS, хоть в какой программе работать будете?
в том все и дело, что программу по обработке пишу сам, вот и хотелось бы знать: кто-нибудь реализовывал программно алгоритм позиционирования?
Приёмник работает в собственной шкале времени, которая может подстраиваться под шкалу времени GPS (или ГЛОНАСС), а может и нет. Целое количество секунд - да. Есть ещё дробная часть. Нет, не получается. В файле наблюдений приводится время в системной шкале времени и измерения на данную эпоху как спутников GPS, так и ГЛОНАСС. (В какой именно шкале времени, указано в строке "TIME OF FIRST OBS". Теоретически там может быть и время ГЛОНАСС, хотя я таких файлов ни разу не видел). Допустим, используется шкала времени GPS. Тогда для спутников GPS используется данное время, а для спутников ГЛОНАСС нужно рассчитать время ГЛОНАСС, используя LEAP SECONDS.
Т.е., я беру псевдодальность в какой-то момент времени из наблюдений (приемник подстраивается под время gps), вычисляю текущее время в глонассе t_glo(t_gps, leap seconds), и из навигационного файла беру эфемериды на момент времени t_glo?
Почти. Учтите, что в файле указано время приёма сигнала, а координаты спутника нужно рассчитывать на время излучения (подсказка: используйте псевдодальность)