SDR (Software-Defined Radio) SDR.in.ua RTL-SDR, SDRPLAY, AIRSPY, HACKRF ONE, KrakenSDR, BladeRF, Fobos SDR, Adalm Pluto, програм
268 subscribers
166 photos
1 video
345 links
SDR (Software-Defined Radio) SDR.in.ua RTL-SDR, SDRPLAY, AIRSPY, HACKRF ONE, KrakenSDR, BladeRF, Fobos SDR, Adalm Pluto, програмно визначене радіо, Україна
Download Telegram
Проєкт GridDown — open-source система на базі Android-планшета для роботи без інтернету. Вона призначена для надзвичайних ситуацій, польових умов і роботи “off-grid”. Демо

Це веб-додаток (PWA), який працює на планшетах, ПК і ноутбуках повністю офлайн. Підтримує підключення різних модулів:

RTL-SDR Blog V4 для ADS-B і Remote ID
приймач SARSAT
Meshtastic-пристрій на ESP32-S3 + SX1262
Основні можливості
зашифрований голос і повідомлення через LoRa
пасивний RF-моніторинг
виявлення дронів (Wi-Fi fingerprinting, Remote ID, 900 МГц)
детекція пострілів (мікрофон ES7210)
виявлення RF-глушіння
APRS, SSTV, офлайн-карти, гамма-спектрометр

ADS-B реалізовано через Raspberry Pi 5 з RTL-SDR, який передає дані на планшет через локальний Wi-Fi (без інтернету).

ПЗ має подвійну ліцензію: GPL v3 (некомерційно) або комерційну. Також доступні готові комплекти — від $799 за базовий планшет.

Ідея GridDown — повністю автономна система ситуаційного контролю, яка працює навіть при відсутності зв’язку та інфраструктури.
1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Wavelingo: AI-переклад короткохвильового радіо в реальному часі

Радіоаматор Christophe представив проєкт Wavelingo — систему AI-перекладу короткохвильових радіопереговорів у реальному часі. Поки що вона працює з мережею KiwiSDR.

Користувач може підключитися до найближчого SDR-приймача і отримувати миттєвий переклад QSO іншою мовою. Є публічна демо-версія (з обмеженням ~60 секунд через витрати на хостинг).

Проєкт є open-source, код доступний на GitHub, а автор також веде Telegram-канал для оновлень і підтримки.
PhaseLatch: 6502 + сучасний ADC для SDR-експериментів

Розробник Anders Nielsen представив проєкт PhaseLatch — розвиток попереднього PhaseLoom, який поєднує ретро-процесор MOS Technology 6502 із сучасним АЦП до 20 MSPS.

ADC підключається напряму до шини даних 6502 (memory-mapped), що дозволяє працювати із сигналами на низькому рівні. Хоча процесор не здатен обробляти повну швидкість, із додатковою RAM вдалося реалізувати базовий DSP, наприклад детекцію тону.

Проєкт є open-source на GitHub, також доступні готові плати для експериментів.

https://youtu.be/v0lzFp8aOxM
На GitHub і YouTube з’явився проєкт DeDECTive від Sarah Rose — це сканер і декодер голосу DECT 6.0 для HackRF під Linux.

DECT — це цифровий бездротовий стандарт, який використовується у сучасних бездротових телефонах.

У новій версії:

код бібліотеки gr-dect2 переписано на C++
додано зручний GUI
є широкосмуговий сканер
можна налаштуватись на конкретний канал для повного декодування голосу
CLI-режим автоматично знаходить активний голосовий канал

Багато DECT-телефонів використовують шифрування, тому декодування може не працювати. Перехоплення телефонних розмов може бути незаконним у багатьох країнах

https://youtu.be/pnNGms0YpcI
👏2
Jean-Michel Friedt показав експеримент, де супутник NISAR використовується як джерело сигналу для пасивного радара.

Замість FM/TV береться сигнал із SAR-супутника (chirp ~20 МГц у L/S-діапазоні), а система з двох антен будує range-Doppler карту.

Використано Ettus B210 / M2SDR + GNSS-антени.
Результат — вдалося прийняти відбиття і відобразити їх на карті.

Таким чином можна використовувати супутники як “безкоштовні передавачі” для радіолокації.
Додавання ACARS до ADS-B трекера

Блогер cynicalGSD описав, як розширив свій трекер польотів на базі RTL-SDR та Raspberry Pi, додавши декодування ACARS.

Для цього знадобилось:

другий RTL-SDR
окрема VHF антена (129–131 МГц)

ACARS — це текстовий канал зв’язку (з 1978 року), який передає дані про рейси: OOOI події, погоду, технічні повідомлення тощо.

Головна ідея — об’єднання ACARS з ADS-B за ICAO/реєстрацією, що дозволяє отримати точні дані про виліт і прибуття з боку авіакомпаній.

