Introduction

Quantum error correction is an extremely elegant solution to the problem of noise in a quantum channel. It allows to protect a fragile quantum state by encoding the state into a multi-particle entangled state1,2,3,4. Errors affecting the quantum system can be then detected and corrected. So far, significant experimental progress has been achieved in the nuclear magnetic resonance5,6,7, ion-trap8 and linear optics9. Another original approach is quantum purification,10,11,12 which can extract a certain number of almost perfectly pure states out of a large number of less-pure states using local operation and classical communication. Furthermore, some great efforts have been made to protect the transmission of a quantum state against a specific error using fewer ancillary particles, such as schemes employing decoherence-free subspaces for collective noise13,14,15,16,17, quantum error rejection for bit-flip error (BFE)18,19 and quantum error filtration for phase-shift error (PSE)20,21.

The main obstacle for a large-scale implementation of these schemes is that the success probability decays as , i.e. exponentially with both the generation probability λ and the decoherence-induce loss ηloss for a number N of ancillas. λ and 1−ηloss in principle can be improved to 1, by generating photons deterministically or synchronizing probabilistic photonic sources with quantum memories and preventing photons from coupling with environment. This is far beyond what is experimentally possible at present. It therefore remains challenging to implement the above schemes in a real-world application, such as quantum error-free transmission over long distance22.

To overcome the aforementioned problems, Kalamidas et al. proposed a quantum error detection scheme23 in which path information of photons was used to detect BFE on polarization qubit, without using ancilla photons. As a step forward in this direction, in this letter, we propose and experimentally demonstrate a modified version of quantum error detection by employing time information of photons, which is stable and benefits from the simplicity of using time-bin configuration24,25. Unlike the quantum error filtration scheme20,21, which was designed to protect phase qubits, the aim of the quantum error detection scheme is to protect polarization qubits without using an ancilla, thereby confirming the feasibility of faithfully transferring polarization qubits in fiber channel. Experimentally, comparing with the original quantum error detection scheme23, our modified scheme in which only one fiber channel is involved is less sensitive to environment and cost-efficient, therefore more suitable for real-world applications.

Results

Without loss of generality, let us consider the scenario in which Alice wants to send an arbitrary polarization state to Bob via a noisy quantum channel, where α and β are two complex numbers satisfying , () denotes horizontal (vertical) linear polarization. As shown in Fig. 1a, instead of directly sending the initial state to Bob, Alice encodes it into two time bins with specified polarization using an unbalanced Mach-Zehnder interferometer26 (UMZI). The configuration of two polarizing beam splitters (PBS) enables H mode to go on the short path and V mode to go on the long path in a deterministic manner:

where subscript T denotes the additional time delay on the V mode induced by UMZI1. General error in a noisy channel can be expressed as (), where the three Pauli matrices , and denote identity, BFE and PSE respectively27. At Bob's station, he applies a time delay T′ on the H mode with a second interferometer UMZI2. The output state with specific error can be written as:

where , , k is the wave vector and c is the speed of light.

Figure 1
figure 1

Schematic of quantum error detection.

(a) Experimental setup. The state-carrier photon (SP) is guided into the unbalanced Mach-Zehnder interferometer (UMZI1) and its V mode is delayed about 2.965 ns. The noisy channel consists of a polarization controller (PC), 10 m or 0.8 km SMF and a noise simulator (NS). UMZI2 introduces a time delay of 2.965 ns on the H mode of SP. The probe laser (633 nm) is coupled into and out of the system by two dichroic mirrors (DM). PBS: polarizing beamsplitter, HWP: half-wave plate, QWP: quarter-wave plate, Piezo: piezoelectric actuator. (b) principle diagram of quantum error detection showing evolution of the quantum state. The solid line denotes the V mode of SP and the dashed denotes the H mode. (c) Observed three peaks corresponding to the interval of Δt, Δt+T and Δt+2T. Error bars are given by the total time jitter of the electrical devices of photon detection and coincidence system. (d) Observed interference pattern by measuring the 2-fold coincidence between TP and SP. ΔT is the time delay introduced by the Piezo.

