PlutoSDR — SDR Analog Devices $99 – $149 RX/TX, с полосой пропускания 20 МГц и диапазоном частот 325 МГц до 3,8 ГГц, который можно программно увеличить до 56 МГц полосы пропускания и до диапазона 70 МГц–6000 МГц. На плате установлен FPGA Xilinx Zynq Z-7010, который имеет встроенный двуядерный процессор ARM Cortex-A9. Этот процессор способен запускать Linux и ПО SDR под Linux непосредственно на PlutoSDR. PlutoSDRs можно купить напрямую у Analog Devices, а также через Arrow, DigiKey или Mouser.
Недавно «Lama Bleu» работал над собственной прошивкой для PlutoSDR. Установка кастомной прошивки позволяет загрузить преднастроенную систему Linux, в которой уже предустановлено множество полезного ПО. Он пишет, что его версия не рассчитана на красивый GUI, а скорее ориентирована на скрипты и ПО для сбора данных. Ниже приведён список предустановленного ПО в образе:
- инструменты iio: iio-info, libiio 0.16
- Генератор CW (Python) (FG8OJ для кода обработки CW: https://github.com/fg8oj/cwkeyer)
- SoapySDR + SoapyRemote 0.6 (Pothosware https://github.com/pothosware/SoapySDR)
- LeanTRX (+ DATV TX скрипты) (команда F4DAV и PABR http://www.pabr.org/radio/leantrx/leantrx.en.html)
- Python 2.7 + numpy (включая привязки iio и SoapySDR)
- rxtools: rx_sdr, rx_fm, rx_power (Роберт X. Сегер https://github.com/rxseger/rx_tools)
- Retrogram (Питер Ракеш https://github.com/r4d10n/retrogram-plutosdr)
- LUAradio (Ваня Сергеев http://luaradio.io/)
- multimon-ng (Элиас Онал https://github.com/EliasOenal/multimon-ng/)
- csdr (+ nmux) (Simonyi Károly College for Advanced Studies https://github.com/simonyiszk/csdr)
- OpenWebRX (Андраш Ретслер HA7ILM https://sdr.hu/)
- gnuplot + libpng → скрипт signal.sh для захвата и построения графика непосредственно на Pluto с использованием rx_power.
- Утилиты Busybox: netcat, at, timeout, ntpd и многое другое (использование at и timeout для выполнения запланированных задач или завершения задачи).
- morfeus_tool!
Чтобы получить доступ к этим инструментам, просто подключитесь к PlutoSDR через сетевое соединение и SSH. С некоторыми установленными инструментами можно выполнять на борту PlutoSDR такие задачи, как запись сигналов, демодуляция сигналов, передача CW, поток демодированного аудио по сети, построение спектра в терминале, создание онлайн SDR с OpenWebRX, выполнение долгого спектрального скана и передача DATV.
Альтернативная кастомная прошивка — PlutoWeb, о которой мы публиковали ранее. Этот образ предназначен для создания веб-интерфейса GUI и для запуска потокового ПО, такого как OpenWebRX.


Источник:
- Analog Devices
- Arrow
- DigiKey
- Mouser
- кастомное образ прошивки для PlutoSDR
- https://github.com/fg8oj/cwkeyer
- https://github.com/pothosware/SoapySDR
- http://www.pabr.org/radio/leantrx/leantrx.en.html
- https://github.com/rxseger/rx_tools
- https://github.com/r4d10n/retrogram-plutosdr
- http://luaradio.io
- https://github.com/EliasOenal/multimon-ng/
- https://github.com/simonyiszk/csdr
- https://sdr.hu
