¿Cómo se implementan las puertas en una computadora cuántica de variable continua?

16

Sobre todo he trabajado con computadoras cuánticas superconductoras. No estoy realmente familiarizado con los detalles experimentales de las computadoras cuánticas fotónicas que usan fotones para crear estados de conglomerados variables continuos, como el que está construyendo la startup canadiense Xanadu . ¿Cómo se implementan las operaciones de compuerta en estos tipos de computadoras cuánticas? ¿Y cuál es la puerta cuántica universal establecida en este caso?

Mark Fingerhuth
fuente
3
Tim Ralph también describió un conjunto de puertas en arxiv.org/abs/1103.6071
M. Stern el

Respuestas:

7

Tomando un oscilador armónico -mode sencillo (SHO) en un espacio (Fock) F = k H k , donde H k es el espacio de Hilbert de un SHO en modo de k .nF=kHkHkk

Esto le da al operador de aniquilación habitual , que actúa en un estado numérico como una k | n = akparan1yunk| 0=0y el operador de la creación en el modokcomounak , actuando en un estado número comounak | n=unkEl |norte=norteEl |norte-1norte1unkEl |0 0=0 0kak.ak|n=n+1|n+1

El hamiltoniano del SHO es (en unidades donde=1).H=ω(akak+12)=1

Entonces podemos definir las cuadraturas Pk=-i

Xk=12(ak+ak)
que son observables. En este punto hay varias operaciones (hamiltonianos) que se pueden realizar. El efecto de tal operación en las cuadraturas se puede encontrar usando la evolución temporal de un operadorAcomo˙A=i[H,A]. Aplicando estos por tiempotda:X:PP-tP:XX+t1
Pk=i2(akak)
AA˙=i[H,A]t
X:PPt
P:XX+t
que es solo el hamiltoniano de un SHO con ω = 1 y da un cambio de fase. ± S = ± 1
12(X2+P2):XcostXsintP,PcostP+sintX,
ω=1
±S=±12(XP+PX):Xe±tX,PetP,
+S(S)P(X)

aX+bP+cXPSHpermite construir cualquier hamiltoniano cuadrático. Añadiendo además el (no lineal) Kerr Hamiltoniano

(X2+PAG2)2
permite crear cualquier polinomio hamiltoniano.

Finalmente, incluida la operación del divisor de haz (en dos modos j y 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)) no linealidad

Esta misma no linealidad también permite implementar Kerr Hamiltonian.

La operación Beamsplitter se realiza, como era de esperar, utilizando un divisor de haces.

Mithrandir24601
fuente