RTKlib/постпроцессинг

сделал скрин экрана вот время записи файла sirfdemo с расширением .gps
что это за файл ? что в нем содержится ? я его могу открыть текстовым редактором…т.е. это не бинарник,но и не nmea!!

даже виден PRN 136 PRN это же SBAS?

SirfDemo не умеет записывать Sirf Binary, умеет только воспроизводить.

Один из двух спутников EGNOS: Astra SES-5. Как раз то что надо.
Самый большой недостаток этих данных - отсутствие цифровой подписи,
поэтому их легко фальсифицировать, если поправки не принимаются по отдельному
защищенному каналу. Такое недавно наблюдалось в Финляндии.
https://gssc.esa.int/navipedia/index.php/File:Astra-5B.png

Можете сказать хотя бы в общем об этом файле записанном sirfdemo : что за сведения в нем и как именно его можно использовать?
Расширение файла .gps , я такого не видел нигде , и ни одна программа , насколько я знаю, кроме самого сирфдемо с ним не работает. Изза того что для 11 винды нету нормальных дров для 4-го серфа - я не могу его переключть ни в какой другой режим , он выдает только то , что на скриншоте видно …да и выше я спрашивал , но никто так и не сказал что содержится в этом файле…

Ничего полезного, это какая-то отладочная информация, собственный формат программы SirfDemo. Для обработки бесполезен.

Я немного переделал программу с учетом особенностей SirfStar IV, теперь должна лучше определять и переключать протоколы.

Kinematic2_MobileApp_Win32_v1.14.1.2.zip

спасибо вам большое за ответ , а то я уже весь гугл перерыл безрезультатно!
и отдельно - за программу !! обязательно потестю , как решу вопрос с дровами для 11 винды или переустановлю назад 10-ку…потому что у меня и гугловская GNSS TOOLS ANALYSIS с обновлением до 11 перестала работать
увы о5 эта ошибка появилась…

Отключите отладочное сообщение MID 255 (FF), весь этот мусор оттуда.

Да кстати, оно жутко жрёт трафик. Отключить его через Set Message Rate = 0 секунд не получится, надо сделать Warm Start со снятой галочкой “Enable Debug Data”.

спасибо за рекомендацию,если удасться найти РАБОЧИЙ драйвер на 4-й сёрф,то обязательно попробую!
пока же переустановил вместо 11 -й , 10-ю и это чтото : не заводится ни один драйвер!! вообще ! даже замена эта
https://zadig.akeo.ie/#
p.s. вобщем не завелся нормально , полноценно 4-й сёрф на 11 винде!
и с андроидом 11(и , видимо,последующими версиями) не хочет тоже нормально работать
переключение nmea/sirf нормально не работает.или хрен знает что сыпется в лог или nmea на постоянку .отдал приятелю.
а приятель мне отдал Glofish X500 рабочий,но с хреновой батареей(если получиться фазу сделать -можно ее “перепаковать”)
и вообще , я на геодезисте видел(да и не только там!)что если телефон может выдать фазовые измерения - то можно реально добиться дециметровой(сантиметровой даже!) точности.
https://geodesist.ru/threads/rtk-lib.46338/page-10#post-1050410
я понимаю что специальный gps - приемник будет лучше чем телефон , НО телефон как бы всегда с собой …

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

 3.05           OBSERVATION DATA    G                   RINEX VERSION / TYPE

Gnut Client 20220427 110010 GPS PGM / RUN BY / DATE
Konstantin S citizen OBSERVER / AGENCY
Ukra MARKER NAME
Geodetic MARKER TYPE
11 ANDROID Unknown REC # / TYPE / VERS
Unknown Unknown ANT # / TYPE
3578791.0679 2354333.8741 4709695.6302 APPROX POSITION XYZ
0.0000 0.0000 0.0000 ANTENNA: DELTA H/E/N
C 4 C1I L1I D1I S1I SYS / # / OBS TYPES
E 8 C1C C5Q L1C L5Q D1C D5Q S1C S5Q SYS / # / OBS TYPES
G 8 C1C C5Q L1C L5Q D1C D5Q S1C S5Q SYS / # / OBS TYPES
R 4 C1C L1C D1C S1C SYS / # / OBS TYPES
2022 4 27 10 46 1.4465337 GPS TIME OF FIRST OBS
1.000 INTERVAL
DBHZ SIGNAL STRENGTH UNIT
C L1I SYS / PHASE SHIFT
E L1C 0.50000 SYS / PHASE SHIFT
E L5Q -0.25000 SYS / PHASE SHIFT
G L1C SYS / PHASE SHIFT
G L5Q -0.25000 SYS / PHASE SHIFT
R L1C SYS / PHASE SHIFT
8 R01 1 R02 -4 R08 6 R09 -2 R15 0 R17 4 R18 -3 R19 3 GLONASS SLOT / FRQ #
C1C 0.000 C1P 0.000 C2C 0.000 C2P 0.000 GLONASS COD/PHS/BIS
END OF HEADER

