ВЕСТНИК ПЕРМСКОГО УНИВЕРСИТЕТА
2024
• ФИЗИКА •
Вып. 2
УДК 537.635; 004.942 PACS 76.60.-k, 02.60.Cb
Эволюционные уравнения для исследования динамики кубитов в переменных магнитных полях
А. Ю. Ощепков
Пермский государственный национальный исследовательский университет, Пермь, Россия aos57@mail.ru
Работа посвящена развитию подхода к исследованию динамики кубитов, позволяющего проследить за поведением системы в процессе квантовых вычислений с помощью компьютерного моделирования. Рассматриваются отдельные и взаимодействующие кубиты на основе спинов '/2 в магнитном поле. Цель работы заключается в получении эволюционных уравнений (уравнений движения) для наблюдаемых, адекватно описывающих состояние системы и дающих возможности для компьютерного моделирования процессов. Динамика кубитов описывается с помощью формализма матрицы плотности чистых состояний. Показан вывод уравнений движения для наблюдаемых, в качестве которых выступают средние значения операторов физических величин, описывающих состояние системы. Для спина / в магнитных полях дан вывод динамического уравнения для вектора спиновой поляризации, являющегося единичным вектором в реальном трёхмерном пространстве. Приведены форма и параметры радиочастотных импульсов, реализующих однокубитовые операции. В случае двух взаимодействующих спинов / дается выражение для матрицы плотности и гамильтониана системы при скалярном косвенном взаимодействии магнитных моментов ядер через электронные оболочки атомов в молекуле. Выводятся эволюционные уравнения для средних дипольных моментов и квадрупольного момента системы. Показано, что в случае слабого взаимодействия динамика системы может быть описана с помощью замкнутой системы уравнений для средних дипольных моментов, совпадающих для этого случая с векторами спиновых поляризаций отдельных спинов. Изложение сопровождается примерами численного решения полученных уравнений, описывающих однокубитовые и двухкубитовые операции. Делается вывод об адекватности созданной математической модели и возможности её применения для компьютерного моделирования процессов квантовых вычислений, влияния на них окружения и стабилизации состояний для предотвращения или уменьшения ошибок при квантовых вычислениях.
Ключевые слова: спиновая динамика; ЯМР; квантовая информация; кубит; квантовые логические операции
Поступила в редакцию 26.02.2024; после рецензии 12.03.2024; принята к опубликованию 12.03.2024
Evolutionary equations for studying the dynamics of qubits in variable magnetic fields
A. Yu. Oshchepkov
Perm State University, Perm, Russia aos57@mail.ru
The work develops an approach to researching the dynamics of qubits that makes it possible to monitor the behavior of the system in the process of quantum computing using computer simulation. The study deals with individual and interacting qubits based on spin / in a magnetic field. The goal of the work is to obtain evolutionary equations (equations of motion) for observables that adequately describe the state of the system and provide opportunities for computer modeling of processes. The dynamics of qubits are de© Orneme Am, 2024
распространяется на условиях лицензии
Creative Commons Attribution 4.0 International (CC BY 4.0).
scribed using the formalism of the density matrix of pure states. The paper shows derivation of the equations of motion for observables being the average values of operators of physical quantities that describe the state of the system. For spin / in magnetic fields, the derivation of the dynamic equation for the spin polarization vector, which is a unit vector in real three-dimensional space, is shown. The shape and parameters of radiofrequency pulses that implement single-qubit operations are presented. In the case of two interacting spins /, an expression is given for the density matrix and the Hamiltonian of the system for scalar indirect interaction of the magnetic moments of nuclei through the electron shells of atoms in the molecule. Evolution equations are derived for the average dipole moments and quadrupole moment of the system. It is shown that in the case of weak interaction the dynamics of the system can be described using a closed system of equations for the average dipole moments, which in this case coincide with the spin polarization vectors of individual spins. The presentation is accompanied by examples of numerical solutions of the resulting equations describing one-qubit and two-qubit operations. A conclusion is made about the adequacy of the created mathematical model and the possibility of its use for computer modeling of quantum computing processes, the influence of the environment on them and the stabilization of states to prevent or reduce errors in quantum computing.
Keywords: spin dynamics; NMR; quantum information; qubit; quantum logic operations
Received 26 February 2024; revised 12 March 2024; accepted 12 March 2024
doi: 10.17072/1994-3598-2024-2-05-18
1. Введение
Квантовые свойства микрообъектов: электронов, нейтральных атомов и молекул, ионов и фотонов, - давно используются в физических приборах и технических устройствах, таких как туннельный диод, оптическое волокно, сканирующий туннельный микроскоп, сверхпроводящие контакты Джозефсона, и др. В настоящее время бурно развивается область информационных технологий, также связанная с квантовыми эффектами: квантовая телепортация и квантовая криптография, вычислительные процедуры в квантовых компьютерах. Остановимся на последней области.
При проведении квантовых вычислений выделяют три этапа: подготовка квантового состояния, проведение квантовых логических операций и считывание (измерение) конечного состояния. Поскольку микрообъект, являющийся носителем квантовой информации, подвержен случайным воздействиям со стороны окружения, на всех этапах возможен уход объекта из требуемого состояния, что в конечном итоге приводит к появлению ошибок при вычислениях. Борьба с ошибками затруднительна, поскольку, в соответствии с физическими законами, проследить за промежуточными состояниями квантового объекта невозможно: при проведении измерения состояние квантового объекта разрушается, поэтому измерению подлежит только конечное состояние.
Но то, что запрещено в реальном эксперименте, возможно в эксперименте на компьютерной модели. Известно, что гораздо эффективнее устранять или хотя бы уменьшать влияние ошибок, чем исправлять их [1]. Здесь важно создать адекватную математическую модель процесса. Данная работа посвящена развитию одного из возможных подходов для построения таких моделей. Динамику про-
цесса предлагается описывать с помощью уравнений для наблюдаемых величин, параметризующих матрицу плотности квантовой системы, состоящей из частиц, обладающих спином У, помещённых в магнитное поле, формирующее энергетические уровни.
В разделе 2 описываются некоторые логические операции над классическими битами, рассматриваемыми как различные состояния физического объекта. Приводится описание состояния квантового бита (кубита), как вектора в двумерном гильбертовом пространстве, которому соответствует точка на сфере Блоха. Приводятся примеры квантовых логических операций как унитарных поворотов на сфере Блоха. Также приводятся примеры унитарных матриц, соответствующих двух-кубитовым операциям.
Раздел 3 посвящён описанию динамики куби-тов с помощью формализма матрицы плотности чистых состояний. Показан вывод уравнений движения для наблюдаемых, каковыми являются средние значения операторов физических величин, описывающих состояние системы. Приводятся примеры микрообъектов, на которых могут быть реализованы кубиты, и способы реализации квантовых операций (гейтов).
В разделе 4 исследуется динамика спина У в магнитных полях, показан вывод динамического уравнения для вектора спиновой поляризации, являющегося единичным вектором в реальном трёхмерном пространстве. Приводится соответствие состояния кубита, как вектора в гильбертовом пространстве, вектору поляризации. Показано поведение вектора поляризации во вращающейся системе координат. Приведены форма и параметры радиочастотных импульсов, реализующих однокубито-вые операции.
Раздел 5 содержит описание системы двух взаимодействующих спинов У. Приводится выраже-
ние для матрицы плотности и гамильтониана системы при скалярном косвенном взаимодействии магнитных моментов ядер через электронные оболочки атомов в молекуле. Выводятся эволюционные уравнения для средних дипольных моментов и квадрупольного момента системы. Показано, что в случае слабого взаимодействия динамика системы может быть описана с помощью замкнутой системы уравнений для средних дипольных моментов, совпадающих для этого случая с векторами спиновых поляризаций отдельных спинов.
Приведены примеры численного решения полученных уравнений, описывающих однокубито-вые и двухкубитовые операции, подтверждающие адекватность созданной математической модели и возможность её применения для компьютерного моделирования процессов квантовых вычислений, влияния на них окружения и стабилизации состояний для предотвращения или уменьшения ошибок при квантовых вычислениях.
2. Классические и квантовые биты
2.1. Классические биты и операции над ними
Бит - минимальная единица измерения информации. Когда мы говорим о реализации способов обработки информации, то под устройством, хранящим один бит, имеем в виду физическое устройство, которое может находиться в двух состояниях, например: «включено» / «выключено». Обозначим состояние «выключено» через (А), а состояние «включено» - через (В). В таком случае «операция над битом» будет означать перевод устройства (объекта, системы) из одного состояния в другое. Очевидно, что возможны всего две однобитовые операции:
• в результате операции состояние объекта не меняется (тождественная операция);
• состояние объекта изменяется на противоположное (операция NOT):
NOT(A)=(B), NOT(B)=(A),
NOT(NOT(A))=(A). (2.1)
Из (2.1) следует, что повторное проведение операции NOT приводит к тождественной операции.
В системе из двух битов возможны 4 состояния: (AA), (AB), (BA), (BB). При отсутствии связи между битами возможны побитовые преобразования внутри пары, которые описаны выше. Под двухбитовыми операциями будем подразумевать преобразования, в которых существует связь между битами, и поэтому исход операции для каждого бита зависит, вообще говоря, от состояния другого бита. Назовём две таких операции:
• операция обмена состояниями SWAP:
SWAP(AB)=(BA),
SWAP(BA)=(AB), (2.2)
• операция «управляемое НЕ» (CNOT):
CNOT(AA)=(AA), CNOT(AB)=(AB),
CNOT(BA)=(BB), CNOT(BB)=(BA). (2.3)
При операции CNOT преобразуется только состояние второго (управляемого или целевого) бита, состояние первого (управляющего) бита остается без изменений, но оно влияет на конечное состояние второго бита: если 1-й бит находится в состоянии (А), состояние 2-го бита не меняется, если 1-й бит находится в состоянии (В), состояние 2-го бита изменяется на противоположное. Очевидно, что повторные применения операций SWAP и CNOT приводят к тождественной операции.
2.2. Квантовые биты (кубиты)
2.2.1. Описание состояний двухуровневых систем в квантовой механике. Квантовый бит, как и классический, может находиться в двух состояниях (А) и (В), однако, в отличие от классического бита, он находится в обоих состояниях одновременно, что обусловлено квантовой природой объектов, реализующих кубиты. Состояния (А) и (В) называются базисными, а состояние кубита ц является линейной суперпозицией этих состояний:
\ц)=а\Л) + р\ Б), Ц\= {Л\а' +(Б| f.
(2.4)
Здесь а и / — комплексные числа (символ «*» означает знак комплексного сопряжения), а векторы \Л) и \Б) представляют собой базисные векторы двумерного гильбертова пространства:
-й, и-0;
И -(1 0), (Б| -(0 1).
(2.5)
Формулы (2.4) с учётом обозначений (2.5) можно записать в виде:
; ц-а f).
(2.6)
Поскольку вектор | у/) описывает состояние реального квантового объекта, он должен быть нормирован на единицу, т.е. скалярное произведение бра-вектора и кет-вектора должно быть равно 1:
(ц|ц)-L
(2.7)
Подставляя выражения (2.6) в соотношение (2.7), получим:
К
* п* п
= а -а + р - р =
(2.8)
I 12 I п\2 i
= \а\ +\р\ =1.
Соотношение (2.8), следующее из самой природы квантовых объектов, имеет глубокий физический смысл, относящийся к процедуре экспериментального определения (измерения) состояния этого объекта. Микрообъект, обладающий квантовыми свойствами, может находиться в любом суперпозиционном (чистом) состоянии, описываемом вектором волновой функции (2.4), где комплексные числа а и ¡3 связаны соотношением (2.8), однако, при измерении это состояние разрушается, и объект обнаруживается только в одном из базисных состояний, а именно: в состоянии
|Л) с вероятностью |а|2или в состоянии |Б) с
вероятностью |3|2. Комплексные числа а и 3
называются амплитудами вероятностей.
Операция над кубитом (2.4) состоит в его переводе из одного состояния в другое. В отличие от классического бита, количество таких операций (преобразований вектора ) бесконечно. Преобразования векторов 2-мерного гильбертова пространства осуществляются с помощью матриц размерности 2х2: \у') = и\у). Вектор , получившийся в результате преобразования, также должен быть нормирован на единицу:
Ь
{w'\w') = {w\U "U\w) = 1.
Отсюда вытекает требование к матрицам U: '1 0^
U tU = I, I =
01
(2.9)
И =
f cos 5 ^ sin 5 - еф
Абсолютная фаза ра не влияет на результаты эксперимента, и её обычно полагают равной нулю.
Состояние кубита (2.10) при ра= 0 можно изобразить графически в виде точки на сфере единичного радиуса, которую называют сферой Блоха (рис. 1). Полярный угол 3 сферической системы координат определяет направление вектора состояния относительно оси £, а азимутальный угол
р определяет фазу направления проекции точки на комплексную плоскость ]).
Унитарные преобразования (2.9) осуществляют повороты вектора состояния, т.е. перемещения точки на сфере Блоха.
Рис. 1. Сфера Блоха
2.2.2.Однокубитовые операции.
матрица
01 10
Унитарная
(2.11)
Таким образом, операции над кубитами производятся с помощью унитарных матриц размерности 2x2.
Из соотношения (2.8) следует, что четыре вещественных числа, определяющих амплитуды вероятностей, связаны между собой, следовательно, состояние (2.6) описывается тремя независимыми вещественными параметрами, которые можно ввести так:
а = cos 5 - ефа, р = sin 3 - e фр.
Если ввести относительную фазу ф = фр-фа, то
выражение (2.6), описывающее чистое состояние кубита, примет вид
применённая к базисным состояниям (2.5), приводит к преобразованиям:
М) =
01 10
^-С X
= 1B;
= 1A •
(2.10)
Таким образом, матрица (2.11) переводит исходное базисное состояние в противоположное ему, т.е. осуществляет квантовую логическую операцию NOT: Е = NOT (гейт NOT). Эта операция является обратной самой себе.
Отметим, что базисному состоянию | A , в соответствии с (2.10), соответствуют сферические координаты 3 = 0, ф = 0, а состоянию I Б - коор-
0
1
1
0
e
динаты 3 — я/2, <р — 0. Следовательно, операция NOT производит повороты на +я/2 вокруг оси
Состояния кубита для 3 — я /4, <р — 0 и 3 — я /4, <р — я описываются векторами
H + —
H _ —
(}
V2 1
Ж
(_L ^ V2 _ 1
— ^ ( Л+1B),
=-Г2 (Л_lB).
(2.12)
H —-
1 (1 1
л/2 (1 _1/
(2.13)
Действительно,
HW — 72 (1 -Ю)
ни—72 (1 -Ю
72 О—' н+)
1 ( 1
V2 (_1
(2.14)
— H
Преобразования (2.14) называются преобразованиями Адамара (Hadamard's gate).
2.2.3.Двухкубитовые операции. Базисные состояния системы двух кубитов являются прямыми произведениями базисных векторов отдельных ку-битов 1 и 2:
(1 ^
1ЛЛ) — I Л) ®|Л) —(0)®(1
|лб) — | A) ®| Бг) —
|БЛ) — | Д) ®| Л2) —
\ББ) —| Б) ®\Б2> —
0 И 0' -
1 )•( 0
0 )•( 1
0
0 0
(0 ^ 1
0 0
(0 ^ 0
1 0
(0 ^ 0
0 1
(2.15)
Линейная комбинация 2-го и 3-го базисных состояний
WePR)—^ (IЛБ _1 БЛ)
(2.16)
Преобразования, осуществляющие повороты на сфере Блоха на углы я / 4 , описываются матрицей
описывает состояние квантовой системы, не имеющее аналогов для классических систем. Для вектора (2.16) невозможно однозначно указать, в каком из состояний находится каждый из кубитов, входящих в систему. Состояние |цЕРК) называется
перепутанным (entangled), или ЭПР-парой. Именно перепутанные состояния позволяют ускорить проведение вычислительных процедур в квантовых компьютерах по сравнению с классическими, поэтому явление запутывания играет здесь важную роль.
Квантовой логической операции
БШЛР\ЛБ) — |БЛ) в базисе (2.15) соответствует матрица 4х4:
SW4P —
(1 0 0 0^
0 0 10
0 10 0
0 0 0 1
(2.17)
Операция CNOT описывается матрицей
(1 0 0 0^ 0 10 0 0 0 0 1 .0010.
CNOT —
(2.18)
Результаты действия матрицы (2.18) на базисные векторы (2.15) описываются выражениями (2.3).
Перепутанное состояние (2.16) может быть получено из 2-го базисного вектора (2.15) следующими преобразованиями:
СЫОГ •(НI)| ЛБ) = = СЫОГ ~(|Л)-|Б))®|Б) = (2.19)
V 2
= 7г ( ЛБ)-БЛ) ) = '^ .
Сначала преобразование Адамара действует только на 1-й кубит, а затем - на полученное состояние действует оператор CNOT.
Утверждается, что вычислительные операции в системе более чем из двух кубитов можно выполнить с помощью универсальных наборов квантовых логических элементов [2]. В качестве такого универсального набора могут выступать унитарные вращения состояния отдельного кубита и двухкубитовая операция CNOT.
3. Динамика кубитов
3.1. Матрица плотности двухуровневых систем
Для составления уравнений движения кубита (динамических, или эволюционных уравнений) удобно использовать формализм матрицы плотности [3]. Для чистых состояний (которые мы только и будем рассматривать) двухуровневых систем матрица плотности записывается в виде:
h*M-=ÍK\K п-а а\
Л
. (3.1)
Spp-(v|v)- 1
Spp2 -Sp\ИИИИ\-Spp-1
(3.2)
- 2 (-
p - — I I + mxax + myay + mzaz
' 2 У У
- 22 ( i+mm -a).
(3.3)
Здесь компоненты вектора а = | ах ,ау | представляют собой набор матриц Паули:
ах =|° 1|; а.. = | 0 Ч; а, = \ 1 0 I. (3.4)
10
i 0
0 -1
Матрицы Паули обладают свойствами:
= ]- 2ie
ijkak;
Spa, - 0; Spaiaj - 28ij; Sp\ajak - 2ieijk , Лk - У, z
(3.5)
Из свойств матрицы плотности (3.2) и свойств матриц Паули (3.5) следуют соотношения для вектора т:
Sppa и);
m2 -1.
(3.6)
(3.7)
Таким образом, т является единичным вектором, равным среднему значению квантового оператора а.
Подставляя в равенство (3.6) последовательно три матрицы Паули (3.4) и выражение для кубита (2.6), найдем:
mx - sin 3 cos ф; my - sin 3 sin ф; mz - cos 3, где обозначено:
3 - 23), ф-ф.
(3.8)
(3.9)
Диагональные элементы матрицы плотности равны вероятностям обнаружить при измерении кубит в соответствующем базисном состоянии. Из определения (3.1) и нормированности вектора | у следуют свойства матрицы плотности:
Выражения (3.8) и (3.9) показывают, что вектор т определён в обычном трёхмерном евклидовом пространстве, причём полярный угол этого вектора в сферических координатах в два раза больше полярного угла положения точки на сфере Блоха.
3.2. Уравнения для матрицы плотности и наблюдаемых
Поскольку вектор состояния кубита подчиняется уравнению Шредингера
Очевидно, что матрица плотности может быть параметризована с помощью трёх вещественных чисел, которые для матрицы 2х2 являются суть коэффициентами разложения по полному набору унитарных матриц с равным нулю следом:
Я Я
ihalИ-H\И; -ih^И-И
(3.10)
где Н = 1.05457 -10~27 эрг ■ с - постоянная Планка (здесь и далее используется система СГСМ), а эрмитов оператор Н = Н1 является оператором полной энергии системы (гамильтониан), то, дифференцируя выражение (3.1) по времени, находим динамическое уравнение для матрицы плотности:
ihЯр - hp-pH = [H,p].
(3.11)
С помощью уравнения (3.11) можно найти динамические уравнения для средних значений любых физических величин, связанных с системой, которым соответствуют определенные квантово-механические операторы (уравнения для наблюдаемых - уравнения Эренфеста). Для этого нужно уравнение (3.11) умножить на матрицу, соответствующую оператору в выбранном базисе, и взять след от обеих частей уравнения.
Если данную операцию проделать для вектора, составленного из матриц Паули, то, в соответствии с (3.6), получим дифференциальное уравнение для вектора т :
ihm - Sp [ H, p]a - Spp [a, H ].
(3.12)
Конкретный вид уравнения (3.12) определяется гамильтонианом Н , т.е. определяется физической природой микрообъекта, на котором реализован кубит. В табл. 1 для справок приведены некоторые примеры квантовых систем, на двухуровневых состояниях которых реализованы кубиты [4].
Табл. 1. Способы реализации кубитов и управляющих воздействий
№ п/п Физический объект Квантовые состояния Воздействия, вызывающие переходы между уровнями
1 Частицы со спином / в постоянном магнитном поле (спины атомных ядер или электронов) Уровни энергии магнитного момента, связанного со спином Импульсы переменного магнитного поля на резонансных частотах определённой длительности (радиочастотные импульсы)
2 Ионы или атомы в магнитных ловушках Энергетические уровни электронов на внешних оболочках Импульсы оптического лазерного излучения
3 Ядерные спины в квантовых точках с несколькими электронами Энергия магнитного момента ядер в магнитном поле, спин-электронные взаимодействия Радиочастотные импульсы и импульсы инфракрасного излучения
4 Сверхпроводники (макроскопические квантовые состояния) Зарядовые состояния ку-перовских пар, связанные с внешней схемой переходами Джозефсона Электрические импульсы (изменение напряжения на затворе схемы)
Наиболее наглядной динамика кубитов представляется для спинов '/2 в магнитном поле, которые мы и рассмотрим. Заметим, что для кубитов другой физической природы также существует геометрическое представление фиктивного спина на сфере Блоха, однако в этом случае динамика системы не связана с движением объекта в реальном пространстве.
4. Спин У в магнитном поле
4.1. Уравнение движения для вектора поляризации спина У
Замечательное свойство матриц Паули состоит в том, что они являются квантово-механическими операторами проекций вектора собственного механического момента микрочастицы £, равного Й /2 (спин /), в базисе, формируемым постоянным магнитным полем Н0:
А Й-
£ = — и. 2
(4.1)
Частица, обладающая спином, имеет магнитный момент
М = У>£,
(4.2)
где у - гиромагнитное отношение. Гиромагнитное отношение обратно пропорционально массе частицы, поэтому величина у электрона почти в
две тысячи раз больше, чем протона, кроме того, эти величины отличаются знаком. Для определенности будем рассматривать ядерные спины. Гиромагнитные отношения для наиболее употребительных в экспериментальных исследованиях ядер со спином / приведены в табл. 2.
Магнитный момент частицы, помещенной в постоянное магнитное поле, стремится сориентироваться вдоль направления этого поля, энергия взаимодействия Е = -ДН0, поэтому гамильтониан спина / в магнитном поле имеет вид:
Н = -у£Н0 = -2Йю0 (дп), а0 = уН0.
Табл. 2. Гиромагнитные отношения некоторых ядер
(4.3)
Ядро Гиромагнитное отношение у / 2я , кГц/Э
:Н (протон) 4.2577
13С 1.0708
31Р 1.7235
Если ось Ъ лабораторной системы координат выбрать вдоль магнитного поля: п = k = (0,0,1), то гамильтониан (4.3) примет вид
Н = —1Й а0 и .
2 0 2
В этом случае собственные значения энергии системы описываются собственными значениями матрицы а2, равными ±1, а собственные векторы этой матрицы (2.5) соответствуют двум состояниям:
• базисному состоянию А с наименьшей энергией -Йю0 / 2 (основное состояние) соответствует ориентация спина по направлению поля («спин вверх»);
• второму базисному состоянию В с энергией +Йю0 / 2 (возбуждённое состояние) соответствует ориентация спина против поля («спин вниз»). Расстояние между уровнями Йю0 определяется величиной магнитного поля.
Важно отметить, что единичный вектор т в выражении (3.6) для спина / задает направление реального вектора - квантово-механического среднего значения магнитного момента частицы. Вектор т в данном случае будем называть вектором спиновой поляризации. Базисным состояниям кубита (2.5) соответствуют ориентации вектора т вдоль оси Ъ или против оси Ъ:
И) = ( 0m = (0,0, +1);
1
(4.4)
» m = (0,0,-1).
Заметим, что компоненты вектора т записаны здесь в строку из соображения удобства и компактности обозначений, при проведении матричных операций в евклидовом пространстве эти компоненты, разумеется, должны располагаться в виде столбца.
Если на спин кроме постоянного поля Н0 действует также переменное магнитное поле И (Г) , то для суммарного поля
Н = Н0 + И (0 (4.5)
гамильтониан (4.3) примет вид
Н = - 2 уЙ ( о- Н ).
Подставив это выражение для гамильтониана в (3.12) и используя свойства матриц Паули (3.5), для вектора т получим уравнение
m = /(m х Й).
(4.6)
Для постоянного поля Н0 = Н0k = (0,0, Н0) уравнения для компонент вектора т, в соответствии с (4.6), (4.3), примут вид
m „ = 0.
(4.7)
Пусть в начальный момент (при включении поля) вектор т располагался в плоскости ХЪ лабораторной системы координат (ЛСК):
m(0) = (mL ,0, дау), m,2 + my2 = 1.
(4.8)
Тогда решение уравнений (4.7) для вектора m примет вид
^ m, cos co0t ^
m(t) =
(4.9)
Полученное решение говорит о том, что продольная составляющая дау вектора т остаётся постоянной, а поперечная составляющая сохраняет свою длину т± , но вращается с частотой ю0 (ларморо-вой частотой) в плоскости XY по часовой стрелке, если смотреть со стороны положительного направления оси Ъ. Другими словами, вектор т совершает прецессию вокруг постоянного поля Н0 с ларморовой частотой со0 = уН0 по направлению левого винта.
Поведение вектора т в постоянном магнитном поле можно наглядно представить, совершив переход во вращающуюся систему координат (ВСК) по правилу [5]:
m' = D(a0)m,
D(a0) =
cosa0t - sin®0t 0^
sm®0t 0
cos®0t 0
(4.10)
Матрица D описывает вращение ВСК вокруг оси Z лабораторной системы координат с угловой скоростью -ю0 (в [5] принято противоположное направление вращения ВСК, поэтому ларморова частота определена как со0 = -уЙ0). Применив преобразование (4.10) к решению (4.9), найдём компоненты вектора m в ВСК: m' = (m,,0,my),
т.е. вектор поляризации во вращающейся системе координат остаётся неподвижным, поскольку вращается вместе с её осями.
Стоит заметить, что точное задание компонент вектора спиновой поляризации не противоречит правилам квантовой механики. По этим компонентам, согласно (3.8), можно определить углы ориентации 3, р вектора m в трёхмерном пространстве, а затем найти состояние кубита (2.10), определив углы 3, р из соотноошений (3.9). При проведении измерений кубит может быть обнаружен в базисном состоянии с вероятностью
cos2 3/2 или в состоянии | B с вероятностью
sin2 3 / 2, состояние m при этом разрушится, поскольку будет спроектировано (коллапсирует, редуцируется) на соответствующее базисное состояние. Очевидно, что найденные значения вероятностей совпадают с диагональными элементами матрицы плотности (3.3), равными (1 + mz) /2 = (1 + cos3) /2, как и должно быть.
Модель (4.6) позволяет проследить за динамикой вектора поляризации, а, значит, и за поведением кубита, как в постоянных, так и в переменных магнитных полях, и определить конечное состояние кубита к моменту проведения измерений.
0
mx= т0 my , my=- «0 m
-m, sin®0t
m
4.2. Спин У в переменном магнитном поле
Рассмотрим поведение спина У в магнитном поле, вращающемся в плоскости XY с частотой
H = H о + hR (t),
hR (t) = hR (cos(w0t + vr), - sin(w0t + vr ),0).
(4.11)
Здесь hR, рл - амплитуда и начальная фаза вращающегося поля. Для анализа движения вектора поляризации запишем уравнение (4.6) в матричной форме:
т = А^) • т, А^) = А0 + а(t);
( о 10 ^ -10 0
A0 = W0
v 0 0 0V
(
a (t) = wr
0
0
sin Ф I
(4.12)
rñ' = A'm', A' = í D + D ■ A I-D-1.
(4.13)
Вид матрицы А' зависит от начальной фазы вращающегося поля:
A' = w
A' = wc
í 0 0 0 >
0 0 1 , Vr
V 0 -1 0 V
í 0 íí 0 0 1 >
0 0 , Vr
V-1 0 0 V
(4.14)
л
рл = 0: т'х = 0; т'у = (окт[; т' = -ткт'у; (4.15а) л
рл = ^ : т'х = юкт'; т'у = 0; т' = -юкт'х. (4.15б)
Сравнивая с уравнениями (4.7), находим, что уравнения (4.15а) описывают прецессию вектора т' вокруг оси -X ВСК, а уравнения (4.15б) - вокруг оси Y ВСК. В том и в другом случае прецессия происходит с циклической частотой
Wr = rhR
(4.16)
0 0 - cosФ - sin Ф cos Ф 0
Ч У
Ф = W0t + Pr , Wr =rhr .
Перейдём во вращающуюся систему координат, для чего продифференцируем (4.10) по времени, учитывая, что матрица D тоже зависит от
времени: m' = Dm + Dm. Выразив m через m' с помощью преобразования, обратного к (4.10), найдём уравнение для вектора поляризации во вращающейся системе координат:
которая в данном случае называется частотой Раби.
Если спин в момент включения переменного поля (4.11) находился в состоянии m = (0,0, +1) ,то спустя время г, определяемое из условия:
юкг = л, (4.17)
он окажется в состоянии m = (0,0, -1) ,что для ку-бита, в соответствии с (4.4), означает переход B . Итак, импульс переменного магнитного
поля (вращающегося в поперечной к постоянному магнитному полю плоскости) на резонансной частоте ю0 длительностью, удовлетворяющей условию (4.17) (ж-импульс, или Y^o-импульс), осуществляет над кубитом логическую операцию NOT.
Резонансные частоты для ядер в магнитных полях напряженностью 104...105 Э (индукция 1...10 Тл), обычно применяемых в экспериментах, составляют десятки и сотни МГц (см. табл. 2), что соответствует частотам радиоволнового диапазона. Хотя в случае магнитного резонанса переменное поле формируется катушками индуктивности без излучения электромагнитных волн, управляющие импульсы всё равно называют радиочастотными.
Формы радиочастотных импульсов, осуществляющих преобразования основного базисного состояния кубита, приведены в табл. 3.
Табл. 3. Параметры радиочастотных
импульсов (4.11), 0 < t <г
Сразу отметим, что матрица А' в любом случае не зависит от величины постоянного поля Н0, т.е. во вращающейся системе координат спин «не чувствует» это поле, на него оказывает влияние только амплитуда переменного вращающегося поля.
Используя вид матрицы А', находим уравнения для компонент вектора спиновой поляризации в ВСК при различных значениях фазы:
WrT Vr Ось вращения в ВСК Логическая операция
л 0 -X NOT
л л 2 Y NOT
л 2 0 -X H
л 2 л 2 Y H
2
г/Го
10
Рис. 2. Поведение составляющих вектора спиновой поляризации т в ВСКпод действием
радиочастотного Ж -импульса кк (V)
На рис. 2 приведены графики, показывающие поведение продольной компоненты и поперечных составляющих тх, ту вектора спиновой поляризации при действии радиочастотного ж / 2 -импульса, вызывающего вращение вокруг отрицательного направления оси X ВСК (-Х90 импульс). Графики составляющих вектора т в ВСК изображены прерывистыми линиями, графики поперечных компонент вращающегося магнитного поля в ЛСК - сплошными. Состояние кубита в начале действия импульса Ть описывается вектором т(Ть) = (0,0,1), в момент окончания действия импульса Те кубит переходит в состояние т(Те) = (1,0,0). Очевидно, что импульс совершает
преобразование Адамара \А) И+) (см. (2.14)).
Графики получены с помощью численного решения векторного уравнения (4.6) с полем (4.11) при следующих значениях параметров: соК / со0 = 0.08, (рК = ж/2, соК ■ (Те - Ть) = ж/2.
В выражениях (4.11) присутствуют внешние магнитные поля, созданные в лабораторных условиях. Взаимодействие спина с окружением, приводящее к непредсказуемым переходам между уровнями, т.е. вызывающее ошибки в квантовых вычислительных операциях, должно рассматриваться на квантовом уровне. Однако в полуклассическом подходе, который широко применяется в теории магнитного резонанса и релаксации (см., например, [6]), поведение окружения (решётки) рассматривается классически: квантовые операторы, соответствующие решёточным величинам, заменяются их средними значениями.
Для спина '/2 в разложении по мультипольным моментам отсутствуют спин-тензоры ранга выше 1, поэтому все энергетические взаимодействия в полуклассическом подходе моделируются взаимодействием оператора спина с магнитным полем. Таким образом, для изучения влияния помех, созданных окружением кубита, к магнитному полю И в уравнении (4.6) достаточно добавить случайную составляющую [7]
Км «= ( к
-1 (0, Капа «А™«? (0). (4.18)
Поперечные
И
составляющие случайного поля
■хша (0,ИГга„а ^), имеющие в своих спектрах резонансную частоту ю0, будут вызывать изменения
продольной составляющей вектора поляризации, приводящие к диссипативным процессам. Продольная составляющая случайного поля И2гапЛ ^) обусловливает изменения частоты ларморовой прецессии, приводящие к расфазировке, т.е. вызывает декогерентизацию в системе кубитов.
Здесь мы не будем учитывать наличие случайных воздействий, но надо иметь в виду, что исследование динамики кубита, описываемой уравнением (4.6), в поле
И = И 0 + ИЛ (0 + кгап, (0
(4.19)
позволяет моделировать как сами логические операции в процессе квантовых вычислений, так и влияние помех, приводящих к ошибкам в квантовых вычислениях, и отрабатывать методы компенсации этих помех.
5. Два взаимодействующих спина
5.1. Гамильтониан и матрица плотности
Гамильтониан системы двух спинов У с различными гиромагнитными отношениями у\ и у2 (гетероядерная система) , находящихся в магнитных полях (4.19), в базисе (2.15) при отсутствии взаимодействия между спинами записывается в виде:
Н = - В СТ ® 12 - ^ §2 • 1 ® ^2. (5.1)
Обезразмеренные магнитные поля ^, В2 при отсутствии случайных помех (Нгапа = 0) имеют вид
Вп = к +аЛея(0, п = 1,2. (5.2)
В формулах (5.1) и (5.2) введены обозначения:
hR
®0п =УпН0'; ак =—, Н 0
вп Ц) = (COS(®0nt + Рлт X - Sin(®0nt + Рлп X0).
(5.3)
Матрица плотности двух невзаимодействующих спинов выражается прямым произведением
р0 = А ®Р2,
Рп = 1 (1п + т п п ) , П = 1,2.
(5.4)
В развернутом виде для матрицы р0 получаем выражение:
р = 4(Е + т((ст/ ® 12) + т^(.11 ®ст2) +
+ т[тк2 (ст/ ®стк)),
(5.5)
„2 1 ^ ^ 2 -
где Е - единичная матрица 4*4; по повторяющимся индексам векторных компонентов предполагается суммирование.
Подставляя выражения для гамильтониана (5.1) и для матрицы плотности (5.5) в (3.12), для векторов т1 и т2 получим два независимых уравнения:
,(тпх Вп), п = 1,2
(5.6)
Р = 11 Е + РР • - + Р2 • - + О • 0
(5.7)
где тензорные операторы имеют вид
- = ст ® 12, - = 11 ® <^2, = (ст ® СГ2 ) , (5.8)
а Р1, Р2 и О представляют собой средние значения векторов спиновых поляризаций (дипольные моменты - 6 координат) и тензора квадрупольного момента (9 составляющих) соответственно:
р = БррЪ, р2 = БррР2, О = Брр0.
(5.9)
Диагональные элементы матрицы плотности (5.7), как всегда, равны вероятностям обнаружить при измерениях систему в одном из базисных состояний (2.15).
Взаимодействие между спинами может иметь характер прямого диполь-дипольного взаимодействия магнитных моментов ядер или косвенного взаимодействия через электронные оболочки атомов. При интенсивном броуновском вращении молекул в жидкости анизотропные части гамильтонианов усредняются до нуля, остаётся только изотропное (скалярное) взаимодействие. Гамильтониан системы при этом принимает вид
Й®т Г Г Й®02 Г Г
Н =--01В • ---02 В2 • -2 +
1 НП(ст1 )
(5.10)
где О - энергия взаимодействия в частотных единицах. Этот случай мы и рассмотрим.
5.2. Уравнения движения для средних значений
Если ввести собирательное обозначение для
всех тензорных операторов 0 = 1— -2,01, то
уравнения движения (3.12) для средних значений (0) = Брр0 запишутся в виде:
Таким образом, спины ведут себя независимо, и однокубитовые операции выполняются над ними с помощью радиочастотных импульсов (4.11) на соответствующих резонансных частотах. Для выполнения двухкубитовых операций требуется взаимодействие между спинами.
При наличии взаимодействия матрица плотности 4*4 уже не может быть представлена в виде прямого произведения матриц 2*2, соответствующих отдельным спинам. Нормированная матрица плотности для этой системы имеет 15 независимых компонентов, она может быть разложена по тензорным операторам, определённым в базисе (2.15):
0) = Брр[0, Н ].
(5.11)
Коммутационные соотношения и следы произведения матриц тензорных операторов 0, необходимые для вывода на основе (5.11) уравнений для средних, определяются с помощью свойств прямого произведения квадратных матриц [8]
(А ® В)(С ® Б) = (АС) ® (ВБ), Бр (А ® В) = БрА • БрВ
(5.12)
и свойств матриц Паули (3.5). Используя их, полу-
чим:
[ Р«, ¿¿'] =
[ Р«, йкк ] = (-1)« Ъе]Пй к'к; [й*, й11 ] = ъет (р - р). Бр^^, = 45,5«;
0; Зрй ]кй= 45. 5,
(5.13)
(5.14)
Р = 0. (+ е^>); Р =®0ет (Я21 РкВ2 );
(?* = -®0 (е]]ТВ.+ ) +
+ еа0ет
(Р - Р).
Здесь введены обозначения:
^ =„ Я =^02 с=^ ®0 = ®01, Я 21 =-, е =-.
С00
С00
(5.15)
(5.16)
(5.17)
Р„ = р = 2 ^ (К + тп°п К = т«,
п = 1,2.
(5.18)
Уравнения (5.15) при этом принимают вид (5.6). Решать уравнения (5.16) нет необходимости, поскольку из (5.5) следует:
GJk = т.т,.
(5.19)
Подставляя в (5.11) матрицу плотности (5.7) и гамильтониан (5.10) и используя выражения (5.13), (5.14), получаем уравнения для средних:
Как видим, уравнения для средних представляют собой связанную систему уравнений для шести компонентов двух векторов дипольных моментов и девяти компонент тензора среднего квадрупольно-го момента. Таким образом, «для описания двух-кубитовых квантовых операций простой векторной модели не существует» [4].
Однако при экспериментальной реализации двухкубитовых операций с использованием конкретных веществ в молекулах этих веществ энергия межядерного взаимодействия во много раз меньше расстояния между энергетическими уровнями отдельных спинов в магнитном поле, которое в частотных единицах, как уже упоминалось выше, составляет 107...108 Гц. Так, в молекуле хлороформа Н-13С(С1з) [4, 9], в которой спин / ядра атома водорода используется в качестве управляющего, а спин / ядра атома углерода-13 - в качестве целевого, константа взаимодействия составляет 215 Гц. В молекуле диметоксифосфина (диметилового эфира фосфоновой кислоты) Н-РО(ОСН3)2 [10] для ядер атомов водорода и фосфора эта константа равна 680 Гц. Таким образом, величина е в (5.15)-(5.17) не превышает 10~4, что даёт возможность применить теорию возмущений.
Рассмотрим систему уравнений (5.15)-(5.16) в приближении слабой связи: е << 1. Найдем вид этих уравнений в линейном приближении по е . При е = 0, т.е. в отсутствие взаимодействия, матрица плотности системы имеет вид (5.5). Подстановка этого выражения в выражения (5.9) для средних дипольных моментов даёт:
(5.20)
Таким образом, динамика системы полностью описывается уравнениями (5.6).
В первом приближении по е , согласно теории возмущений, в правые части уравнений (5.15) необходимо подставить величину Gkl, найденную в нулевом приближении, т.е. выражение (5.19). Поскольку матрица плотности (5.7) не зависит от е , то в случае справедливости выражения
(5.19) для векторов Рп выполняются соотношения
(5.18). Подставляя (5.19) в правые части уравнений (5.15), с учетом (5.18), получаем замкнутую систему уравнений для векторов поляризаций отдельных спинов, учитывающую их взаимодействие в первом порядке теории возмущений:
т 1 = со0гп1 х (В1 + ет 2);
т2 = со0т2 х (Я21В2 + ет1).
В линейном приближении поведение среднего квадрупольного момента описывается выражением
(5.19) с учетом динамики векторов спиновых поляризаций в соответствии с уравнениями (5.20). Учитывать слагаемое с е в уравнении (5.16) нужно лишь в следующем порядке теории возмущений, в чём нет необходимости.
На рис. 3 представлены результаты компьютерного моделирования операции CNOT: | ВА ^ | ВВ) при использовании упрощенной схемы [4] с помощью численного решения уравнений
(5.20).
Два кубита (1-й - управляющий, 2-й - целевой) первоначально находятся в состоянии | ВА :
т = ( 0,0,-1), т2 =(0,0,1).
На систему подаётся 1-й управляющий импульс на частоте со02 = Р21а0 длительностью
Р21ак ■ (Т1е - Т1Ь) = ж / 2 с начальной фазой Рк (Т1Ь) = 0 (-Х90-импульс). Через промежуток времени, за который целевой спин повернётся в поле, созданном управляющим спином, вокруг оси Ъ ВСК на угол 3ж/2, подаётся второй импульс длительностью Р2Х®К ■ (Т2е - Т2Ь) = ж / 2 с фазой рк (Т2Ь) = ж/2 ^»-импульс). В результате система переходит в состояние
щ(Т2е) и (0,0,-1), т2(Т2е) = (0,0,-1), на резонансной частоте для целевого кубита вызы-
вает незначительные изменения вектора поляриза-которое, очевидно, соответствует квантовому со- ции управляющего кубита, что и отражено на гра-стоянию \ВВ). Заметим, что радиочастотное поле фиках рис. 3.
1
т 0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
■0.8
-1
0 200 400 600 800 1000 1200 1400 1600 1300 2000
г/Го
Рис. 3. Графики составляющих векторов спиновой поляризации ml, m2 в ВСКпри выполнении операции CNOT: a>R / а0 = 0.08, ß2l = 0.25, е = 0.0005
Таким образом, разработанная математическая модель адекватно описывает поведение как отдельного кубита, так и двух взаимодействующих кубитов при проведении квантовых логических операций. Полученные уравнения могут служить основой для компьютерного моделирования процессов квантовых вычислений, влияния на них окружения и стабилизации состояний для предотвращения или уменьшения ошибок при квантовых вычислениях
Список литературы
1. Nazario Z. Errors in the machine // Scientific American Magazine. 2022. Vol. 326. N. 5. P. 2835.
2. Богданов Ю. И. Физико-статистические основы квантовой информатики. М.: МИЭТ, 2010. 163 с.
3. Блум К. Теория матрицы плотности и ее приложения. М.: Мир, 1983. 248 с.
4. Валиев К. А., Кокин А. А. Квантовые компьютеры: надежды и реальность. Ижевск: Регулярная и хаотическая динамика, 2001. 352 с.
5. Эрнст Р., Боденхаузен Дж., Вокаун А. ЯМР в одном и двух измерениях. М.: Мир, 1990. 711 с.
6. Ощепков А. Ю. Кинетика спиновых систем, взаимодействующих со стохастическим полем решётки: дис. к.ф.-м.н. Пермь: изд-во Пермского ун-та, 1987. 182 с.
7. Ощепков А. Ю. Исследование механизмов релаксации намагниченности в мезоскопических парамагнетиках с помощью компьютерного моделирования // Вестник Пермского университета. Серия: Физика. 2012. Вып. 1 (19). С. 5460.
8. Корн Г., Корн Т. Справочник по математике для научных работников и инженеров. М.: Наука, 1984. 832 с.
9. Фельдман Э. Б. Квантовые технологии. Лекция 2. «Физические основы квантовых вычислений и принципы квантовых компьютеров на основе ядерного магнитного резонанса» (Электронный ресурс). URL: https://youtu.be/c_5EP59xOfY (дата обращения: 20.02.2024)
10. Волков М. Ю. Реализация квантовых вычислений с использованием спинов электронов и ядер в качестве элементной базы: автореф. дис. к.ф.-м.н., Казань: КФТИ, 2012. 23 с.
References
1. Nazario Z. Errors in the machine. Scientific American Magazine, 2022, vol. 326, no. 5, pp. 28-35.
2. Bogdanov Yu. I. Fiziko-statisticheskie osnovy kvantovoi informatiki [Physico-statistical Foundations of Quantum Information Science]. Moscow: MIET, 2010. 163 p. (In Russian).
3. Blum K. Density Matrix Theory and Applications. New York and London: Plenum Press, 1981. 248 p.
4. Valiev K. A., Kokin A. A. Kvantovye komp 'iutery: nadezhdy i real'nost' [Quantum Computers: Hopes and Reality]. Izhevsk: Reguliarnaia i khaotiches-kaia dinamika, 2001. 352 p. (In Russian).
5. Ernst R., Bodenhausen G., Wokaun A. Principles of Nuclear Magnetic Resonance in One and Two Dimensions. Oxford: Oxford University Press, 1987. 711 p.
6. Oshchepkov A. Yu. Kinetika spinovykh sistem, vzaimodeistvuiushchikh so stokhasticheskim polem reshetki [Kinetics of spin systems interacting with a stochastic field of lattice]. Cand. phys. and math. sci. thesis. Perm: Perm State University, 1987. 182 p. (In Russian).
7. Oshchepkov A. Yu. Research of relaxation mechanisms of magnetization in mesoscopic paramagnets by means of computer simulation. Bulletin of Perm
University. Series: Physics, 2012, no. 1, pp. 54-60. (In Russian).
8. Korn G. A., Korn T. M. Mathematical Handbook for Scientists and Engineers. McGraw Hill Book Company, 1968. 832 p.
9. Feldman E. B. Fizicheskie osnovy kvantovykh vychislenii i printsipy kvantovykh komp 'iuterov na osnove iadernogo magnitnogo rezonansa [Physical foundations of quantum computing and principles of quantum computers based on nuclear magnetic resonance] (Electronic resource). URL: https://youtu.be/c_5EP59xOfY (In Russian) (Access date: 20.02.2024).
10. Volkov M. Yu. Realizatsiia kvantovykh vyshiclenii s ispolzovaniem spinov elektronov i iader v kachestve elementnoi bazy [Implementation of quantum computing using spins of electrons and nuclei as an elemental base]. Abstr. of Cand. of phys. and math. sci. thesis. Kazan: Zavoisky Phisi-cal-Technical Institute, 2012. 23 p. (In Russian).
Просьба ссылаться на эту статью в русскоязычных источниках следующим образом:
Ощепков А. Ю. Эволюционные уравнения для исследования динамики кубитов в переменных магнитных полях // Вестник Пермского университета. Физика. 2024. № 2. С. 5-18. doi: 10.17072/1994-3598-2024-205-18
Please cite this article in English as:
Oshchepkov A. Yu. Evolutionary equations for studying the dynamics of qubits in variable magnetic fields. Bulletin of Perm University. Physics, 2024, no. 2, pp. 5-18. doi: 10.17072/1994-3598-2024-2-05-18
Сведения об авторах
Александр Юрьевич Ощепков, канд. физ.-мат. наук, профессор кафедры радиоэлектроники и защиты информации, Пермский государственный национальный исследовательский университет, ул. Букирева, 15, Пермь, 614068
Author information
Alexander Yu. Oshchepkov, Candidate of Physical and Mathematical Sciences, Professor in the Department of Radio Electronics and Information Security, Perm State University; 15, Bukireva st., Perm, 614068, Russia