У статті також розглядаються база даних, інтеграція з acarsdec і веб-інтерфейс на Flask.
TRNXSDR-Carrier: модульна базова плата для SDR

Користувач acruxcz представив open hardware проєкт TRNXSDR-Carrier — базову плату для підключення кількох SDR-модулів.

Плата побудована на Xilinx XC7Z015 з 1 ГБ DDR3 і має:

4× SMA
Gigabit Ethernet + SFP
USB-C з Power Delivery

Це не SDR, а центральний хаб для модулів через слоти:

2 швидкі (з підтримкою JESD204B)
2 повільні + розширення до 10 модулів

Планується підтримка чипів:

LMS7002M, LMS6002D
AD9361 / AD9363 / AD9364

Вже працює GNU Radio блок, є перші тести (433 МГц). Планується підтримка SoapySDR.

Проєкт у розробці (Rev 1.0 → 2.0), поки невідомо, чи буде серійне виробництво.
Discovery Drive — портативний ротатор антени, який можна використовувати для вимірювання діаграми спрямованості без анехоїчної камери — достатньо відкритого простору.

У тесті антену Яґі обертали по азимуту та куту місця, вимірюючи SNR через RTL-SDR і будуючи графік. Результат очікуваний: більше підсилення спереду, менше — ззаду.

Вимірювання некалібровані й спотворені через multipath (тест у дворі та всеспрямована передавальна антена), але дають загальне уявлення про характеристики антени.
RTLSDR-NEXT: переписаний драйвер RTL-SDR на Rust

Метью Делашо переписав бібліотеку librtlsdr (2013, C) з нуля на Rust, щоб зробити її сучаснішою, швидшою і зручнішою для розробки.

Що змінилось:

Асинхронна архітектура (Tokio Stream) замість callback-циклів
Нуль алокацій у потоці обробки
Вбудований DSP (декімація, AGC, демодуляція)
Краща підтримка RTL-SDR Blog V4

Покращення продуктивності:

До ~1.49 GiB/s обробки IQ
Перемикання частоти ~45 мс (було ~270 мс)
Швидша конвертація без LUT — через SIMD (NEON)

Оптимізації:

Менше звернень до I2C (один цикл замість ~20)
Обробка сигналу в один прохід без зайвих копій
Краща робота з кешем CPU

Додатково:

Є готові сервери: rtl_tcp і WebSDR (з веб-інтерфейсом)
Працює з OpenWebRX+, GQRX, SDR++
Планується клієнт для смартфонів

Висновок:
rtlsdr-next — це сучасна, продуктивна й зручна альтернатива старому драйверу, особливо для нових async-додатків і роботи з RTL-SDR V4.
1
SPECTRAL-GSM: веб-платформа для роботи з GSM на базі OsmocomBB

OsmocomBB — це open-source проєкт, який замінює прошивку базового модему в старих телефонах Motorola (з чипом Calypso), дозволяючи отримувати сирі GSM-дані: сканування мереж, перехоплення burst-пакетів і збір IMSI.

SPECTRAL-GSM розширює це до повноцінної системи, що керується з браузера і підтримує до 5 телефонів одночасно.

Можливості:
- сканування GSM-мереж
- захоплення сигналу на вибраному каналі
- злам шифрування A5/1 (через rainbow-таблиці)
- декодування голосу та SMS
- пасивний IMSI-catching
- відстеження конкретного абонента
- визначення локації через silent SMS
- мапінг базових станцій (OpenCellID)


Розробник заявляє, що система призначена лише для легального використання (дослідження, освіта, правоохоронні органи). Публічного доступу до софту поки немає — лише PDF і відео демонстрації.

Це потужний, але чутливий інструмент для аналізу GSM-мереж, який потребує законного та обережного використання.

https://youtu.be/NIrhMPIRb80
https://youtu.be/WSPyJSK5upQ
BrowSDR — це open-source проєкт, який дозволяє використовувати HackRF або RTL-SDR прямо в браузері через WebUSB, без окремого ПЗ.

реальний час: спектр і waterfall
демодуляція: WFM, NFM, AM, SSB, CW, IQ
декодування: RDS, POCSAG
багато VFO (до ~60 одночасно) з незалежними налаштуваннями

віддалений доступ через WebRTC — можна ділитися SDR з будь-якої точки світу без сервера

вбудована AI-транскрипція (Whisper) для аудіо
працює навіть на Android (через USB-C)
підтримка: HackRF, RTL-SDR V4 (інші — в розробці)

BrowSDR — дуже зручне і сучасне рішення, яке фактично перетворює SDR у веб-сервіс без складного налаштування. BrowSDR має відкритий вихідний код під ліцензією AGPL-3.0, а також доступна онлайн-демонстрація на сайті browsdr.jlynx.net
👍2
Прийом S-діапазонного сигналу Artemis 2 за допомогою Wi-Fi антени та Airspy R2

