Владимир (vladikoms) wrote,
Владимир
vladikoms

RTL SDR сервер на Orange Pi Zero

Собрал и протестировал работу радио-сервера с использованием USB DVB-T dongle и дешевого одноплатного компьютера Orange Pi Zero

DSC05787.jpg

Установка пакета sdr-rtl при работе в ОС Armbian 3.4.112 debian jessy не вызывает особых проблем. Предварительно необходимо установить cmake, по умолчанию он не установлен, и libusb1.0

sudo apt-get install cmake libusb-1.0

Далее можно приступать к установке пакета sdr-rtl

git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON
make
sudo make install
sudo ldconfig


Теперь можно подключить и протестировать USB dongle командой rtl_test. Результат

rtl_test.jpg

Если все ОК, можно запускать трансляцию командой rtl_tcp

rtl_tcp -a "IP адрес сервера" -p "Порт"

rtl_tcp.jpg

Прием вещательной УКВ-FM радиостанции на клиентской машине

sdrsharp.jpg

Теперь самое интересное. Загрузка процессора orange pi zero при частоте семплирования 2.4 Ms/s

htop2400MSPS.jpg

Загрузка процессора orange pi zero при частоте семплирования 0.25 Ms/s

htop025MSPS.jpg

Загрузка ЦП AMD Athlon 64 X2 Dual Core Processor 5600+ и канала связи на клиентской машине при частоте семплирования 2.4 Ms/s (кликабельно). Работает GQRX (linux)

sysmon2400MSPS.jpg

Загрузка ЦП AMD Athlon 64 X2 Dual Core Processor 5600+ и канала связи при частоте семплирования 0.25 Ms/s (кликабельно)

sysmon025MSPS.jpg


При непродолжительном тестировании я не выявил проблем в работе приемника при использовании Ethernet-соединения. А вот со встроенным в orange pi zero Wi-Fi все плохо - скорость соединения почему-то не поднимается выше 80 кБ/с, соответственно, программа глючит, зависает и происходит разрыв соединения.

Некоторое время назад пробовал запустить GQRX на orange pi pc plus, не удалось - программа по непонятным причинам падает при попытке декодирования потока.
Tags: linux, orange pi, радио
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 13 comments