Плагин ADSB# (ADS-B) для SDR Sharp
Плагин ADSB# (ADS-B) для SDR Sharp ADS-B (Automatic Dependent Surveillance–Broadcast) — режим автоматической передачи данных самолётов: каждый борт периодически вещает на частоте 1090 МГц свои координаты, высоту, курс, скорость и позывной. Приём этих данных — классическая задача для RTL-SDR. В экосистеме SDR# имя «ADS-B» связано с двумя разными вещами, которые важно не путать: ADSB# (ADS-B Sharp) — декодер в формате Windows-программы (v1.0.11.1, на C#), написанный автором самого SDR# (Youssef Touil). Принимает IQ-поток с RTL-SDR, декодирует пакеты Mode S/ADS-B и раздаёт декодированные данные по TCP — на программы-радары: Virtual Radar Server (бесплатный, рисует самолёты на карте Google в браузере), adsbSCOPE, PlanePlotter. Настройки программы: сетевой порт для раздачи данных, выбор устройства, галочки RTL AGC и Tuner AGC (на практике у многих приём лучше с выключенным RTL AGC), поле Frequency correction (PPM-поправка, полученная при подстройке в SDR#) и кнопка Start со счётчиком принятых кадров — по нему видно живость приёма. Плагин ADSB# для SDR# (SDRSharp.ADSB.dll) — обёртка, запускающая тот же декодер прямо внутри SDR#. Главное преимущество — водопад и спектр видны во время декодирования (визуально контролируешь, насколько сигналы «лезут» над шумовой полкой), плюс добавлена проверка ошибок по 1-битному CRC. К сожалению, дистрибутив плагина долгое время раздавался через файловый раздел Yahoo-группы, который умер; в каталоге rtl-sdr.com он помечен «Missing» — живые копии ищутся в архивах. Сам декодер ADSB# остаётся доступен в пакетах с airspy.com. Отдельно существует airspy_adsb — уже не плагин, а командный декодер от Airspy для своих приёмников (R0, R2, Mini): высокопроизводительный приём ADS-B с полосой 12/20/24 МГц и MLAT, работает автономно и раздаёт данные по протоколу BEAST (TCP-порт 30005); есть сборки для Windows, Linux x86/x64 и ARM (Raspberry Pi, Odroid). Аппаратные требования приёма на RTL-SDR: тюнер R820T/R820T2 (на 1090 МГц он чувствительнее E4000), вертикальная антенна длиной ~68 мм на 1090 МГц (ground plane из штыря и противовесов), желательно фильтр 1090 МГц от внеполосных помех и качественный кабель (RG-6 и лучше), при возможности донгл ближе к антенне. На простой комнатной штыревой антенне с подоконника уверенно принимаются борты на дистанциях 50–150 км. Простыми словами. Каждая «приличная» воздушная судна — от лайнера до воздушного шара — постоянно «выкрикивает в эфир»: «я тут, лечу туда-то, на такой высоте». Это и есть ADS-B — открытые данные, закон запрещает их шифровать, поэтому любой любитель с антенной за 300 рублей может собрать собственный радар. Схема проста: донгл слушает 1090 МГц, декодер превращает поток в «телеграммы» о самолётах, а программа-радар рисует их метки на карте. Версия с плагином удобнее для новичка: не запускаешь отдельную программу, видишь водопад и сразу понимаешь, ловится ли сигнал. Отдельное имя «airspy_adsb» — это старший брат для владельцев приёмников Airspy: тот же смысл, но профессиональный уровень производительности, умеет MLAT (вычислять самолёты без ADS-B по времени прихода сигнала). Практический совет из опыта: не гонитесь за сильным усилением — на 1090 МГц сигналы и так сильные, перегруз «замылит» всё; лучше направить усилия на антенну повыше и с чистым обзором неба. Честная оговорка: сам плагин старый и распространение оборвалось — сегодня для связки с SDR# чаще используют dump1090 или RTL1090, а airspy_adsb — только с железом Airspy. Установка — краткая инструкция. 1.Скачайте декодер ADSB# (пакет с airspy.com; свежая сборка SDR# уже включает утилиты Airspy) и программу-радар — например, Virtual Radar Server. 2.Для плагина: DLL — в папку SDR#, строку из MagicLine.txt — в Plugins.xml; для Community Plugin Package — галочка в установщике. (Дистрибутив плагина — поиск по архивам: в каталоге rtl-sdr.com он числится пропавшим.) 3.Настройте приём: частота 1090 МГц, режим AM или RAW, R820T-тюнер, антенна ~68 мм вертикальная, подберите усиление без перегруза. https://...