0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将可扩展DSP用于自动驾驶汽车雷达和激光雷达设计?

Cadence楷登 来源:Cadence楷登 作者:Cadence楷登 2021-04-08 11:39 次阅读

Cadence 公司 IP 事业部产品营销总监 Ted Chua 分享了,如何将可扩展 DSP 用于自动驾驶汽车雷达和激光雷达设计的想法

随着汽车行业沿着自动驾驶的 6 个等级逐步推进,每个等级都对车载处理能力提出了更高要求。目前阶段,IoT 设备的智能属性正在网络边缘端被实现;汽车行业也正在经历同样的变化。

ADAS 和自动驾驶传感器对精度需求更高,需要以更低的延迟更快处理依旧在不断增加的数据。实现这一目标的唯一方法就是在未来 Zonal 电子电器汽车架构下,为传感器附加更高的处理能力。

汽车的自动化水平与对周围环境的感知和理解能力密不可分,能做到这一点的就是传感器。

对汽车而言,最关键的三大传感器模态分别是雷达、激光雷达以及视觉。每种传感器各有所长,三种模态都不可或缺。将多种不同传感器技术结合在一起的传感器融合系统可以为功能安全性提供足够的冗余并提高传感精度。实现系统元件间互操作性的第四个要素是互联。上述四个要素共同构成了自动驾驶汽车的基础。

满足 ASIL 认证 IP 的需求

自动驾驶汽车搭载的多种传感器皆可归为三种主要类型之一。

雷达的占比最高,由20 多个分布在车身各处的独立传感器组成。

作为最适合提供高精度测距数据的技术,激光雷达传感器在自动驾驶领域发挥着关键作用。

至少就汽车应用而言,作为最成熟技术的图像传感器也在自动驾驶领域大放异彩。

三类传感器各司其职,分别负责地形监测、其他道路使用者监测、行人监测、天气状况监测,以及绝对速度和相对速度等参数监测。传感器也被用于汽车内部监测,识别并观察乘客情况。

直面 DSP 的数据处理挑战

其中一个挑战是传感器产生的海量原始数据。依赖车载网络进行如此大规模的数据传输是不现实的,作为中继上传到云端进行处理也不切实际,这两种方案对延迟和带宽的需求会让自动驾驶的未来无以为继。所以,原始数据的本地处理是唯一选择。

另一个挑战是如何让传感器解决方案适应传感命令的变化。比如,传感器的测距范围和驾驶速度有关。雷达和激光雷达在精度上互补,但同样取决于天气、光照水平和景物对比度等其他因素。

挑战是层出不穷的。从工程设计的角度来讲,高性能处理解决方案的需求已经非常明确;但是想要将其商业化的大前提是通过汽车应用的相关认证,且需要以更优的方式满足更高的处理要求。尽管激光雷达的成本已经远超雷达或图像传感器,但汽车行业认可了它的不可替代性,因为只有激光雷达才具备满足特定传感需求的独特能力。

我们亟需一个可扩展的、适用于所有传感器类型且针对不同应用做了专门优化的处理平台。自动紧急制动的运作模式与自适应巡航控制显著不同,但两者都会用到激光雷达和雷达传感器。同样的,盲区检测会在白天时使用图像传感器,但在夜间或天气状况较差时则需要雷达辅助。

如此多不同用例的每一种都是实现全自动驾驶的必要条件,且都各自需要为之量身优化的解决方案。考虑到所需的数十个传感器,OEM 需要更高效的商品化方式。

答案已经呼之欲出了,我们需要一个标准化且可扩展的处理平台,也就是采用了分区控制器的分区架构。而且,为了支持高速信号处理,并满足不同应用场景所需的安全等级,这些分区控制器必须是可配置的。

功能性安全

Cadence Tensilica ConnX B10 与 B20 DSP针对包括雷达和激光雷达在内的新一代传感应用做了优化,且支持高性能 V2X 车用无线通信技术。作为半导体行业首款专门面向雷达、激光雷达和 V2X 开发的,可授权的 DSP 产品,它们已经通过了 ASIL B 级随机硬件故障及 ASIL D 系统故障的合规认证。满足 ISO 26262:2018 规定的功能性安全等级是 OEM 和一级供应商开发 ADAS 解决方案和自动驾驶应用 SoC 的必要条件。

ConnX B10 与 B20 DSP 的指令集架构(ISA)支持面向雷达、激光雷达和 V2X 专门设计的加速器。这一特性可以帮助工程师为特定的应用优化 SoC 设计,同时也能从通用架构对代码迁移、复用性及可移植性的支持中获益。

2f992bba-94f7-11eb-8b86-12bb97331649.jpg

