spad 探测器_大面阵SPAD阵列集成微透镜阵列,填充因子改善明显

基于CMOS制造工艺可实现大面阵、单片式单光子雪崩光电二极管(SPAD)阵列,并受到如3D成像、荧光寿命成像等各种应用的青睐,但常常受到低填充因子(fill factor,指感光区域面积与像元面积的比值)的困扰。SPAD填充因子的数值通常小于5%,当然如果牺牲一些功能,如删除计时电路设计,SPAD阵列填充因子也可以高达60%。

将大面阵SPAD阵列与微透镜阵列进行集成设计,可以大大提高其探测效率。微透镜阵列利用折射原理或者衍射原理,将入射光集中到感光区域。据麦姆斯咨询报道,近日,英国赫瑞瓦特大学(Heriot-Watt University)、英国爱丁堡大学(The University of Edinburgh)、美国博伊西州立大学(Boise State University)和意大利米兰理工大学(意大利语:Politecnico di Milano)的研究人员在美国光学学会(Optical Society of America, OSA)旗下期刊Optica上发表论文:《可提高填充因子的CMOS SPAD阵列与高浓度因子衍射微透镜集成设计》(High concentration factor diffractive microlenses integrated with CMOS single-photon avalanche diode detector arrays for fill-factor improvement),公布了专为大面阵SPAD阵列设计的微透镜阵列的研究成果。

文中介绍了为两款32 x 32硅基CMOS SPAD阵列设计的衍射微透镜阵列,目的均是提高SPAD阵列有效填充因子,从而提高在低光子环境下的单光子探测效率(SPDE)。其中一个SPAD探测器阵列MF32的感光区域面积直径仅为7μm,对应填充因子约为1.5%;另一个为SPAD探测器阵列MiSPIA的感光区域面积直径为30μm,对应填充因子约为3.4%。因为衍射极限焦斑尺寸可通过透镜刻度调节焦距实现,需要透镜能够将足够多的光线聚集在感光区域内。透镜阵列采用熔融石英衬底,然后倒装到SPAD阵列上。

3fac7cd0db3750bbf15573cefa8d14fa.png

无限共轭微透镜结构示意图。可将无限远的物体成像到SPAD像素,设计焦距为熔融石英衬底与其折射率的比值。

研究人员采用二元光刻技术制作微透镜阵列。为了在给定波长λ的条件下获得衍射光学元件(DOE)的最大衍射效率,等效折射透镜的形貌宽度被分为2π,从而实现元件的相位匹配。

0ae319867cfbf3d6cee86478ee00d908.png

采用二元光刻技术制作微透镜阵列的工艺步骤

论文对微透镜阵列与两种不同的SPAD阵列集成后的效果进行了测试。这两款SPAD阵列的设计参数如下:

ba35565e40200a414c93384cb71ccb8b.png

用变异系数(Coefficient of Variation, CV)统计可看出探测器阵列的光照均匀性。分别收集MiSPIA和MF32在波长为808 nm和580 nm时光学系统的表现,可以看出与微透镜阵列集成后一致性更佳。

e83502baab0537407231026c33e95229.png

SPAD阵列的CV表现与光圈数值的关系:(a)MiSPIA,波长为808 nm;(2)MF32,波长为580 nm。CV值越小说明整个SPAD阵列上的光线分布均匀性越好。

而浓度因子(Concentration Factor, CF)则是表示利用微透镜提升探测器阵列探测能力的参数。CV的含义是,在相同条件下,光子事件被集成微透镜的探测器阵列探测到的数量与裸探测器芯片探测到的数量的比值。为了保证比较的公平性,每种条件下,裸探测器、微透镜与探测器阵列的集成器件所探测的信息都会记录对应波长、光圈数值,同时保证所有测量的激光功率水平相同。从下图(a)可以看出,随着入射光最大角度的减小,CF随着照明光圈值增加,这与预期一致,因为微透镜就是为准直入射光源而设计的。从下图(b)可以看出,透镜在波长为780 nm处效率最高,CF在波长为808 nm、不同光圈数值时均略有降低。

bc808cae35f1c9bc7c5e1a3d253ad9ef.png

