You are not logged in.

#1876 2016-01-28 14:38:23

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,008

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

Хм.. может и давно, но нас заметили, на странице поддержки ссылка на нас, правда не на эту тему, а русский раздел.
А вообще залез почитать о проблемах на гитхабе про глонасс.

/* тут были разные грязные мысли про PPP-Static */

Ну и буквально в обед вышла - rtklib 2.4.3 b8

+2016/01/28  2.4.3 b8  support galileo navigation data in u-blox UBX-SFRBX

Last edited by freeExec (2016-01-28 15:38:35)

Offline

#1877 2016-01-30 00:18:07

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,538

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

usm78-gis wrote:

длина всех пакетов кратна 16.
...
все начинаются с 2
(версия пакета?) и остальное выглядит скорее как заголовок + простой XOR

{2 0 len_lo len_hi} (len-1)/16*16 [16] <- 128бит + xor + permutation + [sha256?]
лучше не трогать, сделано явно для галочки. кому надо тот сам разберется.

Offline

#1878 2016-02-01 14:03:27

mfkiwl
Member
Registered: 2014-11-05
Posts: 12

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

usm78-gis wrote:
usm78-gis wrote:

длина всех пакетов кратна 16.
...
все начинаются с 2
(версия пакета?) и остальное выглядит скорее как заголовок + простой XOR

{2 0 len_lo len_hi} (len-1)/16*16 [16] <- 128бит + xor + permutation + [sha256?]
лучше не трогать, сделано явно для галочки. кому надо тот сам разберется.

Any information of the architecture of UBX M8030 chips? Cortex-M3 or M4?
How about the memory mapping?

Many thanks.

Last edited by mfkiwl (2016-02-01 14:15:36)

Offline

#1879 2016-02-01 22:11:54

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,538

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

mfkiwl wrote:

Any information of the architecture of UBX M8030 chips? Cortex-M3 or M4?

I think it is a custom design based on Cortex-M3 core.

How about the memory mapping?

These values are reported by u-center:

*************************************************
* ROM      addr 00000000..0007FFFF size 524288  *
*************************************************
*************************************************
* RAM2     addr 00200000..00207FFF size  32768  *
*************************************************
*************************************************
* FLASH    addr 00800000..0087FFFF size 524288  *
*************************************************
*************************************************
* RAM1     addr 20000000..2001FFFF size 131072  *
*************************************************
*************************************************
* RAM3     addr 20080000..2009FFFF size 131072  *
*************************************************

Peripherals:
addr         size
40000000 00000098 
40002000 00000028
40004000 00000044 SYSTEM
40006000 00000058 I2C?
4000a000 00000224 UART1
4000c000 0000086c USB
4000e000 00000224 (UART2?)
40010000 0000017c
40012000 0000017c
40014000 0000017c
40016000 000000bc GPIO
40018000 00000010 WDOG
4001a000 000000bc
40020000 0000007c RTC
44040000 00000220
440a0000 00000274
440c0000 00000040

Last edited by usm78-gis (2016-02-01 22:18:57)

Offline

#1880 2016-02-01 23:18:58

mfkiwl
Member
Registered: 2014-11-05
Posts: 12

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

usm78-gis wrote:
mfkiwl wrote:

Any information of the architecture of UBX M8030 chips? Cortex-M3 or M4?

I think it is a custom design based on Cortex-M3 core.

How about the memory mapping?

These values are reported by u-center:

Thank you very much.
It seems the RAM (around 300kB) is very large compared to other cortex-M3 designs.
I'll try to find the code related to Peripherals like uart1

Offline

#1881 2016-02-02 05:01:23

wsmpier
New Member
Registered: 2016-02-02
Posts: 1

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

I think those numbers are for the M7020, which is basically the UBX6 ported from an ARM7 to Cortex-M3

On the G8030, which I think is a 96 MHz Cortex-M3 we have

RAM1 is 0x20000000..0x2002BFFF 176KB, it's mirrored at 0x20100000 the initial SP being 0x2012C000
RAM2 is 0x20080000..0x2009FFFF 128KB
ROM is 0x00000000..0x00087FFF 544KB (2.01)
RAM3 is 0x00200000..0x00207FFF 32KB (NVRAM)
QSPI is 0x00800000 (FIS) usually a 2MB (16Mbit)

Offline

