реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Ищу одночастотный GPS/ГЛОНАСприёмник с действительной дальностьюС
Kulgar
сообщение Sep 4 2013, 11:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-07-13
Пользователь №: 77 659



Доброе время суток.
Вы уж извиняйте коль вопрос мой не там, не так... действительно не знаю куда писать.
Задача стоит следующая: получать с GPS/ГЛОНАСС приёмника действительное расстояние до спутника. Какой одночастотный приёмник и по какому протоколу сможет дать эту информацию?
Спасибо.
Go to the top of the page
 
+Quote Post
Белый дед
сообщение Sep 4 2013, 12:57
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 495
Регистрация: 6-05-09
Пользователь №: 48 727



Вроде бы утилитами можно из любого приемника вывести альманах:
http://www.gpsu.co.uk/
а дальше делайте с ним что хотите.
Go to the top of the page
 
+Quote Post
Kulgar
сообщение Sep 4 2013, 13:15
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-07-13
Пользователь №: 77 659



Цитата(Белый дед @ Sep 4 2013, 16:57) *
Вроде бы утилитами можно из любого приемника вывести альманах:
http://www.gpsu.co.uk/
а дальше делайте с ним что хотите.

Альманах как в протоколе BINR? пакет 40h который? - Там много, что есть, но действительной дальности нету.\
И разве можно получить с приёмника данные, которых нет в его протоколе обмена?
Go to the top of the page
 
+Quote Post
Белый дед
сообщение Sep 4 2013, 13:28
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 495
Регистрация: 6-05-09
Пользователь №: 48 727



Не с каждым приемником работает, как оказалось:
http://www.gpsu.co.uk/gpsrecs.html
а псевдодальности самому придется считать по эфемеридам из альманаха
Go to the top of the page
 
+Quote Post
Kulgar
сообщение Sep 4 2013, 13:42
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-07-13
Пользователь №: 77 659



Цитата(Белый дед @ Sep 4 2013, 17:28) *
Не с каждым приемником работает, как оказалось:
http://www.gpsu.co.uk/gpsrecs.html
а псевдодальности самому придется считать по эфемеридам из альманаха

Можно об этом подробнее?
От производителя получил информацию, что псевдодальность в пределах от 0 до 1 мс. Как из этого значения можно получить ~20 000 км - без понятия.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Sep 4 2013, 18:14
Сообщение #6





Guests






>Как из этого значения можно получить

Неужели ничего о скорости света не слышали?
Go to the top of the page
 
+Quote Post
Kulgar
сообщение Sep 5 2013, 05:22
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-07-13
Пользователь №: 77 659



Цитата(TSerg @ Sep 4 2013, 22:14) *
>Как из этого значения можно получить

Неужели ничего о скорости света не слышали?

Слышал. Примерно 300 000 км/с.
Привожу мс к с - 0.001с.
Время домнажаю на скорость - получаю расстояние: 0.001с * 300 000 км/с = 300 км.
Не знаю где, но тут явно ошибка.
Go to the top of the page
 
+Quote Post
_pv
сообщение Sep 5 2013, 09:19
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



http://www.geod.bme.hu/gtoth/gp/HW1_solution_sheet.pdf
Go to the top of the page
 
+Quote Post
yes
сообщение Sep 5 2013, 09:51
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(Kulgar @ Sep 4 2013, 17:42) *
Можно об этом подробнее?
От производителя получил информацию, что псевдодальность в пределах от 0 до 1 мс. Как из этого значения можно получить ~20 000 км - без понятия.

псевдодальность, на то и псевдо, что в нее заложена ошибка часов.
наверно нужно взять альманах, найти координаты спутника и, зная координаты приемника, вычислить расстояние от спутника до приемника
--------------
upd: могу предположить, что производитель приводит к общей шкале измеренные дальномерные коды от спутников (длительность которых как раз 1 мс), но в этот момент еще не решена задача обнаружения координат и приемник не знает ни своих координат, ни точного времени. ну то есть может анология с часами у которых есть секундная стрелка, но нету минутной и часовой
Go to the top of the page
 
+Quote Post
Kulgar
сообщение Sep 5 2013, 10:37
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-07-13
Пользователь №: 77 659



Цитата(yes @ Sep 5 2013, 13:51) *
псевдодальность, на то и псевдо, что в нее заложена ошибка часов.
наверно нужно взять альманах, найти координаты спутника и, зная координаты приемника, вычислить расстояние от спутника до приемника
--------------
upd: могу предположить, что производитель приводит к общей шкале измеренные дальномерные коды от спутников (длительность которых как раз 1 мс), но в этот момент еще не решена задача обнаружения координат и приемник не знает ни своих координат, ни точного времени. ну то есть может анология с часами у которых есть секундная стрелка, но нету минутной и часовой

Альманах не содержит координат спутника.
А содержит он - 48я стрница.

Сообщение отредактировал Kulgar - Sep 5 2013, 10:38
Go to the top of the page
 
+Quote Post
yes
сообщение Sep 5 2013, 11:34
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(Kulgar @ Sep 5 2013, 14:37) *
Альманах не содержит координат спутника.


