Налаштування HackRF One
В цьому розділі описано як налаштувати SDR HackRF One
у застосунку Spectrozir SA
Підключення до застосунку
Застосунок Spectrozir SA
підтримує SDR HackRF One
з версією API:1.07 реліз від 2023.01.1
та вище.
Підключіть пристрій до ПК за допомогою якісного кабелю для передачі даних.
Якщо ваша прошивка старіша, ви можете скористатися керівництвом з оновлення HackRF One
за посиланням
На стартовому екрану застосунку оберіть джерело HackRF One
та ID вашого пристрою. Натисніть кнопку Підключитися
Меню налаштувань
Натисніть кнопку налаштувань Pic 2 (1)
в застосунку Spectrozir SA
, щоб побачити меню налаштувань HackRF One
.
Пояснення:
- Кнопка налаштувань підключеного пристрою;
FFT Size
(ШПФ Розмір) - розмірШвидкого Перетворення Фурьє
вибірки, який впливає на крок спектраRBW
(Resolution Bandwidth / Роздільна здатність смуги).
Чим меншийRBW
, тим краще виглядає спектр, менше значення шуму, але менше значенняRBW
потребує більше обчислювальних ресурсів ПК.
Оптимальне значенняFFT Size
= 4096;Spur Filter
(Шпоровий фільтр) - фільтр паразитних сигналів які породжує сам пристрій або апаратура поруч;LNA Gain
(МШП Підсилення) - підсилення сигналу за допомогоюМалошумного Широкосмугового Підсилювача
, який вбудований вHackRF One
;VGA Gain
(VGA Підсилення) - підсилення сигналу за допомогою підсилювача зРегульованим Коефіцієнтом Підсилення
, який вбудований вHackRF One
;+10dB
- включення додаткового вбудованого вHackRF One
підсилювача сигналу який дає приріст в середньому +10dB;ECO Mode
- режим придушення швидкості сканування для слабких ПК;- Кнопка скидання параметрів за замовчуванням;
- Кнопка відключення пристрою;
- Кнопка оновлення підключення.
Підсилення сигналу
Переконайтесь, що поруч з вами нема потужних джерел випромінення радіосигналу які можуть вивести з ладу вхідний каскад вашого пристрою.
SDR HackRF One
має три вбудованих підсилювача для прийому сигналу (LNA, VGA, Додатковий +10dB) Pic 2 (4,5,6)
.
Рекомендовано починати роботу з мінімальних значень LNA та VGA та відключеним додатковим +10dB підсилювачем.
За замовчуванням значення LNA = 20dB, VGA = 16dB є оптимальним стартовим для більшості випадків.
Якщо ви хочете підсилити слабкі або далекі сигнали, та впевнені, що поруч з вами нема потужних джерел випромінення, то поступово збільшуйте значення LNA, або/та увімкніть додаткове підсилення +10dB
Значення VGA залишайте на рівні 16-20dB, воно мало на що вплине в режимі роботи sweep
у HackRF One
Крок сканування
SDR приймач HackRF One
має ширину миттєвої смуги сканування максимум 20 MHz (20 000 000 Hz), в застосунку Spectrozir SA
hackRF працює у режимі sweep
, що дозволяє швидко перемикати несучу частоту для відображення панорами спектра.
Таким чином, крок сканування RBW
ми маємо розглядати в рамках смуги 20 MHz і на це значення впливає обчислення методом FFT
та значення FFT Size
.
Чим менше значення FFT Size
, тим більше крок сканування RBW
в Hz, чим більше значення FFT Size
, тим менший крок сканування RBW
і потребує більше обчислюваних ресурсів ПК.
Для прикладу:
При значенні FFT Size
= 500, крок сканування спектра RBW
= 40 000 Hz.
(20 000 000 Hz / 500 = 40 000 Hz)
При значенні FFT Size
= 8000, крок сканування спектра RBW
= 2 500 Hz.
(20 000 000 Hz / 8000 = 2 500 Hz)
Підбирайте оптимальне значення FFT Size
залежно від потужності вашого ПК.
Значення Display Points
(Відображення точок), в налаштуваннях спектра, впливає на роздільну здатність яку бачить користувач на спектрі VBW
(Viewable Resolution Bandwidth / Видима роздільна здатність).
Шпоровий фільтр (Spur Filter)
HackRF One
має паразитні Spurs/шпори/шипи які заважають при аналізу спектра. Шипи з'являються з кроком 40/20 MHz залежно від значень підсилення сигналу.
У додатку Spectrozir SA
вбудовано фільтр Pic 2 (3)
який зменшує вплив цих шипів та робить спектр трішки чистішим.
Приклад як виглядає результат можна побачити на скріншоті Pic 3
.
ЕКО режим
Якщо під час використання SDR-приймача HackRF One
ваш ПК працює на повному завантаженні процесора або перегрівається, ви можете скористатися ЕКО-режимом у меню налаштувань HackRF One
. Це дозволить пристрою передавати дані в 2-3 рази повільніше, що допоможе знизити навантаження на ваш ПК.
Оновлення прошивки HackRF One
Застосунок Spectrozir SA
підтримує SDR HackRF One
з версією API:1.07 реліз від 2023.01.1
та вище.
Рекомендована остання прошивка API:1.08 реліз від 2024.02.1
.
Для оновлення прошивки можна скористатися наступними методами:
- Оновити за рекомендаціями на сайті розробника
HackRF One
за посиланням (opens in a new tab).
ВАЖЛИВО! Ці рекомендаціі не підходять для пристроюHackRF Portapack
.
Якщо ви маєте версіюHackRF Portapack
, дивіться рекомендації за посиланням (opens in a new tab) - Скористатися нашим архівом та скриптом, для оновлення
HackRF One
на Windows.
ВАЖЛИВО! Не працює для пристроюHackRF Portapack
.
Кроки для оновлення прошивки HackRF One на Windows
- Завантажте архів
Update_HackRF_One.zip
за посиланням (opens in a new tab); - Розпакуйте архів на вашому Windows ПК;
- Підключіть ваш
HackRF One
до ПК за допомогою якісного USB дата-кабелю; - Запустіть файл з папки
update_firmware_to_1_08.bat
, він запустить скрипт та завантаже останню прошивкуhackrf_one_usb.bin
на вашHackRF One
.
Після успішного виконання в консолі ви побачите наступний результат, та версію яка була до та після оновлення:
1. Current device information:
hackrf_info version: git-857d2ca0
libhackrf version: git-857d2ca0 (0.9)
Found HackRF
Index: 0
Serial number: 0000000000000000d63861dc2a437753
Board ID Number: 2 (HackRF One)
Firmware Version: 2023.01.1 (API:1.07)
Part ID Number: 0xa000cb3c 0x00584765
Hardware Revision: r10
Hardware does not appear to have been manufactured by Great Scott Gadgets.
Hardware supported by installed firmware:
HackRF One
2. Start update:
File size 42248 bytes.
Checking target device compatibility
Erasing SPI flash.
Writing 42248 bytes at 0x000000.
3. New information after update:
hackrf_info version: git-857d2ca0
libhackrf version: git-857d2ca0 (0.9)
Found HackRF
Index: 0
Serial number: 0000000000000000d63861dc2a437753
Board ID Number: 2 (HackRF One)
Firmware Version: 2024.02.1 (API:1.08)
Part ID Number: 0xa000cb3c 0x00584765
Hardware Revision: r10
Hardware does not appear to have been manufactured by Great Scott Gadgets.
Hardware supported by installed firmware:
HackRF One
Press any key to continue . . .
Усунення неполадок
Що робити, якщо hackRF
відмовляэться стабільно працювати з ПЗ Spectrozir SA
- Перевірте USB-кабель: Використовуйте якісний кабель USB 2.0 або 3.0 без пошкоджень. Якщо можливо, спробуйте кабель іншої довжини.
- Перевірте USB-порт: Переконайтеся, що гніздо USB на вашому ПК не має люфтів. Спробуйте підключити пристрій до іншого порту вашого ПК.
- Увімкніть режим ECO Mode: У налаштуваннях пристрою
Pic 2 (7)
активуйтеECO Mode
. Це зменшить швидкість сканування, що може покращити стабільність. - Оновіть драйвери: Переконайтеся, що у вас встановлені найновіші драйвери для hackRF.
- Перевірте налаштування живлення: У параметрах енергозбереження ПК вимкніть опцію "Енергозбереження для USB".
- Спробуйте інший ПК: Якщо проблему не вирішено, спробуйте підключити hackRF до іншого комп’ютера, щоб виключити проблеми з вашим поточним обладнанням або операційною системою.
- Якщо жоден із кроків не допоможе, зверніться до технічної підтримки Spectrozir SA.