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

To usm78-gis

– firmware можете выложить куда-нибудь ?
++ ничего лучше не придумал, лежит на форуме геодезистов:
http://geodesist.ru/forum/topic.php?forum=27&topic=209&postid=1303757478#1303757478
забирайте.

Исхдя из того, что subframe он и в Африке subframe вот кусок кода из gar2rnx.c Антонио Табернеро по декодированию навигац. кадра, который побитово “рассыпан” на 2 байта:

BYTE LSB[32] = { 7, 6, 5, 4, 3, 2, 1, 0,
15,14,13,12,11,10, 9, 8,
23,22,21,20,19,18,17,16,
31,30,29,28,27,26,25,24};

ULONG NAV_WORD;

// data bits: bits 30 → 7 within ULONG NAV_WORD
#define d1 ( (NAV_WORD>>29) & 1 )
#define d2 ( (NAV_WORD>>28) & 1 )

#define d3 ( (NAV_WORD>>27) & 1 )
#define d4 ( (NAV_WORD>>26) & 1 )
#define d5 ( (NAV_WORD>>25) & 1 )
#define d6 ( (NAV_WORD>>24) & 1 )
#define d7 ( (NAV_WORD>>23) & 1 )
#define d8 ( (NAV_WORD>>22) & 1 )
#define d9 ( (NAV_WORD>>21) & 1 )
#define d10 ( (NAV_WORD>>20) & 1 )

#define d11 ( (NAV_WORD>>19) & 1 )
#define d12 ( (NAV_WORD>>18) & 1 )
#define d13 ( (NAV_WORD>>17) & 1 )
#define d14 ( (NAV_WORD>>16) & 1 )
#define d15 ( (NAV_WORD>>15) & 1 )
#define d16 ( (NAV_WORD>>14) & 1 )
#define d17 ( (NAV_WORD>>13) & 1 )
#define d18 ( (NAV_WORD>>12) & 1 )
#define d19 ( (NAV_WORD>>11) & 1 )
#define d20 ( (NAV_WORD>>10) & 1 )
#define d21 ( (NAV_WORD>>9) & 1 )
#define d22 ( (NAV_WORD>>8) & 1 )
#define d23 ( (NAV_WORD>>7) & 1 )
#define d24 ( (NAV_WORD>>6) & 1 )

// Parity bits: bits 6 → 1 within ULONG NAV_WORD
#define D25 ( (NAV_WORD>>5) & 1 )
#define D26 ( (NAV_WORD>>4) & 1 )
#define D27 ( (NAV_WORD>>3) & 1 )
#define D28 ( (NAV_WORD>>2) & 1 )
#define D29 ( (NAV_WORD>>1) & 1 )
#define D30 ( (NAV_WORD>>0) & 1 )

// Previous word parity bits 29-30: bits 32 and 31 of ULONG NAV_WORD
#define P29 ( (NAV_WORD>>31) & 1 )
#define P30 ( (NAV_WORD>>30) & 1 )

Он это делал, для Гармина, но предполагаю, что указанные байты могут иметь одинаковый смысл (чипсет в Гармине был SirfStar-II)
Посмотрите целиком на:
http://artico.lma.fi.upm.es/numerico/miembros/antonio/pd/

-1

Спасибо, поглядел. Надо бы вообще библиотеку версий firmware где-то создать.
У меня на балконе sirf2 (“rover”)+ublox6(base) работают, и rtklib дает приличные (для балкона) результаты.
На неделе буду пробовать уже на природе :slight_smile:

To sklimkin

По тесту №49
Данные пост-обработки результатов теста №49 RTKLIB + NAVIPARK с интервалом 1сек, 5сек и 15сек представлены по ссылке: http://naviparkcomua.blogspot.com/

-1

Олд стайл код, будто обфускатором прошлись :slight_smile:
Я пользовался исходниками Kinematic, проблем не возникло. 50BPS сообщение расшифровывается правильно, эфемериды совпали с интернетовскими.
Если речь идет о broadcast message, в документе ICD-GPS-200 я не нашел ни одного поля длиной в три бита (id = …&0x7).