2022 4 27 10 46 1.4465337 0 10
C29 25027748.550 6 2778.900 36.500
E27 25515998.942 6 2199.550 33.400
G02 22978991.475 5 -2657.650 29.600
G05 23117256.057 5 2563.700 28.600
G12 22739458.201 6 -3307.200 34.300
G18 23304305.565 7 3503.050 40.400
G25 20212235.660 7 -1307.850 39.400
G26 24256396.046 6 3363.650 34.400
G29 20600727.713 7 850.850 41.200
G31 22288468.115 7 27.750 41.900
2022 4 27 10 46 2.4465272 0 13
C29 25025295.349 7 2779.072 39.100
E02 25741153.270 5 -2693.000 28.400
E15 25310158.742 6 2544.250 38.200
E27 25513664.158 6 2198.434 36.000
E30 23437006.298 6 -474.100 34.000
G02 22977559.367 5 -2661.397 29.100
G05 23114837.631 5 2559.780 29.100
G12 22738163.097 5 -3306.920 31.500
G18 23301721.654 7 3501.510 43.000
G25 20210567.315 6 -1309.137 36.900
G26 24253849.609 6 3364.006 35.100
G29 20598646.854 7 849.601 42.400
G31 22286545.845 7 25.931 42.800

Почему бы просто не открыть в rtkplot, чем сидеть и высчитывать пробелы в какую колонку там попадают значения.

L5 тут нет.
Из бытовых навигаторов более или менее нормальный двухчастотный RINEX
дает Garmin GPSMAP 66sr, который использует Broadcom BCM47758,
но со специальной хитроумной прощивкой адаптированной гармином
(c псевдо-ublox протоколом).

Нету. Тут даже фазы для L1 нет, есть только псевдодальность, доплер и уровень сигнала.

Попробовал я это чудо инженерной мысли.
Само начало было не очень, китаец 2 недели мялся, прежде чем сказать, что вервии с LTE-модемом у него в наличии нет. А к тому времени курс уже улетел и пришлось согласиться на версию попроще.
Плата большая (больше плитки шоколада), и нормальное подключение там только через USB, хотя контакты под UART для припайки имеются. В общем переносным делать не вариант, лучше из этого делать базу. Тем более что она на выходе сразу генерирует RTCM3.
Проблема оказалась в том, что он выдаёт L5, в то время как F9P L2. В огороде они конечно выдают фикс по L1, но на полноценную связку, мне кажется не тянут. Тут полноценный RTK на приличном расстоянии проверить не удаётся, т.к. передать данные в интернет не получается.
Хотя документация на LG69T намекает, что можно переключится его на L2, на практике больше похоже на развод. L5 пропадает, но появляется ГЛОНАСС L1, почему-то в дефолтном режиме его нет, хотя по той же документации должен быть. L2 я однажды поймал у одного китайского спутника, да и тот был с мощностью 16. И всё, в остальном это выглядит как чистый L1. Притом возвращение обратно на L5 не работает. Мне пришлось в поддержки просить прошивку, благо после перепрошивки всё налаживается.
Документация по большей части расписывает команды для NMEA подобного протокола и по нулям для бинарного RTCM. При попытки переключится на него плата вообще перестала что либо выдавать из себя. Притом на том же форуме разработчиков они пишут что текстовый протокол лучше не использовать.
Вот такие пироги. Взял его в связку с разбери, благо под него существует готовый образ под базовую станцию настроенную на F9P. Но так как нам не нужно конвертировать в поправки это даже проще. Один минус, оно работает на 10Гц, и файл логов пухнет как на дрожжах.

Это была большая ошибка из-за глонасса отказаться от версии с модемом.
Разница в цене маргинальная, а теряется фактически
2/3 функционала в железе!

Без LTE модема …

Прошивка TeseoV не китайская, а в том что касается документации, то китайцы еще те мастера.
Так же как и F9, TeseoV не может принимать L1/L2/L5 одновременно и приходится выбирать между L5/E5a/B2a и L2C/Е5b/B2I.
В теории TeseoV умеет даже принимать одновременно E1 и E6 (scenario4), но простым смертным такие прощивки недоступны.
Также в современных прощивках глонасс выкинули вообще, так как он 5 колесо, по многим причинам.