объясните тогда, как приемник вычисляет свои координаты, не зная координат спутника?
альманах содержит параметры орбиты, по которым расчитываются координаты спутника

upd:
"найти" я подразумевал - вычислить
Go to the top of the page
 
+Quote Post
Kulgar
сообщение Sep 5 2013, 12:03
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-07-13
Пользователь №: 77 659



Цитата(yes @ Sep 5 2013, 15:34) *
объясните тогда, как приемник вычисляет свои координаты, не зная координат спутника?
альманах содержит параметры орбиты, по которым расчитываются координаты спутника

upd:
"найти" я подразумевал - вычислить

Спутник приёмнику передаёт массу данных, которые участвуют в решении навигационной задачи. В том числе и дальность. Только потребителю эту информация не идёт.
Я этот топик к тому и задал. Чтобы найти приёмник/протокол, которые выдают мне (потребителю) эту информацию.
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Sep 5 2013, 12:12
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(Kulgar @ Sep 5 2013, 19:03) *
Спутник приёмнику передаёт массу данных, которые участвуют в решении навигационной задачи. В том числе и дальность.

Упс... а откуда спутник знает на каком расстоянии приемник?
Go to the top of the page
 
+Quote Post
Kulgar
сообщение Sep 5 2013, 12:17
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-07-13
Пользователь №: 77 659



Цитата(HardEgor @ Sep 5 2013, 16:12) *
Упс... а откуда спутник знает на каком расстоянии приемник?

Не аб том речь.
Откуда как что знает спутник в любой статье по технологии GPS есть.
У меня вопрос другой.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Sep 6 2013, 05:39
Сообщение #15





Guests






http://www.keldysh.ru/papers/2002/prep30/prep2002_30.html

ф-ла (1.1)
Go to the top of the page
 
+Quote Post
Kulgar
сообщение Sep 6 2013, 05:51
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-07-13
Пользователь №: 77 659



Цитата(TSerg @ Sep 6 2013, 09:39) *

Спасибо за справку. Однако, в ней нет никакой необходимости. Подобрных статей я уже прочитал не один десяток.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Sep 6 2013, 06:23
Сообщение #17





Guests






Тогда непонятно, чему Вы удивляетесь. 300 км это и есть зона определенности.
Go to the top of the page
 
+Quote Post
Kulgar
сообщение Sep 6 2013, 06:51
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-07-13
Пользователь №: 77 659



Цитата(TSerg @ Sep 6 2013, 10:23) *
Тогда непонятно, чему Вы удивляетесь. 300 км это и есть зона определенности.

Т.е. Вы хотите сказать, что "Псевдодальность (мс)" (в протоколе именно так значится) выдаваемая приёмником есть не что иное, как "зона однозначного измерения"?
Go to the top of the page
 
+Quote Post
Белый дед
сообщение Sep 6 2013, 07:12
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 495
Регистрация: 6-05-09
Пользователь №: 48 727



Я не пойму одного. Что мешает по эфемеридам спутника и текущим координатам на геоиде
рассчитывать расстояние до спутника? Это достаточно простая математика.
Думаю, что знать это расстояние не интересно никому, кроме вас. Поэтому и нет доступа к промежуточным расчетам.
А вы просто морочите нам голову. Курсовой делаете наверное?
Go to the top of the page
 
+Quote Post
Kulgar
сообщение Sep 6 2013, 07:56
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-07-13
Пользователь №: 77 659



Цитата(Белый дед @ Sep 6 2013, 11:12) *
Я не пойму одного. Что мешает по эфемеридам спутника и текущим координатам на геоиде
рассчитывать расстояние до спутника? Это достаточно простая математика.
Думаю, что знать это расстояние не интересно никому, кроме вас. Поэтому и нет доступа к промежуточным расчетам.
А вы просто морочите нам голову. Курсовой делаете наверное?


Сообщение 49h – Эфемериды на спутник
Только что получил пакет
Код
10490216FD000090126C487741000040769D6153410000407C401D53C1E95CFFFF07A2E63F3D62FF
FFBFE4A53FFE35FF7FAD080C40967EF0D24D6280BDE1BD68BC7493883D00000000000000000000000
065988141000000000E95C5BD00001003

и распарсил его.

Спутниковая система: 2 - ГЛОНАСС
Бортовой номер: 22
Литера: -3
Координаты, м:
+2.441388916015625e+07
+5.080693847656250e+06
-5.010689941406250e+06
Скорости, м/мс:
+7.072792053176303e-01
+4.276084899874320e-02
+3.504237174964827e+00
Ускорения, м/мс^2:
-1.862645149200000e-12
+2.793967723800000e-12
+0.000000000000000e+00
Временной интервал внутри текущих суток, мс: +3.690000000000000e+07
Относительное отклонение значения несущей частоты сигнала: 0
Сдвиг временной шкалы спутника относительно шкалы ГЛОНАСС, мс: -9.6475706e-02
Возраст эфемерид, сутки: 0

