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
342 links
SDR (Software-Defined Radio) SDR.in.ua RTL-SDR, SDRPLAY, AIRSPY, HACKRF ONE, KrakenSDR, BladeRF, Fobos SDR, Adalm Pluto, програмно визначене радіо, Україна
Download Telegram
Carshepherd: Android-застосунок для RTL-SDR для завчасного виявлення автомобілів екстрених служб поблизу

Android-застосунок «Carshepherd», який наразі перебуває на стадії попереднього релізу, працює з підключеним RTL-SDR та антеною TETRA і дозволяє водіям завчасно отримувати інформацію про активність автомобілів екстрених служб поблизу (таких як поліція, швидка допомога, пожежна служба) шляхом виявлення сигналу висхідної лінії зв’язку (uplink) TETRA.

По суті це те саме, що роблять такі апаратні пристрої, як Target Blu Eye, для виявлення автомобілів екстрених служб. Лазерні/радар-детектори є незаконними у більшості європейських країн, і хоча з юридичних причин Carshepherd не позиціонується як такий пристрій, він може бути легальною альтернативою для виявлення лазерних/радарних засобів контролю швидкості, автомобілів із відеосистемою ProViDa, які контролюють швидкість шляхом руху за автомобілем, або просто для загального інформування про ситуацію поблизу.

Застосунок постійно сканує діапазони TETRA, шукаючи характерні ознаки несучої TETRA. Щойно він виявляє підтверджену несучу uplink, застосунок оцінює відстань до джерела сигналу, після чого запускається відповідне повідомлення та звукове попередження. Uplink TETRA активний не постійно, однак автомобілі екстрених служб часто передають короткі пакети даних кожні кілька секунд з оновленнями GPS-позиції, а також, звичайно, здійснюють передачу під час натискання кнопки PTT для голосового зв’язку.

Алгоритм ґрунтується на великому розміченому наборі даних, зібраному під час десятків реальних тестових поїздок. На цьому наборі даних навчається AI-класифікатор, який може навіть визначити, чи рухається автомобіль екстреної служби разом із вами (наприклад, тією самою ділянкою автомагістралі), чи ви наближаєтеся до нерухомого автомобіля екстреної служби.

Наразі Carshepherd працює лише в країнах, де екстрені служби використовують протокол зв’язку TETRA. До них належить більшість країн Європи та низка інших держав, але, що важливо, не США. Водночас Cees зазначає, що вони працюють над американською версією, яка прослуховуватиме мережу P25.

Carshepherd ще не випущений, але заявлена вартість становить €3,99 на місяць. Записатися до списку очікування можна на сайті www.carshepherd.nl

Image
KrakenSDR протестували для визначення місцезнаходження GNSS-глушників і спуферів

KrakenSDR — це 5-канальний когерентний програмно-визначуваний радіоприймач (SDR), розроблений для таких застосувань, як радіопеленгація. У 2021 році він успішно пройшов краудфандинг на Crowd Supply. У науковій статті 2025 року в Journal of the Institute of Navigation, описано, як KrakenSDR було успішно випробувано в реальних умовах для визначення місцезнаходження GNSS-глушників і спуферів.

Системи глобальної навігації (GNSS), такі як GPS, легко заглушити сторонніми наземними сигналами через їхню низьку потужність передавання. Глушіння широко застосовується в сучасних зонах конфліктів і активно спостерігається в Україні, росії та на Близькому Сході.

Аналогічно використовується спуфінг — передавання підробленого сигналу GNSS, щоб змусити приймач визначати фальшиве місцезнаходження.

У своїй статті Лассе Леманн та його колеги з Технічного університету Данії демонструють використання KrakenSDR для виявлення глушників GPS L1 на частоті 1575,42 МГц. Випробування проводилися під час Jammertest 2023 — щорічного заходу, присвяченого відкритим експериментам із GNSS.

За допомогою KrakenSDR, встановленого на автомобілі, дослідникам вдалося визначити місцезнаходження спуфера з точністю до 18,1 метра.

Image
AntSDR T510 перед запуском: SDR від 1 МГц до 6 ГГц із шириною смуги 2 ГГц та вбудованим NVIDIA Jetson

MicroPhase щойно анонсувала передзапуск своєї AI-платформи програмно-визначуваного радіо AntSDR T510. Цей висококласний пристрій поєднує AMD Zynq UltraScale+ RFSoC ZU47DR із NVIDIA Jetson Orin Nano. Сам по собі AMD ZU47DR RFSoC уже є дуже потужним рішенням: він охоплює діапазон від 1 МГц до 6 ГГц, має 14-бітні АЦП і 8 каналів RX та 8 каналів TX. Це SDR із прямим оцифруванням, тобто жодні тюнери не використовуються, а АЦП просто здійснює вибірку з надзвичайною швидкістю 5 GSPS. Після цифрових перетворювачів із пониженням частоти (DDC) кожен канал має максимальну ширину смуги до 2 ГГц, але всередині великої FPGA, вбудованої в RFSoC, без проблем можна реалізувати й менші смуги каналізації.

