I Eksperimento tikslai
  • Suprasti kvantinės dekoherencijos fizikinius mechanizmus — kodėl kvantinė informacija prarandama
  • Issiaiskinti skirtumą tarp T1 (isilginės) ir T2 (skersinės) relaksacijos
  • Ismatuoti T1 relaksacijos laiką naudojant inversijos-atkūrimo (inversion-recovery) metodą
  • Ismatuoti T2 relaksacijos laiką naudojant spinų aido (spin echo) techniką
  • Suprasti, kaip dekoherencija riboja kvantinių skaičiavimų tikslumą ir trukmę
  • Stebėti Ramsey interferencijos eksperimentą ir fazės koherencijos praradimą
II Teorinis pagrindas

Kas yra dekoherencija?

Kvantinė dekoherencija — tai procesas, kurio metu kvantinė sistema praranda savo kvantines savybes (superpoziciją ir susipynimą) dėl nekontroliuojamos sąveikos su aplinka. Idealiame kvantiniame kompiuteryje kubitas islaiko savo būseną neribotai ilgai, tačiau realioje sistemoje aplinkos triuksmas pamazu sugadina kvantinę informaciją.

BMR kvantiniame kompiuteryje branduoliniai sukiniai sąveikauja su aplinka per:

Magnetinio lauko fliuktuacijos

Aplinkos magnetinio lauko svyravimai sukelia atsitiktinius fazės pokyčius. Kiekvienas branduolys patiria siek tiek skirtingą lauką, todėl jų precesijos dažniai nesutampa.

Spinų-gardelės sąveika

Branduoliai keičiasi energija su aplinkiniu gardeliu (molekulių judesiu, vibracijomis). Sis procesas grazina magnetizaciją i pusiausvyrą isilgai pagrindinio lauko krypties.

Spinų-spinų sąveika

Gretimi branduoliai sąveikauja tarpusavyje per dipolinius laukus. Tai sukelia papildomą fazės sklaidą, nes kiekvienas branduolys jaucia kaimyninių branduolių sukurtą lauką.

Cheminė aplinka

Elektronų debesis aplink branduolį ekranuoja isorinius laukus. Skirtingos cheminės aplinkos sukelia skirtingus rezonansinius daznius (cheminis poslinkis), o jų dinamika prisideda prie dekoherencijos.

T1 relaksacija (isilginė, spin-lattice)

T1 relaksacija aprasma, kaip greitai magnetizacijos z-komponentė (isilgai pagrindinio lauko B₀) grįzta i termodinaminę pusiausvyrą. Po π impulso (inversijos), magnetizacija Mz kinta pagal eksponentinį dėsnį:

Mz(t) = M0(1 - 2e-t/T1) M0 — pusiausvyros magnetizacija; T1 — isilginės relaksacijos laikas

T1 procesas susijęs su energijos mainais tarp branduolinių spinų ir aplinkinių molekulių (gardelės). Jis apibūdina, kiek laiko trunka informacijos apie kubito populiaciją (|0⟩ ar |1⟩) praradimas.

T2 relaksacija (skersinė, spin-spin)

T2 relaksacija aprasma fazės koherencijos praradimą — kaip greitai skersinė magnetizacija (xy plokstumoje) issisklaido. Po π/2 impulso, skersinė magnetizacija gęsta:

Mxy(t) = M0 · e-t/T2 T2 — skersinės relaksacijos laikas; visada T2 ≤ T1

T2 yra ypač svarbus kvantiniams skaičiavimams, nes jis nustato koherencijos laiką — maksimalų laiką, per kurį galima atlikti kvantines operacijas prieš prarandant informaciją. Praktikoje stebimas T2* (T2 zvaigzdė) yra dar trumpesnis dėl statinio lauko nehomogeniskumo:

1/T2* = 1/T2 + γΔB0/2 T2* ≤ T2 — efektyvusis skersinės relaksacijos laikas su lauko nehomogeniskumu

T1 — isilginė relaksacija

~1-5 s

Energijos mainai su gardele. Populiacijos atkūrimas. Ilgesnis procesas.

T2 — skersinė relaksacija

~0.1-2 s

Fazės koherencijos praradimas. Superpozicijos irimas. Trumpesnis procesas.

Spinų aidas (Spin Echo)

Spinų aidas — tai elegantiska technika, leidzianti atskirti grįztamąją ir negrįztamąją dekoherencijos dalis. Sią techniką 1950 m. atrado Erwin Hahn. Sekos principas:

