OpticsKitOpticsKit
返回文章列表

光子计数vs模拟探测,灰色地带怎么选

2026-07-14

你的弱光探测场景原本选了光子计数方案,信噪比却不理想;换成模拟探测后更差。

两种方案各试了一遍都没解决——因为你的场景根本不在任何一个方案的最佳适用范围里。

光子计数的最佳适用条件

光子计数(Photon Counting)本质上是逐个检测和统计光子到达事件。当光强极弱(弱到光子可以相互分开)时,这是最有效的探测方式(来源:Cova et al., J. Mod. Opt. 2004)。

光子到达率 < 10⁶ photons/s:平均光子间隔 > 1μs,远大于探测器死时间,光子事件基本互不重叠

信号持续时间 > 探测器死时间:InGaAs SPAD死时间约10-100μs,若信号脉冲短于死时间,则后续光子全部漏检(来源:Cova et al., 2004)

需要单光子分辨率和时间标签:TCSPC(时间相关光子计数)可达~50ps定时精度,用于荧光寿命测量、量子光学实验

(来源:McIntyre, IEEE Trans. Electron Devices, 1966)

模拟探测的适用条件

当光强大到光子无法相互分开时,继续用光子计数就会因为大量重叠事件导致失真甚至饱和。此时应该切换到模拟探测(Analog Detection):直接积分光电流,测量平均功率而非逐光子计数(来源:Hobbs, Building Electro-Optical Systems, 2nd ed., 2009)。

光子到达率 > 10⁷ photons/s:光强大到光子事件高度重叠,计数器几乎总是饱和

连续光或调制光:信号是连续波(CW)或长脉冲(>μs量级),积分测量更稳定

需要高动态范围(>60dB):模拟探测的动态范围远超光子计数,是测量光功率变化范围大的场景首选

两种方案核心参数对比

参数 光子计数 模拟探测
动态范围 ~40 dB >80 dB
死时间 10-100 μs(限制最大计数率) 无(连续积分)
定时精度 ~50 ps(TCSPC模式) 受ADC采样率限制
最低探测 单光子 ~1000 光子/脉冲

选型决策逻辑树

用三个问题快速判断该用哪种方案:

Q1: 光子到达率是多少?

>10⁶ photon/s?→ 选模拟探测(光子计数已饱和)

<10⁶ photon/s?→ 进入 Q2

Q2: 需要亚纳秒定时精度吗?

需要(TCSPC/量子光学/荧光寿命)?→ 选光子计数

不需要?→ 进入 Q3

Q3: 动态范围需求多大?

>60dB?→ 选模拟探测

<40dB?→ 选光子计数

还有一类场景同时面对"弱光"和"高动态范围"两个矛盾需求——例如荧光强度分布测量或天文光变观测。此时可考虑Boxcar平均(模拟积分+数字平均)作为折中方案:用模拟前端积分弱光信号,再用数字平均压制噪声。

结论

选探测方案看光子数:单脉冲<1000光子用光子计数(SNR优势>10dB),>10⁶光子用模拟探测。1-10³光子的灰色地带,取决于暗计数率和带宽需求——暗计数<1kHz选光子计数,>100kHz选模拟探测。

选错了方案,调试三个月也救不回来。

关注公众号 OpticsKit,获取更多光学技术干货