是屬於openwebrx的一個分支
可以有更多的解碼器,而且還可以錄音
FAX, SSTV, AIS, FLEX, POCSAG, HFDL, ISM, CW, RTTY, SAM, SELCALL
安裝環境
Debian 11 x64
RSP1(clone)
RTL-sdr (clone)
#系統需要
sudo apt-get update
sudo apt-get install git build-essential cmake libfftw3-dev python3 python3-setuptools rtl-sdr netcat libsndfile-dev librtlsdr-dev automake autoconf libtool pkg-config python2.7 libfftw3-dev vim
安裝SDRPlay RSP1-API 驅動 V3.xx
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.07.1.run
sudo chmod 755 SDRplay_RSP_API-Linux-3.07.1.run
sudo sh SDRplay_RSP_API-Linux-3.07.1.run
建立blacklist清單
sudo echo "blacklist dvb_usb_rtl28xxu blacklist dvb_usb_v2 blacklist rtl2832 blacklist rtl2830 blacklist r280t blacklist sdr_msi3101 blacklist msi001 blacklist msi2500 blacklist airspy" >> /etc/modprobe.d/SDR-blacklist.conf
#RTL-SDR
blacklist dvb_usb_rtl28xxu
blacklist rtl2832
blacklist rtl2830
#RSP1
blacklist sdr_msi3101
blacklist msi001
blacklist msi2500
卸載mod for Rtlsdr
rmmod dvb_usb_rtl28xxu rtl2832 rtl2830
sudo systemctl restart systemd-modules-load.service
卸載mod for SDRPlay
#Then, unplug the SDRPlay, remove the offending modules and restart the module loading service
#(or whatever loads the modules on your Linux distribution):
sudo rmmod msi001 msi2500
sudo systemctl restart systemd-modules-load.service
安裝SoapySDR
sudo apt-get install libsoapysdr0.7 libsoapysdr-dev soapysdr-tools
# also install sdr-specific modules:
sudo apt-get install soapysdr-module-all
給SDRPlay的插件
#SDRPLAY API V3.xx
sudo git clone https://github.com/pothosware/SoapySDRPlay3.git
cd SoapySDRPlay3
mkdir build
cd build
cmake ..
make
sudo make install
cd ../..
安裝openwebrx+
https://www.openwebrx.de/
https://github.com/luarvique/ppa
#增加openwebrx+ 來源
wget -O - https://luarvique.github.io/ppa/openwebrx-plus.gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/openwebrx-plus.gpg
echo "deb [signed-by=/etc/apt/trusted.gpg.d/openwebrx-plus.gpg] https://luarvique.github.io/ppa/debian ./" > /etc/apt/sources.list.d/openwebrx-plus.list
apt update
#增加openwebrx 來源
wget -O - https://repo.openwebrx.de/debian/key.gpg.txt | gpg --dearmor -o /usr/share/keyrings/openwebrx.gpg
echo "deb [signed-by=/usr/share/keyrings/openwebrx.gpg] https://repo.openwebrx.de/debian/ bullseye main" > /etc/apt/sources.list.d/openwebrx.list
apt update
#安裝
apt install openwebrx
增加解碼器
DRM解碼
https://github.com/jketterl/openwebrx/wiki/DRM-demodulator-notes
DRM, Digital Radio Mondiale, 世界數位廣播
sudo apt-get install qt5-qmake libpulse0 libfaad2 libopus0 libpulse-dev libfaad-dev libopus-dev libfftw3-dev wget
wget https://downloads.sourceforge.net/project/drm/dream/2.1.1/dream-2.1.1-svn808.tar.gz
tar xvfz dream-2.1.1-svn808.tar.gz
cd dream
qmake -qt=qt5 CONFIG+=console
make
sudo make install
cd ..
FreeDV解碼
https://github.com/jketterl/openwebrx/wiki/FreeDV-demodulator-notes
git clone https://github.com/drowe67/codec2.git
cd codec2
mkdir build
cd build
cmake ..
make
sudo make install
# 須手動安裝freedv_rx 原始openwebrx並不包含此套件
sudo install -m 0755 src/freedv_rx /usr/local/bin
cd ../..
DMR解碼
https://github.com/knatterfunker/codecserver-softmbe/
DMR, Digital Mobile Radio, 數位式行動無線電
apt install git-core debhelper cmake libprotobuf-dev protobuf-compiler libcodecserver-dev
git clone https://github.com/szechyjs/mbelib.git
cd mbelib
dpkg-buildpackage
cd ..
sudo dpkg -i libmbe1_1.3.0_*.deb libmbe-dev_1.3.0_*.deb
#codecserver-softmbe 下載編譯
git clone https://github.com/knatterfunker/codecserver-softmbe.git
cd codecserver-softmbe
dpkg-buildpackage
cd ..
sudo dpkg -i codecserver-driver-softmbe_0.0.1_*.deb
vim /etc/codecserver/codecserver.conf
#再最後一行增加下列文字
[device:softmbe]
driver=softmbe
參考文章
SoapySDR參考文章
https://github.com/pothosware/SoapySDR/wiki
https://github.com/pothosware/SoapySDRPlay3/wiki
軟解AMBE/IMBE的plugin
https://github.com/knatterfunker/codecserver-softmbe/
品牌與採樣頻寬
https://en.m.wikipedia.org/wiki/List_of_software-defined_radios
其他資料