欢迎阅读本技术文章。
主板是由三部分构成:相控阵板,树莓派主控板,PlutoSDR信号处理板;三者连接到一起。
主板前面板

主板后面板

树莓派 4B

PlutoSDR

天线和HB100

USRP替换-正面

USRP替换-背面

欢迎阅读本技术文章。
主板是由三部分构成:相控阵板,树莓派主控板,PlutoSDR信号处理板;三者连接到一起。





USRP替换-正面

USRP替换-背面

用于雷达信号处理的 GNU Radio 模块


gr-plasma 模块在 GNU Radio 中实现了一系列雷达信号处理功能。由于脉冲雷达操作的突发性,这些模块完全在消息传递域中实现。该模块的大部分信号处理功能来自plasma-dsp,这是一个通用雷达信号处理库,旨在用于 GNU Radio 之外。plasma-dsp 使用 ArrayFire 实现 GPU 加速处理,并且已在 Ettus X310 SDR 和 NVIDIA RTX 3070 GPU 上实现了实时操作,采样率高达 100 MS/s。
已实现以下功能:
注意:此代码库的大部分工作是在开发分支中完成的。如果主分支没有您想要的功能,请务必在提交问题之前先查看开发分支。开发分支跟踪plasma-dsp的开发分支,因此您也必须检查它。
要在整个系统范围内安装 gr-plasma,首先应按照其 README 文件中的说明安装plasma-dsp。其他必需的依赖项应按如下方式安装:
sudo apt install nlohmann-json3-dev libqwt-qt5-dev
接下来,从模块的顶级目录运行以下命令:
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
类似地,可以从顶层目录卸载该模块,如下所示:
cd build
sudo make uninstall
sudo ldconfig
对于使用USRP X310替换PlutoSDR是可以的。