Как стать автором
Обновить
4.68

Глобальные системы позиционирования *

GPS, ГЛОНАСС и другие системы

Сначала показывать
Порог рейтинга
Уровень сложности

Заблуждения программистов о картах

Время на прочтение12 мин
Количество просмотров53K


Дизайн систем быстро выявляет ошибки в восприятии закономерностей функционирования мира. Те правила, которые кажутся непреложными истинами, могут ими не оказаться.

Списки подобных заблуждений составлялись про имена или телефонные номера. Настало время карт и систем навигации.

Заблуждение 1. Форма Земли — это просто


Шар — множество точек в пространстве, удалённых от центра на расстояние не выше радиуса. Однако хотя бы из-за суточного вращения форма нашей планеты отличается от идеального шара. Планета сплюснута у полюсов и утолщена на экваторе, а также обладает рельефом и испытывает циклы приливов и отливов.
Читать дальше →
Всего голосов 314: ↑310 и ↓4+306
Комментарии114

Сигналы глобальных навигационных систем

Время на прочтение7 мин
Количество просмотров27K

Алгоритмы обработки навигационных сигналов определяются математической моделью навигационного сигнала. И на этом шаге современные глобальные спутниковые навигационные системы преподносят нам сюрприз. Оказывается, что разные системы используют разные сигналы. Более того, каждый спутник не ограничивается одним типом сигнала, а излучает целый набор. Так на новых спутниках ГЛОНАСС можно выделить до 14 разных сигнальных компонент! А в совокупности по всем системам типов сигналов больше 50.

Попробуем разобраться с этим многообразием.

Читать далее
Всего голосов 46: ↑45 и ↓1+44
Комментарии45

Компания Meta* призывает отказаться от високосных секунд

Время на прочтение5 мин
Количество просмотров18K

Понятие дополнительной (високосной) секунды (leap second) было введено в 1972 году International Earth Rotation and Reference Systems Service (IERS) для периодического обновления Coordinated Universal Time (UTC) из-за неточности наблюдаемого солнечного времени (UT1) и долгосрочного замедления вращения Земли. Эта периодическая поправка в основном помогает учёным и астрономам, поскольку позволяет им наблюдать за небесными телами, для большинства задач используя UTC. Если бы коррекция UTC отсутствовала, то необходимо было бы внести изменения в старое оборудование и ПО, синхронизируемое для астрономических наблюдений с UTC.

На сегодняшний день с момента введения високосной секунды UTC обновляли 27 раз.

Возможно, високосная секунда была приемлемым решением в 1972 году, когда она удовлетворяла и научное сообщество, и отрасль телекоммуникаций, однако сегодня UTC одинаково мешает и цифровым приложениям, и учёным, которые часто используют вместо него TAI или UT1.
Читать дальше →
Всего голосов 43: ↑43 и ↓0+43
Комментарии129

Как определить строительные площадки на Земле, используя только данные с орбитальных аппаратов

Время на прочтение7 мин
Количество просмотров2.8K

На этом видео показаны долгосрочные изменения, которые можно увидеть при помощи Google Earth. Этот покадровый отчёт о почти 40-летнем развитии Дубая, Лас-Вегаса, Сингапура и Шанхая основан на архивных снимках, сделанных в период, когда велось крупномасштабное строительство.

Но как насчёт автоматического обнаружения крупных строительных проектов по мере их реализации в любой точке Земли, не имея данных, когда и где может появиться тот или иной небоскрёб или крупная военная база? Это не так то просто. И это работа научно-исследовательского агентства разведывательного сообщества под названием Intelligence Advanced Research Projects Activity (IARPA), которое пытается сделать гигантский скачок вперёд с помощью программы, получившей название SMART. Программа Smart поставила сложную задачу: определить строительные площадки на Земле, используя только данные с орбитальных аппаратов.
Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии0

Истории

Автоматизация тестирования при разработке прошивок радиоэлектронных устройств

Время на прочтение11 мин
Количество просмотров9.2K

