火辣西米秀 发表于 2024-7-23 08:52

干货|一文入门汽车毫米波雷达基本原理

<h1>引言</h1>

<section>随着现代社会对于安全驾驶和智能交通的不断追求,汽车技术正朝着前所未有的高度发展。其中,毫米波雷达技术作为一种先进的传感器技术,正在引领着汽车领域的革命性变革。毫米波雷达以其高精度、可靠性和适应性,在自动驾驶、碰撞预警、自适应巡航控制等关键领域发挥着不可或缺的作用,将汽车的安全性、便捷性和智能化水平推向新的高度。</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>Radar in Car</section>

<h1>1.Introduction</h1>

<section>毫米波雷达作为一种主要的感知技术,在汽车安全系统中扮演着重要的角色。它利用毫米波频段的电磁波来感知周围环境,并通过测量反射回来的信号来检测和跟踪其他车辆、行人、障碍物以及道路状况。</section>

<section>与传统的红外传感器和激光雷达相比,毫米波雷达具有独特的优势。它能够利用毫米波频段的电磁波,穿透恶劣天气条件,如雨、雪和雾,从而实现在复杂环境下的可靠探测。</section>

<section>本文将重点介绍汽车毫米波雷达的原理和工作方式,我们将简要解释毫米波雷达的基本原理,包括其工作频段和探测原理。</section>

<h1>2.FMCW雷达介绍</h1>

<h2>2.1 基本概念</h2>

<section>目前市面上毫米波雷达基于连续波调频 (FMCW)技术,因此下面我们将以FMCW雷达指代毫米波雷达。顾名思义,FMCW 雷达连续发射调频信号,以测量距离以及角度和速度。FMCW雷达通过反射信号的相位以及频率来定位、测速、测速等,这与激光雷达周期性发射短脉冲然后通过直接测量返回时间的原理不同。(<strong>关于激光雷达原理可以看我公众号另外一篇文章</strong>&nbsp;<a data-linktype="2" href="https://mp.weixin.qq.com/s?__biz=MzkzNjQ0NDMyMg==&amp;mid=2247483738&amp;idx=1&amp;sn=18a945bf534dcb61fa7b309b687a7e27&amp;chksm=c29fe997f5e8608117e314616a05daf28751b6a2caa5426802132bdba93f366083f77d83b0db&amp;token=2025311329&amp;lang=zh_CN&amp;scene=21#wechat_redirect" rel="noopener" target="_blank">激光雷达基本原理详解</a>)</section>

<section>FMCW雷达系统所用信号的频率随时间变化呈线性升高。这种类型的信号也称为线性调频脉冲。下图以幅度(振幅)相对时间的(A-t)函数,显示了线性调频脉冲信号表示。</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>FMCW t-A曲线</section>

<section><br />
以纵轴为频率,横轴为时间,则其(f-t)图像表示如下所示:</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>FMCW雷达f-t图像</section>

<section>2.2 基本框架</section>

<section>FMCW雷达基本框架如下所示:</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>FMCW雷达基本架构</section>

<section>可以看出,FMCW雷达由下述基础组件构成:</section>

<ul>
        <li>
        <section>发送天线(Tx Antenna)&amp;接收天线(Rx Antenna)</section>
        </li>
        <li>
        <section>混频器(Mixer)</section>
        </li>
        <li>
        <section>时钟源(晶振)</section>
        </li>
        <li>
        <section>ADC &amp; DSP</section>
        </li>
</ul>

<h2>2.3 工作流程</h2>

<section>雷达工作流程如下:</section>

<ul>
        <li>
        <section>合成器生成一个线性调频脉冲;</section>
        </li>
        <li>
        <section>该线性调频脉冲由发射天线(TX 天线)发射;</section>
        </li>
        <li>
        <section>物体对该线性调频脉冲的反射生成一个由接收天线(RX 天线)捕捉的反射线性调频脉冲;</section>
        </li>
        <li>
        <section>&ldquo;混频器&rdquo;将 RX 和 TX 信号合并到一起,生成一个中频 (IF) 信号。</section>
        </li>
</ul>

<section>其中:</section>

<section><strong>混频器是一个电子组件,将两个信号合并到一起生成一个具有新频率的新信号。</strong></section>

<section>其解释如下:</section>

<section>对于两个正弦函数信号X1和X2:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>对于输出Xout的瞬时频率,等于两个输入正弦函数的瞬时频率之差。输出的相位等于两个输入信号的相位之差,如下:</section>

<section>
<div style="text-align: center;"></div>
</section>