Вы хотите сказать по этим данным можно получить действительное (не псевдо) расстояние до спутника?

Сообщение отредактировал Kulgar - Sep 6 2013, 08:00
Go to the top of the page
 
+Quote Post
Белый дед
сообщение Sep 6 2013, 08:00
Сообщение #21


Местный
***

Группа: Участник
Сообщений: 495
Регистрация: 6-05-09
Пользователь №: 48 727



А вам с какой точностью хочется знать расстояние?
И какая частота обновления информации?
С этого нужно начинать.
Go to the top of the page
 
+Quote Post
Kulgar
сообщение Sep 6 2013, 08:02
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-07-13
Пользователь №: 77 659



Цитата(Белый дед @ Sep 6 2013, 12:00) *
А вам с какой точностью хочется знать расстояние?
И какая частота обновления информации?
С этого нужно начинать.

С точностью до 3 м. Ну максимум до 5м.
Раз в секунду.
Go to the top of the page
 
+Quote Post
Белый дед
сообщение Sep 6 2013, 08:14
Сообщение #23


Местный
***

Группа: Участник
Сообщений: 495
Регистрация: 6-05-09
Пользователь №: 48 727



Линейная скорость вращения Земли (на экваторе) — 465 м/с
Вращение спутников еще больше увеличивает относительную скорость изменения расстояния.
Ну и зачем вам знать расстояние до конкретного спутника?
Тем более с заявленной точностью и скоростью обновления.

Только расчетным путем по эфемеридам. Больше никак.

Сообщение отредактировал Белый дед - Sep 6 2013, 08:21
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Sep 6 2013, 08:19
Сообщение #24





Guests






Начните с чтения не статеек, а, например, Антонович "Использование спутниковых РНС в геодезии", двухтомник.

+
http://www.ssga.ru/files/vliyan_ion_na_rez...oshelev_1_1.pdf
Go to the top of the page
 
+Quote Post
Kulgar
сообщение Sep 6 2013, 08:38
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-07-13
Пользователь №: 77 659



Цитата(Белый дед @ Sep 6 2013, 12:14) *
Линейная скорость вращения Земли (на экваторе) — 465,1013 м/с
Спутники тоже перемещаются с довольно большой угловой скоростью относительно точки наблюдения.
Ну и зачем вам знать расстояние до конкретного спутника?
Тем более с заявленной точностью и скоростью обновления.

Того требует задача.
С учётом требуемой точности изменчивость орбиты спутника критична.

Цитата(TSerg @ Sep 6 2013, 12:19) *

Тут приёмник двухчастотный.

Цитата(TSerg @ Sep 6 2013, 12:19) *
Начните с чтения не статеек, а, например, Антонович "Использование спутниковых РНС в геодезии", двухтомник.

Спасибо. Хотя я сомневаюсь, что тут есть нужный мне материал.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Sep 6 2013, 08:54
Сообщение #26





Guests






"интересные" данные раньше передавались с приемника (бытовуха), но в более новых чипах были отрезаны.
Имеет смысл смотреть на геодезические приемники.


По поводу вычисления геометрических дальностей по кодам времени.

http://exfile.ru/438082
Go to the top of the page
 
+Quote Post
yes
сообщение Sep 6 2013, 10:40
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



геодезический приемник тоже не выдает дальности

если по серьезному интересуетесь (есть финансовая возможность подтвердить интерес) - можем сделать приемник, который выдаст все, что в нем есть - пишите в личку

если статьи читали, то наверно, представляете, как приемник находит свои координаты - решает систему уравнений. то есть "дальность" до спутника он не меряет, не имеет такой возможности, так как в приемнике нет часов, синхронных спутнику. но если у него есть 4 псевдодальности, то можно записать 4 уравнения для x y z и t приемника. ну а если их нашли, можно и расстояние до спутника посчитать
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Sep 6 2013, 11:24
Сообщение #28





Guests






Примерный алгоритм:

Rs(t) - вектор положения спутника на момент t;
R - вектор приближенного положения приемной антенны;
S(t) - геом.дальность в момент t;
tr - момент записи измерения в шкале времени приемника;
Вычисиляем предварительно по эфемеридам положение спутника на момент tr: Rs(tr);
Находим предварительную геом.дальность: S(tr)=|Rs(tr)-R|;
Находим ошибку часов приемника: dtr = (PR-S(tr))/c+dts, где c -скорость света, PR - измеренная псевдодальность, dts - ошибка часов спутника на момент tr из эфемерид;
Находим время транзита сигнала : tau = S(tr+dtr)/c;
Определяем момент трансмиссии сигнала: ts = tr+dtr-tau;
Вычисляем положение спутника в момент трансмисси сигнала Rs(ts)
Исправляем положение спутника за влияние поворота Земли за время транзита сигнала: Rs'(ts)=A3(omega*tau)*RS(ts), где omega - угловая скорость вращения Земли, A3 - матрица поворота вокруг третей оси;
Далее находим окончательно геометрическую дальность S0=|Rs'(ts)-R|
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 17:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01606 секунд с 7
ELECTRONIX ©2004-2016