Wiki SDR SA PRO
ADALM-Pluto і Pluto+
ADALM-Pluto і Pluto+ (мікросхеми AD9361 / AD9363) у SDR SA PRO працюють як приймачі: лише приймання, один канал. Програма бере відліки мережею самого приладу — по USB це його власний мережевий інтерфейс, у Pluto+ ще й Ethernet — і обходиться без libiio. На цій сторінці — що потрібно для зв’язку, що показує стартове вікно, які ручки стоять у групі Джерело і які межі приладу виміряно: шумніші краї смуги, близько 5 МС/с без втрат по USB, позначені розриви потоку. PRO
Що працює з Pluto 0.9.33
- Лише приймання, один канал (RX1), хоч Pluto Rev.C і Pluto+ мають два. Під час відкриття програма вимикає гетеродин передавача — прилад після ввімкнення тримає його ввімкненим — і більше нічого в тракті передавача не чіпає.
- Частота, темп і підсилення — у межах, які називає сам прилад. На перевіреному приладі — 70–6000 МГц і 2.5–30.72 МС/с.
- Усе, що працює з будь-яким IQ-приймачем: спектр, водоспад, траси, детектори, свіп, приймач і запис IQ.
- Рівні — у dBFS, некалібровані, як і в решти IQ-приймачів; про це нагадує позначка dBFS — UNCAL на панелі довіри.
Після підключення прилад стоїть на 2255 МГц із темпом 2.5 МС/с — найнижчим із запропонованих — і ручним підсиленням 40 дБ. Ручки приладу між запусками не зберігаються; пам’ятає програма лише адресу, яку ви ввели самі (нижче).
Перевірено на приладі 2026-10-07 і 2026-10-08: PlutoSDR Rev.C (AD9361, прошивка v0.32), по USB, без антени. Числа на цій сторінці — звідти.
Зв’язок мережею приладу
Pluto — маленький комп’ютер із Linux. Відліки віддає його служба iiod мережею, порт TCP 30431. По USB прилад видно у Windows як мережевий адаптер; його адреса — 192.168.2.1, якщо її не міняли у файлі config.txt на самому приладі. Pluto+ можна під’єднати ще й кабелем Ethernet — тоді потрібна його адреса у вашій мережі.
- Драйвер Analog Devices. Для зв’язку по USB поставте пакет драйверів приладу «PlutoSDR-M2k-USB-Drivers» від Analog Devices. Без нього Windows не бачить мережі приладу, і програма не може до нього достукатися.
- libiio не потрібна. Клієнт протоколу
iiodу програмі власний. Служба, що відповідає не тим текстовим протоколом, якого чекає програма, відхиляється словами на порту … не iiod: відповідь на VERSION — …. Новішого двійкового протоколу (libiio 1.x) програма не знає. - З’єднання з приладом. Програма з’єднується з приладом за вибраною адресою; під час пошуку у стартовому вікні — з
192.168.2.1і зі збереженою числовою адресою, до 0.35 с на кожну. Ім’я на зразокpluto.localшукає в мережі сама Windows, коли ви вибираєте рядок із ним.
Вибір у стартовому вікні
У вікні Виберіть приймач рядки Pluto стоять після власних приладів програми. Під списком — підказка про Pluto: зв’язок мережею приладу, лише приймання, один канал.
| Рядок | Що це означає |
|---|---|
| «модель — адреса · прошивка версія», наприклад PlutoSDR Rev.C (Z7010-AD9361) — 192.168.2.1 · прошивка v0.32 | За цією адресою відповів прилад з AD9361. Назву моделі й прошивку прилад називає сам. |
| «Pluto / Pluto+ — адреса (збережена адреса)», наприклад Pluto / Pluto+ — pluto.local (збережена адреса) | Збережена адреса-ім’я. Під час пошуку вона не перевіряється — з’єднання буде, коли рядок виберуть. |
| Pluto на USB — його мережевий інтерфейс не відповідає (драйвер?) | Прилад видно на шині USB, але за 192.168.2.1 він не відповідає. Після Підключитися — вікно Не вдалося відкрити джерело з причиною Пристрій видно, але драйвер не прив'язаний і порадою поставити «PlutoSDR-M2k-USB-Drivers», перепідключити прилад і натиснути Оновити; якщо адресу міняли в config.txt — вибрати рядок «за адресою…». |
| Pluto / Pluto+ за адресою… | Є завжди, останнім. Відкриває вікно Адреса Pluto: IP-адреса або ім’я приладу в мережі, за потреби з портом через двокрапку. Адресу, введену так, програма запам’ятовує — але лише після того, як прилад за нею справді відкрився. |
Без чинного ключа рядки ті самі, але кожен закінчується словами — потрібен ключ SDR SA PRO, і прилад не відкривається — див. SDR SA PRO.
Якщо відкрити прилад не вдалося, програма показує вікно Не вдалося відкрити джерело з причиною й порадою і повертає до списку.
| Що написано | Що робити |
|---|---|
| Пристрій не знайдено | Перевірте, що прилад увімкнений і відповідає за адресою. По USB він має бути серед мережевих підключень Windows; якщо його там немає — не встановлено драйвер приладу. |
| Пристрій зайнятий іншою програмою | Потік приладу тримає інша програма (SDR#, IIO Oscilloscope, GNU Radio…). Закрийте її. |
| Пристрій не підтримує заданий режим із поясненням прилад у режимі «…», у якому приймач не працює | Цей режим лишила інша програма. Перезапустіть прилад — від’єднайте й під’єднайте живлення. |
| Пристрій не підтримує заданий режим із поясненням за адресою … є iiod, але приймача AD9361 там немає | За адресою відповідає не той прилад. |
| Пристрій не підтримує заданий режим із поясненням формат відліків приладу «…» програма не знає | Прилад назвав формат відліків, якого програма не вгадує. Вона бере лише 12 чи 16 біт зі знаком у 16-бітному числі. |
| Обрив зв'язку з пристроєм з порадою Приладові забракло пам'яті на буфери потоку. | Перезапустіть прилад — від’єднайте й під’єднайте живлення. |
| Адреса приладу не схожа на адресу | Введіть IP-адресу або ім’я, наприклад 192.168.2.1 чи pluto.local. |
Що програма виправляє при відкритті
Те, що лишила в приладі інша програма, живе в ньому до перезапуску. Тож при відкритті програма це читає. Що стосується приймання — виправляє й каже жовтим рядком у групі Джерело:
- проріджувач потоку (… відліків/с) був увімкнений — вимкнено — програми на SoapySDR лишають потік у 8 разів повільнішим за темп мікросхеми, і вісь частот була б неправдою. Якщо проріджувач не вимикається, програма відмовляє з порадою перезапустити прилад.
- гетеродин приймача був вимкнений — увімкнено.
- гетеродин передавача вимкнути НЕ вдалося: … або гетеродин передавача: керування немає — якщо гетеродин передавача не вимкнувся. Коли все гаразд, окремого рядка немає.
- відліки вийшли за шкалу формату «…»: рівні можуть бути хибні — перша ж порція вийшла за ±2048, тож шкала може брехати.
Група «Джерело» на вкладці «Пристрій»
Лічильники, Пауза, До живого і Перепідключити — ті самі, що в HackRF One. Своє в Pluto — ось що:
- Тип
pluto.- Прилад
- Модель, прошивка й версія служби приладу, наприклад «PlutoSDR Rev.C (Z7010-AD9361) · v0.32 · libiio …». Унизу групи — опис: модель, адреса, прошивка, серійний номер.
- Темп приладу
- Зі списку 2.5, 3, 4, 5, 6, 8, 10, 12.5, 16, 20, 25, 30.72, 40, 50, 56 і 61.44 МС/с — лише ті, що в межах, які називає прилад; на перевіреному — від 2.5 до 30.72 МС/с. Нижчих темпів немає: нижче 25/12 МС/с (≈2.08 МС/с) AD9361 без проріджувального фільтра не працює, а фільтрів програма не вантажить. Смугу аналогового фільтра програма ставить на весь темп сама. Зміна темпу запускає калібрування мікросхеми: виміряно 0.37–0.40 с із 2.5 на 30.72 МС/с і 1.7–2.8 с назад.
- Підсилення
- Хто веде підсилення: вручну, АРП повільна, АРП швидка, АРП гібридна — лише ті режими, які прилад називає. Вручну рівні між кадрами порівнювані; під АРП підсилення міняється без вашого відома, і для вимірів це не годиться.
- Підсилення, дБ
- Одне число на весь приймальний тракт: мікросхема сама розкладає його між своїми ступенями. Межі прилад називає сам, і вони залежать від частоти — на перевіреному приладі −3…71 дБ; на переході через 1300 і 4000 МГц програма перечитує їх. Децибели — за таблицею мікросхеми, некалібровані; показано те, що лягло в прилад. Під АРП повзунок вимкнений.
- Сума підсилення
- Вручну — те саме число. Під АРП — АРП приладу — невідомо: підсилення тоді веде прилад, і програма його не читає.
- Перепідключити
- Закриває з’єднання з приладом і відкриває його знову, потім запускає потік.
Втрати: мережа приладу не встигає
Прилад знімає відліки швидше, ніж їх везе його мережа по USB. Виміряно, що вона несе близько 5.5 МС/с:
| Темп | Що доїжджає |
|---|---|
| 2.5 МС/с | Без втрат. |
| 4 і 5 МС/с | Без втрат на вільній машині; під навантаженням губить: 5 МС/с за п’ять хвилин — 0.3 % потоку, 4 МС/с за хвилину — сім розривів. |
| 6 МС/с | 88 % потоку. |
| 10 МС/с | 53 %. |
| 20 МС/с | 28 %. |
| 30.72 МС/с | 18 %. |
Вищі темпи програма пропонує: смуга на екрані ширша. Але потік тоді йде шматками, і лічильник Не доїхало показує, скільки відліків не доїхало.
- Де саме порвано, програма знає. Служба приладу про пропуски не каже нічого, тому програма відтворює чергу самого приладу з митей, коли порції доїхали. Кожен розрив позначено на своєму місці, і спектр через нього не склеюється. Перевірено на приладі за фазою його власної мітки: із 1952 розривів на 4, 5, 6, 8, 10 і 30.72 МС/с без позначки не лишилося жодного.
- Число на панелі — нижня межа: у жодному з прогонів воно не перевищило нестачі за годинником.
- Модель стоїть на чотирьох блоках у черзі приладу — так у типовій збірці libiio і на перевіреному приладі. На приладі з іншою збіркою позначки розривів стоятимуть на кілька порцій не там.
- У записі IQ кожне місце розриву стоїть анотацією в сайдкарі SigMF — не більше 2000 на запис, решта лічильником
sdrsa:transport_breaks0.9.36. Докладно — Запис IQ.
Після кожної перестройки програма перезапускає потік приладу: усе, що лежало в його черзі зі старої частоти, зникає разом із чергою. Виміряно 50–85 мс до першого блоку на новій частоті; 76 перестройок із 76 дали нову частоту з першого ж блоку.
Свіп
Свіп на Pluto — програмний: програма перестроює прилад на кожному сегменті, як у RTL-SDR, і бере найширший темп зі списку. З кожної настройки в свіп іде лише середина смуги: краї шумніші (нижче).
- Виміряно: 2100–2400 МГц на 30.72 МС/с — 25 сегментів, прохід 0.65–0.78 с 0.9.35.
- Крок свіпу — 16–22 мс. HackRF свіпує сам у прошивці з кроком 1.2 мс, тож повний діапазон на Pluto в рази повільніший.
- На темпах, де мережа не встигає, з кожної настройки суцільними приходять лише перші чотири порції — до 524 288 відліків. Кадр, довший за це, суцільним не буває, і такий сегмент лишається без даних.
- Вихід зі свіпу триває стільки ж, скільки зміна темпу: мікросхема калібрується.
Краї смуги шумніші за середину
Фільтр FIR мікросхеми програма поки не вантажить. Без нього шум АЦП лягає на краї смуги: при підсиленні до 40 дБ полиця на краях на 13–25 дБ вища, ніж посередині. Чиста середина — приблизно 50–70 % смуги. Спектр показує це як є, без підчищення.
Обмеження
- Лише приймання й один канал із двох. Обміну по USB поза мережею приладу немає.
- Без втрат — лише до ~5 МС/с по USB, і то на вільній машині. Через Ethernet (Pluto+) пропускну здатність не міряно.
- Фільтр FIR не вантажиться — краї смуги шумніші.
- Облік розривів розрахований на чотири блоки в черзі приладу.
- Pluto+ як окрему модель і AntSDR не перевіряли.
- Рівні — dBFS, некалібровані.
- Ручки приладу між запусками не зберігаються.
Інші приймачі PRO — Fobos SDR і bladeRF 2.0 micro; про ключ і саму програму — SDR SA PRO.