Experiment Details
Time-walk correction
SNSPD jitter increases with count rate due to properties of the nanowire reset process and features of the readout circuit. A threshold timing measurement set at a specific trigger level will ‘walk’ along the rising edge of SNSPD pulses by varying amounts if those pulses vary in amplitude and slew rate. At low count rates, SNSPDs exhibit very uniform pulse heights and shapes. However, at high counts rates where the inter-arrival time is on the order of the reset time of the detector, current-reset and amplifier effects lead to smaller and distorted pulses in a form of pulse ‘pile-up’ 1.
The effects of time walk can be filtered out by imposing a dead time following each detection. The length of the dead time is tuned so that SNSPD events arriving within it are expected to have distorted timing, and are thrown out. However, as shown in Fig. 1, this method can severely limit count and coincidence rates for detector types that exhibit long periods of undershoot or ringing on the falling edge of the RF pulse. For the differential SNSPDs used here, a 200 ns dead time would be necessary to filter out all time-walk effects.
As detailed in 12, a calibration and correction process may be used to cancel out the effects of time walk without losing count rate. It relies on adding timing corrections \(\tilde{d}\) to time-distorted SNSPD time tags based on the inter-arrival \(t'\) time that precedes each tag. Building a lookup table for \(\tilde{d}\) as a function of \(t'\) is the objective of the calibration process. With this, real-time running software may largely cancel the increase in jitter from time-walk.
Here we introduce a simplification of the calibration process from 1 that makes use of the pulse sequence already impinging on the detectors from the entanglement source. With the calibration routine written directly into our coincidence analysis software, recomputing the ideal \(t'-vs-\tilde{d}\) curve takes no more than a few seconds whenever the detector bias currents or trigger levels are changed.
We have previously shown how the \(t'-vs-\tilde{d}\) curve can be found by illuminating the detector with photons from a pulsed laser source 1. We imposed the requirement that the period \(p\) of the pulses sequence be larger that the largest expected jitter observed due to time walk. This way, any time-tag can be unambiguously associated with the timing of the laser pulse that created it, thereby inferring the relation between \(t'\) and \(\tilde{d}\) for that event.
Here we rely on a 2D histogram ( Fig. 2 a) that plots \(t'\) on the y-axis and the usual clock-referenced arrival time on the x-axis. Here, any single \(t'\) and absolute arrival time measurement does not imply a correction \(\tilde{d}\) when considered in isolation. This is because the time-distribution is an irregular pattern of histogram peaks of varying height, as opposed to a more uniform sequence. Also, delays \(\tilde{d}\) can surpass the experiment’s fundamental period (244.5 ps from the laser’s 4.09 GHz rep rate), initially complicating the matching of trigger events to originating photon timing. But despite these nuances, the 2D histogram structure implies a method for extracting the \(t'-vs-\tilde{d}\) calibration curve through a special analysis.
Slices at the bottom of the 2D histogram ( Fig. 2 a ) for large \(t'\) are essentially identical to the low-count-rate 3-peak singles histograms like from Fig. system:1c. As \(t'\) decreases from here, the slice as a whole develops some linear offset or rollover (periodic every 244.5 ps). This offset is the \(\tilde{d}\) offset of interest. Therefore, \(t'-vs-\tilde{d}\) may be extracted by running a template matching algorithm on each horizontal slice, using the large-\(t'\) slice as the template. We opt for a absolute differences algorithm ( Fig. 2 b ). As the algorithm progress to smaller and smaller \(t'\), the offset may approach the fundamental period length and ‘roll over’ causing a jump-discontinuity. But this can be detected and corrected for, meaning the method may produce a \(t'-vs-\tilde{d}\) curve ( Fig. 2 c ) with some \(\tilde{d}\) larger than the fundamental period.
Overall, time-walk analysis based on the 2D histogram construction is straightforward to implement and user friendly because it may be applied in situ as part of software that already creates histograms and records coincidences.
Filter bandwidths
Fig. 3 shows the transmission spectra of one 100 GHz DWDM filter, and the tunable narroband filter used for the 16-channel source brightness study.
Guard regions
The width \(x\) of the guard regions centered at 80 and 160 ps were set to 10 ps. As shown in Fig. 4, this width increase fidelities slightly without significantly impacting coincidence rates. 10 ps was not chosen based on rigorous analysis, though it would be possible to optimize the width to maximize some metric, like secret key rate.
Incompatible bases & accidental coincidence rate
An entangled pair can be called ‘spectrally compatible’ with a given DWDM channel pairing if –given no losses– it would be detected 100% of the time across that channel pair. In the case where signal and idler modes are perfectly spectrally compatible, it has been shown that accidental coincidences still negatively impact visibilities 3. In this case and assuming negligible dark counts, visibility is reduced as:
where \(V_0\) is a nominal interferometer-limited visibility 3 and \(\mu\) is the mean photon number per pulse (classically defined like with the usual \(\mu\) formula ). The accidental coincidence rate \(C_{Acc}\) — discussed in the system & results section — is only partially related to this, as it specifically takes into account only accidental coincidences due to incompatible spectral modes. Such coincidences can arise from two situations, and can be assigned their own coincidence rates
- \(C_{ee}\): two photons both from mutually incompatible spectral regions, like the red regions in modelling:3.
- \(C_{em}\) and \(C_{me}\): one photon from the central overlapping filter region and one from an incompatible spectral region.
Say one member of a spectrally compatible entanglemed pair reaches Alice, but not Bob due to loss. The photon received at Alice could form a coincidence with a spectrally incompatible photon that arrives at Bob. These are the \(C_{em}\) and \(C_{me}\) type coincidences. \(C_{Acc}\) in the system & results section is the sum of \(C_{ee}\), \(C_{em}\) and \(C_{me}\):
Maximum entangled photon source throughput
We observe in the small \(\mu\) limit that the metrics \(V\), \(E_N = C_N/C_{AB}\), \(E_I = C_I/C_{AB}\), and \(E_S = SKR/C_{AB}\) scale linearly with \(\mu\), where \(E_S\) is the secret key fraction. Raw coincidence rate is not linear with \(\mu\) due to the count rate dependent efficiency of the SNSPDs. As count rate increases, the detector spends a larger fraction of time in a partially reset state where photo-detection is less efficient or not possible. We separately collect measurements of detector efficiency versus count rate extending past 10 Mcps, and use this to extrapolate coincidence rate to higher powers. Then, the metrics \(E_N\), \(E_I\), and \(E_S\) are multiplied by the extrapolated rate to define extrapolated \(C_N\), \(C_I\), and \(SKR\) as shown in Fig. 5 b. Maximum values of these metrics are highlighted by colored circular markers.
In this work we primarily study the capability of 8 DWDM channel pairs, with some analysis of 16-pair performance. However, the spectrum of entangled photon pairs produced by the type-0 SPDC is quite broad, meaning spectral multiplexing across many more channels is possible. In Fig. 5 the spectrum of the SPDC is overlayed with sixty 100 GHz DWDM channel pairs spanning the L, C, and S ITU bands [L-29 (1592.1 nm) through C-20 (1543.73) and C-10 (1535.82) through S-1 (1490.76)]. The coincidence rate through these added channels can be estimated from this spectrum and the known performance of the central 8 channel pairs. Table discussion:1 specifies estimates for the total rate from the 60 multiplexed spectral channels.
-
Mueller, A., Wollman, E. E., Korzh, B., Beyer, A. D., Narvaez, L., Rogalin, R., Spiropulu, M., et al. (2023). <b>Time-walk and jitter correction in SNSPDs at high count rates</b>. <i>Applied Physics Letters</i>, <i>122</i>(4). doi:10.1063/5.0129147 ↩↩↩↩
-
Craiciu, I., Korzh, B., Beyer, A. D., Mueller, A., Allmaras, J. P., Narváez, L., Spiropulu, M., et al. (2023). <b>High-speed detection of 1550 & #x2009; & #x2009;nm single photons with superconducting nanowire detectors</b>. <i>Optica</i>, <i>10</i>(2), 183–190. doi:10.1364/OPTICA.478960 ↩
-
Kim, J.-H., Chae, J.-W., Jeong, Y.-C., & Kim, Y.-H. (2022). <b>Quantum communication with time-bin entanglement over a wavelength-multiplexed fiber network</b>. <i>APL Photonics</i>, <i>7</i>(1), 016106. doi:10.1063/5.0073040 ↩↩