Сімоне Спадіно поділився своїм досвідом прийому несучого сигналу в S-діапазоні від капсули Artemis 2 Orion зі свого дому в Італії, використовуючи просту однометрову Wi-Fi ґратчасту антену, приймач Airspy R2, підсилювач (LNA), фільтр і downconverter. Сімоне зазначає, що його результати демонструють можливість прийому сигналу Artemis навіть із невеликою антеною.

Хоча місія Artemis 2 вже могла безпечно повернутися на Землю, заплановано наступні місії на 2027 рік і пізніше, тому опис Сімоне є чудовим орієнтиром для підготовки до прийому сигналів майбутніх місій.

У своєму описі Сімоне зазначає, що ідеальне відстеження за допомогою ротатора не було необхідним, оскільки Wi-Fi антена мала ширину променя близько 11°. Завдяки цьому він міг вручну орієнтувати антену приблизно кожні 10 хвилин, використовуючи смартфон на Android.

У першу ніч йому вдалося отримати співвідношення сигнал/шум (SNR) на рівні 5.5 дБ, а в другу ніч — 6.5 дБ.
На YouTube-каналі saveitforparts Гейб нещодавно опублікував два відео, де він намагається прийняти сигнал Artemis 2. Його установка складається з надлишку супутникової антени всередині геодезичного радіолокаційного купола в його радіообсерваторії «Sandland», 3D-друкованого каналу, HackRF One SDR та різних LNA, включаючи спеціальний S-діапазон від LMA Scientific. Він використовував GPredict для відстеження та SDR++ для аналізу спектра, орієнтуючись на очікувану частоту низхідної ланки близько 2216,5 МГц.

Основними проблемами був низький кут височення капсули від його розташування в Міннесоті, швидко мінливі орбітальні елементи, які зробили відстеження на основі TLE ненадійним під час спалювання трансмісячної ін'єкції, і той факт, що вся телеметрія зашифрована. Під час свого першого сеансу ночі він зміг виявити лише те, що здавалося надзвичайно слабким носієм приблизно на 2216,49 МГц, що відповідає очікуваній частоті, зміщеній допплером, яка зникла, коли страва була переміщена з цілі. У другій сесії, присвяченій передачі між станціями NASA Goldstone і Canberra Deep Space Network, він отримав помітно сильніший сигнал носія і навіть спостерігав активність бічної смуги, хоча все ще недостатньо сильний, щоб вирішити будь-яку деталізацію модуляції.

Він зазначає, що оригінальний RIFP наука про громадянське суспільство NASA закликав до ~9-метрового посуду, набагато більшого, ніж його налаштування ~2,5 метра, і що капсула також використовує систему лазерного зв'язку для даних про високу пропускну здатність. Веб-сайти Canadian Space Dashboard і DSN Now виявилися корисними для прогнозування оптимальних вікон спостереження під час передачі наземних станцій.

https://youtu.be/_0U7ljvHIhY
https://youtu.be/k1jt9UkpVvU
Пол Мейн опублікував нові туторіали по SatDump 2.x.x (alpha) на своєму YouTube-каналі

У відео:
встановлення SatDump 2.x.x
отримання API-ключа EUMETSAT і робота з Load First Party
новий DSP Flowgraph
використання LUT (таблиць перетворення) для супутникових зображень


Серія відео допомагає швидко освоїти нові можливості SatDump 2.x.x.

https://youtu.be/yUPIk6Ax484
https://youtu.be/YPQ4i590Y8c
https://youtu.be/Jee2VlF6kXg
Stream1090: Новий підхід до демодуляції ADS-B, використовуючи каркас на основі CRC замість виявлення преамбули

На GitHub, Мартін (mgrone) нещодавно випустив stream1090, новий демодулятор C++ Mode-S з відкритим вихідним кодом, який використовує принципово інший підхід до пошуку повідомлень літаків. Замість того, щоб шукати традиційну послідовність імпульсів преамбули, як це роблять dump1090 і readsb, stream1090 постійно підтримує регістри змін і визначає дійсні повідомлення на основі їх контрольної суми CRC. У жвавому повітряному просторі, де преамбули можуть бути пошкоджені сигналами, що перекриваються, цей підхід теоретично не може пропустити повідомлення, якщо самі дані недоторкані. Оскільки CRC завжди обчислюється, його також можна використовувати для однобітової корекції помилок.

Програмне забезпечення підтримує як RTL-SDR, так і Airspy dongles. Він досить легкий, щоб працювати на Raspberry Pi Zero 2W. Stream1090 - це лише демодулятор, призначений для передачі виходу в readsb або dump1090-fa через socat, прорізаючи в існуючий стек ADS-B як заміну падіння для стадії демодуляції.