С какой антенной и был ли это B2I ?
Самая большая проблема, которая (косвенно) описана в документации, это то что нельзя одновременно включить L1/L2
GPS, глонасс и Galileo: периодически пропадает псевдодальность(!) E1 в RTCM3 MSM7 пакетах.
Я отключил глонасс и все стало нормально: “китайская” документация об этом естественно молчит.
80 каналов разбиты на 4 группы по 20, и к ним еще куча установок.
Получается что группы разумнее всего резервировать для одной системы, например
20=10(L1|E1)+10(L2C|E5b) или
20=10(L1|E1)+10(L5|E5a),
хотя в новых прошивках L2C|E5b тоже не работает.

Переключить в текстовый $PSTM* я вообще не смог, и если честно чисто схемотехнически мне непонятно как это работает.
То что видно на “дешевом” EVK за UART2USB это UART2 у TeseoV и default у него RTCM3.
Его конечно можно переключить на NMEA, но потом же придется оперировать только $PSTM командами, в том числе
сохранить эту пользовательскую конфигурацию, иначе она после отключения питания вернется в RTCM3!

Это легко поправить перейдя на 1 Гц.

Не понял причём тут глонасс? Разница была в курсе доллара, он стал в два раза дороже, если на тот момент я бы перезаказывал у другого продавца.

Я пробовал разные антенны, в том числе ту, на которой у F9P нет никаких проблем с L2. Был ли это B2I я не знаю, наблюдал в QGNSS и там было подписано L2. Можно конечно найти логи и уточнить. А что из этого следует?

Странно, в моей документации такой информации нет, и намёка я не заметил. Хотя нет, намёк про отсутствие L2 я заметил:
В пресрелизе в1.1 значится

LG69T (AA) and LG69T (AB)* support dual GNSS bands (L1 + L2 or L1 + L5)

А уже в предварительной в1.2 только

GPS/QZSS: L1 C/A; L5

А так, судя из таблицы сценариев, 4 сценария поддерживают L1+L2, и только 1 для L1+L5, что как-то странно, если L5 идёт по дефолту. Четвёртый сценарий почему-то спрятан :slight_smile:

Я так и не разобрался как эти команды управляют.
Из текстовых команд ($PSTMSETPARLINE,21,4,0x0001588F*34) я вижу, что в конце указана маска используемых созвездий. Есть отдельные команды как их задавать, и там описано какие биты за что отвечают. И тут два вопроса, почему тут используется $PSTMSETPARLINE, а не $PSTMSETCONSTMASK, видимо потому, что второй вариант живёт только до перезагрузки. Но главное не понятно что в бинарных вариантах команды и где там эти значения, чтобы их поменять.

Специально искал, не нашёл команд даже в варианте $PSTM, так бы я давно уменьшил.

С АА и старой прошивкой стоит связываться только ради L1/L2 глонасс (ну и SBAS).
Все эти (пере)продавцы на али из одной и той же фирмы
и надо было с ними препираться и грозить негативной рецензией

Родная антенна бывает 2 типов: старая цилиндрическая и новая квадратная. Они обе расчитаны на L5/E5a/B2a
и старая цилиндрическая из-за широкополосности еще кое-как ловит L2C/E5b/B2I, а новая квадратная (патч) давит их полностью.

Надо смотреть в RTCM3 MSM7.

Очень многое зависит от версии прошивки TeseoV и они очень разные со сложной взаимозависимостью параметров.
Так как кетайцы не вывели DEBUG порт на второй последовательный интерфейс,
то увидеть в чем проблема конфигурации нельзя и остается только вслепую экспериментировать.
Родной EVK от STMicroelectronics (EVK-T5) гораздо дороже и его сейчас вообще не купить,
к тому же уже вроде есть EVK-T5MCM который трехчастотный.
QZSS и IRNSS я вообще никак не смог заставить работать, а EGNOS выдает данные упакованные в RTCM3 4075
только на старых прошивках. С другой стороны в новых прошивках выдается навигационное сообщение Galileo
в RTCM3 4075 и можно использовать OS-NMA.
Никакой документации по NDF я не нашел, но поэкспериментировав с битовыми полями понял что там к чему.

Вот это работает ? :


$PSTMSETPARLINE,16,4,1
$PSTMSETPARLINE,16,13,00000001
$PSTMSETPAR,16,14,0,0,1
$PSTMSAVEPAR
$PSTMSRR