Занимательный факт. Исходный код программы бортового управляющего компьютера лунного модуля Аполлон 11 содержит 64830 строк. Исходные коды прошивок навигационного приемника, которые мы в МЭИ разрабатываем последние десять лет, содержат 217510 строчек на C++ и 181236 строчек на SystemVerilog. И я всё жду, когда это количество перейдет в качество.

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

Читать далее
Всего голосов 37: ↑36 и ↓1+35
Комментарии29

Низкоорбитальная навигационная система: подводные камни

Время на прочтение5 мин
Количество просмотров5.1K

За час до того, как я сел писать эти строки, первый спутник-демонстратор низкоорбитальной навигационной системы Pulsar отделился от разгонного блока.

Идею этой системы я изложил в прошлой статье. Компания Xona планирует вывести около 300 небольших спутников на низкую орбиту. Каждый спутник будет снабжен приемником сигналов глобальных навигационных систем (ГНСС), по их сигналам спутники будут определять свои траектории движения и синхронизироваться. Из-за удаленности от поверхности земли и ориентации антенны, спутники будут оставаться вне досягаемости наземных постановщиков помех.

Каждый спутник системы будет формировать собственный сигнал, который благодаря близости к поверхности планеты, окажется в 100 раз мощнее сигналов ГНСС. В совокупности с криптографической защитой сигнала это обещает устойчивость навигации к помехам и спуфинговым атакам. А за счет простоты спутников и их вывода, простоты комплекса управления, стоимость всей системы можно уместить в несколько сотен млн долларов.

Читать далее
Всего голосов 24: ↑23 и ↓1+22
Комментарии10

Низкоорбитальная навигационная система Xona Pulsar

Время на прочтение4 мин
Количество просмотров3.6K

Успех Starlink проложил дорогу молодым компаниям, претендующим на заполнение низкой околоземной орбиты своими малыми и не очень спутниками. Производить аппараты на конвейере, запускать сотнями и тысячами, разрабатывать и разворачивать группировку за десятки месяцев - всё это "New Space". Теперь HawkEye360 следит за пожарами лесными и людскими, Spire собирает данные о погоде, OneWeb догоняет Маска, SatelliteVU запускает в космос тепловизоры...а Xona Space Systems готовит для нас новую навигационную систему Pulsar!

Читать далее
Всего голосов 16: ↑16 и ↓0+16
Комментарии20

Некоторые станции международной службы лазерной дальнометрии перестали предоставлять данные для ГЛОНАСС

Время на прочтение2 мин
Количество просмотров12K

В системе ГЛОНАСС пользователь ориентируется по навигационным спутникам как по маякам. Эти маяки удалены на расстояние около 20 000 км и движутся относительно поверхности земли со скоростью более 3 км/с. Но при этом спутники непрерывно передают параметры, позволяющие рассчитать их положение с точностью порядка метра. И чем точнее эти параметры, тем точнее вы, как пользователь системы, можете определить своё местоположение...

Читать далее
Всего голосов 22: ↑22 и ↓0+22
Комментарии20

Как чувствует себя авиалайнер когда глушат GPS

Время на прочтение3 мин
Количество просмотров24K

Поступают сообщения об отказе спутниковой навигации на авиалайнерах при движении по маршрутам в Прибалтике. Аналогичные сообщения поступали ранее из восточного средиземноморья, что побудило немецкий DLR (German Aerospace Center) отправить свой A320 на Кипр для сбора информации. Миссия состоялась в начале 2020 года, а по её результатам была выпущена научная статья, о выводах которой под катом

Читать далее
Всего голосов 55: ↑51 и ↓4+47
Комментарии86

Где в смартфоне навигационный чип? Часть 2

Время на прочтение4 мин
Количество просмотров9.8K

В первой части статьи мы вспомнили старые-добрые времена, когда один телефон от другого можно было отличить по фотографии. Мы добрались до iPhone 4S и увидели, как функции навигационного приемника переместились в связной чип Qualcomm MDM-6610. Что же было в следующих айфонах?