ConnX DSP(见上图)采用了基于 VLIW(超长指令字)架构的 SIMD(单指令多数据流)矢量处理,支持加载/存储,MAC 和 ALU 的并行运行。ISA 也面向线性代数和复杂数据,以及向量压缩和扩展做了优化。ISA 可以在卡尔曼滤波、MUSIC 及 DML 等传感器处理的不同阶段实现性能增强。

作为 ConnX 系列时钟速度最快的产品,ConnX B10 和 B20 DSP 支持可选的 32 位矢量定点 MAC,可被用于加速 FIR、FFT、卷积运算和相关运算等雷达/激光雷达/V2X 相关的处理功能。双精度、单精度以及半精度矢量浮点操作也可以通过硬件进行加速。

ConnX B10 和 B20 DSP 已经做了优化,可以提供先进的 MIMO 系统所需的性能,支持矢量滤波、FFT 以及线性代数处理。我们也考虑到了这些系统对低阶处理的需求,并为此采用了支持不同水平按位操作的指令集。

指令集中涵盖了针对 16 位数据优化的指令,用于执行复杂算术、多项式求值、矩阵乘法和平方根/倒数计算加速。此外,ISA 也支持 16 位与 32 位峰值搜索加速。

随着高精度 4D 图像雷达对天线数量需求的增加,以及物理层(PHYs)逐渐过渡到更先进的 5G 等标准,对处理性能的需求也在急剧上升。ConnX 系列 DSP高度并行的可扩展架构可以满足这一需求。ConnX B10 和 B20 DSP 也提供多核解决方案,将处理容量扩展至超过单一核心。

尽管 DSP 主要负责复杂算法的并行处理,ConnX 系列产品也并未忽视硬件控制的需求。ConnX DSP 在 PHY 应用层控制等领域运行控制代码的能力非常突出。需要与硬件模块连接时,ConnX DSP 可以通过专属的定制化接口与外部硬件连接,实现近乎无限的数据带宽。

为了进一步优化 DSP IP,ConnX 系列产品可以用 TIE(Tensilica Instruction Extension 指令扩展)语言进行定制。与 Verilog 类似,这一语言可以被用于设计多周期流水线执行单元、寄存器文件和 SIMD ALUs 等其它扩展核心架构的方式。每个扩展都有专属指令,且属于整个 ISA 的一部分,方便软件开发者实现硬件扩展。

结论

DSP 架构需要高效使用存储器才能实现高性能设计,同时将能耗和成本最小化。

ConnX B10 与 B20 是为雷达、激光雷达及 5G 通信专门设计的 DSP,性能对比其他软件兼容的 ConnX 家族产品提高了 10 倍。32 位定点 MAC,双精度、单精度和半精度浮点,更高的可并行性,以及更快的时钟速度等特性共同汇聚在可扩展的架构中。这一架构是为了应对雷达/激光雷达传感器,V2X 应用计算链条,以及满足汽车 OEM 实现 Lvel 2 和更高级别自动驾驶而量身设计的。

面向雷达、激光雷达和 V2X 优化的可扩展 DSP IP 已获得 ASIL B 随机故障和ASIL D 系统故障合规认证,助力实现未来更高水平的自动化驾驶。

Ted Chua 是 Cadence 公司 IP 事业部 Tensilica 雷达、激光雷达及通信 DSP 的产品管理和营销总监

原文标题:面向自动驾驶的可扩展 DSP

文章出处:【微信公众号:Cadence楷登】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2551

    文章

    51097

    浏览量

    753519
  • dsp
    dsp
    +关注

    关注

    553

    文章

    7998

    浏览量

    348896
  • 自动驾驶
    +关注

    关注

    784

    文章

    13812

    浏览量

    166447

原文标题:面向自动驾驶的可扩展 DSP