Очевидно, що обробка такого великого обсягу даних потребує потужних обчислювальних ресурсів, тому AMD ZU47DR RFSoC поєднаний із NVIDIA Jetson Orin NX для обробки сигналів за допомогою ШІ в реальному часі та інтелектуального аналізу спектра.

MicroPhase також зазначає, що AntSDR T510 AI матиме відкритий вихідний код, що дозволить розробникам легко працювати з апаратною частиною. Пристрій постачатиметься із попередньо налаштованою системою Ubuntu 22.04 із CUDA, матиме сумісність із GNURadio та SoapySDR, а також міститиме демонстраційні програми з GPU-прискоренням для класифікації Wi-Fi, Bluetooth і типів модуляції в реальному часі на основі радіочастотних даних, захоплених цією платформою.

Це висококласний SDR, який можна порівняти з продуктами Ettus вартістю понад 30 000 доларів США, такими як USRP X410, але китайські виробники, зокрема MicroPhase, можуть дозволити собі значно знизити ціну. Версія ANTSDR-T510 без AI, тобто без Jetson, уже доступна на китайських торговельних майданчиках приблизно за 5000 доларів США, тому версія з додатковим Jetson Orin Nano за 500 доларів має бути лише трохи дорожчою.
SDR (Software-Defined Radio) SDR.in.ua RTL-SDR, SDRPLAY, AIRSPY, HACKRF ONE, KrakenSDR, BladeRF, Fobos SDR, Adalm Pluto, програм
FrameRF: платформа технічного аналізу для протидії технічним засобам спостереження на базі SDR Стефано Канджано, італійський спеціаліст з TSCM (Technical Surveillance Counter-Measures — протидії технічним засобам спостереження), розповів про випуск свого…
Більше інформації про платформу технічних заходів протидії технічному спостереженню FrameRF — гостьова технічна публікація

Раніше цього ми писали про Стефано Канджано (Stefano Cangiano), італійського фахівця з TSCM (Technical Surveillance Counter-Measures — технічних заходів протидії технічному спостереженню), та його нещодавно випущений продукт FrameRF. Стефано описує FrameRF як «професійну платформу аналізу TSCM на базі SDR, розроблену для того, щоб допомогти операторам швидко виявляти, класифікувати та визначати пріоритетність радіочастотних сигналів у складних середовищах». Основне призначення системи — виявлення радіочастотних закладок, проведення аудитів корпоративної безпеки та пошук аномальних сигналів.

Нещодавно Стефано знову написав нам і захотів поділитися додатковими технічними подробицями про свій продукт. Стефано зазначає, що основна ідея FrameRF полягає у вирішенні ключового питання TSCM: «Що відбувалося в радіочастотному середовищі протягом останніх кількох годин і як воно себе поводило?» Система реєструє активність у радіочастотному діапазоні у вигляді подій із часовими мітками для стільникових мереж, Wi-Fi, BLE, DECT та інших сигналів, співвідносить їх із фізичними подіями та виділяє аномалії й переривчасті передавачі, такі як GPS-трекери, що активуються певними подіями, як потенційні напрямки для подальшого розслідування.

Повний матеріал Стефано доступний у форматі PDF, який можна завантажити тут.

Image
SDR (Software-Defined Radio) SDR.in.ua RTL-SDR, SDRPLAY, AIRSPY, HACKRF ONE, KrakenSDR, BladeRF, Fobos SDR, Adalm Pluto, програм
VibeSDR тепер доступний в Apple App Store + працює на Apple Watch VibeSDR — безкоштовний SDR-клієнт із відкритим вихідним кодом для мобільних пристроїв, створений за допомогою AI-підходу vibe coding. Програма підтримує підключення до серверів rtl_tcp, UberSDR…
VibeSDR Jr: RTL-SDR, KiwiSDR та UberSDR на Apple Watch — клієнт уже доступний

Ще в липні ми писали про VibeSDR — мобільний SDR-клієнт із відкритим кодом, створений за допомогою AI (AI vibecoded), для серверів rtl_tcp та UberSDR/KiwiSDR/OpenWebRX, розроблений для iOS та Android. У тій публікації Стюарт також згадував, що розробляє версію застосунку VibeSDR для Apple Watch, яка працюватиме безпосередньо на Apple Watch, дозволяючи переглядати спектр і слухати його просто на зап’ясті.

Версія для Apple Watch під назвою VibeSDR Jr тепер доступна як повноцінний автономний застосунок для Apple Watch, тобто iPhone не потрібен. Застосунок коштує £0,99 (приблизно 1,35 долара США). Як і раніше, Стюарт надав нам 20 безкоштовних кодів для застосунку VibeSDR Jr, тож обов’язково залиште коментар під цією публікацією, дописом у Facebook або дописом в X, щоб отримати шанс виграти один із кодів.

