spad芯片学习总结

一、时间相关单光子计数法TCSPC(Time correlated single photon counting)

1> 如果spad接收用单次发射、峰值检测会怎么样

       首先spad是概率性触发的器件,探测到的概率远小于1,而且不仅接收信号的光子可以触发,环境光噪声一样会被spad接收到,这样就会导致峰值检测的精度不高,信噪比也非常低。

2> 多次发射、概率统计

      为了解决单次发射、峰值检测的信噪比低的问题,采用多次发射、概率统计来精确的获取TOF信息,这样也排除了由于spad接收的概率性触发的问题,下图为TCSPC的工作原理。

图:TCSPC的原理示意图

       可以看出通过8次的发射,可以在直方图上近似表现出发射的波形,每次在发光的这段时间的任一点都是有可能接收到光子的,再通过统计每个点上管子被触发次数,就可以统计出不同时间接收的光强度,进而反应发射的光波形。

3>积分次数

      上面只是示意TCSPC的原理,实际发射的次数可能几十次到几千次,发射次数常用的叫法是积分次数,目前一般单点的spad发射次数设置为几百次到1000次,面阵的spad都只能设置在几十次左右。

4>直方图的坐标代表的意义

      输出的直方图横坐标为时间信息,具体表示的是bin的数量,比如一个单点的spad芯片有1024个bin,量程为15m,TOF时间100ns,那么每个bin的时间就是100ps,这个100ps对应的就是spad芯片内部的TDC的分辨率,N位TDC的bins数量为2^N,1000个bin对应TDC的位数就是10位。

二、spad芯片一般要求发射的脉宽更小

       一般在雷达上减小发射的脉宽是为了减小功耗,增加峰值的功率,提高发射的重频,在APD和SiPM应用时为了提升系统的信噪比都会把发射的峰值功率做的很大,脉宽2~5ns都是可以接受的,但是在spad芯片应用时,一般是发射功率会稍小一点,重频比较高,发射的脉宽更小, 一般都是1ns以内,这样做的目的也是提升接收的信噪比,比如上面说到的1024个bin对应15m的量程,TDC的分辨率为100ps,100ps足够分辨1ns的光脉冲了,所以脉宽在100ps~1ns之间做的越小越能提升信噪比,但是1ns的发射脉宽对SiPM的意义不大,SiPM一般是几百到几千和SPAD组合起来的,输出的是模拟信号,波形的上升时间一般为1ns左右,下降30ns左右,这样根本不能分辨1ns还是2ns的信号,所以对SiPM来说减小脉宽不能对信噪比有所提升,但是减小脉宽对spad来说可以有信噪比的提升。

 图:spad接收不同脉宽发射时

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

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

相关文章

Flink 数据集成服务在小红书的降本增效实践

摘要:本文整理自实时引擎研发工程师袁奎,在 Flink Forward Asia 2022 数据集成专场的分享。本篇内容主要分为四个部分: 小红书实时服务降本增效背景Flink 与在离线混部实践实践过程中遇到的问题及解决方案未来展望 点击查看原文视频 & 演…

Selenium的基本使用

文章目录 引入一.选择元素的基本方法1.根据id 选择元素2.根据 class属性选择元素当元素有 多个class类型 时 3.根据 tag名 选择元素4.通过WebElement对象选择元素5.find_element 和 find_elements 的区别 二.等待界面元素出现1.隐式等待2.显示等待 三.操控元素的基本方法1.点击…

