Abstract
Random access memory is an indispensable device for classical information technology. Analog to this, for quantum information technology, it is desirable to have a random access quantum memory with many memory cells and programmable access to each cell. We report an experiment that realizes a random access quantum memory of 105 qubits carried by 210 memory cells in a macroscopic atomic ensemble. We demonstrate storage of optical qubits into these memory cells and their read out at programmable times by arbitrary orders with fidelities exceeding any classical bound. Experimental realization of a random access quantum memory with many memory cells and programmable control of its write-in and read out makes an important step for its application in quantum communication, networking, and computation.
Similar content being viewed by others
Introduction
Classical random access memory, with its programmable access to many memory cells and site-independent access time, has found wide applications in information technologies. Similarly, for realization of quantum computational or communicational networks, it is desirable to have a random access quantum memory (RAQM) with the capability of storing many qubits, individual addressing of each qubit in the memory cell, and programmable write-in and read out of the qubit from the memory cell to a flying bus qubit with site-independent access time.1,2,3,4,5,6,7,8,9,10 Such a device is useful for both quantum communication and computation.1,2,3,4,5,6,7,8,9,10 It provides a key element for realization of long-distance quantum communication through the quantum repeater network.1,2,3,4,5,6,7 The write-in and read-out operations require implementation of a good quantum interface between the bus qubits, typically carried by the photonic pulses, and the memory qubits, which are usually realized with the atomic spin states. A good quantum interface should be able to faithfully map quantum states between the memory qubits and the bus qubits. A convenient implementation of the quantum interface is based on the directional coupling of an ensemble of atoms with the forward propagating signal photon pulse induced by the collective enhancement effect.2,3,4,5,6,11 A number of experiments have demonstrated this kind of quantum interfaces and their applications both in the atomic ensemble11,12,13,14,15,16,17,18,19,20,21,22,23 and the solid-state spin ensemble with a low-temperature crystal.24,25,26,27,28,29
To scale up the capability of a quantum memory, which is important for its application, an efficient method is to use the memory multiplexing, based on the use of multiple spatial modes,17,20 or temporal modes,25,26,28,29 or angular directions21 within a single atomic or solid-state ensemble. Through multiplexing of spatial modes, recent experiments have realized a dozen to hundreds of memory cells in a single atomic ensemble, however, write-in and read-out of external quantum signals have not been demonstrated yet.17,20 With temporal multiplexing, a sequence of time-bin qubits have been stored into a solid-state ensemble, however, the whole pulse sequence needs to be read out together with a fixed order and interval between the pulses for lack of individual addressing.26,28,29 It remains a challenge to demonstrate a RAQM with programmable and on-demand control to write-in and read-out of each individual quantum signals stored into the memory cells.
In this paper, we demonstrate a RAQM which can store 105 qubits in its 210 memory cells using the dual-rail representation of a qubit. A pair of memory cells stores the state of the input photonic qubit, which is carried by the two paths of a very weak coherent pulse. We have measured the fidelities and the efficiencies for the write-in, storage, and read-out operations for all the 105 pairs of memory cells. The fidelities, typically around or above 90%, are significantly higher than the classical bound and therefore confirm quantum storage. To demonstrate the key random access property, we show that different external optical qubits can be written into the multi-cell quantum memory, stored there simultaneously, and read out later on-demand by any desired order with the storage time individually controlled for each qubit. The fidelities for all the qubits still significantly exceed the classical bound with negligible crosstalk errors between them.
Results
Experimental setup
Our experimental setup is illustrated in Fig. 1. The macroscopic atomic ensemble is realized with a cloud of 87Rb atoms trapped and cooled down by a magneto-optical trap (MOT) (see Supplementary Note 1). We divide this macroscopic ensemble into a two-dimensional (2D) array of 15 × 14 micro-ensembles. Each micro-ensemble is individually addressed through a pair of crossed acoustic-optical deflectors (AODs) inserted into the paths of the control beam, the input probe beam, and the output probe beam (see the Methods section). The AODs provide a convenient device for multiplexing and de-multiplexing of many different optical paths, which have been used recently to control neutral atoms17,20,30, as well as trapped ions.31 The relative phases between those 210 different optical paths are intrinsically stable as the beams along different paths go through the same optical devices.
The atoms in the whole ensemble are initially prepared to the state |g〉 ≡ |5S1/2, F = 1〉 through optical pumping and the MOT is turned off right before the quantum memory experiment. For each micro-ensemble, the probe and the control beams are interacting through the electromagnetically-induced transparency (EIT) configuration shown in Fig. 1,11 where an incoming photon in the probe beam is converted by the control beam (the write pulse) to a collective spin wave excitation in the level |s〉 ≡ |5S1/2, F = 2〉 through the excited state |e〉 ≡ |5P1/2, F′ = 2〉. The write pulse is then shut off. After a programmable storage time in the quantum memory, the excitation in the spin wave mode is converted back to an optical excitation in the output probe beam by shining another pulse (the read pulse) along the control beam direction.
Characterization of storage fidelities for every memory cells
The input qubit state is carried by two optical paths \(\left| U \right\rangle\) and \(\left| D \right\rangle\) of a photon, and any superposition state \(c_0\left| U \right\rangle + c_1\left| D \right\rangle\) with arbitrary coefficients c0, c1 can be generated and controlled through the input AODs. The input signal is carried by a very weak coherent pulse with the mean photon number \(\bar n \simeq 0.5\). In our proof-of-concept experiment, the input state for the atomic memory is prepared by the write AODs as illustrated in Fig. 1a. This pair of AODs can split the weak coherent signal into arbitrary superpositions along two different optical paths, and the single-photon component of this weak signal represents the effective qubit state, with the qubit information carried by the superposition coefficients along the different optical paths. Note that the input qubit state, prepared by the write AODs, remains unknown to the atomic ensemble which acts as the multiplexed quantum memory in this experiment. This dual-rail encoding of qubit is same as the path or polarization qubit used in many optical quantum information experiments, where the single-photon component of a very weak coherent state carries the qubit state and is selected out by the single-photon detectors afterwards.
Similar to other optical quantum information experiments,2,3,4,5,6 we use two quantities—conditional fidelity and efficiency—to characterize the imperfections of a quantum memory. The conditional fidelity characterizes how well the qubit state is preserved when a photon is registered on the output channel after its storage in the quantum memory.32 The (intrinsic) efficiency characterizes the success probability of a stored photon reappeared in the output single-mode fiber after a certain storage time. For application of quantum memory in quantum information protocols, such as for implementation of quantum repeaters,1,2,3,6 the conditional fidelity is typically the most important figure-of-merit as it determines the fidelity of the overall protocol and characterizes whether one can enter the quantum region by beating the classical bound. The efficiency influences the overall success probability of the quantum information protocol. For the quantum repeater protocol based on the DLCZ (Duan–Lukin–Cirac–Zoller) scheme,2,3,6 the scaling of required resources remains polynomial at any finite efficiency, but the scaling exponent gets significantly less when one increases the efficiency. For quantum memory experiments, one needs to first achieve a high enough conditional fidelity to prove that the system enters the quantum storage region by beating the classical bound and then improve the efficiency as much as one can.
The input optical qubit is stored into a pair of neighboring micro-ensembles through the EIT process and then retrieved after a programmable storage time by controlling the write/read pulses in the corresponding paths. The write/read pulses are delivered to different paths through the control AODs. Our atomic quantum memory with a 2D array of 15 × 14 memory cells has the capability to store 105 optical qubits as shown in Fig. 2a. First, we measure the storage fidelity for each pair of the memory cells one by one by inputting an optical qubit and then retrieving it for read out after a storage time of 1.38 μs. The output qubit state is measured through quantum state tomography33 by using the output AODs to choose the complementary detection bases. The experimentally reconstructed density operator ρo is compared with the input state \(\left| {\Psi _{in}} \right\rangle\) prepared by the input AODs to get the storage fidelity \(F = \langle \Psi _{in}|\rho _o\left| {\Psi _{in}} \right\rangle\). For each pair of the memory cells, we measure the storage fidelity F under six complementary input states with \(\left| {\Psi _{in}} \right\rangle\) taking \(\left| U \right\rangle ,\left| D \right\rangle\), \(\left| \pm \right\rangle = \left( {\left| U \right\rangle \pm \left| D \right\rangle } \right)/\sqrt 2\), and \(\left| {\sigma _ \pm } \right\rangle = \left( {\left| U \right\rangle \pm i\left| D \right\rangle } \right)/\sqrt 2\), and the results are shown in Fig. 2b for all the 105 pairs of memory cells. The averaged conditional fidelity \(\bar F\), from the above six measurements with equal weight, is shown in Fig. 2c. For a single-photon input state, the classical bound (maximum value) for the conditional storage fidelity \(\bar F\) is 2/3 (see the Supplement). When we consider the contribution of small multi-photon components in the weak coherent pulse (with \(\bar n \simeq 0.5\)), the classical bound is raised to 68.8% (see Supplementary Note 2 and27,29,34). Our measured conditional fidelities \(\bar F\) for those 105 pairs of memory cells are above or around 90%. The average of the conditional fidelities over the 105 pairs is (94.45 ± 0.06)%. The standard deviations of these measurements are shown in the Supplementary Note 3. The measured conditional fidelities for all the memory cells significantly exceed the classical bound by more than four standard deviations.
Characterization of storage efficiencies and efficiency-dependent classical bounds
We then measure the efficiency of the photon storage in each memory cell. The measurement is done by directing the weak coherent pulse (with \(\bar n \simeq 0.5\)) to each memory cell and then detect the probability of the stored photon going to the output single-mode fiber after a storage time of 1.38 μs. The detection is scanned over all the memory cells by controlling the optical paths with the set of input and output AODs. The results are shown in Fig. 3a. The efficiency ranges from 18% for the middle memory cells to about 2% for the edge memory cells. The major contributor to this inefficiency is the limited optical depth of the atomic cloud, which is about five at the center of the array and decreases to below one at the edge. According to theory, the intrinsic efficiency can be significantly improved with moderate increase of the optical depth.35 Very recent experiments have demonstrated impressively high intrinsic efficiencies for both strong classical pulse22 and weak coherent pulse.23 This is achieved by a significant increase of the optical depth of the atomic ensemble through use of elongated 2D (tow-dimensional) MOT or compressed MOT. As the 2D or compressed MOT has a small cross section, it is not straightforward to extend the techniques in those experiment to allow the spatial multiplexing for realization of multi-cell quantum memories. However, those experiments,22,23 together with the theoretical calculation in ref. 35, demonstrates that a large improvement in the intrinsic efficiency is possible by a reasonable increase of the optical depth of the atomic cloud. To have a larger optical depth and at the same time a larger cross section for spatial multiplexing, one way is to prepare a larger MOT by loading of pre-cooled atoms into the memory MOT, using the double MOT structure or an additional Zeeman slower. Alternatively, we can also try to decrease the waist diameters of the control/probe beams so that each memory cell takes a smaller cross section in the whole atomic ensemble. Eventually, it would be desirable to load the atoms into 2D arrays of far-off-resonance optical traps to increase the memory time as well as to make the optical depth more homogeneous for all the memory cells.
When we take into account the contribution of the inefficiency of the quantum storage, the classical bound for the conditional storage fidelity will be increased.27 In Fig. 3b, we show the calculated classical fidelity bound for each pair of memory cells (see Supplementary Note 2), taking into account the contributions of both the multi-photon components in a weak coherent pulse and the measured inefficiencies for the corresponding cells. Our measured storage fidelities for all the 105 pairs of memory cells shown in Fig. 2c are still higher than the corresponding classical bounds. To compare, in Fig. 3c we show the difference in values between the measured conditional fidelity and the corresponding classical bounds. All the values are positive, and all of them exceed the classical bound by at least four standard deviations. The minimum difference is 6.4% here, about four standard deviations above the classical bound. This confirms that we have demonstrated quantum storage for all the 105 qubits in this multi-cell memory after taking into account of the experimental imperfections.
Demonstration of random access quantum storage
Now we demonstrate the random access feature of this quantum memory. By programming the AODs to control the optical paths, we can write multiple photonic qubits into any of those memory cells and read them out later on-demand by an arbitrary order. To experimentally verify this, we store three qubits into three pairs of memory cells shown in Fig. 4a, in the order of qubits 1-2-3. After a controllable storage time, we read out these qubits in a programmable way by three different orders. The control sequences for the write-in and read out process are shown in Fig. 4b and can be fully programed. In Fig. 4c, we show the storage fidelity measured through quantum state tomography, the retrieval efficiency, and the storage time for each qubit, with three different read out orders of qubits 1-2-3, 3-2-1, and 2-1-3. All the fidelities exceed the corresponding classical bounds, even after taking into account of the multi-photon components and the storage inefficiencies. The above control methods for three qubits can be similarly applied for simultaneous storage of more qubits and programing of their read out patterns. The current experiment is mainly limited by the memory time in the atomic ensemble, which is about 27.8 μs (1/e decay time), caused by the thermal motion of the atomic gas and the remaining small magnetic field gradient. The memory time in the atomic ensemble can be extended by orders of magnitude if we make use of a far-of-resonant optical trap to confine the atoms.18,19
Discussion
Our experiment realizes a multiplexed random access quantum memory with 210 memory cells that can store 105 optical qubits. We demonstrate programmable storage and read out of individual qubits in the memory cells with the access time and the read out order fully controllable and independent of the physical location of the cells. This random access feature, together with the large capacity for storing optical qubits in a single macroscopic ensemble, opens up an interesting perspective for applications. For instance, it could be useful for realization of multiplexed quantum repeater networks towards long-distance communication and quantum internet1,2,3,4,5,6,7 or for optical quantum information processing and computation that requires the memory components.8,9,10 The random access control technique may also find applications in other quantum information systems that require individual addressing and programmable control.31
In this experiment, we focus on the proof-of-principle demonstration, where the input state, although remaining unknown to the atomic quantum memory, is prepared by the write AODs in the same experimental setup. For future applications, it would be important to store the input state free-propagating from the outside into this random access quantum memory as well. Depending on the type of the optical qubits coming from the outside, this could be done by the AODs or other linear optical devices. For instance, if the input qubit is carried by the time bins of optical pulses, we can program the AODs to split different time bins into different optical paths in our dual-rail representation so that they can be stored into the corresponding multiplexed atomic memory cells. If the input state is carried by different polarizations of an optical pulse, we can first use a polarizing beam splitter to split them into different paths and then use AODs in those paths for spatial multiplexing. Preparation of different types of optical qubits from the outside, possibly by another atomic ensemble, and demonstration of their storage and control inside the random access quantum memory is an interesting future direction.
Methods
Multiplexing and de-multiplexing of optical circuits
Crossed AODs are used in this experiment to control the deflection angles of the laser beam in orthogonal directions by adjusting the radio-frequency (RF) signal inputs to the AODs. We place a pair of AODs in the paths of the control and the write/read probe beams to implement the multiplexing and de-multiplexing optical circuits. Two lenses with 20 mm focal length are inserted at the middle point between the atomic ensemble and the write/read AODs, arranged into a 4f-configuration (see Fig. 1 of the main text. The distance between the atomic ensemble and each side AODs is 2f, where f is the lens focal length). With the 4f-configuration, the laser beams deflected to different angles by the AODs are focused on different corresponding positions of the atomic cloud, enabling individual addressing of each micro-ensemble. The retrieved photon has components coming along different optical paths with stabilized phase difference. We fine tune the directions and positions of the pair of AODs to maintain good interference between different paths for detection in the superposition bases. Only multiplexing AODs are required in the path of the control beam, with no need of de-multiplexing, as shown in Fig. 1. The phase differences between different optical paths are intrinsically stable because the deflected beams go through the same apparatus.
No matter which memory cell is addressed in the atomic cloud, the probe beam is required to be coupled into the single-mode fiber at the other side of the atoms for detection of the transmission through all the optical elements. In our experiment, through fine adjustment of the directions and positions of the pair of AODs and lens, we achieve over 65% coupling efficiency for all the 210 optical paths addressing the corresponding memory cells.
We generate the RF signal inputs to the AODs by two arbitrary waveform generators (AWG, Tektronix 5014C). We use three channels of each AWG in our experiment. One of the AWG supplies the RF signals for the control, the write, and the read AODs in the X direction, and the other supplies the RF signals of these AODs in the Y direction. The phase differences between the three analog channels of each AWG are precisely controlled. To address one micro-ensemble, the control beam, and the write and the read probe beams need all to be pointed to the same position of the atomic cloud by adjusting the corresponding RF signal frequencies to control the deflection angles. To address different micro-ensembles, we then scan the frequency of the RF signals for the crossed AODs from 98.8 MHz to 107.2 MHz in step of 0.6 MHz in the X direction, and from 98.8 MHz to 106.6 MHz in step of 0.6 MHz in the Y direction, with the deflected beams pointing to the 15 × 14 atomic memory cells. The retrieved photons are collected by the de-multiplexing circuit and then coupled into the single-mode fiber for detection by a single-photon counter. By programming the AWG to generate arbitrary RF electric signals and their superpositions for the AOD inputs, we can direct the deflected light beams to any paths or their superpositions.20
Data availability
The data that support the findings of this study are available from the authors upon request.
References
Briegel, H. J., Dur, W. J., Cirac, I. & Zoller, P. Quantum repeaters: the role of imperfect local operations in quantum communication. Phys. Rev. Lett. 81, 5932–5935 (1998).
Duan, L.-M., Lukin, M. D., Cirac, J. I. & Zoller, P. Long-distance quantum communication with atomic ensembles and linear optics. Nature 414, 413–418 (2001).
Kimble, H. J. The quantum internet. Nature 453, 1023–1030 (2008).
Lvovsky, A. I., Tittel, W. & Sanders, B. C. Optical quantum memory. Nat. Photon. 3, 706–714 (2009).
Hammerer, K., Sorensen, A. S. & Polzik, E. S. Quantum interface between light and atomic ensembles. Rev. Mod. Phys. 82, 1041–1093 (2010).
Sangouard, N., Simon, C., de Riedmatten, H. & Gisin, N. Quantum repeaters based on atomic ensembles and linear optics. Rev. Mod. Phys. 83, 33–80 (2011).
Collins, O. A., Jenkins, S. D., Kuzmich, A. & Kennedy, T. A. B. Multiplexed memory-insensitive quantum repeaters. Phys. Rev. Lett. 98, 060502 (2007).
Knill, E., Lafamme, R. & Milburn, G. A scheme for efficient quantum computation with linear optics. Nature 409, 46–52 (2001).
Giovannetii, V., Lloyd, S. & Maccone, L. Quantum random access memory. Phys. Rev. Lett. 100, 160501 (2008).
Barrett, S. D., Rohde, P. P. & Stace, T. M. Scalable quantum computing with atomic ensembles. New J. Phys. 12, 093032 (2010).
Fleischhauer, M., Imamoglu, A. & Marangos, J. P. Electromagnetically induced transparency: optics in coherent media. Rev. Mod. Phys. 77, 633 (2005).
Chou, C.-W. et al. Measurement-induced entanglement for excitation stored in remote atomic ensembles. Nature 438, 828–832 (2005).
Chaneliere, T. et al. Storage and retrieval of single photons transmitted between remote quantum memories. Nature 438, 833–836 (2005).
Eisaman, M. et al. Electromagnetically induced transparency with tunable single-photon pulses. Nature 438, 837–841 (2005).
Julsgaard, B., Sherson, J., Cirac, J. I., Fiurasek, J. & Polzik, E. S. Experimental demonstration of quantum memory for light. Nature 432, 482–486 (2004).
Simon, J., Tanji, H., Ghosh, S. & Vuletic, V. Single-photon bus connecting spin-wave quantum memories. Nat. Phys. 3, 765–769 (2007).
Lan, S.-Y. et al. A multiplexed quantum memory. Opt. Express 17, 13639–13645 (2009).
Dudin, Y. O., Li, L. & Kuzmich, A. Light storage on the minute scale. Phys. Rev. A. 87, 031801(R) (2013).
Yang, S.-J., Wang, X.-J., Bao, X.-H. & Pan, J.-W. An efficient quantum light-matter interface with sub-second lifetime. Nat. Photon. 10, 381–384 (2016).
Pu, Y.-F. et al. Experimental realization of a multiplexed quantum memory with 225 individually accessible memory cells. Nat. Commun. 8, 15359 (2017).
Chrapkiewicz, R., Dabrowski, M. & Wasilewski, W. High-capacity angularly multiplexed holographic memory operating at the single-photon level. Phys. Rev. Lett. 118, 063603 (2017).
Hsiao, Y.-F. et al. Highly efficient coherent optical memory based on electromagnetically induced transparency. Phys. Rev. Lett. 120, 183602 (2018).
Vernaz-Gris, P., Huang, K., Cao, M., Sheremet, A.-S. & Laurat, J. Highly-efficient quantum memory for polarization qubits in a spatially-multiplexed cold atomic ensemble. Nat. Commun. 9, 363 (2018).
de Riedmatten, H., Afzelius, M., Staudt, M. U., Simon, C. & Gisin, N. A solid-state light matter interface at the single-photon level. Nature 456, 773–777 (2008).
Saglamyurek, E. et al. Broadband waveguide quantum memory for entangled photons. Nature 469, 513–518 (2011).
Usmani, I., Afzelius, M., de Riedmatten, H. & Gisin, N. Mapping multiple photonic qubits into and out of a solid-state atomic ensemble. Nat. Commun. 1, 12 (2010).
Gundogan, M., Ledingham, P. M., Almasi, A., Cristiani, M. & de Riedmatten, H. Quantum storage of a photonic polarization qubit in a solid. Phys. Rev. Lett. 108, 190504 (2012).
Tang, J.-S. et al. Storage of multiple single-photon pulses emitted from a quantum dot in a solid-state quantum memory. Nat. Commun. 6, 8652 (2015).
Laplane, C. et al. Multiplexed on-demand storage of polarization qubits in a crystal. New J. Phys. 18, 013006 (2016).
Bernien, H. et al. Probing many-body dynamics on a 51-atom quantum simulator. Nature 551, 579–584 (2017).
Debnath, S. et al. Demonstration of a small programmable quantum computer with atomic qubits. Nature 536, 63–66 (2016).
Simon, C. et al. Quantum memories. Eur. Phys. J. D. 58, 1–22 (2010).
James, D. F. V., Kwiat, P. G., Munro, W. J. & White, A. G. Measurement of qubits. Phys. Rev. A. 64, 052312–052326 (2001).
Specht, H. P. et al. A single-atom quantum memory. Nature 473, 190 (2011).
Gujarati, T. P., Wu, Y. & Duan, L.-M. Intrinsic retrieval efficiency for quantum memories: a three-dimensional theory of light interaction with an atomic ensemble. Phys. Rev. A 97, 033826 (2011).
Acknowledgements
This work was supported by by the Ministry of Education of China and the National key Research and Development Program of China (2016YFA0301902).
Author information
Authors and Affiliations
Contributions
L.M.D. conceived the experiment and supervised the project. N.J., Y.F.P., W.C., C.L., and S.Z. carried out the experiment. N. J. and Y.F.P. contribute equally to this experiment. L.M.D., N.J., and Y.F.P. wrote the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Jiang, N., Pu, YF., Chang, W. et al. Experimental realization of 105-qubit random access quantum memory. npj Quantum Inf 5, 28 (2019). https://doi.org/10.1038/s41534-019-0144-0
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41534-019-0144-0
This article is cited by
-
Rare-earth quantum memories: The experimental status quo
Frontiers of Physics (2023)
-
Optically addressable universal holonomic quantum gates on diamond spins
Nature Photonics (2022)
-
Massively-multiplexed generation of Bell-type entanglement using a quantum memory
Communications Physics (2021)
-
Long-lived and multiplexed atom-photon entanglement interface with feed-forward-controlled readouts
Communications Physics (2021)
-
Secure two-party integer comparison protocol without any third party
Quantum Information Processing (2021)