Пожалуйста напишите нам на почту ваши контактные данные, чтобы мы могли с вами связаться – rodchenko.ao@spacecorp.ru, в письме укажите, что вы тот самый Иван с форума :).
You can use here any other language. As i understand it, the fake chinese M8N modules use smaller SPI flash chips than the usual 16Mbit and it creates problems with the newer firmware versions,
because they assume a certain layout with fixed data block offsets.
There are 2 possible ways to get raw GPS data with M8N firmware v3.01:
use a modified firmware or decode the obfuscated “secure” output.
Both need a modified rtklib version with the recursive UBX packet parser
and the second option requires 2 128bit keys: for bit XOR and permutation.
I have no experience with the M8P firmware on M8N, and have already moved
to M9N and F9x.
I think that, while waiting to be able to purchase a suitable receiver natively for use with RTKLIB, I will study these modifications you have indicated, as I have already said I like to learn.
В GPS симуляторе реализация klobuchar model проверяется вессьма просто
Два неподвижных приемника u-blox принимают в одно и то же время один реальные спутники а второй
сигнал от симулятора который иммитирует эти спутники в реальном масштабе времени.
занятная у вас логика
если ion_sim (ionmodel_sim) фактически совпадает с ion_sbas а ion_old (ionmodel) врет типа el=16.4 → ion_old=5.63 тихий ужас и т.д.
то баг именно в ionmodel_sim
Почему сразу врёт и тихий ужас? Такие значения вполне имеют место быть. У вас же кроме угла возвышения есть ещё и азимут…Как вариант, точка прокола ионосферы для данного спутника оказалась в области более возмущённой ионосферы.
Зачётный баг в RTKLIB
на базе этого бага несознательные опубликовали не один десяток публикаций типа этой, вот перл оттуда
“модель Клобучара , которая в среднем компенсирует 50–60% ионосферной ошибки. Эта модель была предложена к практическому использованию около тридцати лет назад.”
от угла возвышения зависит длина пути в ионосфере и следовательно величина задержки
а вот какой механизм влияния азимута ?
особенно если спутник то один и тот же в одно и то же время
Есть баг в процедуре ionmodel RTKLIB которая compute ionospheric delay by broadcast ionosphere model (klobuchar model)
естественно реализуя стандартный алгоритм модели Клобучара, но неправильно