The present invention relates method and apparatus for creating entanglements and to quantum repeater utilising the same.
In quantum information systems, information is held in the “state” of a quantum system; typically this will be a two-level quantum system providing for a unit of quantum information called a quantum bit or “qubit”. Unlike classical digital states which are discrete, a qubit is not restricted to discrete states but can be in a superposition of two states at any given time.
Any two-level quantum system can be used for a qubit and several physical implementations have been realized including ones based on the polarization states of single photons, electron spin, nuclear spin, and the coherent state of light.
Quantum network connections provide for the communication of quantum information between remote end points. Potential uses of such connections include the networking of quantum computers, and “quantum key distribution” (QKD) in which a quantum channel and an authenticated (but not necessarily secret) classical channel with integrity are used to create shared, secret, random classical bits. Generally, the processes used to convey the quantum information over a quantum network connection provide degraded performance as the transmission distance increases thereby placing an upper limit between end points. Since in general it is not possible to copy a quantum state, the separation of endpoints cannot be increased by employing repeaters in the classical sense.
One way of transferring quantum information between two spaced locations uses the technique known as ‘quantum teleportation’. This makes uses of two entangled qubits, known as a Bell pair, situated at respective ones of the spaced locations; the term “entanglement” is also used in the present specification to refer to two entangled qubits. The creation of such a distributed Bell pair is generally mediated by photons sent over an optical channel (for example an optical waveguide such as optical fibre). Although this process is distance limited, where a respective qubit from two separate Bell Pairs are co-located, it is possible to combine (or ‘merge’) the Bell pairs by a local quantum operation effected between the co-located qubits. This process, known as ‘entanglement swapping’, results in an entanglement between the two non co-located qubits of the Bell pairs while the co-located qubits cease to be entangled at all.
The device hosting the co-located qubits and which performs the local quantum operation to merge the Bell pairs is called a “quantum repeater”. The basic role of a quantum repeater is to create a respective Bell pair with each of two neighbouring spaced nodes and then to merge the Bell pairs. By chaining multiple quantum repeaters, an end-to-end entanglement can be created between end points separated by any distance thereby permitting the transfer of quantum information between arbitrarily-spaced end points.
It may be noted that while QKD does not directly require entangled states, the creation of long-distance Bell pairs through the use of quantum repeaters facilitates long-distance QKD. Furthermore, most other applications of distributed quantum computation will use distributed Bell pairs.
The present invention is concerned with the creation of entanglement between spaced qubits.
According to the present invention, there is provided an apparatus and method for entangling spaced qubits as set out in accompanying claims 1 and 7 respectively and corresponding quantum repeaters as set out in claims 11 and 12.
Embodiments of the invention will now be described, by way of non-limiting example, with reference to the accompanying diagrammatic drawings, in which:
Considering
An entanglement operation can be performed to entangle qubits qb1 and qb2 whether or not qb2 is already entangled with another qubit (in the case of qb2 already being entangled with another qubit qbj when an entanglement operation is performed between qb1 and qb2, this results in the states of all three qubits qb1, qb2 and qbj becoming entangled).
The properties of the light field 5 measured by detector 3 also enable a determination to be made, in the case of a successful entanglement operation, as to whether the entangled states of the qb1 and qb2 are correlated or anti-correlated, this generally being referred to as the ‘parity’ of the entanglement (even and odd parity respectively corresponding to correlated and anti-correlated qubit states). It is normally important to know the parity of an entanglement when subsequently using it; as a result, either parity information must be stored or steps taken to ensure that the parity always ends up the same (for example, if an odd parity is determined, the state of qb2 can be flipped to produce an even parity whereby the parity of the entanglement between qb1 and qb2 always ends up even).
In fact, the relative parity of two entangled qubits is a two dimensional quantity often called the “generalized parity” and comprising both a qubit parity value and a conjugate qubit parity value. For a simple entanglement operation as depicted in
As already indicated, the qubits qb1 and qb2 are typically physically implemented as electron spin. However, the practical lifetime of quantum information stored in this way is very short (of the order of 10−6 seconds cumulative) and therefore generally, immediately following the interaction of the light field 5 with qb1 and qb2, the quantum state of the qubit concerned is transferred to nuclear spin which has a much longer useful lifetime (typically of the order of a second, cumulatively). The quantum state can be later transferred back to electron spin for a subsequent light field interaction (such as to perform a merge of two entanglements, described below).
Another practical feature worthy of note is that the physical qubits qb1 and qb2 are generally kept shuttered from light except for the passage of light field 5. To facilitate this at the qb2 end of the fibre 4 (and to trigger setting the qubit into a prepared state immediately prior to its interaction with light field 5), the light field 5 can be preceded by a ‘herald’ light pulse 6; this light pulse is detected at the qb2 end of the fibre 14 and used to trigger priming of the qubit qb2 and then its un-shuttering for interaction with the light field 5. Other ways of triggering these tasks are alternatively possible.
The relationship between the probability of successfully creating a Bell pair, the distance between qubits involved, and the fidelity of the created pair is complex. By way of example, for one particular implementation using a light field in the form of a laser pulse of many photons, Bell pairs are created with fidelities of 0.77 or 0.638 for lain and 20 km distances respectively between qubits, and the creation succeeds on thirty eight to forty percent of the attempts. The main point is that the entanglement operation depicted in
An assembly of components for carrying out an entanglement operation is herein referred to as an “entanglement creation subsystem” and may be implemented locally within a piece of apparatus or between remotely located pieces of apparatus (generally referred to as nodes).
An entanglement such as created by a
After the X measurement 12 has been made to eliminate qb2 from entanglement, an extended entanglement is left between qb1 and qb3—this extended entanglement is depicted as medium thick arc 13 in snapshot (d) of
The parity of the extended entanglement 13 is a combination of the parities of the entanglements 8 and 11 and a conjugate qubit parity value determined from the X measurement (in the above example, the X measurement gives either a +1 or −1 result—this sign is the conjugate qubit parity value). Where qubit parity value information and conjugate qubit parity value information are each represented by binary values ‘0’ and ‘1’ for even and odd parity respectively, the qubit parity value information and conjugate qubit parity value information of the extended entanglement are respective XOR (Exclusive OR) combinations of the corresponding component parities.
It may be noted that a functionally equivalent result to the
Where the objective is to set up an entanglement between two qubits spaced by a substantial distance, the elongate operation described above with reference to
A better approach is to use the merge operation illustrated in
The measurements made as part of the merge operation provide both an indication of the success or otherwise of the merge, and an indication of the “generalized parity” of the merge operation. For example, the first merge-operation process may measure a qubit parity value and the second merge-operation process, the conjugate qubit parity value. In this case, the second process can be effected either as a single X measurement using a light field passed through both qubits qb2 and qb4 (in which case the light field has a different value to that used in the first process e.g. 0,+1 as opposed to 0,−1), or as individual X measurements, subsequently combined, made individually on qb2, and qb4, the latter approach being depicted in
Information about the success or otherwise of the merge operation is passed in classical messages to the end qubit locations as otherwise these locations do not know whether the qubits qb1, qb5 are entangled; alternatively since the failure probability of a merge operation is normally very low, success can be assumed and no success/failure message sent—in this case, it will be up to applications consuming the extended entanglement 19 to detect and compensate for merge failure leading to absence of entanglement. As the parity of the extended entanglement will normally need to be known to make use of the entangled qubits, parity information needed to determine the parity of the extended entanglement 19 is also passed on to one or other of the end qubit locations.
It will be appreciated that the form of merge operation described above with respect to
As already noted, the merge operation is a local operation (between qubits qb2 and qb3 in
In practice, when seeking to create an extended entanglement between two qubits which are located in respective end nodes separated by a distance greater than that over which a basic entanglement operation can be employed with any reasonable probability of success, one or more intermediate nodes, called quantum repeaters, are used to merge basic entanglements that together span the distance between the end nodes. Each quantum repeater node effectively implements a merge operation on a local pair of qubits that correspond to the qubits qb2 and qb4 of
The quantum repeater 30 effectively comprises left and right portions or sides (labeled “L” and “R” in
It may be noted that the direction of travel (left-to-right or right-to-left) of the light field used to set up each LLE is not critical whereby the disposition of the associated emitters and detectors can be set as desired. For example, the light fields involved in creating LLEs 8 and 16 could both be sent out from the quantum repeater 30 meaning that the emitters are disposed in the quantum repeater 30 and the detectors in the left and right neighbour nodes 31, 32. However, to facilitate chaining of quantum repeaters of the same form, it is convenient if the light fields all travel in the same direction along the chain of nodes; for example, the light fields can be arranged all to travel from left to right in which case the left side L of the quantum repeater 30 will include the detector for creating the left LLE 8 and the right side R will include the emitter for creating the right LLE 16. For simplicity, and unless otherwise stated, a left-to-right direction of travel of the light field between the nodes will be assumed hereinafter unless otherwise stated; the accompanying Claims are not, however, to be interpreted as restricted to any particular direction of travel of the light field, . or to the direction of travel being the same across different links, unless so stated or implicitly required.
In operation of the quantum repeater 30, after creation, in any order, of the left and right LLEs 8 and 16, a local merge operation 34 involving the qubits qb2 and qb4 is effected thereby to merge the left LLE 8 and the right LLE 16 and form extended entanglement 19 between the qubits qb1 and qb5 in the end nodes 31 and 32 respectively.
If required, information about the success or otherwise of the merge operation and about parity is passed in classical messages 35 from the quantum repeater 30 to the nodes 31, 32.
Regarding the parity information, where the parity of the local link entanglements has been standardized (by qubit state flipping as required), only the merge parity information needs to be passed on by the quantum repeater and either node 31 or 32 can make use of this information. However, where LLE parity information has simply been stored, then the quantum repeater needs to pass on whatever parity information it possesses; for example, where the parities of the left and right LLEs 8, 16 are respectively known by the quantum repeater 30 and the node 32, the quantum repeater 30 needs to pass on to node 32 both the parity information on LLE 8 and the merge parity information, typically after combining the two. Node 32 can now determine the parity of the extended entanglement by combining the parity information it receives from the quantum repeater 30 with the parity information it already knows about LLE 16.
From the foregoing, it can be seen that although the merge operation itself is very rapid (of the order of 10−9 seconds), there is generally a delay corresponding to the message propagation time to the furthest one of the nodes 31, 32 before the extended entanglement 19 is usefully available to these nodes.
By chaining together multiple quantum repeaters, it is possible to create an extended entanglement between any arbitrarily spaced pair of nodes.
In
The “entanglement build path” (EBP) of an entanglement is the aggregate qubit-to-qubit path taken by the mediating light field or fields used in the creation of an un-extended or extended entanglement; where there are multiple path segments (that is, the path involves more than two qubits), the light fields do not necessarily traverse their respective segments in sequence as will be apparent from a consideration of how the
The particular form of physical implementation of a qubit and the details of the methods of performing entanglement, elongate, and merge operations (for example, whether very weak amounts of light or laser pulses of many photons are used) are not of direct relevance to the present invention and accordingly will not be further described herein, it being understood that appropriate implementations will be known to persons skilled in the art. Instead, the physical hardware for implementing the quantum operations (the “quantum physical hardware”) will be represented in terms of a basic block, herein called a “Q-block”, that provides for the implementation of, and interaction with, one qubit, and an associated optical fabric.
Q-block variety 40 represents the physical hardware needed to manifest a qubit and carry out the “Capture” interaction of
Q-block variety 42 represents the physical hardware needed to manifest a qubit and carry out the “Transfer” interaction of
Q-block variety 44 is a universal form of Q-block that incorporates the functionality of both of the Capture and Transfer Q-block varieties 40 and 42 and so can be used to effect both Capture and Transfer interactions. For convenience, this Q-Block variety is referred to herein simply as a “Q-block” without any qualifying letter and unless some specific point is being made about the use of a Capture or Transfer Q-block 40, 42, this is the variety of Q-block that will be generally be referred to even though it may not in fact be necessary for the Q-block to include both Capture and Transfer interaction functionality in the context concerned—persons skilled in the art will have no difficulty in recognizing such cases and in discerning whether Capture or Transfer interaction functionality is required by the Q-block in its context. One reason not to be more specific about whether a Q-block is of a Capture or Transfer variety is that often either variety could be used provided that a cooperating Q-block is of the other variety (the direction of travel of light fields between them not being critical).
Regardless of variety, every Q-block will be taken to include functionality for carrying out an X measurement in response to receipt of an Xmeas signal 45 thereby enabling the Q-block to be used in elongate and merge operations; the X measurement result is provided in the Result signal 43, it being appreciated that where the Q-block has Transfer interaction functionality, the X measurement functionality will typically use the detector 2 associated with the Transfer interaction functionality. X measurement functionality is not, of course, needed for an entanglement operation and could therefore be omitted from Q-blocks used only for such operations.
It may be noted that where there are multiple Q-blocks in a node, the opportunity exists to share certain components between Q-blocks (for example, where there are multiple Q-blocks with Capture interaction functionality, a common light-field emitter may be used for all such Q-blocks). Persons skilled in the art will appreciate when such component sharing is possible.
An entanglement operation will involve a Q-block with Capture interaction functionality (either a Transfer Q-block 40 or a universal Q-block 44) optically coupled to a Q-block with Transfer interaction functionality (either a Transfer Q-block 42 or a universal Q-block 44), the entanglement operation being initiated by a Fire signal 41 sent to the Q-block with Capture interaction functionality and the success/failure of the operation being indicated in the result signal 43 output by the Q-block with Transfer interaction functionality.
Where an elongate operation is to be effected, the initial entanglement-operation component of the elongate operation will also involve a Q-block with Capture interaction functionality and a Q-block with Transfer interaction functionality. The provision of X measurement functionality in all varieties of Q-block enables the subsequent removal from entanglement of the intermediate qubit to be effected by sending an Xmeas signal to the Q-block implementing this qubit, the measurement results being provided in the result signals 43 output by this Q-block.
Where a merge operation is to be effected, this will also involve a Q-block with Capture interaction functionality and a Q-block with Transfer interaction functionality. Again, the provision of X measurement functionality in all varieties of Q-block enables the removal from entanglement of the qubit(s) involved in the merge operation. Measurement results are provided in the result signals 43 output by the appropriate Q-blocks.
In the LLE creation subsystem 25 of
In general terms, therefore, the quantum physical hardware of a node, that is, the physical elements that implement and support qubits and their interaction through light fields, comprises not only one or more Q-blocks but also an optical fabric in which the Q-block(s) are effectively embedded. By way of example,
As employed herein, any instance of the above-described generalized quantum physical hardware representation (such as the instance shown in
Depending on the quantum operations to be performed by the quantum physical hardware, the latter is arranged to receive various control signals and to output result signals, In the case of the
Furthermore, in this implementation, the Merge signals 66 comprise both:
For quantum physical hardware intended to perform elongate operations, the quantum physical hardware, as well as being arranged to receive Firing Control signals (for performing the entanglement creation component of the elongate operation) and to output Result signals, is also arranged to receive Xmeas signals for instigating X measurements whereby to complete the elongate operation.
The optical fabric of a node may have a default configuration. For example, where the
Consideration will now be given to local link entanglement (LLE) creation subsystems embodying the invention.
More particularly,
The node 71 comprises an LLE control unit 171, and quantum physical hardware formed by f Q-blocks 73 (with respective IDs 1 to f) that have Capture interaction functionality, and an optical merge unit 76. The Q-blocks 73 (herein “fusilier” Q-blocks) collectively form a “firing squad” 77. The node 72 comprises an LLE control unit 172, and quantum physical hardware formed by a single Q-block 74 with Transfer interaction functionality. The fusilier Q-blocks 73 of the firing squad 77 of node 71 are optically coupled through the optical merge unit 76 and the local link optical fibre 75 to the single target Q-block 74 of node 72. Thus, as can be seen, all the Q-blocks 73 of the firing squad 77 are aimed to fire at the same target Q-block 74.
When the LLE control unit 171 of node 71 outputs a Fire signal to its quantum physical hardware to trigger an LLE creation attempt, the fusilier Q-blocks 73 of the firing squad 77 are sequentially fired and the emitted light fields pass through the merge unit 76 and onto the fibre 75 as a light-field train 78. It may be noted that there will be an orderly known relationship between the fusilier Q-block IDs and the order in which the light fields appear in the train. Rather than each light field being preceded by its own herald, a single herald 79 preferably precedes the light-field train 78 to warn the target Q-block 74 of the imminent arrival of the train 78, this herald 79 being generated by emitter 179 in response to the Fire signal and in advance of the firing of the fusilier Q-blocks 73.
As each light field arrives in sequence at the target Q-block 74 of node 72, the shutter of the target Q-block is briefly opened to allow the light field to pass through the qubit of the target Q-block to potentially interact with the qubit, the light field thereafter being measured to determine whether an entanglement has been created. If no entanglement has been created, the qubit of target Q-block 74 is reset and the shutter is opened again at a timing appropriate to let through the next light field of the train 78. However, if an entanglement has been created by passage of a light field of train 78, the shutter of the target Q-block is kept shut and no more light fields from the train 78 are allowed to interact with the qubit of target Q-block 74. The measurement-result dependent control of the Q-block shutter is logically part of the LLE control unit 172 associated with the target Q-block 74 though, in practice, this control may be best performed by low-level control elements integrated with the quantum physical hardware.
It will be appreciated that the spacing of the light fields in the train 78 should be such as to allow sufficient time for a determination to be made as to whether or not a light field has successfully entangled the target qubit, for the target qubit to be reset, and for the Q-block shutter to be opened, before the next light field arrives.
In fact, rather than using an explicit shutter to prevent disruptive interaction with the target qubit of light fields subsequent to the one responsible for entangling the target qubit, it is possible to achieve the same effect by transferring the qubit state from electron spin to nuclear spin immediately following entanglement whereby the passage of subsequent light fields does not disturb the captured entangled state (the target qubit having been stabilized against light-field interaction). It may still be appropriate to provide a shutter to exclude extraneous light input prior to entanglement but as the qubit is not set into its prepared state until the herald is detected, such a shutter can generally be omitted.
The LLE control unit 172 is also responsible for identifying which light field of the train successfully entangled the target qubit of Q-block 74 and thereby permit identification of the fusilier Q-block 73 (and thus the qubit) entangled with the target Q-block qubit (as already noted, there is a known relationship between the fusilier Q-block IDs and the order in which the light fields appear in the train). For example, the light fields admitted to the target Q-block may simply be counted and this number passed back by the LLE control unit 172 to the node 71 in a ‘success’ form of a message 173, the LLE control unit 171 of node 71 performing any needed conversion of this number to the ID number of the successful fusilier Q-block 73 before storing the latter, for example in a register, for later reference (alternatively, the fusilier ID may be passed on immediately). Of course, if none of the light fields of train 78 is successful in creating an entanglement, a ‘fail’ form of message 173 is returned.
With regard to the parity information contained in the measurement result in respect of the successful entanglement of the target qubit, this parity information is passed to the control unit 172 which may either store it for later use (for example in a register) or pass it on, for example to node 71 in the message 173.
Rather than sequentially firing the fusilier Q-blocks 73 of node 71 to produce the train of light fields 78, an equivalent result can be achieved by firing them all together but using different lengths of fibre to connect each fusilier Q-block to the optical merge unit 76, thereby introducing different delays and creating the light-field train 78.
The number of fusilier Q-blocks 73 in the firing squad 77 is preferably chosen to give a very high probability of successfully entangling target Q-block 74 at each firing of the firing squad, for example 99% or greater. More particularly, if the probability of successfully creating an entanglement with a single firing of a single fusilier Q-block is s, then the probability of success for a firing squad of f fusilier Q-blocks will be:
Firing squad success probability=1−(1−s)f
whereby for s=0.25, 16 fusilier Q-blocks will give a 99% success rate and 32 fusilier Q-blocks a 99.99% success rate. Typically one would start with a desired probability Psuccess of successfully entangling the target qubit with a single firing (i.e. a single light-field train) and then determine the required number f of fusilier qubits according to the inequality:
P
success≦1−(1−s)f
The time interval between adjacent light fields in the train 78 is advantageously kept as small as possible consistent with giving enough time for the earlier light field to be measured, the target qubit reset and its shutter opened before the later light field arrives. By way of example, the light fields are spaced by 1-10 nanoseconds.
It will be appreciated that with the
More particularly, in the
Of course, the control unit 182 must keep track of the availability status of each of the target Q-blocks 74 since the control unit 182 is tasked with ensuring that the optical switch 183 only passes the incoming light fields to a target Q-block with an un-entangled qubit. This availability status can be readily tracked by the control unit 182 using a status register 186 arranged to store a respective entry for each target Q-block 74. Each register entry not only records the availability of the corresponding target Q-block but may also record, in the case where the Q-block is unavailable (because its qubit is entangled with the qubit of a fusilier Q-block), identity information on the involved fusilier Q-block and/or parity information.
Operating node 72 in this way ensures an efficient use of the light fields fired by the firing squad 77 as they are all used to attempt entanglement creation.
The control unit 181 of node 71 also includes a status register 185, this register being arranged to store a respective entry for each fusilier Q-block 73. Each register entry records the availability of the corresponding fusilier Q-block 73; a fusilier Q-block is ‘unavailable’ between when its qubit is entangled with the qubit of a target Q-block 74 (as indicated by a message 173) and when the entanglement concerned is consumed, times out, or otherwise ceases to be useful. All fusilier Q-blocks 74 are, of course, effectively ‘unavailable’ for the round trip time between when the firing squad is triggered and a message is received back from node 72 since it is not known whether any particular fusilier Q-block is, or is about to become, involved in an entanglement; such ‘unavailability’ may be specifically logged to the status register 185 for each fusilier Q-block or treated more generally by the control unit 181. Each entry of register 185 may also record, in the case where the corresponding Q-block is unavailable because its qubit is entangled, identity information on the involved target Q-block and/or parity information where such information has been provided in the related message 173.
As already noted, the firing squad 77 of the
However, because there are multiple target Q-blocks at least some of which are likely to be un-entangled, it is alternatively possible to re-trigger the firing squad 77 as soon as the fate of the light-field fusillade of previous triggering of the firing squad 77 is known through the message(s) 173. Such a re-triggering of the firing squad 77 must take account of the availability status of each of the fusilier Q-blocks as indicated by the corresponding entry in the status register 185—unavailable fusilier Q-blocks 73 are not fired but are skipped over (either leaving a gap in the light-field train 78 or shortening it—leaving a gap is generally preferred). The probability of an entanglement being produced by such a triggering of the firing squad 77 is, of course, reduced due to the lesser number of fusilier Q-blocks being fired. Nevertheless, re-triggering the firing squad 77 without waiting for all its fusilier Q-blocks 73 to become available, gives rise to an overall increase in the rate of LLE creation. Also, the triggering of the firing squad is de-coupled from the LLE-consumer process using the created LLEs (such as a local merge process in the case of a quantum repeater) thereby enabling the firing squad 77 to be fired at regular (or irregular) intervals unrelated to LLE-consumer process need.
More particularly, quantum repeater 90 is optically coupled by left and right local link fibres 62, 63 to left and right neighbour nodes respectively (not illustrated). The quantum repeater 90 includes quantum physical hardware 60 depicted in the generalized manner explained with respect to
The left and right LLE creation subsystems 70L, 70R are substantially of the form illustrated in
The right LLE creation subsystem 70R comprises:
Thus, although the quantum repeater 90 does not itself incorporate a complete operative LLE creation subsystem 70 of the
With this arrangement of complementary firing squad and target portions of an LLE creation subsystem 70, multiple quantum repeaters 90 can be optically coupled in series such as to form an LLE creation subsystem between neighbouring repeaters as is illustrated in
The optical fabric 61 of the quantum repeater 90, as well as coupling the L-side and R-side Q-blocks to the left and right local link fibres 62, 63 respectively for LLE creation, also provides for the selective optical coupling of the L-side target Q-block 74 to a selected one of the R-side fusilier Q-blocks 73 for the purpose of effecting a local merge operation on the qubits of these Q-blocks.
During LLE creation, the quantum physical hardware 60 receives firing control signals from the R-LLE control unit 93 for controlling the R-side elements (in particular, the triggering of the firing squad 77), and outputs result signals (success/failure; parity; fusilier-identifying information) from the L-side target Q-block 74 to the L-LLE control unit 92. For a local merge operation, the quantum physical hardware 60 receives merge control signals from a merge control unit 97 (these signals selecting the fusilier Q-block 73 that is to participate in the merge, and triggering the merge itself), and outputs back to the unit 97 results signal (success/failure; parity) regarding the outcome of the merge operation.
The
The
Returning to
An LLE control (“LLEC”) classical communication channel 94 inter-communicates the L-LLE control unit 92 with the R-LLE control unit of the left neighbour node (that is, the R-LLE control unit associated with the same LLE creation subsystem 70L as the L-LLE control unit 92); the L-LLE control unit 92 uses the LLEC channel 94 to pass LLE creation success/failure messages (message 173 in
An LLE control (“LLEC”) classical communication channel 95 inter-communicates the R-LLE control unit 93 with the L-LLE control unit of the right neighbour node (that is, the L-LLE control unit associated with the same LLE creation subsystem 70R as the R-LLE control unit 93); the R-LLE control unit 93 receives LLE creation success/failure messages (message 173 in
A merge control (“MC”) classical communication channel 98, 99 inter-communicates the MC unit 97 with corresponding units of its left and right neighbour nodes to enable the passing of success/failure and parity information concerning merge operations. As noted above, the passing of success/failure information may be omitted in appropriate cases.
The LLEC communication channel 94, 95 and the MC communication channel 98, 99 can be provided over any suitable high-speed communication connections (such as radio) but are preferably carried as optical signals over optical fibres. More particularly, the LLEC communication channel 94, 95 and the MC communication channel 98, 99 can be carried over respective dedicated optical fibres or multiplexed onto the same fibre (which could be the fibre used for the local links optically coupling Q-blocks in neighbouring nodes—for example, the MC communication channel can be implemented as intensity modulations of the herald signal 79, particularly where only parity information is being sent on this channel). More generally, the LLEC and MC communication channels can be combined into a single duplex classical communications channel.
It will be appreciated from the foregoing that initiation of right-side LLE creation is effectively under the control of the R-LLE control unit 93 (as this unit 93 is responsible for triggering the firing squad 77); initiation of left-side LLE creation is effectively under the control of the R-LLE control unit in the left neighbour node; and initiation of a local merge operation is under the control of the merge control unit 97. Of course, a merge operation can only be effected once the target Q-block 74 is entangled to the left and one of the fusilier Q-blocks is entangled to the right.
There are a number of different strategies that can be adopted for building an end-to-end (“E2E”) entanglement between two end nodes linked by a chain of quantum repeaters 90; the strategy used will generally be embedded in the operational logic of one or more of the control units of each repeater.
One strategy (herein called “Extend-from-End”) involves an iterative process, starting with an LLE between the left end node and the neighbouring quantum repeater, of extending an entanglement existing between the left end node and a quantum repeater of the chain of nodes by merging that entanglement with an LLE formed between that repeater and its right neighbour node. For each iteration, the operative quantum repeater (the one effecting the entanglement-extending merge) shifts rightwards by one along the chain of nodes (that is, away from the end node anchoring the entanglement being extended).With this strategy, a current operative repeater, once it has successfully carried out an entanglement-extending merge, passes on its ‘operative repeater’ mantle to its right neighbour. This neighbour, now the operative repeater, knows that it is entangled leftwards (because its left neighbour would only have passed on its ‘operative repeater’ mantle after successfully merging the LLE between them with the entanglement anchored at the left end node) and so can carry out its own merge operation whenever a right-side LLE exists. By appropriate choice of the number of fusilier Q-blocks 73 in the firing squad 77, it is possible to achieve a high probability of successfully creating a right-side LLE from a single triggering of the firing squad. Therefore, if a right-side LLE does not already exist when a repeater becomes the operative repeater, such an LLE can be created rapidly; as a result, building of an E2E entanglement proceeds quickly. From the foregoing, it will be appreciated that the “Extend-from-End” strategy is effectively embodied by having the merge control unit of each repeater only becoming active when it becomes the operative repeater, and then passing on the ‘operative repeater’ mantle to its right neighbour after successfully carrying out an entanglement-extending merge.
In fact, the high probability of successfully creating a right-side LLE from a single triggering of the firing squad of the repeater 90 permits a number of other strategies for building an end-to-end (“E2E”) entanglement that would otherwise be impracticable. For example, a “Synchronized” strategy can be used in the case where all repeaters in a chain of quantum repeaters 90 can be time synchronized (for example, by timing taken from a GPS constellation or by phase lock looping clocks in the repeaters by signals sent between them). Now, during each successive synchronized operating cycle of the repeaters, each repeater creates a right-side LLE by the triggering of its firing squad (whereby LLEs are brought into existence between all repeaters), and then all the repeaters substantially simultaneously carry out a merge operation—provided all the merges are successful, the effect is to create an E2E entanglement. The overall process of creating an E2E entanglement is thus even quicker than for the “Extend-from-End” strategy because the repeaters are effectively operating in parallel. It will be appreciated that the “Synchronized” strategy is effectively embodied by having the merge control unit 97 and R-LLE control unit 93 of each repeater operate under the control of the synchronized clock.
Another strategy that takes advantage of the high probability of successfully creating a right-side LLE, but which does not call for synchronized operation of the quantum repeaters in the chain, has the quantum repeaters operating on a “Quasi Asynchronous” basis to build an end-to-end (E2E) entanglement. Building an E2E entanglement on the “Quasi Asynchronous” basis involves a cycle-trigger signal being propagated over the MC channel along the chain of nodes from one end node thereby to enable each repeater along the chain to carry out one top-level cycle of operation in which it initiates a local merge operation when left and right qubits of the repeater are known to be, or are expected to be, leftward and rightward entangled respectively. Typically, each repeater is responsible for initiating creation of right side LLEs either in response to receiving the cycle-trigger signal or independently thereof. In due course, every repeater will have effected a single merge and this results in an E2E entanglement being created, the whole process constituting an E2E operating cycle. The order in which the repeaters carry out their respective merge operations in an E2E operating cycle is not necessarily the same as the order in which the repeaters receive the cycle-trigger signal but will depend on a number of factors, most notably the spacing between nodes. Further E2E operating cycles can be initiated by the sending out of further cycle-trigger signals. While the top-level operating cycles of any one repeater do not overlap, the E2E operating cycles may do so.
The
It may be noted that the end nodes linked by a chain of quantum repeaters will each contain functionality for inter-working with the facing side (L or R) of the neighbouring quantum repeater. Thus, the left end node will include functionality similar to that of the R-side of a quantum repeater thereby enabling the left end node to inter-work with the L-side of the neighbouring repeater, and the right end node will include functionality similar to that of the L-side of a quantum repeater to enable the right end node to inter-work with the R-side of the neighbouring repeater.
Entanglement parity can be handled either by standardizing the parity of entanglements by qubit state flipping, or by storing LLE parity information and subsequently combining it with merge parity information for passing on along cumulatively to an end node thereby to enable the latter to determine the parity of end-to-end entanglements.
As described above, the merging of leftward and rightward entanglements by a quantum repeater is done by carrying out a merge operation (c.f.
It will be appreciated that many variants are possible to the above described embodiments of the invention.
Although in the foregoing neighbouring nodes have been described as optically coupled through local link optical fibres, it is to be understood that in appropriate circumstances these local links can be established over optical channels other than optical fibres. For example, the optical channel can simply be free space, particularly in satellite applications of the described LLE creation sub-systems.
With regard to the implementation of the LLE control units (171, 172; 181, 182; 92, 93) and the merge control unit (97), it will be appreciated that typically the described functionality will be provided by a program controlled processor or corresponding dedicated hardware.
Multiple parallel LLE creation subsystems of the
Rather than providing a quantum repeater 90 with complementary firing squad and target portions of the
The right LLE creation subsystem 132R comprises:
The right LLE creation subsystem 137R comprises:
The two quantum repeater varieties 130, 135 can be optically coupled in series such as to form an LLE creation subsystem between neighbouring repeaters by alternating the varieties as is illustrated in
Although in the foregoing description light fields have generally been described as being sent over optical fibres both between nodes and between components of the quantum physical hardware of a node, it will be appreciated that light fields can be sent over any suitable optical channel whether guided (as with an optical waveguide) or unguided (straight line) and whether through free space or a physical medium. Thus, for example, the optical fabric of the quantum physical hardware of a node may comprise silicon channels interfacing with a qubit provided by a nitrogen atom in a diamond lattice located within an optical cavity.
As already indicated, persons skilled in the art will understand how the Q-blocks can be physically implemented and relevant example implementation details can be found in the following papers, herein incorporated by reference:
Number | Date | Country | Kind |
---|---|---|---|
0907936.9 | May 2009 | GB | national |
0911276.4 | Jun 2009 | GB | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP09/64065 | 10/26/2009 | WO | 00 | 11/3/2011 |