Стюарт також повідомив, що тепер у нього працює демонстраційний сервер VibeSDR у реальному часі за адресою demo.vibesdr.net, що дозволяє користувачам побачити роботу DSP та серверних функцій VibeSDR на практиці. Стюарт пише:
«На цьому демонстраційному сервері працюють RTL-SDR V4C, SDRPlay RSP1B та AirSpy HF, і всі вони підключені до однієї антени AirSpy YouLoop із LNA. RSP1B зафіксований у діапазоні 2,8–10,8 МГц і може обслуговувати 10 користувачів, а RTL-SDR та AirSpy мають розблокований діапазон частот, але лише для одного користувача одночасно; кожному користувачеві надається 30-хвилинний часовий слот для роботи. Доступні всі вбудовані декодери, а для FM-DX-ерів є повний розширений набір RDS, параметри якого також порівнюються з професійним аналізатором радіомовлення».

Він також зазначає наступне, щоб уникнути плутанини між програмами сімейства VibeSDR:
VibeSDR + Buddy: основний застосунок VibeSDR і додатковий застосунок-пульт дистанційного керування для Apple Watch.

VibeSDR Jr: повноцінний автономний SDR-клієнт для Apple Watch, який не потребує iPhone.

VibeServer: вбудований в Android та автономні застосунки компонент, який дозволяє швидко й легко надавати доступ до вашого SDR у мережі.

Використовуйте VibeServer, щоб підключити свою радіостанцію та надати до неї доступ, а потім використовуйте Jr, щоб слухати її на зап’ясті. Якщо ж у вас немає власної радіостанції, Jr сумісний майже з усіма тими самими серверами, що й основний застосунок VibeSDR. Єдине, чого він не може робити через вимоги до пропускної здатності та обчислювальних ресурсів, — це працювати з будь-якими RAW IQ-потоками, такими як RTL-TCP або SpyServer.

Нарешті, Стюарт зазначає, що версія для Android незабаром з’явиться і наразі лише очікує на схвалення в Google Play Store.

Image
Overhead 1090: новий застосунок для iOS/tvOS для відображення ADS-B від локальних приймачів PiAware/dump1090

Overhead 1090 — це клієнт для iPhone/iPad/Apple TV, сумісний із приймачами на базі RTL-SDR, які працюють із dump1090, зокрема dump1090-fa, readsb та збірками PiAware. Майкл Руссо пише:

Він отримує стрічку aircraft.json через локальну мережу (LAN) і додає те, чого немає у стандартних вебкартах: постійний журнал кожного прийнятого повітряного судна, щоденні звіти про повітряний рух і стрічку спостережень для аварійних кодів транспондера та рідкісних типів літаків. Версія для Apple TV — головна особливість застосунку: це повноекранний радарний дисплей, яким можна керувати, прямо для використання у вітальні.

Усе працює локально. Жодної хмари, жодного облікового запису та жодної аналітики (в App Store зазначено: «Дані не збираються»). Підтримується робота з кількома приймачами, а також є демонстраційний режим із тестовим повітряним трафіком. Одна покупка за $4,99 охоплює всі три платформи.

Image
1
SDR++ IAK: модифікована версія SDR++, доступна в Google Play Store

SDR++ — популярна програма-приймач загального призначення для SDR, яку часто використовують ентузіасти RTL-SDR. Вона працює на всіх платформах, включно з Android; однак оригінальний автор не висловлював зацікавленості в офіційній публікації програми в Google Play Store, тому єдиним способом встановити її на Android було завантаження APK вручну.

Нещодавно ми дізналися про неофіційний форк SDR++ під назвою «SDR++ iak», який тепер доступний у Google Play Store. Форк iak від OK1IAK містить кілька покращень, зокрема перероблений інтерфейс, оптимізований для керування дотиками, різні виправлення аварійних завершень роботи, каталог KiwiSDR у вигляді карти світу, декодер метеозондів, а також підтримку трансивера QRP Labs QMX.

Image
HTML-сторінка браузера, яка використовує витік електромагнітних перешкод від тактового сигналу пікселів дисплея для передачі VHF-коду Морзе

Дякуємо Efe (TA1EEI), який написав нам і поділився створеним ним HTML-вебінструментом, що використовує монітор ПК для передачі коду Морзе. Цей інструмент працює шляхом модуляції тактових сигналів пікселів монітора для навмисного створення витоку електромагнітних перешкод (EMI) у формі сигналу коду Морзе. Передача здійснюється на частоті 148,5 МГц.

Робота Efe, схоже, є значно спрощеною версією TrojPix — університетського дослідницького проєкту, про який ми писали ще в липні. TrojPix — це більш досконала система, яка вносить непомітні для ока модуляції пікселів у зображення на екрані, завдяки чому стає можливою високошвидкісна бездротова передача даних через витік електромагнітних перешкод від монітора.

