Abstract
The two-qubit controlled-not (C-NOT) gate is an essential component for gate-based quantum circuits. In fact, its operation, combined with single qubit rotations allows to realise any quantum circuit. Several strategies have been adopted in order to build quantum gates. Among them, photonics offers the dual advantage of excellent isolation from the environment and ease of manipulation at the single qubit level. Here we adopt a scalable time-multiplexed approach in order to build a fully reconfigurable architecture capable of implementing a post-selected C-NOT gate with a fidelity of (93.8 ± 1.4)%. We then show how our time-multiplexed platform can be employed to combine a C-NOT and a single qubit gate in order to generate the four Bell states.
Subject terms: Quantum information, Optoelectronic devices and components
The advancement of photonic quantum information technologies requires resource-efficient and reliable platforms. To this end, Pegoraro et al. demonstrate a high-fidelity controlled-NOT gate in a highly reconfigurable time-encoded photonic processor.
Introduction
The past decades witnessed a momentous race towards advances in quantum computation and communication science. At the foundation of any quantum computation scheme lays the quantum bit, or qubit: the fundamental information unit consisting of a quantum system with two levels corresponding to the logical and states.
A variety of physical platforms have been employed in order to implement systems of one or multiple qubits: notable ones employ for instance the spin of charged particles in semiconductors 1, atomic nuclei 2, trapped ions 3 and quantum dots 4; others exploit vibrational energy levels in molecules 5, superconductive systems 6, or topological properties of two-dimensional systems 7.
One of the possible paradigms is photonic quantum computing (PQC) 8–10. In PQC photons are the carriers of quantum information, which is encoded in the degrees of freedom of the light quanta. This approach offers both excellent isolation between system and external environment and ease of manipulation of the single qubit states via linear optical elements combined with measurement-induced non-linearities.
Complementary to information encoding is the need for operations capable of manipulating the information content of the quantum system of choice. For this reason it is necessary to be able to build logic quantum gates capable of acting on the state of one or many qubits. While single qubit gates can alter the state of individual information units, two- or more qubit operations influence the joint state of a system and introduce interaction between subsystems. Among the two-qubit gates the controlled-not (C-NOT) gate stands out for its capability of generating entanglement and is an essential component for the construction of arbitrary gate-based quantum circuits 11. In spite of the inherently non-interactive nature of photons, the realization of a C-NOT gate based on linear optics is rendered possible by the adoption of ancillary modes and coincidence measurements in different interferometric schemes 10,12. Experimental implementations have demonstrated the C-NOT adopting several encoding strategies involving a variety of light properties: many exploited path and polarization encoding both in bulk 13,14 and integrated 15–19 optics; in other instances degrees of freedom such as frequency 20,21 or orbital angular momentum of light 22 have been employed.
For scaling systems time-multiplexing (TM) has been explored in recent years 23–26 and has actually been harnessed to achieve quantum computation advantages in Gaussian boson sampling 27. Yet, these systems are intrinsically not capable of achieving universal quantum computation.
Previous time-encoded schemes for implementing single- and two-qubit gates were demonstrated by Lo et al. in ref. 28 and Humphreys et al. in ref. 29. In both works, the temporal degree of freedom of light was exploited to realize a post-selected C-PHASE gate. The scheme of 28 employed electro-optic modulators that, in principle, allow for rapid reconfiguration, although the two qubits were encoded in separate spatial modes. In contrast, the platform of 29 operated in a single spatial mode with qubits multiplexed across temporal bins, but relied exclusively on static optical elements, thus lacking fast reconfigurability and straightforward feed-forward capability.
Here, we demonstrate a photonic C-NOT gate in a TM experimental platform based on fast electro-optical modulators, which we can program to implement a time-domain optical interferometer. Our architecture uses a single spatial mode with temporally multiplexed qubits, enabling scalability to many modes and, in principle, many qubits, while also providing full and rapid reconfigurability. Using this platform, we implement the scheme proposed in ref. 12 and characterize its performance by reconstructing the C-NOT truth table, obtaining excellent agreement with the expected behavior. Furthermore, we show that the system can implement both C-NOT and single-qubit operations; by combining these primitives, we realize a quantum circuit capable of generating the four Bell states and . These results highlight both the entangling capability of our C-NOT gate and the suitability of our time-multiplexed approach as a reconfigurable platform for universal photonic quantum computation.
Results
Time-multiplexed interferometric scheme
Our interferometric approach is based on the implementation of a unitary transformation between input and output TM modes. These are encoded by a sequence of time-bins separated by a time Δτ.
In order to implement a transformation on consecutive time-bins, we consider the scheme shown in Fig. 1, where we can identify a structure featuring a short and a long delay loop with travel times τr and τr + Δτ. The two loops are connected by a variable beam splitter (BS) whose reflectivity may be set independently for any time-bin. For a parametrization of this element in terms of a 2 × 2 unitary, see the “Methods”.
Fig. 1. TM interferometer.