Spin Echo seka: π/2 — τ — π — τ — aidas

  • π/2 impulsas — pasuka magnetizaciją i xy plokstumą
  • Laukimas τ — spinai issisklaido dėl lauko nehomogeniskumo (T2* gesimas)
  • π impulsas — apvercia spinų fazes (veidrodinis atspindys)
  • Laukimas τ — spinai refokusuojasi, nes grįztamoji fazės sklaida atsistato
  • Aidas — signalas atsiranda laiku 2τ, su amplitudę, gęstancia pagal e-2τ/T2

Spinų aido amplitudė priklauso tik nuo tikrojo T2, o ne nuo T2*, nes π impulsas kompensuoja statinio lauko nehomogeniskumo efektą. Tai leidzia tiksliau ismatuoti natūralų dekoherencijos greitį.

Aaidas(2τ) = A0 · e-2τ/T2 Aido amplitudė priklauso nuo 2τ ir tikrojo T2
III Interaktyvi T1 ir T2 relaksacijos simuliacija

Keiskite relaksacijos parametrus ir stebėkite, kaip magnetizacija evoliucionuoja laike. Palyginkite T1 (isilginės) ir T2 (skersinės) relaksacijos kreives.

T1 relaksacija — inversijos atkūrimas

T1 relaksacijos laikas 2.00 s
Stebėjimo laikas t 0.00 s
t (s) M_z / M_0
|0⟩ |1⟩ x
|1⟩ (invertuota)

Blocho sfera: Mz atkūrimas is -M0 i +M0

-1.00
Mz / M0
0%
Atkūrimas

Po π impulso magnetizacija apverciana (Mz = -M0). Tada ji eksponentiskai grįzta i pusiausvyrą (+M0). Kreivė kerta nulį ties t = T1 · ln(2) ≈ 0.693 · T1.

T2 relaksacija — FID gesimas ir spinų aidas

T2 relaksacijos laikas 1.00 s
T2* (su lauko nehomogeniskumu) 0.30 s
Aido laikas τ 0.50 s
t (s) M_xy
61%
Aido amplitudė
19%
FID ties τ (T2*)

Mėlyna kreivė — FID gesimas pagal T2* (greitas). Raudona kreivė — tikrojo T2 apvyniuklė. Zalia — spinų aido signalas ties 2τ, kurio amplitudė priklauso nuo T2, o ne T2*. Pastebėkite: aidas visada stipresnis uz FID ties tuo paciu laiku.

IV Spinų aido impulsinė seka

Spinų aido technika naudoja specialią impulsinę seką, kuri kompensuoja statinio magnetinio lauko nehomogeniskumą. Stebėkite, kaip veikia kiekvienas etapas:

|0⟩ |1⟩ x
Pradzia
Pusiausvyra Mz=M0
|0⟩ |1⟩ x
π/2 impulsas
M → xy plokstuma
|0⟩ |1⟩ x
Sklaida (t=τ)
Spinai issisklaido
|0⟩ |1⟩ x
Aidas (t=2τ)
Spinai susifokusuoja

Kodėl veikia spinų aidas?

Po π/2 impulso visi spinai precesiuoja xy plokstumoje. Dėl lauko nehomogeniskumo greitesni spinai aplenkia lėtesnius — jie issisklaido. π impulsas atspindi visų spinų fazes. Dabar greitesni spinai yra „uzpakalyje" ir vejasi lėtesnius. Po dar vieno τ intervalo jie visi susitinka — tai ir yra spinų aidas. Tačiau negrįztami procesai (tikroji T2 relaksacija) vis tiek mazina aido amplitudę.

V Ramsey interferencija

Ramsey interferencijos eksperimentas yra vienas svarbiausiu metodų koherencijos laiko matavimui kvantiniuose kompiuteriuose. Seka susideda is dviejų π/2 impulsų su laukimo tarpu τ:

π/2 — laukimas τ — π/2 — matavimas Ramsey seka: du π/2 impulsai su laisvuoju evoliucijos laiku

Jei tarp impulsų kubito fazė issilieka (koherentinis atvejis), antrasis π/2 impulsas arba grazina kubitą i |0⟩, arba nuveda i |1⟩, priklausomai nuo sukauptos fazės. Kai daznis siek tiek nukrypsta nuo rezonanso (Δω ≠ 0), stebimos Ramsey juostos (interferiniai svyravimai):

P(|1⟩) = ½[1 - cos(Δω · τ)] · e-τ/T2* Ramsey juostų signalas su dekoherencija

Ramsey interferencijos simuliatorius

Daznio nukrypimas Δω 3.0 Hz
T2* relaksacijos laikas 1.50 s
τ (s) P(|1⟩)
333 ms
Juostų periodas
100%
Kontrastas