На сторінці проєкту Efe «VHF Monitor RF Transmitter» на GitHub детально пояснюється принцип роботи проєкту, зокрема відеотактовий сигнал пікселів і те, як його можна модулювати та передавати бездротовим способом. Efe також надав посилання на допис у Reddit, де є відео та обговорення.

Image
PZSDR: новий SDR на базі AMD Zynq UltraScale+ на Crowd Supply

Нещодавно команда Puzhi Electronic написала нам і захотіла поділитися випуском свого нового програмно-визначуваного радіоприймача PZSDR. Це висококласний SDR, побудований на RFSoC AMD Zynq UltraScale+ XC ZU47DR. За 8749 доларів США ви отримуєте SDR із прямою дискретизацією та діапазоном налаштування від 1 МГц до 6 ГГц, 8 приймальними/8 передавальними 14-бітними когерентними каналами з частотою дискретизації 5 GSPS/9,95 GSPS.

PZSDR схожий на AntSDR T510, про який ми писали раніше. AntSDR T510 також побудований на RFSoC ZU47DR, однак модель AntSDR матиме вбудований NVIDIA Jetson для обчислень на основі Edge AI/GPU. AntSDR T510 також незабаром має бути запущений на Crowd Supply.

Зазначимо, що при купівлі у західних дистриб'юторів компонентів, таких як Digikey, той самий чип AMD XCZU47DR-2FFVE1156I, який використовується в PZSDR, коштує понад 30 000 доларів США лише за сам чип, тож очевидно, що AMD пропонує значно кращі ціни азійським виробникам. У будь-якому разі, 8000 доларів за такі можливості роботи з радіочастотами — це просто неймовірно, і це показує, що висококласні радіочастотні технології з часом стають дешевшими та потужнішими.
Puzhi Electronic представила PZSDR P047 і P047Pro — дві високопродуктивні платформи програмно-визначуваного радіо, побудовані на базі AMD Xilinx Zynq UltraScale+ RFSoC XCZU47DR-2FFVE1156I. Обидві платформи є SDR із прямою дискретизацією без тюнерів на вході та мають 8 14-бітних RF-ADC-каналів із частотою дискретизації до 5 GSPS і 8 14-бітних RF-DAC-каналів із частотою дискретизації до 9,85 GSPS, забезпечуючи безперервне покриття частот від 1 МГц до 6 ГГц. Вбудована FPGA-логіка містить 930 тисяч логічних комірок і 4272 DSP-блоки для гнучкого формування каналів та обробки сигналів у реальному часі, а також поєднана з вбудованою обчислювальною системою з 4 ядер Arm Cortex-A53 на частоті 1,333 ГГц і 2 ядер Cortex-R5 реального часу на частоті 533 МГц.

Визначальною особливістю серії P047 є вбудована можливість фазокогерентної синхронізації кількох плат. Puzhi підтвердила стабільну синхронізовану роботу як у конфігураціях із 2 платами, так і з 7 платами, що робить ці платформи придатними для великомасштабних систем на основі антенних решіток, зокрема радарів із фазованою антенною решіткою, прототипування massive MIMO та високоточного радіочастотного пеленгування. Для забезпечення високошвидкісної передачі даних між платами та потокової передачі кожна плата оснащена двома оптичними портами 100G QSFP28.

Серія P047 розроблена з урахуванням доступності для розробників і має повну підтримку фреймворку PYNQ, а також велику бібліотеку готових демонстраційних прикладів, що охоплюють FPGA-логіку, ARM Vitis, PetaLinux, роботу RF-трансивера та приклади блокнотів PYNQ. Проєктні матеріали, включно з посібниками користувача, схемами, механічними файлами DXF і прошивкою, надаються за дозвільною ліцензією. Обидві моделі мають Gigabit Ethernet, USB 3.0, Mini DP, вбудований GPS і розширювані інтерфейси вводу/виводу.

Стандартна модель P047 оснащена 4 ГБ PS DDR4, 2 ГБ PL DDR4, 512 Мб QSPI Flash і 8 ГБ eMMC. У P047Pro підсистема пам'яті розширена до 8 ГБ PS DDR4, 4 ГБ PL DDR4, 1 ГБ QSPI Flash і 32 ГБ eMMC для більш ресурсоємних завдань. Усі пристрої мають промисловий температурний діапазон від -40 °C до +85 °C, що робить їх придатними для використання в польових умовах.

Позиціонуючись як економічно вигідна альтернатива преміальним висококласним SDR-платформам, які зазвичай продаються за ціною понад 30 000 доларів США, базова модель P047 тепер доступна через краудфандинг на Crowd Supply за 8749 доларів США. Кожен пристрій постачається як повний комплект, що включає плату, металевий корпус, блок живлення 12 В, GPS-антену, RF-кабелі, USB- та Ethernet-кабелі, а також аксесуари для негайного використання після розпакування.

