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

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



Установка пакета 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_tcp

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



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



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



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



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




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



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

Некоторое время назад пробовал запустить GQRX на orange pi pc plus, не удалось - программа по непонятным причинам падает при попытке декодирования потока.

Источник

24.04.2017 в 03:13, просмотров 1020

linux, orange pi zero, радио,


Поиск




Карта сайта
Обратная связь
RSS-канал



Рейтинг@Mail.ru