<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Simulation of Atom-Atom Entanglement with Atomic Ensembles and Quantum Optics</title></titleStmt>
			<publicationStmt>
				<publisher>IEEE</publisher>
				<date>09/18/2023</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10467392</idno>
					<idno type="doi"></idno>
					
					<author>X. Lai R. Zhou</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[One fundamental goal of quantum networks is to provide node-to-node entanglement distribution. In this work, we develop a simulator, called A 2 Tango, for entanglement generation between two remote atom-ensemble nodes in a quantum network following Briegel, Dur, Cirac and Zoller (BDCZ) protocol. We encode quantum information to the two spatial modes of local atomic-ensemble spin waves and polarization states of single photons. The basic operations include atom-photon entanglement generation, quantum memory write-read operations, twophoton Bell-state measurement, and quantum state tomography. We model multi-photon events during the local excitation and propagation to account for their induced error in entanglement generation and distribution. We investigate the entanglement generation rate and fidelity as functions of the parameters which are realizable in experiments. Our work improves the opensourced SeQUeNCe simulator and inspires the development of future quantum networks.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. INTRODUCTION</head><p>The rapid development of quantum technologies has resulted in a growing interest in quantum networks, which aim to facilitate communication and computation using quantum mechanical properties. One of the key objectives of a quantum network is to establish node-to-node entanglements, a fundamental building block for many information-processing tasks in quantum networks with high memory efficiency. We argue that no existing quantum simulator simulates the Briegel, Dur, Cirac and Zoller (BDCZ) protocol <ref type="bibr">[1]</ref>, a potential building block for quantum networks with high memory efficiency, which generates entanglement between two atomic ensembles. In this work, in order to fill this fundamental gap, we develop a quantum simulator called A 2 Tango that models the BDCZ protocol. Our contributions are as follows:</p><p>&#8226; A 2 Tango extends the open-source Simulator of QUantum Network Communication(SeQUeNCe) to model atomic node entanglements according to the BDCZ protocol.</p><p>We add modules that model atomic node ensembles and Bell-State measurement (BSM). We plan to make our simulator open-source once our paper is accepted for publication. &#8226; To simulate BSM, we model the process of atom-photon entanglement as a creation operator and the detection of the photon as an annihilation operator. &#8226; A 2 Tango simulates the BDCZ protocol to generate entanglement between two atomic ensembles. Specifically, we simulate the error induced by multiple atom-photon events. We study the entanglement success probability and fidelity. The tomography of two photons to reconstruct the original density matrix is also modeled. The rest of the paper is organized as follows: In Section II, we briefly introduce different physical systems used in quantum networks, the general procedure to generate entanglement between different nodes we use in A 2 Tango, and current quantum network simulators. In Section III, we describe A 2 Tango in detail, namely how it models cold atomic ensembles and their corresponding basic operations including atom-photon entanglement, atom-atom entanglement, bell state measurement, and quantum tomography. We also describe how we model multiple photon events. In Section IV, we discuss how A 2 Tango implements the models. Section V presents preliminary simulation results.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. BACKGROUND AND RELATED WORK</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Entanglement Generation Using Different Physical Systems</head><p>Quantum network nodes can be realized with different physical systems to generate node-node entanglement. Here we briefly summarize some well-studied and promising schemes. For a more detailed and comprehensive survey on different platforms, we refer the reader to <ref type="bibr">[2]</ref> &#8226; Single neutral atoms: Single atoms placed in optical cavities enhance light-matter interaction strength and have been extensively studied over the past two decades. They exhibit remarkable properties for quantum information processing with high fidelity and long coherence time and robust light-matter interfaces. &#8226; Trapped ions: Trapped ions provide longer storage time compared to neutral atoms, can be near-deterministically detected through optical cycling transitions, and offer high-fidelity implementation of single-ion operations and quantum memory. &#8226; Nitrogen-Vacancy (NV) centers in diamond: NV centers, which are point defects in the diamond lattice, have been widely used in quantum information processing due to their compatibility with existing technology. &#8226; Cold atomic ensembles: Previous schemes based on single atom/ion/defect have small cross sections to interact with single photons, which result in very low quantum memory efficiencies (&lt; 10%) and limit their applications. This matter-photon interaction can be significantly improved by the collective enhancement of million atoms. Cold atomic ensembles have been demonstrated as the most efficient (&gt; 85%) quantum memories <ref type="bibr">[3]</ref> for singlephoton qubits and have promising features for distributed quantum computing <ref type="bibr">[4]</ref>. Our simulator simulates cold atomic ensemble quantum nodes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Entanglement Generation with Atomic Ensembles</head><p>One fundamental goal of a quantum network is to deliver entangled pairs between non-adjacent nodes. The first step is to generate entanglement between two adjacent nodes. In our simulator and experiments, we follow three steps to model entanglement between non-adjacent nodes: First, we implement two atom-photon entanglements separately on two adjacent nodes. Second, we send the entangled flying photons to an intermediate station, a BSM node, and perform Bell State Measurement. Eventually, we verify the entanglement between two atomic ensembles. We followed the well-known solutions <ref type="bibr">[5]</ref>, <ref type="bibr">[6]</ref> and experimental setup <ref type="bibr">[7]</ref> which combines the DLCZ <ref type="bibr">[8]</ref> protocol and the strategy in BDCZ <ref type="bibr">[9]</ref>. The main advantage of this approach compared to previous ones is that it no longer requires long-distance phase stability which is 7 orders of magnitude looser than in the DLCZ protocol <ref type="bibr">[5]</ref>. Another advantage is that, after a few entanglement connections, the vacuum component can be suppressed and no longer dominates. In terms of generating atom-photon entanglement, different from previous work realized with trapped ions <ref type="bibr">[10]</ref>, a single atom in a cavity <ref type="bibr">[11]</ref> and two spatially separated atomic ensembles <ref type="bibr">[12]</ref>, the method in our work adopts two collective excitations in different spatial modes of a single atomic ensemble to implement the atom-photon entanglement. Cold atomic ensembles have been demonstrated as the most efficient quantum memories <ref type="bibr">[3]</ref> for single-photon qubits due to their collective enhancement and have promising features for distributed quantum computing <ref type="bibr">[4]</ref>. A major disadvantage of such a scheme is the low entanglement swapping rate due to the postselection based on BSM two-photon coincidence. Such limitation could be compensated by its up to sub-second long quantum memory lifetime <ref type="bibr">[13]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Quantum Network Simulator</head><p>A 2 Tango goes beyond current quantum network simulators. More specifically, it extends the Simulator of QUantum Network Communication (SeQUeNCe) <ref type="bibr">[14]</ref> which is a customizable, modularized, discrete event simulator for quantum networks, which simulates the hardware all the way to the control plane. The two most important modules of SeQUeNCe are Simulation Kernels which manage the discrete event simulation functionality and quantum state and the Hardware components which are used to model different real hardware devices. In terms of experimental hardware, SeQUeNCe focuses on the simulation of single rare-earth ion memories and provides different encoding types of quantum states such as time-bin, polarization, and single-atom. Similarly to SeQUeNCe, NetSquid <ref type="bibr">[15]</ref> also aims at simulating physical devices and uses a modular design that is not tied to a particular network stack. NetSquid provides some optimization on the kernel which enables the scalability of up to 1000 nodes and faster computation. Unlike SeQUeNCe, NetSquid focuses on the simulation of NV centers, atomic frequency combs, and electronically induced transparency. Aiming to model the physical layer of the quantum network and to provide a specific representation of quantum states, SimulQron <ref type="bibr">[16]</ref> is a quantum network simulator designed to facilitate the development and testing of quantum network applications and protocols and with a specific focus on simulating the application layer of the quantum network. QuNetSim <ref type="bibr">[17]</ref> focuses on the simulation of upper-level quantum network protocols and does not focus on a specific physical model; SQUANCH <ref type="bibr">[18]</ref> provides agent-based modeling and provides a configurable error model at the physical layer, but it does not have a discrete event simulator kernel and thus cannot keep track of time which is crucial in quantum network research, e.g., when studying generate rate and time-dependent noise which impact the coherence of the quantum state; QuISP <ref type="bibr">[19]</ref> is another open-source quantum network simulator that, like the previous two simulators, places emphasis on scalability. However, it distinguishes itself by tracking the error models of qubits rather than their quantum state representations, such as density matrices or key vectors. This approach allows for efficient simulations of large-scale quantum networks while still providing insights into the effects of errors on system performance.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. MODELS FOR SIMULATIONS</head><p>Unlike SeQUeNCe, which employs the spontaneous parametric down-conversion (SPDC) photon source model, A 2 Tango models a cold atomic ensemble to generate atomphoton entanglements, which inherently serves as quantum memory with high efficiency and long coherence time. With photonic polarization BSM acting as entanglement swapping, we can create atom-atom entanglement from two pairs of atom-photon entanglement. More practically, we model polarization BSM as well as state tomography with multiphotoninduced error, which provides insight into experimental design and optimization.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Atom-Photon Entanglement Generated by Cold Atomic Ensembles</head><p>In A 2 Tango, each quantum node is equipped with a lasercooled 87 Rb atomic ensemble trapped in a dark-line 2D MOT <ref type="bibr">[20]</ref> which can be operated as a local quantum processor, a quantum memory, a repeater node, or an atom-photon entanglement source.</p><p>As shown in Fig. <ref type="figure">1</ref>, to generate atom-photon entanglement, a pump pulse (&#8486; p ) is used to excite an atomic spin wave and generate a correlated Stokes photon (&#969; s ). We select two collective spin wave spatial momentum modes (+ and -), which are associated with photonic modes emitted along two distinct directions. Undergoing a series of optical processes, the twophoton modes ultimately result in linearly polarized H and V modes that are combined in one direction. This eventually generates an entangled state where atomic spin wave momenta (+/-) are entangled with the photonic polarizations (H/V), and this state in one atomic node can be written as:</p><p>Here &#981; denotes a relative phase and can be tuned by adding an additional tunable phase retarder to one of the photonic modes.</p><p>1) Atom-Photon Entanglement with Multiple Photon Errors: Apart from the appearance of a vacuum state in spontaneous emission, the multiphoton error cannot be neglected due to the large number of atoms in an ensemble. To mitigate these errors, real experiments often employ short, low-intensity pulses to limit the single-photon emission probability to a magnitude of around 0.01. Although SeQUeNCe has simulated the multiphoton error for number state entanglement, the multiphoton error in entanglement with atomic spatial modes and photonic polarization has not been simulated before.</p><p>Similar to the SPDC source used by SeQUeNCe, the atomphoton entangled state generation with a cold atomic ensemble can also be modeled as a two-mode squeezed vacuum state. Using &#181; to denote the mean photon number, the quantum state of atom-photon entanglement encoded with spatial modes and polarizations can be written as:</p><p>where a 0 = 1 &#8730; &#181;+1 denotes the coefficient of vacuum state, a 1 = &#8730; &#181; &#181;+1 means the coefficient of desired single photon state, and a 2 = 1 -1 &#181;+1 -&#181; (&#181;+1) 2 is the coefficient of two photon error state. Here we have neglected the terms with more than two photons.</p><p>Enlightened by the operator ordering techniques <ref type="bibr">[21]</ref>, we model the atom-photon entanglement state by applying the creation operator on the vacuum state, which provides increased flexibility in the implementation of simulations. Since different </p><p>We define the atomic creation operator a &#8224; + a &#8224; -to make the number of atoms in |+&#10217;(|-&#10217;) increase by 1 and similarly a photonic creation operator s &#8224; H s &#8224; V , where the matrix corresponding to the creation operators is</p><p>Therefore, after using pump pulse (&#8486; p ) to excite atoms, the atom-photon entanglement state can be expressed with the creation operator as:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Atom-Atom Entanglement</head><p>Unlike the original DLCZ protocol encoded with number states, the Bell-State Measurement(BSM) needs two-fold clicks. The joint BSM helps reduce loss due to the vacuum components and the rapid growth of multiphoton error <ref type="bibr">[22]</ref>. As such, unlike SeQUeNCe, there is no need to implement BSM multiple times for node-node entanglement.</p><p>1) Bell State Measurement: The joint BSM setup is depicted in Fig. <ref type="figure">3</ref>, with prepared atom-photon entanglement at Node1 and Node2. Combing a wavelength plate (HWP) and polarizing beam splitter (PBS) ( HWP1 and PBS2 or HWP2 and PBS3) as a 45-degree linear polarization basis measurement, PBS1 mixes photons from different nodes, thus ideally projecting the atoms into Bell State after two-fold clicks. , where |H&#10217; transmits from PBS1, i.e. comes from node 2, and |V &#10217; reflects from PBS1, i.e. comes from node 1. In this way, the click of SPD1 indicates the photon is in state</p><p>. With two fold click of SPD1 and SPD4, we measured photons from the two nodes as</p><p>in two nodes, we can write the two node state before BSM as</p><p>of which the density matrix can be written as we can only distinguish two Bell states |&#934; &#177; &#10217; =<ref type="foot">foot_0</ref> &#8730; 2 (|++&#10217;&#177;|--&#10217;) with the setup in Fig. <ref type="figure">3</ref>. Adding another HWP as a NOT gate enables us to detect the other two Bell states</p><p>, however, the maximum success rate for the most common design of polarization BSM is 50% for a specific set up due to the limitation of linear optics <ref type="bibr">[23]</ref>. While there is current research aimed at pushing the limit of efficiency, in our simulator, we opt for simplicity and use the BSM design described above. 2) BSM with Multiphoton Error Using Annihilation Operators: Similarly to our previous definition of creation operators to generate atom-photon entanglement, we can define the detection of photons with SPD as an annihilation operator. The annihilation operators acting on photons will result in photon number decreasing 1, so we can define the annihilation operator of photons s H and s V similar to eq.3 as</p><p>and have s</p><p>Instead of expressing as a projection operator with state outer product, the two-fold click of SPD1 and SPD4 now can be written with annihilation operator:</p><p>) Since the photon detectors are not able to resolve the photon number, the clicks of SPDs is equivalent to taking a trace of all photon number states. So the final state of atom1 and atom2 after SPD1 and SPD4 click as follows:</p><p>where</p><p>Therefore, we can get the corresponding state of atoms after either two of the four detectors click and their corresponding probability by</p><p>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Quantum Tomography of Atoms</head><p>To evaluate the fidelity of the entangled atomic state, we apply a read pulse to convert the atomic states into photon states followed by coincident measurement to perform tomography of photon states, as shown in Fig. <ref type="figure">4</ref>. Since the coincident measurement of photons from two nodes naturally eliminates the states containing vacuum state in either node, the two-photon noise states |2H(V )&#10217; as1 |0&#10217; as2 , |1H1V &#10217; as1 |0&#10217; as2 , |0&#10217; as1 |2H(V )&#10217; as2 and |0&#10217; as1 |1H1V &#10217; as2 will not contribute to the infidelity. Furthermore, using a different basis set up for the next step of entanglement swapping, these two-photon noise states will not cause successful events. Therefore, compared to DLCZ protocol with number state, the spurious growth of multiphoton errors is restrained in this protocol. We eliminated the two-photon noise states mentioned above and get an effective density matrix &#961;a1,a2 ef f . Then the effective fidelity of the entangled atom state can be evaluated as</p><p>Since only two-atom states will contribute to the fidelity, it is easier to extract two-atom states ( 4 by 4 density matrix ) from the enlarged computation space with multi-atom and vacuum states ( 81 by 81 density matrix) before modeling the tomography process. With enlarged computation space, the basis of atom states of two nodes can be written as</p><p>With this definition, the two-atom states correspond to</p><p>, and thus we can determine the position of a non-zero element by</p><p>Then we enumerate all of these possibilities to get the entry from 81 by 81 matrix and construct the 4 by 4 matrix as we need.</p><p>We used a similar methodology in <ref type="bibr">[24]</ref> to perform exact tomography on two photons, where the state can be represented by</p><p>Let &#963;ki represent the k-th Pauli acting on the i-th photon. To reconstruct the density matrix, we need to compute the 15 Stokes parameters a ki in Eq.14 (with normalization requiring a 00 = 1). We set up nine experimental configurations, each with four measurements, resulting in a total of 36 measurement outcomes. Using these results, we calculate the respective Stokes parameters and subsequently reconstruct the density matrix.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IV. SIMULATOR DESIGN</head><p>In this section, we provide a brief overview of the proposed simulator. We first introduce the key concepts and design logic of the SeQUeNCe simulator. Then we discuss how we integrated the models in A 2 Tango and highlight the differences between the two simulators. Our main contributions include the Atomic Node and the BSM models .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. SeQUeNCe Overview</head><p>SeQUeNCe is a modular, discrete-event quantum network simulator designed to simulate physical hardware and network behavior in quantum networks. Its main architecture comprises five modules, namely: the Simulator Kernel, a.k.a. the simulation engine, hardware, Entanglement Manager, Resource Manager, Network Manager, and Applications. The Hardware Manager module models and simulates key physical components, such as quantum channels, photons, quantum memory, and experimental devices. The Entanglement Manager encompasses various protocol models for entanglement generation, purification, and swapping, serving as the "software" running on physical devices. The Resource Manager module supervises local resources in a quantum network by allocating hardware resources, tracking memory states, and coordinating entanglement protocol instances. Network Management enables applications to reserve network resources, while Applications define entanglement consumption. The Kernel, another vital component, consists of a discrete event simulator and a quantum manager that handle time advancement and quantum state management, respectively. Our work primarily extends SeQUeNCe's Hardware module .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Atomic Node</head><p>The atomic ensemble is a crucial component in our simulator, functioning similarly to the 'memory' class in the SeQUeNCe simulator. In our approach, the atomic ensemble is utilized to generate atom-photon and atom-atom entanglement, as well as to operate as quantum memory for reading and writing incoming photon states. It is important to note that our work employs quantum memory to store and retrieve flying photonic quantum states, akin to recent experimental progress as reported in <ref type="bibr">[25]</ref>. Our abstraction for the atomic ensemble uses the 'AtomicNode' class, which inherits from SeQUeNCe's Entity class. AtomicNode primarily has the following functions: atomPhoton_single_entangle, atomPhoton_multiple_entangle, write, and read. The atomPhoton_single_entangle function models the process where atomic ensembles generate atom-photon entanglement without spontaneous emission errors, while atomPhoton_multiple_entangle models the spontaneous emission errors themselves. The write and read methods model the process that the atomic node uses as quantum memory to retrieve and store photon state which will be later used to generate longer multi-hop entanglements. To model quantum memory performance, we use an efficiency table to describe how the decoherence over time of state stored in quantum memory.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Bell State Measurement</head><p>The original SeQUeNCe design features a BSM class, which encompasses a 'Polarization BSM' that models a polarization BSM device. This device can measure incoming photons based on polarization and manage entanglement. However, it doesn't align with the Bell State Measurement model previously outlined in Section III. Our </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>V. SIMULATION RESULTS</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Effective Entangled Fidelity and Success Probability</head><p>In this section, we show some preliminary results obtained using our simulator, namely the direct success probability and calculated fidelity of generated atom-atom entangled state. Both metrics are important to study the performance of atom-atom entanglement generation and provide insights for experiments with parameter optimization.</p><p>In real quantum network process, as long as there are expected two-fold clicks in BSM, we consider the event successful and continue the next step of entanglement swapping. Apparently, we cannot eliminate the multi-atom false state with only the information of two-fold clicks, which can be demonstrated by the imperfect effective fidelity.</p><p>In order to calculate entanglement fidelity, we take states where either node is a vacuum state as loss as discussed in Section III.C. After introducing the loss by setting corresponding elements in the density matrix as zero, we renormalize the density matrix and calculate the effective fidelity with measurement by expected Bell State.</p><p>As shown in Fig. <ref type="figure">5</ref>, a higher mean photon number will have a higher success probability, which can be understood as less loss. However, increasing the mean photon number causes a decrease in the effective fidelity, because the amplitude of  Reconstructed density matrix when =0.01 Fig. <ref type="figure">8</ref>. Reconstructed density matrix multiphoton error also grows. Therefore, with a given pump pulse excitation rate, one can figure out the optimized mean photon number to approach both reasonable entanglement generation rate and effective fidelity.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Density Matrix Reconstruction</head><p>In this section, we characterize the generated atom-atom entanglement by simulating the two-photon tomography as discussed in Section III.C. As an example, we take the condition in demonstrated experiment <ref type="bibr">[7]</ref>, in which the excitation probability is 0.01, giving the mean photon number around 0.01. We conduct 9 &#215; 1000 measurements to obtain probabilities of 36 components as required in <ref type="bibr">[24]</ref>. In Fig. <ref type="figure">6</ref>, we show how the fidelity of entanglement varies with two different mean photon numbers at two atomic ensembles, we can see a clear symmetric relation of two nodes. In Fig. <ref type="figure">7</ref>, we show the measured probabilities of components contained in the expected Bell State. After obtaining the 36 probabilities, we reconstruct the density matrix in two-photon space as shown in Fig. <ref type="figure">8</ref>. We notice that the reconstructed density matrix is almost the same as Bell State |&#934; + &#10217; as expected since we have not introduced other decoherence. The trace of the density matrix is not one due to the multiphoton error being excluded from the two-photon space, thus we can get the effective fidelity as the trace here.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>VI. CONCLUSION</head><p>In this work, we develop a simulator for entanglement generation between two remote atomic ensembles, called A 2 Tango, by extending the SeQUeNCe open-source quantum network simulator. A 2 Tango models the atomic ensembles and demonstrates how basic quantum operations including atom-photon entanglement and atom-atom entanglement, Bell State Measurement, and quantum tomography can be realized. Specifically, A 2 Tango models multi-photon events during the local excitation and propagation and includes such errors in simulations. We show the relation of entanglement generation rate and fidelity as a function of mean photon number and A 2 Tango reconstructs the state using the quantum tomography introduced.</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0"><p>&amp; 4,  </p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1"><p>&amp;</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2"><p>|&#934; + &#10217; |&#934; + &#10217; 1 &amp; 3, 2 &amp;</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3"><p>|&#934; -&#10217; |&#934; -&#10217; 1 &amp; 2, 3 &amp; 4 NaN NaN</p></note>
		</body>
		</text>
</TEI>