基于springboot+vue的武汉旅游网(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍…

mysql知识点+面试总结

目录 1 mysql介绍 2 数据库常见语法 3 数据库表的常见语法 4 其他常见语法(日期,查询表字段) 5 JDBC开发步骤 6 索引 6.1 索引常见语法 7 常见面试总结 8 java代码搭建监控页面 1 mysql介绍 数据库:存储在硬盘上的文件系统…

使用 Visual Studio Code Docker 工具调试 .NET 容器

作者:Chet Husk 排版:Alan Wang Visual Studio Code Docker 工具已发布1.26.0版本,这个版本为使用 .NET SDK 构建和调试容器映像提供了内置支持。 VS Code 中的 Docker 调试 Visual Studio Code Docker 工具使开发人员可以轻松入门容器。它…

阿里云2核4G服务器配置汇总表_轻量和ECS

阿里云2核4G服务器配置价格表,297元一年,配置为轻量应用服务器2核4G、4M带宽、60GB高效云盘,折合24元一个月。 目录 2核4G服务器轻量: 2核4G服务器ECS 关于轻量和ECS的区别: 2核4G服务器轻量: 云服务器…

Java请求Http接口-OkHttp(超详细-附带工具类)

简介:OkHttp是一个默认有效的HTTP客户端,有效地执行HTTP可以加快您的负载并节省带宽,如果您的服务有多个IP地址,如果第一次连接失败,OkHttp将尝试备用地址。这对于IPv4 IPv6和冗余数据中心中托管的服务是必需的。OkHt…

【使用Zookeeper当作注册中心】自己定制负载均衡常见策略

自己定制负载均衡常见策略 一、前言随机(Random)策略的实现轮询(Round Robin)策略的实现哈希(Hash)策略 一、前言 大伙肯定知道,在分布式开发中,目前使用较多的注册中心有以下几个&…

ldbk文件

ldbk是雷电的镜像文件 打开的话可以用雷电多开器弄一个模拟器然后点击备份与还原,选择对应的.ldbk文件去还原,注意版本,不行的话换一个试试。 正常备份雷电模拟器的镜像文件就是.ldbk,可以加个后缀改成.7z解压后可以直接得到.vm…

华为擎云“磨刀”,政企数字化转型“砍柴”

文|智能相对论 作者|李永华 毫无疑问,消费级硬件已进入稳态式红海竞争格局,惨烈厮杀的同时各厂商的市场地位又相对固定。 这意味着机会少的同时困难大。 于是,越来越多终端厂商将着力点之一转向商用市场。 华为就是其中之一。 2023年3月…

Python Web开发 Django 简介

今天来为大家介绍 Python 另一个 Web 开发框架 Django,它是一个基于 Python 定制的开源 Web 应用框架,最早源于一个在线新闻 Web 网站,后于2005年开源。Django 的功能大而全,它提供的一站式解决的思路,能让开发者不用在…

70 # 协商缓存的配置:通过修改时间

对比(协商)缓存 比较一下再去决定是用缓存还是重新获取数据,这样会减少网络请求,提高性能。 对比缓存的工作原理 客户端第一次请求服务器的时候,服务器会把数据进行缓存,同时会生成一个缓存标识符&#…

Spring事务和事务传播机制

1. Spring中事务的实现 编程式事务(手动写代码操作事务)声明式事务(利用注解自动开启和提交事务) 2. 编程式事务 import lombok.extern.slf4j.Slf4j; import mybatis.model.User; import mybatis.service.UserService; import org.springframework.beans.factory.annotation…

认识Redis

1. 前置操作 以下内容基于CentOS 1.1. 安装 yum -y install redis 1.2. 启动 redis-server /etc/redis.conf & 1.3. 打开 redis-cli 1.4. 停止 redis-cli shutdown 1.5. 设置远程连接 修改 /etc/redis/redis.conf 修改 bind 127.0.0.1为 bind 0.0.0.0 1.6. 使用…

docker优点简介和yum方式安装

一.docker简介 二.docker的优点 1.交付和部署速度快 2.高效虚拟化 3.迁移性和扩展性强 4.管理简单 三.docker的基本概念 1.镜像 2.容器 3.仓库 四.docker的安装部署 (1)点击容器 ​(2)选择docker-ce,根据相…

OAuth2.0一 Spring Security OAuth2.0

这里主讲OAuth2.0 学习OAuth2前提: 掌握Spring Security Spring Security学习 一 OAuth2.0介绍 OAuth(Open Authorization)是一个关于授权(authorization)的开放网络标准,允许用户授权第三方应用访问他们…

Docker容器:docker镜像的创建及dockerfile

Docker容器:docker镜像的创建及dockerfile案例 一.docker镜像的三种创建方法 创建镜像有三种方法:基于现有镜像创建、基于本地模板创建及基于dockerfile创建 1.基于现有镜像创建 1.1 启动镜像 #首先启动一个镜像,在容器里做修改 docker …

诚迈科技荣膺小米“最佳供应商奖”

近日,诚迈科技受邀参加小米战略合作伙伴HBR总结会。诚迈科技以尽职尽责的合作态度、精益求精的交付质量荣膺小米公司颁发的最佳供应商奖,其性能测试团队荣获优秀团队奖。 诚迈科技与小米在手机终端方向一直保持着密切的合作关系,涉及系统框架…

JUC学习笔记(一)

1. JUC概述及回顾 1.1. JUC是什么? 在 Java 5.0 提供了 java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类。此包包括了几个小的、已标准化的可扩展框架,并提供一些功能实用的类,没有这些类&#xff0…

LeetCode算法递归类—二叉树的右视图

目录 199. 二叉树的右视图 题解: 目标: 思路: 过程: 代码: 运行结果: 给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所…