Wiki SDR SA PRO
Що таке SDR SA PRO
SDR SA PRO — платна версія SDR Signal Analyzer. Це окрема програма, яку ставлять поруч із безкоштовною: вона вміє все, що вміє безкоштовна версія 0.9.49, а понад те — три приймачі, «Сканер», маркери траси й виміри потужності. Функції PRO вмикає ключ для цього комп’ютера; без чинного ключа програма працює як безкоштовна. На цій сторінці — чим PRO відрізняється, як працюють вікно ключа й меню Довідка → Ліцензія, що буває без ключа, чого в PRO ще немає і які бібліотеки виробників лежать у її пакеті. PRO
Окрема програма поруч із безкоштовною 0.9.27
- Своя назва. Вікна, стартове вікно й вікно ключа підписані «SDR SA PRO». Безкоштовну програму PRO не замінює й не змінює: обидві можуть стояти на одному комп’ютері.
- Своя тека даних. У встановленому пакеті налаштування, калібрування й ключ лежать у
Документи\SDR SA PRO, а не вДокументи\SDR Signal Analyzer. Тож налаштування двох програм не перемішуються. Решта правил про теку — ті самі, що в безкоштовної (Налаштування, файли й мова), лише з назвою «SDR SA PRO». - Записи IQ обидві програми типово пишуть у ту саму теку
C:\sdrsa-rec. - Той самий інтерфейс. Вкладки, панелі, свіп, траси, детектори, приймач, запис — як описано в решті Wiki. PRO лише додає своє.
Що додає PRO
- ADALM-Pluto і Pluto+ 0.9.33
- Мережею самого приладу — по USB чи, у Pluto+, по Ethernet. Лише приймання, один канал. libiio не потрібна.
- Fobos SDR 0.9.43
- RigExpert, через бібліотеки виробника: 50–6900 МГц, 8–80 МС/с. З особливою прошивкою сканування свіп робить сам прилад 0.9.44.
- bladeRF 2.0 micro 0.9.45
- Nuand, по USB 3: 70–6000 МГц, 0.52–61.44 МС/с. Втрати — за мітками часу приладу; зрив USB програма переживає сама 0.9.46.
- «Сканер» 0.9.38
- Вкладка, що шукає сигнали у свіпі й у настроєному режимі та веде їх список за частотою. Вісім методів пошуку на вибір 0.9.47, таблиця частот, тривоги, журнал подій і запис IQ за тривогою (лише в настроєному режимі).
- Маркери траси й виміри потужності 0.9.40
- Шість маркерів на трасі з пошуком піків і різницями; у настроєному режимі — густина шуму під маркером, а між двома маркерами — потужність у смузі, OBW і ACPR.
З кожним приймачем PRO працює все, що працює з будь-яким IQ-приймачем: спектр, водоспад, траси, детектори, свіп, приймач і запис IQ. Рівні цих приймачів — у dBFS, не в каліброваних dBm: позначка dBFS — UNCAL на панелі довіри стоїть і з ними. Передавача з ними немає — він лише в HackRF One.
Ключ
Функції PRO вмикає ключ — текст, який вам надсилають листом. Він починається з SDRSA-KEY-1: і закінчується крапкою. Ключ видають для конкретного комп’ютера, тому для нього потрібен код цього комп’ютера.
Вікно ключа на старті 0.9.27
Якщо для цього комп’ютера немає чинного ключа, після заставки й до вікна Виберіть приймач відкривається вікно Ключ SDR SA PRO. Так буває на першому запуску, після кінця строку ключа, після заміни заліза, з яким ключ звірено.
- Причина
- Перший рядок каже, чому чинного ключа немає, — наприклад, Ключа для цього комп'ютера ще немає. Усі причини — у таблиці нижче.
- Поле ключа
- Вставте ключ із листа цілком. Порізані поштою рядки, цитатні знаки й сусідні слова листа не заважають: програма знаходить ключ між його початком і кінцевою крапкою.
- Активувати
- Перевіряє вставлений текст. Прийнятий ключ — зелений рядок Ключ прийнято: … з тим, кому його видано, і кнопка Далі. Відхилений — причина жовтим, і можна вставити інший.
- Відкрити файл…
- Те саме з файлу:
*.sdrsa-licenseабо*.txt. - Код цього комп'ютера
- Рядок для замовлення ключа, кнопка Скопіювати код, виробник і модель комп’ютера та модель процесора — див. нижче.
- Продовжити без ключа
- Програма йде далі з набором функцій безкоштовної версії — див. Без чинного ключа.
- Вийти
- Закриває програму.
Ключ, прийнятий у цьому вікні, діє з цього ж запуску: вкладка «Сканер», маркери траси й приймачі PRO уже на місці. Прийнятий ключ програма зберігає файлом; якщо зберегти не вдалося, вона так і каже — тоді ключ діє лише до виходу, і наступного запуску його доведеться ввести знову.
Чому ключ не підходить
| Що написано | Що це означає |
|---|---|
| Ключа для цього комп'ютера ще немає. | Жодного файла ключа не знайдено. |
| У тексті немає ключа: … | Немає початку SDRSA-KEY-1: чи кінцевої крапки. Скопіюйте ключ із листа цілком. |
| У тексті два різні ключі — вставте один. | Вставлено два різні ключі разом. |
| Текст задовгий для ключа. | Вставлено забагато тексту. |
| Ключ пошкоджено: текст скопійовано не повністю або змінено. | Ключ обрізано чи змінено. |
| Підпис ключа не сходиться: текст змінено або скопійовано з помилкою. | Текст ключа не той, що підписано. |
| Ключ підписано підписом, якого ця версія програми не знає. Оновіть програму. або Ключ новіший за цю версію програми. Оновіть програму. | Ключ складено для новішої програми, ніж ця; програма радить оновитися. |
| Ключ видано для іншого комп'ютера. Не збіглося: … | Ключ звірено з іншим залізом. Після двокрапки — що саме не збіглося: плата, номер системи, модулі пам’яті, диск із Windows чи модель процесора. |
| Строк ключа скінчився … | Минула дата, до якої ключ діяв. |
| Ключ ще не діє: … | Дата початку ключа ще не настала. |
| Ключ діє лише для версії … програми. | Ключ для іншої версії програми. |
| Ключ … відкликано. | Цей ключ відкликано. |
| Код цього комп'ютера прочитати не вдалося, … | Програма не змогла прочитати залізо, з яким звіряє ключ; після двокрапки — що саме. |
| Перевірити підпис не вдалося — відмовила криптографія Windows: … | Підпис не перевірено зовсім — відмовила система. |
| Файл ключа не читається (…). | Файл ключа є, але прочитати його не вдалося. |
| Файл не читається (…). | Файл, вибраний кнопкою Відкрити файл…, прочитати не вдалося. |
Довідка → Ліцензія 0.9.33
Пункт Ліцензія у меню Довідка відкриває вікно Ліцензія SDR SA PRO. У версіях до 0.9.32 це була окрема бічна вкладка.
- Стан ключа
- Ключ чинний (зеленим) або Чинного ключа немає (жовтим), під ним — рядок про те, що ключ вмикає в цій версії.
- Подробиці
- З чинним ключем — Кому видано, Номер ключа, Діє до, Комп'ютер звірено за і Файл ключа. Без нього — Причина тими самими словами, що у таблиці, і файл, якщо його знайдено.
- Ввести ключ…
- Відкриває те саме вікно ключа, що на старті, лише замість Вийти в ньому Закрити і немає Продовжити без ключа. Прийнятий ключ діє одразу, без перезапуску: стан у цьому вікні оновлюється, щойно вікно ключа закрито, а «Про програму» покаже новий стан, коли ви її відкриєте.
- Код цього комп'ютера
- Той самий код, що у вікні ключа, з кнопками Скопіювати код і Зберегти у файл… (типова назва файла —
SDRSA-REQ.txt). - Закрити
- Закриває вікно.
Вкладку «Сканер» і маркери траси програма додає лише під час запуску. Тож якщо ключ уведено з цього вікна посеред роботи, вони з’являться з наступного запуску програми. Приймач теж вибирають лише на старті: щоб відкрити приймач PRO, перезапустіть програму — збережений ключ вона знайде сама, і вікно ключа на старті вже не з’явиться.
Розділ «Ліцензія» у «Про програму» 0.9.31
Вікно Довідка → Про програму має розділ Ліцензія: стан ключа й ті самі подробиці, що у вікні «Ліцензія». Стан береться на мить відкриття, тож ключ, уведений через меню, тут видно без перезапуску. Коду комп’ютера в «Про програму» від 0.9.49 немає 0.9.49 — його показують вікно ключа й вікно «Ліцензія».
Код цього комп’ютера
Код — рядок, за яким видають ключ саме для цього комп’ютера. За словами самого вікна, у ньому не номери плати, процесора, пам’яті й диска, а їхні відбитки та модель плати. Під кодом стоять виробник і модель комп’ютера (так їх записано в таблиці прошивки) та модель процесора — підказка вам, у код вони не входять. Якщо частину заліза прочитати не вдалося, вікно каже це жовтим рядком Код неповний — частину заліза прочитати не вдалося: ….
Код нікуди не надсилається сам: ви копіюєте його кнопкою Скопіювати код або зберігаєте у файл і надсилаєте разом із запитом. Вікно ключа називає адресу support@sdrsa.net.
Де лежить ключ
Прийнятий ключ програма зберігає файлом *.sdrsa-license у теці pro-license своєї теки даних; якщо туди записати не вдалося — у першу з двох тек нижче, куди вдасться. На старті вона шукає ключі там, а ще в Документи\SDR SA PRO\pro-license і %ProgramData%\SDR SA PRO\pro-license. Кілька файлів — не помилка: програма перевіряє всі й бере чинний для цього комп’ютера.
Без чинного ключа
Якщо натиснути Продовжити без ключа, програма працює з набором функцій безкоштовної версії:
- Приймачі Pluto, Fobos SDR і bladeRF у вікні Виберіть приймач видно — щоб було ясно, що програма їх знає, — але кожен рядок закінчується словами — потрібен ключ SDR SA PRO. Після Підключитися з’являється вікно Не вдалося відкрити джерело з причиною Потрібен ключ SDR SA PRO і порадою: перезапустити програму й увести ключ у вікні на старті або відкрити запис чи демонстраційний сигнал і ввести ключ через «Довідка» → «Ліцензія».
- Вкладки Сканер немає зовсім.
- Групи Маркери траси й пункту Маркер сюди в контекстному меню спектра немає.
- Меню Довідка → Ліцензія і розділ «Ліцензія» в «Про програму» лишаються: звідти ключ можна ввести будь-коли.
Як отримати PRO
Ціна й умови — за запитом. Напишіть нам через форму на головній сторінці; про версії — розділ Безкоштовна версія та PRO. Для ключа знадобиться код цього комп’ютера з вікна ключа або з Довідка → Ліцензія.
Чого в PRO ще немає
У версії 0.9.49 цього немає:
- калібрування амплітуди в dBm — рівні Pluto, Fobos SDR і bladeRF лишаються в dBFS;
- класифікатора сигналів — нейромережі: клас у «Сканері» — лише назва й тип ділянки з таблиці частот;
- когерентних каналів і виявлення між ними;
- частотоміра з корекцією ppm і таблиці піків;
- у «Сканері» — плану з кількох несуміжних діапазонів і передтригера запису;
- у Fobos SDR — КХ нижче 50 МГц (пряме дискретизування) і зовнішньої опори;
- у Pluto — фільтра FIR мікросхеми й другого каналу приймання.
Бібліотеки виробників у пакеті
Для Fobos SDR і bladeRF пакет PRO везе бібліотеки й образи FPGA виробників приладів, без змін. Вони лежать окремими файлами в теці drivers-pro поруч із програмою.
| Файл | Що це | Ліцензія |
|---|---|---|
fobos.dll | libfobos 2.4.0 (RigExpert) — для Fobos SDR зі стандартною прошивкою | LGPL-2.1 |
fobos_sdr.dll | libfobos-sdr-agile 3.3.0 (RigExpert) — для Fobos SDR з особливою прошивкою сканування | LGPL-2.1 |
bladeRF.dll | libbladeRF 2.6.0 (Nuand) — для bladeRF 2.0 micro | LGPL-2.1 |
hostedxA4.rbf, hostedxA5.rbf, hostedxA9.rbf | Образи FPGA 0.16.0 (Nuand) для трьох мікросхем bladeRF 2.0 micro | HDL — MIT |
- Бібліотеки LGPL-2.1 програма підключає динамічно, і кожну можна замінити іншою збіркою тієї самої бібліотеки.
- Тексти ліцензій і відомості про походження лежать у тій самій теці
drivers-pro, поруч із бібліотеками:LICENSE-libfobos.txt(один текст на обидві бібліотеки Fobos),LICENSE-libbladeRF.txt,LICENSE-bladeRF-fpga-MIT.txt,COPYING-bladeRF.txtіPROVENANCE.md. - Своєї
libusb-1.0.dllці бібліотеки в пакеті не мають: вони беруть ту, що вже везе безкоштовна частина. - Для Pluto сторонніх бібліотек немає: клієнт протоколу приладу — власний, libiio не потрібна.
- Прошивок приладів, драйвера з інсталятора Nuand і драйвера Pluto від Analog Devices у пакеті немає.
Компоненти, спільні з безкоштовною версією, перелічено в умовах використання.
Обмеження
- Рівні приймачів PRO — у dBFS, некалібровані.
- Приймачі PRO лише приймають; передавач є тільки з HackRF One.
- Вкладка «Сканер» і маркери траси з’являються лише під час запуску; ключ, уведений посеред роботи, вмикає їх із наступного запуску.
- Приймач вибирають на старті; щоб перейти на інший, програму треба перезапустити.
Спільний перелік обмежень — на сторінці Обмеження й плани.