ZenithBoard
Русский

Что такое ADS-B

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

Самолёт, который сам говорит, где он

Спутник сообщает самолёту, где он находится; самолёт рассылает свою позицию во все стороны кольцами, которые может поймать каждый дом на земле и другой самолёт

Одно сообщение содержит четыре вещи: что это за самолёт, где он, на какой высоте и с какой скоростью; и оно отправляется заново каждую секунду

ADS-B расшифровывается как Automatic Dependent Surveillance – Broadcast (автоматическое зависимое наблюдение-вещание). Разберём слова по одному. Automatic (автоматическое): самолёт передаёт сам, никто его не спрашивает. Dependent (зависимое): координаты берутся из собственной спутниковой навигации самолёта, а не с наземного радара. Surveillance (наблюдение): так диспетчеры следят за самолётом. Broadcast (вещание): передаётся всем, а не одному слушателю.

Примерно раз в секунду самолёт передаёт короткое сообщение на частоте 1090 МГц. Сообщение содержит его идентификатор (24-битный адрес, присвоенный этому планеру, и обычно позывной рейса), его положение (широту и долготу), высоту, скорость и курс. Другие сообщения, отправляемые время от времени, добавляют категорию самолёта, вертикальную скорость и несколько флагов.

С 2020 года большинство самолётов, летающих в контролируемом воздушном пространстве Европы и США, обязаны передавать ADS-B. Авиалайнеры передают, бизнес-джеты передают, многие лёгкие самолёты передают. Некоторые военные и государственные воздушные суда не передают, или передают без своего положения.

Почему вы можете слушать

От антенны к маленькому радиобрелоку, к Raspberry Pi, к экрану, который показывает самолёты

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

Так что приёмник — это просто радио, настроенное на 1090 МГц, и программа, которая превращает импульсы в текст. Двадцать лет назад такое радио стоило тысячи. Сегодня с этим справляется USB-брелок для цифрового телевидения размером с большой палец, потому что его микросхеме можно приказать слушать любую частоту и отдавать необработанный сигнал компьютеру. Этот брелок называется RTL-SDR, по микросхеме внутри (RTL2832U) и по самой идее (software-defined radio, программно определяемое радио: декодированием занимается компьютер).

Программа, которая декодирует сигнал на Raspberry Pi, — обычно readsb, наследник более старого dump1090. Она слушает брелок, декодирует сообщения и отдаёт результат всем, кому он нужен: карте в вашем браузере (tar1090), фидеру сети отслеживания или табло ZenithBoard.

В США: ещё и 978 МГц

В США используется и вторая частота, 978 МГц, под названием UAT (Universal Access Transceiver, универсальный приёмопередатчик), в основном для малой авиации на небольших высотах. Чтобы её слышать, нужны второй USB-брелок и вторая антенна. Везде, кроме США, есть только 1090 МГц. ZenithBoard один раз спрашивает ваш регион и упоминает 978 МГц, только если вы ответите США.

Как далеко вы слышите

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

Сигнал распространяется по прямой, как свет. Самолёт на крейсерской высоте виден очень издалека, если между ним и вашей антенной ничего нет. Из окна, выходящего на холм, вы можете слышать несколько десятков километров; с крыши с открытым горизонтом 250 км и больше — обычное дело, и самолёты на границе — это те, что летят на высоте 11 000 метров. Низко летящие самолёты рядом с вами скрыты каждым зданием и деревом. Дальность зависит от антенны и её обзора, а не от компьютера.

Чего ADS-B вам не скажет

Сообщение говорит, где самолёт, а не куда он летит. Аэропорт вылета, пункт назначения, название авиакомпании и фотография самолёта берутся из других источников: из публичных реестров и из баз данных, в которых сети отслеживания и ZenithBoard ищут по адресу самолёта. ADS-B также ничего не говорит о том, кто на борту, и ничего о вас: приём пассивен, ваш приёмник ничего не передаёт.

MLAT: услышать тех, кто молчит

Четыре приёмника на земле слышат одно и то же сообщение в четыре разных момента; вокруг каждого круг, размер которого — его время приёма; четыре круга пересекаются только в одной точке, там, где находится самолёт

Некоторые самолёты передают свой идентификатор, но не положение (так делают старые транспондеры). Если одно и то же сообщение слышат четыре приёмника или больше, крошечные различия во времени прихода дают положение — так же, как молнию находят по её грому. Это называется MLAT, multilateration (мультилатерация). Ваш единственный приёмник не может сделать это в одиночку; передавая данные в сеть, он становится одним из четырёх. Это одна из настоящих причин делиться.

Следующий шагСоберите свой приёмник