<h1>3.测距原理</h1>

<h2>3.1 雷达信号</h2>

<section>以单个物体检测为例,使用时间对频率(f-t)图像对于 Tx、Rx 以及混频的 IF 信号的表示如下所示:</section>

<section>FMCW测距原理信号图像</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>输出输入频率图像</section>

<section>可以看出混频信号IF是一个频率固定的正弦信号:</section>

<section>
<div style="text-align: center;"></div>
</section>

<h2>3.2 距离计算</h2>

<section>假设物体的距离为d,那么 Rx 与 Tx 之间的延时&tau;计算如下:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>其中:d是距离,c是光速</section>

<section><strong>注意:</strong>d是待测物体距离,而&tau;是电磁波的飞行时间,由于飞行时间极短,因此如果直接对&tau;使用硬件测量成本极高(参考激光雷达)。</section>

<section><strong>所以:</strong>&nbsp;这里换一个方式,我们通过FFT反推信号的频率和相位,转换得到速度、距离等信息,推导过程如下:</section>

<section>高中学过,角频率与频率之间关系如下:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>那么对于 Rx 以及 Tx 混合得到 IF 信号的初始相位有:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>其中:fc是雷达的Tx信号的初始频率</section>

<section>由于:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>因此:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>其中,&lambda;为初始信号波长(c=f&lambda;)</section>

<section>其次,根据FMCW测距原理图像,可知混频 IF 信号其频率fo为:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>其中:S为FMCW频率变化率,单位为Mhz/s</section>

<section>那么,IF 信号可以表示如下:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>其中有:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>到这里,我们便可以知道,对于一个反射物体,我们对 IF 信号做FFT,可以知道其频率f以及相位&phi;,那么其距离为:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>一般我们使用频率计算即可。</section>

<h2>3.3 多目标距离计算</h2>

<section>对于多目标物体,IF混频信号则由于多反射目标距离不同,那么反射回来图像则如下所示:</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>多目标反射信号</section>

<section>可以看出,多目标反射则对应多个Rx信号,其频率与相位均不相同。对IF信号做完FFT之后可以得到多个主干频率如下:</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>多目标FFT</section>

<section>通过:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>则可以分别计算出这三个物体的距离了。</section>

<h2>3.4 距离分辨率计算</h2>

<section>距离分辨率是辨别两个或更多物体的能力。当两个物体靠近到某个位置时,雷达系统将不再能够将二者区分开物体。傅里叶变换理论指出,通过延长 IF信号,可以提高分辨率。</section>

<section>但要延长 IF 信号,还必须按比例增加带宽。延长的IF 信号会产生一个有两个分离峰值的 IF 谱。</section>

<section>傅里叶变换理论还指出,观测窗口 (T) 可以分辨间隔超过 1/THz 的频率分量。这意味着只要频率差满足下面公式中给出的关系,就可以分辨两个 IF 单音信号。</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>其中,Tc是观测时间长度,即做FFT信号时间长度。</section>

<section>而由于:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>因此:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>因此距离分辨率有:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>因此,对于带宽为 Ghz 的FMCW雷达,大概为cm级别的分辨率,例如带宽B=4Ghz的雷达,距离分辨率为3.75cm。</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>好了到这里距离已经计算出来了,那么速度、角度是怎么计算出来的呢?<strong>请继续往下看!!!</strong></section>

<section>&nbsp;</section>

<h1>4.测速原理</h1>

<h2>4.1 Radar测速信号</h2>

<section>为了测量速度, FMCW 雷达会发射两个间隔为Tc的线性调频脉冲。每个反射的线性调频脉冲通过 FFT加以处理,以便检测物体的距离,这个FFT称之为距离FFT。对应于每个线性调频脉冲的距离 FFT 将在同一位置出现峰值,但相位不同。该测得的相位差对应于速度为vTc的物体的移动</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>双线性脉冲速度测量</section>

<section>通过相位差公式我们可以知道:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>因此有:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>由于速度测量基于相位差,因为相位存在周期性为(-&pi;,&pi;),因此会存在模糊性或者周期性。这种测量仅在|&Delta;&phi;| &lt; &pi;时具有非模糊性。</section>

<section>故可知,当|&Delta;&phi;| =&nbsp;&pi;时<strong>雷达最大可测量的速度为:</strong></section>

<section>
<div style="text-align: center;"></div>
</section>

<h2>4.2&nbsp;同一位置不同物体速度测算</h2>