A stream of time-bins with temporal separation δτ evolve in a short (blue) and a long (red) loop introducing delays τr and τr + δτ. Each time-bin is manipulated by a variable beam splitter (BS) and two in- and out-coupling units. Two detectors enable a readout of light traveling in both loops. Abbreviations: beam-splitter (BS), deterministic in- /out-coupling (in-out).
Photons distributed on a stream of time-bins may enter or exit the looped architecture thanks to the action of two devices located within the loops (white in-/out- boxes in Fig. 1).
A single round-trip in this interferometer allows to interfere neighboring time-bins. This is shown in Fig. 2, where we consider two time-bins which are in-coupled and reach the variable BS a times t1 and t1 + Δτ. Photons travelling the short loop (blue) reach the next BS after a time τr, while those travelling the long loop (red) after a time τr + Δτ. By equalling the time difference between loops and time-bins we ensure that photons, that were initially separated by Δτ, can be recombined after one round-trip at t = t1 + τr + Δτ, where they interfere when returning to the central BS.
Fig. 2. Timeline for a single round-trip in the loop and two consecutive time-bins.

Interference among the two time-bins is possible considering that time t1 + τr + Δτ may be reached by both traveling either in the long or short loop. Performing n round-trips it is possible to interfere time-bins spaced by nΔτ. Abbreviations: beam-splitter (BS), in-coupling (i), out-coupling (o).
Following this principle, time-bins spaced by nΔτ can be interfered performing n round-trips in the interferometer. A readout of the output is possible using a detector for each loop capable of resolving the output time-bin stream.
Experimental setup
The interferometric scheme is realised using the setup shown in Fig. 3. In our implementation, the variable BS of Fig. 1 is an electro-optical modulator (EOM) capable of implementing an arbitrary polarization rotation (EOM 3 in Fig. 3). Thus, our interferometer acts both on the temporal and polarization degrees of freedom of the propagating photons. The setup input is located at a polarization BS (PBS), PBS 1 in the setup sketch, where H- and V-polarized photons are separated and sent to two single mode fibers using fiber collimators. The fibers serve as delay loops and have lengths of 1085 and 1120 m. In order to maintain the photon polarization state, we use a set of waveplates positioned before the input collimators.
Fig. 3. TM setup.

