SDR++
安装编译环境
安装软件包
1
| sudo apt install wget git build-essential cmake libfftw3-dev libglfw3-dev libvolk2-dev libzstd-dev libsoapysdr-dev libairspyhf-dev libairspy-dev libiio-dev libad9361-dev librtaudio-dev libhackrf-dev librtlsdr-dev libbladerf-dev liblimesuite-dev p7zip-full portaudio19-dev libcodec2-dev autoconf libtool xxd libudev-dev udev
|
安装 SDR API
SDRPlay
1 2 3
| wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.15.2.run chmod +x SDRplay_RSP_API-Linux-3.15.2.run sudo ./SDRplay_RSP_API-Linux-3.15.2.run
|
Perseus SDR
1 2 3 4 5 6 7
| git clone https://github.com/Microtelecom/libperseus-sdr cd libperseus-sdr autoreconf -i ./configure make -j$(($(nproc) + 1)) V=s sudo make install sudo ldconfig
|
编译安装
1 2 3 4 5 6
| git clone https://github.com/AlexandreRouma/SDRPlusPlus cd SDRPlusPlus mkdir build && cd build cmake .. -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON -DOPT_BUILD_PERSEUS_SOURCE=ON make VERBOSE=1 -j$(($(nproc) + 1)) make install
|
制作 deb 软件包
1 2
| cd .. sh make_debian_package.sh ./build 'libfftw3-dev, libglfw3-dev, libvolk2-dev, librtaudio-dev, libzstd-dev'
|
CLI 使用示例
SDR++ Server
1
| sdrpp --server --port <port> --addr <ip>
|
Satdump
安装编译环境
1 2 3
| sudo apt install wget git build-essential cmake g++ pkgconf libfftw3-dev libpng-dev libtiff-dev libjemalloc-dev libvolk2-dev libcurl4-openssl-dev libnng-dev librtlsdr-dev libhackrf-dev libairspy-dev libairspyhf-dev libglfw3-dev zenity libzstd-dev libomp-dev ocl-icd-opencl-dev
sudo apt-get install intel-opencl-icd
|
安装 SDR API
参考 SDR++ 的安装 SDR API 步骤
编译安装
1 2 3 4 5 6 7 8 9 10 11
| git clone https://github.com/SatDump/SatDump cd SatDump mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ..
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_GUI=OFF ..
make VERBOSE=1 -j$(($(nproc) + 1)) make install
|
CLI 使用示例
实时解码 GK-2A
1
| satdump live gk2a_lrit <gk2a_output> --source sdrplay --samplerate 2000000 --frequency 1692140000 --lna_gain 0 --if_gain 20
|
--source
使用的接收设备类型
--samplerate
接收的带宽
--frequency
接收的频率
其他的选项和接收卫星的类型可以在 https://docs.satdump.org/index.html 找到
参考来源