Airspy

SpyServer 2.0 выпущен: более эффективная передача для Airspy и RTL-SDR

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

На Пасху команда Airspy выпустила SpyServer 2.0, который значительно повышает эффективность передачи (журнал изменений). Теперь полоса пропускания Airspy в 8 МГц должна без проблем передаваться через интернет. При SpyServer 1.0 было трудно использовать всю полосу пропускания Airspy, потому что сетевой трафик был очень высоким, так как передавались все полные IQ-данные для выбранной скорости отбора/полосы. В SpyServer 2.0 сервер не транслирует все полные данные, а вместо этого передает только данные широкополосного FFT (для отображения водопада и графика FFT) и данные от текущей выбранной полосы пропускания IF. Конечно, полные IQ-данные всё ещё можно передать, если потребуется, отметив флажок «Использовать полные IQ».

Эта новая эффективность означает, что WFM использует примерно 1.3 МБ/с, а узкополосные режимы, такие как NFM/AM/SSB, — около 120 КБ/с сетевых данных, что легко достигаемо по локальной сети и через интернет. Эти данные почти не зависят от выбранной частоты дискретизации/ширины полосы пропускания, так что можно без проблем передавать все 8 МГц, предлагаемые Airspy. Обычно передача полного необработанного IQ-данных на 8 МГц потребовала бы примерно 40 МБ/с, что трудно достичь по локальной сети и невозможно через интернет.

Мы протестировали новый SpyServer в нашей локальной сети и смогли передать все 8 МГц Airspy без проблем. С RTL-SDR мы также смогли передать 2.4 МГц без проблем. Режимы WFM и NFM работали чётко и без пропусков или значительной задержки по локальной сети Wi‑Fi N. Надеемся, что в будущем SpyServer будет развиваться дальше, чтобы обеспечить сжатую передачу аудиосигналов, что ещё снизит сетевой трафик.

SpyServer WFM Reception. About 1.3 MB/s network usage.
SpyServer NFM Reception. About 120 kB/s network usage.

Некоторые операционные заметки:

  • Чтобы запустить SpyServer на Windows, достаточно дважды щёлкнуть по spyserver.exe. В Linux распакуйте “spyserver_linux_x86” и файл конфигурации, затем выполните “sudo chmod +x spyserver_linux_x86”. Затем запустите это с помощью “./spyserver_linux_x86”.
  • Подключитесь к нему на удалённом ПК в SDR#, используя IP-адрес сервера, который можно найти, набрав “ipconfig /all” в командной строке Windows, или “ifconfig” в Linux.
  • Чтобы выбрать между использованием Airspy и RTL-SDR для SpyServer, нужно отредактировать файл spyserver.config в текстовом редакторе и изменить строку “device_type”.
  • SpyServer работает на Windows/Linux, а также на небольших встроенных компьютерах, таких как Raspberry Pi и Odroid. Разделы серверов для Raspberry Pi и Odroid доступны отдельно на SDR# по адресу http://airspy.com/download.
  • SpyServer НЕ совместим с программным обеспечением, которое ожидает rtl_tcp сервер, например SDRTouch.

Мы также видели, как Lucas Teske из проекта OpenSatellite использует SpyServer для потоковой передачи GOES16 вниз по каналу через Odroid C2. Он пишет, что вскоре программное обеспечение проекта OpenSatellite будет напрямую поддерживать SpyServer.

HRIT / TLM через Spyserver потоковая передача GOES16 через Odroid C2! Это потрясающе! Скоро будет поддержка 😀 pic.twitter.com/RJ36hgkxMN

— Lucas Teske (@lucasteske)


Источник:

Подбираете SDR под задачу?

Опишите, что и где хотите принимать, — подскажем подходящие модели и где их купить.

Похожие материалы

Весь блог