Comments 190
Еще по отзывам (лично не пробовал), интересно вспышки Иридиумов наблюдать.
Скоро вспышки Иридиумов станут прекрасной сказкой о былых временах: SpaceX активно забрасывает на орбиту следующую модификацию спутников — Iridium Next, у которых уже нет таких прекрасных антенн, которые гоняли бы по Земле солнечные зайчики. К середине-концу 2018 года вспышки скорее всего прекратятся.
Снято в мае 2013: files.melda.ru/hidden/P1040321%20nr%20res%2012.jpg
www.flightradar24.com/business/aircraft-unblocking
antonovich.me/2017/1/5/diy-radar
Вот например посмотрите что видно вам ru.flightaware.com/live/flight/RSD047
И что видно мне c бесплатным Корпоративным аккаунтом (USD 89.95/месяц) —
Собирается минимальная станция из OrangePi, RTL-SDR и карты памяти. Выйдет около 30$.Её можно настроить на вещание сразу на несколько сервисов и получить там аккауты с доступом к таким данным.
Самолет-ретранслятор Ту-214СР: летно-технические характеристики
Он почти всё лето в Крыму крутился, например, https://twitter.com/russian_defence/status/896711789676834821
Топливо это масса, а масса это увеличенный пробег — ВПП может не хватить.
Топливо это действительно масса, но дело не в пробеге.
У самолетов есть понятие «Максимальная Масса Посадки».
Если масса самолета больше ММП, то в лучшем случае можно отделаться заменой стоек шасси, а в худшем самолет размажет по ВПП.
Хороший ролик на эту тему от действующего пилота гулится по фразе:
Why do PILOTS DUMP FUEL??? Explained by CAPTAIN JOE
у которых нет системы сброса топлива.
Сколько старых бортов в воздухе?
У самолетов есть понятие «Максимальная Масса Посадки».
Ее и имел ввиду.
На 737 сброса, насколько я знаю, не было ни на одном поколении с 1970-х до современных Neo.
Сколько старых бортов в воздухе?
Boeing 737 (на секундочку самый популярный пассажирский самолёт в мире)
и Airbus A320 (второй по популярности самолёт) не имеют системы сброса топлива. Эти самолёты производятся с 70-80х годов и на них всё ещё имеются заказы. Так что отвечая на ваш вопрос – подавляющее большинство.
И это используется на обычных SDR/RPi — шных нодах, или для этого нужно уже другое оборудование? Если на самых обычных, то как они синхронизируются? А если на необычных, то как там?
Можно ли реально это использовать на Raspberry Pi с обычным GPS, не уверен. Погрешность, скорее всего, будет великовата.
В https://www.reddit.com/r/RTLSDR/comments/4bwrdj/flightaware_pro_stick_revolutionary_usb_adsb_and/ сообщают о возможности MLAT на обычных RTL: "FlightAware already does MLAT with RTL-SDR dongles via ADS-B syncing."
На странице http://flightaware.com/adsb/mlat/ уточняют, что используется результат от 4 приемников "… using time difference of arrival (TDOA) when an aircraft is detected across four or more receivers/ground stations… MLAT-enabled feeder will use approximately 50 Kbps of upstream bandwidth". Входа GPS (1PPS) не видно: http://flightaware.com/adsb/piaware/about
В http://forum.adsbradar.ru/f37/kontseptsiya-mlat-na-priemnikah-rtl-sdr-dongles-rtl2832u-2021/ предположили, что часть синхронизации можно выполнять за счет приема сообщений с координатами от других самолетов
ADS-B Exchange предлагает свой MLAT https://www.adsbexchange.com/mlat-beta/, участники должны точно знать свои координаты и высоту. Используют https://github.com/mutability/mlat-server — он действительно синхронизирует часы по df17 от других самолетов: "It uses ADS-B aircraft that are transmitting DF17 extended squitter position messages as reference beacons and uses the relative arrival times of those messages to model the clock characteristics of each receiver. Then it does multilateration of aircraft that are transmitting only Mode S using the same receivers."
Клиент mlat — https://github.com/mutability/mlat-client — "Supported receivers: Anything that produces Beast-format output with a 12MHz clock: dump1090_mr, dump1090-mutability, FlightAware's dump1090; modesdeco (probably?); an actual Mode-S Beast; airspy_adsb in Beast output mode; SBS receivers; Radarcape in 12MHz mode; Radarcape in GPS mode"
А теперь представьте, какая у буржуев шикарная сеть приёмников для обнаружения бескоординатных самолётов)
Ничего не мешает попытаться организовать свою. Кроме известного www.adsbhub.org есть отечественные любительские, например:
vrs-russia.net:65000/VirtualRadar/desktop.html
planeradar.ru/VirtualRadar/desktop.html
chekhonin72.sytes.net/VirtualRadar
Я использую вот такую «ground plane» антенну, установленную на крыше частного дома
совместно с RTL-SDR и стареньким нетбуком (T-UMGG2).
Рекорд дальности у такой моей немудреной снасти — 188 морских миль:
ru.flightaware.com/adsb/stats/user/Deudi#stats-37258
www.sleppek.de/do-it-yourself/ads-b/ADS-B_13_VirtualRadar.jpg
Normal ADS-B data upload is about 200-800 MB per month depending on coverage and traffic in your area. MLAT adds more data on top of that. Probably up to 5-6 times more in high volume MLAT areas.
Вот реальная станция с мобильной связью T-ULSS7 — Ленинградская область (между Кировском и Волховым)
В ходе работы ADSB радара обнаружилось повышенное потребление мобильного трафика. Запись лога за месяц показала, что всего «в сеть» было отправлено 3.5Гб трафика. Фактически на имеющемся тарифном плане было 8Гб трафика, который был исчерпан примерно к 25-му числу месяца. Исследование tcpdump'ом показало, что оператором учитывается трафик на IP-заголовки. Связка dump1090 + modesmixer2 работала таким образом, что каждое принятое «с неба» сообщение (обычно размером 16-24 байта) направлялось каждое в своем IP-пакете. Заголовки пакетов создавали трафик даже бОльший, чем сам поток данный с dump1090. Я написал простенькую программу, которая заменяет modemixer на сетапе и «пакетирует» данные примерно по 600-630 байт. Таким образом, достигнута экономия мобильного трафика примерно на треть.
ADSB это открытый протокол, который принимает данные, по сути, гражданских транспондеров, так что ничего реально секретного на нем не увидеть.
pixs.ru/showimage/SHpionjpg_9047015_28127312.jpg
У советского стандарта ответчика — 740 Мгц
Оборудование гражданское, стоит денег и не является обязательным для военной техники, особенно выпущенной лет 30 назад. На территории РФ оно точно не очень надо, например даже гражданские вертолеты и небольшие самолеты чаще всего на таких сервисах как Flightradar не отображаются т.к. нет такого ответчика.
Часто вижу бизнес-джеты Bombardier без координат — только в MLAT их видно.
Я снимаю данные с 30003 порта fr24 и вижу наличие тех бортов, которые FR24 может и скрывать на своем сайте.
Вот, кстати, немцы:
3F7DC1 98+46 A319 GAF880 6315 475.0 36975 97.5 53.24634 32.09224 2017/07/12 11:56:11.4294967188 2017/07/12 12:03:02.061
3F4E27 14+02 GL5T 6213 453.0 41000 80.9
А вот гражданский 76-й:
152C96 RA-76950 IL76 VDA9102 Volga-Dnepr Airlines Russia 6236 364.0 34025 260.2 52.87234 30.32730 2017/07/06 05:50:37.657 2017/07/06 06:03:44.4294967250
Военные ИЛ-76 разве не в системе «УВД» работают (на 740 МГц)?
у нас эти самолеты включают по большей части адсб -когда к нам летят, а летают они на Восточный постоянно.Есть конечно небольшая часть с ответчиками только увд-м, но их все меньше и меньше.Просто система увд умирает быстрыми темпами -если ранее каждый день по несколько бортов пару лет назад видел в увд -сейчас бывает за неделю ни одного-а антенна направленная на аэропорт двойного базирования-Восточный
How do I get a free PlanePlotter license?
FlightAware will provide a COAA PlanePlotter license for anyone that feeds data to FlightAware from area in which we need coverage.
Simply download and install the software, then submit a request to FlightAware for a free license key. Please include your PlanePlotter serial number in your request.
flightaware.com/adsb/faq
Прикольно, написал запрос на комплект, если пришлют поставлю на крышу.
Как можно видеть, покрытие российской части оставляет желать лучшегоТак и населенность «оставляет желать лучшего»
Я вам такую же карту приведу: Карта «падения» метеоритов.Она тоже очень сильно коррелирует с плотностью населения.
Есть еще карта подключенных к интернету устройств, она выглядит точно так же.
И карта светового загрязнения и еще много подобных карт.
Судя по вашей карте, в России совсем не заселена европейская часть, средняя полоса и половина Азии аж до Байкала почти, а наибольшая плотность населения — в горах Тувы и далее на границе с Монголией ;). И в Индии совсем народу почти нет, кроме района Гималаев, ага. Я бы поостерёгся делать такие странные выводы.
И насколько репрезентативной является выборка «метеоритами»?
Может спросим наших «космических» друзей? Zelenyikot lozga
Почему нет заметно большего количества около экватора? Мне кажется, потому, что, несмотря на то, что метеориты, как и Земля, вращаются в плоскости эклиптики, эта плоскость не расположена строго в районе экватора Земли, а является примерной, и небольшое по космическим меркам отклонение дает случайную точку входа в атмосферу. Плюс, не забывайте, что у Земли есть наклон оси вращения к плоскости эклиптики, который дополнительно усредняет распределение широты точки падения.
Попробуйте по инструкции сделать загрузочную microSD и должно запуститься flightaware.com/adsb/piaware/build
Антенну вынес на крышу с 15-и метровым кабелем. Антенна стандартная, которая шла в комплекте со свистком. Ловит всего на 50 миль, иногда чуть дальше, но проблема именно в длинном кабеле и отсутствии предусилителя. Основная беда — приёмник имеет свойство зависать. Уж не понимаю чего ему не хватает, питания что-ли?
После ландшафта и антенны, на дальность влияют помехи от мобильной связи, и обычно меньше влияют передатчики радио ФМ и ТВ.
Попробуйте посканировать на помехи ближайший диапазон пару часов —
discussions.flightaware.com/t/do-i-need-a-filter/27833
Возможно стоит поэкспериментировать с усилением самого приемника — больше, это не всегда лучше — discussions.flightaware.com/t/finding-optimum-gain-visually/34385
В нем уже есть усилитель и фильтр, которые позволяют принять дальше и больше данных.
Если сравнивать RTL-SDR V3 и Pro Stick для приема ADS-B – лучше будет Pro Stick, причем разница ощутима(недавно сравнивал их).
При сильном желании можно получить доступ к системе и накрутить поверх всего чего душе угодно. Но софт на железке периодически обновляется, попутно проверяют целостность файлов. В моём случае обнаружили «вторжение» на железках от FA и FR, одни без вопросов зашли по SSH на железку и «почистили» что смогли найти, закрыв доступ, другие сказали что прошивка повреждена, и требуется достать флешку и накатить на неё «чистый и легальный» образ системы. Писали раза три, но так как железка установлена в труднодоступном месте, то забил. Писать перестали, но и доступ тоже забрали.
RTL-SDR довольно унылая штука для приема ADSB сигналов в силу малой полосы пропускания (чуть больше двух МГц), да и антенну все-таки нужно покупать или делать нормальную, с полосовым фильтром. Сейчас занимаюсь разработкой приемника под это дело, в качестве основного конкурента выступает немецкий Mode S Beast — штука действительно крутая, причем так и не вышло понять, как этому немцу хватило такой "маленькой" ПЛИС. Но ничего, у меня ПЛИС побольше, а результаты получше :)
Все самолёты вещают на частоте 1090 МГц, стандарт допускает отклонение до 1 МГц, если память не изменяет. Проблема в том, что частота закодированного сигнала 1 МГц, и вроде бы по теореме Котельникова нашей SDRки с полосой более 2 МГц должно хватать за глаза. Вот только живём мы в реальном мире, шума в эфире много, сигнал небольшой длительности и прочие печали. Повышение частоты дискретизации позволяет прикрутить всякую цифровую обработку сигналов. А самолёты не мешают друг другу по двум причинам:
- В режимах Mode A и Mode C (сквок-идентификатор и высота) самолёты отвечают на узконаправленный запрос радара.
- В режиме Mode S (самом вкусном со всей полезной инфой) передача ведётся в псевдослучайные моменты времени, т.е. они конечно иногда могут друг другу мешать, но это редкая ситуация и на нее просто забивают.
В Mode S есть CRC, но там все довольно страшно и не во всех пакетах можно проверить CRC без дополнительной информации.
Выглядит именно так, будто на старом формате внедряли костылями новые фичи. Пакеты по 56 и 112 бит — особо не разгуляешься.
Это как менять алгоритмы хеширования, когда общедоступные доступные вычислительные мощности подросли, как повышать битность ключей шифрования и т.д. Да это дорого и не просто, но когда-то всё равно это приходится делать, иначе мы бы до сих пор на паровозах ездили.
Радары никто еще не отменял, поэтому переполоха особого быть не должно.
А что у немца на входе в ПЛИС, та же rtl? И разве бывают сигналы ADSB шире чем 2МГц?
PS: Давно жду когда массово появятся в продаже приемники с GPS-синхронизацией, это позволило бы делать интересные эксперименты по MLAT/TOA, многопользовательскому приему и пр. Если Вы делаете универсальный приемник, было бы интересно добавить такую возможность.
8 бит не так страшны, если антенна с узкополосным фильтром и усилителем. У немца стоит логарифмический датчик мощности, а за ним дешманский АЦП 16 МГц 8 бит. Я делаю некоммерческий приемник, использоваться он будет в одиночном режиме. А TOA это что такое? Про "широту" сигнала чуть выше написал.
200Евро за немецкий приемник все же имхо дорого, тот же Airspy дешевле стоит, а по возможностям интереснее.
Опять требуется несколько приемников, под наши нужды не подходит к сожалению. У нас ПО умеет место с одним приемником определять, но как оно это делает, я рассказывать скорее всего не имею права. Немецкий приемник можно собрать самому, печатка простая, бинарник прошивки в свободном доступе. Получится баксов в 50 уложиться, как мне кажется.
+ прелесть RTL-SDR в том, что он гонит сырой поток.
p.s. Можете посоветовать где почитать, как сделать обёртку потока, чтобы например посылать с ПЛИС сырой поток по ethernet который скушает SDR# или gnu-radio или там без отдельного драйвера на компе не обойтись?
Для MLAT подойдёт, фича по сути своей халявная, просто счётчик времени в ПЛИС. Гнать сырой поток ADSB на комп глупо, потому что моя ПЛИС стоит дешевле процессора, а алгоритмы можно делать такие, которые ни один компьютер в реалтайме не потянет. Драйвер для SDR# писать скорее всего придется. Когда мне нужно было вывести сырой поток радиосигнала в компьютер, я гнал его из ПЛИС в микроконтроллер, а с контроллера уже по сети в компьютер. На компьютере использовал матлаб с симулинком. Да, костыльно и неудобно, но зато сразу есть кучка демодуляторов и прочих ЦОС.
Замечательно, матлаб это ещё лучше, но хотелось бы обойтись без возни с программированием контроллеров, а сразу использовать ethernet прицепленный к ПЛИСине, там есть стандартное описание входного потока, не каждый же отсчёт в свой пакет пихать?
ЕМНИП я просто полностью забивал UDP-пакет парами комплексных отсчётов, настраивается только порт. В симулинке несколько модулей приема UDP, но корректно у меня взлетел только какой-то один. Если в имеющейся ПЛИС есть возможность цеплять ethernet, то проблем быть не должно.
В матлаб я загонял на самом начальном этапе, уже не помню как. Симулинк позволял смотреть спектр в реальном времени, потому и пользовался им. Формат вроде такой и принят — массив из пар комплексных отсчётов.
UPD: вспомнил. В матлаб заливал дамп пакетов из Wireshark.
Ну тут же надо разрядность знать, MSB/LSB…
Ага, эти слова помогли вспомнить все грабли. Да, было не все так просто. В симулинке я собрал небольшую схему, конвертирующую 4 байта в два двухбайтных отсчета с правильным порядком байтов, отслеживанием пропусков отсчётов и возможно ещё чем-то. У меня это каким-то чудом работало с полосой в 1 МГц, но потом программисты сделали ПО верхнего уровня и потребность в матлабе с симулинком отпала.
До программирования ПЛИС я так увы, и не добрался, как-то нужды ни разу не было.
Кстати, всегда ли нужно IQ или можно с обычными отсчётами АЦП поиграться?
Кажется тут есть ответы на все вопросы https://habrahabr.ru/post/204310/
Сложно сказать, зависит от структуры сигнала.
Рекомендую GNU Radio, полезная штука для работы с сигналами, фильтрами. Под винду и linux есть версии.
Какбы повесить такой передатчик на коптер чтобы никто по случайности не впилился.
Онлайн-трансляции бортов на www.radioscanner.ru/forum еще есть.
Или все же лучше открытие небо?
Можно там же на холодном чердаке установить передающее устройство или оно не рассчитанно на работу при отрицательных температурах?
Но лично не пробовал.
Возможно во время дождя будет хуже пропускать волны.
Т.е. на сухом и теплом чердаке можно соединить приемник с антенной очень коротким кабелем.
А можно обойтись без Ардуин, Расберри и прочего? У меня работает сервер на Убунте. Туда это хозяйство прицепит можно?
wiki.radioreference.com/index.php/ADS-B
Один пакет состоит из секций со следующей информацией:
1 — 4 Aircraft identification
5 — 8 Surface position
9 — 18 Airborne position (w/ Baro Altitude)
19 Airborne velocities
20 — 22 Airborne position (w/ GNSS Height)
23 — 31 Reserved for other uses
Лог рейса SDM6891 на взлете у Пулково:
Пт 09:19:30 59.7355 30.6594 104° Восток 295 546 2,195 813
Пт 09:20:00 59.7252 30.7374 105° Восток 302 560 2,621 856
Пт 09:20:17 59.7185 30.7865 105° Восток 308 570 2,865 686
Пт 09:20:32 59.7148 30.8143 105° Восток 311 576 2,987 610
Пт 09:21:05 59.7008 30.9176 105° Восток 339 628 3,353 619
The Mode-S Enhanced Surveillance (EHS) provides air traffic controller more information that what is included in the ADS-B (a.k.a Mode-S Elementary Surveillance). It responds to ATC Secondary Surveillance Radar, and broadcast specific parameters non-independently. Hence it is only available in the area where ATC(air traffic control) presents.
adsb-decode-guide.readthedocs.io/en/latest/content/modes-ehs.html
В моем представлении, что система обеспечивает совместимость со старой системой и потому в зоне работы локатора отвечает на его запрос, в остальных случаях с какой-то периодичностью проверяет свободный ли эфир и при отсутствии передач от других самолетов отправляет свой пакет.
Возник вопрос, можно ли одновременно запустить декодер, и высылать данные на flightRadar24?
Как вариант использовать ModeSMixer чтобы поток отправлять куда-то еще.
Есть вариант запустить на роутерах TP-LINK TL-WDR3500/3600/4300
forum.adsbradar.ru/f25/modesmixer2-windows-linux-com-tcp-mixer-transcoder-modes-1451
Запрос отправил на flightRadar24. Приёмник: FR24 ADS-B Receiver
А FA разрешает flightaware.com/adsb/faq#order
Can I share data from the FlightFeeder with other sites?
Sure! FlightAware encourages the sharing of all available ADS-B data for maximum collaboration and sharing within the community. However we ask that MLAT data not be used for commercial purposes.
Для редактирования комментария дается 5 минут.
Не подскажите сколько энергопотребление и трафик интернета выходит за месяц?
Трафик зависит от режима (MLAT включен или выключен) и авиатрафика в конкретном месте. Пример с цифрами в Ленинградской области
bbhc — самописная программа на базе компрессора UCL, компрессирует ADSB трафик перед отправкой через 3G. Компрессия дает эффект 30%, т.о. экономия трафика в месяц — 3 гига.
…
В ходе работы ADSB радара обнаружилось повышенное потребление мобильного трафика. Запись лога за месяц показала, что всего «в сеть» было отправлено 3.5Гб трафика. Фактически на имеющемся тарифном плане было 8Гб трафика, который был исчерпан примерно к 25-му числу месяца. Исследование tcpdump'ом показало, что оператором учитывается трафик на IP-заголовки. Связка dump1090 + modesmixer2 работала таким образом, что каждое принятое «с неба» сообщение (обычно размером 16-24 байта) направлялось каждое в своем IP-пакете. Заголовки пакетов создавали трафик даже бОльший, чем сам поток данный с dump1090. Я написал простенькую программу, которая заменяет modemixer на сетапе и «пакетирует» данные примерно по 600-630 байт. Таким образом, достигнута экономия мобильного трафика примерно на треть.
По трафику не отслеживал, так как безлимит, выше уже ответили.
Flightradar24 — как это работает?