Как стать автором
Обновить
80
-2
Илья Корогодин @Korogodin

Спутниковые навигационные системы

Отправить сообщение

Поправка, ГЛОНАСС-М, начиная с 755 аппарата, тоже излучают L3OC. Это аппараты 755-760, а 761 ждет запуска

Нужно искать статьи с объективными цифрами, но на память: что-нибудь в духе -10 дБ к SNR, изрезанная диаграмма направленности и линейная поляризация (= нет подавления многолучевости)

В первую очередь антенной, насколько удачно её удалось вписать в конструкцию корпуса. Типичная навигационная антенна сотового телефона имеет значительно худшие характеристики по сравнению с антенной автомобильной или тем более геодезической. При первом взгляде вообще возникает удивление, как на этот огрызок можно что-то принять.

Во вторую очередь, характеристиками самого чипа, его прошивки, сопряжением с операционной системой.

Да, можно подгрузить снаружи. И как показывает эта заметка, придётся грузить отдельно для cnav, отдельно для lnav.

На бровях, но грубо решиться можно

Тут скорее про диапазон 8-15 дБГц

Согласен, т.к. различные модели, типа движения и вращения спутника, привязаны к системному времени, то часы самого спутника рядового потребителя не волнуют

P.P.S. Пришла в голову мысль, что PLL для E5a (FNAV) и E5b (INAV) могут быть реально разными. Тогда разница в af1 и af2 отражает работу двух разных PLL.

У них один модулятор и общая несущая 1191.795, общий усилитель и фильтр в OMUX'е.

Беда в том, что это нужно на таких SNR, на которых биты уже не выделяются.

Два сигнала, излучаемые с двух разных антенн, не строго синхронны. 

Вы в этом случае начинаете рассматривать af0 как коррекцию к сигнальному времени, но по ИКД это же коррекция часов спутника:

А пересчитать на другое время - вообще-то можно.

Да, так и поступаю. Но это прокатывает для имитации сигнала, но не для создания bit-accurate копии сигнала, приходящего со спутника.

Тема сисек wipe-off не раскрыта. Я реально не в курсе, что это за зверь.

А, ну это изи, я там на картинке попытался изобразить (красные стрелки). Это когда вы предсказываете поток символов навигационного сообщения и снимаете модуляцию с квадратур до подачи на дискриминаторы. Получается по-сути пилот-компонента со всеми её преимуществами в части повышения чувствительности.

Можно предсказывать на базе структуры с эфемеридами, откуда вся эта заметка, а можно хранить неразобранные сабфреймы/сообщения и подменять в них только время и контрольные суммы.

Мало того, что CNAV точнее, они ещё и на практике передаются на другое базовое время. О чем и заметка.

Я пытаюсь для себя ответить на вопрос важный для архитектуры построения прошивки приемника или имитатора: требуется ли хранить несколько структур с эфемеридно-временным обеспечением или достаточно под каждый спутник заводить одну структуру эфемерид и клоков?

Если говорить про тип данных, то в целом можно обойтись одним типом для каждой системы. Набор передаваемых данных пересекается процентов на 90, отличаются какие-то второстепенные параметры и разрядность. Например, под Галилео у нас заведен тип nIFNAV::Ephemeris, куда мы кладем и FNAV, и INAV.

Но сколько объектов (инстансов, структур) заводить? Я начал с того, что выдавал каждому сигналу свою структуру. Но это явно перебор. Приходится накручивать логику как передать эти данные от одного сигнала другому, выбирать лучшие данные и т.п. Памяти много уходит.

С другого конца эта же проблема возникает при чтении RINEX файлов, если мы их хотим использовать для теплого старта или имитации сигналов. Я, внезапно для себя, наткнулся на тот факт, что не любую запись в rinex файле я могу отразить в эфемериды для формирования CNAV. Опять же из-за базового времени toe/toc, которое не попадает в 300-секундный шаг CNAV.

С INAV и FNAV я с вами полностью согласен. У меня тоже рвет шаблон, когда один спутник передает два разных набора af0, af1, af2 в двух соседних сигналах.

Да, надо признать, душновато получилось. Исправлюсь :)

Спасибо, что поделились опытом! Возможно, эта серия статей даже уникальнее, чем книга)

  1. Присваивает ли Ridero ISBN книге?

  2. Нельзя ли им загрузить уже сверстанную pdf'ку для издания и распространения? Думаю, что если в книге много графики и формул, то верстать в их инструментах - самоубийство

Тут я с вами и не спорю, скорее хочу дополнить. Проектирование RTL, написание программ для ПК и смартфона, создание моделей для 3D-принтера - все это разработка. То есть создание новой технологии, которая позволяет из заготовки создать нечто с нужными свойствами, решающее проблемы людей. Эти технологии объединяет то, что они применяются не на заводе, а уже у конечного пользователя. Первыми ласточками были программы, вот люди и переносят термин по-аналогии.

Если же вы ограничили термин "программа" только последовательно выполняемыми алгоритмами, то, конечно, RTL - не программа, это описание параллельного алгоритма (закона смены состояний от шага к шагу). Который может быть отражен, в том числе, и в медные дорожки.

Как вам вариант, когда битстрим-файл называют прошивкой ПЛИС?

И если вспомнит про российские ГОСТы и не относить проект для ПЛИС к программам, то как их оформлять? Как часть конструкторской документации?

И RTL для FPGA, и классическая последовательная программа для CPU обладают фундаментальными общими свойствами. И то, и то не изделия, а особая runtime технология, применяемая к изделию уже у пользователя и наделяющая заготовку необходимым функционалом.

Вопрос снимается)
-std=c++17 -Wall -Wextra -pedantic -Werror
Поделитесь, пожалуйста, флагами g++, которые используете при компиляции тестовых заданий в практикуме.
Я для себя это визуализирую как картинку с тепловизора. Думаю, на тепловизоре радиатор будет одним размытым пятном, слабо зависящим от формы поверхности. При этом цвет на экране будет определяться только температурой радиатора.
и больше 600 Вт с метра кв. мы все равно не скинем, а внутри как было 15кВт, так и осталось,


Могу предположить, что 15 кВт — номинал солнечных панелей. Приличная часть этой мощности будет излучаться с полезными сигналами, да и панели могут оказаться в тени Земли некоторое время.

Неужели так быстро успевает остынуть? Все таки при запуске оно имеет «комнатную» температуру, а лететь до орбиты ему, ну не то чтобы прям очень долго, ракета быстро все таки летит.


Так вывод на геостационарную орбиту порядка недели занимает ( youtu.be/vs2HM9bLsJU )

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность