• 211查看
  • 0回复

[硬件底层] Lidar|三星SPAD dToF Lidar芯片论文解析

[复制链接]


该用户从未签到

发表于 3-3-2024 13:56:23 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


引言

之前我们在《ADAS-Lidar|索尼车载IMX459激光雷达芯片论文解析》中简要介绍了Sony车载SPAD阵列Lidar芯片。今天,我们将基于三星发布自家消费、工业级的dToF的IEEE论文,为大家介绍三星SPAD阵列芯片技术以及基于该芯片构造的Lidar系统Demo。

该论文提出了一种用于移动应用的激光雷达系统,该系统具有功率效率和耐受高环境的能力。该系统具有940nm扫描激光源和具有片上时间相关直方图的192×144单光子雪崩二极管(SPAD)阵列。当返回的激光脉冲较弱时,自适应单程直方图结构通过保持在粗略分辨率模式来节省功率。新的信号处理方法允许深度分辨率超过粗略的仓大小。该系统能够以每秒30帧的速度测量深度图像,范围可达10米,范围误差为1%,仅消耗12mW的光功率。

1. Introduction

深度传感已成为涉及环境交互的应用中的一个显著特征,如增强现实(AR)、自动驾驶汽车和安全监控。在雷达和超声波等常见测距技术中,激光雷达传感器具有距离远、距离分辨率高和空间分辨率高等优点。激光雷达通过测量传感器和被探测物体之间的光的飞行时间(ToF)来解析深度。根据不同的测量原理,它通常分为直接飞行时间(dToF)或间接飞行时间(iToF)类型。dToF特别受关注,因为它对多径回波具有免疫力,并且易于用现有视觉系统增强它以形成3D图像解决方案。

dToF激光雷达传感器需要通过重复测量来拒绝透射光中的背景光(也称为环境光)。为了从所有光子中检测返回的激光光子,通常使用直方图来对光子时间戳进行分类,并且直方图的峰值通常指示返回的激光光。设计一个在功率效率、环境容差、射程和射程分辨率之间取得正确平衡的系统可能非常具有挑战性。增加光源强度或减小直方图仓大小通常保证更好的性能;但是功耗和存储器的增加可能会抵消这种益处。提出了一种两次通过的解决方案来缓解这一问题。它首先使用粗直方图以粗分辨率估计深度,然后围绕估计的粗深度构建新的精细直方图,从而获得精细分辨率的深度。第一遍中的信号在第二遍之前被丢弃,对提高距离分辨率没有贡献。信号损失(或浪费)的影响在长距离测量中尤其明显,在长距离测试中,返回的光子通常很少,因此更有价值。

在本文中,我们提出了一个使用192×144 SPAD阵列的激光雷达系统的设计。该系统具有自适应单程直方图结构,该结构允许直方图根据返回的激光信号强度从粗略模式自适应地切换到精细模式。结合新颖的信号处理,该系统能够在户外阳光充足的情况下,以每秒30帧(fps)的低功耗,在10米处以高分辨率检测低反照率(10%)的物体。

2 系统架构

系统架构如下图所示:

Lidar|三星SPAD dToF Lidar芯片论文解析w1.jpg

Lidar System Arch
我们采用扫描激光雷达方案,以利用其比非扫描方案(例如闪光激光雷达)更高的信噪比。已经研究了用于激光雷达应用的不同类型的激光束扫描仪;其中,固态扫描仪通常是首选,因为它没有移动部件,响应时间快,设计紧凑,成本低。特别是将激光二极管阵列与衍射光学元件(DOE)相结合的最新进展使它们在消费级Lidar系统中更具有竞争力。


    Lidar TX

TX由具有光学元件的激光扫描仪组成,该光学元件用940 nm红外波长的线型图案照射场。由于激光图案和从目标反射回来的光信号之间的光学差异,询问图案的间隔不能在整个过程中是均匀的。我们在接收器(RX)中设计了具有灵活寻址方案的SPAD阵列,以避免反射光信号丢失,这是通过将SPAD阵列划分为不同的区域来实现的,从而可以独立设置每个区域内的扫描和寻址模式。因此,RX扫描图案可以被调谐为与变化的反射光位置完美匹配,以保证捕获返回的信号光子。


    Lidar RX