Osciliacijos atitinka daznio nukrypimą Δω. Jų apvyniuklė gęsta pagal T2*. Mazėjantis kontrastas rodo koherencijos praradimą — dekoherenciją. Punktyrinė linija rodo idealų atvejį be dekoherencijos.

VI Dekoherencija ir kvantiniai skaičiavimai

Dekoherencija yra pagrindinis ribojantis veiksnys kvantiniuose skaičiavimuose. Ji nustato, kiek kvantinių operacijų galima atlikti prieš prarandant informaciją.

Parametras Aprasymas SpinQ Gemini Itaka
T1 Isilginės relaksacijos laikas ~1-5 s Riboja skaičiavimo trukmę
T2 Skersinės relaksacijos laikas ~0.5-2 s Riboja koherentiniu operacijų skaičių
T2* Efektyvusis T2 (su nehomogeniskumu) ~0.1-0.5 s Nustato FID gesimo greitį
tvartai Vieno vartu operacijos trukmė ~10-100 μs Kuo trumpesni, tuo daugiau operacijų
Nmax Max operacijų sk. ≈ T2/tvartai ~103-104 Kvantinio skaičiavimo „biudzetas"

Klaidų taisymo poreikis

Kadangi dekoherencija yra neisvengiama, kvantiniai kompiuteriai naudoja kvantinių klaidų taisymo kodus (quantum error correction). Sie kodai naudoja kelis fizinius kubitus vienam loginiam kubitui apsaugoti, tačiau tam reikia, kad klaidų tikimybė būtų mazesnė uz tam tikrą slenkstį. SpinQ Gemini sistema su 2 kubitais yra per maza klaidų taisymui, bet puikiai tinka dekoherencijos studijoms.

VII Eksperimentinė procedūra

Atlikite siuos zingsnius SpinQ Gemini platformoje, kad ismatuotumėte T1 ir T2 relaksacijos laikus.

Paruoskite sistemą

Ijunkite SpinQ Gemini ir paleiskite programinę irangą. Palaukite, kol sistema pasieks stabilią temperatūrą ir pusiausvyrą.

Ismatuokite T1 (inversijos-atkūrimo metodas)

Pasirinkite ¹H kanalą. Taikykite π impulsą (inversija), tada po kintamo laiko τ taikykite π/2 impulsą ir matuokite signalą. Kartokite su skirtingomis τ vertėmis (pvz., 0.01 s iki 10 s).

Analizuokite T1 duomenis

Nubręzkite signalo amplitudę priesais τ. Pritaikykite Mz(τ) = M0(1 - 2e-τ/T1) funkciją. Is pritaikymo nustatykite T1 vertę.

Ismatuokite T2* (FID gesimas)

Taikykite π/2 impulsą ir stebėkite laisvosios indukcijos signalo (FID) gesimą. FID apvyniuklė gęsta pagal e-t/T2*. Ismatuokite T2* vertę.

Ismatuokite T2 (spinų aido metodas)

Naudokite seką: π/2 — τ — π — τ — matavimas. Kartokite su skirtingomis τ vertėmis. Aido amplitudė gęsta pagal e-2τ/T2, todėl is jos nustatykite tikrąjį T2.

Ramsey eksperimentas

Siek tiek nustumkite RD daznį nuo rezonanso (Δω ≈ 5 Hz). Taikykite seką: π/2 — τ — π/2 — matavimas. Keiskite τ ir stebėkite Ramsey juostas.

Pakartokite su ¹⁹F branduoliu

Perjunkite i ¹⁹F kanalą ir pakartokite T1 bei T2 matavimus. Palyginkite relaksacijos laikus tarp dviejų branduolių.

Palyginkite ir aptarkite rezultatus

Sudarykite lentele su visomis ismatuotomis vertėmis. Patikrinkite: ar T2 ≤ T1? Koks maksimalus kvantinių operacijų skaičius Nmax = T2 / tvartai?

VIII Savikontrolės klausimai

Patikrinkite savo supratimą

1. Kuo skiriasi T1 ir T2 relaksacija?

2. Kam naudojama spinų aido technika?

3. Kodėl T2 visada yra mazesnis arba lygus T1?

4. Kas stebima Ramsey interferencijos eksperimente?

5. Kaip dekoherencija veikia kvantini skaičiavimą?

IX Apibendrinimas