Photons at 1545 nm with H and V polarization enter the setup and are directed to the short and long single mode fiber, respectively. After travelling though the fibers they have accumulated a relative delay of 170 ns. EOMs 1 and 2 flip the photon polarizations in order to redirect both to the feedback where EOM 3 acts on their polarization states before travelling again to the fibers. At each round-trip EOM 3 can implement an arbitrary series of operations which realize the optical interferometer. After the desired amount of round-trips EOMs 1 and 2 act again on the photon polarization to send the output time-bin stream to the detection unit described in Supplementary Note 3. Abbreviations: electro-optical modulator (EOM), polarization beam-splitter (PBS).
At the fiber outputs, two fiber collimators equal to the input ones, send H and V photons to two EOMs (EOMs 1 and 2). These are capable of rotating their polarization state by 90∘, and are used as in- and out-coupling units. A second PBS (PBS 2) directs photons to EOM 3 where the BS operation can take place on the desired time-bins. All EOMs are base on bulk Pockels cells featuring an optical transmission of ≥ 99%. A detailed discussion of the operation of the three EOMs can be found in the Methods.
The temporal separation between successive time-bins Δτ is set to 170 ns, while the round-trip time is τr = 5.3 μs. Δτ is chosen to be larger than the minimum pulse separation for EOM 3, which is the slowest of the EOMs, therefore, each time-bin can be addressed independently.
Instead, the round-trip time allows our system to operate on up to 30 time-bins, which combined with the polarization encoding for the variable BS, means that our system features a total of 60 possible input and output modes. The number of modes is only limited by τr and can be increased using longer fibers. In this setup we achieve an average fiber to fiber coupling efficiency of 81%. This value consists of the average of four different fiber coupling, namely the two self-coupling efficiencies from a loop to itself and the two cross-coupling form a loop to the other. To ensure that the four loop efficiencies are as similar as possible the setup is built symmetrically, i.e., the distances between input and output fiber collimators and their focal lengths are equal. This ensures that the spatial mode propagating in the free space section of the setup is the same for both delay loops. Additionally, the loops are iteratively aligned using the flexure stages and mirror mounts shown in the setup sketch in order to equalize all couplings, trough this procedure we obtain individual efficiencies differing no more than 1% with respect to each other. When the input state occupies only a single time-bin, interference occurs only if the photons have traversed the short and long loops an equal number of times. Consequently, interfering photons accumulate the same phase and experience identical dispersion in both fibers. This renders the setup robust against temperature-induced phase fluctuations and effects of fibre dispersion.
As input, we use signal-idler photon pairs produced using type-II spontaneous parametric down-conversion (PDC) in a 2.5 cm long periodically poled potassium-tytanil phospate (ppKTP) waveguide. The process is pumped at generating a mean photon number of 〈n〉 = 0.01 wich sets the pair generation probability to 1% and limits the influence of higher order photon number contributions. The waveguide exhibits losses of 1.2 dB/cm, and since we can approximate the generation as occurring at its midpoint, each photon exits the waveguide with a probability of 70%. The two photons are spectrally degenerate with a central wavelength of 1545 nm they have a temporal duration of approx. 3 ps, are temporally synchronized, and feature an indistinguishability of (98 ± 1)%. Since signal and idler are produced by a type-II process, they are in an horizontal and vertical polarization state, respectively. More information about the source setup and the optimization of photon indistinguishability can be found in Supplementary Note 1.
After performing the desired number of round-trips in the TM interferometer, photons are out-coupled using EOMs 1 and 2 and directed to a detection setup comprising four superconducting nanowire single-photon detectors (SNSPDs) with a dead time of approximately 70 ns, timing jitter of 120 ps, and efficiencies ≥90%. Although the SNSPDs exhibit dark counts of up to 100 cps, their impact is mitigated through time gating with a 5 ns window centered on each respective time-bin. This limits the probability of registering a dark count in a system output to only 0.005% per bin. The SNSPDs are integrated into a setup that enables time- and polarization-resolved detection, as well as quantum state tomography, the details of which are provided in Supplementary Note 3. Overall, when performing a single pass through the TM setup, the system features an efficiency of 21% from source to detection.
Demonstration of the TM C-NOT gate
The C-NOT gate is an operation involving a control (C) and a target (T) qubit. Similarly to what happens in its classical counterpart, the state of the T-qubit is flipped if and only if the C-qubit is in the logical state. The action of the C-NOT is represented by a unitary transformation, which in the C-T computational basis {} takes the form:
| 1 |
The main challenge in the realization of a photonic C-NOT gate resides in the inherently non-interacting nature of photons. Interaction can be introduced by coupling photons to ancillary modes and exploiting post-selection on specific coincidence patterns 12,17, as well as two particle interference 30. In the previous section we have expanded on how we implement an optical interferometer in a TM fashion. However, before describing TM C-NOT circuit, we consider the path encoded system shown in Fig. 4 which corresponds to the onewe implement in time.
Fig. 4. Path encoded state preparation and C-NOT gate circuit.

