FMCW毫米波雷达原理一
1、简介
毫米波雷达的优点是角分辨率高、频带宽因而有利于采用脉冲压缩技术、多普勒颇移大和系统的体积小。目前笔者接触到的有24G毫米波雷达和77G毫米波雷达。
24G毫米波雷达主要应用在交通领域的测距和车辆测速,在其他领域也有使用24G毫米波雷达。
77G毫米波雷达主要应用在无人驾驶,汽车周围的目标检测等领域。
在首次接触雷达时,一头雾水。搞不清一个chirp的时域图和频域图的关系、中频信号以及其他名词的基本概念。在TI培训官网上看到一些毫米波雷达原理的视频才豁然开朗。TI培训官网毫米波传感介绍
本文主要是通俗易通的讲解笔者理解的FMCW毫米波雷达。在学习之前我们想想一下几个问题:
- 雷达如何检测目标距离的?
- 如果存在多个目标如何处理?
- 雷达检测目标的最小距离是多少?
- 什么因素决定了雷达的最大检测距离?
2、FMCW毫米波雷达的基本理解(单目标)
为了方便对FMCW毫米波雷达工作原理的基本理解,本节采用单目标进行理论分析。
2.1、什么是一个chirp?
FMCW雷达发射的一个信号称为chirp。 一个chirp是正弦曲线,其频率随时间线性增加。
幅度与时间的关系和频率与时间的关系如下图:
- 通常我们使用频率和时间的关系图(f-t图)来讨论一个chirp ;
- 一个chirp的特征包含起始频率(fc),带宽(B)和持续时间(Tc);
- chirp的斜率定义了带宽上升的速率。 在此示例中,线性调频脉冲在40us内扫描4GHz的带宽,这对应100MHz/us的斜率。
2.2、雷达工作的基本流程(中频信号的由来)
以一发一收的雷达为例,如下图:
- 混频器①生成一个chirp;
- 发送天线TX②将一个chirp发送出去;
- 当chirp接触到目标后,反射回来到接收天线RX上;
- 将RX信号和TX信号进行“混合”得到中频信号(IF)。
什么是混合?
一个混合器具有2个输入和1个输出的3个端口设备。 如图:
出于我们的目的,可以对混合器进行如下建模。
- 在两个输入端口上输入的两个正弦曲线x1和x2;
- 输出是具有以下条件的正弦曲线:
xout=sin[(w1−w2)t+(Φ1−Φ2)]x_{out} =sin[(w_1-w_2)t+(Φ_1-Φ_2)]xout=sin[(w1−w2)t+(Φ1−Φ2)]特点:
(1)、瞬时频率等于两个输入正弦波的瞬时频率之差;
(2)、相位等于两个输入正弦波的相位差
2.2、中频信号(IF)的理解
使用f-t图理解中频信号,如下图:
说明:
- 上图反应了从目标反射的TX信号和RX信号的时频关系。 请注意,RX信号只是TX信号的延迟版本。
(1)、τ表示雷达与物体之间的往返时间。
(2)、S表示chirp的斜率。 - 混频器输出的中频信号的频率是TX-chirp和RX-chirp瞬时频率之差。 如上图所示这是一条直线。
- 因此,雷达前的单个目标物体会产生一个恒定频率的IF信号。这个频率Sτ,其中τ = 2d/c。因此:
Sτ=S2d/cSτ = S2d/cSτ=S2d/c 其中,d是物体的距离,c是光速。
注意:τ通常只占总线性调频时间的一小部分=> TX线性调频的非重叠部分通常可以忽略不计。
例如。 对于最大距离为300m且Tc = 40us的雷达。 τ/ Tc = 5%
因此,通过对中频信号IF做FFT变换,找出功率最大的频率即可。但是在实际使用中雷达前方不可能仅仅只有一个目标,因此,存在多目标的情况如何处理?
3、多目标距离分析
由第二节可知,单目标对应一个RX,则多目标会存在多个RX,如下图:
中频信号的频谱将显示多个峰值,每个峰值的频率与雷达上每个物体的距离成比例,如下图:
因此,多目标也是比较容易理解的。重点来了,如果两个目标相距比较近,导致两个目标在频谱图中仅显示一个峰值怎么解决?
3.1、多目标的距离分辨率问题
雷达的距离分辨率可以间接表示探测目标之间的最小距离。小于这个最小距离,在算法分析中便认为是单个目标。
两个距离相近的目标的图像如下:
在算法分析中是不能分辨这两个目标的,如何解决呢?
可以通过增加中频信号IF的长度来解决这个问题。如下图:
从图中可以看出增加一个chirp的发射周期,即增加中频信号的长度,但是相应的带宽从B增加到2B。
因此,增加中频信号的长度,会成比例的增加带宽。即:更大的带宽等于更好的分辨率。
3.2、距离分辨率的推导
回顾一下之前的内容:
- 距离为d的物体会产生S2d / c频率的IF峰值;
- 只要频率差Δf> 1 / T,就可以分辨两个峰值。
因此,对于两个相距距离Δd的物体,它们的IF频率之差为Δf=S2Δd/ c。由于一个chirp的周期为Tc,这意味着:
△f>1Tc△f>\frac{1}{T_c}△f>Tc1
即:S2△dc>1Tc即:\frac{S2△d}{c}>\frac{1}{T_c}即:cS2△d>Tc1
因此:△d>c2STc因此:△d>\frac{c}{2ST_c}因此:△d>2STcc
根据第一节chirp的时频图可知:信号带宽B=斜率S/chirp的周期Tc根据第一节chirp的时频图可知:信号带宽B=斜率S/chirp的周期T_c根据第一节chirp的时频图可知:信号带宽B=斜率S/chirp的周期Tc
即:B=STc即:B=ST_c即:B=STc
则:△d>c2B则:△d>\frac{c}{2B}则:△d>2Bc
即:距离分辨率△d仅取决于线性调频脉冲扫过的带宽
3.3、雷达的最大检测距离
由3.2小结的公式:S2△dc>1Tc\frac{S2△d}{c}>\frac{1}{T_c}cS2△d>Tc1
可推导出:
fIF_max=S2△dmaxcf_{IF\_max} = \frac{S2△d_{max}}{c}fIF_max=cS2△dmax
即中频信号的带宽取决于所需的最大距离。
由于IF信号通常经过数字化处理(LPF + ADC),以便在DSP上进行进一步处理。
因此,因此,IF带宽受到ADC采样率(Fs)的限制,即:Fs≥S2△dmaxcF_s≥ \frac{S2△d_{max}}{c}Fs≥cS2△dmax
故ADC的Fs采样率将雷达的最大范围限制为:dmax≥Fsc2Sd_{max}≥ \frac{F_sc}{2S}dmax≥2SFsc
如下两个示例A和B的距离分辨率谁大谁小?
说明:
A和B具有相同的分辨率,但是:
- 对于相同的dmax,线性调频A仅需要一半的IF带宽(=> ADC上较小的Fs)。
- 但是Chirp B的优势是需要一半的测量时间。
因此Chirp A方案,在获得同样的最大测距性能,允许比Chirp B方案更小的ADC采样时间,平衡硬件性能依赖。
4、总结
雷达的测距的工作流程如下:
- 合成器产生一个chirp ;
- chirp通过TX天线发送,被目标返回。 通过RX天线接收此chirp,即得到一个延时的chirp;
- 将TX发送的chirp和RX接收的chirp混合成中频信号IF;
- 对IF依据奈奎斯特采样定理进行ADC采样,必须支持S2dmax / c的IF带宽。
- 对ADC数据进行FFT变换,得到频域信号,其中频谱包含多个峰值,每个峰值的频率(f)与相应物体的距离(d)成正比。
5、疑问
雷达探测等距离的目标物体,在频谱图上峰值是重叠的,如何进行区分?
事实证明,如果两个物体相对于雷达具有不同的速度,则可以通过进一步的信号处理将这些物体分离出来。 我们将在下一篇文章中进行分析!
结束
欢迎大家关注我的微信号:redeemer奇
里面有大量的学习资料、各种开源项目持续更新!
一起交流!一起努力!
软件下载 | 学习视频 | 嵌入式书籍 | 项目资料 |公众号中持续更新…
FMCW毫米波雷达原理一相关推荐
- FMCW毫米波雷达原理
Radar系列文章 传感器融合是将多个传感器采集的数据进行融合处理,以更好感知周围环境:这里首先介绍毫米波雷达的相关内容,包括毫米波雷达基本介绍,毫米波雷达数据处理方法(测距测速测角原理,2D FFT ...
- 一、Fmcw毫米波雷达原理
0.概念 FMCW(Frequency Modulated Continuous Wave),即调频连续波.FMCW技术和脉冲雷达技术是两种在高精度雷达测距中使用的技术.其基本原理为发射波为高频连续波 ...
- 深入浅出,一文详解*毫米波*雷达原理及应用技术
专栏解读: 本专栏针对自动驾驶技术(智能网联汽车技术)中的感知技术进行详细介绍. 包含: 汽车感知技术概念 多传感器融合原理 各传感器原理及应用(超声波,毫米波,激光雷达,视觉传感器,全球定位系统) ...
- TI FMCW毫米波雷达基础(3)——角度测量原理
1 简介 FMCW雷达系统使用水平面估算反射信号的角度,该角度称为到达角(AoA). 当目标距离发生很小的变化时,会导致Range-FFT峰值处相位发生较大的变化,因此可利用物体与两个天线的距离差 Δ ...
- 毫米波雷达障碍物检测算法介绍
Radar系列文章 传感器融合是将多个传感器采集的数据进行融合处理,以更好感知周围环境:这里首先介绍毫米波雷达的相关内容,包括毫米波雷达基本介绍,毫米波雷达数据处理方法(测距测速测角原理,2D FFT ...
- 毫米波雷达(一):原理
目录 1.毫米波雷达原理 1.1 德州仪器官网资料 1.2 测距测速测角原理 1.3 雷达的一些基本概念 2.天线 2.1 怎么设计天线尺寸 2.2 天线方向图 2.3 简单天线matlab仿真 2. ...
- 从原理到应用 | 详解毫米波雷达Radar
作者 | BUAA火车侠 编辑 | 汽车人 原文链接:https://zhuanlan.zhihu.com/p/604265039 点击下方卡片,关注"自动驾驶之心"公众号 AD ...
- 毫米波雷达处理流程、算法、代码合集
0.雷达导论专栏总目录 雷达基础知识,同1.主要包括:雷达基础知识.原理,脉冲多普勒雷达,杂波等 1.TI单芯片毫米波雷达1642代码走读 收费专栏,对TI的1642雷达代码进行解读,包括原理.配置. ...
- 不懂毫米波雷达?5分钟读懂毫米波雷达的那些事儿
2019年是毫米波风生水起的一年,也是毫米波名声大噪的一年.毫米波应用范围广泛,如毫米波雷达.毫米波天线等.而本文,将向大家介绍毫米波雷达,主要内容包括:毫米波雷达原理.毫米波雷达主要特点.毫米波雷达 ...
最新文章
- [精]Odoo 8.0深入浅出开发教程-模块开发基础
- android studio转载文章
- 关于System Volume Information占用的大量磁盘空间
- java中先序创建一棵树,恳求大佬指点!!!首先标明空子树的先根遍历序列建立一棵二叉树...
- 2021年中国单索运动滑轮市场趋势报告、技术动态创新及2027年市场预测
- win11适合玩游戏吗 Windows11打游戏怎么样
- osg动态加载模型不显示_探索未知种族之osg类生物---渲染遍历之Renderer::draw()简介...
- 会议及作用篇--项目管理(十三)
- Xposed框架的安装包和卸载包的默认下载路径以及网站下载地址
- K3终极折腾记<一>
- 人工智能在物流领域中的应用
- Arduino库的接口:Ticker库
- 【钉钉-场景化能力包】制造业考勤数据多维分析
- Kali虚拟机和主机的复制粘贴
- CAD标注:CAD软件中如何快速进行角度尺寸标注?
- Java爬虫系列(五) - 爬虫补充内容+ElasticSearch展示数据
- Java8新特性-使用Stream流来实现递归遍历树形结构(案例)
- 10 款 Linux 环境下的开源替代工具
- English Learning - Day52 作业打卡 2023.2.6 周一
- VMware虚拟机网络详细设置(转载https://www.2cto.com/net/201103/85655.html)