因为本篇是第一篇关于毫米波雷达传感器设备的介绍,我便多啰嗦两句。近几年随着无人驾驶等领域在国内的火热,做支撑实现无人驾驶的智能设备也多了起了,首当其冲的便是无人驾驶的眼睛“摄像头”,同样作为一种辅助手段的雷达技术也被应用到了无人驾驶应用领域。目前应用在车载领域的毫米波雷达按实现方式的不同只要分为毫米波雷达(lidar),毫米波雷达(Millimeter-WaveRadar)以及超声波雷达(ultrasonicradar)。各种雷达在探测距离,精度,环境影响等都各有千秋。
本篇主要介绍的相关应用原理主理针对的是毫米波雷达在车载领域的不同场景应用,如下图所示。资料来源为Ti官网上的一些培训课程。

一、测距关键概念/公式

要想把测距这部分的应用原理有个认识,下面三个公式必须熟悉。我先把公式抛出来,供大家在后边的介绍慢慢理解。

  1. 回波中频等于调频斜率乘以两倍目标距离除以光速。S2dc​=fIF\ \frac{S2d}{c}​=f_{IF} \, cS2d​​=fIF​
  2. 距离分辨率等于光速除以两倍带宽(线性调频脉冲带宽)。c2B​=dres\ \frac{c}{2B}​=d_{res} \, 2Bc​​=dres​
  3. ADC采样频率限制的最远距离为采样频率乘以光速除以线性调频斜率。FscS​=dmax\ \frac{F_sc}{S}​=d_{max} \, SFs​c​​=dmax​

还有一个概念我们需要区分,就是射频带宽和IF 带宽。射频带宽是线性调频脉冲跨越的带宽。较大的射频带宽可直接转换为较好的距离分辨率。射频带宽的范围通常为几百 MHz至几 GHz。例如,4GHz 的射频带宽可转换为 4 厘米的距离分辨率。400MHz 的射频带宽可转换为大约 30 厘米的距离分辨率。另一种带宽是 IF 带宽。较大的 IF 带宽主要可以使雷达看到较大的最大距离。还可以实现较快的线性调频脉冲。我说较快的线性调频脉冲,是指具有较高斜率的线性调频脉冲。典型雷达的IF 带宽处于低 MHz 范围内。那么,这是有关FMCW 雷达的要点之一,您可以具有跨越较大带宽的射频信号,比如 4GHz,但您的 ADC仅需要对几 MHz 的信号进行采样。

二、FMCW雷达概念前述

在讲雷达测距工作测距原理之前,我们先思考一下三个问题:

  1. 雷达是如何估计物体的距离?
  2. 雷达是如何识别多个目标?
  3. 两个目标靠多近,雷达依然可以分辨出来?
    一下是我们讨论三个问题涉及的模型:

    本篇文章主要围绕着这三个问题对FMCW雷达在测距功能方面进行讨论。
    首先,我们需要了解什么是chirp信号(线性调频脉冲)。chrip信号是随时间线性增长的正弦波,类似小鸟的叫声一般,频率在整个鸣叫的过程不断升高,其信号的时域波形如下图所示:

    我们建设正弦的初始频率为fcf_cfc​,最终结束以频率fcf_cfc​+B结束,那么B即为chrip信号的带宽,也就是前面提到的射频带宽。确定一个chrip信号只需要起始频率fcf_cfc​,脉冲时长TcT_cTc​以及射频带宽B即可。下图为fc=77Hhzf_c=77Hhzfc​=77Hhz,40us40us40us跨越带宽为4GHz4GHz4GHz,最终频率为81GHz的chrip信号时域图。其中S代表脉冲频率随时间变化的斜率。

    下图为一个简化的一发一收的FMCW雷达系统组成框图。该雷达的工作原理如下,合成器(1)生成一个线性调频脉冲,通过发送天线(2)将脉冲发出去,当脉冲遇到物体后,该脉冲会反射回来被Rx天线(3)接收。将Rx的回波信号和Tx信号进行混频(4)处理,最终生成中频信号(IF信号),我们对IF信号进行处理来提取出我们需要信息。

    所谓的混频器,就是输出的瞬时频率等于所有输入信号瞬时频率的差值,初始相位等于输入信号的相位差。