In the first block of the interferometer a series of reflections and transmissions is used to direct one photon to the control (C0, C1) and one to the target (T0, T1) modes. The next section implements the gate and it is analogous to the interferometer proposed in ref. 12. The gate is successful upon detecting a photon in the control and one in the target outputs. The dashed paths correspond to ancillary modes required to implement the gate. Abbreviations: beam-splitter (BS), reflection (R), transmission (T), 50:50 BS (), 33:66 BS ().
The optical network consists of 6 layers of BSs, which can be grouped into an input state preparation section and a stage implementing the C-NOT. At the first layer, we have a single BS performing a full reflection; two photons enter from the two BS inputs and are sent to the next layer, where the dashed lines indicate two BSs performing either a reflection or a transmission. The actual operation depends on which of the four possible input states we generate. As shown in the figure, the two modes on the left side encode the T-qubit, while the remaining modes are devoted to the C-qubit. Therefore, the four C-T possible inputs are generated according to the following BS operations:
| 2 |
where R and T denote reflection and transmission, respectively. The third layer of the network features only reflections and therefore only redirects the photons.
The next three layers implement the C-NOT interferometer of Ralph et al. 12, where reflections in the C modes ensure that the and states are kept separated. Therefore, C0 interacts only with one of the ancillary modes (represented by the dashed line) through a BS with reflectivity . The remaining part of the circuit implements a Mach-Zehnder interferometer between T0 and T1 whose arms are coupled on the left to another ancillary mode and to the right with C1 by means of a and BS, respectively.
At the end, target and control are distributed on four outputs and the gate is successful upon post selecting events involving coincidences among mode pairs: (C0, T0), (C0, T1), (C1, T0), (C1, T1), which in this example are output paths, while in the TM implementation are encoded by a combination of time-bins and polarization.
In order to translate this into the TM scheme we consider the sequence of operations shown in Fig. 5. Here, layers of the circuit shown in Fig. 4 are translated to round-trips within the TM architecture. The photon pair starts in the same time-bin t = 0 with opposite polarizations. In our setup, this corresponds to the arrival of the photon pair to PBS 1 (see Fig. 3), which implements the equivalent of the path encoded reflection by sending H and V to the short and long fiber, respectively.
Fig. 5. Time encoded state preparation and C-NOT gate circuit.
The beam splitters of Fig. 4 are translated into a series of operations carried out by a single device at specific times after the photons enter the setup (t = 0). Blue and red arrows correspond respectively to traveling in the short and long loop, while the background color indicates polarization of light traveling in the loop. The polarization flips occurring at first and last round-trip corresponds to the action of the in- and out-coupling EOMs (EOMs 1 and 2 in Fig. 3). The gate outcome is read out by means of time- and polarization-resolved detection. All symbols correspond to the operations defined in Fig. 4. The gate outcome is read out by means of time- and polarization-resolved detection.
The in-coupling EOMs (EOMs 1 and 2) act before the next sequence of operations, therefore, as shown in Fig. 5, the polarizations traveling within short and long loop are flipped with respect to the input ones. All the remaining operations on the timeline are performed by EOM 3 and the circuit is performed by traveling a total of six round-trips in the setup. In order to perform all round-trips before a new experimental run is initiated and to ensure optimal operation of all EOMs, we run the experiment at a repetition rate of νexp = 21 kHz. Taking into account photon generation probability, total setup efficiency and exponential losses in the loop, we can accumulate a total of 4000 two-photons events per hour of integration after six round-trips. This, combined with the C-NOT success rate, results in approximately 450 post-selected events contributing to successful instances of the gate.
After out-coupling all output time-bins, they are sent outside the setup, where the circuit’s output is accessed performing polarization- and time-resolved detection.
The four input states are generated acting with EOM 3 according to Eq. (2), additional details about the voltage sequences needed for this purpose can be found in the Methods.
In order to validate the gate action, we record time-stamps relative to the C- and T- output qubits, which, as shown in Fig. 5, are encoded in a combination of three time-bins. Although C1 and T0 occupy the same time-bin, we can still resolve them as they are in different polarization states.
From the time-stamps we then reconstruct the coincidences between control and target and obtain the operation pattern shown in Fig. 6, where the red bars represent the normalized coincidences between control and target at the gate output for each input state. The experimentally reconstructed output probabilities are shown in comparison with the one expected from the C-NOT unitary (see Eq. (1)). From this comparison we obtain a fidelity of (93.8 ± 1.4)% with respect to the ideal truth table.
Fig. 6. Measured vs. theoretical truth table for the TM C-NOT.