-1

-1

Уважаемые Участники и Посетители форума,
возможно, Вас заинтересуют результаты недавно проведенного GPS Теста №76 (RTK, 24h, static, 1Hz, BL=7.4km, real-time + post-processing 1s/5s/15s) ПО RTKLIB 2.4.0 совместно с USB GPS приемником NAVIPARK GR-ST-L1-20USB и GPS антенной NAVIPARK серии «F».
По ссылке: http://naviparkcomua.blogspot.com/ представлены графики:

  • SKYPLOT ROVER
  • RAW OBS ROVER
  • SATELLITES/DOP ROVER
  • SKYPLOT BASE
  • RAW OBS BASE
  • SATELLITES/DOP BASE
  • Track. Post-processing. Int=1s.
  • Position. Post-processing. Int=1s.
  • Residuals. Post-processing. Int=1s.
  • Track. Post-processing. Int=5s.
  • Position. Post-processing. Int=5s.
  • Number of valid satellites, age of differential, ratio factor of ambiguity validation. Post-processing. Int=5s.
  • Track. Post-processing. Int=15s.
  • Position. Post-processing. Int=15s.
  • Track. Real-time
  • Position. Real-time
  • Sat. Real-time

С уважением,
NAVIPARK

Нет, не заинтересуют, т.к. никаких технических деталей про свои приемники вы не раскрываете. Приемники сделаны на бытовом чипе, или например u-blox, Novatel ? Каждый может собрать нечто подобное за сотню долларов ? Тогда велкам и открывайте завесу тайны, в противном случае прекратите спамить.

-1

to CHNAV
Каждый, кто дружит с электроникой может собрать нечто подобное :slight_smile:
Спасибо за Welcome!

to Usm78-gis
Браво! 100 – процентное попадание!
Вы первый кому удалось разгадать загадку в части базовых компонентов USB GPS приемника NAVIPARK GR-ST-L1-20USB.
Надумаете поэкспериментировать с модулем s1315f, поможем, чем сможем.

С уважением,
NAVIPARK

-1

Пока нет.

Добрый день! Приобрел на eBay у того-самого-китайца за $15 Royaltek RGM-2000. К компьютеру подключил через UART<->USB шнурок от старой мобилки. Программка SirfDemo девайс видит, смог переключить на sirf-протокол.

А дальше вопросы:

  1. как заинициализировать GPS на отдачу 0x28? Посылкой бинарной последовательности? Или надо сначала сменить прошивку(у меня Xtrac2.1.1 2.4.13.18-C3P1.0)?

  2. судя по этой странице, к этому GPS-у теоретически можно присобачить внешнюю антенну. А практически?

А задумка у меня сделать автономный GPS-логгер, наподобие такого: http://www.ladyada.net/make/gpsshield/

Только логгить не NMEA, а “сырые” данные.

-1

Вот тут их целый зверинец: http://mk-duino.narod.ru/USB-cable/index.html

Правда, для целей далеких от навигации, но UART он и в Африке UART :slight_smile:

Значит, получается цепочка MID5 → MID28 → UBX → RINEX?

Ну, за $15 можно один пустить на вивисекцию :slight_smile: Упс… они уже по $18!

Как я рад, что homebrew-высокоточка сдвинулась с мертвой точки! Бытове приемники - это, конечно, самая большая проблема.
Я по работе занимаюсь высокоточной навигацией (мы делаем СДКМ ГЛОНАСС). У нас есть полтора десятка (работающих) станций по России (30-сек RINEX + 1 сек RTCM 3.0 через NTRIP + сырые файлы GRIL). Попробую поговорить о том, чтобы данные отдавать желающим.
Особо заморачиваться вытаскиванием эфемерид из приемника в случае постобработки для ваших целей я не вижу - что бортовые, что уточненные доступны в интернете.
Кстати, мы что хотим - статику или динамику?

-1