Читать далее
Всего голосов 23: ↑23 и ↓0+23
Комментарии12

Где в смартфоне навигационный чип? Часть 1

Время на прочтение7 мин
Количество просмотров20K

Если спросить разработчика-железячника чем ему нравится его работа, многие ответят, что возможностью пощупать результат своего труда. Это приятное чувство, когда плата в руках. Она точно такая, как ты её представлял, как ты её придумал. Моргает светодиодами, впивается в руку острой гранью, оставляет след. Это не "бездушный софт", который не покажешь ребенку и не положишь под стекло на выставке.

Но у меня есть ощущение, что эта радость постепенно уходит в прошлое. Покажу на примере приемников спутниковых навигационных систем.

Что такое ГНСС приемник? С системной точки зрения, это один из трех компонентов системы в одном ряду с сегментом космических аппаратов и сегментом контроля и управления.

Читать далее
Всего голосов 28: ↑27 и ↓1+26
Комментарии21

Передает ли GPS разные данные в LNAV и CNAV сообщениях?

Время на прочтение2 мин
Количество просмотров5.8K

Навигационные системы используют разные типы навигационных сообщений для модуляции разных сигналов. Например, сигналы GPS L1C/A модулируются сообщением в соответствии с протоколом LNAV, а сигналы GPS L2C и L5 сообщением CNAV.

Протокол определяет размещение данных в фреймах и сабфреймах, интервал передачи, разрядность и т.д.

Читать далее
Всего голосов 18: ↑18 и ↓0+18
Комментарии21

Громкие и забавные случаи GPS-спуфинга с 2013 по 2022

Время на прочтение4 мин
Количество просмотров16K
image

Спуфинг используется чтобы замести следы о поставках санкционной иранской нефти.

Спутниковые системы навигации (ГНСС) предоставляют пространственные координаты и точное время. Подделку координат довольно просто увидеть глазами, а вот подделку временного сигнала обнаружить непросто, если у вас нет припасенных атомных часов.

Форумные теоретики ванговали про атаки на спутниковые системы навигации уже давно, а в реальности все начиналось в 2011-2013, как забавы студентов. Ну угнали яхту, ну выступили на TED, ну увёл китайский летчик Лиси Цын персидский хакер американский беспилотник. Энтузиасты наигрались в Pokemon Go сидя дома. Мирные жители засыпают, просыпается мафия.
Читать дальше →
Всего голосов 35: ↑30 и ↓5+25
Комментарии30

Ближайшие события

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

Время на прочтение7 мин
Количество просмотров15K
image

Интерактивная карта инцидентов ГНСС-спуфинга. Была раньше здесь, теперь ее нет.

  • 96% специалистов по cybersec игнорируют проблему спуфинга;
  • в 2012 году стоимость атаки была $100 000, в 2022 — всего $500;
  • в 2018 году в продажу поступил GPS Spoofer за $5;
  • по роликам на youtube (или гайдам с github) любой человек может запустить свой спуфинг за 15 минут;
  • с железом на $1000 можно положить навигацию по всей Москве;
  • с 2016 по 2018 обнаружено 9883 инцидента с 1311 судами в Геленджике;
  • 85% краж автомобилей происходит с джаммерами;
  • 680 форков на GitHub для подделки сигналов GPS;
  • каждый год продается 450 000 серверов времени, в мире их уже более 3 млн., от каждого тайм-сервера зависит кусочек критической инфраструктуры.

Термины


GPS, система глобального позиционирования — спутниковая система навигации, обеспечивающая измерение расстояния, времени и определяющая местоположение во всемирной системе координат WGS 84. Позволяет почти при любой погоде определять местоположение в любом месте Земли (исключая приполярные области) и околоземного космического пространства.
Читать дальше →
Всего голосов 25: ↑23 и ↓2+21
Комментарии7

Спуфинг подкрался незаметно, хоть виден был издалека

Время на прочтение4 мин
Количество просмотров27K
image

