HackRF One vs TinySA Ultra: Битва двух философий в мире радиочастот
Главный инсайт: это не просто разные модели — это представители двух принципиально разных подходов к анализу спектра. Понимание этой разницы сэкономит вам деньги и нервы.
Две большие группы устройств
В мире анализа радиосигналов существует фундаментальное разделение, о котором часто молчат в обзорах:
Группа 1: Сканирующие анализаторы (Scanning Spectrum Analyzers)
Представитель: TinySA Ultra
Принцип работы: последовательное сканирование. Прибор «проезжает» по частотному диапазону точка за точкой, измеряя уровень сигнала в каждой из них через узкий фильтр.
Аналогия: сканер документов или факс — проходит строка за строкой, медленно, но детально.
📡 Группа 2: Приёмники мгновенной полосы (Real-Time / Instant Bandwidth SDR)
Представитель: HackRF One
Принцип работы: одновременный захват целого участка спектра. АЦП оцифровывает сразу полосу шириной до 20 МГц, сохраняя полную информацию о фазе и амплитуде (I/Q-данные).
Аналогия: фотокамера — делает снимок всей сцены мгновенно.
Почему это разделение критически важно?
| Параметр | Сканирующие (TinySA) | Мгновенная полоса (HackRF) |
|---|---|---|
| Как видит сигнал | Последовательно, точка за точкой | Весь участок спектра сразу |
| Что измеряет | Только уровень мощности (dBm) | Комплексный сигнал (фаза + амплитуда) |
| Скорость | Зависит от ширины диапазона и RBW | Фиксирована полосой 20 МГц |
| Точность уровня | Высокая (до 70 дБ динамического диапазона) | Ограничена (~50 дБ из-за 8-битного АЦП) |
| Можно ли декодировать | ❌ Нет, только визуализация | ✅ Да, с соответствующим ПО |
| Передача сигнала | ❌ Только генератор тестовых тонов | ✅ Полноценный трансивер |
TinySA Ultra: Король сканирующих анализаторов
📐 Технические характеристики
- Диапазон: 100 кГц – 800 МГц (базовый), до 6 ГГц в Ultra-режиме
- Полоса разрешения (RBW): 200 Гц – 850 кГц
- Скорость сканирования: 0–350 МГц за ~165 мс при широком RBW
- Динамический диапазон: до 70 дБ с LNA
- Чувствительность: до -169 дБм/Гц
- Дисплей: 4″ сенсорный, 450 точек отображения
- Экспорт данных: до 30 000 точек через ПК
Как работает сканирование
TinySA Ultra использует классическую супергетеродинную архитектуру:
- Внутренний гетеродин генерирует частоту
- Сигнал смешивается с гетеродином
- Проходит через настраиваемый фильтр разрешения (RBW)
- Детектируется уровень мощности
- Гетеродин сдвигается на следующий шаг
- Процесс повторяется
Пример: при сканировании 0–500 МГц с шагом 100 кГц прибор делает 5000 отдельных измерений последовательно.
Сильные стороны сканирующего подхода
- Высокая точность измерений уровня — узкий RBW (до 200 Гц) позволяет разделять сигналы, отстоящие друг от друга на считанные герцы
- Отличный динамический диапазон — можно увидеть слабый сигнал рядом с мощным
- Низкий уровень собственных шумов — критично для поиска слабых источников помех
- Автономность — встроенный аккумулятор (~2 часа) и дисплей позволяют работать в поле без ноутбука
- Мгновенная визуализация широкого диапазона — включил и сразу увидел, что происходит от 0 до 350 МГц
Ограничения сканирования
- Не видит быстрых переходных процессов — если сигнал появился и исчез между точками сканирования, вы его пропустите
- Медленнее на широких диапазонах — сканирование 6 ГГц с узким RBW может занять минуты
- Нельзя декодировать модуляцию — только уровень мощности, без фазовой информации
HackRF One: Мощность мгновенного захвата
Технические характеристики
- Диапазон: 1 МГц – 6 ГГц
- Мгновенная полоса: до 20 МГц
- Разрядность АЦП: 8 бит (квадратурные выборки I/Q)
- Динамический диапазон: ~50 дБ
- Режимы: приём и передача (полудуплекс)
- Выходная мощность: до +10…+15 дБм
- Подключение: USB 2.0, питание от USB
Как работает мгновенный захват
HackRF One использует архитектуру прямого преобразования (Zero-IF):
- Сигнал поступает на смеситель
- Преобразуется сразу в базу (I и Q компоненты)
- АЦП оцифровывает сразу полосу до 20 МГц
- Данные передаются на ПК для обработки
Пример: настроились на 433 МГц → получили полные I/Q-данные для диапазона 423–443 МГц одновременно.
Сильные стороны мгновенной полосы
- Захват быстропротекающих процессов — видите всё, что происходит в полосе 20 МГц, без пропусков
- Полная информация о сигнале — фаза + амплитуда позволяют декодировать любую модуляцию
- Гибкость ПО — GNU Radio, SDR#, SDRangel, Inspectrum: возможности ограничены только вашим воображением
- Передача сигналов — можете не только принимать, но и генерировать сигналы для тестирования
- Запись сырых данных — сохраните весь эфир для офлайн-анализа, воспроизведения, исследования
Ограничения архитектуры
- 8-битный АЦП — ограничивает динамический диапазон (~50 дБ против 70+ дБ у TinySA)
- Требует ПК — без компьютера это просто коробка с разъёмами (если не использовать PortaPack)
- Сложнее в освоении — нужно разбираться с ПО, настройками, фильтрами
- Мгновенная полоса ограничена 20 МГц — чтобы «увидеть» весь диапазон до 6 ГГц, нужно сканировать, как TinySA (но с меньшей точностью)
Визуализация: почему TinySA выигрывает «из коробки»
Один из самых частых вопросов: «Почему TinySA сразу показывает широкий спектр на экране, а HackRF нет?»
TinySA Ultra: включил и увидел
- Диапазон за один скан: до 350 МГц без перерывов
- Ultra-режим: до 6 ГГц (с оговорками по точности выше 960 МГц)
- Скорость: полный проход 0–350 МГц за ~165 мс
- Дисплей: 4″ сенсорный экран с интуитивным управлением
- Режимы: нормальный спектр, водопад, Max Hold, маркеры
[Экран TinySA Ultra]
│ ▲ Уровень (dBm)
│ │ ● ●
│ ●────┼────●───────┼────●──▶ Частота
│ │ │
│ 100 МГц 300 МГц
└───────────────────────▶
Результат: достал из кармана → включил → через 2 секунды видишь весь спектр.
HackRF One: гибкость ценой сложности
HackRF передаёт сырые I/Q-данные на ПК. Визуализация зависит от ПО:
- SDR#, SDRangel, GNU Radio, Inspectrum — десятки вариантов
- Настройка требуется: нужно выбрать источник, полосу, фильтр, тип отображения
- Зависимость от ПК: без ноутбука/смартфона ничего не работает (без PortaPack)
Результат: подключил → установил драйверы → настроил ПО → выбрал параметры → увидел спектр.
💡 Вывод: если нужно быстро «посмотреть, что вокруг» — TinySA выигрывает по удобству. Если нужна глубокая работа с сигналом — HackRF даёт больше возможностей.
Сценарии использования: что выбрать?
TinySA Ultra идеален для:
- Быстрой диагностики помех — нужно быстро проверить, что происходит в эфире на объекте
- Настройки антенн и КСВ — полевые измерения без ноутбука
- Предварительной проверки на ЭМС (EMC pre-compliance) — поиск гармоник, паразитных излучений
- Обучения и хобби — просто посмотреть на спектры радиостанций, WiFi, Bluetooth
- Поиска источников интерференции — низкий уровень шума позволяет видеть слабые сигналы
HackRF One идеален для:
- Исследования протоколов — перехват, декодирование, анализ LoRa, Zigbee, ADS-B и др.
- Записи широкополосных сигналов — весь канал WiFi (20 МГц) для офлайн-анализа
- Тестирования приёмников — генерация тестовых сигналов, проверка чувствительности
- Разработки собственных радиопротоколов — полная гибкость в генерации сигналов
- Исследования безопасности — replay-атаки, fuzzing беспроводных систем (только в лабораторных условиях!)
Бонус: PortaPack H2+ для HackRF
Если вам нравится HackRF, но хочется автономности — PortaPack H2+ добавляет:
- 3.2″ экран и аккумулятор
- Базовые функции спектроанализа и генератора
- Декодеры популярных протоколов «из коробки»
Но: точность измерений всё ещё уступает TinySA из-за 8-битного АЦП, а вычислительная мощность ограничена.
💡 Практические советы
- Не сравнивайте «в лоб» — это инструменты разного класса. Для измерений уровня — TinySA, для работы с протоколами — HackRF.
- Для новичков: TinySA Ultra проще — включил, выбрал диапазон, увидел спектр. HackRF требует изучения ПО.
- Комбинация устройств: многие профессионалы используют оба — TinySA для быстрой диагностики, HackRF для глубокого анализа.
- Осторожно с передачей — HackRF может передавать сигналы, но всегда проверяйте локальное законодательство о передаче в эфир.
- Настройка RBW на TinySA:
- Широкая полоса (600 кГц) = быстрый скан, низкое разрешение
- Узкая полоса (200 Гц) = высокое разрешение, медленный скан
- Проверяйте источник покупки — для TinySA важны оригинальные устройства, клоны могут иметь худшие характеристики.
Итоговая таблица
| Критерий | TinySA Ultra | HackRF One |
|---|---|---|
| Тип устройства | Сканирующий спектроанализатор | SDR-трансивер с мгновенной полосой |
| Философия | Точные измерения уровня | Гибкая работа с сигналами |
| Быстрый взгляд на спектр | ✅ Встроенный дисплей, 165 мс на 350 МГц | ❌ Требует ПК и настройки ПО |
| Декодирование протоколов | ❌ Только визуализация | ✅ Полная поддержка с ПО |
| Передача сигналов | ❌ Только генератор тонов | ✅ Полудуплексный трансивер |
| Точность измерений | ✅ До 70 дБ динамического диапазона | ⚠️ ~50 дБ (8-битный АЦП) |
| Автономность | ✅ Аккумулятор ~2 часа | ❌ Только USB (или PortaPack) |
| Порог входа | ✅ Низкий, интуитивный | ⚠️ Требует изучения SDR |
| Цена | ~$130–260 | ~$300–350 (+ PortaPack ещё ~$100) |
Финальная рекомендация
Выбирайте TinySA Ultra, если:
Вам нужно видеть и измерять — быстро, точно, без ноутбука. Вы занимаетесь диагностикой, настройкой антенн, поиском помех или просто хотите «посмотреть на эфир».
Выбирайте HackRF One, если:
Вам нужно взаимодействовать с сигналами — декодировать, записывать, генерировать, исследовать протоколы. Вы готовы работать с ПК и изучать ПО ради максимальной гибкости.
Идеальный комплект:
Если бюджет позволяет — оба устройства дополняют друг друга: TinySA для быстрой полевой диагностики («что вокруг?»), HackRF для лабораторной работы с сигналами («что это и как работает?»).
Понимание разницы между сканирующими анализаторами и приёмниками мгновенной полосы — ключ к правильному выбору. Не гонитесь за «более мощным» устройством. Выбирайте инструмент под задачу.