тут вторая частота тоже отсутствует?

 3.03           OBSERVATION DATA    M: Mixed            RINEX VERSION / TYPE

Geo++ RINEX Logger Geo++ 20220523 063255 UTC PGM / RUN BY / DATE
************************************************************COMMENT
This file was generated by the Geo++ RINEX Logger App COMMENT
for Android devices (Version 2.1.6). If you encounter COMMENT
any issues, please send an email to android@geopp.de COMMENT
Filtering Mode: BEST COMMENT
************************************************************COMMENT
Geo++ MARKER NAME
GEODETIC MARKER TYPE
Geo++ Geo++ OBSERVER / AGENCY
11 OnePlus HD1907 REC # / TYPE / VERS
unknown HD1907 ANT # / TYPE
3570532.2009 2357871.2869 4714228.0445 APPROX POSITION XYZ
0.0000 0.0000 0.0000 ANTENNA: DELTA H/E/N
G 8 C1C L1C D1C S1C C5Q L5Q D5Q S5Q SYS / # / OBS TYPES
R 4 C1C L1C D1C S1C SYS / # / OBS TYPES
E 12 C1B L1B D1B S1B C1C L1C D1C S1C C5Q L5Q D5Q S5Q SYS / # / OBS TYPES
C 4 C2I L2I D2I S2I SYS / # / OBS TYPES
J 8 C1C L1C D1C S1C C5Q L5Q D5Q S5Q SYS / # / OBS TYPES
2022 5 23 6 33 13.4461989 GPS TIME OF FIRST OBS
24 R01 1 R02 -4 R03 5 R04 6 R05 1 R06 -4 R07 5 R08 6 GLONASS SLOT / FRQ #
R09 -2 R10 -5 R11 0 R12 -1 R13 -2 R14 -7 R15 0 R16 -1 GLONASS SLOT / FRQ #
R17 4 R18 -3 R19 3 R20 2 R21 4 R22 -3 R23 3 R24 2 GLONASS SLOT / FRQ #
G L1C SYS / PHASE SHIFT
G L5Q -0.25000 SYS / PHASE SHIFT
R L1C SYS / PHASE SHIFT
E L1B SYS / PHASE SHIFT
E L1C +0.50000 SYS / PHASE SHIFT
E L5Q -0.25000 SYS / PHASE SHIFT
C L2I SYS / PHASE SHIFT
J L1C SYS / PHASE SHIFT
J L5Q -0.25000 SYS / PHASE SHIFT
C1C 0.000 C1P 0.000 C2C 0.000 C2P 0.000 GLONASS COD/PHS/BIS
END OF HEADER

2022 5 23 6 33 13.4461989 2 0
2022 5 23 6 33 13.4461989 0 22
C10 38957869.307 -623.691 35.800
C13 38722659.939 1801.376 35.800
C26 23744397.974 2622.206 45.300
C29 21606050.321 773.501 34.700
C30 23468309.506 -2382.639 37.500
E15 24581726.403 2305.450 23.700
E21 27131873.173 2432.574 37.600 27129758.437 1815.508 28.400
E27 23596443.500 808.543 39.800 23594322.469 604.400 26.800
E30 24754132.849 -1671.313 31.100
G02 22069320.206 1899.500 24.600
G06 21833364.355 -290.061 37.600
G12 20125805.273 244.768 40.900
G19 22876373.495 -3270.450 26.000
G24 21285410.595 -2528.609 34.100
G25 21839496.609 2670.472 39.500 21837148.635 1994.050 34.500
G29 24739180.100 3578.295 30.000
G32 23736478.656 -105.444 35.200
R07 23999404.137 -3341.167 32.100
R09 20109416.519 2401.248 40.800
R17 22690353.773 -4062.800 24.900
R18 19592757.195 -1199.114 35.900
R19 20096340.471 2734.900 24.700

Присутствует для E21, E27 и G25, сразу же видно по количеству колонок.
Фазовых измерений нет вообще и убогие экономные 32-канальные приемники ну
никак не годятся для многочастотного приема, кроме как для маркетинга.
Возьмите GPSMAP 66sr как пример: 32 канала разделены: 16 (82) GPS, 10 Galileo (52), 6 glonass.
Вместо 6 glonass можно было бы сделать 3*2 Galileo, но и тут для производителя важнее
количество спутников (=маркетинг), а не качество двухчастотных измерений.

Hello Ivan I hope you are fine please can you send me 301_rom_m8n_eFuse.cmd file in order to update my u-blox GNSS udb2.0 NL-8002U
Thank you in advance
tinajones2073 (a) gmail-com.