<section>如果速度不同的多个移动物体在测量时与雷达的距离相同,则双线性调频脉冲速度测量方法不起作用。这些物体由于与雷达的距离相同,因而会生成IF 频率完全相同的反射线性调频脉冲。因此,距离FFT 会产生单个峰值,该峰值表示来自所有这些距离相同的物体的合并信号。简单的相位比较技术将不起作用。</section>

<section>在这种情况下,为了测量速度,雷达系统必须发射两个以上的线性调频脉冲。它发射一组 N 个等间隔线性调频脉冲。这组线性调频脉冲称为线性调频脉冲帧。</section>

<section>下图显示了一个线性调频脉冲帧随时间变化的频率:</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>线性调频脉冲</section>

<section>距离 FFT 处理反射的一组线性调频脉冲,从而产生一组 N 个位置完全相同的峰值,但每个峰值都有一个不同的相位,包含来自这两个物体的相位成分(来自各个物体的单独相位成分由下图中的红色和蓝色相量表示)。</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>距离FFT产生的N个向量</section>

<section>这里的v1和v2通过多普勒FFT则可以获取,即对n组信号的每个信号单独做FFT,具体可以参考下图:</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>多普勒FFT</section>

<section>通过多普勒FFT,便可以区分出两个不同速度物体:</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>多普勒FFT区分两个物体</section>

<section>其中w1和w2应于各个物体连续线性调频脉冲之间的相位差,则两个物体的速度可以得到如下:</section>

<section>
<div style="text-align: center;"></div>
</section>

<h2>4.3 速度分辨率</h2>

<section>离散傅里叶变换的理论指出,两个离散频率w1和w2在&Delta;w = w_2&nbsp;&ndash; w1&nbsp;&gt;&nbsp;2&pi;&nbsp;/&nbsp;N个弧度/样本时,是可以分辨的。</section>

<section>因此:</section>

<section>
<div style="text-align: center;"></div>
</section>

<h1>5 角度测量</h1>

<h2>5.1 角度测量条件</h2>

<section>FMCW 雷达系统可以使用水平面估算反射信号的角度,该角度也称为到达角 (AoA),如下图所示:</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>Radar到达角</section>

<section>需要注意的是雷达估算角度至少需要两个 Rx 天线,如下图所示:</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>使用2Rx天线估计角度</section>

<h2>5.2 角度测量推导</h2>

<section>我们知道,对于同一个物体,两个接受天线接受的相位差为:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>其中:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>因此:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>故角度可以通反三角函数得到:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>注意&Delta;&phi;取决于sin(&theta;),这被称为非线性依赖关系。</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>AoA精度</section>

<section>与速度获取计算方式相似,想计算物体的角度偏差,需要计算不同接受天线之间的相位差,好了第三个角度 FFT 来了,还是参考图像如下:</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>多普勒FFT</section>

<h2>5.3 最大视场角</h2>

<section>雷达的最大角视场由雷达可以估算的最大 AoA 来界定,如下:</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>最大AoA</section>

<section>由于角度的精准测量受制于|&Delta;w| &lt;&nbsp;180&deg;,对应关系有:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>因此,最大角度为:</section>

<section>
<div style="text-align: center;"></div>
</section>

<section>可知:两个天线之间的间隔d = &lambda;/2会导致 &plusmn;90&deg;的最大角视场。</section>

<section>&nbsp;</section>

<h1>6. 总结与效果</h1>

<section>不同频率的雷达测量距离不同、最大探测角度也不同。目前Radar最基础的算法就是FFT,基于距离FFT、速度FFT以及角度FFT获取物体的运动信息,最终得到雷达图像。</section>

<section>Radar的典型效果如下所示:</section>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<section>测量效果</section>

<section>可以看出,目前3D Radar探测效果为一个平面数据,只有速度v、距离d以及角度&theta;信息,缺少了高度h信息,而这个在后续的4D Radar中进行了优化,这个我们后面再讲。</section>

<h1>参考文献</h1>

<section> 毫米波雷达传感器基础知识</section>

<section> MIMO Radar</section>

chejm 发表于 2024-7-23 14:58

<p>楼主分享的技术知识非常详细,图文并茂,内容通俗易懂,受益匪浅,感谢楼主</p>

lugl4313820 发表于 2024-7-28 07:54

<p>目前Radar最基础的算法就是FFT,基于距离FFT、速度FFT以及角度FFT获取物体的运动信息,最终得到雷达图像。</p>

<p>看来学习FFT非常有必要!</p>
页: [1]
查看完整版本: 干货|一文入门汽车毫米波雷达基本原理