mmWave雷达传输波长在毫米范围内的信号。 那么mmWave信号所需的天线很小。 短波长另外的一个优点是高精度。 mmWave系统工作在76-81 GHz(带有相应的波长约4毫米),将具有检测运动的能力小到几分之一毫米。
本系列就主要来学习一下关于毫米波雷达的一些基础知识和信号处理算法。
基础概念
先来看一类特殊的雷达信号FMCW(frequency modulated continuous wave), 也就是说信号的频率随着时间变化。如下图所示:
这种信号也叫作chirp信号, 比如在时间$T_c$ = $40\mu s$内, 信号频率从77GHz变化到81GHz, 如图所示:
S就代表了信号频率变化的快慢, 叫做chirp rate。一个FMCW的雷达系统主要是通过发端的天线发送chirp信号, 经过物体反射回来后进行处理。
在RF的接收端, 有一个混频器, 需要将接收到的信号和发出去的信号进行合成, 产生一个新的信号。 假设混频器额两个输入信号是单音正弦波, 那么混频器的差频率输出就是:
混频器的工作过程也可以用图形来表示:
如果不考虑物体的移动和其他信道的非理想特性, 中频输出就是一个正弦波:
因为$\tau = 2d/c$, 那么$f_0 = S \times 2d/c$. 如果有多个物体, 那么接收回来的信号就变成:
这个包含多个单音信号的 IF 信号必须使用傅里叶变换加以处理,以便分离不同的-单音。傅里叶变换处理将会产生一个具有不同的分离峰值的频谱,每个峰值表示在特定距离处存在物体。
距离分辨率
通过延长IF信号的观测时间可以提高频率分辨率。 即:
其中$T_c$是观测时间。由于:
所以:
B是chirp信号的带宽, 因此,线性调频脉冲带宽为数 GHz 的 FMCW 雷达将有约为数厘米的距离分辨率(例如,4GHz 的线性调频脉冲带宽可转化为 3.75cm 的距离分辨率) [1].
速度测量
- 单个物体的速度测量
为了测量速度, FCMW雷达可以发送两个间隔时间为$T_c$的chirp信号, FFT处理后便可以检测物体的距离。 两个chirp信号对应的FFT处理后的峰值位置相同但是相位不同:
那么物体的速率就是:
- 多个物体速度的测量
如果检测同一个距离下多个物体的速度,距离FFT 会产生单个峰值,该峰值表示来自所有这些距离相同的物体的合并信号。简单的相位比较技术将不起作用。
在这种情况下,为了测量速度,雷达系统必须发射两个以上的线性调频脉冲。它发射一组 N 个等间隔线性调频脉冲, 称之为chirp frame
距离FFT处理反射回来的N个信号, 在相同的位置产生峰值, 但是有不同的相位:
第二级FFT(也叫Doppler FFT)进行处理后, 就可以分辨相位信息, 从而计算出两个物体的速度。
角度估计
FMCW雷达可以使用水平面估算反射信号的角度(AoA)。角度估算的基本原理如下: 物体具体很小的变化即可导致距离 FFT 或多普勒 FFT 峰值的相位变化。 如下图所示, 物体与两个天线的距离差回导致FFT峰值的变化, 进而可以估计出AoA
假设在平面波的前提下: $\Delta d = l sin(\theta)$, 其中l是天线之间的距离, 那么AoA就可以计算出来:
参考文献
[1] Cesar Iovescu, Sandeep Rao, TI, The fundamental of mmWave radar sensor.