The two time bins in equation (2b) or (2d) are so widely separated (larger than the coherence time of the state-carrier photon (SP)) that the polarization state decays into the mixed state , giving rise to the two side peaks in Fig. 1b. The time bins in equation (2a) or (2c) contribute to the central peak. The BFE and bit-phase-flip errors can therefore be effectively detected when SP ends up in either of the two side peaks, meanwhile BFE-free events can be retrieved by post-selecting the central peak. This step can be realized by comparing the time interval of sending and receiving the state with the assistance of synchronization clocks. Bob can ensure the received state has no BFE if the interval is equal to Δt+T (central peak), where Δt is the time that the SP takes to fly from Alice to Bob following the short paths of UMZI1 and UMZI2. If the interval is Δt or Δt+2T (side peaks), it means that a BFE has occurred during the transmission, Bob just needs to discard the state. This process can completely detect BFEs while reducing the transmission efficiency to .

In our experiment, type-II spontaneous parametric down conversion28 is employed to prepare a heralded single photon SP and polarization entanglement. A semiconductor laser beam (power 34.5 mW, beam waist 100 μm and central wavelength 405 nm) incident on a 2 mm beta-barium-borate (BBO) crystal, generates polarization entangled pairs at 810 nm29. The down-converted extraordinary and ordinary photons have different velocities and travel along different paths due to birefringence of the BBO crystal. The resulting walk-off effects are compensated by a combination of a HWP and an additional 1 mm BBO crystal in each arm. With single mode fibers (SMFs) and 4-nm bandwidth interference filters, we collect about 80,000 single photons per second in each arm of the source and 22,000 pairs of polarization entangled photons per second. The observed visibilities of the polarization correlations, which can reveal the quality of our prepared entanglement, are about 98.1% for the basis and 92.6% for the basis where . Because photons are always created in pairs, the detection of one photon indicates, or “heralds”, the existence of its twin. Thus the SP with H polarization can be prepared conditioning on the detection of the trigger photon (TP) withV polarization.

As is shown in Fig. 1b, an arbitrary polarization state is prepared by a set of optical components consisting of a polarizer, a half wave plate (HWP) and a quarter wave plate (QWP). The time delay T introduced by UMZI1 is about 2.965 ns. The photon subsequently passes a polarization controller (PC), two pieces of 5 m SMF and a BFE simulator. The particular configuration of the PC, a HWP sandwiched by two QWPs, has been proved capable of unitarily realizing arbitrary polarization manipulation. Here the PC is employed to compensate and initialize the error of the whole channel. In order to see the performance of quantum error detection, a noise simulator (NS) is necessary to provide a calibrated source of BFE noise in the channel. Its structure is identical to the PC, except that the QWPs are set at a fixed angle of 90°. By randomly setting the HWP axis to be oriented at ±θ, a noisy quantum channel19 can be engineered with a BFE probability of . UMZI2 subsequently applies a 2.965 ns time delay T′ on the H mode of the state by guiding the photon into the interferometer from the other input port, see Fig. 1a. To observe the temporal profile of the output states, we prepare the SP in the state and measure 2-fold coincidence rates by scanning an electronic delay between the SP and TP signals with a range of 16 ns. We choose to observe two representative cases of 0% and 100% BFE probabilities by setting the HWP in the NS to 0° and 45° respectively. As expected, we obtain three peaks corresponding to the interval of Δt, Δt+T and Δt+2T. As shown in Fig. 1c, our experimental data illustrates that BFEs can be effectively detected by comparing the time interval between the detection of the TP and SP. The window of coincidence logic is set at 2 ns, which is sufficient to filter out the two side peaks, so that only the events without a BFE are preserved. To ensure the two time bins at the central peak overlap coherently, the first-order interference is utilized to find and fix (see Methods).