Якщо у вас є станція ADS-B в зоні з високим трафіком, повідомте нам, якщо Stream1090 збільшує швидкість вашого повідомлення! Існує також дискусія про це на FlightAware, де багато людей вказали, що вони отримують чудові результати.
Радіоаматор Ibrahim представив проєкт Tactical_FSK_Modem — аудіо-модем для ПК та Android, який дозволяє передавати зображення і текст по радіоканалу (подібно до SSTV або HF FAX).

Основні можливості:

- MFSK передача через звук (радіо, HT або SDR)
- корекція помилок Hamming (7,4) code для зниження BER
- фіксована роздільна здатність 720p (вертикальна) для стійкості до шуму
- авто-синхронізація через “стартову мелодію” (1400→1000→1400 Гц)

Є готові збірки для Windows і Android. Особливо цікава мобільна версія — можна підключити смартфон до рації або SDR і передавати дані прямо в полі.

Хоча ліцензія Apache 2.0, у репозиторії доступні лише .exe/.apk (без вихідного коду).
Автор шукає фідбек і співпрацю для розвитку проєкту.
Налаштування системи відстеження AIS MastChain

AIS (Automatic Identification System) — це VHF-протокол (~162 МГц), який судна використовують для передачі позиції, швидкості, курсу та ідентифікації, і він давно є популярною ціллю для декодування серед користувачів RTL-SDR.

Мережі-агрегатори, такі як MarineTraffic та AISHub, вже багато років покладаються на волонтерські приймачі. Але новіший проєкт під назвою MastChain застосовує модель DePIN (децентралізована фізична інфраструктурна мережа), подібну за духом до Helium, для морського відстеження. Незалежні оператори запускають власні станції, передають декодовані AIS-дані в спільну розподілену мережу та отримують за це криптотокени MAST, причому винагорода залежить від покриття, часу безперервної роботи та стабільності даних.

Ми хочемо подякувати користувачу “depinguy”, який поділився статтею на Medium з покроковим описом збірки на базі Raspberry Pi 3 або Raspberry Pi 4, RTL-SDR Blog V4 та антени морського діапазону (опціонально з фільтрованим підсилювачем від Uputronics). Встановлення виконується за допомогою однорядкового скрипта під назвою MastControl, який розгортає AIS-catcher (тут під брендом “MastRadar”) і налаштовує автоматичну передачу даних. Потрібно створити обліковий запис на сайті app.mastchain.io, згенерувати токен станції, вставити його в інсталятор і перевірити роботу командою sudo mastcontrol status. Також зазначимо, що галузеве видання Splash247 нещодавно також висвітлювало публікацію Дена.

Зазначимо, що MastChain дуже схожий на “WAKE” — ще одну AIS DePIN-криптомодель, яку ми розглядали у 2025 році.

Як і у випадку з будь-якими криптопроєктами, рекомендуємо розглядати це передусім як експеримент і не очікувати окупності витрат на обладнання, оскільки багато подібних апаратних криптопроєктів у минулому цього не забезпечували.
1
RTL-SDR 433: новий Android-додаток для декодування 433 МГц датчиків

Christian Ebner представив додаток RTL-SDR 433, який дозволяє запускати rtl_433 прямо на смартфоні через RTL-SDR (через USB OTG).

Додаток підтримує 258 протоколів пристроїв: метеостанції, TPMS, дзвінки, PIR-датчики, лічильники енергії, контакти дверей/вікон, розумні розетки тощо. Усе працює локально без інтернету, без root і драйверів, через стандартний Android USB Host API та libusb.

Інтерфейс (Jetpack Compose + Material 3) показує список сенсорів із деталями (температура, RSSI, JSON) і історією. Додаток безкоштовний із обмеженням, яке знімається одноразовою покупкою.

GPL-частина (rtl_433, rtl-sdr, libusb і інтеграція) відкрита на GitHub, а UI — закритий.

https://youtu.be/BhEyznKOE7I
Хак старої морської супутникової антени для трекінгу через Gpredict

Melan / Alex описали проєкт, де вони переробили б/в антену Intellian i4 (≈€200 замість €4000 нової) для відстеження супутників.

Антена має:

дзеркало 40 см + quad LNB
потужні крокові двигуни
моторизований підрефлектор (DBT) для швидких корекцій

Проблема — вона очікує дані курсу судна (NMEA 0183). Рішення:

RP2040 + перетворювач TTL→RS-422
емуляція повідомлень компаса ($HCHDG)

Також було:

декомпільовано ПЗ Intellian (C#)
відновлено протокол керування
створено “shim”, щоб антена працювала як ротатор у Gpredict

У результаті антену встановили на даху NURDspace і успішно приймають Ku-band супутникове ТБ.