4D毫米波雷达原理和系统方案

2024-03-26 22:28

本文主要是介绍4D毫米波雷达原理和系统方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

4D毫米波雷达原理和系统方案

image

附赠自动驾驶学习资料和量产经验:链接

4D毫米波雷达的性能比一般的“3D”雷达要高,体现在距离远,精度高,角分辨率高等方面。

image

那么4D成像毫米波雷达是如何做到的呢?

本篇文章从雷达指标方程上进行简要的解释,以及介绍一下主流的4D毫米波雷达系统方案。

1. 雷达关键指标方程

image

2. 为什么必须要增大天线孔径

如果让雷达波束尽可能窄,配合扫描机构实现一定范围内的扫描,就可以实现高的角分辨率。
没错,这就是目前自动驾驶领域的当红炸子鸡——Lidar(当然更严谨来说,是ToF扫描激光雷达,不是Flash或者FMCW激光雷达):

image

00:06

然而,这对于毫米波雷达是极为困难的。

原因是,毫米波点源天线的辐射是趋近于球面波的,必须要通过对天线进行设计,才能缩小其波瓣宽度,同时增加天线增益,提升辐射距离。

image

雷达波束宽度的计算公式是:

image

其中,θ为波束宽度,λ为天线工作波长,D为天线口径,α为天线指向误差角度(主要受天线设计和加工精度影响)。因此,波束宽度主要和雷达孔径D有关,孔径越大,雷达波束越窄,指向性越强。

一种方案是增大天线物理尺寸,雷达尺寸越大,孔径越大,例如“大锅盖”机械扫描雷达:

image

汽车显然不可能顶着一个“大锅盖”行驶。

当然,也不是说绝对不行,比如1970年代顶着大锅盖雷达的实验汽车。这种车如果放在现在,回头率应该老高了。。。。(1970年回头率也高。。)

image

所以,车用雷达的体积需要尽量小。

目前最新的雷达天线都是印刷在电路板上的微带天线,不过这种雷达3dB波束宽度基本都在30-60°之间。

image

那么如何在这么大的波束宽度情况下,来实现精确测角呢?
这就是MIMO技术。

3. 通过MIMO提升角分辨率

根据角分辨率公式

image

其中:

  1. 波长λ越小,角度分辨率越高。目前77/79GHz雷达取代24GHz雷达就有部分这个原因。

  2. 采样的通道个数m越多,分辨率越高。

  3. 接收天线阵元之间的距离L越大,分辨率越高。

  4. θ越小时(例如天线正前方),其分辨率越高,θ越大时(例如FOV边缘),分辨率越低。

由于λ和θ一般不会调整,因此,提升角分辨率主要依靠增大m和L,即雷达孔径
由于增加L会使得视场角FOV的减小,如前所示,最大检测角度为:

image

因此,增大孔径更多的是依靠增加通道个数m,这就是MIMO(多输入多输出,Multi-input Multi output)

MIMO的核心思想是采用不同位置的收发单元进行多次测量,通过接收信号的差异解算角度。MIMO雷达拥有多个发射天线(例如a个)和多个接收天线(例如b个),即生成一个 m = a × b的虚拟天线阵列,可以实现较大的虚拟孔径。
a个天线发射相互正交的信号,多波形信号在空间保持独立。b个接收天线采用a个匹配滤波器对回波进行匹配,从而可以得到m = a × b个通道的回波数据。

image

MIMO雷达通过采用稀疏布阵,实现较大的虚拟孔径,从而大幅提升角分辨率。

如下是TI测试的多片级联雷达(MIMO)的FFT输出图,可以看到,通道数越多,峰值越尖,精细程度就越高,角分辨率越高。

image

图片来源:TI

4. 4D毫米波雷达设计方案

市面上有很多采用MIMO技术的4D成像毫米波雷达,通道数从12个到最高的2304个,如下图所示。

image

其中,实现方案主要有2种:

(使用超导材料的方案也经常被认为是第3种方案,不过该方案量产可行性还很低,暂不作为主流方案分析)

方案1:多MMIC级联

使用多片MMIC级联,例如2级联、4级联或者8级联等,通过特殊的软件算法和天线设计,实现高倍数的虚拟MIMO,通过增大的虚拟孔径,大幅提升角分辨率。

使用该方案的企业很多,包括大陆、博世、采埃孚、华为、森思泰克等。例如大陆ARS548雷达:

image

该方案的优势是:

  1. 技术成熟度高,产品稳定性好;

  2. 前期开发难度低,上市周期短;

该方案的劣势是:

  1. 成本较高,功耗较高,尺寸大;

  2. 由于级联络线不可持续,无法通过更多芯片堆叠的方式,继续提升产品性能;

方案2:专用芯片组

研发新的芯片组,将多发多收MMIC和处理器集成在一套专用的芯片组中。
采用该方案的代表企业:Arbe、Uhnder、Vayyar、Mobileye等。例如Arbe的产品:

image

该方案的优势是:

  1. 集成度高,尺寸小;

  2. 可以实现更加灵活的调制方式和架构,能够实现更大的雷达孔径,性能更高;

该方案的劣势是:

  1. 芯片集成度高,通道串扰、散热等挑战更大;

  2. 技术成熟度低,芯片开发周期长,迭代节奏慢;

image

5. 结论

4D毫米波雷达主要通过增加发射&接收通道的个数,增加雷达虚拟口径,来提升毫米波雷达的角度分辨率。

由于成熟度的原因,当前量产的4D成像毫米波雷达主要以多MMIC级联的架构为主。**由于专用芯片方案降本潜力更大、性能更高、体积更小,**业内普遍认为集成化、芯片化会成为毫米波雷达发展的未来趋势,专用芯片方案将会是未来4D成像毫米波雷达的主流方案。

这篇关于4D毫米波雷达原理和系统方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/850046

相关文章

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

Java的IO模型、Netty原理解析

《Java的IO模型、Netty原理解析》Java的I/O是以流的方式进行数据输入输出的,Java的类库涉及很多领域的IO内容:标准的输入输出,文件的操作、网络上的数据传输流、字符串流、对象流等,这篇... 目录1.什么是IO2.同步与异步、阻塞与非阻塞3.三种IO模型BIO(blocking I/O)NI

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

Python实现html转png的完美方案介绍

《Python实现html转png的完美方案介绍》这篇文章主要为大家详细介绍了如何使用Python实现html转png功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 1.增强稳定性与错误处理建议使用三层异常捕获结构:try: with sync_playwright(

Java使用多线程处理未知任务数的方案介绍

《Java使用多线程处理未知任务数的方案介绍》这篇文章主要为大家详细介绍了Java如何使用多线程实现处理未知任务数,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 知道任务个数,你可以定义好线程数规则,生成线程数去跑代码说明:1.虚拟线程池:使用 Executors.newVir

MySQL中闪回功能的方案讨论及实现

《MySQL中闪回功能的方案讨论及实现》Oracle有一个闪回(flashback)功能,能够用户恢复误操作的数据,这篇文章主要来和大家讨论一下MySQL中支持闪回功能的方案,有需要的可以了解下... 目录1、 闪回的目标2、 无米无炊一3、 无米无炊二4、 演示5、小结oracle有一个闪回(flashb

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重