From the measured coincidences we obtain operation probabilities of P00 = (100.0 ± 0.2)% and P01 = (98.6 ± 0.2)% for the and inputs, P11 = (92.6 ± 0.2)% and P10 = (84.1 ± 0.4)%, for the and inputs. We find a gate operation fidelity of (93.8 ± 1.4)%.
The obtained gate fidelity compare favorably with implementations of the same post-selected interferometric scheme both in bulk 13 and integrated 15,18,19 optics. Two main limiting factors bounding the operation fidelity are the residual distinguishability of the two photons and spurious multi-photon generation events from the SPDC process. In Supplementary Note 2 we provide a detailed discussion of these effects. Our analysis shows that, even if the gate operation were perfect, the two aforementioned effects would limit the measured fidelity to ≤95%. Comparing this to our measured fidelity of 93.8%, we find that our circuit’s performance is close to perfect.
After verifying that the TM circuit is capable of implementing the gate, we use it to generate the four Bell states. This requires to initiate the control qubit in an even superposition of and . This is accomplished programming EOM 3 to implement a BS on both time-bins at the first round-trip of the C-NOT circuit (green box in Fig. 5). In addition to that, we perform an extra round-trip where a series of reflections are used to separate target and control, which is required to perform a tomography of the resulting two-qubit state.
A complete scheme of the BS sequence used to generate the four Bell states can be found in the Methods.
Using the tomography setup we performed a reconstruction of the density operators, for which we observe quantum state fidelities with respect to the target states of , and . In Fig. 7 we show real and imaginary part of the reconstructed density operator for the state , the plots for the remaining ones can be found in Supplementary Note 3.
Fig. 7. Reconstructed state.
Real and imaginary part of the reconstructed density operator for the state for which we observe a quantum fidelity (85.0 ± 2.4)%.
Discussion
In this work, after discussing our TM scheme, we have shown a platform that exploits dynamical polarization operations to translate the photonic C-NOT scheme from a path to a temporal encoding with high fidelity. Moreover, the employed experimental platform grants us the ability to deterministically prepare different input control-target states, including superpositions at the single qubit level. This feature allows us to exploit our source efficiently by using both photons from a single generation event.
Additionally, using the fact that we can reconfigure the active elements of our system, we have shown how it can be employed to combine single- and two-qubit gates to generate quantum entanglement.
The system would also support states involving more than two photons which may be implemented populating more than a single input time-bin.
However, transmission efficiency within the TM setup is a critical parameter. In future experiments, improved mode matching would reasonably allow for achieving a loop efficiency of 85%, which would result in an increase of 60% for two-fold events after the gate. Further improvements could be obtained by reducing the fiber length, which would become feasible with faster EOMs. In the present implementation, the EOM responsible for the BS operations has a bandwidth limited to 6.7 MHz, resulting in a time-bin separation of 170 ns. The availability of comparable devices operating at speeds up to 100 MHz in the foreseeable future would reduce the required time-bin separation by one order of magnitude. This would provide the dual benefit of increasing loop efficiencies to 90% and enhance the achievable experimental data rates by a factor of 30. A detailed analysis of the achievable rates and their possible improvement can be found in Supplementary Note 4.
Nevertheless, the TM interferometer offers a clear scalability advantage. In fact, large networks can, in principle, be realized by adjusting the fiber lengths while keeping the number of active components constant. This contrasts with other prominent photonic platforms, such as path-encoded systems, where both circuit size and number of required components (e.g. directional couplers and phase shifters) grows with the number of modes, increasing fabrication complexity, susceptibility to imperfections, and crosstalk. Moreover, such circuits must typically be fully programmed prior to operation, and partial intermediate readout of selected modes is not straightforward. In contrast,all EOMs in our TM architecture can be programmed to address specific subsets of time bins. These can be analyzed by a fast external logic, which can then dynamically determine subsequent operations for all EOMs.
Taken together, these features establish the TM architecture as a scalable, reconfigurable, and feed-forward-compatible platform that provides a compelling pathway toward the realization of large-scale photonic quantum circuits.
Methods
Operation of electro optical modulators
The TM architecture shown in the main text heavily relies on using electro optical modulators to act on specific time-bins. In particular, we employ EOMs for two purposes, i.e. to deterministically in- and out-couple photons, and to act on the polarization state of time-bins inside the loop.
Although devices performing the two different tasks feature different timings, speeds, and operation modes, all modulators exploit Pockels effect 31. Therefore, the operation of both kind of EOMs relies on a series of electrical signals with an appropriate voltage level and timing applied to their Pockels cells to alter light polarization at the desired times.
Temporal stability of the driving signals is ensured deriving the experimental triggers and clocks directly from the cavity of the laser used to pump the photon source. As stated in the main text input and output are implemented by EOMs 1 and 2 (see Fig. 3). Their Pockels cells, consisting of Rubidium Titanyl-phosphate crystals (RTP), are adjusted to avoid clipping the impinging beam and affecting its polarization when no voltage is applied.
The circuit driving the cell can either be off or provide a voltage V *, whose value is set by a potentiometer present on the EOM high voltage supply and is equal for all activations of the device. We use these EOMs to perform a full polarization swap, which allows us to direct photons either to the setup feedback or to the detection.
In order to generate the driving signals, we use delay generator cards provided by the vendor. To operate, the delay generator cards receive a trigger signal whose frequency corresponds to the experimental repetition rate and a clock signal at 76.4 MHz. With this we generate switching sequences that look like the ones shown in Fig. 8. The two sequences start with a single switch corresponding to the arrival of the two photons to EOMs 1 and 2 after traveling through the delay fibers. Since EOM 2 is located after the longer fiber its action is delayed with respect to EOM 1 exactly by 170 ns. After these two switches, the photons remain inside the loop unless we flip again their polarization. This happens after 5 additional round-trips, after which a sequence of three switches send the photons outside the setup. The three switches are spaced by 170 ns and correspond to the output time-bins shown in Fig. 5. Since these EOMs support a mininum pulse separation of 50 ns, we can act independently on each time-bin. Although not required in our case, this allows to use the system to partially in- and out-couple light and has been used to probe measurement induced effects 32 in previous version of the setup.
Fig. 8. Voltage sequence for EOMs 1 and 2.