CF对比:MiSPIA与微透镜阵列集成后与之前研究工作收集的数据。(a)峰值的CF(红色)和设计波长的CF(黑色)与照明光圈f的关系,实线为新数据,虚线为过去研究收集的数据;(b)在f=22(红色)、f=11(黑色)的新旧数据对比,实线为新数据,虚线为过去研究收集的数据。

研究人员在较广的波长范围(500nm ~ 900nm)和光圈范围(f=2 ~ f=22)内,在不同条件下对每个微透镜阵列进行全面表征,主要以CF和CV两个参数为主。在两个实例中,除了最低的光照(f=2)以外,其它条件下CV都大大降低了,证明了以二元光刻制造的微透镜的高质量、高均匀性等衍射性能。MiSPIA阵列达到的最大CF值是19.5,而MF32阵列最高达到33.8。通过将微透镜阵列与SPAD阵列集成,可以大大提高SPAD阵列的填充因子。带来的优势对光子数量极少环境中的应用特别有用,如生物医学领域的荧光寿命成像或者正电子发射断层扫描(PET)、飞行时间(ToF)测距以及激光雷达(LiDAR)。

论文链接:https://www.osapublishing.org/ao/abstract.cfm?uri=ao-59-14-4488

393e922100a8b28b5719a93cce63ce74.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/264109.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Azure Backup 简介

ViswanathTata云Enterprise 项目经理AzureBackup是 Azure恢复服务的一部分,在安全高效的环境中对上传到 Azure的数据提供简单可靠的管理和保护。Azure Backup以经济高效的方式提供无限的存储空间和长期的数据保留,这些功能使其成…

笔记:Java虚拟机运行时数据区

Java虚拟机在执行Java程序的过程中会把它管的内存划分为以下若干个不同的区域: 1、程序计数器 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器;由于Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时…

高电压技术思维导图_钢铁技术:钢铁行业板坯连铸结晶器振动常见故障思维导图...

钢铁虾:(您距离钢铁虾只差关注)结晶器是连铸机的心脏,其振动偏差直接危及连铸过程的生产安全,其振动精度也往往与铸坯表面裂纹等缺陷息息相关。国内外常见板坯连铸结晶器振动形式有:①机械式振动;②双液压缸式振动&…

可以编辑vga格式文件的软件-PowerCreator Media Studio

vga格式的课件越来越多。不小心没有录制好的可见,想修改一下找了很久居然没有找到一个合适的软件。还有朋友给了一款:PowerCreator Media Studio用起来很方面,和premiere的操作很像。大赞。 安装后自带可以播放vga格式的播放器。 转载于:htt…

获取当前文件所在路径

代码 1 unitUnit1;2 interface3 uses4 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,5 Dialogs, StdCtrls;6 type7 TForm1 class(TForm)8 Button1: TButton;9 Button2: TButton;10 procedureButton1Click(Sender: TObject);11 procedureButton2…

删除隐藏版本信息 版本回退_git之版本穿梭术

上一篇主要针对使用git add和git commit两个指令提交文件到本地版本库做了详细的介绍,其实提交文件到版本库无非就是两个步骤,先将文件添加到暂存区,所有要提交的文件全部添加完毕,统一提交到版本库。那我们每一次提交都会生成一个…

c#中使用ref和out传值

c#中使用ref和out传值 首先,如果不使用这两个关键字,那是什么样 呢?看下面的例子:使用ref:using System; class Test {     static void Swap(ref int x, ref int y)     {         int temp x;         x y;         y temp;     }  …

喜马拉雅第三方客户端开发(接口和接口数据解析)。

前言:最近闲来无事,看了网上豆瓣的第三方客户端,手有点痒,决定自己动手开发一个客户端,比较了荔枝和喜马拉雅,决定开发喜马拉雅的第三方客户端。 客户端使用了WPF开发。 1.抓取接口; 首先得解决…

聚合复合_聚合复合微生物菌剂的功能

不点蓝字关注我飞走啦!在经营肥料上来讲,大家都知道做复合微生物菌剂,不仅可以活化疏松土壤,而且在各种作物上抗逆、防病、增产的效果都非常的好。问为什么说大家都要重点使用聚合微生物菌剂呢?答因为聚合微生物菌剂和…

代理模式详解(静态代理和动态代理的区别以及联系)