Спутниковые системы навигации (ГНСС) решают две задачи — определение пространственных координат и синхронизация времени. И не очевидно, какая из них является более важной. Если подделку координат можно обнаружить своими глазами, то подделку времени, не имея собственных атомных часов, заметить непросто.

То, что GPS уязвим перед спуфингом, было очевидно всем и давно. Но лет 15 назад считалось, что для проведения такой атаки требуется очень дорогое железо, например симуляторы Spirent стоимостью более $100 000. Появление «любительских» SDR за 100$ все поменяло. Теперь стоимость атаки упала до стоимости дешевого HackRF One. На GitHub 680 форков для генерации сигналов GPS. На youtube полно инструкций как запустить свой спуфер (даже запустить с помощью USB to VGA адаптера за $5).
Читать дальше →
Всего голосов 38: ↑31 и ↓7+24
Комментарии51

Охота пуще неволи или Вредные советы по созданию участков в Strava

Время на прочтение6 мин
Количество просмотров4.6K

Не плоть, а дух растлился в наши дни,
И человек отчаянно тоскует...
Он к свету рвётся из ночной тени
И, свет обретши, ропщет и бунтует.

To strive
Всего голосов 17: ↑15 и ↓2+13
Комментарии15

04. The Gold-Bug

Время на прочтение15 мин
Количество просмотров3.2K

A good glass in the bishop’s hostel in the devil’s seat forty-one degrees and thirteen minutes northeast and by north main branch seventh limb east side shoot from the left eye of the death’s-head a bee line from the tree through the shot fifty feet out.
Edgar Allan Poe.

Предыдущие статьи цикла о реверсе данных автомобильных навигаторов Siemens/VDO Dayton CARMiN:

Реверс черного тессеракта

01 Сшей красное с красным, желтое с желтым, белое с белым. Наверняка будет хорошо

02. Я уже даже не вижу код. Я вижу блондинку, брюнетку и рыжую

03. С прозрачными воротами и яркою звездой

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии4

03. С прозрачными воротами и яркою звездой

Время на прочтение19 мин
Количество просмотров2.1K

Предыдущие статьи о реверсе данных автомобильных навигаторов Siemens/VDO Dayton CARMiN:

Реверс черного тессеракта

01 Сшей красное с красным, желтое с желтым, белое с белым. Наверняка будет хорошо

02. Я уже даже не вижу код. Я вижу блондинку, брюнетку и рыжую

Получив в прошлой статье полную раскладку по значениям чисел и цифр типа блока 0xA, информации по странам, естественным следующим шагом будет попытка провести разбор типа блока 0x0С, информации по городам.

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии1

02. Я уже даже не вижу код. Я вижу блондинку, брюнетку и рыжую

Время на прочтение25 мин
Количество просмотров8.8K

Предыдущие статьи о реверсе данных автомобильных навигаторов Siemens VDO Dayton CARMiN

Реверс черного тессеракта

01 Сшей красное с красным, желтое с желтым, белое с белым. Наверняка будет хорошо

Читать далее
Всего голосов 15: ↑15 и ↓0+15
Комментарии9

01. Сшей красное с красным, желтое с желтым, белое с белым. Наверняка будет хорошо

Время на прочтение11 мин
Количество просмотров3.2K

Статья является продолжением Реверс черного тессеракта, без прочтения которой, единственный вопрос, на который именно тут будет дан законченный ответ - "почему на КДПВ этого цикла статей везде картинки авторства Евгения Тихоновича Мигунова?".
Сразу и отвечу. Потому, что по странному совпадению, всеми книгами, которые он иллюстрировал, в детстве я зачитывался. Как художник, на мой взгляд, он великолепен, и выбранные цитаты его творчества, на мой взгляд, очень хорошо ложатся на темы конкретных статей.

Продолжение же реверса данных для автомобильного навигатора систем Siemens VDO CARMiN - под катом.

Читать далее
Всего голосов 13: ↑12 и ↓1+11
Комментарии0

Вклад авторов