Розділи Wiki

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.dlllibfobos 2.4.0 (RigExpert) — для Fobos SDR зі стандартною прошивкоюLGPL-2.1
fobos_sdr.dlllibfobos-sdr-agile 3.3.0 (RigExpert) — для Fobos SDR з особливою прошивкою скануванняLGPL-2.1
bladeRF.dlllibbladeRF 2.6.0 (Nuand) — для bladeRF 2.0 microLGPL-2.1
hostedxA4.rbf, hostedxA5.rbf, hostedxA9.rbfОбрази FPGA 0.16.0 (Nuand) для трьох мікросхем bladeRF 2.0 microHDL — 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.
  • Вкладка «Сканер» і маркери траси з’являються лише під час запуску; ключ, уведений посеред роботи, вмикає їх із наступного запуску.
  • Приймач вибирають на старті; щоб перейти на інший, програму треба перезапустити.

Спільний перелік обмежень — на сторінці Обмеження й плани.

Wiki описує версію 0.9.49. Версію вашої програми видно в меню «Довідка» → «Про програму». Знайшли неточність? Напишіть нам.