СоХабр закрыт.

С 13.05.2019 изменения постов больше не отслеживаются, и новые посты не сохраняются.

| сохранено

H Обзор Airspy HF+ и R2 в черновиках

Недавно, со мной в IRC связался prog, автор программы SDR# и разработчик Airspy.
Мне предложили две модели их программного радиоприёмника с просьбой написать на них обзор.

У меня так же имеется RTL-SDR (RTL-SDR.com V3 dongle), с которым можно будет сравнить производительность.

Распаковка (много фоток!)


Airspy HF+
Очень красивая коробка:


Снизу:


Внутри — приёмник, видны антенные разъёмы SMA для КВ и УКВ-тюнеров.


Вкладыш с ссылкой на сайт:


Кстати, несмотря на маленькие размеры, прибор довольно тяжёлый.


Airspy R2
Упаковка ничем особо не примечательна:



Внутри — антистатический пакетик, в котором находится аппарат:


Девайс довольно компактный:


Порт microUSB и вход опционального тактового сигнала (для повышения точности):


Разъём антенны:



Кроме приёмников, я получил два кабеля microUSB с двумя ферритовыми фильтрами на каждом.

Спецификации


Модели очень сильно различаются и используются для разных целей.

Модель Диапазон частот Частота дискретизации
Airspy HF+ 9 кГц — 31 МГц и 60 — 260 МГц 768 кГц
Airspy R2 24 — 1700 МГц до 10 МГц (80 МГц с кастомной прошивкой)
RTL-SDR (для сравнения) 24 — 1700 МГц (0 — 14,4 МГц с наложением 14,4 — 28,8 МГц — direct sampling, опционально) до 2,4 МГц (до 3,2 МГц с потерей семплов)


Как видно, RTL-SDR и Airspy R2 хорошо принимают УКВ и выше, а модель HF+ заточена под КВ и радиолюбительские диапазоны.

Установка


Для начала необходимо установить gnuradio, а также драйвера (я пользуюсь Debian):
Установка gnuradio
sudo apt-get install gnuradio


Для Airspy R2
sudo apt-get install airspy libairspy-dev


Для Airspy HF+
Заменяем libgnuradio-osmosdr:
sudo apt-get remove libgnuradio-osmosdr* # Мы заменяем старую библиотеку нашей.


Драйвер:
git clone https://github.com/airspy/airspyhf # В репозитории пакетов еще нет драйвера для новой модели.
cd airspyhf
cmake . -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ln -s /usr/local/lib/libairspyhf.so  /usr/lib/x86_64-linux-gnu/ # для Debian и Ubuntu


osmosdr:
git clone https://github.com/csete/gr-osmosdr-gqrx
cd gr-osmosdr-gqrx
git checkout airspyhf
cmake .
make
sudo make install
sudo ldconfig
sudo ln -s /usr/local/lib/libgnuradio-osmosdr.so /usr/lib/x86_64-linux-gnu/ # для Debian и Ubuntu


Теперь соберём gqrx (программа для управления SDR, требует Qt5 и libqt5svg5-dev).
Сборка gqrx
git clone https://github.com/csete/gqrx
cd gqrx
cmake .
make
sudo make install



Сравнение


УКВ

Я использовал вот эту антенну:


Скриншоты gqrx (картинки кликабельны):
Сигнал Airspy HF+ Airspy R2 RTL-SDR
FM, сильный
FM, слабый



Как видно, обе модели Airspy обладают хорошей чувствительностью, гораздо лучшей, чем RTL-SDR.

Из-за очень большой частоты дискретизации Airspy R2, можно принимать широкополосные сигналы:
Мультиплекс DVB-T целиком...



... можно демодулировать при помощи gnuradio



Кстати, параметр Decimation позволяет улучшить соотношение сигнал-шум за счёт снижения частоты дискретизации.

Приём КВ

RTL-SDR и Airspy HF+ могут принимать коротковолновые диапазоны.

Меня поразила чувствительность HF+ — даже на антенну, показанную выше хорошо ловилась пара мощных КВ-радиостанций, что, учитывая её длину и предназначение (УКВ) — весьма хороший результат.

А когда я вышел на улицу и подключил к приёмнику длинный провод (10-15 метров, напрямую, без балуна и прочей развязки), натянутый между деревьев — принималось вообще всё:

Сигналы на КВ
Средние волны:


Радиовещание:


DRM:


Радиолюбители:




Сравним с RTL-SDR:
Сигнал Airspy HF+ RTL-SDR
RTTY, 10100.8 кГц (обратите внимание на силу сигналов рядом)
WEFAX, 13882.5 кГц (рядом с мощной AM-станцией)
MSK на 28.7 кГц, диапазон сверхнизких частот (для связи с подводными лодками и т.п.)


Как видно, RTL-SDR совершенно «глухой», что в принципе неудивительно, так как функция приёма КВ — лишь побочный эффект.

Недостатки

Единственное, что я пока заметил — иногда у R2 видны отражения сигналов GSM, но только при слишком сильной настройке усиления, что вполне ожидаемо.

Скриншот



Вот официальная таблица с оптимальными параметрами усиления (текст переведён мной).
Таблица параметров усиления для Airspy R2



Заключение

По-моему, приёмники Airspy отлично подходят для продвинутых пользователей, уже обладающих опытом в работе с SDR, которым уже не хватает возможностей, предлагаемых устройствами попроще, к примеру RTL-SDR.

Airspy так же производят собственный «заточенный» софт под названием SDR# (как сказано выше — поддерживает и RTL-SDR), но он работает только под Windows, а мне религия не позволяет :)

комментарии (0)