
QUANTA – Quantum Photon Counter & Timer Software
QUANTA is the complete acquisition and analysis software for the Nuclear Instruments digitizer platform — the software layer of the QuantumBox chain. From single photons to quantum correlations, it turns a DAQ141-6 or DAQ141 digitizer into a turnkey photon-counting and timing instrument, with a coherent dark-themed interface.
QUANTA covers the full experimental workflow — signal visualization, energy calibration with automated peak fitting, photoelectron classification, cross-channel quantum correlations, inter-arrival and cross-channel timing, and hardware coincidence monitoring — all processed in real time at up to millions of events per second (up to 60 M/s in counting mode and 156 M/s in timing mode over 10 GbE), while data stays accessible for offline analysis and export.
Two Operating Modes
QUANTA runs the same hardware in two complementary modes — one optimized for how many photons arrive, the other for when they arrive.
⬤ Photon Counting — with Quantum Correlations
Measure photon-number distributions and the quantum correlations between beams: beamsplitter and twin-beam experiments, squeezed-light characterization, sub-shot-noise metrology.
- A common trigger gates all channels simultaneously, so every beam is sampled on the same event
- 16-bit energy resolution via charge integration (QDC) or peak detection
- Real-time photoelectron (PE) classification using calibrated thresholds — the exact photon number per pulse
- Cross-channel quantum correlations computed live: second-order coherence g₁₁, Noise Reduction Factor (NRF < 1 certifies sub-shot-noise correlations), Pearson coefficient γ, Fano factor and g⁽²⁾(0)
- 2D joint-probability heatmaps (PE×PE, Energy×Energy) and time-resolved waterfall displays
- Inter-arrival time distribution for source characterization
⬤ Photon Timing — 10 ps Resolution & Photon-Number Resolution
Time-correlated single-photon counting (TCSPC), fluorescence-lifetime measurement, arrival-time tagging and coincidence counting — with per-channel independent triggering.
- ~10 ps timing resolution with the digital Constant Fraction Discriminator (CFD); 4 ns with Leading-Edge triggering
- Photon-number resolution retained in timing mode: a 14-bit amplitude is recorded with every timestamp, so each event carries both its arrival time and its photon number
- User-defined time measurements: inter-arrival on any channel, or the time difference between any two channels
- Overflow-corrected timestamps for unlimited acquisition duration
- A comprehensive fitting system (Gaussian, multi-Gaussian, single/multi-exponential, Voigt, log-normal) for lifetimes, jitter and coincidence-peak widths
Cross-channel time-difference histogram: the coincidence-peak width measures the timing correlation between two channels down to the picosecond scale.
Cross-channel time-difference histogram: the coincidence-peak width measures the timing correlation between two channels down to the picosecond scale.
Configurable Hardware Coincidences — up to 100 MHz
QUANTA drives and monitors independent, fully configurable hardware coincidence units. Each unit has a programmable channel mask, with per-channel trigger width and delay for precise alignment, and the coincidence logic runs in the digitizer FPGA so it sustains event rates up to 100 MHz — far beyond what any software correlator could handle.
Coincidence rates are displayed live as time-series charts with a per-unit percentage breakdown, and can be dumped to CSV at a configurable interval for long unattended runs.
Hardware coincidence configuration and live coincidence-rate monitoring — programmable channel masks, per-channel width and delay, running in the FPGA at up to 100 MHz.
Hardware coincidence configuration and live coincidence-rate monitoring — programmable channel masks, per-channel width and delay, running in the FPGA at up to 100 MHz.
Signal Setup & Energy Calibration
A real-time multi-channel oscilloscope lets the user inspect raw detector signals before acquiring: the trigger view overlays the analog input with the CFD output and the digital trigger/gate/inhibit signals, while each channel shows its input alongside the QDC integration window or CFD discriminator output. Time base, trigger level, pre-trigger, and per-channel scale and offset are all configurable.
Energy calibration uses an automated log-parabola Gaussian peak-fitting method: the software detects the photoelectron peaks, fits each with a Gaussian (centroid, sigma, FWHM, area, χ²) and assigns a PE number from the zero-peak reference, computing the classification thresholds from the valleys between peaks. Iterative refitting across sessions keeps the calibration stable over time.
Real-Time Analysis Dashboard
During acquisition every panel updates continuously, and all data stays accessible after the run — navigate, zoom, fit and export with no data loss:
- Amplitude histograms with per-channel Gaussian analysis and a cross-channel summary
- PE counting distributions with mean, mode, Fano and g⁽²⁾(0)
- A statistics table of per-channel metrics (counts/s, PE stats) and per-pair correlations — right-click any value to add it to a live time-series plot
- Correlation heatmaps and energy waterfall displays for time-resolved behaviour
Technical Specifications
| Specification | Value |
|---|---|
| Energy resolution | 16-bit (Counting) / 14-bit (Timing) |
| Timing resolution | ~10 ps (CFD) / 4 ns (Leading Edge) |
| Photon-number resolution | Real-time PE classification (both modes) |
| Max sustained rate — Photon Counting | 6 M events/s (1 GbE) · 60 M events/s (10 GbE) |
| Max sustained rate — Photon Timing | 12.5 M events/s (1 GbE) · 156 M events/s (10 GbE) |
| Hardware coincidences | Configurable units, up to 100 MHz |
| Signal processing | QDC, Peak Holder, Digital Pole-Zero |
| Trigger modes | Common, Leading Edge, CFD |
| Correlation metrics | g₁₁, NRF, γ, Fano, g⁽²⁾(0), 2D histograms |
| Fit models | 8 (Gaussian, multi-Gaussian, exponential family, Voigt, log-normal) |
| Export formats | Binary, CSV, Text, NumPy |
| Connection | Gigabit / 10 Gigabit Ethernet |
| Platform | Windows 10/11 (64-bit) |
| Compatible hardware | DAQ141-6 / DAQ141 digitizer platform |
Applications
- Quantum optics — photon statistics, squeezed light, entanglement verification
- Single-photon detection — SiPM and PMT characterization, PE-spectrum calibration
- TCSPC — fluorescence lifetime and time-resolved spectroscopy
- Quantum key distribution (QKD) — coincidence counting and timing correlations
- Detector R&D — multi-channel performance comparison and noise characterization
- Nuclear & particle physics — scintillator readout and timing-resolution measurement
Part of the QuantumBox System
QUANTA is the software that drives the QuantumBox photon-number-resolving chain, together with the DAQ141-6 / DAQ141 digitizers and the QMPD detector heads.