Модель P047Pro з вищими характеристиками також доступна безпосередньо від Puzhi Electronic.
FreeDV RADE: відкритий цифровий голосовий режим для КХ, який перевершує SSB за низького SNR

Дякуємо Rebecca Key (KO4KVG), яка написала нам і поділилася статтею, яку вона опублікувала на сайті ARDC, про відносно новий аматорський цифровий голосовий режим із відкритим вихідним кодом під назвою FreeDV RADE.

ARDC — приватний фонд, який надає гранти на підтримку аматорського радіозв'язку та технологій цифрового зв'язку. FreeDV є отримувачем гранту ARDC і використовує ці кошти для розробки «цифрового голосового режиму, який міг би конкурувати з SSB за різних умов співвідношення сигнал/шум на КХ, водночас забезпечуючи більш природне звучання мовлення».

Минулого року вони випустили FreeDV Radio Autoencoder (FreeDV RADE), який є їхнім флагманським цифровим голосовим режимом. FreeDV RADE поєднує машинне навчання та класичну цифрову обробку сигналів (DSP), забезпечуючи працездатне аудіо за SNR до -2 дБ, використовуючи лише половину смуги пропускання типового 3 кГц SSB-сигналу голосового зв'язку. Далі у статті описується, як якість звуку, енергетична ефективність і ефективність використання смуги пропускання перевершують інші цифрові голосові режими.

У статті також згадується, що FreeDV RADE дедалі активніше впроваджується виробниками обладнання: компанія FlexRadio тепер підтримує цей режим у кількох радіостанціях. Також згадуються майбутні покращення, зокрема мета зменшити використання смуги пропускання до менш ніж 1 кГц.

Image
ADSBee m1421: найменший у світі дводіапазонний приймач ADS-B

Нещодавно «Pants for Birds» оголосила про випуск модуля ADSBee m1421, який вони називають найменшим у світі дводіапазонним приймачем ADS-B.

ADSBee m1421 побудований на базі мікросхеми LR2021. Хоча він підтримує два діапазони — 1090 МГц і 978 МГц UAT, — розробники зазначають, що підтримка 1090 МГц дещо обмежена. Це пов’язано з тим, що LR2021 може приймати лише один тип пакетів Mode S, тому він не може приймати коди Squawk і приймає менше пакетів, не пов’язаних з ADS-B. Однак це не впливає на основне призначення пристрою — відстеження повітряних суден. LR2021 також не може реалізувати встановлення часових міток або RSSI, а отже, MLAT неможливий.

Окрім можливостей ADS-B, розробники також вивели високочастотний тракт LR2021 на частоті 2,4 ГГц у вигляді хвилеводу, що дозволяє використовувати його як передавач mesh-мережі або приймач LoRa.

Image
Instro: бібліотека Python для апаратної інструментації отримала підтримку RTL-SDR

Instro — це бібліотека Python з відкритим вихідним кодом, призначена для роботи з вимірювальним обладнанням, таким як джерела живлення, мультиметри, електронні навантаження, DAQ, осцилографи та ПЛК, через єдиний типізований API. Розробники описують її мету так: «Напишіть код для певної категорії приладів один раз, а потім змінюйте виробників за допомогою однієї зміни конфігурації. Коли ви захочете записати дані, підключіть видавця, щоб передавати їх у файл, Nominal або у вказане вами місце призначення». Така бібліотека позбавляє інженерів необхідності писати власні драйвери для кожного окремого обладнання.

Нещодавно Alexander Arsenovic, автор чудової Python-бібліотеки для радіочастотної інженерії scikit-rf, повідомив, що додав підтримку RTL-SDR до Instro, і захотів поділитися цією новиною. Він також завантажив відео, що демонструє роботу бібліотеки з RTL-SDR Blog V3.

Код має відкритий вихідний код і доступний на GitHub.

https://youtu.be/zNPrZu3FGxk
SDR (Software-Defined Radio) SDR.in.ua RTL-SDR, SDRPLAY, AIRSPY, HACKRF ONE, KrakenSDR, BladeRF, Fobos SDR, Adalm Pluto, програм
PZSDR: новий SDR на базі AMD Zynq UltraScale+ на Crowd Supply Нещодавно команда Puzhi Electronic написала нам і захотіла поділитися випуском свого нового програмно-визначуваного радіоприймача PZSDR. Це висококласний SDR, побудований на RFSoC AMD Zynq UltraScale+…
Команда PZSDR продемонструвала синхронну роботу семи SDR-плат P047/P047Pro на базі AMD Zynq UltraScale+ RFSoC XCZU47DR

Кожна плата має 8 RX і 8 TX каналів, тому в конфігурації з семи плат загалом працює 56 синхронізованих RF-каналів.

