- 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ą
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į:
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:
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:
T1 — isilginė relaksacija
Energijos mainai su gardele. Populiacijos atkūrimas. Ilgesnis procesas.
T2 — skersinė relaksacija
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į.
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
Blocho sfera: Mz atkūrimas is -M0 i +M0
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
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.
Spinų aido technika naudoja specialią impulsinę seką, kuri kompensuoja statinio magnetinio lauko nehomogeniskumą. Stebėkite, kaip veikia kiekvienas etapas:
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ę.
Ramsey interferencijos eksperimentas yra vienas svarbiausiu metodų koherencijos laiko matavimui kvantiniuose kompiuteriuose. Seka susideda is dviejų π/2 impulsų su laukimo tarpu τ:
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):
Ramsey interferencijos simuliatorius
Osciliacijos atitinka daznio nukrypimą Δω. Jų apvyniuklė gęsta pagal T2*. Mazėjantis kontrastas rodo koherencijos praradimą — dekoherenciją. Punktyrinė linija rodo idealų atvejį be dekoherencijos.
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.
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?
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ą?
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ą
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