如下面将详细描述的,RX芯片还具有放置在阵列两侧的计数器(CNT)和时间-数字转换器(TDC)电路,允许SPAD电压脉冲在检测到光子之后立即被处理。此外,由于片上ASIC支持全直方图构建和读出,所提出的激光雷达系统的实时帧率可以达到30fps。

3 SPAD芯片与操作

3.1 Sensor架构

我们设计了具有所有基本块的RX,以完全在芯片上进行dTOF操作。

Lidar|三星SPAD dToF Lidar芯片论文解析w2.jpg

pixel arch
上图说明了SPAD传感器芯片架构、信号路径和2×2 SPAD像素电路。SPAD通常在雪崩击穿区域中操作,反向偏压略微超过其击穿电压(即Vbias=Vbd+Vex),其中Vex是过电压)。这意味着SPAD具有非常高的信号增益,并且可以检测单光子事件。为了将激发的SPAD重置回其待机状态,在阳极连接一个淬火晶体管(也称为无源淬火)。这使得紧凑的SPAD设计难以实现。
3.2 SPAD共享

最近,基于虚拟保护环的SPAD设计已被证明在实现小间距方面很有前景。我们基于类似的概念,通过在20μm像素中与四个(2×2)相邻SPAD共享一个公共阴极和输出电路,进一步提高了填充因子(至19.6%)(见图2)。SPAD的间距为10μm,我们将击穿电压(Vbd)设计为17.4V。四个SPAD输出通道通过或门耦合,作为统一的像素输出,以节省电路面积并提高填充因子。组合脉冲的信号处理将在第四节中详细讨论。SPAD传感器芯片通过三星定制的90nm背面照明(BSI)图像传感器工艺制造。

Lidar|三星SPAD dToF Lidar芯片论文解析w3.jpg

制造工艺
最终芯片layout如下所示:

Lidar|三星SPAD dToF Lidar芯片论文解析w4.jpg

Layout3.3 TCAD仿真

TCAD模拟证实,目前的设计可以在940nm处实现3%的光检测概率(PDP),过电压(Vex)为2.6V:

Lidar|三星SPAD dToF Lidar芯片论文解析w5.jpg

TCDA仿真
通过优化器件结构,引入金属透镜以提高有效填充因子,并引入纳米结构薄膜以增强光吸收,我们估计,在外延厚度为3um的情况下,光检测概率提高了3倍以上,或最终设计中超过10%的光检测效率(PDE)。

3.4 操作流程

如下图所示,Lidar操作流程可以分为两个part:


    检测反射激光信号

    然后重复dTOF测量循环

Lidar|三星SPAD dToF Lidar芯片论文解析w6.jpg

操作流程
在返回信号搜索开始时,列/宏块扫描仪的信号会启用新的像素组,位于阵列底部。如Pixel arch图所示,八个(4×2)相邻像素被寻址为一个宏块,因此无论视差如何,都可以捕获返回的激光光子。



pixel arch
一旦选择了宏块,13位CNT阵列首先对块内所有像素的环境光子进行计数。然后进行CNT位反转(2的补充),然后在激光照射下进行另一轮光子计数。然后,可以通过检测哪个CNT(因此像素)首先将其符号位翻转为正来确定精确的返回激光信号位置。这样的操作允许我们仅用简单的向上CNT而不是更复杂的双向(向上/向下)CNT来设计阵列。在该阶段结束时,CNT阵列发出驱动TDC输入MUX的像素选择信号。因此,只有接收到最高光子量的像素被选择用于dToF测量。

在dToF测量阶段,来自SPAD阵列的数字脉冲串由高精度TDC处理,TDC能够分辨低至250ps的时间戳。要投射的激光脉冲总数N由要测量的最大范围决定。在测量的中途,ASIC逻辑分析前M个周期的直方图,并确定是否应切换到精细仓模式。重复此dTOF操作,直到它扫描整个SPAD阵列。

