本篇文章主要是介绍毫米波雷达的基础知识中的距离估计,这篇文章主要回答4个问题

1. 如何估计一个物体的距离
2. 对于多个物体如何进行距离估计
3. 两个物体的最近的距离分辨率是多少
4. 雷达能探测到的最远距离是多少


文章目录

  • 基础知识
  • 什么是chirp
  • 一个1TX-1RX的FMCW雷达
  • 什么是混频器
  • 中频信号
  • 如何估计一个物体的距离
  • 如何估计多个物体的距离
  • 距离分辨率
  • 雷达探测的最远距离
  • 具有相同的扫描带宽的两个不同的chirp
  • 总结(关键的概念和公式)


基础知识

什么是chirp

chirp是频率随时间以线性方式增长的正弦波

对海观测雷达 数据解析 java 海面雷达 探测距离_FMCW


上面的图显示的是振幅-时间图和频率-时间图

一个1TX-1RX的FMCW雷达

对海观测雷达 数据解析 java 海面雷达 探测距离_FMCW_02

1. 生成器生成chirp
2. chirp通过TX天线发射出去
3. chirp遇到物体发射回来,在接收天线接收
4. RX接收回来的信号与TX发射的信号进行混频,生成中频信号

什么是混频器

对海观测雷达 数据解析 java 海面雷达 探测距离_chirp_03


混频器有两个输入一个输出,输出信号的的瞬时频谱等于两个输入信号的瞬时频率的差值,输出信号的相位等于两个输入信号的相位差

对海观测雷达 数据解析 java 海面雷达 探测距离_FMCW_04

对海观测雷达 数据解析 java 海面雷达 探测距离_range_05

对海观测雷达 数据解析 java 海面雷达 探测距离_对海观测雷达 数据解析 java_06

中频信号

对海观测雷达 数据解析 java 海面雷达 探测距离_FMCW_07


TX chirp是TX天线发射处的信号,RX chirp是接收天线接收回来的信号

对海观测雷达 数据解析 java 海面雷达 探测距离_对海观测雷达 数据解析 java_08是雷达和物体之间来回的延迟

中频信号的频率:

对海观测雷达 数据解析 java 海面雷达 探测距离_对海观测雷达 数据解析 java_09

对海观测雷达 数据解析 java 海面雷达 探测距离_range_10表示的是中频信号的频率

对海观测雷达 数据解析 java 海面雷达 探测距离_FMCW_11表示的是chirp的斜率

对海观测雷达 数据解析 java 海面雷达 探测距离_range_12表示的是物体距雷达的距离

对海观测雷达 数据解析 java 海面雷达 探测距离_毫米波雷达基础知识_13表示的是光速

如何估计一个物体的距离

对在雷达前方的一个物体,会产生一个固定频率为对海观测雷达 数据解析 java 海面雷达 探测距离_毫米波雷达基础知识_14的中频信号

做过傅里叶变换对应的一个波峰

如何估计多个物体的距离

如果雷达的前面有多个物体,就会产生多个中频信号

对海观测雷达 数据解析 java 海面雷达 探测距离_对海观测雷达 数据解析 java_15


一个物体对应于一个中频信号,物体距雷达的距离越远,中频信号的频率越大,上面的图产生三个中频信号,说明有三个物体,对应的傅里叶变换后产生的频域图如下图

对海观测雷达 数据解析 java 海面雷达 探测距离_chirp_16

距离分辨率

距离分辨率是指两个空间上相距很近的物体的能力

下面的图说明雷达将两个物体分辨成了一个物体

对海观测雷达 数据解析 java 海面雷达 探测距离_range_17

对海观测雷达 数据解析 java 海面雷达 探测距离_range_18


前提知识:

  1. 中频信号的频率:对海观测雷达 数据解析 java 海面雷达 探测距离_chirp_19
  2. 区分成两个物体的条件是,两个物体的中频的频率差对海观测雷达 数据解析 java 海面雷达 探测距离_chirp_20

公式推导:
两个物体的距离差为对海观测雷达 数据解析 java 海面雷达 探测距离_range_21,中频信号的差值为对海观测雷达 数据解析 java 海面雷达 探测距离_毫米波雷达基础知识_22

对海观测雷达 数据解析 java 海面雷达 探测距离_FMCW_23
对海观测雷达 数据解析 java 海面雷达 探测距离_毫米波雷达基础知识_24
对海观测雷达 数据解析 java 海面雷达 探测距离_对海观测雷达 数据解析 java_25
对海观测雷达 数据解析 java 海面雷达 探测距离_毫米波雷达基础知识_26
因为对海观测雷达 数据解析 java 海面雷达 探测距离_毫米波雷达基础知识_27

因此,距离分辨率(对海观测雷达 数据解析 java 海面雷达 探测距离_对海观测雷达 数据解析 java_28)依赖于chirp的扫描带宽
对海观测雷达 数据解析 java 海面雷达 探测距离_对海观测雷达 数据解析 java_29

雷达探测的最远距离

前面已经知道,中频信号频率越大,雷达的最大作用距离越大,但是中频信号的频率受到的采样率的限制。

对于real-baseband,采样率Fs>2*中频频率
对于complex-baseband,采样率Fs>中频频率

因此对海观测雷达 数据解析 java 海面雷达 探测距离_毫米波雷达基础知识_30

因此雷达探测的最大距离受到ADC采样率的限制
对海观测雷达 数据解析 java 海面雷达 探测距离_对海观测雷达 数据解析 java_31

具有相同的扫描带宽的两个不同的chirp

对海观测雷达 数据解析 java 海面雷达 探测距离_毫米波雷达基础知识_32


在这个图中chirpA和chirpB的的带宽一样说明这两个chirp的距离分辨率一样,但是chirpA具有更低的中频,采样率的需求就更少,但是持续时间比较长,chirpB具有更高的中频,采样率的需求就更大,但是持续时间就更短

总结(关键的概念和公式)

  1. 一个物体产生一个中频信号:对海观测雷达 数据解析 java 海面雷达 探测距离_chirp_33
  2. 距离分辨率(对海观测雷达 数据解析 java 海面雷达 探测距离_对海观测雷达 数据解析 java_34)依赖于chirp的扫描带宽:对海观测雷达 数据解析 java 海面雷达 探测距离_chirp_35
  3. ADC的采样率(Fs)限制了最大的作用距离(对海观测雷达 数据解析 java 海面雷达 探测距离_毫米波雷达基础知识_36):
  4. chirp的扫描带宽越大,距离分辨率越高
  5. 中频频率越高,chirp的斜率越大,雷达的作用距离越大

参考文献:

  1. 《mmwaveSensing-FMCW-offlineviewing》