rf-instruments.ru

Использование продуктов HAROGIC в GNU Radio

Использование продуктов HAROGIC в GNU Radio

HAROGIC предлагает широкий выбор форм продуктов и частотных вариантов, включая как модульные, так и портативные устройства с интерфейсами USB и Ethernet. Диапазон частот включает 4.5/6/9/20/40 GHz, с максимальной скоростью сканирования до 1 THz/s (RBW=250 kHz). Все анализаторы спектра проходят профессиональную калибровку и подходят для применения в тестировании, измерениях и программно-определяемом радио.

HAROGIC разработала модуль GNU Radio под названием gr-htra для взаимодействия и использования измерительных возможностей анализатора спектра HAROGIC. Внешний модуль gr-htra Out-Of-Tree (OOT) и библиотека аппаратной абстракции на основе SoapySDR рассматривают оборудование HAROGIC как источник данных в гибкой платформе GNU Radio. Пользователи могут получать потоки IQ-данных в реальном времени с устройств HAROGIC в GNU Radio и визуализировать различные виды анализа сигналов, включая спектр, спектрограмму, временную форму сигнала и диаграмму созвездия. Эта интеграция означает официальное включение анализаторов спектра HAROGIC в экосистему открытого программного обеспечения GNU Radio, предлагая пользователям более эффективное и гибкое решение для захвата и анализа сигналов и ускоряя внедрение высокопроизводительных анализаторов спектра в приложениях программно-определяемого радио.

1. Введение в решения и примеры применения

1.1 Решение по адаптации платформы GNU Radio

Модуль HAROGIC gr-htra реализует поддержку драйвера и взаимодействие с данными анализатора спектра в GNU Radio Companion. Пользователи могут загрузить блок HAROGIC HTRA: IQ Source в графическом интерфейсе без написания дополнительного драйверного кода, что позволяет выполнять захват и отображение IQ-сигналов в реальном времени.

Кроме того, HAROGIC поддерживает универсальный интерфейс SoapySDR, что дополнительно повышает кроссплатформенную адаптивность устройства и гибкость его использования. Модуль gr-htra OOT специально разработан для устройств HAROGIC, обеспечивая меньшую задержку и более высокую эффективность выполнения на платформе GNU Radio, тогда как интерфейс SoapySDR предоставляет больше преимуществ в плане кроссплатформенной совместимости и гибкости системы. Пользователи могут быстро создавать различные системы связи и анализа сигналов, используя любой из этих двух подходов интеграции.

Рисунок 1. Загрузка OOT‑модуля в GNU Radio

1.2 Примеры и поддержка проектов с открытым исходным кодом

HAROGIC предоставляет типовые примеры обработки сигналов и демодуляции, включая аналоговую демодуляцию AM/FM и цифровую демодуляцию QPSK/QAM16. Также поддерживаются проекты с открытым исходным кодом, такие как gr-adsb, gr-dab и gr-ieee802-11, что позволяет выполнять демодуляцию сигналов ADS-B с визуализацией траектории полета, демодуляцию сигналов цифрового вещания DAB и демодуляцию сигналов WLAN.

Все примеры запускаются непосредственно в GNU Radio и предоставляют повторно используемую структуру, которая помогает пользователям проверять алгоритмы, создавать прототипы систем и проводить эксперименты в области связи.

Исходный код для gr-htra и его примеров можно получить по следующим ссылкам GitHub:
Проект gr-htra: https://github.com/HAROGIC-Technologies/gr-htra.git
Проект soapy-htra: https://github.com/HAROGIC-Technologies/soapy-htra.git

Рисунок 2. Демодуляция AM

Рисунок 3. Демодуляция QAM16

Рисунок 4. Демодуляция WLAN

2. Расширение границ RF

HAROGIC продолжает углублять интеграцию с экосистемой открытого программного обеспечения, предоставляя гибкие решения для обработки сигналов, расширяющие границы применения. Пользователи могут использовать примерные проекты HAROGIC для проверки алгоритмов, системной интеграции и разработки прототипов. Устройства также могут подключаться к реальной беспроводной среде для мониторинга спектра и демодуляции сигналов.

3. О компании HAROGIC

HAROGIC сочетает компактное, надежное и высокопроизводительное RF‑оборудование с гибким и интеллектуальным программным обеспечением, помогая нашим клиентам расширять границы RF.