Pagrindinės sąvokos

  • Kvantinė dekoherencija — kvantinės informacijos praradimas dėl nekontroliuojamos sąveikos su aplinka
  • T1 relaksacija — isilginės magnetizacijos atkūrimas; energijos mainai su gardele; Mz(t) = M0(1-2e-t/T1)
  • T2 relaksacija — skersinės magnetizacijos gesimas; fazės koherencijos praradimas; Mxy(t) = M0e-t/T2
  • T2* ≤ T2 ≤ T1 — relaksacijos laikų hierarchija; T2* apima lauko nehomogeniskumą
  • Spinų aidas — technika T2 matavimui; kompensuoja statinį lauko nehomogeniskumą π impulsu
  • Ramsey interferencija — du π/2 impulsai su laukimu; parodo koherencijos praradimą per gęstančias osciliacijas
  • Nmax = T2/tvartai — maksimalus kvantinių operacijų skaičius prieš dekoherenciją
← 2: Rabi osciliacijos Visi eksperimentai 4 eksperimentas →
X Programinis pavyzdys ir RQmod alternatyva

T1, T2 ir T2* matavimus galima atlikti tiek skaitmenine simuliacija, tiek deklaratyviai aprašant .rqmod modelyje, kurį ResilQ Studio kompiliuoja į ResilQ IR ir SpinQ darbą.

Pythonas: T1, T2 gesimas ir Hahn aido seka

Pavyzdys imituoja išilginės ir skersinės magnetizacijos gesimą bei Hahn aido seką (π/2 — τ — π — τ — aidas), kuri panaikina statinio lauko nehomogeniškumą.

# decoherence_demo.py — T1, T2 ir Hahn aido simuliacija
import numpy as np
import matplotlib.pyplot as plt

T1, T2, T2_star = 2.0, 0.8, 0.2     # s
t = np.linspace(0, 3.0, 600)

# Inversinio atkūrimo eksperimentas (T1)
Mz = 1 - 2 * np.exp(-t / T1)

# Laisvasis indukcijos gesimas (T2*)
Mxy_free = np.exp(-t / T2_star)

# Hahn aidas: koherenciją refokusuoja į T2 apvalkalą
tau   = t / 2
echo  = np.exp(-(2*tau) / T2)            # amplitudė ties t = 2τ

def ramsey(t, T2, df=3.0):
    return np.cos(2*np.pi*df*t) * np.exp(-t / T2)

fig, ax = plt.subplots(3, 1, figsize=(8, 7))
ax[0].plot(t, Mz);                ax[0].set_title("Inversinis atkūrimas (T1)")
ax[1].plot(t, Mxy_free, label="FID (T2*)")
ax[1].plot(t, echo,    label="Hahn aidas (T2)"); ax[1].legend()
ax[2].plot(t, ramsey(t, T2));     ax[2].set_title("Ramsey osciliacijos")
plt.tight_layout(); plt.show()

Alternatyva: .rqmod modelis

Tas pats charakterizavimas aprašomas RQmod kalba; modelyje fiksuojami T1, T2, T2* matavimai ir Hahn aido seka. ResilQ Studio sugeneruoja ResilQ IR, CBOM įrodymus ir SpinQit/QASM2 darbus.

// lab3-decoherence.rqmod
audit "lab3-decoherence" {
  targets = ["spinq-gemini-lab"]

  layers {
    use { runtime, openssl }
  }

  experiment coherence_set {
    qubit = q0

    sequences {
      t1_inversion  { pulse = pi; delay_sweep = [0ms..3000ms:50ms] }
      t2_hahn_echo  { pulse_a = "pi/2"; refocus = pi;
                      tau_sweep = [0ms..1500ms:25ms] }
      ramsey        { pulses = ["pi/2", "pi/2"];
                      detuning = 3Hz;
                      delay_sweep = [0ms..800ms:10ms] }
    }
    measure = z_basis; shots = 1024
  }

  backend quantum {
    provider = spinqit; emit = qasm2; max_width = 1
  }

  output { formats = [json, cbom, qasm] }
}

resilq-q compile lab3-decoherence.rqmod --out build/lab3-decoherence

Apie RQmod

RQmod (ResilQ Studio) — autorius prof. dr. Šarūnas Grigaliūnas — yra deklaratyvi .rqmod kalba ir integruota aplinka postkvantinės kriptografijos rizikai modeliuoti. Vienu šaltinio failu aprašomi audito tikslai, sluoksniai (transit / use / rest), QARS-NI vertinimo langai (Mosca formulė), išvesties formatai (JSON, CBOM, PDF, QASM2) ir pasirinktinai — kvantinis bekendas (SpinQit, OpenQASM2). Tas pats šaltinio failas naudojamas tiek saugumo auditui, tiek edukaciniam SpinQ Gemini eksperimentui.

Daugiau: https://www.rqmod.com