Вимірювання показали фазову когерентність усіх каналів у межах ±3°. Фазові співвідношення залишаються стабільними після перезапусків живлення та не залежать від послідовності ввімкнення плат.

Така масштабована синхронізація може використовуватися для розробки фазованих радарів, радіоастрономії, систем визначення напрямку на джерело сигналу та 5G massive-MIMO.

Детальна методика тестування та результати вимірювань доступні у додатковому технічному документі.

https://youtu.be/3uQQLOf6K3o
Cat2Web: синхронізація трансивера з WebSDR/KiwiSDR

Дякуємо Val (LZ2XA), який написав нам і поділився створеною ним програмою «Cat2Web», призначеною для двосторонньої синхронізації аматорського трансивера та загальнодоступного браузерного SDR, наприклад KiwiSDR, на одній і тій самій частоті та в одному режимі. Це корисно для радіоаматорів, оскільки дозволяє легко визначити, чи чує їхній сигнал віддалена загальнодоступна SDR-станція.
Cat2Web (C2W) — це невеликий застосунок для Windows, який двосторонньо підтримує аматорський трансивер і загальнодоступний браузерний SDR — WebSDR, KiwiSDR, OpenWebRX/OWRX+ — налаштованими на одну й ту саму частоту та режим.
Окрім стандартного CAT (через OmniRig), він безпосередньо керує FlexRadio 6000/8000 через мережу (SmartSDR TCP, без CAT-кабелю) та SunSDR через TCI, а також може отримувати потік SpyServer/Airspy і самостійно його демодулювати. Крім того, він дозволяє вибрати пристрій виведення звуку для аудіосигналу SDR і зберігає частотне зміщення для кожної закладки.

Зазначимо, що програма не має відкритого вихідного коду, а довічна ліцензія на неї коштує €20. Водночас доступна демонстраційна версія з повною синхронізацією, але з обмеженою кількістю закладок.

Image
OrcSDR: запуск RTL-SDR безпосередньо на ESP32-P4

Дякуємо Erik Elfstrom, який написав нам і поділився новиною про випуск OrcSDR — автономного SDR-застосунку з відкритим вихідним кодом, створеного на базі M5Stack Tab5 / ESP32-P4 та RTL-SDR Blog V4. OrcSDR дозволяє запускати RTL-SDR безпосередньо на мікроконтролері на базі ESP32-P4, тобто для роботи не потрібні потужні обчислювальні ресурси, такі як повнорозмірний ПК або Raspberry Pi. Це дозволяє створити автономний пристрій на основі планшета з мікроконтролером, такого як M5Stack Tab5.

Порівняно з потужнішим комп’ютером, наприклад Raspberry Pi 4/5, мікроконтролеру може бути складно виконувати багатоканальну або широкосмугову демодуляцію. Однак більшість застосувань є одноканальними, наприклад FM-аудіо, ADS-B або декодування P25, і саме тут ESP32-P4 може показати себе найкраще. Оскільки це мікроконтролер, він споживає значно менше енергії, миттєво завантажується і не потребує операційної системи. Тому OrcSDR може забезпечити значно ефективнішу портативну систему на базі RTL-SDR. M5Stack Tab5 на базі ESP32-P4 наразі також коштує лише US$60 (разом із дисплеєм та акумулятором), тоді як сам Raspberry Pi 5 подорожчав до шалених ~US$150+.

Erik пише:
Найбільше мене захоплює те, що за сенсорним екраном тут не ховається Raspberry Pi або Linux-система. RTL-SDR Blog V4 безпосередньо підключається до USB-хоста ESP32-P4, а P4 самостійно забезпечує роботу радіочастини, DSP, графіки, аудіо, сховища та сенсорного інтерфейсу.

Ідея полягає в тому, щоб перетворити Tab5 та RTL-SDR V4 на невеликий автономний радіопристрій, замість того щоб робити SDR-донгл периферійним пристроєм, якому завжди потрібен ноутбук або настільний комп’ютер.

Наразі OrcSDR має окремі екрани для FM, P25, ADS-B, LoRa, аналізу RF та аналізу Wi-Fi на частоті 2,4 ГГц, а над іншими радіорежимами досі ведеться робота.

Я також доклав чимало зусиль до візуалізації. Окрім звичайного спектра та водоспаду, я розробляю режими відображення для таких речей, як фосфоресцентна післясвітка, 3D-історія спектра, I/Q-діаграма сузір’я, I/Q-осцилограф, полярне/фазове відображення, зайнятість каналів та утримання піків/усереднення.

Я хочу, щоб пристрій був корисним не лише як приймач. Мета — створити щось, за допомогою чого можна слухати, декодувати, досліджувати сигнали, а також аналізувати поведінку RF без необхідності діставати комп’ютер.