三、FMCW雷达目标距离检测原理(单目标)

发射的脉冲和遇到目标反射的脉冲皆为线性调频脉冲,接收信号相当于发送信号的延时版本,如下图:

根据上面介绍的雷达系统组成组成框图,混频器的输入为发射信号和接收信号,经过混频器处理后,我们得到了中频信号,其频率为发射信号和接收信号的频率差,初始相位为发射相位和接收相位的初始相位差,所以IF中频信号在f-t的表示形式如下图中第二个时域图。
那么,为了生成中频信号的时域图,我需要将RX chrip的信号减去TX chrip信号,即为上面介绍的中频信号。正如您看到的,这两条线相互之间存在固定的距离。该固定的距离由线性调频脉冲的斜率乘以往返延迟给出。因此,雷达前方的单个物体可生成一个包含单个频率的IF 信号,该频率由 S∗τS*τS∗τ给出。现在τττ,即从雷达到物体然后又返回的往返延迟,也可以表示为与物体的距离除以光速,然后乘以 2。那么,这是需要记住的基本概念。雷达前方的单个物体可生成具有恒定频率的 IF信号,该频率由S2dc​\ \frac{S2d}{c}​\, cS2d​​公式计算得到。 这也是我们前文提到的第一个公式。

针对后续需要对中频信号使用DAC进行采样,必须确保在发射信号之后,仅仅经过τττ时间就对该信号进行采样,且在发送信号发送完毕截至。延时时间τττ通常是总线性调频脉冲时间的很小一部分。例如,对于最大距离为 300 米并且线性调频脉冲时间为 40 微秒的雷达,该 τ 与 Tc 的比率仅为 5%。

四、傅里叶变换知识点补充

首先,傅里叶变换能将信号从时域转化到频域。

​ 常规来说在时域单个频率的信号会在频域中生成一个峰值,在时域存在两个频率的信号会在频域生成两个峰值。但是,我们模拟两个正弦波,在观测窗口中T,红色的信号出现了2个周期,而蓝色的信号出现了2.5个周期,红色信号和蓝色信号之间的存在0.5周期,他的FFT结果如右边所示,并没有区分出来两个信号。

现在我们把观测窗口增大为2T,红色信号和蓝色信号之间的差值为一个周期,则可在频域中成功的解析这两个峰值。

通过这次模拟实验,我们可以得出一个重要结论,即观测期(或者观测窗口)越长,傅里叶解析的效果越好。

五、多个目标的检测原理

在毫米波雷达的实际应用中,往往是对多个目标进行检测。和单个目标一样,当雷达发送线性调频脉冲到多个目标后会返回多个线性调频脉冲,每一个脉冲都有不同量的延时。 由于信号频率和物体距离d是正比例的线性关系,所以频率越低距离雷达距离越近,反之越远。 使用傅里叶变化可以区分出不同目标的频率。如下图。

​ 通过目前的分析可以了解雷达是如何对物体距离进行计算和雷达是如何识别多个目标。两个目标靠多近,雷达就无法分辨两个不同的目标了?这其实就是雷达距离分辨率的概念。

六、雷达距离分辨率

我们先考虑两个靠近目标的时域和频域图,由下图可知道。A-t信号出现两个正弦波,分别为两个目标的中频信号,如果物体很近,可能就会造成在频谱中只出现一个单个峰值的现象,这个时候就无法区分两个目标,频谱下图右侧所示。那么这个两个物体距离最近为多少时,可以区分出两个信号了?