#1882 2016-02-02 09:41:34

Utya
Member
Registered: 2013-11-18
Posts: 33

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

Товарищи, в городе rtklib cо своей rtk сможет выдать точность до 1 м?

Offline

#1883 2016-02-02 10:06:21

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,008

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

Чудес он не творит, если другое ПО не даёт нужные результат, то надеяться не стоит.

Offline

#1884 2016-02-02 11:28:10

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,538

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

wsmpier wrote:

I think those numbers are for the M7020, which is basically the UBX6 ported from an ARM7 to Cortex-M3

You are right, i've looked at the wrong notes, but it seems that the CPU core differences between
G7020 and G8030 are marginal.

RAM1 is 0x20000000..0x2002BFFF 176KB, it's mirrored at 0x20100000 the initial SP being 0x2012C000

The initial stack pointer for G7020 is 20120000

RAM3 is 0x00200000..0x00207FFF 32KB (NVRAM)

Is it the "real" NVRAM or just BBRAM ?

QSPI is 0x00800000 (FIS) usually a 2MB (16Mbit)

FIS is the first 4K block of FLASH, which is read out from flash.xml
Some fake chinese M8N modules have 512K 4bit SPI chips, and there are designs
using 1MB SPI flash (Navilock).

Last edited by usm78-gis (2016-02-02 11:35:03)

Offline

#1885 2016-02-02 11:32:03

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,538

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

Utya wrote:

Товарищи, в городе rtklib cо своей rtk сможет выдать точность до 1 м?

В густом лесу результаты будут тоже нерадостные, но это проблема условий измерений,
а не самой rtklib.

Offline

#1886 2016-02-02 18:06:00

mfkiwl
Member
Registered: 2014-11-05
Posts: 12

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

I noticed from the openstreemap wiki that the message TRK-MEAS (0310) is still available for FW3.01. But I tried the old command on M8N and it doesn't work any more. Anybody know the new command? Thanks.

Offline

#1887 2016-02-02 22:42:30

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,538

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

mfkiwl wrote:

Anybody know the new command?

TRK-MEAS and TRK-SFRBX messages in V3.01 are encrypted and encapsulated into the SEC-0 (2700)
packet. Even if you will overcome this problem, the TRK-MEAS(v5)
message does not include the mesQi byte anymore, so the rcv/ublox.c also needs
to be patched. It seems that the M8T and EVK-M8N receivers support RXM-RAWX output
(including Galileo) without any modifications.

Offline

#1888 2016-02-04 07:35:36

Utya
Member
Registered: 2013-11-18
Posts: 33

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

Брал оборудование на тестирование http://nvs-gnss.ru/. Тест проходил в Москве. На широком кутузовском проспекте и на не очень узкий улицах точность была 10-20 см. А там где реально надо было замерить, rtk уже не добивала. Тоесть сигнал был (gprs) но режим был уже не rtk. Обидно, но зато убедился что не сказки, буду пробовать завести rtklib на raspberry.

Offline

#1889 2016-02-04 08:16:04

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 3,094

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

Utya wrote:

но режим был уже не rtk

1. Не RTK в смысле скатывался в дифф-режим, или float ?
2. Тест в статике или кинематике ?

Last edited by chnav (2016-02-04 08:16:25)

Offline

#1890 2016-02-04 08:24:40

Utya
Member
Registered: 2013-11-18
Posts: 33

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

chnav wrote:
Utya wrote:

но режим был уже не rtk

1. Не RTK в смысле скатывался в дифф-режим, или float ?
2. Тест в статике или кинематике ?

Скатывался в rtk float.
Останавливались на машине, стояли где-то минуту, где-то буквально 20 секунды. Я не знаю как проверить в кинематике точность

Last edited by Utya (2016-02-04 08:24:56)

Offline

#1891 2016-02-04 09:03:06

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,008

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

А как проверяли в статике, откуда эти 10-20 см тогда?

Offline

#1892 2016-02-04 10:46:21

Utya
Member
Registered: 2013-11-18
Posts: 33

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

Открываем окно  (в ublox оно называется deviation window) там получаем точки с gps вот они все были в центре круга с радиусом 10-20 см.

Offline

#1893 2016-02-04 10:56:41

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,008

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