Частина, пов’язана з декодерами, також стала важливою складовою проєкту. FM-стерео та RDS вимагали великої кількості реальних тестів в ефірі та роботи із записом/повторним відтворенням, а також я працюю над ADS-B, P25, моніторингом LoRa/Meshtastic, скануванням та іншими шляхами декодування. Я намагаюся чесно позначати функції як робочі, експериментальні або такі, що ще перебувають у процесі розробки, замість того щоб стверджувати, що все готово лише тому, що для цього є кнопка.

Erik пише, що проєкт виріс із його попереднього проєкту драйвера RTL-SDR для ESP32. Стандартні драйвери RTL-SDR від Osmocom написані з розрахунком на роботу в операційній системі, такій як Windows або Linux. Однак метою esp-rtl-sdr було створення драйверів, щоб «ESP32 міг керувати, характеризувати, контролювати та адаптувати RTL-донгл як власний вбудований периферійний пристрій — а не прикидатися ПК, на якому запущено GQRX». Щодо драйверів Erik пише:
Замість перенесення librtlsdr я розглядав RTL-SDR Blog V4 як «чорну скриньку» і працював із фактичною поведінкою апаратного забезпечення через USB. Я використовував Wireshark і USBPcap, поки відоме програмне забезпечення для ПК працювало зі справжнім Blog V4, після чого записував та аналізував цей трафік.

Наприклад, я записав повну ручну шкалу підсилення тюнера, послідовно змінюючи налаштування підсилення в SDR#, одночасно записуючи екран, щоб можна було зіставити значення в дБ з активністю USB, а окремо записав керування bias-tee за допомогою звичайних інструментів RTL-SDR. На основі цих вимірювань я створив реалізацію для ESP32.

Драйвер також відстежує речі, які для мікроконтролера набагато важливіші, ніж зазвичай для настільного комп’ютера, такі як ефективна частота дискретизації, переповнення USB, втрати даних у споживача та те, чи є певна частота дискретизації фактично стабільною для роботи на цьому хості.

Тепер той самий драйвер без змін працює і на M5Stack Tab5, і на платі розробника Waveshare ESP32-P4, що стало приємним сюрпризом і змусило мене зрозуміти, що драйвер, ймовірно, може бути корисним як окремий багаторазово використовуваний компонент ESP32-P4, а не просто як щось заховане всередині OrcSDR.

Далі Erik розповідає про OrcSDR:
Є також серверна/керуюча частина OrcSDR, з якою мені дуже цікаво працювати.

Пристрій має послідовний командний інтерфейс, який дозволяє налаштовувати частоту радіо, виконувати сканування, запускати та зупиняти прийом, отримувати інформацію про стан сигналу та декодера, змінювати налаштування пристрою, запускати запис і переміщувати файли записів на SD-карту та з неї.

Це означає, що радіо не обов’язково керувати лише з сенсорного екрана. Ним також можна керувати за допомогою скриптів, інструментів тестування, автоматизації або AI-інструментів.
Я намагаюся зробити тестування невід’ємною частиною проєкту, тому багато тих самих функцій, які використовуються через сенсорний екран, можна також запускати через послідовний інтерфейс. Також є додатковий LAN-компаньйон/Mission Control для перевірки стану пристрою через браузер або Android TV.

Одна з моїх головних цілей у всьому цьому — просто перевірити, наскільки далеко насправді можна розширити можливості ESP32-P4 як автономного SDR-хоста.

Це виявилося досить цікавим інженерним завданням, оскільки USB-потік, DSP, аудіо, PSRAM, відтворення графіки, робота декодерів та радіоінтерфейс одночасно конкурують за ресурси одного й того самого мікроконтролера.

Проєкт усе ще перебуває на стадії бета-тестування, але він уже достатньо розвинений, щоб інші розробники SDR та вбудованих систем почали знаходити його, тестувати та створювати форки як OrcSDR, так і базового драйвера RTL-SDR.

Erik опублікував фотогалерею OrcSDR, який працює на M5Stack Tab5. Код має відкритий вихідний код і доступний на GitHub Erik.
IC-SDR: нове багаторежимне SDR-програмне забезпечення для Windows, написане мовою Go

Дякуємо Luis Lopez Martinez, який написав нам і поділився випуском свого програмного забезпечення з відкритим вихідним кодом IC-SDR — нового багаторежимного SDR-застосунку для Windows, написаного мовою Go з акцентом на продуктивність та ефективність. Luis пише:
IC-SDR підтримує демодуляцію AM, NFM, WFM, LSB та USB, а також кілька інтегрованих цифрових декодерів:
AIS
ADS-B (1090 МГц та UAT 978 МГц)
Радіозонди
APRS
RTL_433
DMR
SSTV
TETRA
Він також містить банк пам’яті, відображення спектра та водоспаду в реальному часі, аудіорекордер з автоматичним видаленням тиші та сканер сегментів частот з миттєвим спрацюванням.

