继续给出代码和分析过程!不过在给出代码前还是要弄清楚一些理论。比如距离维FFT中的结果如何换算成距离。
在雷达系统中,目标距离的估算通常基于脉冲压缩技术,其中常用的技术是频率调制连续波(FMCW)雷达。FMCW雷达发送一个线性调频信号(chirp),接收到的回波信号与发射信号进行混频得到中频信号,然后对中频信号进行傅里叶变换(FFT),得到频谱信息。频谱中的峰值频率对应于目标的距离。以下是如何将距离维的FFT结果转换为物体距离的详细步骤和公式:
那么本程序中 fft 的结果对应的距离怎么计算呢?
观察最高频率点的位置值!
居然有位移!那怎么办?毕竟位移超过5cm,结果就发生变化!这是属于被测目标的正常晃动!不知这个移动会给检测结果带来什么影响?再看看每帧中第二个chirp的数据会计算出什么结果?这部分的代码在本文后半部分。