To verify the success of error detection, we select linear polarization , and the circular polarization as initial states to be transmitted. BFEs are quantitatively introduced from 0 to 1 by changing θ with an increment of 5 degree in the NS. We investigate the change of error probabilities and coincidence rates under these conditions with a 10 m fiber (see Fig. 2a, b and c). A further test for longer SMF can be realized by simply inserting 0.8 km fiber (see Fig. 2d, e and f). The errors in the noisy channel increase with the angle θ but the final errors on output states after quantum error detection are all confined within 10%, except the case of 100% BFE probability. In fact, the error probabilities mainly come from the imperfection of state preparation and the limited signal-to-noise ratio. In the case of inserting 0.8 km fiber, the performance of error detection is very similar to the case of short fiber, representing significant robustness of our protocol, while 2-fold coincidence curves have a small shift about 7 degree along the axis of HWP angle, which is due to a birefringence-induced polarization rotation in the long fiber that occurred after initializing the error of the whole channel. The coincidence rate depends strongly on the channel noise. It decreases to a minimum when the error probability increases close to 100%. By actively introducing random BFEs on the channel, the coincidences and error probabilities can be made to depend much less on the channel errors14,16.

Figure 2
figure 2

Quantum error detection against BFE.

The results are taken for three complementary bases, linear polarization , and circular polarization . (a), (b), (c) The performance in the case of 10 m SMF. (d), (e), (f) The performance in the case of 0.8 km SMF. The 2-fold coincidence curves in (d), (e), (f) have a small shift about 7 degree along the axis of HWP angle, which is due to a birefringence-induced polarization rotation in the long fiber that occurred after initializing the error of the whole channel. The gray parts are the error probabilities simulated by the NS. The red histograms show the error probabilities obtained with quantum error detection. The blue squares show the efficiencies of transmission. Error bars are given by Poissonian statistics.

To verify further the state-independent feature of our error detection scheme and thus show the capability to distribute entanglement, we feed one of the entangled photons into a polarization analyzer on Alice's side and we send the other photon into the channel with 0.8 km SMF and a polarization analyzer on Bob's side. The entanglement is verified by the way of measuring the violation of the Clauser-Horne-Shimony-Holt (CHSH) inequality30. The polarization correlation function is defined as follows,

Where N++, N−−, N+− and N−+ are the numbers of coincidence counts between Alice and Bob with the actual settings of , , and respectively. In the CHSH inequality, the parameter S is defined as,

Classically, no matter what angles θA and θB are set to, the parameter S is bounded by the constraint S≤2. Quantum mechanically, S can exceed this bound, with a maximal value given by when the polarization angles are set to . The measured value of S is , which violates CHSH Inequality by 14 standard deviations. This clearly confirms that quantum entanglement is successfully recovered from a noisy signal using our error detection protocol. We perform the CHSH inequality measurement several times with and without quantum error detection. The Fig. 3a shows that the CHSH inequality is violated when error detection is used, but that without error detection, the violation is lost.

Figure 3
figure 3

Entanglement distribution and system stability.

(a) The experimental measurements of CHSH inequality after passing through a twisted fiber. The yellow histograms denote the measured S values without error detection and the red histograms are the S values taken with error detection operation. The twist is changed after each measurement. The dashed line marks the violation boundary. Error bars are given by Poissonian statistics. (b) The stability of the system with and without active phase locking. The yellow curve is obtained with neither quantum error detection nor active phase locking operation. Experimental data is collected continuously over one hour with 0.8 km SMF.

In our quantum error detection system, PSE behaves as the time drift between time bins. A weak coherent laser (633 nm) with well-defined polarization is employed to probe the drift by coupling in and out of the system and measuring in the basis. It can continuously run and directly provide the phase offset to a feedback controller, which is used to actively lock the time drift around zero by driving a piezoelectric actuator in UMZI2 (see Methods). Fig. 3b shows good system stability with 0.8 km fiber over one hour. Unlike the well-known automatic polarization compensation (APC) technique31, which requires multi-parameter probes, algorithms and feedback controls and which therefore needs a long adjusting time (several minutes), our phase locking technique only involves one parameter so that it can operate at very high speed, in principle at the speed limit of the phase modulator (nanosecond level). The unique features of simplicity and high speed make our active feedback method a practical solution for long-distance and noisy quantum channels in the real world.