Версію для Windows можна знайти на сторінці релізів проєкту на GitHub.

https://youtu.be/tfgkl7_x6DE
SDR (Software-Defined Radio) SDR.in.ua RTL-SDR, SDRPLAY, AIRSPY, HACKRF ONE, KrakenSDR, BladeRF, Fobos SDR, Adalm Pluto, програм
Проєкт GridDown — open-source система на базі Android-планшета для роботи без інтернету. Вона призначена для надзвичайних ситуацій, польових умов і роботи “off-grid”. Демо Це веб-додаток (PWA), який працює на планшетах, ПК і ноутбуках повністю офлайн. Підтримує…
GridDown Secure Messenger: використання радіомодуля LoRa SX1262 як сканера дронів і захищеного месенджера

Ще в березні ми писали про GridDown — систему ситуаційної обізнаності на базі планшета Android з відкритим вихідним кодом, призначену для роботи без підключення до Інтернету. Вона використовує такі датчики, як RTL-SDR, приймач SARSAT та радіомодуль LoRa на базі ESP32-S3/SX1262.

Нещодавно розробник GridDown Cameron знову написав нам і повідомив, що прошивку LoRa для GridDown тепер випущено як проєкт з відкритим вихідним кодом під назвою «GridDown Secure Messenger» (основний вебсайт).

Проєкт використовує LILYGO T-Deck CYPHER-M8K (ESP32-S3 з SX1262, дисплеєм 2,8", клавіатурою та GPS) для реалізації захищеного зашифрованого обміну текстовими повідомленнями без доступу до мережі, а також може працювати як сканер дронів у діапазоні 900 МГц із можливістю декодування Remote ID дронів.

Cameron також опублікував два короткі відео на YouTube [1] [2], які демонструють роботу прошивки.

Image
GNU Radio World: браузерні блок-схеми GNU Radio

Дякуємо Марку Ліктману, віцепрезиденту GNU Radio, за те, що він написав нам і поділився своїм новим проєктом під назвою «GNU Radio World», який, по суті, є GNU Radio Companion у веббраузері, написаним на WebAssembly.

Якщо ви не знайомі з ним, GNU Radio — це дуже популярний безкоштовний інструментарій із відкритим вихідним кодом для реалізації алгоритмів і застосунків цифрової обробки сигналів. Він дає змогу експериментувати та створювати радіоприймачі, передавачі й DSP-ланцюжки за допомогою графічної блокової блок-схеми.

Марку Ліктман пише:
Я подумав, що вашим читачам може бути цікавий відносно новий вебсайт, який я створив, https://gnuradioworld.com, оскільки він починає отримувати хорошу підтримку RTL-SDR. Наприклад, там є базовий аналізатор спектра та повноцінний застосунок ADS-B із картою, але найкраща частина полягає в тому, що це фактично просто GNU Radio у браузері, тож ви можете самостійно збирати свої блок-схеми та експериментувати, нічого не встановлюючи — як із підключеними через USB SDR, так і із записами сигналів або змодельованими сигналами. Усе працює повністю на стороні клієнта та постачається з кількома модулями з відкритим вихідним кодом (OOT), включно з gr-adsb від Matt Hostetter.

Ще одна чудова особливість GNU Radio World полягає в тому, що він містить десятки прикладів блок-схем (див. вкладку ліворуч), а також безліч прикладів IQ-записів, які можна використовувати замість типового блоку File Source. Коли ви запускаєте блок-схему, IQ-потік передається до вашого браузера, і багато IQ-записів використовуються у прикладах блок-схем для демонстрації функціональності різних OOT.

Увесь проєкт є безкоштовним і має відкритий вихідний код (GPLv3). Я думаю, що він буде особливо корисним для тих, хто вивчає обробку радіочастотних сигналів, а також для тих, хто не має досвіду роботи з Linux і хоче одразу перейти до вивчення GNU Radio. Ось кілька конкретних прикладів блок-схем, які можуть зацікавити ентузіастів RTL-SDR:

Приклад ADS-B із використанням RTL-SDR через WebUSB: https://gnuradioworld.com/#example=gr-adsb%2Fadsb_receiver
Приклад ADS-B із використанням IQ-запису: https://gnuradioworld.com/#example=gr-adsb%2Fadsb_recording
Простий аналізатор спектра RTL-SDR: https://gnuradioworld.com/#example=rtlsdr%2Frtlsdr_simple
Якщо хтось захоче зв’язатися, можна написати на support@gnuradioworld.com або приєднатися до сервера Discord, посилання на який розміщене у верхній частині сайту.

Ми протестували GNU Radio World із донглами RTL-SDR Blog V3 і V4 та виявили, що він працює добре. Однак, схоже, підтримку V4L ще не додано. Ми передали цей відгук Марку, тож сподіваємося, що незабаром вона з’явиться.

Image
1👍1🔥1