HF

Стремление к быстрому OpenWebRX HF веб‑приёмнику и этике KiwiSDR

На его блоге Андраш Ретцлер разместил пост, в котором обсуждает свою исследовательскую работу по созданию быстрого сетевого широкополосного HF‑приёмника. Андраш является создателем веб‑версии OpenwebRX, которая позволяет RTL-SDR и некоторым другим SDR‑устройствам эффективно передавать данные SDR по сети и в Интернет. Некоторые работющие SDR можно найти в каталоге OpenWebRX на сайте sdr.hu.

Проблема текущей реализации, как пишет Андраш, состоит в том, что хотя OpenWebRX хорошо работает с частотой дискретизации RTL-SDR в 2,4 MSPS, она не так хорошо справляется с очень высокими скоростями дискретизации, такими как 60 MSPS, из-за больших вычислительных требований, когда необходимо мониторировать несколько каналов. Решение Андраша — использовать его алгоритм Fast Digital Down Conversion (FastDDC), который значительно эффективнее по ЦП. Андраш пишет, что алгоритм FastDDC повышает вычисления до 300% в некоторых случаях, может ускорить расчёты на маломощных компьютерах, например Raspberry Pi 2, и может быть реализован на GPGPU для ещё более высокой производительности. Он продолжает работу над реализацией алгоритма в OpenWebRX.

Performance of the FastDDC Algorithm
Производительность алгоритма FastDDC

Помимо своей работы, Андраш также опубликовал мнение о том, что существует небольшая несправедливость между его работой над OpenWebRX и дизайнерами KiwiSDR. KiwiSDR — это новый широкополосный HF SDR, который недавно успешно получил финансирование на Kickstarter. Андраш пишет, что его не устраивает тот факт, что разработчики KiwiSDR форкнули его открытое программное обеспечение (OpenWebRX) и теперь получают выгоду от этого, не возвращая взносы в оригинальный проект.  Андраш пишет:

John Seamons has forked OpenWebRX, and sells his own hardware with it. The web interface is clearly the selling point of the device. After getting a lot of help from me, most of which was inevitable for his success, now John and ValentF(x) are leaving me with nothing, except a ‘Thank you!’. John has told me that OpenWebRX is a large part of his project, and he also claimed that my work has reduced the time-to-market of his product by maybe a year or so.

Почему я стою здесь? Форк открытого программного обеспечения (что означает изменение кода таким образом, чтобы он стал несовместим с оригинальной версией, и направление разработки ушло в другую сторону), и финансирование этого через Kickstarter — очень необычный способ доведения дела до конца. Я признаю, что у Джона много работы в его команде и сопутствующем программном обеспечении, однако он поступил со мной и моим проектом неэтично.

В разделе комментариев Kickstarter создатели KiwiSDR отвечают своей стороной. Трудно сказать, кто в этом прав. Хотя то, что сделал KiwiSDR, законно в рамках лицензии, этика такого поступка вызывает сомнения. Мы надеемся, что обе стороны смогут в конце концов прийти к соглашению.

Если вы хотите напрямую поддержать Андраша и его работу над OpenWebRX и другими проектами, такими как FastDDC, пожалуйста, рассмотрите возможность пожертвовать ему по адресу http://blog.sdr.hu/support. Если вы спонсор KiwiSDR, пожертвование Андрашу может стать одним из способов исправить ситуацию, если соглашение не будет достигнуто.


Источник:

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

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

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

Весь блог