Аааа, ну это не серьёзно. Как вариант придти постоять у одного столба забора, завтра придти встать у противоположного края. Замерить длину забора рулеткой, сравнить с тем что получилось с использованием GNSS.

Offline

#1894 2016-02-04 11:03:40

Utya
Member
Registered: 2013-11-18
Posts: 33

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

freeExec wrote:

Аааа, ну это не серьёзно. Как вариант придти постоять у одного столба забора, завтра придти встать у противоположного края. Замерить длину забора рулеткой, сравнить с тем что получилось с использованием GNSS.

такой тест делали знакомые, сказали 5 см погрешность (в поле). нам было важно понять как в городе, rtk в городе хоть чёто могёт или ничего не могёт

Last edited by Utya (2016-02-04 11:03:53)

Offline

#1895 2016-02-04 12:37:13

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,008

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

>>Из 9 "видимых" спутников Galileo (E11, E12, E14, E19, E20, E22, E24, E26, E30)
Стоит повторить эксперимент, как пишут[http://gisa.ru/112772.html] заработали 9 и 10

Offline

#1896 2016-02-04 15:55:51

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,538

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

freeExec wrote:

Стоит повторить эксперимент, как пишут[http://gisa.ru/112772.html] заработали 9 и 10

Это и есть E24 и E30, им поменяли категорию на operational. Следить надо теперь за E8 и E9.

Offline

#1897 2016-02-04 20:07:45

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 3,094

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

Utya wrote:
chnav wrote:
Utya wrote:

но режим был уже не rtk

1. Не RTK в смысле скатывался в дифф-режим, или float ?
2. Тест в статике или кинематике ?

Скатывался в rtk float.
Останавливались на машине, стояли где-то минуту, где-то буквально 20 секунды. Я не знаю как проверить в кинематике точность

Это шикарная точность для указанных условий, я не шучу. Технология называется "fast static", фиксированные решения с одночастотником всегда под вопросом.
Вообще смысла в фиксированном решении на автомобиле нет никакого, если это не лидар, не двухчастотник или не  автомобиль без водителя. Кстати _двухчастотник_ тут решающий термин. Естественно сравнение одночастотников в кинематике производится с ними же (двухчастотниками). По-другому никак.
Для себя я так и не придумал usecase, когда мне в навигации было бы недостаточно дециметровой точности.

Last edited by chnav (2016-02-04 20:21:25)

Offline

#1898 2016-02-05 10:56:21

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 3,094

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

Напомню требования к одночастотной статике/кинематике в постобработке - "carrier block" называется период, в течение которого было непрерывное слежение без потери фазы минимум у 5 спутников. В зависимости от расстояния до базовой станции требования к длительности carrier block разнятся, но при любых условиях он должен быть не менее 10 минут. Всё что короче - доверия мало, вне зависимости что показывает программа. Либо остается довольствоваться решением float.
Естественно в городе, перемещаясь от точки к точке на автомобиле, такие условия обеспечить невозможно.

У каждого производителя GNSS есть свои руководства, white papers и пр. Мне кажется присутсвующие на форуме не любят стоять на точках по часу и более, такая съёмка ближе к ГИС. Поэтому можно почитать Trimble Terrasync Getting Started Guide, стр. 147 глава "High-Accuracy Data Collection". Наверняка найдётся и другие руководства.

Last edited by chnav (2016-02-05 11:09:41)

Offline

#1899 2016-02-05 11:27:19

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,538

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

chnav wrote:

Мне кажется присутсвующие на форуме не любят стоять на точках по часу и более

Я всегда мерял больше часа, на открытой местности, на штативе на крыше машины с приличной антенной
и на приемлимом расстоянии от станции EPN/IGS. Результаты при таких условиях ничуть не хуже чем с
супер-пупер 10 частотным приемником.

Offline

#1900 2016-02-05 11:33:39

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,538

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

freeExec wrote:

>>Из 9 "видимых" спутников Galileo (E11, E12, E14, E19, E20, E22, E24, E26, E30)
Стоит повторить эксперимент, как пишут[http://gisa.ru/112772.html] заработали 9 и 10

Сравнение с MGEX http://igs.org/mgex показывает, что вся raw data видимая в MGEX
видна и с помощью M8N (E11, E12, E14, E19, E20, E22, E24, E26, E30, G1-32, R1-24, R26).

Offline

Board footer

Powered by FluxBB