The bit error performance and information transfer rate of SPAD array optical receivers

Sarbazi, Elham and Safari, Majid and Haas, Harald (2020) The bit error performance and information transfer rate of SPAD array optical receivers. IEEE Transactions on Communications, 68 (9). pp. 5689-5705. ISSN 0090-6778 (https://doi.org/10.1109/TCOMM.2020.2993374)

[thumbnail of Sarbazi-etal-IEEETC-2020-The-bit-error-performance-and-information-transfer-rate-of-SPAD-array-optical-receivers]
Preview
Text. Filename: Sarbazi_etal_IEEETC_2020_The_bit_error_performance_and_information_transfer_rate_of_SPAD_array_optical_receivers.pdf
Accepted Author Manuscript
License: Strathprints license 1.0

Download (1MB)| Preview

Abstract

In this paper the photon counting characteristics, the information rate and the bit error performance of single-photon avalanche diode (SPAD) arrays are investigated. It is shown that for sufficiently large arrays, the photocount distribution is well approximated by a Gaussian distribution with dead-time-dependent mean and variance. Because of dead time, the SPAD array channel is subject to counting losses, part of which are due to inter-slot interference (ISI) distortions. Consequently, this channel has memory. The information rate of this channel is assessed. Two auxiliary discrete memoryless channels (DMCs) are proposed which provide upper and lower bounds on the SPAD array information rate. It is shown that in sufficiently large arrays, ISI is negligible and the bounds are tight. Under such conditions, the SPAD array channel is precisely modelled as a memoryless channel. A discrete-time Gaussian channel with input-dependent mean and variance is adopted and the properties of the capacity-achieving input distributions are studied. Using a numerical algorithm, the information rate and the capacity-achieving input distributions, subject to peak and average power constraints are obtained. Furthermore, the bit error performance of a SPAD-based system with on-off keying (OOK) is evaluated for various array sizes, dead times and background count levels.