推到距离分辨率由一下两个基本公式,假设有两个在极限距离的物体,他们两个间距根据我们开篇的第一个公式为Δf=S2Δdc\Delta f=\frac{S2\Delta d}{c}Δf=cS2Δd​。
第二个基本公式是基于为了能在频谱上区分这两个信号,那么这两个中频信号的频率差应大于射频带宽频率差(TcT_cTc​的倒数),即为Δf>1Tc\Delta f>\frac{1}{T_c}Δf>Tc​1​。
根据这两个公式,即可得出距离分辨率大于光速除以两倍的带宽Δd>c2B\Delta d>\frac{c}{2B}Δd>2Bc​,则可以得出我们的第二个公式c2B​=dres\ \frac{c}{2B}​=d_{res} \, 2Bc​​=dres​ 。

七、雷达最远距离

我们先引入一个思考,对比下图两个调频脉冲信号,hirp A和chirp B有相同的带宽,所以两者具有相同的距离分辨率,但是chirp A有chirp B两倍的观测窗口,所以从傅里叶变换的分辨率来说,chirp A信号的分辨率应该好于chirp B信号,除此之外了,还有什么区别吗?答案是肯定的,斜率在毫米波雷达中跟最远距离有一定关系。

我们已知IF信号的频率和距离呈正比关系,在大多数毫米波的雷达方案中,为了提取中频信号的信息,我们会先对中频信号进行数字化处理,首先中频信号会通过低通滤波器,然后使用ADC对其进行采样,然后使用合适的DSP或者MCU进行后续的处理。数字化的处理过程如下图所示。

假设需要检测物体的最大距离为dmaxd_{max}dmax​,那么根据最一开始第一个公式可以得出S2dmaxc​=fIFmax\ \frac{S2d_{max}}{c}​=f_{IFmax} \, cS2dmax​​​=fIFmax​,adc的采样率最小应该等于最大的中频频率,即为Fmins=S2dmaxc\ F_{mins} = \frac{S2d_{max}}{c} \, Fmins​=cS2dmax​​,
由于 A 和 B 具有相同的带宽,因此它们当然具有相同的距离分辨率。但是,请注意,线性调频脉冲 A 的斜率是 B 的一半。因此,根据上面的公式。对于相同的最大距离要求,或对于相同的 dmax,线性调频脉冲 A仅需要一半的 IF带宽,这意味着 ADC具有较小的采样率。因此,线性调频脉冲A 具有 ADC 要求更宽松的优势,而线性调频脉冲 B 当然也具有仅需要一半测量时间的优势。因为ADC的采样速率问题以及后续adc数据处理RAM大小的问题,如果ADC采样率和 IF带宽是传感器的瓶颈,那么可以通过调整斜率或者最大距离来进行折中设计,通常,雷达倾向于针对较大的 dmax时,使用较小的斜率。