原文链接:https://www.cnblogs.com/takumicx/p/9285230.html 1. 前言 代理模式可以说是生活中处处可见。比如说在携程上定火车票,携程在这里就起到了一个代理的作用,比起我们在官网上或者直接去柜台订票,携程可以为用户提供更多人性化的选择。再比如代购,我自己的mb…

一个简单的HelloWorld程序

/* * 编译器:  VC6.0 * 类 型:  C语言 */ 1 #include <stdio.h>//#includes代表是C预处理指令,stdio.h代表是在此行位置键入了库文件stdio.h的完整内容,是标准输入输出头文件,< and >代表是直接从库文件加载stdio.h文件。2 3 intmain(void)//int代表此main…

sass 安装配置和使用

一、什么是SASSSASS在CSS的基础上做了一些扩展&#xff0c;使用SASS你可以使用一些简单的编程思想进来编写CSS。比如&#xff0c;SASS中可以定义变量、混合、嵌套以及 函数等功能。只不过SASS不像CSS&#xff0c;可以直接运用到项目中&#xff0c;如果你需要将样式运用到项目中…

为什么我的对象被 IntelliJ IDEA 悄悄修改了?

背景 最近&#xff0c;在复习JUC的时候调试了一把ConcurrentLinkedQueue的offer方法&#xff0c;意外的发现Idea在debug模式下竟然会 “自动修改” 已经创建的Java对象&#xff0c;当时觉得这个现象很是奇怪&#xff0c;现在把问题的原因以及解决过程记录下来&#xff0c;希望你…

​std::multimap

2019独角兽企业重金招聘Python工程师标准>>> std::multimap multimap,是一个关联性容器,用于存放这样的元素,这些元素是由键以及关联的值组成.容器内容将根据元素的键进行排序.并且容器可以插入多个具有相同键的元素.接口 pair<const_iterator,const_iterator>…

容器部署解决方案Docker

一、Docker简介 1.1 虚拟化 【什么是虚拟化】 在计算机中&#xff0c;虚拟化&#xff08;英语&#xff1a;Virtualization&#xff09;是一种资源管理技术&#xff0c;是将计算机的各种实体资源&#xff0c;如服务器、网络、内存及存储等&#xff0c;予以抽象、转换后呈现出来&…

BREW做的第一个程序--Hello world!

这几天开始做BREW开发了&#xff0c;刚开始挺晕的。又是C指针&#xff0c;又是BREW的SDK文档&#xff0c;还有环境配置&#xff0c;一大堆东东&#xff0c;真是让人手忙脚乱。好不容易配好了环境&#xff0c;写出了第一个Hello world!程序。感觉还不错&#xff0c;就把代码和想…

careercup-链表 2.1

2.1 编写代码&#xff0c;移除未排序链表中的重复节点。 不使用临时缓存&#xff1a; 如果不允许使用临时的缓存(即不能使用额外的存储空间)&#xff0c;那需要两个指针&#xff0c; 当第一个指针指向某个元素时&#xff0c;第二个指针把该元素后面与它相同的元素删除&#xff…

随机排列_“按字母顺序排列”其实是种随机顺序

闲话之前有聊过&#xff0c;微信公众号这边接的广告不多&#xff0c;主要收益来自于微信自带的中插广告。后来同学们还开玩笑说“研究半天没发现这个图片哪里没品了&#xff0c;才发现是广告。”另外还有一部分收益&#xff0c;来自于各位的打赏。鉴于大部分人都是打赏一两块钱…

android 获取应用的资源id和uri

2019独角兽企业重金招聘Python工程师标准>>> 在某些应用中&#xff0c;为了实现应用apk资源放入重复利用&#xff0c;或者使用反射得到本应用的资源&#xff0c;需要使用反射反射方式获得&#xff0c;但Resources类中也自带了这种获取方式&#xff0c;并且功能更加强…

(SQL语句)按指定时间段分组统计

我现在有一张表&#xff1a; 列名1 时间 03174190188 2009-11-01 07:17:39.217 015224486575 2009-11-01 08:01:17.153 013593006926 2009-11-12 08:04:46.560 013599584239 2009-11-22 08:53:27.763 013911693526 2009-11-23 08:53:51.683 013846472440 2009…