文章出处:【微信号:gh_fca7f1c2678a,微信公众号:Cadence楷登】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Mobileye牵手Innoviz合作激光雷达用于其Mobile Drive平台

    自动驾驶驾驶辅助技术的全球领导者Mobileye 和Innoviz今天宣布,Mobileye将在Mobileye Drive平台上使用innoviz的激光雷达。这展示了Innoviz的激光雷
    的头像 发表于 12-12 18:41 780次阅读

    毫米波雷达激光雷达比较 毫米波雷达自动驾驶中的作用

    毫米波雷达激光雷达的比较 毫米波雷达激光雷达自动驾驶技术中常用的两种传感器,它们在多个方面存在显著差异: 毫米波
    的头像 发表于 12-03 17:27 458次阅读

    激光雷达自动驾驶中的应用

    自动驾驶车辆提供必要的环境感知能力。 1. 激光雷达的工作原理 激光雷达系统通常包括一个激光发射器、一个接收器、一个旋转的机械部件(用于扫描
    的头像 发表于 10-27 10:34 548次阅读

    激光雷达与纯视觉方案,哪个才是自动驾驶最优选?

    主要分为两大类:激光雷达与视觉感知。激光雷达因其能够提供精确的距离和形状信息,在自动驾驶技术早期的开发中被广泛应用。然而,随着计算机视觉技术的飞速进步,基于摄像头的纯视觉感知方案逐渐崭露头角,并在某些场景
    的头像 发表于 09-29 10:47 454次阅读

    激光雷达与毫米波雷达的优缺点是什么

    激光雷达(LiDAR)和毫米波雷达(Millimeter Wave Radar)是两种广泛应用于自动驾驶、无人机、机器人等领域的传感器技术。它们各自具有独特的优缺点,以下是对它们的介绍
    的头像 发表于 08-16 10:02 1276次阅读

    激光雷达滤光片:自动驾驶的“眼睛之选”

    随着科技的飞速进步,激光雷达作为核心技术,正以前所未有的态势革新着我们的生活。从自动驾驶汽车的安全导航到智能机器人的敏锐环境感知,激光雷达的应用广泛且深入,而滤光片则是其中不可或缺的一
    的头像 发表于 08-09 17:54 1852次阅读
    <b class='flag-5'>激光雷达</b>滤光片:<b class='flag-5'>自动驾驶</b>的“眼睛之选”

    FPGA在自动驾驶领域有哪些应用?

    低,适合用于实现高效的图像算法,如车道线检测、交通标志识别等。 雷达和LiDAR处理:自动驾驶汽车通常会使用雷达和LiDAR(
    发表于 07-29 17:09

    一文看懂激光雷达

    项”       ·激光雷达成本下探,加速渗透至更多车型        ·自动驾驶水平升级,单车搭载激光雷达需求增加 上游模块升级 固态补盲开辟激光雷达新赛道 ·发射模块:1550nm
    的头像 发表于 06-27 08:42 644次阅读
    一文看懂<b class='flag-5'>激光雷达</b>

    商用激光雷达产品InnovizOne有什么独特之处

    Innoviz 是汽车行业的知名激光雷达制造商,率先开创了激光雷达感知技术。结合摄像头和雷达等其他传感器,Innoviz 能实现真正可脱手、解放双眼的
    的头像 发表于 06-17 09:46 693次阅读

    基于FPGA的激光雷达控制板

    激光雷达作为一种高精度、高性能的传感技术,广泛应用于自动驾驶、机器人导航、工业自动化、无人机等应用领域。激光雷达控制板可以很好的满足这些领域
    的头像 发表于 05-28 08:11 678次阅读
    基于FPGA的<b class='flag-5'>激光雷达</b>控制板

    阜时科技近期签订商用车自动驾驶全固态激光雷达批量订单

    阜时科技战略合作的某头部激光雷达(LiDAR)公司,签订商用车自动驾驶全固态激光雷达批量订单,近期将陆续交付。
    的头像 发表于 04-11 14:08 1087次阅读

    激光雷达的应用场景

    激光雷达在多个领域中都有着广泛的应用。以下是几个主要的应用场景: 自动驾驶汽车激光雷达自动驾驶汽车
    的头像 发表于 04-10 14:59 1329次阅读

    硅基片上激光雷达的测距原理

    硅基光电子技术的发展可以将激光雷达系统发射模块和接收模块中分立的有源和无源器件集成在芯片上,使激光雷达体积更小、稳定性更强、成本更低,推动激光雷达自动驾驶等领域的应用。
    发表于 04-08 10:23 585次阅读
    硅基片上<b class='flag-5'>激光雷达</b>的测距原理

    激光雷达的应用场景

    景: 大气环境监测 :激光雷达成为对大气进行高精度遥感探测的有效手段。它可以探测气溶胶、云粒子的分布、大气成分和风场的垂直廓线,对主要污染源进行有效监控。 自动驾驶汽车激光雷达
    的头像 发表于 03-21 10:38 1074次阅读

    现代汽车和起亚汽车宣布开发片上激光雷达传感器

    2月21日,现代汽车公司和起亚汽车公司宣布,他们将与韩国顶尖大学KAIST(韩国科学技术院)合作,在韩国大田KAIST总部建立“现代汽车集团-KAIST片上激光雷达联合实验室”,开发
    的头像 发表于 02-23 09:36 651次阅读
    现代<b class='flag-5'>汽车</b>和起亚<b class='flag-5'>汽车</b>宣布开发片上<b class='flag-5'>激光雷达</b>传感器