毫米波传感器原理介绍:测距相关推荐

  1. 毫米波传感器原理介绍:角度估计

    本篇文章介绍了毫米波传感器角度估计的一种原理,帮助嵌入式工程师在做雷达编程的时候能够对SDK代码有更清晰的认知,可以对角度估计部分逻辑进行修改和裁剪. 前边两篇博文从距离和速度两个维度进行了介绍,本篇 ...

  2. 毫米波传感器原理介绍:测速

    在前文中,我们分析了 IF信号的频率,并展示了该频率与物体到雷达的距离成正比.在本文中,我们将探讨IF 信号的相位.如果我们希望了解 FMCW 雷达响应物体极小位移的能力,那么研究相位就非常重要.雷达 ...

  3. 常用数字、模拟量输出传感器原理介绍

    哈喽,大家好,本期小飞哥带来的是常用的数字量输出传感器的原理与使用说明,希望能对伙伴们有帮助! 实现目标: 了解常用传感器的原理实现,达到举一反三的效果,学会如何操作: 硬件准备: 声音传感器(或者其 ...

  4. 温湿度传感器原理介绍

    文章目录 1. 温度传感器的基本原理 1.1 热电偶原理类温度传感器 1.2 电阻式温度传感器 2. 湿度传感器的基本原理 2.1 电阻式湿度传感器 2.2 电容式湿度传感器 3. 温湿度传感器的基本 ...

  5. NDIR二氧化碳传感器原理介绍

    文章目录 1. 引言 2. 分类 3. 红外气体传感原理 3.1 朗伯-比尔定律 3.2 非分光红外(NDIR)法检测原理 3.3 浓度.温湿度标定 3.4 响应时间研究 4. 参考文献 1. 引言 ...

  6. Decawave官方双边测距(一对一)原理介绍及代码实现

    Decawave官方双边测距(一对一)原理介绍及代码实现 一.运行平台 运行软件平台:Keil5 运行硬件平台:STM32 开发板型号:UWB-S1学习板 开发板淘宝链接:https://item.t ...

  7. 加速度传感器原理、结构、使用方法等介绍

    ►加速度传感器原理 ►加速度传感器使用方法 ►加速度传感器型号分类 ►加速度传感器应用领域 振动传感器的分类: 振动测量中有加速度.速度.位移的测量.其中压电型加速度传感器在振动和冲击检测的各个领域中 ...

  8. FMCW毫米波雷达原理

    Radar系列文章 传感器融合是将多个传感器采集的数据进行融合处理,以更好感知周围环境:这里首先介绍毫米波雷达的相关内容,包括毫米波雷达基本介绍,毫米波雷达数据处理方法(测距测速测角原理,2D FFT ...

  9. 汽车环境感知技术详解【 持续更新ing 】— 超声波传感器原理及应用

    专栏解读: 本专栏针对自动驾驶技术(智能网联汽车技术)中的感知技术进行详细介绍. 包含: 汽车感知技术概念 多传感器融合原理 各传感器原理及应用(超声波,毫米波,激光雷达,视觉传感器,全球定位系统) ...

最新文章

  1. 人工智能对医疗行业影响的专题研究:基本结论
  2. mysql二: 常用命令
  3. Active Noise Cancelling-主动噪声消除
  4. 这就是你们有钱人炫富的新方式吗?
  5. clion中链接openssl库
  6. vmware 搭建k8s无法ping通子节点_一波四折 —— 记一次K8S集群应用故障排查
  7. Jeecg - MiniDao专题讲解公开课(2013-08-22 晚8:30-10:30 )
  8. 序列化二叉树(C++)
  9. 每日一句20200103
  10. Web 端集成融云 SDK 如何发送正确图片消息给移动端展示?
  11. 51单片机实现流水灯
  12. 淘宝广告数据分析实战!(附代码和100W数据源)
  13. 搭建gos_如何将记录器注入gos http处理程序
  14. c# workflow集成_将Google Wave与Windows Workflow集成
  15. ArcGIS矢量数据模型
  16. ArcGIS Pro 2019-nCoVn疫情热点图制作
  17. SIP开源服务器kamalio安装教程
  18. Kali Linux查看信息
  19. 【java算法】排序算法大合集
  20. matlab单个像素面积,我用MATLAB计算出了图像目标区域的像素点个数,请问知道了目标区域的像素点怎么计算目标区域的面积?...

热门文章

  1. ubuntu下安装CRF++(CRFPP)
  2. 履带式机器人运动模型及应用分析
  3. 一键关闭Win10自动更新脚本
  4. 【没有哪个港口是永远的停留~ 论文简读】2019 Distilling Object Detectors with Fine-grained Feature Imitation
  5. 文档表格中重复标题行失效了怎么办
  6. 无人车沿着指定线路自动驾驶与远程控制的实践应用
  7. Oracle网络原理及配置
  8. ReplayKit2 直播
  9. python paypal支付接口开发
  10. 浙大博士在阿里:曾想低头离开,没想到一干就停不下来……