Come vengono implementate le porte in un computer quantistico a variabile continua?


16

Ho lavorato principalmente con i computer quantistici superconduttori. Non ho molta familiarità con i dettagli sperimentali dei computer quantistici fotonici che usano i fotoni per creare stati cluster a variabile continua come quello che la startup canadese Xanadu sta costruendo. Come vengono implementate le operazioni di gate in questi tipi di computer quantistici? E qual è la porta quantistica universale impostata in questo caso?


3
Tim Ralph ha anche descritto una serie di porte in arxiv.org/abs/1103.6071
M. Stern,

Risposte:


7

Prendere un mode semplice oscillatore armonico (SHO) in uno spazio (Fock) F = k H k , dove H k è lo spazio di Hilbert di un SHO in modalità onnF=kHkHkk .

Questo dà al solito operatore di annientamento , che agisce su uno stato numerico come un k | n = akpern1eunk| 0=0e l'operatore creazione sul modokcomeunak , agendo su uno stato numero comeunk | n=ak|n=n|n1n1ak|0=0kak.ak|n=n+1|n+1

L'Hamiltoniano della SHO è (in unità dove=1).H=ω(akak+12)=1

Possiamo quindi definire le quadrature Pk=-i

Xk=12(ak+ak)
Pk=i2(akak)
AA˙=i[H,A]t
X:PPt
P:XX+t
12(X2+P2):XcostXsintP,PcostP+sintX,
which is just the Hamiltonian of a SHO with ω=1 and gives a phase shift.
±S=±12(XP+PX):Xe±tX,PetP,
which is known as the squeezing operator, where +S(S) squeezes P(X).

Any Hamiltonian of the form aX+bP+c can be built by applying X and P. Adding S and H allows for any quadratic Hamiltonian to be built. Further adding the (nonlinear) Kerr Hamiltonian

(X2+P2)2
allows for any polynomial Hamiltonian to be created.

Finally, including the beamsplitter operation (on two modes j and k)

±Bjk=±(PjXkXjPk):AjcostAj+sintAk,AkcostAksintAj
for Aj=Xj,Pj and Ak=Xk,Pk, which acts as a beamsplitter on the two modes.

The above operations form the universal gate-set for continuous variable quantum computing. More details can be found in e.g. here

To implement these unitaries:

Applying these operations is generally hinted at in the name: Coupling a current is acting as the displacement operator D(α(t)) where, for an electric field ε and current j, α(t)=it0tj(r,t)εei(krwkt)drdt. The displacement operator shifts X by the real part of α and P by the imaginary part of α.

A phase shift can be applied by simply letting the system evolve by itself, as the system is a harmonic oscillator. It can also be performed by using a physical phase shifter.

Squeezing is the hard bit and is something that needs to experimentally be improved. Such methods can be found in e.g. here and here is one experiment using a limited amount of squeezed light. One possible way of squeezing is using a Kerr (χ(3)) nonlinearity.

This same nonlinearity also allows for the Kerr Hamiltonian to be implemented.

The Beamsplitter operation is, unsurprisingly, performed using a beamsplitter.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.