Discussion

We exploit the time degree of freedom to label polarization quantum states before they are sent and to detect errors when they are received. We do not need to prepare any time-synchronized ancilla photons and have no ancilla-related losses, thus the communication efficiency is enhanced over several orders of magnitude even compared with a single-ancilla-photon scheme. The tolerable error probability is only determined by the signal-to-noise ratio. And our experimental demonstrations of BFE detection was effective for all error probabilities, limited only by the requirement that the signal count rate should exceed the dark count rate. Thus our scheme can deal with error probabilities well beyond the limit of 50% set by the previous scheme of Chen et al19.

Our experimental method for error detection of BFEs can also be applied to PSE because PSE can be transformed into BFE by a 45° polarization rotation. In this way, we can detect and filter all PSE instead of BFE. For a specific channel, the functioning of a quantum error detection system can be switched between BFE and PSE depending on which error is dominant. Furthermore, general errors could be detected by using a configuration with four UMZIs. Experimentally, to detect both BFE and PSE, Alice introduces a time delay of T on the V mode of the SP with the first UMZI. After applying a 45° polarization rotation, she introduces a time delay of 2T on the V mode of the SP with the second UMZI. Bob has the same experimental configuration but the two UMZIs introduce time delays on the H mode of SP. In addition a future realization of such a system robust against general errors could be realized without the need of active phase locking, provided the UMZIs have good phase stability. To this end it should be feasible to use on-chip UMZIs and fast detectors, both of which are within the reach of current techniques32.

In summary, we have realized a resource-efficient quantum error detection protocol showing faithful transfer of quantum information over noisy channel. Thanks to the linearity of quantum mechanics, the protocol is state-independent, which makes it suitable for applications in quantum repeaters33 and transmitting multi-qubit states, including GHZ states34, Cluster states35 and W states36 etc. These virtues make quantum error detection promising for the implementation of a long-distance quantum communication network.

Methods

Coherence recovery between two time bins

For the BFE-free events in central peak, the whole error detection system can be seen as a polarization interferometer. To ensure coherence between and , the time delay between the two arms must be smaller than the coherence time of the SP. The maximum interference visibility can be obtained at ΔT = 0. We prepare photons in the state and project onto this state at output. Experimentally, all the photons are collected with SMFs to define the exact spatial mode. A narrow-bandwidth filter with FWHM 4 nm is set in front of each detector to define the exact spectral mode. A prism built on a piezoelectrically controlled linear stage is employed to achieve accurate temporal overlap for the two time bins. A first-order interference of the SP conditioned on herald click from the TP is observed, see Fig. 1d. At the middle of the envelope, by scanning with a step size of 30 nm, we observed phase oscillation with a visibility of 99.2%. The high visibility implies that the spatial and temporal mode of two time bins overlap perfectly on the second PBS of UMZI2.

Active phase locking

We couple the phase probe state (Q-switched, 633 nm HeNe laser) in and out of quantum error detection system with dichroic mirrors (DM, T808R633). We adopt achromatic waveplates in the NS to avoid introducing phase difference between HeNe beam and the SP during setting a quantified BFE in the experiment. With same fashion, BFE for HeNe beam is detected and only has influence on the amplitude of output signal. The BFE-induced amplitude fluctuation is further removed by measuring the ratio of to . A feedback voltage is amplified and then drives the piezoelectrically controlled linear stage to compensate the drifted phase. In the experiment, we use a computer-based data acquisition system, the feedback adjustment speed is therefore restricted to ~1 Hz. However this limit could be readily overcome by using a commercial PID (proportional–integral–derivative) controller.