4 信号处理

4.1 SPAD信号处理

由于激光脉冲非常宽(例如w=4ns,距离约0.6米),因此需要边缘触发来实现所需的分辨率(范围的1%)。我们设计了信号处理流水线(即TDC)来精确测量返回脉冲的上升沿和下降沿的时间戳。信号处理流水线包括脉冲采集恢复、直方图和后处理。

当两个或多个SPAD同时给出脉冲时,它们在读出通道上合并为单个脉冲(我们称此过程为“脉冲碰撞”或“事件碰撞”),导致信号丢失。如果单个SPAD脉冲较长,则脉冲碰撞发生得更频繁。当脉冲碰撞时,只有第一个脉冲前沿和最后一个脉冲后沿幸存,其他边缘丢失。

这类似于光子堆积,因为后期光子会被早期光子掩盖。脉冲碰撞与堆积复合,使光子计数失真,并引入深度测量误差。为了减轻这种信号损失,我们开发了脉冲碰撞恢复算法(下图A)来恢复大部分丢失的信号。

Lidar|三星SPAD dToF Lidar芯片论文解析w8.jpg

SPAD
为此,TDC记录脉冲的前沿和后沿时间戳(t1和t2)。如果t2?t1大于单个SPAD通道中的单个脉冲宽度(wS)(通过校准获得),则我们可以在t2?wS处恢复一个事件时间戳。我们在图A中显示了一个示例,其中三个SPAD总共检测到6个光子,但合并通道仅显示3个脉冲。碰撞恢复算法恢复3个丢失光子检测事件中的2个。尽管并非所有光子都被恢复,但模拟在图B中显示,这种恢复算法导致结果接近完全没有碰撞的情况。这是因为n个脉冲碰撞的概率随着n的增加而急剧降低,因此对于大多数碰撞情况,即两个脉冲碰撞情况,都会完全恢复。
4.2 FIR滤波

为了从精细直方图中获得精确的TOF,有必要应用数字滤波器来增强峰值。为了避免堆积引起的问题,我们开发了一种用于精确峰值增强的条件FIR滤波器。下图通过模拟举例说明。解析的TOF与滤波直方图的峰值位置匹配良好。

Lidar|三星SPAD dToF Lidar芯片论文解析w9.jpg

直方图处理


5 性能以及结论

5.1 精度

我们用蒙特卡罗方法对系统进行了数值模拟,以估计系统的测量误差。如下图所示:

Lidar|三星SPAD dToF Lidar芯片论文解析w10.jpg

误差
可以看出误差保持在1%的范围内,除非在1.5米以下的极近距离,否则误差不能降低到精细仓分辨率(250 ps,相当于3.75厘米)以上。
5.2 系统Spec

洗标给出了系统规格的摘要。

Lidar|三星SPAD dToF Lidar芯片论文解析w11.jpg

System Spec
总结:我们报道了一个完整的激光雷达系统设计,包括TX、RX、片上直方图和数据处理。TX基于940nm的激光扫描仪。RX具有SPAD阵列,该阵列具有用于视差不可知返回信号定位的灵活寻址方案。在有限的光功率预算下,与时间门控解决方案相比,片上自适应单程直方图显示出优越的性能。该系统能够以每秒30帧、12毫瓦的光功率捕获深度图像。该系统的射程可达10米,深度误差保持在1%以内。该系统在能效、测距、测距分辨率和环境容限之间取得了良好的平衡,适用于移动测距应用。

6 结束语

今天我们给大家介绍了三星的基于SPAD dToF芯片论文,讲解了芯片基本架构、性能指标等,希望今天的介绍以及科普可以帮助您更加深入的了解车载激光雷达,对您的工作有所帮助。

好了今天就到这里,希望今天可以给您带来对于传感器的更深的认知,喜欢的同学可以进行朋友圈分享以及点击文章在看。另外,对论文感兴趣的同学可以fllow我的Github论文仓库AdasTechPapers,也可以加入知识星球以及交流群,获取一手行业资料~

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 22-12-2024 16:40 , Processed in 0.263709 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.