When a voltage V* is applied to EOMs 1 and 2 the polarization of light is flipped causing the corresponding time-bin to be in- or out-coupled in the TM setup.
The remaining EOM (EOM 3 in Fig. 3) is used to implement arbitrary polarization operations within the loop. Similarly to EOMs 1 and 2, the cell is made of RTP and can be aligned to the beam by means of an opto-mechanical mount provided by the vendor. In contrast to the other EOMs the voltage applied to the cell can take a different value for each switch. For this reason, this EOM is driven by an arbitrary signal generator that receives the experimental trigger and a 10 MHz clock. The minimum time between two switches is specified to be 150 ns, because of this parameter the time-bin separation is set to 170 ns, allowing the device to address all time-bins independently.
Figure 9 shows the switching sequences applied to EOM 3 by means of the arbitrary signal generator for the four different C-T input states. Overlaid to the time-line, we show the same BS symbols used in Fig. 5 to show the correspondence between voltage and circuital operation. The reflectivity R of each BS is determined by the voltage applied to the Pockels cell V according to the relation: , where V * is the voltage that causes a 90∘ rotation of the polarization state.
Fig. 9. Voltage sequence for EOM 3.

The applied voltage in the first round-trip depends on what input C-T state is sent to the C-NOT; the remaining sequence realises the actual circuit and is set to match the BS reflectivities and phases of the scheme from Ralph et al.12.
Following this relation, full reflections correspond to V = V *, while operations involving and BSs are implemented by the voltages and V = ± 0.39V *, respectively.
From the four switching sequences, we see that only the first group of switches changes for the four different inputs: this is the case since the four possible input states for control and target correspond to different combinations of time-bins and polarizations. The remaining voltage levels are the same for all patterns and correspond to a redirection operated by the three reflective switches and the C-NOT circuit that takes place over the remaining three round-trips.
To check that the BS operations are correctly implemented, we record a histogram of the system output triggered by the same signal used to initiate the experiment. When a horizontally polarized CW laser is injected into the setup, the resulting histogram exhibits a series of dips corresponding to the activations of EOM 3. This allows us to verify and optimize each splitting ratio by evaluating the contrast of each dip, defined as the ratio between the number of counts inside and outside the dip.
Temporal synchronization is achieved applying a global delay to the operation sequence so that the first switching event matches the corresponding time bin. Additionally, we ensure that the relative timing between successive dips agrees with the expected values determined by τr and Δτ.
Modelling of beam splitters and effect of phase shifts
The BS constitutes the core element of many linear optical networks. Its action on the state of an incoming photon is parametrized by the unitary operation:
| 3 |
where R and T can be physically understood as the BS reflectivity and transmissivity, which in the lossless case satisfy the energy conservation condition R + T = 1. The two remaining parameters ϕR and ϕT represent the phases imposed on transmitted and reflected light, respectively. In this work, we consider BS operations where ϕT = 0 and reflection phases ϕR of either 0 or π. Taking into account the relation between transmission and reflection parameters, the class of BS unitaries that we want to implement reduce to:
| 4 |
We restrict to these two particular case because it allows to model all BSs present in the scheme of 12.
TM Bell state generation
Two qubits starting in one of the four states: and may be transformed into the Bell states applying the circuit shown in Fig. 10a). The circuit consists of an Hadamard and a C-NOT gate: the former acts on the first qubit to put its state in a superposition, while the latter acts on the joint state according to the unitary shown in Eq. (1).
Fig. 10. Time encoded generation of Bell states.
a Bell state generation circuit. b TM circuit that generates Bell states. A 50:50 splitting implements the Hadamard gate required to put the control qubit in a superposition. Three reflections at the end ensure that target and control are in two separated time-bins. All symbols correspond to the operations defined in Fig. 4.
With a slight modification of the TM circuit we used to implement the C-NOT gate (see Fig. 5), we can implement the Hadamard gate required to act on the control qubit. This is shown in Fig. 10b), where the input state generation stage is the same as the one shown in the main text and allows to generate the two qubit computational basis states starting from photon pairs produced by the source. The main differences are in the remaining part of the circuit, where now also the later time-bin in the first round-trip of this stage implements a 50:50 splitting. This operation implements the Hadamard gate applied to the control qubit and does not interfere with the C-NOT as it happens before control and target are mixed.
Compared to the TM C-NOT, this circuit features an extra round-trip at the end, where only reflections are applied. This is not strictly required to implement the circuit of Fig. 10a); however, it is necessary in order to reconstruct the states using the tomography setup as it requires the two photons encoding for the two qubits to be in a defined time-bin. This would not be the case without the redirection step. In fact, from Fig. 5 it is possible to see that both control and target are distributed onto two time-bins. Although the four possible outcomes can still be distinguished using polarization, the fact that C1 and T0 occupy the same time-bin would render impossible to apply the reconstruction unitaries independently on the two qubits. With the additional the redirection round-trip we overcome this as target and control become temporally separated.
Supplementary information
Acknowledgements
The authors thank René Pollmann for the fruitful discussions.
Author contributions
F.P., P.H., J.L. performed the experiments and analyzed the results. P.H. conceived the experimental scheme. F.P. performed the state reconstruction and led writing of the paper. P.H., J.L. assisted in writing the paper. C.S. and B.B. supervised the work. C.S. initiated the work. All authors discussed the results and commented on the paper.
Peer review
Peer review information
Nature Communications thanks the anonymous reviewer(s) for their contribution to the peer review of this work. A peer review file is available.
Funding
The authors acknowledge financial support by the European Commission through the Horizon Europe project EPIQUE (Grant No. 101135288). Open Access funding enabled and organized by Projekt DEAL.
Data availability
All data supporting the main findings of this work are available at: 10.5281/zenodo.20396394.
Code availability
All code used to analyse the data and produce the plots shown in this work is available at: 10.5281/zenodo.20396394.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
These authors contributed equally: Federico Pegoraro, Philip Held, Jonas Lammers.
Supplementary information
The online version contains supplementary material available at 10.1038/s41467-026-74861-9.
References
- 1.Vandersypen, L. M. K. & Eriksson, M. A. Quantum computing with semiconductor spins. Phys. Today72, 38–45 (2019). [Google Scholar]
- 2.Jones, J. A. & Mosca, M. Implementation of a quantum algorithm on a nuclear magnetic resonance quantum computer. J. Chem. Phys.109, 1648–1653 (1998). [Google Scholar]
- 3.Cirac, J. I. & Zoller, P. Quantum computations with cold trapped ions. Phys. Rev. Lett.74, 4091–4094 (1995). [DOI] [PubMed] [Google Scholar]
- 4.Barenco, A., Deutsch, D., Ekert, A. & Jozsa, R. Conditional quantum dynamics and logic gates. Phys. Rev. Lett.74, 4083–4086 (1995). [DOI] [PubMed] [Google Scholar]
- 5.Berrios, E., Gruebele, M., Shyshlov, D., Wang, L. & Babikov, D. High fidelity quantum gates with vibrational qubits. J. Phys. Chem. A116, 11347–11354 (2012). [DOI] [PubMed] [Google Scholar]
- 6.Huang, H.-L., Wu, D., Fan, D. & Zhu, X. Superconducting quantum computing: a review. Sci. China Inform. Sci. 63 (2020).
- 7.Kitaev, A. Y. Fault-tolerant quantum computation by anyons. Ann. Phys.303, 2–30 (2003). [Google Scholar]
- 8.Knill, E., Laflamme, R. & Milburn, G. J. A scheme for efficient quantum computation with linear optics. Nature409, 46–52 (2001). [DOI] [PubMed] [Google Scholar]
- 9.Kok, P. et al. Linear optical quantum computing with photonic qubits. Rev. Mod. Phys.79, 135–174 (2007). [Google Scholar]
- 10.Pittman, T. B., Jacobs, B. C. & Franson, J. D. Probabilistic quantum logic operations using polarizing beam splitters. Phys. Rev. A64, 062311 (2001). [Google Scholar]
- 11.Barenco, A. et al. Elementary gates for quantum computation. Phys. Rev. A52, 3457–3467 (1995). [DOI] [PubMed] [Google Scholar]
- 12.Ralph, T. C., Langford, N. K., Bell, T. B. & White, A. G. Linear optical controlled-NOT gate in the coincidence basis. Phys. Rev. A65, 062324 (2002). [Google Scholar]
- 13.O’Brien, J. L., Pryde, G. J., White, A. G., Ralph, T. C. & Branning, D. Demonstration of an all-optical quantum controlled-NOT gate. Nature426, 264–267 (2003). [DOI] [PubMed] [Google Scholar]
- 14.Zhao, Z. et al. Experimental Demonstration of a Nondestructive Controlled-NOT Quantum Gate for Two Independent Photon Qubits. Phys. Rev. Lett.94, 030501 (2005). [DOI] [PubMed] [Google Scholar]
- 15.Crespi, A. et al. Integrated photonic quantum gates for polarization qubits. Nat. Commun.2, 566 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Zhang, Q. et al. Femtosecond laser direct writing of an integrated path-encoded CNOT quantum gate. Optical Mater. Express9, 2318–2326 (2019). [Google Scholar]
- 17.Zeuner, J. et al. Integrated-optics heralded controlled-NOT gate for polarization-encoded qubits. NPJ Quantum Inf.4, 13 (2018). [Google Scholar]
- 18.Zhang, M. et al. Supercompact photonic quantum logic gate on a silicon chip. Phys. Rev. Lett.126, 130501 (2021). [DOI] [PubMed] [Google Scholar]
- 19.He, L. et al. Super-compact universal quantum logic gates with inverse-designed elements. Sci. Adv.9, eadg6685 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Lu, H.-H. et al. A controlled-NOT gate for frequency-bin qubits. NPJ Quantum Inf.5, 24 (2019). [Google Scholar]
- 21.Lu, H.-H. et al. Building a controlled-NOT gate between polarization and frequency. Opt. Quantum2, 282–287 (2024). [Google Scholar]
- 22.Lopes, J. H. et al. Linear optical CNOT gate with orbital angular momentum and polarization. Quantum Inf. Process.18, 1–10 (2019). [Google Scholar]
- 23.Schreiber, A. et al. Photons walking the line: a quantum walk with adjustable coin operations. Phys. Rev. Lett.104, 050502 (2010). [DOI] [PubMed] [Google Scholar]
- 24.Schreiber, A. et al. Decoherence and disorder in quantum walks: from ballistic spread to localization. Phys. Rev. Lett.106, 180403 (2011). [DOI] [PubMed] [Google Scholar]
- 25.Nitsche, T. et al. Quantum walks with dynamical control: graph engineering, initial state preparation and state transfer. N. J. Phys.18, 063017 (2016). [Google Scholar]
- 26.Pegoraro, F., Held, P., Barkhofen, S., Brecht, B. & Silberhorn, C. Dynamic conditioning of two particle discrete-time quantum walks. Phys. Scr.98, 034005 (2023). [Google Scholar]
- 27.Madsen, L. S. et al. Quantum computational advantage with a programmable photonic processor. Nature606, 75–81 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Lo, H.-P. et al. Quantum process tomography of a controlled-phase gate for time-bin qubits. Phys. Rev. Appl.13, 034013 (2020). [Google Scholar]
- 29.Humphreys, P. C. et al. Linear optical quantum computing in a single spatial mode. Phys. Rev. Lett.111, 150501 (2013). [DOI] [PubMed] [Google Scholar]
- 30.Hong, C.-K., Ou, Z.-Y. & Mandel, L. Measurement of subpicosecond time intervals between two photons by interference. Phys. Rev. Lett.59, 2044 (1987). [DOI] [PubMed] [Google Scholar]
- 31.Pockels, F. Ueber den Einfluss elastischer Deformationen, speciell einseitigen Druckes, auf das optische Verhalten krystallinischer Körper.Barth (1889).
- 32.Nitsche, T. et al. Probing measurement-induced effects in quantum walks via recurrence. Sci. Adv. 4 (2018). [DOI] [PMC free article] [PubMed]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
All data supporting the main findings of this work are available at: 10.5281/zenodo.20396394.
All code used to analyse the data and produce the plots shown in this work is available at: 10.5281/zenodo.20396394.



