СПЕКТРАЛЬНЫЙ ДЕТЕКТОР ДЛЯ СЧЕТА ФОТОНОВ

1. Устройство (100), содержащее:
формирователь (120) импульсов для приема сигналов, указывающих на обнаруженные фотоны, и формирования из них множества импульсов для формирования последовательности (200) импульсов; и
детектор (150) пиков для дискретизации последовательности (200) импульсов на выходе формирователя (120) импульсов, причем детектор (150) пиков содержит схему (300) для обнаружения и дискретизации по выбору значения максимума (202a, b, c) и значения минимума (204a, b) последовательности (200) импульсов;
аналогово-цифровой преобразователь (160), который преобразует значение максимума и значение минимума в цифровое значение максимума и цифровое значение минимума; и
счетчик (170) времени, который формирует первое значение для такта таймера, во время которого обнаруживают максимум или минимум, и второе значение для такта таймера, во время которого не обнаруживают максимум или минимум;
в котором исходная последовательность импульсов реконструируется с использованием цифрового значения максимума, цифрового значения минимума, первого значения и второго значения.
2. Устройство по п. 1, в котором детектор пиков дискретизирует только значения максимумов и минимумов.
3. Устройство по п. 1, в котором по меньшей мере одна высота импульса отдельных импульсов из множества импульсов реконструируется с использованием цифрового значения максимума, цифрового значения минимума, первого значения и второго значения.
4. Устройство по любому из пп. 2-3, в котором счетчик (170) времени обнаруживает момент времени для значения максимума и момент времени для значений минимумов.
5. Устройство по п. 4, в котором момент времени регистрируется в формате битовой строки.
6. Устройство по п. 1, в котором последовательность импульсов реконструируется в полном объеме посредством измерений тестовых пикселей или моделирования комплементарных схем «металл-оксид-проводник» (CMOS).
7. Устройство по п. 6, в котором счетчик времени обнаруживает момент времени для значений максимумов и минимумов.
8. Устройство по любому из пп. 6-7, в котором момент времени регистрируют в формате битовой строки.
9. Устройство по любому из пп. 1-2, в котором по меньшей мере некоторые из значений максимумов и минимумов буферизуются для адаптации к фазам времени между событиями.
10. Устройство по любому из пп. 1-2, в котором значения максимумов и минимумов предусматривают точную оценку высот импульсов для последовательности импульсов, при которой можно определять эффекты наложения.
11. Способ, содержащий этапы, на которых:
принимают сигналы, указывающие на обнаруженные фотоны, посредством формирователя (120) импульсов;
формируют из них множество импульсов для формирования последовательности (200) импульсов;
дискретизируют последовательность (200) импульсов на выходе формирователя (120) импульсов посредством детектора (150) пиков;
обнаруживают и дискретизируют по выбору значение максимума (202a, b, c) и значение минимума (204a, b) последовательности (200) импульсов посредством схемы (300) в детекторе (150) пиков;
преобразуют значение максимума и значения минимума в цифровое значение максимума и цифровое значение минимума:
формируют первое значение для такта таймера, во время которого обнаруживают максимум или минимум;
формируют второе значение для такта таймера, во время которого не обнаруживают максимум или минимум; и
реконструируют исходную последовательность импульсов с использованием цифрового значения максимума, цифрового значения минимума, первого значения и второго значения.
12. Способ по п. 11, дополнительно включающий в себя этап, на котором дискретизируют только значение максимума и значения минимумов.
13. Способ по любому из пп. 11-12, дополнительно включающий в себя этап, на котором реконструируют по меньшей мере одну высоту импульса для отдельных импульсов из множества импульсов с использованием цифрового значения максимума, цифрового значения минимума, первого значения и второго значения.
14. Способ по п. 12, дополнительно включающий в себя этап, на котором обнаруживают момент времени для максимума и момент времени для значений минимумов посредством счетчика (170) времени.
15. Способ по п. 14, дополнительно включающий в себя этап, на котором регистрируют момент времени в формате битовой строки.