本文使用 GNU Radio 搭建 OFDM Radar,实现雷达测距和测速功能。
参考我之前的博客,先编译及安装 gr-radar C++ OOT 库:GNU Radio Radar Toolbox编译及安装
以下内容参考自硕士论文:车联网背景下的雷达通信一体化感知方法研究与平台实现
下面的公式及理论还是蛮有趣的,有兴趣的朋友可以自己手动推一下公式。
在这里,我将做的工作是将官方的 OFDM Radar 例程做一些修改,以满足可以实现雷达通信两个功能,对于通信来说,需要同步字和导频等相关符号,但是官方给出的 OFDM Radar 例程并没有这些,官方的实现是将所有的子载波都调制数据符号以实现探测功能。
首先可以看一下官方的 simulator_ofdm.grc 的实现。
设置目标距离为 1000m,速度为 500 m/s,仿真结果如下:
针对官方的 grc 文件,增加同步字、导频、空的子载波等
设置目标距离为 1000m,速度为 500 m/s,仿真结果如下: