第一章 雷达基础与毫米波原理
各位同学好,我是你们的老朋友。今天咱们正式开始《毫米波雷达点云处理与目标跟踪实战》的第一章。
说实话,我刚开始接触雷达那会儿,也觉得这东西挺玄乎的。什么电磁波、多普勒、FMCW...听着就头大。但干这行十几年了,回头再看,其实核心原理就那么几件事。今天我就把这些年积累的经验,掰开了揉碎了讲给你听。
1.1 电磁波基础——雷达的「眼睛」
雷达的本质是什么?说白了,就是发射电磁波,然后等它反射回来。你想想看,这跟你在山谷里喊一嗓子听回声,道理是一样的。
电磁波有几个关键参数,我建议你死记硬背也要记住:
- 频率(f):每秒振动的次数,单位Hz
- 波长(λ):一个完整波形的长度,单位m
- 光速(c):约3×10⁸ m/s,电磁波在空气中的传播速度
它们之间的关系很简单:c = λ × f。这个公式,你以后会天天用到。
重要概念:频率越高,波长越短。波长越短,分辨率越高,但传播损耗也越大。这是个永恒的 trade-off。
我在项目中遇到过一件事。有一次做车载雷达,客户要求探测距离200米。我们选了77GHz的频段,结果发现远距离目标信噪比不够。后来调整了波形参数,才勉强达标。嗯,这里要注意,选频段不是越高越好,得看具体场景。
1.2 毫米波频段特性——为什么是「毫米」?
毫米波,顾名思义,波长在1-10毫米之间的电磁波。对应的频率范围是30GHz到300GHz。
目前业界最常用的两个频段:
| 频段 | 频率范围 | 典型应用 | 我的评价 |
|---|---|---|---|
| 24GHz | 24.00-24.25GHz | 盲区检测、短距雷达 | 老牌频段,但带宽受限 |
| 77GHz | 76-81GHz | 自适应巡航、自动紧急制动 | 主流之选,分辨率高 |
我个人习惯用77GHz。为什么?因为它的可用带宽大,能达到4GHz。带宽越大,距离分辨率越高。你想想看,4GHz带宽下,距离分辨率能做到3.75厘米左右。24GHz只有250MHz带宽,分辨率差了十几倍。
小技巧:距离分辨率 ΔR = c / (2B),其中B是带宽。记住这个公式,面试时经常考。
毫米波还有个好处——穿透性强。雨、雾、灰尘对它影响不大。这一点比激光雷达强太多了。我曾经在暴雨天测试过,毫米波雷达依然能稳定检测到150米外的车辆,激光雷达早就「瞎」了。
1.3 FMCW雷达工作原理——调频连续波
FMCW,全称Frequency Modulated Continuous Wave,调频连续波。这是目前车载毫米波雷达的主流方案。
为什么不用脉冲雷达?脉冲雷达需要高峰值功率,对器件要求高,而且近距离有盲区。FMCW发射功率低,没有盲区,还能同时测距测速,简直是为车载场景量身定做的。
FMCW的核心思想:发射频率随时间线性变化的信号。这个变化规律,我们叫它「chirp」。
// 一个典型的chirp参数配置
chirp_start_freq = 77e9; // 起始频率 77GHz
chirp_slope = 60e12; // 调频斜率 60MHz/μs
chirp_duration = 40e-6; // chirp持续时间 40μs
bandwidth = chirp_slope * chirp_duration; // 带宽 2.4GHz
发射信号和回波信号混频后,会得到一个差频信号。这个差频信号的频率,就包含了目标的距离信息。
公式很简单:f_b = (2R × S) / c
其中f_b是差频,R是目标距离,S是调频斜率,c是光速。
避坑指南:我曾经犯过一个低级错误——把调频斜率设得太高,导致差频超出了ADC的采样带宽。结果所有远距离目标都混叠在一起,根本分不清。后来我养成了习惯,先算一下最大差频,再配置ADC参数。
1.4 距离-速度-角度测量原理
好了,前面铺垫了这么多,终于到核心了。FMCW雷达怎么同时测距、测速、测角?
1.4.1 距离测量
刚才说了,差频f_b正比于距离R。所以只要做一次FFT(我们叫它「距离FFT」或「Range FFT」),找到峰值对应的频率,就能算出距离。
距离分辨率:ΔR = c / (2B)。B越大,分辨率越高。
最大不模糊距离:R_max = (Fs × c) / (2S)。Fs是ADC采样率,S是调频斜率。
1.4.2 速度测量
速度测量靠的是多普勒效应。目标运动会导致回波信号产生频率偏移。
具体做法:发射一串chirp(比如128个),对每个chirp做距离FFT后,在同一个距离门上再做一次FFT(我们叫它「多普勒FFT」或「Doppler FFT」)。
速度分辨率:Δv = λ / (2T_c),T_c是chirp周期。
最大不模糊速度:v_max = λ / (4T_c)。
注意:速度和距离存在耦合。如果目标同时有距离变化和速度,差频会偏移。现代雷达会用「三角波」或「多chirp」来解耦。这个后面章节会详细讲。
1.4.3 角度测量
角度测量需要多个接收天线。不同天线接收到的回波有相位差,这个相位差正比于目标角度。
公式:Δφ = (2π × d × sinθ) / λ
其中d是天线间距,θ是目标角度,λ是波长。
角度分辨率:Δθ = λ / (N × d × cosθ),N是天线数量。
我建议你记住一个经验值:对于4个接收天线的典型配置,角度分辨率大约在15度左右。想提高分辨率?加天线!这就是为什么现在高端雷达都用12发16收甚至更多。
1.5 本章小结
这一章我们讲了:
- 电磁波的基本参数和关系
- 毫米波频段的特性和选型建议
- FMCW雷达的工作原理和chirp配置
- 距离、速度、角度的测量原理
说实话,这些内容看起来多,但真正用起来,就是几个FFT的事。下一章我们会手把手带你写一个完整的距离-多普勒矩阵生成代码。到时候你会发现,嗯,原来就这么回事。
有什么问题,欢迎在评论区留言。咱们下章见。
课后思考:如果我想同时测量多个目标,距离FFT会出现多个峰值。那如果两个目标距离相同但速度不同,怎么区分?提示:想想多普勒FFT。
公众号:蓝海资料掘金营,微信deep3321