Текст
                    К. А. Валиев, А. А. Кокин
КВАНТОВЫЕ
КОМПЬЮТЕРЫ:
НАДЕЖДЫ И РЕАЛЬНОСТЬ
Научно-издательский центр
«Регулярная и хаотическая динамика»
2000

УДК 530 Валиев К. А., Кокин А. А. Квантовые компьютеры: надежды и реальность. — Ижевск: НИЦ «Ре- гулярная и хаотическая динамика», 2001, 352 стр. Предлагаемая монография представляет собой первую отечественную попытку систематического изложения как математических, так и физичес- ких основ квантовых вычислений и принципов работы квантовых компьюте- ров. В ней определены необходимые понятия квантовой теории информации, описаны основные квантовые логические операции и квантовые алгоритмы; обсуждаются ограничения, препятствующие полномасштабным квантовым вычислениям, и возможные пути их преодоления; детально рассматривают- ся отдельные варианты уже реализованных прототипов квантовых компью- теров и пока нереализованных предложений, а также анализируются их пре- имущества, недостатки и проблемы реализации. В книгу включены некото- рые результаты, полученные авторами. Содержание книги отражает опыт исследований, накопленный на 2000-й год, и отраженный, главным образом, в зарубежной периодической литера- туре и Интернете. Книга представляет интерес для широкого круга специалистов — мате- матиков, физиков и инженеров-разработчиков вычислительных систем. Она будет также полезна преподавателям, аспирантам и студентам старших кур- сов соответствующих специальностей. Издание осуществлено при финансовой поддержке Российского фонда фундаментальных исследований по проекту №01-02-30047 ISBN 5-93972-024-2 © НИЦ «Регулярная и хаотическая динамика», 2001 http://rcd.ru
Содержание Предисловие .............................................. 9 Введение ................................................ 12 Глава 1. Преобразование информации в квантовых систе- мах .................................................. 20 1.1. Необратимые и обратимые классические информацион- ные процессы.......................................... 20 1.1.1. Информационная энтропия Шеннона. Количество информации ...................................... 20 1.1.2. Термодинамический предел для энергии переклю- чения логического элемента....................... 23 1.1.3. Пропускная способность информационного канала. Энергетическая цена передаваемого бита информа- ции ............................................. 23 1.1.4. Обратимые логические операции и обратимые вен- тили ............................................ 25 1.2. Основные понятия квантовой теории информации .... 29 1.2.1. Оператор (матрица) плотности. Чистое и смешан- ное состояние.................................... 29 1.2.2. Энтропия фон Неймана....................... 31 1.2.3. Взаимная информация. Информация Холево .... 33 1.3. Квантовые двухуровневые информационные ячейки-кубиты 35 1.4. Запутывание квантовых состояний................... 39 1.4.1. Чистые состояния........................... 39 1.4.2. Смешанные состояния........................ 45 1.5. Декогерентизация.................................. 50 1.5.1. Основные понятия........................... 50 1.5.2. Точно решаемая квантовая модель декогерентизации 55 Литература............................................. 61
4 Содержание Глава 2. Квантовые вычисления............................. 66 2.1. Основные квантовые логические операции............ 66 2.2. Некоторые квантовые алгоритмы..................... 70 2.2.1. Формирование запутанного состояния ......... 70 2.2.2. Задача Дойча................................ 71 2.2.3. Квантовая телепортация ..................... 74 2.2.4. Клонирование сигнального состояния.......... 79 2.2.5. Квантовое фурье-преобразование.............. 81 2.2.6. Алгоритм факторизации Шора.................. 86 2.2.7. Алгоритм Гровера поиска в базе данных....... 92 2.3. Помехоустойчивость квантовых вычислительных процес- сов .................................................... 95 2.3.1. Коррекция квантовых ошибок путем кодирования сигнала............................................ 95 2.3.2. Универсальные помехоустойчивые квантовые вы- числения .......................................... 99 2.3.3. Помехоустойчивые квантовые вентили с телепор- тацией квантовых состояний.........................103 Приложение П.2. Квантовое вейвлет-преобразование.......104 П.2.1. Некоторые общие сведения....................104 П.2.2. Построение ортонормированного вейвлет-базиса . 106 П.2.3. Дискретное вейвлет-преобразование...........108 П.2.4. Вейвлет-преобразование Хаара................111 П.2.5. Квантовое вейвлет-преобразование как альтерна- тива фурье-преобразованию в алгоритме фактори- зации Шора........................................ 114 Литература.............................................116 Глава 3. Квантовый компьютер на ионах в ловушках . . 121 3.1. Основные требования, выполнение которых необходи- мо для реализации любого полномасштабного квантового компьютера .............................................121 3.2. Ловушки для ионов и нейтральных атомов ...........123 3.2.1. Электромагнитная ловушка Пеннинга ..........123 3.2.2. Ловушка Пауля...............................124 3.2.3. Ловушки для нейтральных атомов. Оптические ре- шетки .............................................132
Содержание 5 3.3. Лазерное охлаждение ионов ........................134 3.4. Колебательное движение ионов в линейном ионном крис- талле ..................................................139 3.5. Внутренние кубиты на ионах в ловушке..............143 3.6. Взаимодействие между кубитами через посредство фо- нонного кубита. Двухкубитовые операции.............146 3.7. Считывание результатов вычислений в квантовом ком- пьютере на ионах в ловушке..............................150 3.8. Лазерные системы квантового компьютера на ионах в ло- вушке .............................................151 3.9. Оптическая система адресации к отдельным ионам в кристалле...............................................153 3.10. Декогерентизация состояний в квантовом компьютере на ионах в ловушке.........................................156 3.10.1. Декогерентизация состояний, обусловленная не идеальностью управления кубитами с помощью лазерных импульсов.................................158 3.10.2. Декогерентизация состояний внутренних кубитов на ионах в ловушке.................................159 3.10.3. Декогерентизация состояний колебательного куби- та на ионах в ловушке..............................161 3.11. Точность воспроизведения квантовых логических опера- ций и аккумулирование ошибок при квантовых вычисле- ниях ...................................................162 3.12. Основные выводы..................................165 Литература.............................................168 Глава 4. Жидкостные ядерные магнитно-резонансные (ЯМР) квантовые компьютеры....................................171 4.1. Общие принципы....................................171 4.2. Матрица плотности квазичистого состояния..........174 4.2.1. Переход от смешанного равновесного состояния к квазичистому состоянию.....................174 4.2.2. Приготовление квазичистого начального состояния методом логической метки...........................177 4.2.3. Приготовление квазичистого состояния методом пространственного усреднения.......................180
6 Содержание 4.2.4. Приготовление квазичистого состояния методом временного усреднения.............................180 4.3. Формирование квантовых вентилей методами ЯМР . . . 182 4.3.1. Однокубитовые квантовые операции ...........182 4.3.2. Двухкубитовый вентиль CNOT..................186 4.3.3. Исключение влияния паразитных естественных процессов в двухкубитовых операциях...............191 4.4. Экспериментальная реализация квантовых вычислений . 194 4.4.1. Примеры реализации двухкубитовой операции CNOT195 4.4.2. Реализация алгоритмов Дойча-Джозса и Гровера на двухкубитовом компьютере .................199 4.4.3. Квантовые операции в системах с более, чем двумя кубитами..........................................203 4.5. Подавление декогерентизации в ЯМР квантовых компью- терах .................................................207 4.5.1. Метод контролируемого усреднения............208 4.5.2. Модель последовательности идеальных мгновен- ных импульсов.....................................211 4.6. Перспективы ансамблевых жидкостных ЯМР квантовых компьютеров............................................214 Приложение П.4.........................................219 П.4.1. Развязка с зеемановскими взаимодействиями с по- мощью неселективного импульса.....................219 П.4.2. Пример двухкубитового оператора, осуществляе- мого двумя неселективными импульсами.........220 П.4.3. Элементарные сведения о геометрической фазе Берри.............................................222 Литература.............................................223 Глава 5. Твердотельные ЯМР квантовые компьютеры . . 228 5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна).................................................228 5.1.1. Основные требования к полупроводниковой струк- туре ........................................228 5.1.2. Электрон-ядерная спиновая система донорного ато- ма в магнитном поле ..............................231
Содержание 7 5.1.3. Электронная структура и постоянная сверхтонко- го взаимодействия донорного атома в электричес- ком поле затвора..................................234 5.1.4. Электрон-ядерная спиновая система двух соседних донорных атомов...................................240 5.1.5. Измерение состояний отдельных ядерных спинов в полупроводниковом ЯМР квантовом компьютере 249 5.2. Полупроводниковый ЯМР квантовый компьютер, конт- ролируемый СВЧ и лазерными импульсами..................254 5.3. Ансамблевые варианты твердотельных ЯМР квантовых компьютеров............................................259 5.4. Квантовые компьютеры с архитектурой клеточных авто- матов .................................................267 5.4.1. Квантовые автоматы на трех и двух типах двухуров- невых элементов...................................267 5.4.2. ЯМР квантовый клеточный автомат на основе ан- тиферромагнитной структуры........................270 Приложение П.5. Двухкубитовая операция CNOT в ЯМР кван- товом клеточном автомате ......................... 280 Литература.............................................282 Глава 6. Твердотельные квантовые компьютеры на кван- товых точках...........................................286 6.1. Клеточные автоматы на ячейках из квантовых точек с зарядовой поляризацией ................................286 6.2. Клеточные автоматы на квантовых точках с электронной спиновой поляризацией..................................293 6.3. Квантовые компьютеры на квантовых точках с электрон- ными зарядовыми (орбитальными) состояниями.............296 6.3.1. Кубиты на паре квантовых точек с зарядовыми со- стояниями ........................................296 6.3.2. Кубит на одной квантовой точке, разделенной управляемым потенциальным барьером ...............305 6.4. Квантовые компьютеры на квантовых точках с электрон- ными спиновыми состояниями ............................306 6.4.1. Квантовые точки с электронными спинами, свя- занными обменным взаимодействием..................306
8 Содержание 6.4.2. Квантовые точки с электронными спинами в элек- тродинамическом резонаторе .....................313 6.5. Квантовые компьютеры на квантовых точках с несколь- кими электронными и одним ядерным спином.............318 Литература...........................................323 Глава 7. Квантовые компьютеры на сверхпроводниковых элементах............................................326 7.1. Основные типы сверхпроводниковых кубитов........326 7.1.1. Кубиты на зарядовых состояниях куперовских пар в сверхпроводниковых островках..................327 7.1.2. Кубиты на флуксоидных состояниях в сверхпрово- дящих квантовых интерференционных приборах . 330 7.1.3. Вариант кубита на переходах Джозефсона в высо- котемпературных сверхпроводниках .............. 332 7.2. Квантовый компьютер на сверхпроводниковых островках с переходами Джозефсона .............................334 7.3. Диссипация и декогерентизация в сверхпроводниковых устройствах на обычных сверхпроводниках..............336 7.4. Экспериментальная реализация сверхпроводникового ку- бита ................................................337 Литература...........................................339 Заключение..............................................341 Предметный указатель ...................................346
ПРЕДИСЛОВИЕ 14 декабря 1900 года, когда будущий нобелевский лауреат немец- кий физик Макс Планк доложил на заседании Берлинского физического общества о фундаментальном открытии квантовых свойств теплового излучения, считается днем рождения квантовой физики. В 2000 году отмечается ее 100-летний юбилей. Теоретические и экспериментальные исследования квантовых яв- лений привели к существенным изменениям наших представлений о Природе вообще и о твердом теле, в частности. Квантовые явления находят применение в самых разных областях современных науки и техники. В последнее время, в связи с открывшимися возможностями квантовых вычислительных процессов и реальными перспективами их реализации, обещающих грандиозный прорыв в вычислительной тех- нике, снова стал бурно возрастать интерес к квантовым явлениям и процессам. Предлагаемая монография представляет собой первую отечествен- ную попытку систематического изложения как математических, так и физических основ квантовых вычислений и принципов работы кван- товых компьютеров. В ней приводятся необходимые понятия кванто- вой теории информации, описываются основные квантовые логические операции и квантовые алгоритмы; обсуждаются ограничения, появля- ющиеся на пути к полномасштабным квантовым вычислениям, и воз- можные пути их преодоления; детально рассматриваются отдельные варианты уже реализованных прототипов квантовых компьютеров и пока нереализованных предложений, а также анализируются их пре- имущества, недостатки и проблемы реализации. Содержание книги отражает опыт исследований, накопленный по 2000 год и отраженный, главным образом, в зарубежной периодической литературе и Интернете. В нее включены и некоторые оригинальные результаты.
10 Предисловие При написании книги мы старались, с одной стороны, охватить возможно больший объем информации, а с другой стороны, сохранить необходимую краткость изложения. Для того чтобы можно было ори- ентироваться в том бурном потоке информации и получить достаточно полное представление о состоянии новой науки о квантовых вычисле- ниях и квантовых компьютерах, определенный минимум знаний в об- ласти квантовой теории совершенно необходим. Поэтому нам пришлось обращаться к понятиям и методам, которые развивались в течение все- го века в квантовой физике и которые требовали для их изложения и применения определенного теоретического аппарата. В предлагаемой книге мы попытались в какой-то мере проклассифицировать собранную информацию и дать ее такое последовательное и достаточно подроб- ное изложение, которое на первых порах не потребовало бы обращения к первоисточникам. Тем не менее каждая глава сопровождается под- робной библиографией, заканчивающейся 2000 годом, которой можно воспользоваться для изучения деталей, касающихся рассматриваемых вопросов. Это особенно существенно в связи с тем, что отечественная литература по квантовым вычислениям и компьютерам пока еще очень бедна. В тексте дается английская транскрипция тех терминов, кото- рые либо вообще не имеют еще русских эквивалентов, либо уже встре- чаются в русской научной литературе, но их русские эквиваленты еще окончательно не устоялись. Фамилии иностранных авторов также со- провождаются соответствующей транскрипцией. Естественно, что из всего бурного потока информации нам удалось охватить только ту часть, которая показалась нам наиболее интерес- ной. При этом мы не избегали и тех работ, которые содержали новые интересные идеи, но имели характер еще не достатчно проработанных проектов, поскольку полагали, что знакомство с такими идеями мо- жет послужить определенным стимулом для появления других более глубоких исследований и разработок. Существенную помощь в процессе написания книги оказал нам по- стоянно действующий в Физико-технологическом институте РАН семи- нар по физике квантовых компьютеров, руководимый К. А. Валиевым, на котором детально обсуждались многие затронутые в книге вопросы. Мы надеемся, что книга будет полезной для широкого круга спе- циалистов — математиков, физиков и инженеров-разработчиков вы- числительных систем, а также преподавателям, аспирантам и студен- там старших курсов соответствующих специальностей. От ее читателей
Предисловие 11 предполагается знание основ статистической физики, квантовой меха- ники, физики полупроводников в рамках обычных программ для физи- ческих и физико-технических специальностей. Работа была распределена следующим образом. Введение и глава 3 были написаны К. А. Валиевым, главы 2 и 5 — А. А. Кокиным, а осталь- ные совместно. Мы выражаем благодарность участникам семинара по физике квантовых компьютеров за плодотворное обсуждение сообщений, с ко- торыми выступали авторы, научно-издательскому центру «Регулярная и хаотическая динамика» в лице А. В. Борисова, принявшему к опубли- кованию книгу, Министерству промышленности, науки и технологий РФ за поддержку проводимых исследований, а также В. А. Кокину за исключительно большую техническую помощь в подготовке электрон- ного варианта рукописи. Без этой помощи книга еще долго не увидела бы свет. К. А. Валиев, А. А. Кокин г. Москва Физико-технологический институт Российской Академии Наук
ВВЕДЕНИЕ «... nature isn’t classical, dammit, and if you want to make a simulation of nature, you’d better make it quantum mechanical ... ». R. Feynman Современные цифровые электронные компьютеры базируются на полупроводниковой технологии. Хотя принцип их работы не может быть понят без привлечения таких квантовых представлений, как зон- ная структура полупроводника, туннелирование носителей заряда че- рез барьер и некоторых других, для описания процесса преобразования информации в них обычно достаточно использовать классические пред- ставления о макроскопических токах электронов и дырок в полупровод- нике. Такой компьютер можно рассматривать как электрическую схе- му, включающую совокупность макроскопических базисных нелиней- ных элементов — классических битов с только двумя возможными логи- ческими булевыми состояниями «О» и «1» (binary digits = bits), логичес- ких элементов-вентилей и соединений между ними. Логические состо- яния битов могут быть представлены, например, двумя значениями то- ка в определенном проводнике или электрического потенциала на нем, рассматриваемых как макроскопические классические некогерентные величины. Универсальные цифровые компьютеры, в которых логичес- кие операции производятся с классическими булевыми состояниями, отображающими одну совокупность состояний «О» и «1» в другую сово- купность булевых состояний, принято называть классическими. Вычисление в любом компьютере представляет собой процесс, в хо- де которого происходит определенное для каждой логической операции нелинейное взаимодействие потоков информации друг с другом и их преобразование. В зависимости от типа выполняемой операции опреде- ленным образом изменяется состояние логического элемента, а посту- пающая на его входы информация либо передается далее, либо как-то преобразуется (инвертируется, записывается, стирается и т. д.). Соот-
Введение 13 ветствующие процессы происходят на физическом уровне с носителями информации — сигналами. Беспрецедентные успехи в развитии полупроводниковой микро- электроники, непрерывно продолжающиеся начиная с изобретения пер- вого планарного транзистора в 1959 году, наиболее наглядно выража- ются так называемым «законом Мура» (G. Moore), согласно которому число транзисторов в кристалле одной интегральной схемы (ИС) в те- чение первых 15 лет удваивалось каждый год, а затем и до сих пор такое удвоение происходит за 1,5 года. По экспоненциальному закону уменьшаются со временем и характерные размеры элементов ИС (в два раза за каждые 1,5 года). Если самые первые кремниевые ИС изготовлялись с минимальны- ми размерами элементов в плоскости кристалла в несколько десят- ков микрон, то современная полупроводниковая технология на осно- ве использования оптической, электронной и рентгеновской литогра- фии, сфокусированных ионных пучков позволяет в ряде случаев полу- чать структуры с горизонтальными размерами менее 100 нм, а методы молекулярной эпитаксии обеспечивают уверенный контроль по соста- ву и толщине слоев в 1-10 нм. В конце 1999 года появилось сообще- ние о создании инженерами Калифорнийского университета в Беркли на островке кремния в форме плавника МОП-транзистора с рекордно малой длиной затвора в 18 нм. В перспективе возможно и дальней- шее продвижение в область малых горизонтальных размеров вплоть до структур, построенных из отдельных атомов или молекул на ос- нове новых методов так называемой нанотехнологии с использовани- ем, в частности, сканирующего туннельного микроскопа (СТМ) в со- вокупности с методами химического осаждения, применением хими- ческого синтеза и методов молекулярной биологии. Эти методы поз- волили приступить к созданию устройств наноэлектроники и молеку- лярной электроники. При этом компьютеры остаются классическими, поскольку, несмотря на то, что в отдельных элементах существенную роль начинают играть сугубо квантовые эффекты, такие как размер- ное квантование в низкоразмерных структурах, баллистический режим переноса носителей, кулоновская блокада, интерференция электронных волн в квантовых нитях, они по-прежнему обрабатывают информацию, передаваемую некогерентными сигналами, носителями которых явля- ются токи и напряжения. В случае классических компьютеров исключительно важной яв-
14 Введение ляется проблема уменьшения рассеиваемой энергии в процессе вы- числительных операций. Мысль о возможности «логически обратимых» операций, не сопровождающихся рассеянием энергии, впервые выска- зал Р. Ландауер в 1961 году [1]. Существенный шаг в решении этой проблемы был сделан в 1982 году Ч. Беннеттом [2, 3], который показал, что универсальный цифровой компьютер типа вычислительной маши- ны Тьюринга может быть построен на логически и термодинамически обратимых вентилях таким образом, что энергия будет рассеиваться только за счет необратимых периферийных процессов ввода информа- ции в машину и, соответственно, считывания результата вычислений на выходе. Типичными классическими обратимыми универсальными вентилями являются вентили Фредкина и Тоффоли. Идея квантовых вычислений, по-видимому впервые высказан- ная Ю. И. Маниным в 1980 году [4], стала активно обсуждаться в ми- ре с 1982 года, после опубликования статьи американского физика- теоретика, нобелевского лауреата Р. Фейнмана [5]. Эти авторы об- ратили внимание на то, что каждое состояние квантовой системы из L двухуровневых квантовых элементов (позднее они получили наи- менование кубитов (quantum bits)), в отличие от классической, мо- жет находиться в некоторой когерентной суперпозиции из 2£ буле- вых состояний, то есть характеризуется вектором состояния в 2£-мер- ном гильбертовом пространстве. Для описания такой квантовой супер- позиции в классическом вычислительном устройстве потребуется за- дать 2£ комплексных чисел, то есть понадобятся экспоненциально боль- шие вычислительные ресурсы. Уже для L = 100 их число исключитель- но велико — порядка 1О30! Отсюда делается обратный вывод о том, что эффективное моделирование квантовых систем, содержащих до сотни двухуровневых элементов, практически недоступно классическим ком- пьютерам, но может эффективно осуществляться на основе использова- ния соответствующих квантовых логических операций, которые дейст- вуют в 2ь-мерном гильбертовом пространстве состояний, и этим прин- ципиально отличаются от операций над булевыми состояниями [6, 7]. Перспективы квантовых вычислений обычно связывают с ожидае- мым экспоненциальным ускорением решения так называемой NP-пол- ной (Nondeterministic polynomial-time complete) проблемы, то есть проб- лемы решения таких задач, для которых очень трудно это решение най- ти, но очень просто его проверить. Такие задачи относятся к классу невычисляемых задач в том смысле, что они не могут быть решены
Введение 15 на классических компьютерах за время, полиномиально зависящее от числа битов L, представляющих задачу. Поскольку законы квантовой физики на микроскопическом уровне являются линейными и обратимыми, то и соответствующие квантовые логические устройства, производящие операции с чистыми квантовы- ми состояниями отдельных двухуровневых элементов-кубитов, в от- сутствие помех и шумов, обусловленных взаимодействием квантовых систем с окружением, оказываются также логически и термодинами- чески обратимыми и поэтому вычислительные операции представля- ются унитарными операторами (или матрицами 2£ х 2£) в 2£-мерном гильбертовом пространстве. Квантовые вентили аналогичны соответ- ствующим обратимым классическим вентилям, но в отличие от клас- сических они способны совершать унитарные операции над суперпози- циями состояний. Элементарным шагом при квантовых вычислениях является отдельная унитарная операция над L-кубитовой суперпозици- ей в квантовых компьютерах, тогда как для классического компьютера такая операция потребовало бы 2£ элементарных шагов, что являет- ся проявлением так называемого квантового параллелизма [7] в работе квантовых устройств, приводящему к существенному ускорению вы- числительного процесса. В этом заключается одно из главных преиму- ществ квантовых компьютеров по сравнению с классическими цифро- выми компьютерами. Фейнман предложил и первую схему квантового обратимого ком- пьютера [8], состоящую из элементов с двумя состояниями в качестве «вычислительного» базиса. Организацию квантовых обратимых (уни- тарных) логических операций над кубитами предполагалось осущест- влять с помощью соответствующих внешних воздействий, которыми могут управлять классические компьютеры. Принципиальная схема работы любого квантового компьютера мо- жет быть представлена следующим образом [9] (рис. 1). Основной его частью является квантовый регистр — совокупность некоторого числа L кубитов. До ввода информации в компьютер все кубиты регистра должны быть приведены в основные базисные (булевые) состояния, то есть |0i), |0г), |0з),... , |0ь) = |0i, Ог,О3,... , Оь). Эта операция называет- ся подготовкой начального состояния или инициализацией (initializing). Далее каждый кубит можно подвергнуть селективному воздействию, например, с помощью импульсов внешнего электромагнитного поля, которое переведет основные базисные состояния определенных куби-
16 Введение тов в неосновные булевые состояния |0) => |1), а весь регистр — в су- перпозицию базисных состояний вида |п) = \п1,п?,пз,... ,пъ), где п, = L = 0,1, задающую бинарное представление числа п = i=l |0,> — |0х> - |0,> — |0z> “ Ввод инфор- мации Квантовые вычис- ления (унитарноел преобразование U(t) над кубитами Измерение состояний кубитов Классический управляющий компьютер Генератор воздействующих на кубиты импульсов Рис. 0.1. Схематическая структура квантового компьютера. При вводе информации в квантовый компьютер состояние входного регистра, с помощью соответствующих импульсных воздействий, пре- образуется в соответствующую когерентную суперпозицию базисных 2ь-1 ортогональных состояний |-0(О)) = ^2 сга|п). В таком виде информация /1=0 далее подвергается воздействию квантового процессора, выполняюще- го последовательность квантовых логических операций, определяемую в отсутствие влияния окружения унитарным преобразованием U(t), действующим на состояние всего регистра. К моменту времени t в ре- зультате преобразований исходное квантовое состояние становится но- 2Ь-1 вой суперпозицией вида IV’(i)) = S cnUmn(t^n). п.т Совокупность всех возможных операций на входе данного компью- тера, формирующих исходные состояния, а также воздействий, осу- ществляющих унитарные локальные преобразования, соответствующие алгоритму вычисления, способ подавления потери когерентности кван- товых состояний и исправления случайных ошибок играет здесь ту же роль, что и «программное обеспечение» (software) в классическом ком- пьютере. При выборе конкретной схемы квантового компьютера необходимо решить три вопроса: во-первых, выбрать физическую систему — эле- ментную базу, которая обеспечит возможность иметь в компьютере
Введение 17 достаточное число управляемых кубитов, во-вторых, определить фи- зический механизм, определяющий взаимодействие между кубитами, в-третьих, определить способ селективного управления кубитами и из- мерения их состояния на выходе. Все это вместе взятое представляет собой «аппаратное обеспечение» (hardware) квантового компьютера. Указанные идеи быстро получили дальнейшее развитие, но толь- ко в последние годы появилась определенная надежда на возможность их практической реализации. Количество публикаций по квантовой те- ории информации и квантовым вычислениям приобрело в последнее время лавинообразный характер, появились и экспериментальные ра- боты. Это в свою очередь способствовало более глубокому осмысли- ванию основ самой квантовой теории и ее связи с квантовой теорией информации [10]. Квантовые методы выполнения вычислительных операций, а так- же передачи и обработки информации, уже начинают воплощаться в ре- ально функционирующих экспериментальных устройствах, что стиму- лирует усилия по реализации квантовых компьютеров — этого нового направления в вычислительной технике [11, 12]. Что касается практического создания аппаратного обеспечения для квантовых компьютеров, то в настоящее время просматривается не- сколько направлений в развитии их элементной базы. Наиболее широко обсуждаются следующие: а) использование низколежащих энергетических уровней ионов, за- хваченных ионными ловушками, созданных в вакууме с помощью элек- трических и магнитных полей определенной конфигурации, при лазер- ном охлаждении ионов до микрокельвиновых температур; б) использование ядерных спинов с I = 1/2 и методов ядерного магнитного резонанса (ЯМР); в) использование макроскопических квантовых состояний сверх- проводящих устройств; г) использование двух спиновых или двух орбитальных электрон- ных состояний в квантовых точках; д) использование квантовых электродинамических полостей и фо- тонных кристаллов. Детальному обсуждению перспектив построения квантовых ком- пьютеров посвящена предлагаемая читателю книга. Мы постарались
18 Введение построить изложение таким образом, чтобы от читателя не требова- лось бы специальных знаний, выходящих за рамки обычной физико- математической подготовки. Многие принципиальные и специфические для рассматриваемой области вопросы излагаются достаточно подроб- но для того, чтобы читатель при первом чтении мог не обращаться за помощью к другим источникам. При возникновении такой необходи- мости он может воспользоваться достаточно подробной, хотя и далеко не полной, но доступной для российского читателя библиографией. Изложение строится далее следующим образом. В первой главе рассматриваются основные понятия и положения квантовой теории информации, излагаются представления о квантовых двухуровневых элементах-кубитах, об общих свойствах квантовых состояний ансамб- лей кубитов, таких как запутывание и декогерентизация. Во второй главе описываются квантовые операции над одним или двумя кубита- ми, на основе которых могут быть построены любые более сложные квантовые логические операции, а также основные квантовые алгорит- мы. В третьей главе описываются основные принципы работы кванто- вых компьютеров на ионных ловушках и обсуждаются эксперименталь- но полученные результаты. Описанию простейших квантовых операций на ядерных спинах в ансамблевых жидкостных квантовых компьюте- рах посвящена четвертая глава. В пятой главе рассматриваются воз- можные варианты многокубитовых твердотельных ядерных магнитно- резонансных квантовых компьютеров с индивидуальным и ансамбле- вым обращением к кубитам, а также работающих на принципах клеточ- ного автомата. Шестая глава содержит описание возможных вариантов квантовых компьютеров на квантовых точках с электронными орби- тальными и спиновыми состояниями. Наконец, седьмая глава посвяще- на рассмотрению вариантов элементной базы квантовых компьютеров на сверхпроводниковых элементах. В заключении дается сравнитель- ный анализ некоторых развивающихся направлений по созданию кван- товых компьютеров и оцениваются их перспективы. В книге отражены взгляды авторов на обсуждаемые проблемы, а также включены неко- торые оригинальные результаты. Литература [1] Landauer R. Irreversibility and Heat Generation in the Computing Process // IBM Journ. Res. Develop., 1961, v. 5, №3, pp. 183-191. / Ландауер P. Не- обратимость и выделение тепла в процессе вычислений. Перевод с англ.
Литература 19 под ред. В. А. Садовничего: Сборы. «Квантовый компьютер & квантовые вычисления» II. — Ижевск: Ред. жури. «Регуляр. и хаотич. динам.», 1999, с. 9-32. [2] Bennett С. Н. The Termodynamics of Computation. — A Review. // Inter. Journ. of Theor. Phys., 1982, v. 21, №12, pp. 905-940. [3] Bennett C.H. Notes on the History of Reversible Computation. // IBM Journ. Res. Develop., 1988, v. 32, № 1, pp. 16-23. [4] Манин Ю. И. Вычислимое и невычислимое. — М.: Сов. Радио, 1980, с. 128. [5] Feynman R. Simulating Physics with Computers // Inter. Jour. Theor. Phys. 1982, v. 21, №6/7, pp. 467-488. / Фейнман P. Моделирование физики на компьютерах. Перевод с англ, под ред. В. А. Садовничего: Сборн. «Кван- товый компьютер & квантовые вычисления» II. — Ижевск: Ред. журн. «Регуляр. и хаотич. динам.», 1999, с. 96-124. [6] Benioff Р. Quantum-Mechanical Hamiltonian Models of Turing Machines // Jour. Stat. Phys., 1982, v. 29, №3, pp. 515-546. / Венёв П. Квантово- механические гамильтоновы модели машин Тьюринга. Перевод с англ, под ред. В. А. Садовничего: Сборн. «Квантовый компьютер & квантовые вычисления» II. — Ижевск: Ред. журн. «Регуляр. и хаотич. динам.», 1999, с. 53-95. [7] Deutsch D. Quantum Theory, the Church-Turing Principle and the Universal Quantum Computer // Proc. Roy. Soc., Lond. 1985, v. A400, № 1818, pp. 97- 117. / Дойч Д. Квантовая теория принципа Чёрча-Тьюринга и универ- сальный квантовый компьютер. Перевод с англ, под ред. В. А. Садов- ничего: Сборн. «Квантовый компьютер & квантовые вычисления» II. — Ижевск: Ред. журн. «Регуляр. и хаотич. динам.», 1999, с. 157-189. [8] Feynman R. Р. Quantum Mechanical Computers // Foundation of Phys., 1986, v. 16, №6, pp. 507-531. / Фейнман P. Ф. Квантовомеханические компьютеры. Перевод с англ, под ред. В. А. Садовничего: Сборн. «Кван- товый компьютер & квантовые вычисления» II. — Ижевск: Ред. журн. «Регуляр. и хаотич. динам.», 1999, с. 125-156. [9] Валиев К. А. Квантовые компьютеры: могут ли они быть «большими»? // УФН, 1999, т. 169, №6, с. 691-694. [10] Килин С. Я. Квантовая информация // УФН, 1999, т. 169, №5, с. 507-526. [11] Валиев К. А. Квантовая информатика: компьютеры, связь и криптогра- фия // Вестник РАН, 2000, т. 70, с. 688-718. [12] Валиев К. А., Кокин А. А. Из итогов XX века: от квантов к квантовым компьютерам. I. Физические основы и принципы построения квантового компьютера // Известия ВУЗ, Электроника, 2000, №4-5, с. 46-52.
Глава 1 ПРЕОБРАЗОВАНИЕ ИНФОРМАЦИИ В КВАНТОВЫХ СИСТЕМАХ «Много неясного в странной стране, Можно запутаться и заблудиться. Даже мурашки бегут по спине, Если представить, что может случиться.» В. С. Высоцкий 1.1. Необратимые и обратимые классические информационные процессы 1.1.1. Информационная энтропия Шеннона. Количество информации Прежде чем рассматривать преобразование информации в кван- товых системах, остановимся кратко на некоторых основных поняти- ях и представлениях классической теории информации, обобщенных, развитых и существенно дополненных в дальнейшем в квантовой тео- рии информации. Состояние классических макроскопических систем, какими явля- ются традиционные полупроводниковые приборы, — логические эле- менты, элементы памяти, а также различные каналы связи — конт- ролируется сравнительно небольшим числом макроскопических пара- метров (температура, полная энергия, энтропия, электрический заряд, электрическое поле и т. д.), которых, однако, недостаточно для того, чтобы можно было считать состояние такой физической системы пол- ностью определенной, поскольку оно представляет собой совокупность огромного числа не доступных контролю микросостояний. Для отра- жения этого обстоятельства в статистической физике вводится поня- тие энтропии системы S, которую будем здесь называть физической и
1.1. Необратимые и обратимые классические инф. процессы 21 определять выражением [1.1] S = fcln ДГ, где k — постоянная Больцма- на, ДГ — статистический вес, равный числу микросостояний, охваты- ваемых рассматриваемым макросостоянием системы. С этим понятием связано и понятие информационной энтропии системы Н, являющей- ся с точки зрения классической теории информации мерой недостатка (или степени неопределенности) информации о действительном состоя- нии физической системы. Информационную энтропию Шеннона приня- то определять следующим образом [1.2] Н = log2 ДГ = -£ри1оё2рп, ^2рга = 1, (1.1) п п где рп — вероятность n-го микросостояния макроскопической систе- мы. Количество информации I (или просто информация) о состоянии классической системы, получаемое в результате измерений внешним прибором, связанным с рассматриваемой системой некоторым кана- лом связи, определяется как разность информационной энтропии, со- ответствующей начальной неопределенности состояния системы Но, и информационной энтропии конечного состояния системы после из- мерения Н. Имеет место следующее соотношение: I + Н = Но = const. В идеальном случае, когда отсутствуют шумы и помехи, создаваемые внешними источниками в канале связи, конечное распределение веро- ятностей после измерения сводится к одному определенному значе- нию рп = 1, то есть к Н = 0, а максимальное значение для количества полученной при измерении информации будет определяться соотноше- нием Imax = Hq. Таким образом, информационная энтропия Шеннона системы имеет смысл максимальной информации, заключенной в систе- ме; она может быть определена в идеальных условиях измерения состо- яния системы в отсутствии шумов и помех, когда энтропия конечного состояния Н = 0. Рассмотрим далее классический логический элемент, который мо- жет находиться в одном из двух равновероятных булевых логических состояний «0» или «1», представляющий вместе с окружающей средой — термостатом и генерируемым внешним теплоизолированным объектом сигналом единую, вообще говоря, неравновесную замкнутую систему. Переход элемента в одно из состояний, например в состояние «1», соот- ветствует уменьшению статистического веса его состояния по сравне- нию с начальным состоянием в 2 раза. Это эквивалентно уменьшению
22 Глава 1 информационной энтропии Шеннона и увеличению количества инфор- мации об элементе на единицу, которую принято называть битом-. &.Н = — Д/ = log2(Ar/2) — log2 ДГ = — log2 2 = —1 бит. (1-2) Таким образом, информационная энтропия определяет число битов, ко- торое требуется для кодирования информации в рассматриваемой сис- теме или сообщении. Шеннону [1.2] принадлежит теорема, доказываю- щая возможность достижения произвольной точности кодирования ин- формации для случая предельно длительных сообщений в отсутствии шумов и помех. Изменение физической энтропии двухуровневого логического эле- мента, соответствующее увеличению количества информации на один бит, составляет —Д5 = — &1п2Д/ = &1п2 > 0. При этом сам логичес- кий элемент переключается в неравновесное состояние относительно окружения1. Произведенная при этом над элементом работа W = Р -т, где Р — мощность, т — длительность внешнего воздействия, расходу- ется согласно первому началу термодинамики на изменение его внут- ренней энергии Д17, а также на передаваемое термостату тепло —Д^: W = ДР - ДО = ДР + TtA.St. (1.3) где —ДО = ТтД5г, Тт = const — температура, Д5у — изменение энтропии термостата. Для изменения энтропии замкнутой системы, включающей логический элемент и термостат, в соответствии с требо- ванием второго начала термодинамики, получим Д5+Д5у = i\So 0, где Д5д — производство энтропии, обусловленное необратимыми дис- сипативными процессами в логическом элементе при переключении. Минимальной работе H'min соответствует термодинамически обра- тимый процесс (Д5.о = 0) переключения логического элемента в со- стояние с Д5 > 0 [1.1]: ДР - ДО > Шт;п = Д(Р - TTS). (1.4) Если к тому же этот процесс изотермический (Т = Тт), то минималь- ная работа оказывается равной просто изменению свободной энергии логического элемента Шщщ = ДР = Д(Р — TS), определяющему ту 1 Вместо уменьшения энтропии можно говорить об увеличении негэнтропии AN = -АН [1.3].
1.1. Необратимые и обратимые классические инф. процессы 23 часть изменения его внутренней энергии ДР, которая может быть восстановлена в виде обратимой работы. С другой стороны, минималь- ная работа Wmin представляет собой энергию переключения элемен- та Р • т логического элемента при термодинамически обратимом про- цессе. 1.1.2. Термодинамический предел для энергии переключения логического элемента К фундаментальным понятиям теории информации относится тер- модинамический предел для энергии переключения классического логи- ческого элемента (Р • r)min, определяемый как предельное значение минимальной работы Wmin = ДГ, которую необходимо сообщить ло- гическому элементу для того, чтобы термодинамически обратимым образом перевести его в состояние, отличающееся от исходного толь- ко на один бит информационной энтропии. Полагая в (1.4) Д[7 = О и Д1 = —ДР = 1, для этого предела получим (Р • T)min = ДРтЬ = кТ • In 2 и 3 • 10“21(Т/300К) Дж/бит. (1.5) Однако при минимальной работе, равной предельному значению (1.5), вероятность ошибок или ложного срабатывания за счет тепловых флук- туаций, которую можно грубо оценить с помощью выражения Р « exp(-AFmin/fcT) = 0,5, (1.6) оказывается достаточно высокой. Поэтому в качестве классического термодинамического предела для энергии переключения выбирают зна- чение (Р • r)min с определенным запасом по сравнению с (1.5), а имен- но [1.3, 1.4]: (Р • T)min = 4kT » 2 • 1О-20 • (Т/300 К) Дж/бит, (1.7) что соответствует значительно меньшей вероятности ошибок ~ 0,02. В этом случае при увеличении количества информации на один бит внутренняя энергия логического элемента должна увеличиться на ве- личину ДР = кТ • (4 — In 2) > кТ. 1.1.3. Пропускная способность информационного канала. Энергетическая цена передаваемого бита информации Фундаментальным в теории информации является также во- прос о максимальном значении количества информации, которое мо-
24 Глава 1 жет передать физическая система-канал. В качестве информационного канала может рассматриваться также и логическое устройство. Если в отсутствие шумов и помех в канале связи или логическом элементе информация может передаваться со скоростью, ограниченной лишь ско- ростью распространения сигнала в устройстве, то в противном случае эта скорость значительно меньше. Для характеристики максимальной скорости передачи информации по каналу связи или через логическую структуру было введено понятие пропускной способности (transmission capacity) или емкости канала (channel capacity) С, определяемое пре- делом [1.2, 1.3]: С = Дип^иДт)/?-, (1.8) где т — длительность передаваемого сообщения, 1т (г) — максимальное количество информации, которое может быть передано по каналу за время т при оптимальном кодировании с исчезающе малой ошибкой при г —> оо. Для стационарного процесса она определяется выражением С = Др • 1т, (1.9) где Др — ширина полосы частот, пропускаемой каналом связи, 1т — максимальное количество передаваемой информации на единицу час- тотного интервала. Если характеризовать канал шириной полосы частот Др = ртах = = 1/2т, то при мощности создаваемого окружением теплового шу- ма N = кТ/2т (влияние другого рода случайных помех можно грубо учесть, введя эффективную температуру Teff > Т), пропускную спо- собность можно определить с помощью формулы Шеннона [1.2]: С = 1т/2т = -Uog2(l + P/AT), (1.10) I где Р/N = 2(F • т}/кТ} = 1/J2 — отношение сигнал/шум, 6 — отно- сительная погрешность определения амплитуды сигнала. Шеннон дока- зал, что при условии оптимального кодирования передача информации по каналу при наличии шумов возможна с исчезающе малой ошибкой. Информационный процесс в логическом элементе можно характе- ризовать также энергией, требуемой для передачи одного бита инфор- мации, называемой энергетической ценой одного бита [1.5, 1.6], опреде-
1.1. Необратимые и обратимые классические инф. процессы 25 ляемой выражением Е = Р/С, где Р — мощность сигнала. Для энерге- тической цены одного бита передаваемой информации будем иметь , z ч , In 2 • 2(Р • г) , ' V 11 1п(1 + 2(Р-т)/РГ) V 7 В отсутствие шумов (кТ —> 0) энергетическая цена согласно (1.11) может быть сделана произвольно малой. На самом деле она ограничена снизу соотношением неопределенности между энергией Е и временем передачи сообщения т типа Е > h/т. Для случая наличия шумов в результате минимизации выраже- ния (1.11) получим оценку предельного значения энергетической цены: Рш111 = кт In 2, (1.12) которое совпадает по величине с приведенным в (1.5) выражени- ем ДРШ;П. но соответствует предельно малой энергии переключе- ния (Р • т) —> 0, то есть при конечном времени переключения т и ко- нечной температуре соответствует предельно малой скорости передачи информации С = Р/(кТ In 2) —> 0. Поскольку реальное преобразование сигнала в логическом элементе должно происходить с конечной скорос- тью С, то для энергетической цены будем иметь Е > кТ In 2. Заметим, что согласно формуле Шеннона (1.10) при наличии шу- мов мощность сигнала увеличивается на мощность шумов, что отража- ет линейность рассматриваемых систем. Это и приводит к конечному значению энергетической цены бита Е. 1.1.4. Обратимые логические операции и обратимые вентили Возникает естественный вопрос: нельзя ли преодолеть квазиклас- сический термодинамический барьер и сделать компьютер термодина- мически и логически обратимым? Оказывается, в определенном смысле можно! Если в системе произошло стирание или потеря одного бита ин- формации, то статистический вес состояния соответствующего элемен- та увеличивается вдвое, а его энтропия возрастает на Д5 = /г In 2. При этом неизменно происходит рассеяние энергии и выделение теп- ла AQmin = ТAS = (Р • т)т;п = кТ In 2 (в этом состоит так называемый принцип Ландауера [1.7]), соответственно уменьшается свободная энер- гия элемента ДР. Таким образом, логически необратимая операция —
26 Глава 1 стирание бита информации, является также и термодинамически не- обратимой операцией. Чтобы сделать необратимый компьютер хотя бы логически обратимым, необходимо сохранять всю информацию, кото- рая терялась бы в других случаях в процессе его работы. В качестве одной из возможностей существенного уменьшения рас- сеиваемой мощности широко обсуждается использование процессов пе- реключения, настолько медленных по сравнению с процессами релак- сации внутри логического элемента, что в каждый момент времени он оказывается в квазиравновесном состоянии. При таком квазиста- тическом или адиабатическом процессе энтропия логического элемен- та практически не изменяется и, следовательно, не происходит рас- сеяние энергии (AQmin ~ 0), а минимальная работа переключения совпадает с изменением внутренней энергии Нфи,, » Д[/ть и может быть в принципе возвращена для полезного использования. Описанные соображения лежат в основе так называемой адиабатической динами- ческой логики [1.8]. Кроме адиабатических процессов для уменьшения рассеиваемой мощности были предложены схемы, позволяющие исклю- чить в процессе переключения логического элемента протекание в нем токов [1.9]. Логический элемент осуществляет логически обратимую опера- цию, когда сигнал на его входе может быть однозначно определен по сигналу на выходе. В последнее время был предложен целый ряд друго- го рода обратимых логических устройств [1.10-1.15]. При этом было по- казано [1.16], что при наличии шумов полностью избежать диссипации энергии все-таки оказывается невозможно. Отметим, однако, что логи- ческая обратимость не обязательно требует бездиссипативных энерге- тических процессов. В оптимальном классическом компьютере с соот- ветствующей обратимой логической архитектурой промежуточные ре- зультаты не должны стираться, переходы между состояниями при про- межуточных операциях не должны быть слишком быстрыми, а надеж- ность результатов не должна быть чрезмерной, для того чтобы процесс переключения мог считаться и термодинамически обратимым. Необра- тимыми в компьютере будут лишь периферийные процессы ввода и вы- вода информации. Фредкин и Тоффоли [1.17] обратили внимание на аналогию логичес- ких операций в компьютерах с элементарными физическими процес- сами. Существенным их достижением было изобретение умозритель- ной механической модели идеально упругих «бильярдных шаров», где
1.1. Необратимые и обратимые классические инф. процессы 27 каждый шар представляет собой неразрушаемый бит. Модель позволяет получать наглядную картину обратимых операций в так называемом механическом баллистическом компьютере. Многоэтапные вычисления реализуются в нем как иерархия субвычислительных обратимых опе- раций, которые осуществляются в процессе упругих столкновений дви- жущегося шара-бита с совокупностью «управляющих» шаров и непо- движных отражателей, изменяющих определенным образом направле- ние его движения. Запущенный в устройство с определенной скоростью шар-бит в результате выходит из него в состоянии с той же энергией, но с новым направлением скорости, а само устройство обратимым обра- зом возвращается в исходное состояние. Энергетическая и энтропийная цена бита информации в этом случае определяется только количеством стираемой на выходе и генерируемой на входе компьютера информа- ции, поскольку промежуточного стирания не происходит. Такого ро- да схема была названа консервативной логикой. Однако на самом деле из-за неидеальности шаров и отражателей их движение будет быстро хаотизироваться и вычислительный процесс разрушаться. Для сохра- нения необходимого порядка в движении шаров предлагалось ввести дополнительный периодически движущийся потенциал. CCNOT= Ь с Ь) а -а Ъ=Ь а CCNOT= ь а =а SWAP b Рис. 1.1. Схемы и таблицы истинности трехвходовых обратимых вентилей Тоффоли (CCNOT) а) и Фредкина (CSWAP) 6). Знак ф обозначает сумму по модулю 2, а знак П — операцию конъюнкции «И». Следует заметить, что не каждый обратимый вентиль является универсальным в том смысле, что одних таких вентилей недостаточ-
28 Глава 1 но для организации произвольных логических операций в компьютере. Необходимой для этого логической полнотой обладают обратимый вен- тиль Тоффоли или дважды контролируемое «НЕ» (Controlled-Controlled- NOT =CCNOT) и обратимый вентиль Фредкина или контролируемый обмен (Controlled SWAP = CSWAP) [1.17], содержащие три входа и три выхода (рис. 1.1). Например, дважды контролируемое «НЕ» (CCNOT) имеет две контролирующие линии с сигналами а и Ь, которые дублируются на выходе и осуществляют операцию «НЕ» на третьей контролируе- мой (target) линии только тогда, когда есть сигнал на входе обоих контролирующих линий (« = b = 1). В противном случае сигнал на выходе третьей линии не изменяется с' = с. Если на третий вход подан нуль (единица), то при а = b = 1 он превращается в единицу (нуль), то есть для него выполняется операция «НЕ». Для описания работы универсальных обратимых логических опе- раторов CCNOT и CSWAP можно ввести унитарную матрицу преоб- разования 23 х 23. Для входных а,Ь, с и выходных сигналов а',Ь',с' она имеет отличные от нуля матричные элементы для состояний, указан- ных в приведенных таблицах истинности. Двухвходовой обратимый вентиль контролируемое «НЕ» (Control- led-NOT =CNOT), известный также как исключающее ИЛИ (XOR) с одной контролирующей (control) шиной а —а' и одной контролируемой (target) шиной b — Ь' (см. рис. 1.2). а b CNOT = а а Ф b а b Т“о о 1 1 о 1 1 О о О 1 1 1 1 о Рис. 1.2. Схема и таблица истинности двухвходового обратимого вентиля контролируемое «НЕ» (CNOT). В В отличие от вентилей Фредкина и Тоффоли сам по себе этот вен- тиль не является универсальным. Однако он оказывается удобным для организации любых квантовых операций при использовании совмест- но с некоторыми одновходными вентилями и поэтому широко приме- няется в квантовых компьютерах (см. ниже).
1.2. Основные понятия квантовой теории информации 29 1.2. Основные понятия квантовой теории информации 1.2.1. Оператор (матрица) плотности. Чистое и смешанное состояние Процессы передачи, обработки и считывания информации в кван- товых системах основываются на представлениях и понятиях, значи- тельно отличающихся от представлений и понятий классической тео- рии информации. При переходе в квантовую область для этих процес- сов открываются качественно новые возможности широкие перспекти- вы. В частности более эффективными становятся некоторые квантовые алгоритмы и вычислительные операции. Соответственно, бурно разви- вается в настоящее время и квантовая теория информации. Одним из основных понятий квантовой, так же как и классической, теории информации является понятие энтропии, представляющей собой меру недостатка (или степени неопределенности) информации о дейст- вительном состоянии физической системы. Для описания изолированной от окружения (замкнутой) квантовой системы используется понятие чистого (или когерентного) состояния, которое характеризуется волновой функцией Ф(ж,1) (ж — полный набор всех непрерывных и дискретных переменных, определяющих состояние квантовой системы, например, это могут быть координаты и спиновые переменные всех частиц), или вектором состояния по Дираку |Ф(£)) (кет), представляемый матрицей-столбцом в гильбертовом пространст- ве, с размерностью, равной числу состояний квантовой системы. Для чистого состояния можно ввести также матрицу плотности: p(x,x',t) = p(x',X,t)* = ф(ж,£) • Ф*(ж',£), (1-13) или эквивалентный ей эрмитовый оператор (матрицу) плотности p(t) = \^(t))-^(t)\, (1.14) где (Ф(£)| — эрмитово-сопряженный вектор состояния (бра). Оператор такого типа называется проекционным. Это название связано с тем, что действие оператора на любой другой вектор состояния |Ф) проектиру- ет его в гильбертовом пространстве на направление (одномерное про- странство), определяемое вектором |Ф(£)). Оператор плотности и век- тор состояния — два равносильных способа описания чистого состоя- ния квантовой системы.
30 Глава 1 Учитывая нормированность векторов состояний (Ф(£)|Ф(£)) = 1, для оператора плотности чистого состояния найдем p(t)-p(t) = p(i). (1.15) Разлагая волновую функцию Ф(х,£) по произвольно выбранной в ка- честве базиса совокупности ортонормированных стационарных волно- вых функций фп(х), для матрицы плотности чистого состояния кван- товой системы (1.13) получим p(x,x',t) = ^am(t)^*m(x') -ап(1\фп(х) = pnm(t)^n(x)^(x'). п,т п,т (1-16) Положительно определенная матрица чистого состояния в п-пред- ставлении принимает вид произведения коэффициентов разложения pnm{t) = an(£)am(0- Откуда следует свойство для элементов матрицы плотности в произвольном представлении РппРтт — |Pnm| • (1*17) Поскольку путем должного выбора базиса матрица плотности всегда может быть приведена к диагональному виду, когда рпт =0 (п т), то из (1.17) следует, что отличным от нуля будет только один диаго- нальный матричный элемент, равный к тому же, в силу условия нор- мировки, единице. Взаимодействие квантовой системы с окружением, к которому от- носится и измерительная система, приводит, как и в классическом слу- чае, к флуктуациям (шумам) ее макроскопических характеристик, не- обратимым процессам диссипации энергии квантовой системы и к не- обратимому квантовому эффекту — разрушению квантовой когерент- ности или так называемой декогерентизации (decoherence)1 квантовых состояний (см. ниже). В конечном счете квантовая система достигает термодинамического равновесия с окружением. В этом случае состо- яние системы называется смешанным (некогерентным). Оно описыва- ХВ отечественной литературе еще не устоялся термин, соответствующий анг- лийскому decoherence, означающему процесс потери когерентности. Употребляют- ся, например, такие термины как декогеренция, декогерентность, дефазировка. Нам представляется, что правильнее пользоваться термином декогерентизации.
1.2. Основные понятия квантовой теории информации 31 ется уже не волновой функцией, а положительно определенным опе- ратором (или матрицей) плотности р, совпадающим в случае чисто- го состояния с приведенным выше проекционным оператором (1.14). Оператор плотности смешанного состояния квантовой системы мож- но рассматривать как результат усреднения проекционного оператора более общей замкнутой системы, включающей как рассматриваемую квантовую систему, так и окружающую среду, по неконтролируемым состояниям последней. 1.2.2. Энтропия фон Неймана Основным понятием квантовой теории информации является вве- денное фон Нейманом [1.18] понятие информационной энтропии кван- тового ансамбля (энтропия фон Неймана), определяемой выражением: S(p) = — Spplog2p > 0, Spp = l. (1.18) Легко видеть, что для чистого состояния энтропия S(p) = 0, означаю- щее полную его определенность. Максимальное значение энтропии фон Неймана соответствует равновероятному распределению D собствен- ных значений матрицы плотности S(p) log2 D. Энтропия фон Неймана S(p) для сигнала, представляющего ан- самбль чистых квантовых состояний, может интерпретироваться ана- логично энтропии Шеннона как количество информации, которое мо- жет быть передано на выход канала или преобразовано в квантовой сис- теме с идеальной точностью. Точность воспроизведения (fidelity) F(p) определяется как вероятность того, что сигнал на входе, описываемый чистым состоянием с оператором плотности pin, на выходе будет опи- сываться операторами плотности pout F — Sp Pin pout — 1 £ 1. (1.19) Вероятность получаемой ошибки e при передаче сигнала при этом рав- на 1 - F. Если шумы и помехи отсутствуют, то pout = pin, и посколь- ку для чистых состояний pinpin = pin, будем иметь идеальную точ- ность F = 1. В отличие от матрицы плотности чистого состояния матрич- ные элементы матрицы плотности смешанного состояния в про- извольном представлении вместо (1.17) подчиняются неравенст- ву Рпп Ртт > Рпт I2 [1-19].
32 Глава 1 Оператор плотности смешанного состояния квантового ансамбля можно представить как взвешенную сумму проекционных операто- ров ра = [фа) (V’ab представляющих отдельные а-е парциальные чис- тые состояния с весовыми множителями pa(t), являющимися вероят- ностями парциальных чистых состояний: P(t) = У2Ра(.^\фа)(фа\, ^Pa(t) = 1- (1-20) Обратим здесь внимание на то, что матрица плотности смешанного со- стояния p(x,x',t), в отличие от матрицы плотности чистого состояния, не может быть представлена в виде произведения типа (1.15). В процессе квантовых измерений (считывания информации на выходе компьютера) в результате взаимодействия квантовой систе- мы с внешним макроскопическим измерительным прибором состояние системы необратимым образом преобразуется (проектируется) с ве- роятностями pn(t) в выбранный для измерения ортогональный набор состояний-указателей ipn(x) прибора («pointer» states). Этот результат принято называть редукцией или коллапсом волновой функции измеряе- мого квантового состояния. Такое представление о процессе измерения, сформулированное фон Нейманом [1.18], имеет, однако, феноменологи- ческий характер и поэтому не решает полностью проблему квантовых измерений. Требуется более детальный анализ этой проблемы, а так- же получение ответа на более общий вопрос о том, где граница между квантовыми и классическими свойствами достаточно сложной замкну- той системы. Значение энтропии фон Неймана (1.18) не зависит от вида выбран- ного представления для матрицы плотности квантовой системы. В то же время в классическом случае информационная энтропия Шенно- на определяется только вероятностями отдельных микросостояний рп (временной аргумент опустим). Этим вероятностям соответствуют диагональные элементы матрицы плотности рпп в представлении, за- даваемом кодирующей системой. Выражение для энтропии, в которой полностью игнорируются недиагональные элементы матрицы плотнос- ти, аналогичное выражению для классической энтропии Шеннона, бу- дем называть энтропией Шеннона. Эту энтропию иногда называют так- же смешанной для того, чтобы отличать ее в квантовом случае от клас- сической информационной энтропии Шеннона. Запишем ее в оператор-
1.2. Основные понятия квантовой теории информации 33 ном виде: н = -^Pnn log2 Рпп = - Sp р(п) log2 р(п) О, ” _ (1-21) ^рпп = S?p(n) = 1, п где мы ввели вспомогательный положительно определенный опера- тор плотности р(п), который в отличие от р имеет в п-представле- нии только диагональные элементы матрицы рпп(п) = рппЗпп и поэ- тому (log2 р(л))пп = log2 рппЗпп. Для любого положительно определен- ного оператора р(п), отличающегося от р отсутствием недиагональ- ных элементов в ^-представлении, можно написать соотношение (лемма Клейна) [1.20] S(p) < Н. (1.22) Знак равенства в (1.22) относится к случаю р(п) = р, то есть ког- да n-представление совпадает с собственным представлением для опе- ратора р, иначе говоря, когда оператор р коммутирует с оператором, для которого n-представление является собственным и, следовательно, волновые функции фп образуют ортонормированную систему. Энтропия фон Неймана S(p) квантовой системы определяет коли- чество закодированной в ней информации. Смысл неравенства (1.22) в том, что из-за игнорирования недиагональных элементов матрицы плотности в энтропии Шеннона неопределенность состояния оказывает- ся больше, чем при их учете. В результате квантовая энтропия фон Ней- мана, включающая дополнительную определенность состояния, вноси- мую недиагональными элементами матрицы плотности, оказывается меньше соответствующего значения энтропии Шеннона. Это означает, что, вообще говоря, возможно более плотное кодирование информации по сравнению с классическим случаем. 1.2.3. Взаимная информация. Информация Холево Количество передаваемой по каналу связи (или через логичес- кий элемент) квантовой информации определяется значением вза- имной (mutual) информации (для последней используем обозначе- ние 1(р) и ограничимся рассмотрением стационарных сигналов). Апри- орная (безусловная) вероятность обнаружить приемным устройст- вом на выходе канала значение переменных х для всего ансамбля
34 Глава 1 передаваемых сигналов в результате редукции в базисные состоя- ния фп(х) приемника описывается диагональным элементом матри- цы плотности p(x,x,t) = ^2pn(t)pn(x,x), где вероятность рп(х,х) = п = |^„(ж)|2 Sj 0 играет роль условной вероятности обнаружить на выходе значения переменных х при условии, что принимается только n-й пар- циальный сигнал. Взаимная информация или энтропия является разнос- тью, соответственно, априорной Hapr = Н и апостериорной (условной) Haps энтропий Шеннона на выходе канала [1.21]: I(p) = Hapr - Haps Hapr = Н, (1.23) ГДе Нарг = -^/э(х, х, t) log2 р(х, х, t) = Н, (1.24) X Haps = нп =-^pn(x,x)\og2pn{x,x). (1.25) п X Апостериорная информационная энтропия Haps — неотрицатель- ная величина, как и Нарг в классической системе она определяет вно- симую каналом ошибку в передаваемый сигнал, обусловленную класси- ческими шумами и случайными пространственными помехами. В об- щем случае этот механизм дополняется ответственной за квантовые шумы квантовой недетерминированностью сигналов, связанной с соот- ношением неопределенности в случае, когда операторы, для которых пе- ременные х и п являются собственными значениями, не коммутируют между собой. В отсутствии классических шумов и помех апостериорная энтропия Haps обращается в нуль когда эти операторы коммутируют друг с другом, при этом парциальная матрица плотности становится диагональной для определенных значений х и имеет одно собственное значение: рп(х,х) = 5п,п(х) (знак равенства в (1.23)). Сигналы на вхо- де и выходе в этом случае максимально коррелированны и взаимная информация 1(р) = S = Н. Для взаимной информации существует верхняя граница, определя- емая теоремой Левитина-Холево [1.21-1.25], согласно которой: I(p) < D(p) = S(p)apr - S(p)aps, (1.26) где квантовая взаимная энтропия D(p) называется дефектом энтропии или информацией Холево, S(p)apr = S{p) Н — априорная энтропия и S(p)aPs = -52pnSpp„log2p„ = ^pnS^p) о (1.27) п п
1.3. Квантовые двухуровневые информационные ячейки-кубиты 35 — апостериорная или условная энтропия фон Неймана, аналогичная соответствующей условной энтропии Шеннона Haps. Максимальное относительно всех возможных вероятностных мер (probability-operatop-valued measure — POVM), то есть при наилучшем измерении сигнала на выходе, значение взаимной информации (верхняя граница) получило в квантовой теории информации название дости- жимой информации (accessible information) Iacc = maxpovM-Цр)- Она определяет число битов, необходимое для точной передачи сообщения. В отличие от 1асс, приведенная в разделе 1.1.3 величина 1т в класси- ческой теории соответствует максимальному значению взаимной ин- формации, при лучшем кодировании передаваемого сигнала. Из соотношений (1.26) и (1.27) следует, что достижимая инфор- мация определяется выражением Iacc = S(p) = Н, что соответствует случаю, когда сигнал формируется из ортонормированных собственных состояний фп(х), а операторы с собственными значениями х на выхо- де коммутируют с оператором плотности рп, то есть когда S(p)aps = = H(p)aps = 0. Нижняя граница для 1асс определяется более сложным образом [1.26]. В отличие от условной энтропии Шеннона неотрицательность условной энтропии фон Неймана не является общим свойством. Такое свойство является необходимым условием того, что совместный опе- ратор плотности измеряемого начального состояния р(х) и состояния сигнала после редукции в измерительном устройстве р(у) является вы- пуклой (convex) комбинацией прямых (внешних или тензорных) произ- ведений (знак ®) парциальных операторов плотности (условие сепара- бельности смешанного совместного состояния) [1.27]: р(х,У) = ^Рпрп(х) ® Рп(у), 52рп = 1- (1-28) п п 1.3. Квантовые двухуровневые информационные ячейки-кубиты Естественными квантовыми двухуровневыми элементами являют- ся отдельные электронные и ядерные спины I = 1/2, состояния которых описываются двухкомпонентными спиновыми волновыми функциями- спинорами, представляющими собой векторы состояния в двухмерном гильбертовом пространстве -/Р?. При описании состояний квантовых
36 Глава 1 двухуровневых элементов другой неспиновой природы часто пользуют- ся аналогичными понятиями псевдоспинора и псевдоспина. Для описания состояний спиноров будем далее пользоваться обо- значениями Дирака. Векторы состояния |а) представляются двухряд- ными матрицами-столбцами. Стандартным базисом для описания со- стояний квантовых двухуровневых элементов являются собственные состояния ^-компоненты спинового момента. Основному состоянию спи- на а = О соответствует отличная от нуля верхняя строка столбца век- тора: к»=(; 2)s (J) <l29> а возбужденному а = 1 — нижняя: I1) = (J = (?) • (1-30) Векторы (а| образуют эрмитово-сопряженные матрицы-строки (а| = |а)+. Для протона при |0) = | спиновый момент направлен по магнитному полю и при |1) = | ф) — против поля, а для электрона — наоборот. Квантовый двухуровневый элемент в отличие от классического мо- жет находиться не только в каком-то одном из двух чистых базисных состояний, но и в обоих состояниях одновременно: \ф) = а|0) + Ь|1), |а|2 + |&|2 = 1, то есть вектор состояния может представлять собой произвольную когерентную суперпозицию базисных состояний или дру- гими словами вектор состояний кубита может оканчиваться в любой точке окружности единичного радиуса в двухмерном гильбертовом про- странстве Измерение такого квантового состояния состоит в опре- делении коэффициентов разложения, или, другими словами, проекций измеряемого состояния на базисные состояния: а = (0|ф), b = (1|VO- Условие ортонормированности векторов состояний имеет вид: («» = да,,а. (1.31) Двухуровневый квантовый элемент, способный находиться в таком об- щем суперпозиционном состоянии, был назван Б. Шумахером кубитом (quantum bit =qubit) [1-22]. Кубитом, аналогично классическому биту, стала называться также и единица количества квантовой информации.
1.3. Квантовые двухуровневые информационные ячейки-кубиты 37 Кодирование информации осуществляется последовательностью состо- яний отдельных кубитов. Энтропия фон Неймана квантового ансамбля является средним значением числа кубитов, необходимых для коди- рования состояний ансамбля в идеальной схеме. Кубит — более общее понятие, чем бит, поскольку допускает кодировать большее количество информации, а совокупность кубитов способна образовывать запутан- ные состояния (см. ниже), не существующие в классических системах. Собственному представлению оператора спиновой плотности чис- того состояния отдельного спина-кубита р соответствует диагональная матрица, выражающаяся через ортонормированные векторы состояния: р(а) = |а)(а|, (1-32) где двум его состояниям соответствуют матрицы плотности |0><0| = Q 0) , |1><1| = (о , (1.33) при этом Spp(a) = 1, (1-34) то есть для каждого значения а = 0 и 1 у кубита в чистом состо- янии имеется только одно ненулевое собственное значение матрицы, равное 1. Состояние ансамбля, состоящего из L кубитов, описывается векто- ром состояния в 2ь-мерном гильбертовом пространстве, представляе- мым матрицей с размерностью 2£ х 2£. Такую же размерность име- ет и матрица плотности ансамбля кубитов. Соответственно, число нуле- вых собственных значений в матрице плотности L-кубитового чистого состояния равно 2Ь — 1. Для энтропии фон Неймана одного кубита с помощью (1.33) полу- чим S(p) = — Spp(a) log2 р(а) = 0. (1.35) Это значит, что энтропия чистого состояния имеет наименьшее воз- можное значение или что чистое состояние обеспечивает максимальную полноту информации о системе, и эта полнота сохраняется, если чисто- та (когерентность) состояния не разрушается. Сказанное справедливо и в случае чистого состояния самого общего вида.
38 Глава 1 При выбранном базисе в случае смешанного (некогерентного) со- стояния, в соответствии с (1.20), (1.32), матрица плотности получает диагональный вид (1.36) и, следовательно, энтропия фон Неймана совпадает с энтропией Шен- нона: S(p) = Н = ~^ра -log2pa. (1.37) Существенное отличие возникает, если чистые спиновые состояния представляются произвольной суперпозицией вида: H) = a|tH6||)= о) = (ь)’ <V>|=a*(t| + OI= (“о о), (1.38) где предполагается выполнение условия нормировки {ф\ф) = \а\2 + \Ь\2 = 1. (1.39) Матрица плотности чистого состояния одного кубита в этом случае не является уже диагональной и в базисном представлении имеет вид р= \ф)(ф\ = Ж2 “Н = 1 ( 1 + Sz + M (1.40) 1 /х 1 \ьа* 2 \sx — tsy 1 — sz J v ’ или в операторной форме р = (1 + s?) . (1-41) Ее недиагональные элементы (sx±isy)/2 описывают когерентность чис- того состояния в этом представлении. Классический единичный век- тор s с составляющими sx, sy и sz, который упирается в поверхность, называемую сферой Блоха, носит название вектора Блоха. Векторный „ /0 1\ Л /0 -Л оператор Паули а имеет составляющие сгж = К q ) ’ av = ( { д ) ’
1.4. Запутывание квантовых состояний 39 1 0 0 - — операторы-матрицы Паули. Таким образом, эволю- цию матрицы плотности кубита можно выразить через эволюцию трех- мерного вектора Блоха s = 8р(рст), который можно рассматривать как классическую модель кубита (или спина I = 1/2). Энтропия Шеннона такого чистого состояния (1.40) подобна энтропии смешанного состо- яния с вероятностями заполнения состояний (населенностями) роо = = |а|2, Ри = |&|2 = 1 — |а|2, поскольку не учитывает недиагональных элементов poi = Pio = ab*, описывающих когерентность состояния. Она определяется выражением Я(|а|2) = —|а|2 log2 |а|2 - (1 - |а|2) log2(l - |а|2), (1.42) которое достигает максимального значения при |«|2 = |Ь|2 = 1/2, рав- ного Н = log2 2 или одному биту. Важно отметить то, что отличие матрицы плотности чистого со- стояния от матрицы плотности смешанного состояния заключается и в том, что матрица плотности чистого состояния имеет только одно равное единице собственное значение, а у матрицы плотности смешан- ного состояния отличны от нуля несколько собственных значений — населенностей отдельных парциальных чистых состояний. Энтропия фон Неймана, определяемая через матрицу плотнос- ти р, в отличие от энтропии Шеннона, инвариантна относительно вы- бора представления для матрицы плотности. Переходя в (1.18) к диаго- нальному представлению, получим: S(p) = — Spplog2p= - ^2Aralog2A„, (1.43) п где Аи = 0,1 — собственные значения матрицы чистого состоя- ния (1.40). В результате, в согласии с (1.22), получим S(p) = 0 < Н. 1.4. Запутывание квантовых состояний 1.4.1. Чистые состояния Одним из наиболее интересных свойств чистых квантовых состоя- ний, принципиально отличающих их от классических, является запуты- вание (entanglement) состояний, определяемое своеобразной нелокаль- ной корреляцией состояний квантовых структур. Эти состояния игра- ют очень важную роль в различных процессах передачи и обработки
40 Глава 1 квантовой информации [1.28, 1.29]. Хотя понятие запутывания (немец- кий термин — Verschrankung — скрещивание) было введено Шрединге- ром еще в 1935 году [1.30], большое внимание оно привлекло к себе лишь с 1993 года в связи с обнаруженной Беннеттом с сотрудниками [1.31] возможностью его использования в качестве квантового канала для пе- редачи (телепортации) неизвестного квантового состояния двухуров- невой системы от отправителя А к получателю В (в литературе их обычно называют Alice и Bob) без реального перемещения самой систе- мы. Эта мысль стала далее основой для развития принципиально нового метода секретной передачи информации (криптографии). Перечень воз- можных приложений этого состояния уже достаточно велик. Явление запутывания квантовых состояний играет важную роль в квантовых компьютерах. Оно является корнем ожидаемых успехов квантовых вы- числительных процессов, поскольку открывает принципиально новые возможности плотного и помехоустойчивого кодирования информации и более эффективного управления ею, позволяет организовать сущест- венное ускорение отдельных вычислительных процессов и обеспечить квантовый параллелизм обработки информации. Количество возмож- ных приложений запутанных состояний растет. Развитие теории запу- танных состояний способствует также и более глубокому пониманию основных законов квантовой физики и, в частности, физики взаимо- действия квантового объекта и измерительного устройства. Здесь мы ограничимся рассмотрением тех свойств запутанных со- стояний, которые существенны для бурно развивающейся области кван- товых вычислительных процессов. В последующих разделах будут рас- смотрены некоторые конкретные примеры проявления и использования свойств запутанных состояний. Если имеется два двухуровневых элемента-кубита А и В, например, атом с электронным и ядерным спином, молекула с двумя ядерными спинами 1а,в = 1/2, то можно выбрать в качестве базисных четыре четырехкомпонентных составляющих прямого произведения базисных состояний отдельных кубитов следующие вектора |0л0в) = |0д) ® |0в) = /Л о о W (1-44) и, соответственно, |0а1в), |1д0в) и |1д1в)- Чистое квантовое состоя-
1.4. Запутывание квантовых состояний 41 ние такой системы в общем виде описывается суперпозицией чистых двухкубитовых состояний следующего вида IV’ab) = а|0л0в) + + с|1а0в) + d\1а1в) = /<Л Ь С \d) (1-45) где (Фдв|Фдв) = |«|2 + |6|2 + |с|2 + |rf|2 = 1 (1.46) — скалярное произведение векторов состояний. Число комплексных по- стоянных теперь равно четырем. Для L кубитов их число составит 2£, то есть равно размерности гильбертова пространства всей системы. В общем случае, когда ad Ьс, двухкубитовое состояние (1.45) не представляется в виде одного прямого произведения независимых векторов состояний двух кубитов Пав) (ад|0л) + &а|1а)) ® («в|0в) + &в|1в)), (1-47) то есть такое состояние несепарабельно (nonseparable). Это значит, что благодаря наличию взаимодействия для подсис- тем А и В возникает нелокальная корреляция, которая имеет чисто квантовый характер, принципиально отличающий ее от классической корреляции, описываемой в случае двух кубитов матрицей плотности смешанного состояния типа р = Р1|00)(00| +р2|10)(10| +р3|01><01| +р4|11>(11|, (1.48) где pi — населенность или вероятности г-го состояния в рассматрива- емом представлении, Pi +Р2 +Рз +Р4 = 1- Указанное свойство когерентных квантовых состояний и называ- ется запутыванием. В частности, пары элементов, находящихся в за- путанном состоянии с b = с = О, а = d = ±1/\/2, называют двухку- битным состоянием «шредингеровского кота», а с а = d = О, Ь = —с = = ±1/^2 — синглетной EPR (Einstein-Podolsky-Rosen)-napofi: \Фав}ерн = У172(|0л1в)-|1а0в)). (1-49)
42 Глава 1 Матрица плотности запутанного EPR состояния /0 0 0 0\ \'Фав){'Фав\еря _ 1 0 1 -10 “2 0-1 1 0 \0 0 0 о) (1.50) имеет, как и любое чистое состояние, только одно отличное от нуля собственное значение, равное единице. Характерной особенностью запутанных (entangled) или несепара- бельных состояний является то, что для их создания необходимы нело- кальные унитарные преобразования, то есть действующие одновремен- но на разные кубиты (запутанные состояния двух кубитов рассматри- ваются ниже). Эта квантовая корреляция, возникнув благодаря некото- рому взаимодействию между кубитами, способна сохраняться и далее, когда это взаимодействие становится несущественным, при условии со- хранения когерентности квантового состояния. Общее выражение для вектора состояния двух кубитов (1.45) мо- жет быть представлено также в виде следующего разложения Шмидта: [Фав) = 52 с»1а»)01^»)’ 52с?= t1-51) г=1,2 г=1,2 где □а) + 7 1а) , . 7 0а) - IU) «1) - , , а2) - , VI+ Ы2 VI+ Ы2 (1 .о2) 1/31) : _ 0в) + Лв) _ <3 Ов) ~ |1в> Vl + 1Л ' " Vl + 1Л — четыре новых ортонормированных когерентных вектора состояний для двухуровневых элементов А и В, a Ci — два вещественных и по- ложительных (фазовые множители можно всегда отнести к исходным векторам состояния) коэффициента Шмидта, которые вместе с пара- метрами д’и у могут быть выражены через введенные выше коэффици- енты а, Ъ, с, и d. При этом матрица плотности в этом представлении принимает вид: \Фав}(Фав\ = Ci|ai)(ai| <g> |/3i)(/?i| + с1с2|а1)(а2| ® |/?i></321 + +с1с2|а2)(а1| ® |/32)(/311 + С2|а2)(а2| ® |/32)(/321-
1.4. Запутывание квантовых состояний 43 Когда некоторая замкнутая квантовая система находится в чис- том состоянии в качестве меры запутанности, для состояния ее час- ти вводится энтропия запутанности или просто запутанность. Так, в простейшем случае для чистого состояния системы \Фав), состоящей всего из двух подсистем (кубитов), относящихся к отправителю А и по- лучателю информации В, энтропия запутанности состояния одной из подсистем выражается через соответствующую энтропию фон Нейма- на [1.32, 1.33] Е(р) = - Spp i log2 рд = -SppBlog2pB, (1.54) для приведенных (reduced) операторов плотности Ра = SpB рв = 8рЛ IV’abXV’abI, (1-55) которые имеют смысл операторов плотности смешанного состоя- ния с точки зрения, соответственно, наблюдателей А и В. В связи с изложенным заметим, что энтропию фон Неймана сме- шанного состояния квантовой системы А, являющейся подсистемой не- которой замкнутой системы, можно рассматривать также как меру запутанности ее состояний с состояниями окружения В, и наоборот (сравни (1.55)). В качестве единицы запутанности обычно принимают энтропию запутанности максимально запутанного состояния пары элементов. Ее называют кубитом запутанности или забитом [1.28] (entangled qubit = = ebit [1.29]). Запутанность двух кубитов изменяется от нуля для не- запутанных и до одного забита для максимально запутанных состоя- ний. В отличие от кубита забит характеризует нелокальную квантовую корреляцию состояний двух элементов, сохраняющуюся и в том случае, когда партнеры пары разнесены на большие расстояния. Для определения максимально запутанного состояния двух спинов- кубитов воспользуемся далее разложением Шмидта (1.51). Тогда для оператора рА (и аналогично для рв) получим выражение РА = 52 (1.56) г=1,2 где коэффициенты с? являются собственными значениями операто- ра рА-, они имеют смысл вероятностей найти элемент в чистом состо- янии |a«). Поэтому энтропия запутанности теперь выражается через
44 Глава 1 энтропию фон Неймана соответствующего смешанного состояния: Е(р) = -SppAlog2JOA = - SppBlog2pB = - ^2 ci log2ci- (i-57) i=l,2 Число отличных от нуля собственных значений с2 приведенных мат- риц плотности ра (1.56) или рв называется числом Шмидта состоя- ния IV’Ab). В случае двух кубитов оно не превышает двух, для запу- танного состояния оно равно двум. Если = 0 или с2 = 0, то состоя- ния IV’ab) являются незапутанными (сепарабельными). В этом случае из (1.53) для матрицы плотности чистого незапутанного состояния двух кубитов следует |Vtib)(Vab| = |ai)(ai| ® 1. (1.58) В качестве меры запутанности для двухкубитного состояния (1.45) можно также принять величину С, называемую согласованностью (concurrence) и определяемую выражением С = 2(ad — be) = 2cic2 = 2с\^ \ — с2, (1.59) откуда получим ,2 1 + О < СЧ 1. (1.60) Максимальное значение запутанности состояний для пары двух- уровневых элементов достигается при с2 = 1/2, то есть при согласо- ванности С = 1 оно составляет Етхх{р) = log2 2 = 1 забит. Полагая с-> = Ci = ^/1/2, с помощью (1.51) и (1.52) получим для вектора максимально запутанного чистого состояния выражение: \Фав) = , 1 (1 + 7<5)(|0д0в) + |1д1в)) + V2(l + Ы2)(1 + |<Ф)г (1>61) + (? _ <^)(|1а0в) - |0а1в))}• При д = —7 = 1 состояние IV’ab) соответствует двухкубитовому анти- симметричному синглетному EPR (A. Einstein, В. Podolsky, N. Rosen)- состоянию, а \Фав) — двухкубитовой суперпозиции симметричных
1.4. Запутывание квантовых состояний 45 триплетных состояний типа шредингеровского кота. Среднее значе- ние проекции оператора полного спина saz + sb (2sz = az) в синглетном максимально запутанном состоянии {^Ab\sAz +8вх\Фав} = 0. (1-62) Синглетное состояние для спинов является основным для антиферро- магнитного характера обменного взаимодействия J > 0. Более сложные запутанные состояния могут образовываться из су- перпозиции многокубитных состояний. Запутанность квантовых состояний в силу своей нелокальности, не может быть создана из незапутанных состояний или увеличена путем использования только локальных унитарных операций (то есть воздей- ствием только со стороны А или В), а также классических принципов связи [1.28, 1.29]. Однако это не исключает возможность использование только локальных операций для обратимого преобразования запутанно- го состояния одной пары элементов рассматриваемой системы в запу- танное состояние другой пары. Так для систем, состоящих из большо- го числа двухуровневых элементов, энтропия запутанности состояния может быть выражена через энтропию пар, которые находятся толь- ко в синглетном состоянии, число таких пар и будет определять число забит для этого квантового состояния. 1.4.2. Смешанные состояния Энтропия запутанности (1.52) является хорошей мерой запутаннос- ти чистого состояния системы [1.29]. В условиях же реального экспе- римента квантовые состояния оказываются смешанными, и запутан- ность состояний достигает меньшего значения, чем это возможно для чистых состояний. Однако оказывается возможным с помощью только локальных унитарных операций выделение из смешанного ансамбля пе- редаваемых сигналов, описываемого частично запутанным состоянием, подансамбля с более высокой средней запутанностью, что было названо концентрацией запутанности [1.32]. Это достигается с помощью проце- дуры очистки (purification, distillation), как для частично запутанного чистого, так и смешанного состояния. Очитка запутанности, как и сжатие (compression) квантовой ин- формации [1.29, 1.32], состоят в проектировании гильбертова простран- ства неполного ансамбля чистых состояний |-^п), генерируемых источ-
46 Глава 1 ником сигнала с вероятностями рп, на ортогональное гильбертово под- пространство меньшей размерности. Однако между этими двумя под- ходами имеется и существенное различие. Сжатие квантовой информации может производиться раздель- но с помощью локальных операций для каждой из двух подсис- тем А и В. Это возможно в том случае, если подсистема имеет энтро- пию, меньшую чем максимальное значение, и формируется (см. раз- дел 1.2.2) из неортогональных состояний. На этом условии основана те- орема Шумахера об оптимальном кодирования квантовой информации в длинных сообщениях при отсутствии шумов [1.22], обобщающей ана- логичную теорему Шеннона в классической теории информации. В ре- зультате одностороннего сжатия информации в отдельных подсистемах запутанность состояния всей системы не достигает максимального зна- чения, поскольку коэффициенты в разложении Шмидта, вообще го- воря, не являются одинаковыми. В отличие от сжатия информации, которая производится с помощью локальных операций для отдельных подсистем, операция концентрации запутанности выполняется для всей системы в целом. В качестве меры запутанности в смешанном ансамбле предлага- ется [1.29, 1.32-1.34] ввести запутанность формирования (entanglement of formation) Ер(р), определяемую минимальным числом максимально запутанных (синглетных) парных состояний, необходимых для пред- ставления состояния, описываемого оператором плотности смешанного СОСТОЯНИЯ р = Y/PnPn, Ef(p) = ттУ2рпЕ(рп), (1.63) р п где минимум определяется по отношению ко всем возможным реализа- циям смешанного ансамбля. Оказывается, можно создать максимально запутанные смешанные состояния, такие, для которых запутанность не может быть увеличена далее никакими унитарными операциями [1.36]. К сожалению, конкретное вычисление этой меры, как и других — не- простая задача даже для двух кубитов. Запутанность формирования Ер определяют через значение согла- сованности С, она может быть найдена из матрицы плотности смешан- ного состояния двух кубитов с помощью выражения [1.37]: (1.64)
1.4. Запутывание квантовых состояний 47 где Н(ж) = —х log2 х — (1 — х) log2 (1 — х) (1.65) — функция энтропии Шеннона для двух кубитов (сравни (1.42)). При- мером многокубитовой системы, находящейся в смешанном состоянии, может быть бесконечная цепочка кубитов, в которой состояние каждого кубита запутано только с состояниями ближайших соседей, а состоя- ние всей цепочки инвариантно относительно сдвига каждого кубита из начального положения j в положение j + п для любого целого п [1.38]. Рассмотрим сначала состояние цепочки |^o), в которой кубиты с номерами j и j + 1 образуют синглетные запутанные пары, но не обра- зуют запутанных состояний с левыми (J — 1) кубитами: w=...4|o>')|1>^|1>°|o>‘)4|1)b|1>^|lb|oh)0... (1.66) Это состояние является трансляционно-инвариантным относительно четных смещений, но не является запутанным для всей цепочки, так как отдельные кубиты запутаны только с одним из соседей. Матрица плотности для незапутанных двух соседних кубитов в положениях j = = 1 и j = 2 соответствует полностью смешанному состоянию: /1/4 0 0 0 \ До(1,2) = 01/40 0 0 01/40 (1.67) 0 0 0 1/4^ Состояние, смещенное по сравнению с (1.66) на одну позицию впра- |^i) = ... ® ® ... , (1.68) во |zi), имеет ту же трансляционную инвариантность: |0)1|1)2 - |1>1|0>2\ /|0>з|1>4 - |1>з|0>4 --------7=------ ® 7=------- х/2-------------) \ д/2 но теперь матрица плотности для двух кубитов в положениях j = 1 и j = 2 соответствует уже чистому запутанному состоянию /0 0 0 0\ Р1(1,2) = 0 0 1/2 -1/2 -1/2 1/2 0 0 (1.69) 0 0 V
48 Глава 1 Равная смесь этих двух состояний р = (ро + pi)/2 инвариантна отно- сительно нечетных смещений и оказывается запутанным смешанным состоянием по всей цепочке. Для определения максимального значе- ния запутанности формирования Ер такого состояния достаточно те- перь определить согласованность С для состояний кубитов в положени- ях j = 1, j = 2, которая равна С = 1/4 [1.38]. В указанной работе было также показано, что можно построить однородную запутанную цепоч- ку и с максимальным значением С = 0,434467 и Ер(р)т&х = 0,284934 забит. Другой мерой запутанности является очищенная (distillable, puri- ficated) запутанность Ер>(р) [1.29, 1.32, 1.39], определяемая наиболь- шим числом синглетных пар, которые можно экстрагировать из ансамб- ля с помощью классических и квантовых локальных операций очистки. Для чистого состояния запутанность формирования и очищенная за- путанность совпадают и равны энтропии запутанности Е(р), которая определяет таким образом верхнюю границу эффективности очистки. Для смешанного состояния знак разности Е(р) — Ер>(р) нельзя обра- тить с помощью только локальных операций. В общем случае значе- ние Ер(р) зависит от процесса очистки и для нее отсутствует универ- сальный способ ее вычисления. Для необратимых преобразований были предложены и альтер- нативные подходы, в одном из которых для смешанного состояния вводится мера, называемая относительной энтропией запутаннос- ти 0 Ji Ер<р) Ер(р), которая является мерой отклонения данного квантового состояния пары элементов А и В, описываемого операто- ром плотности рав от незапутанного состояния с соответствующим сепарабельным оператором плотности рл ® рв [1-27, 1.29, 1.39]: Er[p) = - min pAB(log2(pA ® рв) - log2 Рав ), (1.70) РА®РВ V / где минимум определяется по всем реализациям ансамбля, описываемо- го оператором (ра ® Рв)- Относительная энтропия запутанности опре- деляет верхний предел эффективности очистки запутанности. В другом подходе вводится запутанность содействия (assist- ance) Еа, определяемая выражением [1.41]: Еа(р) = тах\%п-Е(Рп), (1.71) р п
1.4. Запутывание квантовых состояний 49 которая является мерой ресурса запутывания, имеющегося в системе. В отличие от приведенных выше мер запутанности, обладающих свой- ством аддитивности, эта мера характеризуется свойством суперадди- тивности: Ea{pabi ® РАВ2) > Ea(pabi) + Еа(рав2)- (1-72) На существование формальной аналогии между понятиями тер- модинамики и понятиями запутанности обращается внимание в рабо- тах [1.29, 1.34, 1.42]. Отметим здесь аналогию между термодинамичес- кой энтропией, которая согласно второму началу термодинамики не может уменьшаться в замкнутой системе за счет внутренних процес- сов, и разностью энтропий Е(р) —Ер(р), которая не может уменьшать- ся в системе за счет только локальных операций. В другой формули- ровке [1.29] это можно выразить как аналогию между невозможностью создать обратимую тепловую машину, более эффективную, чем иде- альная машина, рассмотренная Карно, и невозможностью лучшей об- ратимой очистки состояния, чем идеальная процедура, рассмотренная Беннеттом, Бернштейном, Попеску и Шумахером [1.32]. Обратим наконец внимание на одну важную отличительную осо- бенность запутанных или несепарабильных состояний. В общем случае условная энтропия фон Неймана подсистемы А полной системы АВ, описываемой оператором плотности рлв- при условии, что состояние подсистемы В известно, имеет вид [1.27]: Sa/в = -^РРав^чРа/в = -SppABlog2PAB + SppBlog2pB, (1-73) где log2PA/B = log2PAB - log2(U ® рв) (1-74) — квантовый аналог логарифма классической условной вероятности. Пусть система АВ находится в чистом состоянии, тогда ее энтро- пия фон Неймана Sab = — Sp рлв log2 /Tab = 0. При наличии запу- танности состояний подсистем А и В энтропия запутанности Е(В) = = — SppBlog2joB > 0, и, следовательно, согласно (1.73), условная эн- тропия Sa/b оказывается отрицательной. Другими словами, в кванто- вом случае может возникнуть невозможная в классической теории ин- формации ситуация, когда энтропия полной системы Sab может быть
50 Глава 1 меньше энтропии одной из ее частей Sb = Е(В). В этом случае собст- венные значения квантового аналога условной вероятности — операто- ра Ра/в превышают единицу, то есть не имеют смысла вероятностей. С другой стороны, если все собственные значения оператора 'рА/в С 1 (это необходимое и достаточное условие), то состояние полной системы сепарабельно, то есть не образует запутанных состояний. Это справед- ливо для любой размерности гильбертова пространства. Что касается взаимной квантовой энтропии Sa-, в — Sa — Sa/Bi то она, как и инфор- мация Холево D(p) (1.26), остается всегда положительной. Таким образом, принципиальное отличие квантовой энтропии от классической, являющейся только мерой недостатка информации о рас- сматриваемой системе, состоит в учете квантовых корреляций типа запутывания состояний. 1.5. Декогерентизация 1.5.1. Основные понятия Декогерентизация квантовых состояний в открытой макроскопи- ческой системе при переходе к равновесному состоянию, впервые рас- смотренная Л. Ландау еще в 1927 году [1.43], является типичным не- обратимым процессом. Она и связанные с ней проблемы в настоящее время привлекли к себе большое внимание в связи с бурным развитием квантовой теории информации и квантовых вычислений. Это явление является и одним из основных ограничивающих факторов на пути соз- дания квантовых компьютеров. Заметим, что матрица плотности как чистого, так и смешанного состояния, в произвольном представлении имеет не только диагональ- ные, но и недиагональные элементы. Поэтому о квантовой когерент- ности, описываемой недиагональными элементами матрицы плотнос- ти, имеет смысл говорить лишь при определенном выборе представ- ления для этой матрицы. Понятие декогерентизации, как физическо- го процесса затухания недиагональных элементов матрицы плотнос- ти, обусловленного взаимодействием квантовой системы с окружением, также требует определения этого представления. Следовательно, следу- ет определить объективный способ выбора базиса такого представле- ния. Этим базисом могут быть такие ортогональные состояния кван- товой системы (включающей, в частности, и измерительное устрой- ство), которые минимально запутаны с окружением в течение всего
1.5. Декогерентизация 51 процесса эволюции квантовой системы. Они называются состояниями- указателями («pointer» states). Начальное чистое состояние квантовой системы р(0) = |t/’(O))(V’(O)| с течением времени благодаря взаимодействию с окружением запуты- вается с его состояниями. Запутанность этого состояния определяется выражением Е(р) = — Sp pit) log2 pit), где pit) — приведенный опе- ратор плотности квантовой системы, то есть полученный путем взя- тия следа от общего оператора плотности |V>(t))(V>(t)| по неконтролиру- емым степеням свободы окружения (см. (1.54)). Требуемые для пред- ставления матрицы плотности квантовой системы базисные состояния- указатели определяются с помощью минимизации Е(р) относитель- но |V’(0)) и условия их относительной стабильности с течением вре- менем [1.44]. Природа определенных таким образом состояний сущест- венным образом зависит от вида спектральной плотности распреде- ления частот окружения и их относительной роли в образовании за- путанных состояний гамильтониана изолированной квантовой систе- мы и гамильтониана взаимодействия ее с окружением. В случае, когда характерные частоты ipj спектральной плотности окружения малы по сравнению с характерными частотами квантовой системы или когда гамильтонианы квантовой системы и взаимодействия ее с окружени- ем коммутируют между собой, состояниями-указателями оказывают- ся собственные функции гамильтониана квантовой системы, то есть соответствующее представление является энергетическим. В энергетическом представлении процессы диссипации и декоге- рентизации уже четко разделяются и имеют свои временные масшта- бы. Непрерывное затухание диагональных в энергетическом представ- лении элементов матрицы плотности в открытой квантовой системе, связанное с диссипацией энергии неравновесной системы при ее взаи- модействии с окружением, характеризуется временем релаксации энер- гии, которое часто значительно больше времени декогерентизации. В ре- зультате эволюции квантовой системы матрица плотности приобрета- ет диагональный вид смешанного состояния. При этом происходит так называемый суперотбор (superselection), разрушающий стабильную су- перпозицию состояний-указателей энергетического представления. В собственном представлении, в котором матрица плотности сис- темы диагональна (это уже не энергетическое представление), процес- сы затухания матричных элементов будут описываться более сложным образом, не разделяясь на диссипацию и декогерентизацию.
52 Глава 1 Явление декогерентизации хорошо известно в физике разного рода двухуровневых систем и, в частности, в ядерном магнитном резонан- се (ЯМР) [1.45, 1.46], где время релаксации энергии характеризуется сравнительно большим продольным или «спин-решеточным» временем релаксации Тц (или Ti) (для протонов в воде это секунды), а время фазовой дефокусировки (время декогерентизации) — поперечным вре- менем релаксации Т± (или Т%), Т± Тц. При этом обратное значение времени Т£х, определяющее ширину резонансной линии ЯМР, содер- жит две составляющие — одну, определяемую взаимодействием ядер- ных спинов с окружением — «решеткой» (в жидкости это взаимодей- ствие с другими спинами, модулированное вращательными, поступа- тельными и колебательными движениями молекул). Она называется однородным уширением. Другая составляющая, если характеризовать ее обратной величиной некоторого эффективного временного парамет- ра (Т£)-1, определяется случайным разбросом резонансных частот от- дельных спинов в системе из-за неоднородности распределения стати- ческого внешнего и внутреннего магнитного поля и называется неод- нородным уширением. Последняя составляющая уширения в определен- ных условиях может быть много больше первой. Процесс фазовой дефо- кусировки, связанный с неоднородным уширением резонансной линии, как известно, является обратимым и сам по себе не приводит к не- обратимой потере информации о начальном состоянии двухуровневых систем за время Т£ t С ^ц- Она может быть частично восстанов- лена, что осуществляется, например, при наблюдении спинового эха и в методах ЯМР высокого разрешения [1.47, 1.48]. Подобные методы предполагается в настоящее время использовать для активного дина- мического подавления декогерентизации в существующих прототипах квантовых компьютерах (см. раздел 4.5). Рассмотрим подробнее явление декогерентизации на простейшем примере. Предполагая, что отдельные кубиты в системе независимо взаимодействуют с окружением, декогерентизацию их запутанных со- стояний будем рассматривать как результат независимой декогерен- тизации отдельных кубитов. При этом будем предполагать, что ха- рактерная частота воздействия окружения на спины мала по срав- нению с частотой переходов спинов между энергетическими уровня- ми ct>o (^с С ^о) и поэтому релаксации энергии практически не про- исходит (это известное адиабатическое приближение в теории ширины линии ядерного магнитного резонанса [1.45]). В этом случае основной
1.5. Декогерентизация 53 причиной декогерентизации являются не диссипация энергии, а фазо- вые шумы, приводящие к появлению сдвига фазы состояния |1), ко- t торый будем считать случайной функцией времени <p(t) = J* p(i) dt. о Чистое состояние кубита с учетом фазовых шумов вида |V’> Р= уА72(|()> + 1>) (1.75) определяет матрицу плотности соответствующего однокубитового со- стояния, которая после усреднения по распределению случайных фаз для ансамбля кубитов будет иметь вид (p(L = 1)) = 1/2 J. (1.76) Если теперь предположить, что случайная функция </?(£) подчиняется гауссовскому распределению, то будем иметь: t (ег<р^) = ехр(— J (t — t)(p(t)p(0))</t) , (1-77) о где (р(т)р(О)) — корреляционная функция случайных частот. Вы- ражение (1.77) при малом времени корреляции тс = г/)1, таком, что т^,(р2(0)) С 1 (случай «сильного сужения» резонансной ли- нии) [1.45], сводится к ехр(—7г>1), где уп ~ (^2(0)) тс — скорость процесса декогерентизации кубита. В противоположном случае «жест- кой решетки», когда т^,(р2(0)) 1, выражение (1.77) приводится к ехр(—(р2(0))£2/2). Для запутанного состояния L кубитов, например, типа суперпози- ции L-кубитового состояния «шредингеровского кота» IV0 = х/172(|01,02,-. .0£> + |11,12,.. ,1£}), (1.78) для усредненной матрицы плотности при наличии фазовых шумов, пе- реходя к базису 101,02, • • • 0£) 111,12, • • • 1£) в случае сильного сужения теперь получим (1 Р-Ьто<\ ,-L-yDt 1 J , (1-79)
54 Глава 1 то есть запутанные состояния «кота» декогерентизируются с эффектив- ной скоростью Лул- Соответственно, экспоненциально растет с числом кубитов L и вероятность ошибок. Этот пример демонстрирует очень быструю декогерентизацию сложных запутанных состояний и их высо- кую чувствительность к возмущениям со стороны окружения, по срав- нению с состояниями макроскопических классических логических эле- ментов. Если рассматривать любой макроскопический объект как откры- тую квантовую систему с очень большим числом степеней свободы и практически непрерывным энергетическим спектром, состояние ко- торого запутано с неконтролируемыми состояниями существующего макроскопического окружения, то в результате декогерентизации он будет очень быстро необратимым образом терять свои квантовые свой- ства и поведет себя как классический (на этом выводе основано реше- ние парадокса «шредингеровского кота»). При квантовых измерениях квантовый объект приводится в кон- такт с макроскопическим измерительным прибором. Запутывание со- стояний квантовой системы с состояниями измерительного прибора, рассматриваемого как квантовая система, и состояний измерительного прибора с многочисленными неконтролируемыми состояниями окруже- ния, сопровождается быстрой декогерентизацией состояний квантовой системы, что приводит к образованию смешанного состояния {необра- тимому коллапсу ее волновых функций), которое и фиксируется изме- рительным прибором. Другая сторона явления декогерентизации квантовых состояний проявляется, когда ее вызывают помехи в виде дискретных случайных внешних воздействий на отдельные кубиты квантового регистра, при- водящие как к амплитудным, так и фазовым ошибкам в квантовых вы- числительных процессах. В этом случае матрица плотности квантового состояния в координатном представлении может иметь недиагональ- ные когерентные элементы р(х,х',Г). Наличие случайных статических помех в системе квантовых элементов приводит в отличие от рассмот- ренной выше временной декогерентизации к их пространственной де- когерентизации, которую можно характеризовать длиной декогеренти- зации Iq = vs/^Dt где vs — скорость распространения сигнала вдоль цепочки кубитов, которая в случае, если она определяется взаимодей- ствием между соседними кубитами-спинами характеризующегося об- менным интегралом I, равна vs ~ 1а/Н, где а — расстояние между бли-
1.5. Декогерентизация 55 жайшими элементами. Подобно средней длине пробега электронов при рассеянии на дефектах и тепловых колебаниях решетки в проводнике, длина декогерентизации определяет «среднюю длину пробега» кванто- вого состояния между нарушающими когерентность событиями, про- исходящих благодаря случайным воздействиям на квантовые элементы со стороны окружения. Среди работ, посвященных общей теории эффектов декогерентиза- ции и связанным с ними проблемам, появившимся в последнее время, отметим обзор М. Менского [1.49], а также работы [1.50-1.52]. 1.5.2. Точно решаемая квантовая модель декогерентизации Рассмотрим здесь более подробно процесс декогерентизации от- дельного кубита, взаимодействующего с окружением, используя мо- дельный гамильтониан типа гамильтониана Кальдейры-Леггетта [1.53], который представим в виде матрицы 4x4 (жирные символы), а именно: Н = Hs ® 1в + 1s ® Нв + Hsb = = (П^0/2)?г ® Тв + Is ® ^bwkb^bk + ® (gkb^ + gkbk), ^’8°^ к k где гамильтонианы Hs и Нв описывают свободную эволюцию кубита и окружения в матричном представлении, 1s, и 1в — единичные 2x2 матрицы-операторы, действующие, соответственно, на кубит и бозон- ное возбуждение, а третий член — билинейное взаимодействие между „ А °А п ними. Напомним, что az = I ) — диагональная матрица Паули, ~+ /0 0\ ~ /0 1\ , , _ = I . I и о/. = I „) — бозонные матрицы к-и гармонической V1 и/ к к полевой моды квантованного окружения, Ь^Ьк = (о о) ’£kbt+glbk = = (0 \ёк о)' Гамильтониан (1.80) имеет характерное свойство: (hs ® 1В, Й) = (is® Hs, HSB) = 0, (1.81) означающее, что никакой диссипации энергии квантовой системы не происходит. Процесс декогерентизации в этом случае называется адиа-
56 Глава 1 батическим. Реально он соответствует случаю, когда диссипация энер- гии происходит значительно медленнее, чем декогерентизация. Более сложная модель с произвольной операторной функцией S(az) вместо az была рассмотрена в [1.52, 1.54]. Состояние системы кубит + окружение описывается оператором плотности р(£), а динамика отдельного кубита — приведенным опера- тором плотности определяемым как след от оператора р(7.) по степеням свободы окружения: Ps(t) = SpBp(i) = PvWIOOb (1-82) m=o,i где |г), i = 0,1 — базисные состояния кубита, которые являются собст- венными состояниями гамильтониана Ид с собственными значениями Eq = —Йшо/2, £т = бшо/2. Поэтому взаимодействие с окружением не влияет на населенности спиновых состояний, диагональные элементы матрицы плотности остаются постоянными: pa(t) = pa(fi), а энтропия запутанности стремится к постоянному значению, соответствующему энтропии Шеннона. Эти состояния в рассматриваемом случае являются хорошими состояниями-указателями. Однако взаимодействие с окру- жением определяет в рассматриваемом случае динамику фазы и дина- мику когерентности состояния кубита, описываемой недиагональными элементами poi(i) = PioW- Будем предполагать, что в начальный t = 0 состояния куби- та и окружения некоррелированы, то есть оператор плотности пред- ставим в виде: р(0) = ps(0) ® Рв, (1-83) где начальное значение приведенного оператора плотности кубита имеет отличные от нуля недиагональные элементы и когерентность Poi(O) = 8р5^|(стж + iffy) • дд(0)), а в качестве оператора плотности окружения, рассматриваемого как система бозонных возбуждений, вос- пользуемся его равновесным значением при температуре Т-. рв = exp(-HB/kT)/ Spex.p(-HB/kT) = _тт~ _ тт exp(.-(kwkb^bk/kT)) (1-84) " кк ~ ¥ (l-exp(-^/fcT)) ’
1.5. Декогерентизация 57 Зависимость от времени недиагональных элементов матрицы плот- ности определяется выражением: Poi(i) = SpsQ^ + iay) SpBp(t)), (1.85) где оператор плотности p(t) удовлетворяет операторному уравнению ihdp(t)/dt = [H,p(f)]. (1.86) Далее перейдем, как обычно, к представлению взаимодействия: р<Д) = U~\t)p(e)U(t), где U(t) = exp[-i(Hs ®1в +Ts ® (1.87) Уравнение для оператора плотности в этом представлении принимает следующий вид: ihdpint{t) / dt = [HsB(t),pint(£)], (1.88) где _ _ _ _ HSB(i) = U~\t)HSBU(t) = e^p(iHBt)H.sB exp(-iHBt) = = Kffz®^ (sk^k + gkbk exp(-zW)}. (1>89) k Решение уравнения (1.88) можно записать, в чем легко убедиться пу- тем непосредственной подстановки, в виде Pintit) = Urnt(f)p(0-)Uint(f), (1.90) где Uint(t) = exp[(fiazl2') -МД*))), (1-91) k &(*) = “ exp(wi)). (1.92) Оператор Uint(t) индуцирует запутывание состояний кубита и окруже- ния, возникающее при t > 0. Именно образование запутанного состо- яния с окружением ответственно за процесс декогерентизации кван- тового состояния кубита, описываемого элементом матрицы плотнос- ти poi(0-
58 Глава 1 Так, если начальное состояние кубита со|0) + ci|l), а состояние окружения |0fe), то оператор Uint(t) генерирует запутанное состояние вида: ^mtW(co|O) + ci|1)) ® |0fe) = cq|0> ® | - ^р) + С1|1> ® (1.93) Перейдем к вычислению poi(£)- Подставляя в (1.85) найденное значение Pint(t) (1-90)—(1.92), получим Poi(i) = Spspf^CTx + zCTj,) U(t)Url(t)p(O)Uint(t)U-1(t) \ = /1 - - \ (L94) = exp(zwoi) SpSB + i&y) • Цп<(0 ’ As(0) ® Pb • Uint(t)J, где использовано свойство инвариантности следа относительно цикли- ческой перестановки операторов и соотношение + iay) -U(t) = ±(ах + г(Гу) ехр(йи0£). (1.95) Далее учтем, что ‘ P-s(O) 0 Рв ' Uint(t) = = Пехр(пб+еД1)-Ж^(о) -ps(0)® .pBUint(t) (L96) к и произведем снова циклическую перестановку операторов под знаком следа. В результате получим poi(i) = exp(«ct?oi)JJSpBpBfcexp^5^fc(i) - hbkQ(t)^ -poi(O). (1.97) к При вычислении оставшегося следа воспользуемся формулой Ф. Бло- ха [1.1], согласно которой имеем точное выражение: w Г-ехр('й*&(‘) =ехр(-г<(»- (1.98)
1.5. Декогерентизация 59 где T(i) = 52cth(hwk/2kT) = £4|gfe|2 k k (1.99) Введя в рассмотрение спектральную плотность окружения 1(ш) = = ^2<5(w — w/.)|gfe|2, последнее выражение перепишем в виде k r(t) = У 4/(щ)(2п(щ,Т) + 1)1 ~ div, (1.100) о где n(cv,T) = (exp(hiv/kT) — I)-1 — среднее число бозевских возбуж- дений при температуре Т. Из (1.98) следует, что вклад тепловых и ва- куумных флуктуаций в Г(£) оказывается разделенным, а перемноже- ние временных шкал, обусловленных этими двумя механизмами, при- водит к достаточно сложному процессу декогерентизации: Poi(t) = exp(«W - r(i))poi(0). (1.101) Конкретный вид зависимости Г(1) определяется видом спек- тральной плотности. Если роль бозонов играют фононы кристалли- ческой решетки, то их спектр ограничен сверху дебаевской час- тотой wd, а спектральную плотность можно представить в ви- де I(iv) = aivn ехр(—iv/ivd). При п = 1 окружающая среда называ- ется «омической». В этом случае явное аналитическое выражение для Г(£) может быть получено в низкотемпературном режиме, ког- да ftwn кТ [1.50]: . , 9 •>, sh(irkTt/h) Г(£) ln(l + (jp£2) + 2 In (1.Ю2) KkTt/n Первое слагаемое здесь возникает за счет квантовых вакуумных флук- туаций, второе — за счет тепловых флуктуаций. С увеличением пара- метра hivo/kT процесс декогерентизации затягивается. Можно выделить три основных режима декогерентизации: а) «Спокойный» режим: t < iv^1, где Г(£) ~ cvjjt2 < 1. Флуктуации мало влияют на декогерентизацию.
60 Глава 1 Рис. 1.3. Зависимость декогерентизации отдельного кубита при Ншо/кТ = = 100. Хорошо видно три режима затухания. б) Квантовый режим: Шр1 < t < h/кТ, где Г(1) ~ 21п<д>£>1. Декоге- рентизация обусловлена квантовыми вакуумными флуктуациями. в) Тепловой режим: t > h/кТ, где Г(£) ~ kTt/H > 1. Тепловые флуктуации играют основную роль. На рис. 1.3 приведена зависимость ехр(—Tt) от t при hwu/kT = = 100 [1.50, 1.55]. В работе [1.50] отмечается также, что в отличие от рассмотренного случая для спектральной плотности вида 1(сц) = rtw3 ехр(—w/wp), деко- герентизация не затухает до нуля, а выходит на насыщение, величина которого определяется значением параметра hwn/kT. Здесь мы рассмотрели процесс декогерентизации состояния от- дельного кубита. Декогерентизация состояния кубитов в квантовом регистре была рассмотрена в [1.50, 1.52]. Основные результаты состо- ят в следующем. Состояние регистра из L кубитов описывается оператором плот- ности вида 2l-1 (1.103) г,1=0
Литература 61 где базисные состояния регистра \г) определяются как прямое произ- ведение базисных состояний кубитов: Ю = |гь-1) ® \гь-2) ® ® |г’о). (1.104) Степень когерентности и запутанности в L-кубитовом регистре опре- деляется недиагональными элементами 2£-мерной матрицы плотнос- ти Pij‘ В [1.50, 1.52] было показано, что если кубиты взаимодейству- ют с окружением независимо друг от друга, декогерентизация состо- яния регистра будет определяться недиагональными матричными эле- ментами с наибольшим затуханием, то есть как ехр(—£Г(£)). В другом случае, когда все кубиты регистра находятся о одинаковых состояни- ях, то есть длина когерентности велика, наиболее быстрое затухание матричных элементов определяется выражением ехр(—£2Г(£)). Литература [1.1] Ландау Л. Д., Лифшиц Е. М. Теоретическая физика, т. V. Статистичес- кая физика. Часть 1. — М.: Наука, 1976, 584 с. [1.2] Шеннон К. Работы по теории информации и кибернетике. / Перевод с англ, под ред. Р. Л. Добрушина и О. Б. Лупанова. — М.: ИЛ, 1963. [1.3] Brillouin L. Science and Information Theory. — N. Y.: Acad. Press, 1956. / Бриллюэн Л. Наука и информация. / Перевод с англ, под ред. А. А. Харькевича. — М.: Физматгиз, 1960, 392 с. [1.4] Meindl J.D. Low Power Microelectronics: Retrospect and Prospect // Proc. IEEE, 1995, v. 83, №4, pp. 619-635. [1.5] Поплавский P. П. Термодинамика информационных процессов. — M.: Наука, 1981, 256 с. [1.6] Levitin L. В. Energy Cost of Information Transmission (along the path to understanding) // Physica, 1998, v. D120, №1-2, pp. 162-167. [1.7] Landauer R. Irreversiblity and Heat Generation in the Computing Process // IBM Journ. Res. Develop., 1961, v. 5, №3, pp. 183-191. / Ландау- ер P. Необратимость и выделение тепла в процессе вычислений. Пере- вод с англ, под ред. В. А. Садовничего: Сборн. «Квантовый компьютер & квантовые вычисления» II, — Ижевск: Ред. журн. «Регуляр. и хаотич. динам.», 1999, с. 9-32.
62 Глава 1 [1.8] Dickinson A.G., Denker J.S. Adiabatic Dynamic Logic // IEEE Jour. Solid-State Circuits, 1995, v. 30, №3, pp. 311-315. [1.9] Hall J. S. Nanocomputers and Reversible Logic // Nanotechnol., 1994, v. 5, pp. 157-167. [1.10] Merkle R. C. Reversible Electronic Logic Using Switches // Nanotechnol., 1993, v. 4, №1, pp. 21-40. [1.11] Likharev K.K. Classical and Quantum Limitations on Energy Consumption in Computation // Inter. Journ. of Theor. Phys., 1982, v. 21, №12, pp. 311-326. [1.12] Bennett С. H. The Termodynamics of Computation — A Review // Inter. Journ. of Theor. Phys., 1982, v. 21, №12, pp. 905-940. [1.13] Bennett С. H. Notes on the History of Reversible Computation // IBM Journ. Res. Develop., 1988, v. 32, №1, pp. 16-23. [1.14] Bennett С. H. Time/Space Trade-off for Reversible Computation // SIAM Journ. of Comput., 1989, v. 18, №4, pp. 766-776. [1.15] Landauer R. Minimal Energy Requirements in Communication // Science, 1996, v. 272, №6, pp. 1914-1918. [1.16] Porod W., Grondin R. O., Ferry D. F., Porod G. Dissipation in Computation // Phys. Rev. Lett., 1984, v. 52, №3, pp. 232-235. [1.17] Fredkin E., Toffoli T. Conservative Logic // Inter. Journ. of Theor. Phys., 1982, v. 21, №12, pp. 219-253. [1.18] Von Neumann J. Mathematische Grudlagen der Quantenmechanik. — Berlin: Springer, 1932. / Фон Нейман И. Математические основы кванто- вой механики. / Перевод с немец, под ред. Н. Н. Боголюбова. — М.: На- ука, 1964, 368 с. [1.19] Ландау Л.Д., Лифшиц Е.М. Теоретическая физика, т. III. Квантовая механика. Нерелятивистская теория. — М.: Наука, 1974, 752 с. [1.20] Файн В. М. Квантовая радиофизика, т. 1. Фотоны и нелинейные среды. — М.: Сов. Радио, 1972, 472 с. [1.21] Митюгов В. В. Физические основы теории информации. — М.: Сов. Ра- дио, 1976, 216 с. [1.22] Schumacher В. Quantum coding // Phys. Rev., 1995, v. A51, №4, pp. 2738-2747.
Литература 63 [1.23] Холево А. С. О пропускной способности квантового канала связи // Проблемы передачи информации, 1979, т. 15, №4, с. 3-11. [1.24] Holevo A. S. The Capacity of the Quantum Channel with General Signal States // IEEE Trans. Inform. Theor., 1998, v. 44, №1, pp. 269-273. [1.25] Левитин Л. Б. О квантовой мере количества информации. В кн.: До- клады IV Всесоюзной конференции по теории передачи и кодирования информации. — М., Ташкент: ИППИ АН СССР, 1969, с. 111-115. [1.26] Jozsa R., Robb D., Wootters W. К. Lower Bond for Accessible Information in Quantum Mechanics // Phys. Rev., 1994, v. A49, №2, pp. 668-677. [1.27] Cerf N. J., Adami C. Information Theory of Quantum Entanglement and Measurement // Physica 1998, v. D120, №1-2, pp. 62-81. [1.28] Кадомцев Б. Б. Динамика и информация. — М.: Изд. ред. УФН, 2 изд, 1999, 400 с. [1.29] Plenio М. В., Vedral V. Teleportation, Entanglement and Thermodynamics in the Quantum World // Contemporary Phys., 1998, v. 39, №6, p. 431-446. [1.30] Schrodinger E. Die gegenwartige Situation in der Quantenmechanik // Naturwissenschaften, 1935, Bd. 23, S. 807-812. [1.31] Bennett C.H., Brassard G., Cre’peau C., Jozsa R., Peres A., Wootters W. K. Teleporting an Unknown Quantum State via Dual Classical and Einstein-Podolsky-Rosen Channel // Phys. Rev. Lett., 1993, v. 70, № 13, pp. 1895-1899. [1.32] Bennett С. H., Bernstein H. J., Popescu S., Schumacher B. Concentrating Partial Entanglement by Local Operations // Phys. Rev., 1996, v. A53, №4, pp. 2046-2052. [1.33] Bennett C.H., Di Vincenzo D.P., Smolin J. A., Wootters W.K. Mixed- State Entanglement and Quantum Error Correction // Phys. Rev., 1996, v. A54, №5, pp. 3824-3850. [1.34] Popescu S., Rohrlich D. Thermodynamics and the measure of entanglement // Phys. Rev., 1997, v. A56, №5, pp. R3319-R3321. [1.35] Bennett C.H., Brassard H., Popescu S., Schumacher B., Smolin J. A., Wootters W. Purification of Noisy Entanglement and Faithful Teleportation via Noisy Channel // Phys. Rev. Lett., 1996, v. 76, №5, pp. 722-725.
64 Глава 1 [1.36] Ishizaka S., Hiroshima T. Maximally Entangled Mixed States in Two Qubits // 2000, LANL E-print arXiv: quant-ph/0003023, 4 p. [1.37] Wootters W. K. Entanglement of Formation of an Arbitrary State of Two Qubits // Phys. Rev. Lett., 1998, v. 80, №10, pp. 2245-2248. [1.38] Wootters W.K. Entangled Chains // 2000, LANL E-print arXiv: quant- ph/0001114, 16 p. [1.39] Vedral V., Plenio M. B. Entanglement Measures and Purification Procedures // Phys. Rev., 1998, v. A57, №3, pp. 1619-1633. [1.40] Vedral V., Plenio M.B., Rippin M.A., Knight P.L. Quantifying Entanglement // Phys. Rev. Lett., 1997, v. 78, № 12, pp. 2275-2279. [1.41] DiVincenzo D.P., Fuchs C.A., Mabuchi H., Smolin J. A., Thapliyal A., Uhlman A. Entanglement of Assistence // 1998, LANL, E-print quant- ph/9803033, 11 p. [1.42] Lloyd S. Quantum-Mechanical Maxwell’s Demon // Phys. Rev. 1997, v. A56, № 5, pp. 3374-3382. [1.43] Landau L.D. Das Dampfungsproblem in der Wellenmechanik // Zeitsch. Phys. 1927, Bd. 45, S. 430-441. / Перевод с немец.: Л. Д. Ландау. Собрание трудов, т. I. — М.: Наука, 1969, 512 с. [1.44] Paz Р.Р., Zurek W.H. Quantum Limit of Decoherence: Enviroment Induced Superselection of Energy Eigenstates // Phys. Rev. Lett. 1999, v. 82, pp. 5181-5185. [1.45] Abragam A. The Principles of Nuclear Magnetism. — Oxford: Clarendon Press, 1961. / А. Абрагам. Ядерный магнетизм. / Перевод с англ, под ред. Г. В. Скроцкого. — М.: ИИЛ, 1963, 552 с. [1.46] Slichter С.Р. Principles of Magnetic Resonance. Third Ed. — Berlin, Heidelberg, N.Y., Berlin: Springer-Verlag, 1990, 656 p. / Сликтер Ч. Ос- новы теории магнитного резонанса. / Перевод с англ. 2-го издания 1980 г. под ред. Г. В. Скроцкого. — М.: Мир, 1981, 445 с. [1.47] Haeberelen U. Hidh Resolution NMR in Solids. Selective Averaging. — Acad. Press: N.Y., 1976. / Хеберлен У., Меринг M. ЯМР высокого раз- решения в твердых телах. / Перевод с англ, под ред. Г. В. Скроцкого и Э.Т. Липпмаа. — М.: Мир, 1980, 504 с. [1.48] Ernst R.R., Badenhausen G., Wokaun A. Principles of Nuclear Magnetic Resonance in One and Two Dimensions. — Oxford: Univ. Press, 1994,
Литература 65 650 р. / Эрнст Р., Баденхаузен Дж., Вокаун А. ЯМР в одном и двух изм- рениях. / Перевод с англ. 1-го издания 1987 г. под ред. К. М. Салихова. — М.: Мир, 1990, 710 с. [1.49] Менский М. Б. Явление декогеренции и теория непрерывных кванто- вых измерений // УФН, 1998, т. 168, №9, с. 1017-1035. [1.50] Palma G.M., Suominen К.-A., Ekert А. К. Quantum Computers and Dissipation // Proc. Roy. Soc. Lond., 1996, v. A452, pp. 567. [1.51] Omne’s R. General Theory of the Decoherence Effect in Quantum Mechanics // Phys. Rev., 1997, v. A56, №5, pp. 3383-3394. [1.52] Sun C.P., Zhan H., Liu X.F. Decoherence and Relevant Universality in Quantum Algorithms via a Dynamic Theory for Quantum Measurement // Phys.Rev, 1998, v. A58, №3, pp. 1810-1821. [1.53] Caldeira A. 0., Leggett A.J.// Phys. Rev. Lett. 1981, v. 46, pp. 211. [1.54] Mozyrsky D., Privman V. Adiabatic Decoherence // Jour. Stat. Phys., 1998, v. 91, №3/4, pp. 787-799. [1.55] Viola L., Lloyd S. Dynamical Suppression of Decoherence in Two-State Quantum Systems // 1998, LANL E-print quant-ph/9803057, 18 p.
Глава 2 КВАНТОВЫЕ ВЫЧИСЛЕНИЯ «But to те, quantum computing is not an impossible dream; it is a possible dream.... It is a dream that could change the world. So let us dream.» John Preskill 2.1. Основные квантовые логические операции В квантовом компьютере, как уже отмечалось, логические опера- ции производятся в системе кубитов. Они разбиваются на дискретную совокупность последовательных во времени базисных квантовых ло- гических операций — квантовых вентилей (quantum gates). Каждый квантовый вентиль за фиксированный промежуток времени выполняет унитарное преобразование с выделенными кубитами. Квантовый вен- тиль осуществляет обратимые операции и с этой точки зрения класси- ческий обратимый компьютер является аналогом квантового компью- тера. Одним из основных условий для построения квантового компью- тера является наличие универсального набора квантовых вентилей, с по- мощью которого может быть выполнено любое унитарное преобразова- ние в 2ь-мерном гильбертовом пространстве. К однокубитовым квантовым операторам, действующим только на один кубит, относятся различные операторы поворота вектора состоя- ния кубита в двухмерном гильбертовом пространстве. Это, в частнос- ти, такие вентили, как NOT, описываемый матрицей 2x2 или операто- ром Паули <т^: NOT = fJ j) = (2.1)
2.1. Основные квантовые логические операции 67 оператор Адамара (М. Hadamard), осуществляющий самообратимую (self inverse)1 операцию формирования суперпозиции состояний Я|°) = Н Q = y/i/2 = У172(|0) + |1>), Я|1) = Я (J) = /ф ГИ = yi?2(|0) - 11>), (2.2) которую можно записать также в виде Н\х) = ^/2 £ (-1Г%). У=0,1 (2-3) Оператор Адамара Н описывается матрицей (2-4) Аналогичное преобразование в системе L кубитов осуществляется с по- мощью N = 2£-мерного оператора Уолша-Адамара (Walsh-Hadamard), представляющего собой прямое произведение однокубитовых операто- ров Адамара: W = //, ® Н2 ® ...Нп (2-5) Используя выражение (2.3), для него получим w|x) = yi7w£(-i)^|y), (2.6) У=о где ж, у представляют собой цепочки из N = 2£ состояний L куби- тов, а х • у обозначает их побитовое скалярное произведение по моду- N—1 лю 2, определяемое как х-у= (хпПуп). Существуют и другие пред- п=() ставления оператора W. 1гГо есть операция, совпадающая с обратной А = А -1. Операции CNOT и NOT также обладают этим свойством.
68 Глава 2 Двухкубитовые вентили соответствуют операциям поворота в гиль- бертовом пространстве двух взаимодействующих кубитов, которые не могут быть представлены в виде прямого произведения независимых однокубитовых операций. Основным двухкубитовым вентилем являет- ся обратимый контролируемый инвертор или оператор контролируемое НЕ (CNOT), который в совокупности с относительно простыми одноку- битовыми операциями может быть базовым для формирования любой унитарной операции в системе из более двух кубитов [2.1]. Этот вентиль описывается квантовой схемой и матрицей 4x4 сле- дующего вида (см. также раздел 1.1): А: |а>-------- |а> CNOT = _I В : | Ь)-NOT — | Ь’) = | а ® Ъ} /1 0 0 0\ 0 10 0 0 0 0 1 \о о 1 о/ (2-7) Последовательность операций в квантовых схемах принято рассматри- вать слева направо в соответствии с направлением времени по гори- зонтальным линиям на схеме. Вентиль с симметричной относительно входа и выхода схемой описывается симметричной матрицей. Первый кубит А в операции CNOT является контролирующим, а второй В конт- ролируемым, над ним и осуществляется операция NOT, при условии, если первый кубит находится в состоянии |1). Заметим, что с помощью CNOT можно осуществлять операцию ко- пирования или неразрушающее измерение состояния контролирующего кубита, поскольку, полагая \Ь) = 0, получим \Ь') = |а). В свою очередь оператор CNOT формально может быть построен из трех более простых вентилей [2.1-2.3]: Д: | а) CNOT = где (см. ниже (2.43)) Bj,i — (2-8) (2-9) — двухкубитовый оператор контролируемого изменения фазы, кото- рый производит в рассматриваемом случае сдвиг фазы только состо- яния |1,1) на 7г: (|1,1) => —11,1)), оставляя остальные состояния без
2.1. Основные квантовые логические операции 69 изменений. Для его выполнения существенно наличие физического вза- имодействия между кубитами. Двухкубитовый оператор обмена состояниями кубитов SWAP мож- но сопоставить квантовой схеме, в которой последовательно выполня- ются три операции CNOT: А- |а> ---1----|NOT|-------- |2а© Ь) = | Ь) SWAP = B: |6) [not]——1—----[NOT]— IЗа© 2b) = la)’ ^’10^ | а Ф b) описываемые матрицей /1 0 0 0\ SWAP = 0 0 10 0 10 0 (2.11) V) о о 1) Заметим, что случае когда состояние |а) = |0), третий оператор CNOT оказывается лишним. Операцию CNOT можно осуществить также с помощью последо- вательности операций следующего вида [2.4]: CNOT = (za(tt/2) ® Zb(-7t/2)) • CSWAP • (ял(тг/2) ® 1В) • VSWAP, (2-12) где Z(±tt/2) = vW1 J Z J =Л/1Т2(Т±^) (2-13) — однокубитовые операции поворота оператора спина ст, представляю- щего состояние кубита, на угол ±тг/2 вокруг оси z в спиновом простран- стве, а двухкубитовые операции CSWAP описываются матрицами /(2г)1/2 CSWAP = (2г)”1/2 J \ о 0 0 о \ г 1 0 1 г 0 0 0 (2г)1/2/ (2-14) Ниже в главе 4 будут рассмотрены способы осуществления однокуби- товых операций поворота и двухкубитовых операций SWAP и CSWAP на примере ядерных спинов-кубитов.
70 Глава 2 Используя систему из трех связанных спинов-кубитов, можно сформировать и такой универсальный элемент, как вентиль Тоффоли или CCNOT [2.3]: 71: |а>-----Г----- |а> CCNOT = 5:1&>--------'•----- 1&> . (2.15) С: | с)-- NOT ----- | с') = |а П b ® с) В этом операторе управляющими являются два кубита А и В и один управляемый С. Он описывается следующей матрицей 8x8 в ба- зисных состояниях |0,0,0), 10,0,1), |0,1,0), 11,0,0), 10,1,1), 11,0,1), 11,1,0) и |1,1,1>: /1 0 0 0 0 0 0 0\ 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 о о о 1 о о о о CCNOT = 0 0 0 0 1 0 0 0 (2.16) 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 V' 0 0 0 0 0 1 о) Такая операция может быть выполнена с помощью пяти двухкубитовых операций [2.1]. 2.2. Некоторые квантовые алгоритмы Остановимся теперь на некоторых типичных квантовых алгорит- мах, играющих принципиальную роль в квантовых вычислительных процессах, рассмотрим их свойства и возможности, а также произведем сравнение квантовых операций, использующих эти алгоритмы, с клас- сическими операциями независимо от конкретного вида кубитов. 2.2.1. Формирование запутанного состояния В качестве простейшего примера рассмотрим формирование EPR- пары из незапутанного состояния пары кубитов-спинов |01): (2-17)
2.2. Некоторые квантовые алгоритмы 71 01)+ 10). (2.19) Для этого оказывается достаточно подействовать сначала преобразо- ванием Адамара Н (2.2) на состояние первого кубита |0), а затем на полученное состояние операцией CNOT, при которой контролируемым является второй кубит |1): CNOT • (Я ®Т)|01> => CNOT • дЛ72(|О> + |1)) ® |1) => V 7 (2.18) = [Феря)- Квантовую схему этого преобразования можно представить следую- щим образом (нормировочные множители -^/1/2 опущены): -0-------Г----|0> +|1> |1> ------|.\ОТН 11> +|0> Заметим здесь, что одно преобразование Адамара, действующее локаль- но только на один кубит, не приводит еще к образованию запутанно- го состояния. Ниже будет рассмотрен конкретный механизм действия всей этой операции с использованием методов ЯМР. 2.2.2. Задача Дойча В простейшем варианте задача состоит в следующем [2.5] (см. так- же обзор [2.6]). Предположим, что имеется совокупность четырех би- нарных функций fi(x) = ±1 двоичной переменной х = 0,1, из кото- рых две постоянны (Д(ж) = 0 и /2(ж) = 1 для всех возможных зна- чений ж) и две «сбалансированы» (balanced) (имеют различные зна- чения для х = 0 и для х = 1: /з(ж) = х и J'J.x) = NOT ж). Задача Дойча (D. Deutsch) состоит в том, чтобы определить, к какой группе относится функция fi. При классическом решении такой задачи необходимо выполнить минимум две операции, то есть определить отдельно /(0) и /(1). В квантовом случае благодаря возможности использовать свойство су- перпозиции квантовых состояний достаточно только одной операции (один бит информации). Алгоритм Дойча-Джозса (D.Deutsch, R. Joz- sa) [2.7] решения этой задачи в рассматриваемом простейшем варианте выполняется на компьютере, состоящем из двух кубитов. Первый ос- новной кубит, состояние которого |ж) — это вход квантового компью- тера, а второй в состоянии \у) является вспомогательным «рабочим»
72 Глава 2 кубитом, то есть принадлежит как бы к аппаратным средствам. Пусть квантовый компьютер работает как квантовый черный ящик (специа- листы по компьютерам называют его или соответствующую операцию квантовым оракулом (oracle)), выполняя над состояниями двухкубито- вой системы унитарную операцию Uf : |ж) © \у) => |ж) ® \у ® /(ж)), описываемую оператором Uf. Этот оператор представляется четырь- мя матрицами 4x4, соответствующими четырем возможным функци- ям /(ж): /1000\ /0100\ ufl= =1, Uf2= jooo I = 1 ® NOT, (2.20) \0 0 0 1 / \0 0 1 о/ Uh = (Ш?) = CNOT, Ufi = (jgog) = CNOT • (T® NOT). \0 0 1 0/ \0 0 0 1/ (2.21) Квантовая схема, соответствующая оператору Uf, имеет вид: |х) \у> |х> \у® Дл)) (2.22) Суть алгоритма Дойча-Джозса состоит в следующем: сначала на входе квантовой схемы с помощью операций Адамара (2.2) приготовляется начальная суперпозиция состояний основного и вспомогательного ку- битов, которая, в частности, при |ж) ® |у) = |0) ® |1) принимает вид: |0>®|1>= (j) ^|VUHl/2)(|0) + |l)W|0)-|19 = W \ / \ 7 (2.23) = (1/2)(|00> + |10> - |01) - |11>). В результате действия операторов Адамара возникает незапутанная су- перпозиция двухкубитовых состояний, отдельные составляющие в ко- торой имеют одинаковые амплитуды, но их фазы могут отличаться на тг. Затем производится преобразование Uf. Учитывая, что (|0 © /(ж)) - 11 ф /(ж))) = (-1/(ж) (|0) - 11>) (-1)/(1) = (-l)2/!0)®/!1),
2.2. Некоторые квантовые алгоритмы 73 после действия операции Uj получим состояние Uf ’ \^in) |^out) ~ / \ \ (2.25') = (1/2)(-1)^<°) (|0) + (-1/(0)®^|1>) ® (|0) - |1>), которое зависит от значения относительной фазы /(0)ф/(1) двух учас- твующих в суперпозиции состояний. Действуя затем снова операциями Адамара, получим обращение суперпозиций на выходе и переход пер- вого кубита в состояние (—1)7(°)|/(0) ф /(1))- При этом второй кубит возвращается в состояние |1). Если относительная фаза имеет значе- ние /(0) ф /(1) = 0, то конечное состояние первого кубита |0), а если /(0) ф /(1) = 1, то конечное состояние первого кубита |1). В результате полная схема действия алгоритма Дойча-Джозса принимает следую- щий вид (рис. 2.1) (нормировочные множители д/1/2 также опущены): -7Л |0> + | 1> п I-------- 771|0>-|1> Ю> И) Ю>± I О гтг ----------[±£_ |0> ДО) Ф Д1) = О 11> ДО) Ф Д1) = 1 Н> Рис. 2.1. Квантовая схема алгоритма Дойча-Джозса. Последовательность операций слева направо. Для решения задачи Дойча достаточно только одной вычислитель- ной операции по определению относительной фазы /(0) ф /(1), то есть определения результирующего состояния первого кубита. (Если |0), то Д1,2(®) — постоянные функции, если |1), то /3,4(0?) — балансирован- ные функции.) Существенно, что при этом не вычисляются значения самих функций /(ж). Квантовый компьютер действует на суперпози- цию состояний |0) и |1) и тем самым выделяет «глобальную» инфор- мацию о функции, которая зависит как от /(0), так и от /(1). В этом проявляется здесь квантовый параллелизм. На примере задачи Дойча было впервые продемонстрировано квантовое ускорение ее решения. Алгоритм Дойча-Джозса был сформулирован и для общего слу- чая L > 1, когда |ж) и \у) являются векторами в 2£-мерном гиль- бертовом пространстве |ж) = |ж0,я?1,...ж£_х), \у) = |у0,У1, • • -Уь-х), соответственно, квантовый оракул действует на многомерный век- тор состояния Uf : |жо, жх,... xl-i) ® \у} = |жо, жх,... xl-i) ® \у Ф ф/(жо,жх,...ж£_х)) [2.7, 2.8].
74 Глава 2 Задача снова состоит в определении, является ли двузначная функ- ция постоянной или сбалансированной, имеющей одно значение для од- ной половины, и другое для второй половины всех х. Квантовый алго- ритм позволяет решить эту задачу за L операций, тогда как классичес- кий за 2l . Экспериментально этот алгоритм был реализован на простейших ЯМР квантовых компьютерах (см. гл. 4). 2.2.3. Квантовая телепортация Эта операция состоит в использовании запутанного состояния двух кубитов для передачи неизвестного для отправителя А состояния куби- та С другому кубиту получателя В (передается только состояние, а не сам квантовый объект!). Возможность такой операции впервые была подтверждена и экспериментально сначала с помощью использования оптических систем в работе [2.9], а затем и методом ЯМР (см. ниже). Предположим [2.10], что отправитель А желает передать получате- лю В информацию о состоянии кубита С вида |Фс) = а|0с) + Ъ\ 1с), не зная значений параметров а и Ь, и поэтому не может ее передать по классическому каналу. Для этого сначала из состояний кубитов А и В, принадлежащих отправителю А и получателю В с помощью операций Адамара и CNOT (2.2) образуется запутанное вспомогательное (ancilla) состояние, например, вида |Фав) = \/1/2 (|0л0в) + |1д1в))- Это состо- яние кубитов А и В известно как отправителю, так и получателю и иг- рает роль квантового канала передачи информации. Общее начальное состояние передаваемого С и двух запутанных кубитов А и В квантового канала далее представим в виде |Фдвс) = |<Ы ® |Фав) =(а|0с) + ^|1с)^ ® \/1/2^|0а0в) + |1д1в)) = = | ® (а|0в) + &| 1в)) + |Фдс) ® (а|0в) - &| 1в)) + + 1^лс) ® + |Фдс) ® (а|1-в) - &|0в))}> (2.26) где
2.2. Некоторые квантовые алгоритмы 75 — составляющие так называемого ортонормированного базиса Белла (J.Bell), построенного на состояниях двух кубитов А и С, относящихся только к отправителю А. Каждому из этих составляющих соответству- ет определенное состояние кубита получателя В, по-своему зависящее от параметров а и Ь. Получив некоторое, вообще говоря неизвестное ему состояние |ФС), отправитель производит измерение запутанного состо- яния двух своих кубитов в базисе Белла (иначе говоря, осуществляет проектирование на состояния этого базиса). Рассмотрим сначала случай, когда в результате с достаточно боль- шой вероятностью отправитель получит проекцию |Ф^С) и сообщит об этом получателю с помощью классического сигнала (например, по теле- фону). Поскольку исходное состояние двух кубитов А и С отправите- ля и одного кубита В получателя |Фс) ® |Фав) редуцируется в резуль- тате этого измерения в состояние |Ф^с)® (а|1в) + &|0в)), то тем самым сообщается получателю, чем отличается полученное им состояние ку- бита В от отправленного состояния кубита С и какую операцию нужно произвести с кубитом В, чтобы определить, каким было отправленное состояние кубита С. Для определения последнего в рассматриваемом случае достаточно произвести локальное унитарное преобразование, со- ответствующее логической операции NOT = ах: 0) => |1), |1) => |0). Если отправитель получил запутанное состояние |Ф^С), то это будет означать, что полученное состояние будет просто совпадать с первона- чально отправленным, а если он получил |Ф)(С), то нужно произвести преобразование оператором Паули az; |0) => |0), |1) => —11). Легко опре- делить, какую операцию нужно произвести получателю в оставшем- ся случае. На этом заканчивается процесс телепортации. Аналогичный процесс можно организовать и для более чем двух пользователей. Кван- товая схема операции однокубитовой телепортации может быть пред- ставлена в виде [2.11]: Подобным образом можно телепортировать многокубитовые, в том числе и запутанные состояния и осуществлять многокубитовые кван- товые операции с разнесенными (remote) кубитами. При этом отпа- дает необходимость иметь кубиты в непосредственной близости друг от друга при выполнении, например, операции CNOT или операций формирования сложных запутанных состояний, таких как состояния трехкубитового «шредингеровского кота» или GHZ (Greenberger-Horn- Zeilinger) |У) = (|000> + |111>)/2.
76 Глава 2 Рис. 2.2. Квантовая схема телепортации для двух случаев получаемой по клас- сическому каналу связи информации о измеренных в базисе Белла (прямо- угольник В) |Ф^С) и |Ф^С). Двойная линия соответствует классическому каналу связи. Готтесман и Чуанг [2.11, 2.12] показали, что, используя од- нокубитовую квантовую телепортацию, как базовую составляющую (primitive), можно построить квантовые логические операции, которые не могут быть осуществлены непосредственно с помощью унитарных операций. По этой схеме различные разнесенные квантовые операции охватывают определенные вспомогательные состояния и производятся с использованием классически контролируемых однокубитовых опера- ций только на приемном конце квантового канала. С точки зрения теории информации, кубиты характеризуют пря- мые ресурсы передаваемого сигнала, которые могут быть использова- ны для передачи информации по квантовому каналу, тогда как заби- ты представляют собой только косвенные ресурсы, необходимые для обслуживания канала связи между Л и В. С помощью только одних забитов нельзя передавать направленную информацию о произвольном состоянии системы. Для этого квантовый канал должен быть дополнен направленной передачей классических битов информации. Все операции, осуществляемые при телепортации, (измерение за- путанного состояния отправителем в базисе Белла и однокубитовые унитарные преобразование на приемном конце), являются локальными по своей природе. Они дополняются классической связью. С практи- ческой точки зрения важно выяснить, как ведут себя запутанные со- стояния в процессе телепортации под действием локальных квантовых операций и классической связи (local quantum operations and classical communication — LQCC) и нельзя ли сделать этот процесс более эф- фективным. Изложим некоторые результаты, касающиеся этого вопроса, при- веденные в статье Джонатана и Пленио (D. Jonathan, М. Plenio) [2.13].
2.2. Некоторые квантовые алгоритмы 77 Пусть отправитель А и получатель В участвуют в образовании чисто- го запутанного двухчастичного конечномерного состояния |V’i), кото- рое желательно, используя только LQCC, преобразовать в |^2)- В этом случае существенна теорема Нильсена (М. Nilsen) [2.14, 2.15]. Запишем разложения Шмидта для n-мерных парных состоя- ний в виде IV’i) = ® \гв), 1 > 4 > cl А ... > с2 > О, (2.28) Ш ® \iB), 1 ci2 4 ^ ... ^ 4 > 0. Теорема Нильсена утверждает, что LQCC конвертирует Иг) с 100% вероятностью только если для 1 <: I п (2.29) Из теоремы следует, что существуют такие пары состояний, ког- да одно из них не конвертируется в другое. Такие состояния на- зываются несравнимыми (incomparable), введем для них обозначе- ние IV’l) / -> 1^2)- Например, такими состояниями являются = у/0А |00> + х/м |11> + \/бД I22) + д/ОД |33>, |^2) = у/бд |оо> + у/б)25 111) + у/б)25 122>, поскольку с2 < с]2, но с2+4 > c'^+cj2. Максимальная вероятность, с ко- торой возможна конверсия этих функций, определяется выражением Ртах(^1 => Vb) = min (2-31) где суммы Ш) = 1 - Ys2i = Y/t (2.32) i=l l-l
78 Глава 2 носят название монотонов запутанности (entanglement monotones) [2.16]. Это минимальное количество невозрастающих параметров, ха- рактеризующих квантовый нелокальный ресурс системы кубитов. В случае двух кубитов (/ = 1,2) мы имеем только два монотона, рав- ные Ci и С1 + С2 = 1. Для вероятности преобразования (2.31) пары функ- ций (2.30) получим 80%. Из выражения (2.31), в частности, следует, что а) процесс преобразования IV’i) => является необратимым; б) нелокальные ресурсы, определяемые запутанностью неаддитив- ны, то есть состояния |^)®\ф) имеют большие ресурсы, чем удвоенный ресурс одного состояния \ф); в) нелокальный ресурс полностью описывается совокупностью мо- нотонов. Предположим теперь, что имеется «банк запутанных состояний», то есть такой нерасходуемый физический ресурс, из которого можно позаимствовать на время преобразования дополнительное запутанное состояние \ф). Преобразование запутанных состояний с использовани- ем запутанного состояния \ф) было названо локальным квантовым пре- образованием при содействии запутывания (entanglement-assisted local quantum transformation — ELQCC). Пусть заимствовано состояние \ф) = |44> + 155). (2.33) Коэффициенты Шмидта 7^, у'£ для произведений состояний в по- рядке уменьшения: Ш ® \ф): 0,24; 0,24; 0,16; 0,16; 0,06; 0,06; 0,04; 0,04, ir±/ l-г/ (2 341 |^2) ® \Ф): 0,30; 0,20; 0,15; 0,15; 0,10; 0,10; 0,00; 0,00, V ’ 7 то есть Е^ Е^’ 1 I > 8. (2.35) k=i k=i Следовательно, согласно теореме Нильсена преобразование |V’i)<8> ®|</>) => [фя) • \Ф) может быть теперь реализовано с 100% уверенностью, если использовать LQCC. После выполнения преобразования состоя- ние \ф) возвращается в «банк» (см. рис. 2.3). Это состояние действует
2.2. Некоторые квантовые алгоритмы 79 подобно катализатору в химических реакциях: его наличие позволяет произвести запрещенное преобразование, и поскольку оно не расходу- ется, оно может быть использовано многократно. А | ^) В 1 1 I ^1> 1$ LQCC А Р llJ ELQCC А I ^2> В I ^2> 1$ Рис. 2.3. Схема преобразования |^>i) => [ф-ф) без участия (LQCC) и при учас- тии катализатора \ф) (ELQCC), двойная линия обозначает классический ка- нал связи [2.13]. В [2.13], в частности, показано также, что катализатор не может быть максимально запутанным состоянием, кроме того, эффекты ка- тализа не могут привести к максимальной концентрации запутанности. Заметим, что использование телепортации позволяет сконструиро- вать помехоустойчивые логические операции для универсальных кван- товых вычислений [2.12] (об этом см. раздел 2.3.3). 2.2.4. Клонирование сигнального состояния Отличие клонирования от копирования состоит в том, что при кло- нировании оператор, желающий создать копию неизвестного состояния кубита, знает только то, что она должна быть идентична первоначаль- ному кубиту, но он не знает ничего о самом ее состоянии. Рассмотрим два сигнальных состояния квантовой системы М: \ат) и \Ьт) и некоторое устройство — оператор, который создает копию этих состояний в системе X, находящейся в начальном состоянии 10), то есть осуществляет операцию [2.17]: \/1 /21Gmж) , |ЬтОж) => х/1/2|ЬтЬя:). 2.36)
80 Глава 2 При клонировании суперпозиции двух состояний |ст) = д/1/2 х х (|«m) + |&т)), соответственно, мы должны были бы получить |ст0®) = V^l/2 ( |ЯтО®) + 1/2 ( |Ятаж) + ) 7^ V 7 v х 7 (2.37) I ^ТП^х) 1/20 Q’mSt’X ) + \ьт Ьх) + IЧ'т ьх) + \ьm,€Lx)j ч откуда следует, что в случае неортогональности состояний (]атЬх), |&таж) 7^ 0) операция клонирования суперпозиции противоречит кван- товомеханическому принципу линейности унитарных операций. Это значит, что невозможно создать такое копирующее квантовое устрой- ство, основанное на использовании унитарных операций, которое бы, получив произвольное неизвестное состояние на входе, создало бы две копии — одну на входе, а другую на выходе. В этом состоит теоре- ма Вуттерса и Зурека (W.Wootters, W. Zurek) [2.18] о невозможности клонирования неизвестного заранее квантового состояния. Оказывает- ся, однако, можно указать также случаи, когда и при ортогональности смешанных сигнальных состояний клонирование невозможно [2.19]. Если бы клонирование было возможным, то оказалось бы возмож- ным в процессе телепортации передавать классические сигналы с сверх- световой скоростью. Это означало бы, что два события — отправление сигнала С от А и получение его у В — разделены пространственно- подобным мнимым интервалом и поэтому в некоторый системе отсчета второе событие могло бы предшествовать первому событию, и, следо- вательно, во временном интервале между этими событиями состояние передаваемого кубита С могло бы совпадать с состоянием кубита В, то есть произошло бы его клонирование [2.20]. Из теоремы о невозможности клонирования, в частности также следует, что сохранение копии начального неизвестного сигнального со- стояния кубита С у отправителя А после телепортации сигнала к полу- чателю В невозможно. Первоначальный сигнал у отправителя неизбеж- но стирается. Пусть теперь предполагается произвести телепортацию сигнала, образующего запутанное состояние для двух кубитов отправи- теля А, при этом у получателя В имеется вначале один кубит в некото- ром состоянии. Помимо этого, как обычно формируется максимально запутанное состояние для кубитов отправителя и получателя, образую- щее квантовый канал. После телепортации сигнала получатель помимо запутанного состояния канала должен приобрести запутанное состоя-
2.2. Некоторые квантовые алгоритмы 81 ние переданного кубита и кубита, оставшегося у отправителя. Тем са- мым запутанность состояния получателя увеличится вдвое по сравне- нию с максимальной. Однако это противоречит общему закону о невоз- можности увеличения запутанности с помощью локальных операций, выполняемых при телепортации [2.21]. Таким образом, после телепор- тации сигнала не только стирается начальный сигнал у отправителя, но должно также разрушаться и максимально запутанное состояние, играющее роль квантового канала. Это значит, что имеет место полное или частичное расходование запутывания как ресурса. Однако, если использовать принцип локальных квантовых преобразований с заим- ствованием вспомогательного запутывания (ELQCC), рассмотренный в разделе 2.2.3, полного разрушения квантового канала и расходования ресурса запутывания при выполнении таких операций можно избежать. 2.2.5. Квантовое фурье-преобразование Рассмотрим квантовую систему — квантовый регистр в виде це- почки из L кубитов с номерами i = 0,1,2,... , L — 1, имеющий N = 2Ь булевых состояний и который может хранить целые числа х от 0 до N — 1. Для £-значного в двоичном представлении числа запишем L — 1 х = У^хг2г, г=0 (2.38) где коэффициенты х^, как и в случае классических битов, принимают только два значения 0 или 1. Состояния квантового регистра, соответ- ствующие 2£-мерным векторам являются прямыми произведениями двухмерных векторов состояний отдельных кубитов |ж»). Используем далее для них обозначение: |ж) = |ж£-1,ж£_2,.. .ХО) = |ж£-1) ® |ж£-2) ® ® |ж0), (2.39) например, состояние |5) = |1) <8> |0) ® |1> = |Ю1> = О о о 1 о о ный вектор состояния требует для записи 3 кубита. — восьмимер- Квантовое фурье-преобразование представляет собой унитарное преобразование (quantum Fourier transform — QFTjv) состояния кван-
82 Глава 2 тового регистра, описываемого /V-мериым вектором состояния ви- л-1 да ^2 /(ж)|ж) в N = 2£-мерным пространстве, в другое состоя- х=0 N—1 ~ H№ QFTW : £/(Ж)|Ж) => £7(fc)|fc), (2.40) ./=() к=0 где амплитуда фурье-преобразования f(x) имеет вид ,--7V-1 /(&) = 52 ехр(2тгг/гж^)/(ж). (2.41) ’ V х=0 В двухмерной х, fe-плоскости фурье-преобразование соответствует повороту осей координат на 90°, приводящему к преобразованию шка- лы х в шкалу к. Квантовое фурье-преобразование представляется уни- тарной матрицей N х N: /11 1 ... 1 \ 1 щ ш2 ... QFTjv = VT/N 1 w2 си4 ... ’ (2.42) kl сл-1 w2^-1) ... ш(л"-1)2> ш = ехр(2тгг /N). Амплитуды базисных функций фурье-преобразования ехр(2тхк / N) одинаковы при всех значениях х, а их фазы пробегают значения 0, 2mk/N, 2iri2k/N,... 2m(N — l)k/N. Квантовое фурье-преобразование может быть построено с помо- щью двух основных операторов, осуществляющих унитарные опера- ции в 2£-мерном гильбертовом пространстве состояний. Это однокуби- товый оператор Адамара Hj (2.2), действующий на J-й кубит и двух- кубитовый оператор контролируемого изменения фазы Bjk, зависящий только от относительной фазы состояний |1) j-vo и к-го кубитов, не- зависимо от состояния других кубитов. Эти операторы описываются, соответственно, матрицами в базисах \xj) и \xjXk) = \xj) ® \хь) [2.22]: Bj,k — /10 0 о \ 0 10 о 0 0 1 о \0 0 0 (2.43)
2.2. Некоторые квантовые алгоритмы 83 где относительная фаза Oj-k = тг/2*—J, k — j — «расстояние» между двумя кубитами, 1 к — j L. Произведем далее над состоянием |ж) определенную последователь- ность операций, отмечая каждый шаг индексом j, который изменяется от j = L — 1 до j = 0. В качестве первого шага положим j = L — 1 и по- действуем оператором на первый кубит Ж£_х, что эквивалентно действию оператора ® 1ь-2 <8>... <8> 1г <8> li 1о на состояние всего регистра |ж). Далее на втором шаге положим j = L — 2 и подействуем про- изведением операторов Bl-2,l-i(1l-i ® •-Нь-г)!^ на состояния двух кубитов Ж£-1 и хь-2 (здесь, как и в квантовых схемах [2.22], пред- полагается, что операторы действуют по направлению оси времени в порядке слева направо, что обозначим здесь |=>). Продолжая далее та- ким образом, на очередном j-м шаге получим операцию Bjj+t -Bjj+2 х х ... • Bj,L-i • Когда будет достигнуто значение j = 0, этот шаг заканчивается операцией Htl. В результате, полное унитарное преобра- зование представляется как последовательность элементарных шагов для всех значений j. Например, в случае простейшего регистра из L = 2 кубитов (J = = 0,1) унитарное фурье-преобразование QFT4 формируется из после- довательности всего трех элементарных операций, описываемых мат- рицами в четырехмерном базисе |ж) = |жхжо): |0х0о), |0х1q), |lxOo), |1x1q) следующего вида С/4 = (Ях® 10) • В01 (1Х® Чтобы записать результат действия последнего выражения на со- стояние двухкубитового регистра в матричной форме, представим, ис- пользуя единичную двухрядную матрицу 1&, операторы Адамара ffj также в виде матриц 4x4 в базисе ^Xj+iXj): 0 1 0 \ 1 0 1 0 -1 0 5 1 0 -у 1 0 0 > (2.44) -1 0 0 0 1 1 1 1 -ъ и перейдем к обычной для умножаемых операторов-матриц последова-
84 Глава 2 тельности действующих справа налево (|<=): и4 = (Н4 0 1q) • Bqi • (11 ® /MU — (1х 0 В 1) • в01 •(Hi0 1o)k /1 1 0 0 \ /1 0 0 0\ /101 0 \ /1 1 1 1 \ _ 1 1-10 0 0 10 0 0 10 1 _ 1 1 —1 г —г 2 0 0 11 0 0 10 10-10 2 11-1-1 о 1-1/ \0 0 0 г/ \0 1 0 -1) ^1 —1 —г i ) (2-45) В результате действия унитарной операции (2.45) четырехмерное состояние |ж) двухкубитового регистра преобразуется в четырехмер- ную линейную суперпозицию |с) состояний следующим образом: В4|ж) = U4 |00> |01> _ I \ _ 1 |10> |с> 2 |И> /|00) + |01) + |10) + |11)\ |01) — |01) + г|10) — г|11) |10) + |01)- |10>- |11) \|11> - |01> +г|10> + г|11>/ (2-46) Заметим, что это преобразование не приводит к запутыванию со- стояний. Действительно, правую часть выражения (2.46) можно пред- ставить в виде произведений: |00> + |01> + |10) + |11) (|0) + |1)) 0 (|0) + |1)) |01> - |01> + i110) - i\ 11) = (|0) + i\ 1)) 0 (|0) - |1)) |10) + |01)- |10> - |11) (|0) - |1))®(|0) + |1))- 1 ’ |11) — |01) + г|10) + г|11) (|О)-г|1))0(|О)-|1)) То есть для N = 2£ = 4 (четырем базисным состояниям 00, 01, 10, 11 сопоставим числа х, к = 0,1,2,3) получим: U4 : |х) (1|0) + ехр(тггж/2)|1) + ехр(тггж)|2) + ехр(3тггх/2)|3)). (2.48) Из сравнения (2.41) и (2.48) видно, что для получения квантового фурье-преобразования следует дополнительно перейти от состояния |с) в (2.46) к состоянию |fc), отличающемуся от |с) обратным порядком расположения состояний кубитов в регистре: 00 => 00,01 => 10, 10 => => 01,11 => 11. Такое преобразование производится с помощью еще
2.2. Некоторые квантовые алгоритмы 85 одной унитарной операции обмена (SWAP) состояний двух кубитов: /1 0 0 0\ \k) = SWAP с) = 0 0 10 0 10 0 |с>. (2.49) V) о о 1) Заметим, что эта процедура аналогична операции «инверсии поряд- ка двоичных знаков» в классическом алгоритме быстрого дискретного фурье-преобразования Кули-Тьюки (J. Cooley, J.Tukey) [2.23]. В ре- зультате QFT4 = SWAP • U4. При L = 4 размерность гильбертова пространства N = 24 = = 16 и для выполнения (QFT)i6 необходимо произвести последователь- ность уже не трех, a L(L + 1)/2 = 10 элементарных унитарных опера- ций, с L операциями Адамара с каждым кубитом и L(L — 1)/2 двух- кубитовыми операциями контролируемого изменения фазы, а именно (для краткости здесь опущены единичные операторы) [2.22]: и1е = Н3 (В23Н2) (BO3Bo2Boii?o)U. (2.50) Схема QFT для этого случая представлена на рис. 2.4. Рис. 2.4. Квантовая схема квантового фурье-образования, выполняемого на регистре из четырех кубитов (последовательность операций слева направо). Если предполагать, что на каждую элементарную операцию за- трачивается одно и то же время, то есть все операции имеют оди- наковое разрешение по времени, то временная цена полного преобра- зования пропорциональна числу операций и растет как квадратичная функция от числа L. Для сравнения укажем, что число элементарных операций, необходимых для выполнения быстрого классического фурье- преобразования Кули-Тьюки экспоненциально зависит от используе- мого числа кубитов [2.23], а именно, ~ 3NL = 3-2lL L(L+l)/2 и, сле- довательно, временная цена классического фурье-преобразования рас- тет экспоненциально с L. Ускорение квантового фурье-преобразования
86 Глава 2 по сравнению с классическим обязано свойству унитарного преоб- разования, действующего одновременно на целый массив параметров в гильбертовом пространстве состояний, что является проявлением квантового параллелизма. Отдельные реальные квантовые логические операции требуют обычно для своего выполнения характерного времени. В ЯМР кван- товых компьютерах — это длительность радиочастотных импульсов заданной интенсивности, осуществляющих необходимый поворот спи- нов (см. гл. 4). Так, для выполнения операции в случае кванто- вого фурье-преобразования необходимо осуществить поворот фазы на угол Oj-k = 7r/2fc_J, что требует длительности Tk-j, пропорциональ- ной где 2-1 2~(к-Г) <: 2_(L-1\ Число таких двухкубитовых операций контролируемого изменения фазы при выполнении кванто- вого фурье-преобразования равно L(L — 1)/2. Диапазон необходимых длительностей элементарных операций при сохранении точности кван- тового фурье-преобразования увеличивается с числом L экспоненци- ально и соответственно влияет на временную цену всего преобразова- ния. Однако следует учесть, что минимальное значение длительности элементарной операции определяется временным разрешением регист- рирующей системы, которое при больших значениях L может сущест- венно ограничить этот диапазон и в результате привести к тому, что зависимость от L временной цены квантового фурье-преобразования хотя и будет более сильной, чем ~ £. но более слабой, чем ~ L2£ [2.24]. Использование приближенного квантового фурье-преобразования, в ко- тором уменьшается число операций контролируемого фазового сдвига до величины, определяемой требованием точности [2.25], может при- вести к аналогичному выводу. Более того, можно предложить опти- мизационную процедуру выполнения такого преобразования, приводя- щую к полиномиальной зависимости временной цены квантового фурье- преобразования от L, позволяющую сохранить значительное ускорение квантового фурье-преобразования по сравнению с классическим фурье- преобразования и для неидеальных квантовых операций. 2.2.6. Алгоритм факторизации Шора Алгоритм состоит в определении простых множителей р и q для заданного целого числа М = р • q путем использования квантовой схе- мы для определения периода г некоторой периодической функции вида ум(х) = ах mod М, где ж = 0,1,... А — 1, N = 2L, а — любое число, не
2.2. Некоторые квантовые алгоритмы 87 имеющее общих делителей с рассматриваемым числом М. Например, в случае нечетного числа М = 15 можно выбрать, в частности, а = = 2 (если М — четное число, то задача разделения на множители, очевидно, сводится к задаче для соответствующего нечетного сомно- жителя), и тогда последовательность чисел 2°,21,... ,2Ж по модулю 15 представляется в следующем виде 1, 2, 4, 8, 1, 2, 4, 8 ... , то есть имеет период по х г = 4 и удовлетворяет уравнению 2r = 1 mod 15 (в об- щем случае аг = 1 mod М, а параметр г называется порядком функ- ции a mod М когда а < М и не имеет общих множителей с М). Теперь, когда период г известен, множители числа М с помощью алгоритма Евклида определяются как наибольшие общие делители чи- сел 2Г/2 ± 1 и М. В рассматриваемом случае будем иметь 15 = 5-3. Для записи этого числа, очевидно, необходимо 4 бита (24 = 16). В общем случае для записи числа М необходимо будет иметь около log2 М бит информации. Вычислительная схема, используемая для осуществления кванто- вого алгоритма Гора (Р. Shor) (см. расширенную версию первого со- общения в 1994 г. [2.26], а также [2.22, 2.27]), представляет собой два квантовых регистра X и Y, каждый состоящий в начальный мо- мент из совокупности кубитов в нулевом булевом состоянии |0) = = |0т,_1, Оь-2,... , Оо). Регистр X используется для размещения ар- гументов х (натуральные числа) функции ум(х), то есть N состоя- ний |ж) типа (2.39), а вспомогательный регистр Y используется для размещения значений самой функции ум(х) с подлежащим определе- нию периодом г. Регистр Y должен быть достаточно большим, что- бы разместить значения функции ум(х), охватывающие достаточное число предполагаемых полных периодов. Для этого необходимо, чтобы число состояний регистра N = 2L М2 г2. На первом этапе алгоритма начальное состояние |0) регистра X переводится с помощью операции Уолша-Адамара в равновероятную (с равными амплитудами) суперпозицию всех булевых состояний N = = 2Г‘ |х) = |ж£_1, Ж£_2,... жо) при этом второй регистр остается в со- стоянии |0). В результате, для системы двух регистров получается со- стояние N—l N—1 ||/?[ж,0]> = y/T/N^} ® |0) = (2-51) .-/;=() ж=0 Полное число необходимых логических операций на этом этапе опреде-
88 Глава 2 ляется числом элементарных операций Адамара, то есть числом L. Па- раллельно с помощью обратимой вычислительной операции квантовый регистр Y заполняется значениями функции ум(х) = 2х mod М и пер- воначальное состояние системы двух регистров превращается в супер- позицию, в которой между состояниями обоих регистров образуется определенная связь. Например, в случае М = 15 она имеет вид: JV-1 АГ-1 |</?[ж,ум(а?)]) = x/l/lV^Z ® \Ум(хУ) = |ж) ® |2Ж mod 15) = ./=() ./=() = \/w(|0) ® |1) + |1) ® |2) + |2) ® |4) + |3) ® ®|8) + |4) ® |1) + |5) ® |2) + |6) ® |4) + ... + - 1) ® |2ЛГ"1 mod 15)), (2.52) откуда следует, что последовательность значений функций 7/15(0?) имеет период г = 4 и каждому фиксированному состоянию второго регист- ра соответствует последовательность амплитуд, оставшихся в первом регистре ж, с расстояниями друг от друга, равными периоду функ- ции У1з(ж). Например, если зафиксировано состояние второго регист- ра |4), то в первом регистре соответствующие числа х отличаются на период г = 4: \<р[х, 4]) = У1Ж(|2) + |6) + 110) + ... + |4А + О) ® |4) = а (2.53) = ® I4)’ 1=0 где 0 С I г < М, А = [N/r — 1] (целая часть). В рассматриваемом случае I = 2 — начальное значение х в (2.53), определяемое выбором фиксированного значения состояния второго регистра |4). Состояние (2.53) является однородной некогерентной суперпозици- ей нумеруемых числами j и I базисных состояний в первом регистре с периодом г в зависимости от х = rj + I (рис. 2.5а). Таким обра- зом, второй регистр служит для приготовления периодического состоя- ния в первом регистре. Это оказывается возможным благодаря исполь- зованию суперпозиции квантовых состояний обоих регистров, что яв- ляется проявлением квантового параллелизма в алгоритме Шора. При
2.2. Некоторые квантовые алгоритмы 89 этом не возникает необходимости отдельного измерения состояния вто- рого регистра. На втором этапе алгоритма для экстракции периода г над состояни- ем первого регистра производится операция фурье-преобразования (2.41) (для простоты предположим, что N точно делится на г, так что А = = N/r — 1): А Л-1 QFTjv: y/T/N^rj + l) => ^Ш\к), (2.54) j=() k=0 где fi(k) = (y/r/N) ^exp(^27rt^+^fcy (2.55) j=o Вероятность получить состояние \k) определяется выражением А 2 p(k) = |/;(fc)|2 = (r/№)|^exp[2wrfc/^| , (2.56) j=o которое не зависит от I. Учитывая, что основной вклад в (2.56) дают слагаемые, у которых rk/N близко к целому числу, точнее -г/2 < rk mod N < г/2, (2.57) в случае малых значений r/N для каждого значения г, которое удовле- творяет (2.57), можно получить оценку для вероятности [2.22]: р(к) 4/(тг2г). (2.58) Из (2.58) следует, что по крайней мере с вероятностью 4/тг2 = 0,405 измеренное значение к принимает дискретные значения к = vN/г, где v = 0,1,... г — 1 — целое число. То есть в результате квантового фурье- преобразования суперпозиция (2.53) преобразуется в равновероятную суперпозицию (2.55) с периодом N/r (рис. 2.5 6). Измерение вероятности (2.56) позволяет далее определить значе- ния к = vN/r, имея которые при известном k/N, можно найти отноше- ние v/r. Если г/ и г не имеют общих множителей, кроме единицы, можно
90 Глава 2 Рис. 2.5. Схематический вид идеальных зависимостей функций а) (аг)|2 и б) |/(А?)|2 в отсутствии декогерентизации. определить период г путем преобразования отношения v/r к неприво- димому виду, то есть к виду, когда числитель и знаменатель не имеют других общих наибольших делителей, кроме единицы. После этого с по- мощью алгоритма Евклида легко найти и множители числа М. Определение неизвестного периода с помощью фурье-преобразова- ния в некоторой степени аналогично измерению постоянных решетки кристалла методом рентгеновской или нейтронной дифракции. Заме- тим также, что для определения периода г не требуется определять все значения ум(х). В этом смысле задача подобна задаче Дойча, в кото- рой важно знать только некоторые свойства функции /(ж), а не все ее значения. Алгоритм Шора содержит вероятностный аспект. Это связа- но с тем, что благодаря наличию разного рода шумов период г, а сле- довательно, и множители числа М, полученные в процессе описанных выше вычислений, не будут точными. Реально для извлечения периода из фурье-преобразования следует произвести еще ряд дополнительных вычислительных операций, например, произвести умножение получен- ных множителей с помощью классических вычислительных операций для проверки результата. Если число М не получится, то весь алго- ритм Шора повторяется с другим значением г/, пока не будет получен правильный ответ. Это может, вообще говоря, существенно ухудшить эффективность всей процедуры алгоритма квантовой факторизации.
2.2. Некоторые квантовые алгоритмы 91 Разложения числа N на множители с помощью классических опе- раций в простейшем случае можно попытаться сделать путем деле- ния N на 2, 3, 4 и т. д. до y/N. Число элементарных операций в этом случае будет s/N = 2Ь/2, то есть экспоненциально зависит от числа кубитов в регистре L. Проблема факторизации стала привлекать вни- мание, в связи с использованием систем секретного обмена данными по открытому каналу связи с открытым ключом (криптография), напри- мер, шифрованных по методу RSA (R. Rivest, A. Shamir, L.Adleman). Наилучший из известных сейчас классических алгоритмов факто- ризации требует порядка exp(const-L1/3(logL)2/3) операций [2.28]. Для факторизации, например, 1000-значного числа (соответствующий ре- гистр должен был бы иметь L ~ 1000 кубит!) потребуется ~ 1023 классических операций, которую гигофлопный классический компью- тер выполнял бы за более чем 107лет. В случае алгоритма Шора, использующего квантовое дискретное фурье-преобразование, полное число операций степенным образом за- висит от L полиномиально (~ L3), то есть имеет место экспоненциаль- ный выигрыш по сравнению с классическими методами. Однако эта за- висимость не учитывает влияния паразитного взаимодействия между кубитами, которое приводит к заметной деградации квантовых вычис- лительных процессов с ростом L [2.29]. Далеко не ясным остается также сложный вопрос о времен- ной цене конкретного способа реализации алгоритма Шора (см. вы- ше параграф 2.2.5). Возможно, что решение этой проблемы может быть найдено на пути использования вместо быстрого квантового фурье-преобразования — быстрого квантового вейвлет-преобразования (quantum wavelet-transform). Для выполнения последнего требуется то же полиномиальное число элементарных унитарных операций, что и в случае квантового дискретного фурье-преобразования, то есть ~ L2 [2.30]. Однако оно не содержит операций типа контролируемо- го изменения фазы Bjj. и, следовательно, не содержит возрастающей экспоненциально с числом операций временной цены алгоритма Шо- ра. Некоторые сведения о дискретных вейвлет-преобразованиях и их преимуществах перед дискретными фурье-преобразованиями смот- ри в приложении П.2 к главе 2. Быстрый алгоритм факторизации, отличный от алгоритма Шора, был рассмотрен также А. Китаевым [2.31]. Он основан на измерении
92 Глава 2 собственных значений некоторого унитарного оператора. Простое и до- статочно подробное изложение его можно найти в [2.32]. На выполнение алгоритма Шора существенное влияние оказывает процесс декогерентизации квантовых состояний. В частности, он опре- деляет верхнюю границу для числа кубитов в регистре L, при кото- ром этот алгоритм оказывается еще состоятельным. Если время деко- герентизации для L-кубитового состояния ~ (L7£>)-1 (1.79), а время, затрачиваемое на каждый элементарный шаг вычислений т и число ша- гов в случае алгоритма Шора К ~ L2, то условие того, что когерентное выполнение всех L2 шагов произойдет, будет определяться неравенст- вом [2.22] tL2 < (L7n)-1 ИЛИ L < Нп)-1/3. (2.59) Таким образом, предел алгоритма Шора зависит от отношения (т7р)-1 = td/t, которое определяется конкретным способом реа- лизации квантовых операций. Например, для L = 100 необходимо иметь tq/t = 106. Еще более жестким становится это условие в случае, когда вре- мя декогерентизации L-кубитового состояния ~ td/L2 (см. пара- граф 1.5.2). 2.2.7. Алгоритм Гровера поиска в базе данных Пусть неотсортированная база данных состоит из N сообще- ний S(0), S(l),... 5(ж),... 5(ц),... S(N — 1), представленных N = 2£ со- стояниями квантового регистра из Гкубитов. Известно, что одно из со- общений, соответствующее состоянию х = v, в отличие от других удов- летворяет определенному условию S(v) = а (маркировано). Его и тре- буется найти. Наиболее эффективный классический алгоритм решения такой задачи состоит в простом переборе сообщений одного за другим. Такой алгоритм требует в среднем выполнения N/2 шагов для того, чтобы обнаружить сообщение S(v) с вероятностью 1/2. В 1996 году Гро- вером (L. Grover) был предложен быстрый квантовый алгоритм [2.33],
2.2. Некоторые квантовые алгоритмы 93 построенный на использовании трех основных элементарных унитар- ных операций, который позволяет произвести такой поиск за ~ s/N шагов. Первая операция создает равновероятную (с равными амплиту- дами) начальную суперпозицию |s) всех N = 2Ь булевых состояний \у) = |У£-1, Уь-2, • • • Уо), в которой все амплитуды одинаковы и рав- ны I/aZ/V. Она осуществляется с помощью N = 2ь-мерного оператора Уолша-Адамара W (2.6), действующего на каждый из L кубитов, на- ходящихся в исходном состоянии |0) = |Ojv-i, Ojv-2, • • • 0и,... Оо): N-l |в)=ТУ|0) = У1>£|у). (2.60) j/=O При этом амплитуда искомого маркированного состояния v тоже ока- зывается равной i/Vn. Сопоставим х-му начальному состоянию регистра цепочку состо- яний кубитов |0) и |1) \у) = |удг_1, • • • Уо) и аналогичную цепочку х-му результирующему состоянию, получаемую в результате второй унитарной операции Уолша-Адамара. Фаза результирующей конфигу- рации изменится на тг каждый раз, когда преобразование действует на какой-либо кубит, находившийся в состоянии 11), оставляя его в том же состоянии. В результате знак амплитуды результирующего состояния после действия этой операции будет определяться четностью (parity) побитного скалярного произведения (по модулю 2) этих двух цепочек, Л-1 определяемого как х • у = £2 хп П Уп (сравни с операцией квантового /?=() фурье-преобразования (2.41)): лг-1 лг-1 |х) = w\y) = '/l/N ^2 (-1)ж^|у) = л/1/-^ 52 у)\у). (2.61) »=0 у=0 Третьим элементарным преобразованием является выборочное вращение фазы амплитуды в определенных состояниях. Одним из опе- раторов, описывающих такое преобразование, является оператор ин- версии Uq, сохраняющий вектор состояния |0), но изменяющий знак всех векторов состояния, ортогональных |0) (так называемая инверсия относительно состояния |0)): Uo = 2|0><0| -Т. (2.62)
94 Глава 2 Унитарный оператор, действующий на произвольный вектор состояния, который сохраняет известный вектор |s) и изменяет знак всех векто- ров в гильбертовой гиперплоскости, ортогональной |s), принимает вид Us = 2|s)(s| - 1 = WU0W. (2.63) Такое преобразование называется также «преобразованием диффузии». Эта операция осуществляет инверсию всех амплитуд ж-го состояния от- носительно всех амплитуд известного начального s-ro состояния. Учи- тывая, что (s|s) = 1/N и (s|x) = 0 при s х, получим Us\x) = 2/N\s) -Т|ж). (2.64) Основой алгоритма Гровера является повторение над начальным состоянием двух унитарных операций: инверсии амплитуды толь- ко у искомого состояния v, определяемой третьим оператором типа U„ = 1 - 2|ж)(4 (2.65) и применения затем преобразования диффузии для всех амплитуд со- стояния Us. Операция диффузии действует на вектор состояния, у кото- рого все составляющие имеют одинаковые амплитуды, равные средне- му значению ~ 1/vQV, кроме одной, соответствующей искомому состо- янию, амплитуда которой после первой операции стала отрицательна. Амплитуды N — 1 составляющих практически не изменят своей вели- чины, а отрицательная амплитуда станет положительной и увеличит свою величину до ~ 2/VN. Таким образом, необходимо повторение указанных операций ~ л/N раз для того, чтобы амплитуда искомого состояния достигла значе- ний ~ 1 » 1/VN, при которых она может быть измерена. Указанная итерация осуществляется с помощью унитарного преобразования G = USUV. (2.66) Квантовая схема оператора этого преобразования строится толь- ко из операторов типа Уолша-Адамара и, в отличие от фурье- преобразования, оно не содержит двухкубитовых операторов типа конт- ролируемого изменения фазы. Фаза отдельных состояний изменяется лишь на 0 или тг при каждой последующей итерации. Поэтому для ал- горитма Уолша-Адамара не возникает трудностей с экспоненциальным
2.3. Помехоустойчивость квантовых вычислительных процессов 95 ростом временной цены операции, с которыми встречаются при кван- товом фурье-преобразовании. Заметим, что база данных для осуществления квантового алгорит- ма поиска может быть представлена и классическими системами па- мяти, достаточно лишь иметь выход из нее в квантовую систему, где булевые состояния будут преобразовываться в когерентные суперпози- ции. Экспериментальное осуществление этой операции было впервые выполнено на простейших ЯМР квантовых компьютерах (см. гл. 4). Строгому математическому обоснованию и развитию квантовых алгоритмов и, в частности, алгоритма Гровера посвящено большое чис- ло постоянно появляющихся работ, ряд существенных результатов при- надлежит Ю. И. Ожегову [2.34-2.36]. 2.3. Помехоустойчивость квантовых вычислительных процессов 2.3.1. Коррекция квантовых ошибок путем кодирования сигнала Квантовые компьютеры значительно чувствительнее по сравне- нию с обычными классическими компьютерами к различного рода об- разующимся, накапливающимся и распространяющимся в них ошиб- кам, обусловленных случайным разбросом параметров кубитов, вза- имодействием кубитов с окружением, внешними помехами и декоге- рентизацией квантовых состояний. Поэтому для их надежной работы очень важно иметь методы контроля и исправления этих ошибок. Для исправления ошибок в классических компьютерах существуют эффек- тивные корректирующие схемы, однако, к сожалению, они не приме- нимы непосредственно в случае квантовых вычислений, когда ошибки связаны в значительной степени с явлением декогерентизации кван- товых состояний. Для исправления этих ошибок необходимо иметь до- статочную информацию о природе окружения, определение которой по- требовало бы измерений, разрушающих квантовую информацию, зако- дированную в квантовой системе. Использование кодов с повышенной избыточностью казалась также невозможной из-за невозможности кло- нирования информации в квантовых системах. После длительного пес- симизма относительно возможности разработки соответствующих ме- тодов коррекции ошибок в квантовых компьютерах, в конце 1996 года
96 Глава 2 появились сообщения о том, что разработка таких методов все-таки возможна (см. обзор [2.37]). Были изучены механизмы, позволяющие не только подавлять декогерентизацию, но и обращать ее. Существо- вание кодов, исправляющих квантовые ошибки впервые было проде- монстрировано в работах Шора и Стина (Р. Shor, A. Stean) в 1995 го- ду [2.38, 2.39]. Шором и Китаевым в 1996 году [2.40-2.42] было указано на возможность так называемого помехоустойчивого восстановления (fault-tolerant recovery) информации с высокой точностью при наличии ошибок, в том числе и тех, которые вносятся в самом процессе вос- становления, а также на возможность организации помехоустойчивых квантовых вычислительных процессов (fault-tolerant computation). Методы помехоустойчивого кодирования в квантовых устройст- вах основаны на использовании таких свойств квантовых состояний, как возможность образования специальных когерентных запутанных состояний, и в этом можно увидеть некоторую аналогию с устойчивос- тью голографических изображений, определяемой когерентностными свойствами лазерного излучения. Ошибки, обусловленные взаимодействием кубита с окружением, определяются образованием запутанности состояния компьютерного кубита и состояния окружения. Проблема исправления таких ошибок обычно связывается с необратимыми процессами декогерентизации, обусловленными образованием запутанных состояний кубита и окру- жения, имеющего громадное число степеней свободы, и быстрой по- тери информации о состоянии окружения. Для борьбы с этой потерей можно использовать определенный способ кодирования, при котором создаются запутанные состояния рассматриваемого кубита с вспомо- гательными (ancilla) кубитами, образующими также в свою очередь запутанные состояния с окружением, что позволяет затем путем уни- тарных операций, играющих роль обратной связи, исправлять кванто- вые ошибки, вносимые взаимодействием с окружением (quantum error correction codes (QECC)). Считается, что для исправления ошибок необ- ходимо иметь 5-10 вспомогательных кубитов на один основной кубит. Логические операции при этом вместе с операциями по исправлению ошибок должны успевать выполняться за времена, существенно мень- шие времен декогерентизации. Можно сформулировать пять основных требований, выполнение которых может обеспечить помехоустойчивость квантовых вычисли- тельных процессов с помощью корректирующих кодов [2.37]:
2.3. Помехоустойчивость квантовых вычислительных процессов 97 а) нельзя использовать один и тот же кубит несколько раз. В про- тивном случае ошибка, возникшая в одном кубите, будет размножать- ся в системе кубитов подобно инфекции; б) при операции помехоустойчивого восстановления информации производят копирование некоторой информации с сигнального регист- ра на вспомогательные кубиты и затем измеряют их состояние, чтобы определить так называемый синдром ошибок. При этом необходимо ко- пировать информацию не о сигнале, а об ошибках, вносимых окружени- ем. Для этого приготовляется специальное состояние вспомогательных кубитов, такое, что при измерении его мы получаем информацию толь- ко о имеющихся ошибках, а не о самом сигнале; в) для исключения ошибок, связанных с кодированием, следует убедиться в правильности процедуры кодирования для известного со- стояния; г) важно убедиться, что измерение синдрома ошибок выполнено корректно. Для этого следует использовать повторные операции изме- рения состояний вспомогательных кубитов; д) необходимо иметь правильный код, который имеет специаль- ные свойства, позволяющие квантовым вентилям эффективно опериро- вать с кодированной информацией, с учетом четырех требований а)-г). Рассмотрим, следуя [2.6], в качестве примера простой код, защища- ющий сигнальный кубит от одиночных амплитудных ошибок, типа слу- чайного перехода из состояния |0) в состояние |1), при использовании только двух вспомогательных кубитов. Рассматриваемый корректиру- ющий код осуществляет кодирование состояний |0) и |1) посредством состояний кластера из трех кубитов |000) и |111) и, соответственно, суперпозиция кодируется в виде запутанного состояния GHZ-типа \ф) = а|0) + [i\ 1) => а|000) + /3|111> = а|0) ® |00> + [i\ 1) ® 111). (2.67) Если в начальный момент первый кубит находится в состоянии \ф), а второй и третий в состоянии |00), то указанное кодирование произво- дится посредством двух вентилей CNOT с общим управляющим пер- вым кубитом. После этого за некоторое время ожидается появление не- которой ошибки (на рис. 2.6 эта область обозначена прямоугольником). Декодирование состояния производится сначала с помощью опять двух вентилей CNOT и затем производится исправление ошибки с помощью вентиля Тоффоли (CCNOT).
98 Глава 2 CNOT CNOT CNOT CNOT CCNOT —— |o>---- |0> —Inot} m- k) Шт} Рис. 2.6. Квантовая схема исправляющего квантовые ошибки кода с двумя вспомогательными кубитами. В схеме ошибки вносятся в области централь- ного прямоугольника. Механизм действия этого кода рассмотрим на простом примере. Если никакой ошибки нет, то первый кубит \ф) = а|0) + /3|1) сохра- няется полностью. Если же первый кубит после кодирования получа- ет амплитудную ошибку, то есть происходит переход 0 <=> 1, то после декодирования до действия вентиля Тоффоли состояние трех кубитов будет иметь вид (а|1) + /3|0)) ® |11) (напомним, что действие венти- ля CNOT сводится к инверсии состояний управляемого кубита толь- ко когда управляющий кубит имеет состояние |1)). Ошибка в состоя- нии первого кубита приводит к изменению состояния вспомогательных второго и третьего кубитов. В рассматриваемом случае это состояния кубитов |1) ® |1) = |11), которые являются управляющими в вентиле Тоффоли (рис. 2.6) и, следовательно, в результате действия вентиля Тоффоли для первого кубита получим полностью исправленное состо- яние а|0) + [3\ 1). Таким образом, мы видим, что отдельная амплитудная ошибка может быть исправлена, если использовать дополнительную информа- цию о влиянии окружения, запасаемую во вспомогательных кубитах, при этом знать саму информацию не требуется. Заметим, что про- цесс исправления ошибок является необратимым, так как состояния вспомогательных кубитов не возвращаются к исходному |00). Соответ- ствующая рассеиваемая энергия будет передана от квантовой системы к окружению. Помимо амплитудных ошибок существенную роль играют фазовые ошибки, для исправления которых может быть предложена схема [2.45], в которой дополнительно в правой части схемы рис. 2.6 после вентилей CNOT и в левой части до вентилей CNOT для каждого кубита ис- пользуются еще преобразования Адамара, благодаря которым фазовая ошибка преобразуется в амплитудную.
2.3. Помехоустойчивость квантовых вычислительных процессов 99 Шор и Стин (см. обзор [2.37]) предложили исправляющие коды, ос- нованные на использовании кодов с более чем тремя кубитами, удовле- творяющие, в отличие от только что рассмотренного простого примера, всем перечисленным выше требованиям, в которых также использу- ются распараллеливание сигнальной информации по блокам-кластерам основных и вспомогательных кубитов. В работе [2.43] было показано, что существует такой порог точнос- ти работы компьютера, что при вероятности ошибок на один вентиль меньше некоторого критического значения квантовые вычисления мо- гут выполняться как угодно долго с пренебрежимо малой вероятностью ошибок. В частности, как показывают оценки, квантовый компьютер, способный размещать ~ 106 кубитов, может надежно работать, если ве- роятность ошибок на один вентиль не превышает порядка 10-6 [2.37]. 2.3.2. Универсальные помехоустойчивые квантовые вычисления Выше кратко были рассмотрены способы коррекции квантовых ошибок, основанные на кодировании логических кубитов в гильбер- товом пространстве нескольких физических кубитов (двухуровневых квантовых элементов) и предполагается, что большинство ошибок отно- сится к таким, которые возникают независимо в кластере из несколь- ких кубитов в течение ограниченного интервала времени. Такой ме- тод кодирование называется активным. К активным методам относят- ся и различные варианты подавления декогерентизации, использующие многоимпульсные методы, которые мы рассмотрим ниже на примере квантовых компьютеров на ядерных спинах (см. гл. 4). При другом весьма перспективном пассивном подходе логический кубит кодируется в гильбертовом подпространстве состояний с опреде- ленной симметрией, нечувствительной к основным для рассматривае- мой системы источникам диссипации и декогерентизации, обеспечивая тем самым универсальность помехоустойчивого кодирования. При из- ложении принципа такого подхода, следуя [2.44-2.46], рассмотрим мо- дель, в которой система S из L кубитов, взаимодействующих с бозонны- ми возбуждениями окружения В, описывается гамильтонианом более общего, чем в спин-бозонной модели (1.80), вида: Н = Hs 0 1в + 1s ® Нв + Нвв, (2.68)
100 Глава 2 где L Hs = 52 52 + j 52 ^)/2 (2.69) i=la=x.y.z i^j оператор системы из L взаимодействующих между собой кубитов. Гамильтониан окружения, как и в (1.80), запишем в виде Нв = ^bwkb+bk, (2.70) к а гамильтониан взаимодействия кубитов с окружением — в виде Явв = 52 Fa ® Ва, (2-71) a=x.y,z где L Fa = hSa = (1/2)^^ (2.72) i=l — «генераторы ошибок», обусловленные взаимодействием кубитов и окружения, операторы Ва = к определяются бозонными модами: Bzk = gzkb+ + g*zkbk, вхк = gxkb+ + g*xkbk, (2.73) Вук = gykbk — gykbk. При наличии этого взаимодействия происходит утечка закодиро- ванной информации из 2ь-мерного гильбертова пространстве ЭГ в гиль- бертово пространство окружения, то есть происходит декогерентиза- ция квантового состояния. Рассмотрим подпространство Нп размерностью 2” для класте- ра из п L кубитов, принадлежащее гильбертовому пространству Н.
2.3. Помехоустойчивость квантовых вычислительных процессов 101 Пусть состояния \j), на которые натянуто подпространство /би. имеют следующие свойства [2.45]: а) Состояния \j) являются собственными для операторов Sa, появ- ляющихся в операторе взаимодействия Н$в (2.71), Sa\j) = ca\j), (2.74) где са — соответствующие комплексные собственные значения. Преобразования, описывающие эволюцию матрицы плотности, определенную на этих состояниях, являются унитарными для всех воз- можных состояний окружения В. б) Состояния систем S и В в начальный момент некоррелирован- ны р(0) = ps(0) ® рв(0). в) Состояния, определяемые Hs\j), не смешиваются с состояниями другого подпространства, ортогонального Жп и имеющего состояния г, то есть для всех j = 0. Подпространство с такими свойствами было названо свободным от декогерентизации подпространством '/(„ (decoherence-free subspace — DFS). Строгий анализ свойств DFS, однако, требует привлечения ма- тематического аппарата теории представлений групп. Его можно най- ти в работах [2.44, 2.46]. Остановимся здесь подробнее на важной модели сильной коллек- тивной декогерентизации, когда все п кубитов в кластере взаимодей- ствуют с одной и той же модой окружения Ва. Это взаимодействие описывается гамильтонианом Hsb в форме (2.71) [2.45]. Реально это мо- жет соответствовать, например, взаимодействию при достаточно низ- ких температурах только с акустической ветвью длинноволновых бо- зонов. По аналогии с одно- и двухкубитовыми логическими операциями над физическими кубитами, при универсальных вычислениях на со- стояниях DFS необходимы логические операции, которые производят- ся над логическими состояниями, закодированными в одном и двух кластерах. Для помехоустойчивости логической операции, выполняе- мой на состояниях DFS требуется, чтобы состояние системы остава- лось в DFS в течение всего времени действия оператора. Необходимым и достаточным условием для свободной от декоге- рентизации динамики в некотором подпространстве является принад- лежность всех базисных состояний \j) к вырожденным собственным
102 Глава 2 состояниям всех генераторов ошибок Fa, то есть Еа|/) = 0, Va,j. Это означает принадлежность их к одномерным неприводимым представле- ниям группы Паули Р^, относящейся к классу групп Ли SU(2). Иначе говоря, это синглетные базисные состояния с са = 0. Наименьшее число физических кубитов п для кодирования двух логических состояний |0)ь и |1)ь в DFS равно четырем. Этими двумя состояниями являются состояния четырех кубитов с нулевым полным моментом: |0>£ = (1/2)(|01> - |10» ® (|01> - |10» = = (1/2)(|0101> + |1010> - |1001> - |0110», ' } |1>£ = (1/3)1/2(|11> ® |00> + |00> ® |11> - -(1/2)(|01> + |10» ® (|01> + |10» = (2.76) = (1/12)1/2(211100) + 2|0011> - |0101) - 11010) - |0110 - |1001>), которые соответствуют состояниям, построенным на синглетных и три- плетных состояниях пар физических кубитов. Для таких состояний гильбертово пространство Жп оказывается защищенным от всех ошибок, определяемых коллективными операция- ми поворота спинов кластера. Однако оно остается еще незащищенным от ошибок, связанных с возмущениями состояний отдельных физичес- ких кубитов, при необходимости исправления которых следует исполь- зовать активные методы QECC. В случае, когда принцип работы квантового компьютера основан на использовании взаимодействия между кубитами, описываемого га- мильтонианом гайзенберговского типа (ниже будут рассмотрены такие примеры) Нн = (1/2) YJi&Sj, (2.77) который коммутирует с Fa, на DFS достигается естественная помехо- устойчивость в наиболее сильной форме, поскольку система никогда не покидает DFS во время выполнения логических операций. В работе [2.46] были детально рассмотрены также способы форми- рования помехоустойчивых одно- и двухкубитовых логических опера- ций, способы приготовления помехоустойчивых состояний и их измере- ния. Там же были рассмотрены случаи коллективной декогерентизации
2.3. Помехоустойчивость квантовых вычислительных процессов 103 с более общим гамильтонианом взаимодействия и с произвольным чис- лом кубитов, относящихся к DFS. В литературе активно обсуждаются и другие динамические подхо- ды к проблемам подавления декогерентизации (например, [2.47, 2.48]), основные принципы которых мы обсудим ниже при рассмотрении ЯМР квантовых компьютеров. 2.3.3. Помехоустойчивые квантовые вентили с телепортацией квантовых состояний Для обеспечения помехоустойчивости квантовых вычислений воз- можен и другой подход, при котором создаются такие операции на ло- гических кубитах, когда распространение ошибок среди физических кубитов было бы ограничено настолько, чтобы можно было использо- вать соответствующие корректирующие коды. Этого можно добиться путем построения специальных перекрестных (transversal) вентилей, которые осуществляли бы взаимодействие кубитов одного кодируемо- го кластера только с соответствующими кубитами в другом кластере. Квантовая телепортация (см. разд. 2.2.3), используемая в качестве некоторой базисной составляющей в квантовой схеме, открывает за- манчивые возможности для решения этой и ряда других эксперимен- тальных проблем, возникающих при реализации квантовых компью- теров, она позволяет осуществлять целый ряд квантовых логических операций, невозможных при использовании прямых унитарных опера- ций [2.11, 2.12]. Формирование помехоустойчивых квантовых логичес- ких вентилей сводится в этом случае к приготовлению соответствую- щего вспомогательного запутанного состояния в схеме однокубитовой телепортации. С помощью использования однокубитовой телепортационной схемы возможно также осуществлять различные квантовые операции с учас- тием удаленных друг от друга элементов. Формирование таких кван- товых операций связано с созданием помехоустойчивых вентилей, вы- полняющих запрещающие (prohibit) квантовые операции внутри одно- го и того же кодируемого блока-кластера и квантовых вентилей, выпол- няющих запрещающие операции между удаленными (remote) частями системы. Весьма интригующей представляется возможность создания такой архитектуры квантового компьютера, в которой некоторый ансамбль
104 Глава 2 вспомогательных запутанных базисных составляющих, используемых для универсальных квантовых вычислений и дополняющих обычные квантовые состояния, может рассматриваться как расходуемый ком- мерческий ресурс. Схема квантового компьютера на оптических кубитах в кванто- вых электродинамических полостях (cavity quantum electrodynamics), в котором квантовое состояние надежно передается на макроскопичес- кие расстояния, как своего рода квантовый Интернет, рассматрива- лась в статье [2.49]. В ней, в частности, утверждается, что необходимое для телепортации запутывание квантовых состояний, может охваты- вать расстояния до сотен километров. При этом для этого не потребу- ются высококачественные квантовые нити. Связь между оптическими различными электродинамическими полостями может осуществляться по оптическим волоконным каналам. Затронутые здесь вопросы находятся в самой начальной фазе своего развития и поэтому, к сожалению, не могут быть изложены здесь в достаточно полной мере. Приложение П.2. Квантовое вейвлет-преобразование П.2.1. Некоторые общие сведения Недостатком фурье-преобразования является одинаковая вели- чина модуля амплитуд базисных функций фурье-преобразования exp(2mxk/N) при всех значениях х и широкий набор значений их фаз. В результате фурье-преобразование состояния, локализованного в ко- нечной области на ж-шкале, содержит набор фурье-амплитуд для всех значений к, то есть является нелокализованным на шкале к. В качестве одного из альтернативных подходов для представле- ния функций, локализованных в ограниченной области одновремен- но как на х-, так и на fe-шкале, то есть на двухмерном массиве па- раметров N х N, может быть рассмотрено так называемое вейвлет- преобразование1 (wavelet transform) [2.50-2.52], которое в последнее вре- мя получило весьма широкое практическое применение в самых разных областях науки и техники [2.53]. 1 Дословный русский перевод термина wavelet — малая волна, волночка. Авторы статьи [2.52] предлагают для него термин «всплеск».
Приложение П.2. Квантовое вейвлет-преобразование 105 Для квадратично интегрируемой функции /(я?) непрерывной пере- менной, заданной на интервале [0,1V] , то есть в линейном пространст- ве L2([O,1V]), амплитуды вейвлет-преобразования имеют вид: N wn(m) = / t/)n(x,m)f(x')dx, (П.1) о где фп(х,т) — базисные функции — вейвлеты, заменяющие функции ехр(2тпжА:/N) в фурье-преобразовании и отображающие /(ж) в отли- чие от фурье-преобразования не на одномерный непрерывный массив параметров к, а на двумерный массив целых параметров п, т. Функции отличающиеся значениями параметров пит, вообще говоря, не являются независимыми, и их совокупность обра- зует переполненную систему. Поэтому вейвлет-представление сигнала содержит определенный произвол при выборе формы «материнской» функции ф(х) = фп(х,т), которым и пользуются для устранения пе- реполнения. Вейвлет-преобразование становится обратимым при определенных ограничениях на вид материнской функции ф(х) = t[>o(x,0). К таким ограничениям относятся условия [2.54]: N N У |?/>(ж)|2 dx = 1, J' хаф(х') dx = 0, а = 0,1,...М. (П.2) о о Ортонормированный набор базисных функций для вейвлет-преобра- зования строится из одной материнской нормированной функции ф(х). Совокупность полученных при этом квадратично суммируемых «дочерних» базисных функций — вейвлетов представляется в следую- щем виде [2.54]: фп(х, т) = 2п/2ф(2пх - т). (П.З) При выполнении условий (П.2) они образуют полную ортонормирован- ную систему, то есть N У il)n(x,m)il)*n,(x,m') dx = 6пп-бтт>, (П.4) о
106 Глава 2 и поэтому могут быть базисом для унитарного преобразования состоя- ний. Из выражения (П.З) следует, что роль пространственных час- тот к теперь играют параметры 2". С увеличением параметра п умень- шается масштаб или увеличивается разрешение функции t[>n(x,m) на шкале х по сравнению с разрешением дочерней функции i[>(x) в 2" раза и происходит на 2~пт ее сдвиг. С каждым шагом итерации п => п + 1 в два раза, то есть на октаву, изменяется частота отсчетов (рис. П.2.1). В результате двумерная область параметров разбивается на отдель- ные прямоугольные области, определяемые диодными (dyadic) интер- валами (2~пт, 2~п(т + 1)), координаты этих областей определяются параметрами т, п (рис. П.2.1). 0 2 4 6 8 т Рис. П.2.1. Разбиение х — к плоскости при вейвлет-преобразовании для зна- чений (I ^ zzz < А' = 23 = 8, —3 C 0. Существует много типов вейвлетов с различным характером ло- кализации. Наиболее интересные из них удовлетворяют условию ком- пактности (compact support), то есть они равны нулю вне некоторого конечного интервала длины. Алгоритм построения полной совокупнос- ти произвольных типов базисных вейвлетов был развит в теории мно- гоуровневого разрешения (multiresolution analysis) [2.50, 2.51]. Приведем далее основные положения этой теории, опуская доказательства. П.2.2. Построение ортонормированного вейвлет-базиса Рассмотрим последовательность линейных подпространств Vn на- тянутых на совокупность вспомогательных квадратично интегрируе-
Приложение П.2. Квантовое вейвлет-преобразование 107 мых функций, соответствующих отдельным 2”-м уровням разрешения [2.51, 2.54]. Базисом для подпространства Vn с масштабом, определяе- мым параметром п, является полная ортонормированная совокупность таких функций, задаваемых выражением <рп(х,т) = 2П/,2<р(2пх — т) (П.5) и условием ортонормированности N j ipn(x,m)ipn(x,m') dx = 8тт'. (П.6) о Они называются функциями масштабирования (scaling functions). Далее будет удобно рассматривать функции (рп(х,т) как периодические на множестве целых чисел т, то есть в зависимости от т mod N. В теории многоуровневого разрешения предполагается, что функ- циональное подпространство более низкого уровня разрешения Vn вло- жено в подпространство с более высоким уровнем: Vn С V„+i. При этом каждая «отцовская» функция масштабирования ip(x) = ^>о(ж,0), опреде- ленная в Vo, выражается через функцию <pi(x,m), определенную в под- пространстве Vi посредством линейного соотношения: <уз(ж) = х/2 h(m)<p(2x — т), (П.7) mmocLV где вид импульсного отклика h(m) зависит от вида функции (р(х): 1 д/2 У (p(x)tp(2x — т) dx = h(m). (П-8) о Для дочерних функций масштабирования получим уравнения <pn-i(x, т) = ip(2n~1x — т) = h(m' — 2т)<рп(х, т'). (П.9) т' mocLV В отличие от функций масштабирования вейвлеты являются ор- тогональными базисными функциями другого функционального под- пространства Wn, которое представляет собой ортогональное допол- нение к Vn в подпространстве V^-ц: Vk+i = Vn ф Wn. Поскольку
108 Глава 2 Wn С V„+i, то материнский вейвлет ф(х) может быть выражен через функцию масштабирования <pi(x,m) [2.54, 2.55] с помощью выражения, аналогичного (П.7): ф(х) = УУ g(m)<p(2x — т), (П.10) mmodA где g(m) = (-l)m/i(l — т). (П.11) И,соответственно, получим Фи-^х.т) = УУ g(m' — 2т)(рп(х,т') = m’modN ^2) = УУ (—1)™ h(2m + 1 — m')ipn(x, т'). т' modN Пары импульсных откликов h(m) и g(m), называемых фильтрами До- бешьи (I. Daubechies), обладают свойствами: УУ h(m)h(m — 2fc) = §k,o, (П.13) znmodA' а также удовлетворяют условию УУ h(2m) = УУ h(2m + 1) = 072. (П.14) mmodN mmoiLV П.2.3. Дискретное вейвлет-преобразование Для дискретизации функции f(x) далее воспользуемся итера- ционным алгоритмом Добешьи (I. Daubechies) и Меллата (S.Mallat) [2.54, 2.55], основанным на теории многоуровневого разрешения. Производя преобразование масштабирования функции /(ж) с по- мощью функций <рп(х,т), получим ее дискретное представление как функцию дискретной переменной т для каждого заданного уровня раз- решения (параметр п): N /„(m) = dx, (П.15) О
Приложение П.2. Квантовое вейвлет-преобразование 109 а учитывая (П.9), найдем уравнение, связывающее амплитуды разного уровня разрешения /n_i(2m) и N = У cpn-1(x,m)f(x) dx = h(m' - 2т) fn(m'). (П.16) q m/mocLV Амплитуду fn(m) будем рассматривать теперь как амплитуду со- стояния т-го кубита для n-го разрешения в квантовом регистре из L = = log2 N кубитов. Аналогичным образом, учитывая (П.12), найдем выражение для связи дискретных вейвлет-преобразований разного уровня разрешения N wn-i(2m + 1) = j" ipn-1(x,m)f(x) dx = g(m> ~ ^m)fn(m') = q m'mocLV = (—l)m Zi(l + 2m — m')fn(m'). m' mocLV (П.17) В обозначениях здесь явно учтено, что, как следует из выраже- ний (П.16) и (П.17), /и-1 является функцией 2т, a w„-i функци- ей 2т + 1. Таким образом, в результате действия фильтров Добешьи h(m) и g(m) дискретные функции fn(m) на каждом шаге перехода к бо- лее низкому уровню разрешения расщепляются на две «зеркальные» функции fn_i(2m) и wn-i(2m + 1). Линейное пространство квадратич- но суммируемых функций Za([O,N — 1]), в котором определены fu(m). расщепляется на два замкнутых подпространства с единым ортонорми- рованным базисом с удвоенной размерностью 12([0,2.У — 1]). Совокупность операций, осуществляемых парами фильтров, полу- чило название банка квадратурных зеркальных фильтров (quadrature mirror filters — QMF). Число значений т, при которых h(m) = 0, на- зывается длиной фильтра S. Рассмотрим в качестве примера унитарное преобразование До- бешьи (U4) для случая, когда длина фильтров S = N = 4, L = 2, т = 0,1,2,3. Введем для удобства обозначения: fn(rn) = fn,m, fn-ilZm) = /п-1,2m И w„-i(2m + 1) = wn-i,2ro+i. Для системы урав-
по Глава 2 нений (П.16), (П.17) получим fn—i,2m — h(m 2 т) fn.m,i. т' mod4 (П.18) ЮВ-1,2ш+1 = 52 (-1)т Л(2т + 1 “ m')fn,m’- (П.19) т' mod4 В матричной форме преобразование Добешьи имеет вид [2.56, 2.57]: /п-1,о'' ^ho hr h2 h3 0 0 0 0 <fn,0^ Wn-1,1 hr —ho h3 —h2 0 0 0 0 fn,l fn-1,2 0 0 ho hr h2 h3 0 0 /n,2 ™п-Г,3 fn —1,4 = 0 0 0 0 hr 0 —ho 0 h3 ho -h2 hr 0 h2 0 h3 fn,3 fn,0 , (П.20) 1,5 0 0 0 0 hr —ho h3 -h2 fn,r fn —1,6 h2 h3 0 0 0 0 ho hr /n,2 ywn-r^j \h3 —h2 0 0 0 0 hr —ho) \fn,3) где матричные элементы h(m) = hm имеют четыре значения: (П.21) Соответствующее квантовое преобразование может быть произве- дено с помощью двух однокубитовых операторов поворота Y(д) (см. далее гл. 4) вокруг оси у на угол д и двухкубитовой операции S2, опре- деляющей циклическую перестановку состояний в квантовом регистре из двух кубитов |жо,Х1,Х2,жз) => |хз,хо,Ж1,Ж2), которая осуществляет- ся с помощью однокубитовой операции NOT, двухкубитовой операции CNOT и одной трехкубитовой операции Тоффоли [2.30, 2.56]: Полное число элементарных операций, если учесть, что операция Тоффоли мо- жет быть выполнена посредством пяти духкубитовых операций [2.1], равно девяти: —— s2 Чу(5Уз)Н Ну(7У6)Н = (Г4 ® У(7тг/6) • S2 • (Т4 ® У(5тг/3))|^. (П.22)
Приложение П.2. Квантовое вейвлет-преобразование 111 П.2.4. Вейвлет-преобразование Хаара Простейшим преобразованием является преобразование Хаара (A. Haar), недостатком которого является то, что хотя его базисные функции удовлетворяют условию компактности, но не удовлетворя- ет условию плавности и потому недостаточно хорошо локализованы на шкале к. Однако это преобразование полезно в том отношении, что оно позволяет наглядно продемонстрировать особенности и преимущества вейвлет-преобразования, а также указать принципы построения соот- ветствующих квантовых схем. Выберем отцовскую функцию масшта- бирования в виде <р(х) = 1 в интервале [0, 1) и равной нулю в остальной области, тогда дочерняя функция масштабирования будет отлична от нуля,если О < т2~п < х < (т + 1)2"” < N - 1, (П.23) откуда следует, что параметры тип лежат в конечных интервалах: О < т < (N - 1)2" < N - 1, —L < п < 0. (П.24) Из (П.8) получим h(m) — \/1/2(<^т,о Н- ^т,1)? (П.25) то есть длина фильтров Хаара S = 2. Пользуясь далее (П.15), найдем (m+i)2-" fn(m) = 2"/2 J f(x)dx= y/l/2(fn+1(2m) + fn+1(2m + l)), т2~" (П.26) где (2m+l)2-("+1) fn+1(2m) = 2^/2 I f(x)dx, 2m2-<" + 1) (2m+2)2-("+1) /„+1(2ш+I) = 2("+l>/2 J' f(x)dx. (2m+l)2-<"+1) (П.27)
112 Глава 2 С помощью (П.12) для вейвлет-преобразование Хаара получим wn(m) = y/l/2(fn+1(2m) - fn+1(2m + 1)). (П.28) Соответственно, дочерняя вейвлет-функция принимает вид —2"/2 т2~п <ж< (т + 1/2)т2~п, -2п/2 (т + 1/2)2“” < х < (т + 1)2“", (П.29) что соответствует материнской функции ф(х), являющейся давно из- вестной функцией Хаара (A. Haar) [2.58], которая соответствует М = О и отлична от нуля для х = [0,1): ф(х) = О < х < 1/2, 1/2 х < 0. (П.30) Из (П.28) мы видим, что при вейвлет-преобразовании Хаара происходит дискретизация преобразуемой непрерывной функции и расщепление на две части, относящиеся к подпространству более высокого уровня раз- решения Уи+1. Квантовое однокубитовое (Л = 1, N = 2, т = 0,1, п = 0,-1) вейвлет-преобразование Хаара QWTHi осуществляется с помощью од- ного оператора Адамара 11. преобразующего исходные состояния куби- та с амплитудами /i(m) № = /о (0) |0> + /о (1) |1> = (П.31) к состоянию, в котором два состояния кубита имеют амплиту- ды /-х(О) и w_i(0): QWTH, • IV) = йт = й («»{) = ("[]> :«}{) = = (^(0)} =/-1(0)10)+ w-1(0)|l). Для двухкубитового преобразования (L = 2, т mod 4 = 0,1,2,3, п = 0,-1,-2) потребуется более сложная квантовая схема. Двухку- битовые состояния |0а0в), |0а1в), |1а0в) и |1а1в) будем использовать
Приложение П.2. Квантовое вейвлет-преобразование 113 в качестве базисных. Квантовая схема и матрица преобразования при- нимают вид [2.56]: qwth2 = 1 72 1 о 1 О -1 72 (П.ЗЗ) о -1 -72/ 2 1 где о о СН = О 1 0 \ УФ о -Уф/ (П.34) — контролируемый оператор Адамара. Последовательность операций в квантовой схеме производится как обычно слева направо, а результи- рующая матрица умножается на преобразуемые состояния слева. Двух- кубитовая операция Хаара осуществляется тремя однокубитовыми опе- рациями и одной двухкубитовой операцией, то есть всего четырьмя элементарными операциями. Например, состояние [ф) = А(0)|0Л0) + Л(1) |01> + Л(2) |10> + Л(3) |11) (П.35) преобразуется следующим образом: qwth2 • \ф) = 1 /1 1 1 1 \ 72 -72 о о 1 1-1-1 \ О 0 72 -72/ Z/n(0)\ /п(1) /п(2) цф)/ /1/2(/„(0) + /п(1) + /„(2) + /„(3))\ УФФ(0)-/„(1)) ф(/„(0) + /п(1)-/„(2)-/„(3)) \ УФС/ФФ/Ф)) / w-i(o) A-i(i) \W-1(1)/ (П.36)
114 Глава 2 то есть для двухкубитового регистра при заданном уровне разрешения мы получаем две вейвлет-амплитуды w„_x(0) = лЛ72(/п(0) - /п(1)), W-i(l) = >Л72(/п(2) - /п(3)). (П.37) Число элементарных квантовых операций, необходимых для ре- ализации вейвлет-преобразования для всего диапазона уровней раз- решения, определяется длиной используемых на операции расщепле- ния фильтров S и числом кубитов L в квантовом регистре и оказы- вается порядка SL2 [2.30], тогда как быстрое классическое вейвлет- преобразование потребовало бы порядка L2l операций [2.59]. Если S, как в случае преобразования Хаара, порядка единицы, то кванто- вые вейвлет-преобразования имеют ту же сложность, что и кванто- вые фурье-преобразования. Однако преимущество квантовых вейвлет- преобразований появляется в случае, когда достаточно ограничиться определенным диапазоном разрешения |n| < L, и потребуется все- го |п|5Т операций [2.60]. П.2.5. Квантовое вейвлет-преобразование как альтернатива фурье-преобразованию в алгоритме факторизации Шора Алгоритм факторизации Шора основан на нахождении перио- да г определенным образом сформированных амплитуд состояния кван- тового регистра. Для этих целей используется квантовое дискретное фурье-преобразование, которое для регистра из L кубитов строится из L операторов Адамара Н и L(L — 1)/2 операторов контролируемого изменения фазы то есть требует L(L + 1)/2 элементарных опера- ций (см. раздел 2.2.6). Представим квазипериодическую дискретную функцию, характе- ризующуюся конечным числом равных по амплитуде отсчетов, отсто- ящих на расстояниях г друг от друга (ж = jr), в виде: /(ж) = yffiN-6x,jr, j = Q,l,...[Nlr-l]. (П.38) Амплитуда фурье-преобразования такой функции (2.55) JV/r-1 . Ж = (y/r/N) £ ехр(~дГ“) (П.39) j=o
Приложение П.2. Квантовое вейвлет-преобразование 115 имеет конечное число равновероятных дискретных отсчетов на одно- мерной шкале при к = vN/r, v = 0,1,... ,r — 1. Существенным недо- статком дискретного фурье-преобразования, как уже отмечалось выше, является то, что при его выполнении имеют место значительные вы- числительные затраты, особенно при учете амплитуд с большими зна- чениями к, которые обычно по разным причинам не достаточно четко известны или имеют сильно отличающуюся временную цену, связан- ную с выполнением операций контролируемого изменения фазы. Ес- ли искомый период г значительно больше расстояния 2_£ между ку- битами регистра, что соответствует сравнительно малым значениям параметра к, то вычислительные затраты, учитывающие при фурье- преобразовании в равной мере все амплитуды, оказываются излишне большими. Найдем амплитуду вейвлет-преобразования Хаара периодической функции (П.40) JV N/r-l wn(m) = / ^n(x,m)f(x)dx = y/r/N 2n^2ip(2njr — m), (П.40) о i=° откуда следует, что для положений на шкале т, она отлична от нуля при значениях j, лежащих в интервале 2~пт/т j 2~п(т + 1)/г. Поскольку — п > 0, то для этого достаточно, чтобы 2~пт было кратно периоду г. Каждой паре значениий пит будет соответствовать неболь- шая группа таких амплитуд вейвлет-преобразования, если 2~пт/г = и равно небольшой группе целых чисел. Эта группа амплитуд не будет перекрываться с другой группой, если для нее при тех же значениях п. параметр т отличается в несколько раз. Во столько же будут отличать- ся и числа и. Поскольку вейвлет-амплитуды wn(m) уменьшаются с ростом от- рицательных значений п, то следует ограничиться лишь их малыми отрицательными значениями, скажем, п = 0, —1, —2. Тогда положение наиболее интенсивных вейвлет-амплитуд будет соответствовать значе- ниям 2~пт = иг. Используя набор произведений 2_"т, соответствую- щих различным вейвлет-амплитуда, найдем период функции г как их общий множитель. Замечательным здесь является то, что при вейвлет-преобразовани- ях отсутствуют операции типа контролируемого фазового сдвига, от- ветственных за возрастание временной цены фурье-преобразования.
116 Глава 2 Кроме того, интенсивность вейвлетов экспоненциально увеличивает- ся с увеличением разрешения по шкале х, что в результате проявля- ется в уменьшении разрешения по шкале к. При определении сравни- тельно большого периода функции г этого как раз достаточно. Основной вклад в сигнал дают лишь амплитуды с небольшими отрицательными значениями параметра п и в небольшом диапазоне параметров т. Литература [2.1] Barenco A., Bennett С.Н., Cleve С., DiVincenzo D.P., Margolus N., Shor P., Sleater T., Smolin J. A., Weinfurter H. Elementary Gates for Quantum Computation // Phys. Rev. 1995, v. A52, №5, pp. 3457-3467. [2.2] Gershenfeld N.A., Chuang I.L. Bulk Spin-Resonance Quantum Computation // Science, 1997, v. 275, 17 Jan., pp. 350-356. [2.3] Jones J. A., Hansen R.H., Mosca M. Quantum Logic Gates and Nuclear Magnetic Resonance Pulse Sequences // 1998, LANL E-print quant- ph/9805070, 16 p. [2.4] Loss D., Di Vincenzo D. P. Quantum Computation with Quantum Dots // Phys. Rev., 1998, v. A57, №1, pp. 120-126. [2.5] Deutsch D. Quantum Theory, the Church-Turing Principle and the Universal Quantum Computer // Proc. Roy. Soc., Lond. 1985, v. A400, №1818, pp. 97-117. / Дойч Д. Квантовая теория принципа Чёр- ча-Тьюринга и универсальный квантовый компьютер. Перевод с англ, под ред. В. А. Садовничего: Сборн. «Квантовый компьютер & квантовые вычисления» II. — Ижевск: Ред. журн. «Регуляр. и хаотич. динам.», 1999, с. 157-189. [2.6] Vedral V., Plenio М. В. Basics of Quantum Computation // Progr. Quant. Electr. 1998, v. 22, №1, pp. 1-40. [2.7] Deutsch D., Jozsa R. Rapid Solution of Problems by Quantum Computation. // Proc. Roy. Soc., Lond. 1992, v. A439, № 1907, pp. 553- 558. / Дойч Д., Джозса P. Быстрое решение задач с помощью квантовых вычислений. Перевод с англ, под ред. В. А. Садовничего: Сборн. «Кван- товый компьютер & квантовые вычисления» II. — Ижевск: Ред. журн. «Регуляр. и хаотич. динам.», 1999, с. 191-199. [2.8] Cleve R., Ekert A., Macchiavello С., Mosca М. Quantum Algorithms Revisited // Proc. Roy. Soc. Lond., 1998, v. A454, pp. 339-354. [2.9] Bouwmeester D., Pan J. W., Mattle K., Eibl M., Weinfurer H., Zeilinger A. Experimeneal Quantum Teleportation // Nature, 1997, v. 390, № 6660, Dec., pp. 575-579.
Литература 117 [2.10] Plenio М. В., Vedral V. Teleportation, Entanglement and Thermodynamics in the Quantum World // Contemporary Phys., 1998, v. 39, №6, p. 431-446. [2.11] Gottesman D., Chuang I.L. Quantum Teleportation is a Universal Computational Primitive // Nature, 1999, v. 402, pp. 390. [2.12] Zhou X., Leung D. W. Chuang I.L. Quantum Logic Gate Construction with One-Bit «Teleportation» // 2000, LANL E-print LANL arXiv: quant- ph/0002039, 11 p. [2.13] Jonathan D., Plenio M.B. Entanglement-Assisted local Manipulation of Pure Quantum States. // Phys. Rev. Lett., 1999, v. 83, pp. 3566-3570. [2.14] Nielsen M. F. Conditions for a Class of Entanglement Transformations // Phys. Rev. Lett., 1999, v. 83, № 2, pp. 436-439. [2.15] Jonathan D., Plenio M. B. Minimal Conditions for Local Pure-State Entanglement Manipulftion // Phys. Rev. Lett., 1999, v. 83, №7, pp. 1455- 1458. [2.16] Vidal G. Entanglement of Pure States for a Single Copy // Phys. Rev. Lett., 1999, v. 83, №5, pp. 1046-1049. [2.17] Schumacher B. Quantum coding // Phys. Rev., 1995, v. A51, №4, pp. 2738-2747. [2.18] Wootters W.K., Zurek W. H. A Single Quantum Cannot Be Cloned // Nature, 1982, v. 299, № 1982, pp. 802-803. [2.19] Mor T. No-Cloning of Orthogonal States in Composite Systems // 1998, LANL E-print LANL quant-ph/9802036, 4 p. [2.20] Westmoreland M. D., Schumacher B. Quantum Entanglement and the Nonexistence of Superluminal Signals // 1998, LANL E-print quant- ph/9801014, 7 p. [2.21] Кадомцев В. Б. Динамика и информация. — М.: Изд. ред. УФН, 1999, 2 изд., 400 с. [2.22] Ekert A., Jozsa R. Quantum computation and Shors factoring algorithm // Rev. Mod. Phys., 1996, v. 68, №3, pp. 733-753. [2.23] Cooley J. W., Tukey J. W. An Algorithm for Machine Calculation and Complex Fourier Series // Math. Comput., 1965, v. 19(90), Apr., pp. 297- 301. [2.24] Saito A., Kioi K., Akagi Y., Hashizume N., Ohta K. Actual Computational Time-Cost of the Quantum Fourier Transform in a Quantum Computer Using Nuclear Spins // 2000, LANL, E-print arXiv: quant-ph/0001113, p. 4.
118 Глава 2 [2.25] Barenco A., Ekert A., Suominen К. - A., Torma Р. Approximate Quantum Fourier Transform and Decoherence // Phys. Rev., 1996, v. A54, pp. 139. [2.26] Shor P. Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer // SIAM Jour. Comp., 1997, v. 26, № 5, pp. 1484-1509. / Шор П. Полиномиальные по времени алгорит- мы разложения числа на простые множители и нахождения дискрет- ного логарифма для квантового компьютера. Перевод с англ, под ред. В. А. Садовничего: Сборн. «Квантовый компьютер & квантовые вычис- ления» II. — Ижевск: Ред. журн. «Регуляр. и хаотич. динам.», 1999, с. 200-247. [2.27] Bennett С. Н. Quantum Information and Computation // Phys. Today, 1995, v. 47, № 10, pp. 24-30. [2.28] Lenstra A. K., Lenstra H. W. The Development of the Number Fiekd Sieve // Lecture Notes in Mathematics. — Berlin:. Springer-Verlag, 1993, v. 1554. [2.29] Gea-Banacloche J. Qubit-Qubit Interaction in Quantum Computers // Phys. Rev., 1998, v. A57, №1, pp. R1-R4. [2.30] Klappenecker A. Wavelets and Wavelet Packets on Quantum Computers // 1999, LANL, E-print quant-ph/9909014, p. 11. [2.31] Kitaev A. Quantum Measurements and the Abelian Stabiliser Problem // 1995, LANL, E-print quant-ph/951102. [2.32] Preskill J. Lecture Notes for Physics 229: Quantum Information and Computation // 1998, http://www.theory.caltech.edu/~preskill/ph229. [2.33] Grover L. K. Quantum Mechanics Help in Searching for a Needle in a Haystack / Phys. Rev. Lett. 1997, v. 78, № 2, pp. 325-328. / Гровер JI. K. Квантовая механика помогает найти иголку в стоге сена. Перевод с англ, под ред. В. А. Садовничего: Сборн. «Квантовый компьютер & кван- товые вычисления» I. — Ижевск: Ред. журн. «Регуляр. и хаотич. ди- нам.», 1999, с. 101-109. [2.34] Ожигов Ю. И. Квантовый компьютер и его возможности. — М.: МГТУ «Станкин», 1999, 57 с. [2.35] Ожигов Ю. И. Время и память квантовых и недетерминистических вы- числений. Докт. диссертация. Москва, МГУ, 1999. [2.36] Ozhigov Y. Speedup of Iterated Quantum Search by Parallel Performance // 1999, LANL, E-print quant-ph/9904039, 20 p. [2.37] Preskill J. Reliable Quantum Computers // Proc. Roy. Soc. Lond., 1998, v. A454, № 1969, pp. 385-410. [2.38] Shor P. Scheme for Reducing Decoherence in Quantum Memory // Phys. Rev., 1995, v. A52, №4, pp. R2493-R2496.
Литература 119 [2.39] Stean А. М. Error Correction Codes in Quantum Theory // Phys. Rev. Lett., 1996, v. 77, №5, pp. 793-797. [2.40] Shor P. Fault-Tolerant Quantum Computation // 1996, LANL, E-print quant-ph/9605011, 11 p. [2.41] Китаев А.Ю. Квантовые вычисления: алгоритмы и исправление оши- бок // УМН, 1996, т. 52, вып. 6(318), с. 54-111. [2.42] Kitaev A. Fault-Tolerant Quantum Computation by Anyone // 1997, LANL, E-print quant-ph/9707021, 27 p. [2.43] Knill E., Laflamme R., Zurek W. Resilient Quantum Computation: Error Models and Thresholds // Science, 1998, v. 279, pp. 342-345. [2.44] Lidar D. A., Bacon D., Kempe J., Whaley К. B. Universal Fault-Tolerant Quantum Computation on a Class of Decoherence-Free Subspaces without Spatial Symmetry // 1999, LANL, E-print quant-ph/9908064, 20 p. [2.45] Bacon D., Kempe J., Lidar D. A., Whaley К. B. Universal Fault-Tolerant Quantum Computation on Decoherence-Free Subspaces // 1999, LANL, E-print quant-ph/9909058, 5 p. [2.46] Kemple J., Bacon D., Lidar D.A., Whaley К. B. Theory of Decoherence- Free Fault-Tolerant Universal Quantum Computation // 2000, LANL, E- print arXiv: quant-ph/0004064, 40 p. [2.47] Viola L., Lloyd S. Dynamical Suppression of Decoherence in Two-State Quantum Systems // 1998, LANL E-print quant-ph/9803057, 18 p. [2.48] Viola L., Knill E., Lloyd S. Dynamical Generation of Noiseless Quantum Subsystems // 2000, LANL, E-print arXiv: quant-ph/0002072, 4 p. [2.49] Loyd S., Shahriar V. S., Hemmer P. R. Teleportation and the Quantum Internet // 2000, LANL, E-print arXiv: quant-ph/0003147, 11 p. [2.50] Daubechies I. Ten Lectures on Wavelets. — Philadelphia: SIAM, 1992. / Добичи И. Десять лекций по вейвлетам. Перевод с англ.: — Ижевск: НИЦ «РХД», 2000. [2.51] Meyer Y. Wavelets and Operators. — Cambrige: Univ. Press, 1992, 224 p. [2.52] Новиков И. Я., Стечкин С. Б. Основы теории «всплесков» // УМН, 1998, т. 53, №6(324), с. 53-128. [2.53] The Special Issue on Wavelets / Ed. by J. Kovacevic, I. Daubechies // Proc. IEEE. 1996. v. 84. №4. 688 p. [2.54] Daubechies I. Orthonormal Bases of Compactly Supported Wevelets // Commun. Pure Appl. Math. 1988, v. 41, № 7, pp. 909-996. [2.55] Cohen A., Kovacevic. Wavelets: The mathematical background // Proc. IEEE. 1996. v. 84. №4. pp. 514-522.
120 Глава 2 [2.56] Klappenecker A., Beth Т., Grassl М. Wavelettransformation auf Quantenrechnern // Magdeburg: Logisch-GmbH, 1998, Information und Information — und Mirrosystemtechnir, 25-27 Maarz. pp. 145-152. [2.57] H0yer P. Efficient Quantum Transform // 1997, LANL, E-print arXiv: quant-ph/9702028, 30 p. [2.58] Haar A. Zur Theorie der Orthogonalen Funktionensysteme // Matliemat. Annal. 1910, v. 69, pp. 331-371. [2.59] Beylkin G., Coifman R., Rakhlin V. Fast Wavelet Transforms and Numerical Algorithms I // Commun. Pure Appl. Math. 1991, v. 44, № 2, pp. 141-183. [2.60] Fjany A., Williams C.P. Quantum Wawelet Transforms: Fast Algorithms and Complete Circuits / / 1998, LANL, E-print arxiv: quant- ph/9809004, 22 p.
Глава 3 КВАНТОВЫЙ КОМПЬЮТЕР НА ИОНАХ В ЛОВУШКАХ «Глядя на мир, нельзя не удивляться!» Козьма Прутков 3.1. Основные требования, выполнение которых необходимо для реализации любого полномасштабного квантового компьютера В процессе интенсивных поисков возможностей реализации идеи квантовых вычислений был предложен целый ряд самых разнообразных физических систем в качестве кандидатов на роль кубитов. Рассмат- ривались ионы в электромагнитных ловушках, ядерные спины в маг- нитном поле, квантовые точки с электронными орбитальными и спино- выми состояниями, оптические фотоны в электромагнитных полостях, сверхпроводниковые структуры с переходами Джозефсона и некоторые другие системы. Независимо от выбранного варианта физических систем, предна- значенных для создания полномасштабного квантового компьютера, превосходящего по своим возможностям любой классический компью- тер, во всех случаях должны быть выполнены следующие пять основ- ных требований [3.1]: 1) Для физической реализации квантового компьютера требует- ся выделение и фиксирование в пространстве двухуровневых частиц- кубитов, на которые можно было бы в ходе вычислений избиратель- но воздействовать поодиночке или попарно и таким образом организо- вать их квантовую эволюцию, соответствующую выполняемому алго-
122 Глава 3 ритму. Физическая система, представляющая полномасштабный кван- товый компьютер, должна содержать достаточно большое число таких контролируемых кубитов, а именно L > 103. 2) Необходимо обеспечить возможность приготовления L ку- битов входного регистра в исходном основном базисном состоя- нии | 01, 0г, Оз,-- - 0ь), то есть возможность процесса инициализации. 3) Необходимо обеспечить помехоустойчивость вычислительных процессов и максимальное подавление эффектов декогерентизации квантовых состояний, обусловленных взаимодействием системы куби- тов с окружающей средой. Для выполнения этого требования время декогерентизации должно по крайней мере в 104 раз превышать время выполнения основных квантовых операций (время такта). Ошибка при выполнении отдельной квантовой операции должна быть менее 10“4, что считается приемлемым для работы многокубитового компьюте- ра с использованием соответствующих корректирующих кодов. 4) Поскольку любая унитарная квантовая операция может быть выполнена с помощью определенной совокупности только однокуби- товых и двухкубитовых операций, то при выборе физической систе- мы существенно, чтобы между управляемыми кубитами имели мес- то определенные нелинейные взаимодействия, обеспечивающие выпол- нение двухкубитовых операций. Управляющие операциями импульсы должны контролироваться с точностью не хуже, чем 10-4. 5) Необходимо обеспечить с достаточно высокой надежностью из- мерение состояния квантовой системы на выходе. Проблема измене- ния конечного квантового состояния является одной из основных проб- лем в любых вариантах квантовых компьютеров. Дальнейшее изложение мы начнем с рассмотрения тех вариантов квантовых компьютеров, которые были не только предложены, но в ре- ализации которых были достигнуты определенные успехи. К ним от- носятся прежде всего квантовые компьютеры, в которых в качестве кубитов используются ионы в ловушках, а также ядерные спины в мо- лекулах органических жидкостей. Для них будут проанализированы выявленные преимущества и недостатки и проведена оценка перспек- тив с точки зрения выполнения всех пяти перечисленных требований. Далее, в последующих главах будут описаны другие предложенные и по- ка нереализованные твердотельные и некоторые другие варианты кван- товых компьютеров и также обсуждены их потенциальные преиму- щества и возможности.
3.2. Ловушки для ионов и нейтральных атомов 123 3.2. Ловушки для ионов и нейтральных атомов Одним из наиболее прямых способов, позволяющих выполнить вто- рое и третье требования, является замораживание теплового движения частиц, представляющих кубиты, и изоляция их от макроскопического окружения. Реализацией такой идеи является «подвешивание» частиц- кубитов в свободном пространстве (сверхвысоком вакууме) и удер- жание их в фиксированных точках внешними силами. В современной физике разработаны средства для такого удержания как заряженных, так и нейтральных частиц. К этим средствам следует отнести так на- зываемые силовые ловушки для ионов или атомов и лазерные методы их охлаждения. Последние имеют своей целью воспрепятствование «убе- ганию» их из ловушки и переходу в возбужденные состояния. Идея использования в качестве физической системы для реализа- ции квантового компьютера совокупности ионов в ловушке в условиях лазерного охлаждения была высказана в 1995 году австрийскими фи- зиками И.Цираком (J.I. Cirac) и П.Цоллером (Р. Zoller) [3.2]. А первые эксперименты были выполнены уже в том же году группой американ- ских физиков [3.3]. Научной основой создания ловушек для заряженных частиц слу- жит ионная оптика, развивавшаяся в связи с разработкой ускорителей заряженных частиц, масс-спектрометров, ионно-лучевых и электронно- лучевых технологических систем и микроскопов, систем для удержа- ния плазмы. В случае квантовых компьютеров разработанные методы нашли применение для того, чтобы фиксировать в определенных точ- ках пространства частицы, по возможности лишенные кинетической энергии, то есть охлажденные до температур, близких к абсолютному нулю. Поэтому прежде чем описывать достижения в области квантовых компьютеров на ионах в ловушках, начнем эту главу с изложения ин- тересной самой по себе физики электромагнитных ловушек и способов охлаждения захваченных ими ионов и атомов. 3.2.1. Электромагнитная ловушка Пеннинга В ловушке Пеннинга (F. Penning) силы удержания заряженной час- тицы обусловлены постоянным магнитным полем Bq||0г и слабым элек- трическим квадрупольным полем с потенциалом Ф(ж, у, z) = A(r2 — 3z2), г2 = х2 + у2 + z2. Продольное магнитное поле создается током в солено-
124 Глава 3 иде. Сила Лоренца в этом поле F = q[V х Bq] принуждает заряженную частицу с зарядом q и массой т вращаться по круговой орбите с угло- вой частотой qB^/m в плоскости, перпендикулярной направлению маг- нитного поля, то есть стремится удержать ее вблизи оси z. Электроста- тическое же поле создает возвращающую силу Fz = —6Az, тем боль- шую, чем больше удаляется частица от начала координат z = 0. Глубина потенциальной ямы определяется расстоянием Zq до электрода на оси z-. qUo = д(Ф(0,0,0) — Ф(0,0, Zo)) = 2qAZg и составляет несколько эВ. Ловушка Пеннинга была впервые использована для длительного удержания одного единственного электрона и прецизионных экспери- ментов по квантовой эволюции электрона в ловушке с целью определе- ния его констант [3.4]. Электрон в ловушке Пеннинга получил название атома геония (geonium), которое отражало тот факт, что аппаратура ло- вушки располагается на Земле [3.5]. Позитрон, удерживающийся в ло- вушке Пеннинга в течение нескольких месяцев, получил собственное имя Прискилла (Priscilla) [3.4]. Электрон в ловушке образует волновой пакет размером поряд- ка 1 мкм вдоль оси z и 30 нм в диаметре. Охлаждение электрона про- исходит путем передачи его энергии радиочастотному полю. Приведем для ориентировки значения характерных частот для электронов в ло- вушке Пеннинга: частота циклотронного движения электрона в по- ле Bq = 5Тл рс = еВо/2тгте = 141 ГГц, частота прецессии спина элек- трона vs = vc, частота колебаний электрона вдоль оси z при Uq = 4,5 В и Zq = 0,4см, и;г/27г = qUo/2irmeZo = 64МГц, магнетронная часто- та vm = 14,5 кГц [3.4]. 3.2.2. Ловушка Пауля В качестве ловушек для квантовых компьютеров на ионах исполь- зуются так называемые ловушки Пауля (W. Paul) [3.6], удержание ио- на в которых обеспечивается только электрическими силами. Рассмотрим параболический электростатический потенциал следу- ющего вида Ф(я?1?/1г) = ^(аж2 + (Зу2 +7Z2), (3.1) 2г2 где Фо, а, /3, у, го — некоторые постоянные коэффициенты. Поскольку потенциал должен удовлетворять уравнению Лапласа ДФ = 0, то между
3.2. Ловушки для ионов и нейтральных атомов 125 коэффициентами в (3.1) имеет место соотношение a+fi+'y = 0, которое можно удовлетворить двумя простыми способами: а)а = —у = 1, /3 = 0: Ф(х,у) = -^-(х2 — z2), (3-2) б)а = /3=1, 7=-2: Ф(х, у, z\ = -^(г2 - 2z2). (3.3) 2rg При этом в обоих случаях одна из компонент силы оказывается дефо- кусирующей, то есть, в частности, Fz = > 0 при z > 0. Поэтому устойчивая статическая конфигурация зарядов в электростатическом поле является неустойчивой, как и утверждает известная теорема Ирн- шоу (S. Earnshaw) [3.7]. Для создания устойчивой конфигурации в ловушке Пауля исполь- зуется комбинация статического и переменного электрических полей. Наличие переменной высокочастотной компоненты поля обеспечива- ет динамическую стабилизацию конфигурации ионов в полях дву- мерной и трехмерной квадрупольной симметрии [3.6]. Первоначальной целью создания этих ловушек было удержание одного иона, использу- емого для прецизионных спектрометрических измерений в атомных стандартах частоты и времени. В дальнейшем были разработаны ли- нейные ловушки, способные удерживать систему ионов в форме одно- мерного ионного кристалла [3.8]. Эти ловушки устроены таким образом, что устойчивая конфигурация линейной цепочки ионов обеспечивается сложением трех типов сил: 1) кулоновского отталкивания одноименно заряженных ионов друг от друга; 2) статического электрического поля, создаваемого двумя электро- дами, которое сжимает цепочку ионов вдоль оси z, так что расстояния на оси z между ионами в результате определяются из условия равнове- сия кулоновских сил отталкивания и сжимающих сил поля. Схема рас- положения электродов в линейной ловушке Пауля приведена на рис. 3.1; 3) радиальных (в плоскости Оху) сил, возникающих в результате воздействия переменного электрического поля квадрупольной симмет- рии, создаваемого приложенным к двум расположенным по диагона- ли параллельно оси z металлическим электродам высокочастотным на- пряжением при заземленных двух других диагонально расположенных электродах.
126 Глава 3 Рис. 3.1. Схематическое изображение системы электродов в линейной ловуш- ке Пауля [3.9]. Конечные сегменты каждого цилиндрического электрода соедине- ны емкостными связями (на рисунке не показано), в результате че- го высокочастотное напряжение оказывается приложенным ко всему электроду в целом, тогда как постоянное напряжение только к ко- нечным сегментам. Диаметр цилиндрических электродов и расстояние между электродами составляют ~ 1 мм, а расстояние между сегмента- ми 2Zq ~ 10 мм. Потенциал Uq, приложенный к конечным сегментам цилиндричес- ких электродов при z = ±Zq, создает в области пространства в центре симметрии поле [3.9] - («г + Л/2] + Л/2). <3 4) Zq L -I "У ' ' где wz = (2kqUo/ZgM^ — круговая частота колебаний иона с мас- сой М и зарядом q вдоль оси z центра масс цепочки ионов в поле Ф8, геометрический фактор к = 1 зависит от геометрии ловушки. Потенциал поля квадрупольной симметрии, обеспечивающий ради- альное сжатие одномерного кристалла, имеет вид ( Vq cos flyf + Ur ) 2 _ 2 . = 1—j—41 + iiA)’ <«’ где R — расстояние от оси z до поверхности электрода, Ur — постоян- ный потенциал.
3.2. Ловушки для ионов и нейтральных атомов 127 В центре симметрии поля, создаваемого электродами, имеет место минимум потенциальной энергии для положительно заряженных ионов; здесь и образуется линейный (одномерный) ионный кристалл. В ниж- ней части рис. 3.1 приведено увеличенное изображение кристалла; по- лученного путем детектирования резонансно рассеянных фотонов. Два пропуска в кристалле содержат ионы другого изотопа, имеющие другую резонансную частоту (или ионы другого элемента). Видно, как изменя- ются расстояния между ионами: они минимальны в центре и возраста- ют к «поверхности» (краю) кристалла. Поскольку ионы сильно охлаждены, амплитуды колебаний близ- ки к амплитудам нулевых колебаний, так что выражения (3.4) и (3.5) достаточно точно описывают поля, создаваемые электродами в области расположения ионов. Движение ионов в плоскости OxyAOz под действием электричес- ких потенциалов Ф.ч и Фг описывается уравнениями d2x d? d2y dC х = О, У = О, (3.6) где аУ = -Ь/МПт qx = ~qv = ~^R^ < = о (3-7) Уравнения типа (3.6) носят название уравнений Матье, свойст- ва которых хорошо изучены [3.10]. Поскольку в условиях эксперимен- та ai < q2 С 1, то приближенное решение уравнений [3.6] с точностью до членов порядка и q2 имеет вид (г = х,у): Ui(t) = А{ I cos( (x,t + ipi [1 + у cos(firi) + cos +/3i^ sin(a>jt + (pi) (3-8)
128 Глава 3 где их = х, иу = у, Af определяется начальными условиями, а Pi — («г + ‘Р (3-9) Из условий a; < g? -С 1 вытекает, что Pi -С 1 и С Пт- Следова- тельно, колебания ионов в плоскости Оху складываются из «секулярно- го» движения в форме низкочастотных колебаний (шх,шу -С fly) с боль- шой амплитудой (Ai A{qp и высокочастотной «ряби» (Пт,2Пт) с ма- лой амплитудой (микродвижение). Из (3.7) и (3.9) следует, что потен- циал Ur 0 обеспечивает снятие вырождения частот и шу. Если от- влечься от микродвижения (оно усредняется к нулю за время порядка периода 2тгси“1 секулярного движения), то оказывается, что секуляр- ное движение происходит как гармоническое колебание в радиальном направлении в гармоническом псевдопотенциале Фр(ж,у) (3.9): <1$рРоу) = + у2), (3.10) где qV0 qx COr ~ —=----- = ——‘‘г V2MR2S}t 2/2 (3.11) — частота радиальных секулярных колебаний ионов, хг С Пт- Интересная наглядная механическая модель динамической ста- билизации ионной конфигурации в электрических полях приведе- на в [3.6]. Потенциал иона в ловушке изображается седловидной поверх- ностью (рис. 3.2). Шарик, помещенный на седловину, будет неустойчив. Однако если потенциал закрутить с большой частотой ш, то падение шарика в любой плоскости (например, Oyz) будет предотвращаться многократным появлением в этой плоскости поднимающегося склона потенциала за время скольжения шарика вниз. По какому бы направле- нию не начал спуск шарик, в этом месте много раз появляется «подъем» седла. Математический анализ выявляет область значений парамет- ров а и q, при которых ионная конфигурация обладает динамической устойчивостью в плоскости Оху [3.6]. Рассмотрим теперь строение линейной конфигурации ионов вдоль оси z. В [3.11] была описана простая модель линейного ионного кристал-
3.2. Ловушки для ионов и нейтральных атомов 129 Рис. 3.2. Механическая аналогия электрической ловушки Пауля в высокочас- тотном переменном поле [3.6]. Шарик в поле сил тяжести на седловидной поверхности имеет неустойчивое положение и скатывается. Если же седло- видное тело быстро вращается (период вращения гораздо меньше времени скатывания шарика), позиция шарика становится устойчивой. ла в виде заряженной непрерывной струны. Кулоновская сила, дейст- вующая на ион в точке z струны со стороны ближайших соседей равна F = -Д (sz2 - s;2) - 2-Д5"2^, iTTSo 4тГ£о dz (3-12) где So — диэлектрическая проницаемость вакуума, s_,s+ — расстоя- ния до ближайших соседей слева (s_) и справа (з+), и / , v ч ^s(z) (s+ + s)(s+ - &—) ~ 2As ~ dz v 7 S3(z) s3(z) (3.13) Вклады от следующих пар соседей убывают в 4, 9, 16 и т. д. раз, так оо 2 что полная кулоновская сила увеличивается в ^2 п~2 = Раз: п=1 ° 7г2 Q2 1 ds 3 4тгео s2 dz' (3-14)
130 Глава 3 Кулоновская сила отталкивания ионов уравновешивается сжимаю- щей силой поля электродов Fz = Mw2zz: Mw2z = тт2 Q2 1 ds 3 4ttso s2 dz' (3.15) что дает дифференциальное уравнение для неизвестной функции s(z) = d0= (72/4те0ЛМ)1/3. (3.16) '3 s “о Положим длину цепочки равной 21 < 2Zq, а центр цепочки примем за начало координат оси z. Тогда ___________L_ =_________3_f/2 _г2 s(l) s(z) 2tt2(/q ' (3.17) На краю цепочки расстояние s(l) можно также оценить из равно- весия сил .2 д2 6 4tts0s2(Z) = Mivzl, (3.18) откуда следует ^) = И6,«)‘/!- <ЗЛ9> 1 о/2 Поскольку при I 3> йд—-- С 2 , то в (3.17) слагаемым l/s(Z) 8(1) 2тг rig можно пренебречь, и мы получим (3.20) _ 2?r2do где so = s(0) = —— минимальное расстояние между ионами; кото- 3/ рое достигается в центре цепочки (центр максимально сжат). По мере приближения к краю цепочки расстояния между ионами быстро воз- растают, в соответствии с выражением (3.20).
3.2. Ловушки для ионов и нейтральных атомов 131 Найдем взаимозависимость длины цепочки 21 и числа ионов L. Ес- ли обозначить номер иона в точке z через n(z), то dn = —Ц- dz. и можно Ф) записать уравнение . о о Интегрирование (3.21) дает результат I = rf0(7r2/2)1/3L1/3, (3.22) и, следовательно, минимальное расстояние между ионами изменяется по закону s0(L) = |('^)1/3d0L-2/3. (3.23) Полученные формулы (3.20)-(3.22) лишь приближенно описывают конфигурацию зарядов в линейном ионном кристалле в ловушке Пау- ля. Более точные численные расчеты зависимости s(z) и минимального расстояния между ионами были выполнены в [3.12, 3.13]. Приводятся следующие зависимости sq(L): s0(L) = 2,018doL-0’559, s0(L) = 2,29d0L“°’596. (3.24) Для типичных параметров ловушки расстояние во имеет значе- ние порядка нескольких мкм, а амплитуды колебаний ионов — поряд- ка 10 нм. Такие расстояния между ионами достаточны для индивиду- ального обращения к отдельным ионам с помощью лазерных импуль- сов. Однако перекрытие волновых функций электронов соседних ионов при этом оказывается пренебрежимо малым и поэтому обменное вза- имодействие между соседними ионами отсутствует. Необходимая для выполнения операций CNOT связь между ионами, и при том не обя- зательно только между соседними, обеспечивается посредством воз- буждения определенной коллективной колебательной моды линейного кристалла (см. ниже). Однако эти расчеты не дают ответа на вопрос, важный с точки зрения конечной цели построения полномасштабного квантового ком- пьютера: будет ли устойчив линейный ионный кристалл при числе ионов в кристалле L = 103 4- 104, то есть возможно ли выполнение
132 Глава 3 первого требования? Экспериментально был получен кристалл из 33 ионов 199Hg+ [3.8]. Процесс разрушения линейного ионного кристал- ла с образованием зигзагообразной конфигурации наблюдался уже при 11 ионах 199Hg+. Задача получения кристалла с числом ионов 103 4-104 усложняется еще тем, что с точки зрения возможности селективного управления квантовой эволюцией каждого иона — кубита в отдельнос- ти (четвертое требование), минимальное расстояние между ионами во ограничено снизу: оно должно быть больше значения, позволяющего фокусировать лазерный пучок на любом отдельно взятом ионе в крис- талле. Хотя нет общего решения поставленной задачи, был получен ряд частных результатов (см. литературу в обзоре [3.9]). Было показано, что для достижения устойчивости кристалла необходимо, чтобы эф- фективный радиальный динамический гармонический потенциал пре- вышал осевой потенциал: > wz, причем тем в большей степени, чем больше ионов: a>r/шz > 1 для L = 2; ivr/wz > 1,55 для L = 3; (3.25) > О, 73L0’86 для произвольного L. 3.2.3. Ловушки для нейтральных атомов. Оптические решетки Как мы видели выше, относительно легко можно сконструировать ловушки для заряженных атомов (ионов), используя действие электри- ческих и магнитных сил на заряд иона. Сложнее создать ловушки для нейтральных атомов. В этом случае приходится опираться на значи- тельно более слабые силы взаимодействия постоянного магнитного мо- мента нейтрального атома (если таковой момент у атома есть) с посто- янным внешним магнитным полем соответствующей конфигурации, или на взаимодействие индуцированного внешним электрическим по- лем Е(Г) электрического дипольного момента атома р = aE(t), где а — поляризуемость атома, с этим полем. Если атом обладает магнитным моментом д, его энергия во внеш- нем магнитном поле В(т) Вмагн. = —д • В(г), а магнитная сила, дейст- вующая на атом, равна -Рмагн. = ~ ( Д® grad Вж (г) + д 7 grad/?;/(г) + дг grad Bz (г)), (3.26)
3.2. Ловушки для ионов и нейтральных атомов 133 в частности, Fx дВх дх дВу , dBz\ дх дх / (3.27) + Fy Пусть минимум магнитного дВ; п тогда > 0, где г,у = x,y,z. поля достигается в начале координат; Если рц > 0, Fx,Fy,Fz < 0, т.е. ком- поненты силы направлены к началу координат, и атомы удерживают- ся в области минимума магнитного поля. При рч < 0 атомы выталки- ваются из области минимума магнитного поля. Если спин атома S = = 1/2, то проекции магнитного момента атома на направления магнит- (1) (2) ного момента имеют различные знаки: рь\ ’ = —piz атомы в состоя- нии с рь^ > 0 будут втягиваться в ловушку и скапливаться там, а ато- мы в состоянии с pi^ < 0 будут выталкиваться из ловушки. На основе магнитных сил, действующих на магнитный момент, строятся ловуш- ки для нейтронов [3.6]. В магнитно-оптических ловушках для атомов оптическое излучение используется также для управления магнитным состоянием атомов [3.14]. Для целей построения квантовых компьютеров на нейтральных атомах значительно большее значение приобретают ловушки типа оп- тических решеток. Коснемся здесь этих вопросов в самых общих чер- тах [3.14-3.16]. В стоячей волне, образованной тремя парами встреч- ных лазерных пучков, обнаруживается трехмерная решетка точек, в ко- торых электрическая потенциальная энергия нейтрального атома Еэл = -±а\Е(г)\2 (3.28) имеет минимум. Очевидно, что если а < 0, то минимум энергии соот- ветствует точкам Е(г) = 0, то есть узлам стоячей волны. Знак а опре- деляется соотношением частоты перехода w() в атоме и частоты лазе- ра ш: при ш — wq < О а < 0, и при w — wq > 0 а > 0. Если частота лазера отстроена в красную область (w — w() < 0), ловушками для ато- мов служат узлы стоячей волны. Глубина потенциальных ям для атома в этих точках невелика. Однако используя так называемое сизифово охлаждение (см. ниже), атомы можно охладить настолько, что они уве- ренно захватываются в минимумы потенциальной энергии в оптичес- кой решетке.
134 Глава 3 Если лазер отстроен от атомного перехода в голубую сторо- ну, ш — Ши > 0, индуцированный дипольный момент р оказывает- ся в противофазе с полем лазера, энергия Еэл = — р Е соответствует отталкиванию атома от света дипольной силой. На этой основе рабо- тает атомное зеркало [3.14-3.16]. Представим себе призму, на поверх- ности которой происходит полное внутреннее отражение лазерной вол- ны. Выше границы призмы, в вакууме, существует проникающее поле оптической волны, затухающее по экспоненциальному закону E(z) = = _Еехр(—z/zq); тогда дипольная энергия атома экспоненциально воз- растает по мере приближения атома к поверхности призмы (z —> 0): еЕэл = a\E(z)|2 = аЕд exp(-2z/z0). (3.29) Таким образом, световое поле образует энергетический барьер, от которого отражается холодный атом. Атомные зеркала послужили ос- новой многих точных физических экспериментов. 3.3. Лазерное охлаждение ионов Локализация (пленение) атомов и ионов в ловушках должна пред- варяться (сопровождаться) устранением их теплового движения или, другими словами их охлаждением. Более того в соответствии со вто- рым основным требованием, охлаждение должно быть настолько силь- ным, чтобы кубиты в начальный момент находились в основном состоя- нии. Охлаждение атомов и ионов может быт достигнуто непосредствен- но с помощью лазерного излучения, поскольку радиационное давление, оказываемое лазерным излучением на атомы, тормозит их движение. Обычно принято связывать лазерное излучение с высокой концентраци- ей энергии, а значит, с высокими температурами и давлениями. Однако в методах лазерного охлаждения излучение, в силу высокой монохро- матичности и когерентности, выступает как низкотемпературная сре- да с низкой энтропией, атомы которой могут отдавать свою тепловую энергию [3.17]. При этом процесс можно организовать так, что лазер- ному излучению передается энергия и энтропия как поступательного теплового движения атомов (ионов) в газах или пучках, так и теплово- го колебательного движения (ионные кристаллы, атомы в ловушках). За работы по лазерному охлаждению С. Чу (S.Chu), К. Коэн-Тануджи (С. Cohen-Tannoudji) и У. Д. Филлипс (W. D. Phillips) были удостоены
3.3. Лазерное охлаждение ионов 135 Нобелевской премии в 1997 году [3.18]. Важный вклад в раннее разви- тие этих методов был сделан В. С. Летоховым с сотрудниками [3.19]. Мы здесь рассмотрим только основные идеи и результаты метода лазерного охлаждения атомов. Известны несколько различных механизмов лазерного охлаждения. Оно может осуществляться в результате: 1) радиационного давления, 2) возбуждения боковых полос, возникших из-за теплового движе- ния атомов (motional sideband excitation), 3) оптической накачки, 4) спонтанного антистоксовского комбинационного (рамановского) рассеяния и эффекта Допплера. Последний механизм является основным в рассматриваемом вари- анте квантового компьютера на ионах с лазерным охлаждением. Рассмотрим сначала процесс лазерного охлаждения свободных атомов [3.20]. Выберем два уровня энергии Eg и Ее (основной и возбужденный), между которыми разрешен дипольный электрический переход на частоте pq. Радиационная ширина спектральной линии перехода равна 7/2тг. Скорость (вероятность в единицу времени) термолизующих столкновений в газе ус С 7; а скорость оптического поглощения 70 7С. В явлении лазерного охлаждения существенную роль играет эффект Допплера. Частота лазера v выбирается несколько ниже частоты перехода v§-. v < v§. Благодаря эффекту Допплера те атомы, которые движутся навстречу фотону, «видят» более высокую частоту фотона и оказываются в условиях сильного резонансного рассеяния, в отличие от противоположного случая, когда условие резонанса не выполняется. В результате доминирует процесс поглощения фотонов с спонтанным переизлучением их в произвольном направлении в пространстве, сопровождающийся торможением движущихся атомов. В каждом акте рассеяния атом получает от поглощенного фо- тона импульс Kk\ при этом средний импульс переизлученных фото- нов S(fc') = 0. Таким образом, в одном акте рассеяния скорость атома изменяется на величину AV=^; |V + AV| = |V + ^| - (v2 + gkv) , (3.30) то есть атом замедляется, если V и к антипараллельны (kV < 0). При более точном описании процесса необходимо учесть энергию отда-
136 Глава 3 чи R = (Пк)2/2М, которую атом получает при излучении фотона, а так- же эффект Допплера второго порядка (релятивистский эффект). С уче- том этих эффектов резонансные частоты поглощаемых (abs) и спонтан- но излучаемых (ет) фотонов определяются выражениями [3.20] ^abs — kabsV (3 С(^о R/^r , (3.31) ^ет ~ ^0 Т kemV ^/З R/К, где CjJq — 2тГ/>(). I kabs | — LOabs/Ci |^em| — — | V^l/c, (3.32) a V, V — скорости атома в основном и возбужденном состояниях. Вторые слагаемые в (3.31) представляют собой допплеровское сме- щение 1-го порядка, третьи слагаемые — допплеровское смещение 2-го порядка, четвертые — смещение из-за отдачи. Разность энергий излу- ченного и поглощенного фотонов положительна: Ь(шет - wabs) = -hkabsV - 2/? > 0. (3.33) она «заимствуется» от энергии теплового движения атома: ДБ/. = KkV + 2R < 0. (3.34) Для численных оценок примем: М = lOOa.e.M., Ро = 5 • 1014 Гц (А = = 600 нм), Т = 300К; тогда V = 2.2 • 102м/с, h\kV\ = 2,5 • 10“25 Дж. В результате получим, что в каждом акте рассеяния атом охлаждается на величину ДТ = 2ДБ*./(3&в) = 0.072 К; для существенного охлаж- дения атома нужно порядка 104 актов рассеяния. Вычислив скорость охлаждения dEk/dt и приравняв ее нулю, можно найти предел охлаж- дения [3.20]: (Ek)min = ^kBTmin = (3.35) То есть минимальная температура при лазерном охлаждении не зави- сит от параметров лазерного излучения, а определяется характеристи- кой охлаждаемых атомов — радиационной шириной перехода 7. Если, например, 7/2тг = 10МГц, то Tmin = 2,4- 10-4К, Бу = 0, 7 • 10-26Дж 7> R « 4 • 1О-зоДж.
3.3. Лазерное охлаждение ионов 137 Перейдем теперь к полуклассическому описанию процесса лазерно- го охлаждения связанных атомов (ионов) в ловушке. Пусть ион находит- ся в ловушке Пауля в трехмерном гармоническом потенциале с частота- ми 17^ < ct>o»I = х, у, z. Пленение называется сильным, если Qj 7> 7. Рас- смотрим процесс охлаждения одномерного движения иона вдоль оси х. Пусть лазерное поле распространяется в направлении оси жив точке х = ха + <£ж), где находится атом, амплитуда поля имеет значе- ние Eatom = Eq sin(kx — wt) = Eq sin[fca?a sin ($lxt + tpx) — cj/j. (3.36) Таким образом, электрическое поле лазера на атоме является частотно-модулированным с частотой колебаний атома в ловушке. Спектр такого сигнала, как известно, имеет боковые полосы на часто- тах ш ± т£1х, т = ±1, ±2,... с интенсивностями, пропорциональны- ми Jm(kXa), Jm — функции Бесселя. Все компоненты спектра имеют ширину 7. Если 7 <С частоту лазера щ можно выбрать в резонан- се с боковой полосой шо + т£1х = ш, (т — отрицательно), так что погло- щаются фотоны с энергией ~ |т|Яж), а излучаются с энергией Ншо- Скорость охлаждения будет равна = -Щт^^Л^кха), (3.37) ai nw где I — интенсивность лазерного излучения, <т0 — сечение поглощения фотона. Выберем для численных оценок [3.20]: М=100 а.е.м., Л = 2?r/fc = = 600 нм, Q = 12,5 МГц, 7/2тг = 1МГц, ovl/hivo = 5 МГц и учтем, что область боковых полос охватывает допплеровский профиль распределе- ния тепловых скоростей ионов. Если колебание ионов происходит с ам- плитудой ха, определяемой из соотношения (кв — постоянная Больц- мана) ^МП2х(х2} = ^МП2хх2 = ^квТ, (3.38) то для комнатной температуры получим: ха = 2,8 • 10-4см,/гха = 30. Полагая далее кха |т| = 28, найдем ./|8(30) = 0,046. Для усредненной по тепловому распределению результирующей скорости допплеровско- го охлаждения получим оценку [3.20] (dE/ dt) = 0,057эВ/с. (3.39)
138 Глава 3 При трехмерном лазерном охлаждении атомы охлаждаемого газа помещают в поле попарно встречных в направлениях трех координат- ных осей лучей лазеров (рис. 3.3) [3.16]. В области перекрытия лазер- ных пучков объемом около 1 см3 атомы непрерывно поглощают и спон- танно переизлучают фотоны, случайным образом изменяя направление движения в каждом акте рассеяния фотона из-за случайного направле- ния импульса отдачи. Замечательной особенностью метода лазерного охлаждения является то, что движение атомов приобретает характер случайного блуждания. Длина свободного пробега атома в этом случае составляет величину порядка 10 микрон. Поле лазеров в этих условиях было названо оптической патокой (molasses) [3.16]. В результате время жизни атома в объеме «оптической патоки» оказывается много больше времени баллистического пролета через этот объем. Однако оптичес- кая патока это не ловушка для атомов в полном смысле, так как поле лазеров не создает возвращающей силы, а только вязкую силу трения. Рис. 3.3. Схема создания «оптической патоки» в объеме, где проходят шесть попарно встречных лазерных пучков. Далее было достигнуто существенное усовершенствование указан- ных методов, которое позволило достичь температур порядка микро-
3.4. Колебательное движение ионов в линейном ионном кристалле 139 и даже нанокельвинов. Первое усовершенствование получило название сизифова эффекта (сизифово охлаждение) [3.14-3.16]. В этом случае стоячая волна встречных лазерных пучков образуется пучками, име- ющими перпендикулярную линейную поляризацию. Поляризация сум- марного электрического поля пространственно промодулирована с пе- риодом А/2. На каждом отрезке А/4 она меняется от а~ до <т+, и наобо- рот. Когда атом двигается вдоль этой линии, зеемановские подуровни энергии основного состояния атома Е_1/2 и Е^/ч благодаря простран- ственной модуляции поляризации света периодически изменяют поло- жение относительно друг друга (рис. 3.4). Рассеивая фотоны в точках максимального расхождения зеемановских уровней, атом каждый раз переходит на нижний зеемановский уровень, и, двигаясь дальше, снова «взбирается», как Сизиф на гору, на вершину поверхности потенциаль- ной (зеемановской) энергии, и опять сбрасывается вниз. Однако чаще движущийся атом взбирается вверх, чем спускается вниз (волнистые стрелки на рисунке), в результате чего и происходит охлаждение иона. Режим сизифова охлаждения оказался очень эффективным. Замечатель- но, однако, то, что сизифово охлаждение сдвинуло достигнутый предел охлаждения Тт;п = Ку/аркв = 10-3К, присущий допплеровскому мето- ду, до значения Tmi„ = Е^/кв — Ю-6 К, где Ец = К2к2/2М — энергия отдачи атома при излучении фотона. При дальнейшем усовершенствовании метода лазерного охлажде- ния был преодолен и так называемый предел однофотонной отда- чи [3.14]. Основная идея заключалась в том, чтобы создать такие усло- вия, когда ультрахолодные атомы (V —> 0) перестают не только рас- сеивать фотоны но и получать энергию отдачи. Именно за счет этих методов удалось достичь охлаждения одномерного движения атома це- зия до Т = 3 нК. 3.4. Колебательное движение ионов в линейном ионном кристалле В динамике квантового компьютера на одномерном ионном крис- талле одна из мод колебаний ионов рассматривается как дополнитель- ный вспомогательный кубит, связывающий внутренние кубиты, по- строенные на внутренних степенях свободы ионов [3.13]. Выше мы рас- смотрели как определяются равновесные положения ионов в линейном
140 Глава 3 Рис. 3.4. Принцип сизифова охлаждения: а) Поле, формируемое двумя встреч- ными плоскими волнами, распространяющимися вдоль оси z и линейно по- ляризованными в перпендикулярных направлениях, б) Два зеемановских по- дуровня основного состояния атома с проекциями спина Ме = ±1/2 и схема коррелированной пространственной модуляции световых сдвигов этих по- дуровней и оптической накачки между ними. кристалле. Относительно положения равновесия ионы имеют смещения, обусловленные колебательными движениями: Xm(t) =х°т = Vmi.t') = Ут = Zm(t) = Z°m = (3.40) В линейной ловушке Пауля ионный кристалл гораздо сильнее сжат внешними силами в радиальных направлениях х и у, чем в направле- нии оси кристалла (направление z). Поэтому амплитуда колебаний Qm\
3.4. Колебательное движение ионов в линейном ионном кристалле 141 (v) (z) (х) (и) Qm С q™ = qm и можно приближенно считать q™ = q™ = 0. Остает- ся, таким образом, рассмотреть колебания ионов только в направлении оси z кристалла. Общая схема вычисления соответствует известным из теории колебаний кристаллов этапам. Потенциальная энергия кристалла для движения L ионов вдоль оси z с учетом их кулоновского отталкивания имеет вид [3.13]: L L 2 V = £ + п£1 - г„,(<)Г (3-41) п/т где — круговая частота, характеризующая гармонический по- тенциал. Равновесные положения ионов определяются системой L уравне- ний m =0, m=i,...,L. \dzmJo (3.42) В безразмерных координатах Um = z^//do уравнения (3.42) имеют вид т — 1 N 1 52 |ту _ и |2 + 52 |ту _ ту 12 n=l ^п\ п=т+1 Un> m = l,...,L. (3.43) Для функции Лагранжа, связанной с колебаниями ионов, имеем L = £ (qm? т=1 2 / ^nmQnQm•> (3.44) где использовано обозначение Г д2У 1 Ldzndzm J о — MzzAnmj. (3.45) Из (3.42) для Апт следует п = т, (3.46) 2 \Um - (7„|3 ’ п т.
142 Глава 3 Амплитуды колебаний ионов могут быть выражены через ампли- туды L нормальных мод колебаний Qp(t) с характерными для них час- тотами Шр = z L = (3-47) P=1 где собственные векторы и соответствующие им собственные зна- чения [i.p определяются из равенства нулю определителя системы ла- гранжевых уравнений: L Е - ГРЬ^] =о, Р = 1,... , L. (3.48) П=1 Ряд частных решений (L = 24-10) этой системы приведено в [3.13]. Наиболее низкочастотная мода колебаний с амплитудой Qi(t)(p = 1) со- ответствует синхронным колебаниям «жесткой» цепочки ионов в гар- моническом «осевом» потенциале, имеющем вид N v = Е (3.49) т=1 с частотой = 1), и собственным вектором = -^=(1,... ,1), V L определяющим положение центра масс цепочки ионов. Таким образом, эта мода описывает колебания центра масс цепочки ионов; отсюда и на- звание (center of mass mode = COM mode). Для второй моды ^г(^) с частотой д/Зшг(//2 = 3) отклонения qm пропорциональны расстояниям ионов zm от центра цепочки, а сама мода называется «дышащей» (breathing) модой. В качестве вспомогательного кубита (связывающе- го внутренние кубиты) в компьютере выбирается СОМ мода с двумя нижними энергетическими состояниями [3.13]. Можно также перейти к квантовому представлению колеба- ний в ионной цепочке, выражая смещения ионов через операторы уни- чтожения ар и рождения ар фононов соответствующих мод колеба- ний Qp [3.13]: L I------ L = '£b^QP^ = (3-5°) I/ ZtlVL (jJt) ' ' p=i v p P
3.5. Внутренние кубиты на ионах в ловушке 143 3.5. Внутренние кубиты на ионах в ловушке В качестве состояний |0) и |1) внутреннего кубита должны быть выбраны основное и метастабильное возбужденное электронные состоя- ния иона, который находится в линейной ловушке в условиях лазерного охлаждения. Долгоживущая двухуровневая система требуется для того, чтобы обеспечить возможность выполнения необходимых квантовых операций в соответствии с четвертым основным требованием. В ка- честве таких систем рассматривались ионы Са+, Ва+, Sr+, Hg+ [3.21]. Между термами S и Р, Р и D этих ионов разрешены дипольные элек- трические переходы; времена соответствующих спонтанных переходов исчисляются наносекундами. Между основным S'-термом и возбужден- ным И-термом разрешен только квадрупольный электрический переход-, поэтому время жизни электрона на уровне D по отношению к перехо- ду D —> S составляет величину порядка 1 с. (И-терм метастабилен по отношению к переходу —> S). В качестве состояния |1) кубита поэ- тому целесообразно избрать уровень энергии 2D5/2 [3.21]. Есть и другой вариант выбора состояний внутреннего кубита. Ос- новное состояние иона 2S’i/2 является вырожденным по спину и во внешнем постоянном магнитном поле Bq расщепляется на два состо- яния |±1/2), характеризуемые проекциями спина +1/2 и —1/2 на на- правление магнитного поля. Разность энергии этих состояний Е-^ ~ — £"-1/2 = лежит в СВЧ области. Состояния иона |±1/2) можно также выбрать в качестве состояний |0) и |1) кубита. Если ион име- ет ненулевой ядерный спин, каждое из состояний |=Ы/2) будет иметь сверхтонкое расщепление; тогда возможны и другие варианты выбора состояний |0) и |1) кубита. Переходы между магнитными подуровнями могут выполняться под действием переменного магнитного поля на частоте перехода (час- тота магнитного резонанса). Однако в случае ионов в ловушке селек- тивная адресация СВЧ излучения к отдельным кубитам (ионам) будет возможной только в случае подстройки частоты перехода данного иона под частоту переменного магнитного поля. Методы создания локаль- ных магнитных полей на ловушках пока не разработаны и использо- вание методов электронного магнитного резонанса (ЭПР) для управ- ления кубитами квантового компьютера на ионах в ловушках в ли- тературе не обсуждается. Однако можно управлять переходами меж- ду состояниями \Мг = ±1/2) с помощью совокупного действия поля
144 Глава 3 двух лазеров, настроенных для работы по так называемой рамановской схеме (рис. 3.5). Разность частот лазеров в рамановской схеме равна частоте перехода между подуровнями: фотон большей частоты (лазе- ра накачки) поглощается при переходе с уровня |0) на промежуточный виртуальный уровень с энергией вблизи вспомогательного уровня |2), а на меньшей частоте стоксовского лазера происходит вынужденное излучение фотона с переходом с виртуального уровня на уровень |1). Рис. 3.5. Схема уровней энергии иона и переходов между ними в раманов- ской схеме управления состоянием иона [3.9]. Состояния магнитных (зеема- новских) подуровней энергии |1) и |0) разделены интервалом Ледо, соответ- ствующим переходу под действием СВЧ излучения. Уровень состояния |2) находится от уровней состояний |1) и |0) на «оптическом» расстоянии, Д, 6 — отстройка частоты лазеров от частоты соответствующих переходов. Рассмотрим несколько подробнее физику управляемых лазерны- ми импульсами переходов между уровнями энергии иона. Гамильто- ниан взаимодействия II j электрического дипольного момента перехо- да р с электрическим полем лазера E(r, t) имеет вид Hi = -p-E(r,t). (3.51) Поле E(r,t) может быть создано разными способами: оно может быть
3.5. Внутренние кубиты на ионах в ловушке 145 полем бегущей волны или иметь форму стоячей волны; оно может быть суммой полей двух лазеров на разной частоте (рамановская схема). В случае бегущей волны, распространяющейся вдоль оси z (оси ионного кристалла), E(r, t) = Eix cos(fcz — wt + <р), (3.52) где x — направление поляризации, Er — амплитуда волны, к = = 2-п/Х — волновое число лазера. Вводя комплексную частоту Ра- би (I. Rabi) Q с помощью равенства /4! = —рЕ^/^ и эффективный спин S = 1/2, описывающий два состояния кубита, с помощью соот- ношения р = pS, для гамильтониана //| запишем: Hr = Ш(5+ + + (з.5з) где S+ = Sx + iSy, S- = Sx - iSy. (3.54) Волновая функция |t/(i)) электронного состояния иона в поле лазера определяется уравнением Шредингера (3.55) Для кубита с базисными состояниями |0) и |1) функцию бу- дем искать в виде суперпозиции \^(t)} = a(t)\O} + b(t)\l}. (3.56) Решая уравнение (3.56) при начальном условии |t/>(0)) = «(0)|0) + +&(0)|1), для простейшего случая точного резонанса, когда отстрой- ка Д = а>о — си = 0, получим /а(1)\_/ cos(0/2) -ze!*’sin(0/2)\ /а(0)\ , , ie~tv sin(0/2) cos 0/2 J \b(O)J ’ ' ’ ' где 0 = </? = argil. При Д 0 матрица преобразования в (3.57) имеет более сложную форму [3.9]. Операцию, производимую лазерным импульсом, действующим на внутренний кубит иона в кристалле и совершающим преобразование
146 Глава 3 состояния кубита т согласно (3.57), обозначим Vm(Q,<p). Под дейст- вием этой операции состояния |0)т и |1)т преобразуются следующим образом: V (।()>-А - ( cos(0/2)|O)m - iei<p sin(0/2)|l>m \ - ^cos(0/2)|1)m _ z-e-^sin(0/2)|o)J • В частности, импульс 1„,(тг. тг/2) совершает отображение |0)m—>|1)т, |1)т —> — |0)т, то есть операцию NOT (НЕ) с изменением фазы на тг; аналогично, импульс Vm(7r/2, тг/2) определяет операцию, близкую к опе- рации Адамара, но также с изменением фазы. «Чистые», без изменения фазы, однокубитовые операции NOT и Адамара Н выполняются двумя лазерными импульсами с участием вспомогательного (auxiliary) состо- яния иона |аиж). Состояние \аих) должно быть выбрано так, чтобы оно взаимодействовало с |0) также, как |1) с |0), но при этом \аих) не долж- но взаимодействовать с |1). Например, если выбрать в случае иона Са+ состояния |0) = |42S’i/2, Mj = 1/2), |1) = |32D5/2, Mj = 3/2), и |<гаж) = = |32795/2, Mj = —1/2), то эти условия будут выполнены. Тогда v(aux)(Pl ( 1°^™ \ = ( cos(0/2)|O)m- ielv srn(Q/2)\aux)m\ т ' \\aux)mJ \cos(0/2)|aua:)m— ie~tv sin(0/2)|O)m J (3.59) С помощью (3.58) и (3.59) легко проверить, что однокубитовые опе- рации NOTm и Адамара Нт для т-го кубита выполняются парами им- пульсов NOTm = V^(2Tr, тг/2) Vm (тг/2, тг/2), , (3.60) Нт = К1а“ж)(27г,7г/2)Ут(Зтг/2,7г/2). 3.6. Взаимодействие между кубитами через посредство фононного кубита. Двухкубитовые операции Гамильтониан взаимодействия m-го внутреннего кубита с лазер- ным полем Hi (3.53) описывает также и взаимодействие с фонон- ным кубитом. Действительно, в выражении (3.53) координата z = = Zq + q(t) содержит смещение иона в результате его колебатель- ного движения. Разлагая гамильтониан (3.53) по малому парамет- ру q до линейных членов и опуская нерезонансные члены, содержащие
3.6. Взаимодействие между кубитами 147 произведения .S’+«+ и S-a (так называемое приближение вращающей- ся волны [3.22]), для приращения получим: SHi = 'Ш'т - s_^+e-i(kza-wzt-^t+v)^, (3.61) где обусловленная взаимодействием с фононами комплексная частота Раби Sl'm имеет следующий вид (3.62) C = V L где = yS левых колебаний COM моды Qg = . / у 27VZ qj kez — так называемый параметр Лэмба-Дика (G.Lamb, R.Dicke), равный, по существу, отношению амплитуды ну- к длине волны лазерного излучения. Так как kz = ^cosJ, где J-угол между к и направлени- Л ем поляризации лазерного излучения (ось z)-, т у = 2тгд^соз<5. Для оптического излучения при А = 500 нм, Qg = 10 нм получим г] = 0,1, а для для СВЧ излучения с А = 1 см = 107 нм — г] = 6 • 10-6. Величина параметра Лэмба-Дика характеризует интенсивность модуляции поля колебаниями ионов: эта модуляция тем слабее, чем однороднее лазер- ное поле (больше длина волны). Количественно это выражается тем, что связанная с фононами частота Раби меньше в rj/y/L раз, чем частота Раби для соответствующих электронных переходов. Пусть в символе |г, j) значения i = 1,0 определяют состояние внут- реннего кубита т , а значения j — состояния колебательного кубита. Тогда лазерный импульс длительностью t будет вызывать переход из состояния IV’(O)) = а(0)|0,1) + 6(0)11,0) в состояние IV’(t)) = «(£) |0,1) + + 6(i)|l,0), описывающийся соответствующей матрицей преобразова- ния: а(*Л = f cos(Q'/2)-ietv'sm(Q'/2)\ Z«(0)\ , , b(t)J ~ ^-ге-^'8т(072)со8(©72)/ 1 J где (3.64)
148 Глава 3 Соответствующие лазерные импульсы назовем импульсами [/-типа. Со- стояния |0,1)т и |1,0)т под воздействием импульсов Um(&,<p) перехо- дят в суперпозиции: |0,1)т -+ cos(©'/2) |0, l)m - ieiv' sin(0'/2)|1,0>m, , (3.65) |1,0>m —> cos(0'/2)|l, 0>m — ге-1*3 8т(0'/2)|О, l)m. Легко видеть, что операция обмена состояниями (SWAP) внутрен- него кубита \г)т и вспомогательного колебательного кубита \i)v, а имен- но: |l)m|0)r <-> |0)m|l)r, осуществляется с помощью только одного опе- ратора ит(тг, Зтг/2). Далее обратимся снова к вспомогательному состоянию иона т |амж)т и лазерному импульсу, выполняющему переходы, соответ- ствующие следующим преобразованиям [3.21] [/©-)(©» ( I0' 2™ = ™ v \ \аих, 0>т} / , / , х (3-66) _ ( cos(0 /2)|0, l)m — sin(0 /2)\аих, 0)m \ \cos(0'/2)\аих, 0)m — sin(0'/2) 10,1)т/ Теперь выберем такую последовательность лазерных импульсов и соот- ветствующих им переходов, чтобы выполнялась операция CNOT. Пусть кубит с номером с будет контролирующим, а кубит с номером t — контролируемым кубитом, контроль осуществляется благодаря взаимо- действию основных кубитов через дополнительный вспомогательный кубит v, состояниями которого являются два состояния СОМ моды. Если, например, начальное состояние трех кубитов ф0 = \t)v = |100), то результатом двухкубитовой операции CNOTct должно быть состоя- ние |110): CNOTc<|100) = |110>. (3.67) Этот результат получается после применения к ионам с и t шес- ти лазерных импульсов (операторы действуют последовательно справа налево): CNOTc, = к/а“ж)(2тг, тг/2) Vt (Зтг/2,7r/2)Uc^, 0)Ut(aux) х х (2тг, 0) Uc (тг, 0) Vt (тг/2, тг/2).
3.7. Считывание результатов вычислений в квантовом компьютере 149 Действительно, результат действия отдельных импульсов сводит- ся к следующим преобразованиям: Vt (тг/2, тг/2) 1100) = |l>c^(|0)t + |l)t)|0)„, С7с(тг,0)|1)с|0)„ = —г|0>с|1>„, U(taux4^, 0)(-i|0)c)(|0)t|1)„ + |l)t|l)„) = (-z|0)c)(-|0)t|l)„ + |1)г|1)Д Uct(ir,0)-^=(-i|0)c)(-|0)t|1)„ + |1)<|1)„) = |l)c-^=(|0)t|0)„ - |l)t|0)„), у/““ж\2тг,7г/2)14(Зтг/2,тг/2)~2=(|0)( - |1),) = |l)t. (3.69) Окончательно получим: Ф}гпа1 = |l)c|l)i |0)„ = CNOTct|l)c|0)t|0)„. (3.70) Последовательности преобразований, подобных приведенным вы- ше, не удается представить как переходы между уровнями энергии ио- на и фононов из-за участия в них суперпозиции состояний. Это в неко- торой степени лишает наглядности процесс выполнения вентиля CNOT. Таким образом, мы показали возможность выполнения однокуби- товых и двухкубитовых операций, из которых складываются вычисле- ния в квантовом компьютере, построенном на ионном кристалле в ло- вушке (четвертое основное требование). В случае рамановской схемы переходов между зеемановскими по- дуровнями энергии внутреннего кубита частота Раби выражается фор- мулой [3.21] Raman — f-' . . .. ? * *! т где Ер, Es — напряженности поля лазера накачки и стоксовского лазе- ра, pi2 — матричный элемент электрического дипольного момента с ос- новного на уровень |2), Д — отстройка частоты лазеров от уровня |2) (рис. 3.5), /3 — множитель порядка единицы, зависящий от поляри- зации и квантовых чисел уровней энергии. Квантовая динамика куби- та в рамановской схеме выражается теми же матрицами, что и в случае кубита на оптических уровнях (формулы (3.58), (3.59), (3.65)-(3.69)), при измененной согласно (3.74) частоте Раби. Обе схемы примерно рав- нозначны по достоинствам и недостаткам; в литературе пока нет ясно выраженных мнений в пользу той или другой схемы переходов. Ниже будут приведены некоторые суждения по этому поводу. |Р12|2ВД*
150 Глава 3 3.7. Считывание результатов вычислений в квантовом компьютере на ионах в ловушке Одним из больших преимуществ квантового компьютера на ио- нах в ловушке является относительная легкость реализации процесса считывания (пятое основное требование). Этот процесс физически сво- дится к измерению населенностей состояний кубитов по завершении процесса вычислений. Такие измерения должны быть выполнены на одном единственном атоме, и в этом их главная трудность. До послед- него времени измерения состояний выполнялись на макроскопических ансамблях частиц. В предельных по точности измерениях спектров ато- мов (ионов) для целей построения атомных стандартов частоты, а те- перь и в связи с разработкой квантовых компьютеров, впервые возник- ла задача об измерении состояний отдельных атомных частиц — ионов, электронов, спинов электронов и ядер. Посмотрим здесь, как это можно выполнить для кубитов на оптических уровнях [3.21]. Выберем в качестве состояния |0) кубита подуровень основно- го состояния 42S1/2 иона Са+ и в качестве |1) — подуровень воз- бужденного метастабильного состояния 32D5/2 (рис. 3.6). «Опрос» ио- на о состоянии его кубита может быть осуществлен с помощью ла- зера с длиной волны А = 397 нм, соответствующей дипольному перехо- ду 42Si/2 —> 42Fx/2- Если кубит был в состоянии |0) = |42Sx/2), то после фокусировки лазерного пучка на ионе он перейдет в состояние 42Рх/2- При возвращении в состояние 42Sx/2 произойдет излучение фотона, что и дает информацию о том, что кубит в начальный момент находил- ся в состоянии |0). Если же перед измерением ион был в состоянии |1) = = |32D5/2), то лазер с А = 397нм не будет возбуждать перехода и из- лучения фотона не будет. Однако из состояния 42Рх/2 ион может спон- танным образом также перейти на метастабильный уровень 32Dg/2. Чтобы не происходило «пленения» иона в этом состоянии, при измере- нии включается еще один лазер на частоте перехода 32D3/2 —> 42Fx/2, (А = 866 нм), в результате действия которого ион возвращается в со- стояние 42Рх/2. Детектор фотонов имеет малый угловой размер и поэтому кванто- вая эффективность детектирования единичного фотона //,/ <£ 1. Легко видеть, что рассматриваемые нами переходы цикличны: после возвра- щения иона в состояние |0) = |42Sx/2) лазер А = 397нм снова переводит его в состояние 42Рх/2, с последующим излучением фотона и переходом
3.8. Лазерные системы квантового компьютера на ионах в ловушке 151 вниз, в состояние 42S'1/2. Если в ходе измерения будет излучено (рас- сеяно) N фотонов, на детекторе будет «зафиксировано» среднее чис- ло nj = r]dN фотонов. Вероятность того, что из N фотонов ни один не зафиксируется детектором равна РдДО) = (1 — T)d)N = ехр(—nj). На- пример, при пи = 10 получим Pjv((I) = 4, 5 • 10“5, то есть вероятность «ложного» измерения состояния |0) (когда при nj = 0 состояние |0) будет принято за |1)) уже при nj > 10 очень мала. В случае использования рамановской схемы процедура измерения оказывается несколько более сложной [3.21]. Пусть в качестве состоя- ний |0) и |1) внутреннего кубита иона выбраны соответственно магнит- ные подуровни Mj = —1/2 и Mj = 1/2 состояния 42S,1/2, в этом слу- чае, например, можно поступить следующим образом. Воздействуем на ион -тт-импульсом, переводящим ион с подуровня Mj = —1/2 основно- го состояния иона 42S’i/2 на подуровень Mj = —1/2 метастабильного состояния 32Z?5/2, затем подействуем лазерным излучением с длиной волны А = 397нм, возбуждающим переход |0) —> 42Рх/2- Если перед измерением ион был в состоянии |0), мы будем наблюдать поляризо- ванную по кругу флюоресценцию; если же он был в |1) — флюорес- ценции не будет. С другой стороны, поляризованное по кругу (о--) из- лучение лазера с длиной волны 393 нм может возбудить подуровень состояния 42Р3/2 с Mj = —3/2, с которого разрешены переходы в со- стояние |0). Для предотвращения аналогичного возбуждения из состо- яния |1), подуровень Mj = —1/2 состояния 42Р3/2 сдвигается относи- тельно резонанса магнитным полем порядка 0,02 Тл. Состояния |0) и |1) кубита, построенного на фононных состояни- ях СОМ моды колебаний ионного кристалла |0) = \nph =0) и |1) = = \nph = 1), могут быть измерены путем обмена (SWAP) состояний между колебательным и внутренним кубитами, и последующего изме- рения состояния внутреннего кубита по описанной выше процедуре. 3.8. Лазерные системы квантового компьютера на ионах в ловушке В квантовом компьютере лазеры используются для выполнения следующих четырех процессов: 1) охлаждение ионов в ловушке на основе использования эффекта Допплера, с целью образования одномерного ионного кристалла, 2) охлаждение ионов в ионном кристалле путем возбуждения боко-
152 Глава 3 вых полос с целью приведения коллективного движения цепочки ионов к основному состоянию (процесс инициализации), 3) выполнение квантовых логических вентилей (операций), 4) считывания результатов вычислений, то есть измерения состо- яния внутренних кубитов ионов. Эти процедуры были описаны выше в основном с физической точки зрения; здесь же приведем сведения о необходимых параметрах лазе- ров, выполняющих эти процедуры на ионах Са+ [3.21]. Для охлаждения ионов в ловушке необходимы лазеры с длина- ми волн А = 397нм (переход 42S1/2 —> 42Рх/2) и А = 866нм (переход 32Р3/2 —> 42Рх/2) (см. рис. 3.9). В экспериментах в Лос- Аламосе [3.21] для этого использовался титан-сапфировый лазер с дли- ной волны А = 866 и он же, с удвоением частоты, как лазер с А = = 397. Интенсивность насыщения перехода. 42Sx/2 —> 42Fx/2 составля- ла ~ 10 мВт/см2 при ширине линии лазера ~ 10 МГц. В процессе первого допплеровского охлаждения ион может из со- стояния 42Рх/2 перейти на метастабильный уровень 32Р3/2; а что- бы не происходило «пленения» иона в этом состоянии использовался второй титан-сапфировый лазер с длиной волны А = 866 нм (пере- ход 32Р3/2 42Р1/2). Второй процесс оптического охлаждения колебательного движения ионов в ионном кристалле выполняется с помощью лазеров с А = 732 нм (переход 42Sx/2 32D3/2) и с А = 866нм (переход 32Р>3/2 42Fx/2) (рис. 3.6). Лазер с длиной волны А = 732нм должен быть настроен на боковую антистоксовскую линию о?о — шг, шо — круговая частота перехода, — частота СОМ моды колебаний кристалла. Из значе- ния иг/2тг = 200кГц вытекает требование к ширине линии лазера 7, то есть 7 < 200 кГц. Для возбуждения этой боковой линии требует- ся также повышенная мощность лазера, так как переход на частоте шо является квадрупольным. Согласно [3.21], необходимым требованием может удовлетворить титан-сапфировый лазер при контроле его часто- ты с помощью эталонного резонатора, при мощности ~ 25 мВт. Второй лазер с А = 866 нм используется с целью связывания состояний 42Fx/2 и 32D3/2 для того, чтобы уменьшить эффективное время жизни состо- яния 32Р>3/2 и уменьшить время охлаждения. Квантовые вентили и измерения могут быть выполнены, используя лазеры с описанными выше параметрами. Применение диодных лазеров могло бы упростить лазерную часть аппаратуры квантового компьюте-
3.9. Оптическая система адресации к отдельным ионам в кристалле153 Рис. 3.6. Схема уровней энергии иона Са+. Приведены времена спонтанных переходов «сверху вниз». Для электрических дипольных переходов время со- ставляет 10-100 нс; для квадрупольного перехода гораздо больше — поряд- ка 1 с [3.21]. ра. Длительные квантовые вычисления на компьютере требуют, чтобы время когерентности лазера было сравнимо с временем вычислений. Требование большого времени когерентности может быть легче удов- летворено при работе на кубите по рамановской схеме, так как в этом случае исключается дрейф фазы лазеров. 3.9. Оптическая система адресации к отдельным ионам в кристалле В составе квантового компьютера должна быть оптическая систе- ма, управляющая лазерами с целью достижения следующих целей:
154 Глава 3 1) исполнения квантовых операций с точностью не хуже 0,1%; 2) быстрой переадресации лазерного пучка с одного иона на дру- гой в кристалле, фиксации пучка на ионе, обеспечивая при этом мини- мальное «накрывание» (cross-talk) соседних ионов. Схема используемой в Лос-Аламосе оптической системы приведена на рис. 3.7. Поляризаторы Н Ячейка Одномодовое оптоволокно Коллиматор «Поглотитель шума» Ячейка Поккельса (переключатель) Интегрирующий детектор Смеситель Ионы Электрооптический дефлектор Лазерное Фокусирующая система охлаждение, накачка и т.д. Рис. 3.7. Схема управления квантовой динамикой ионов в кристалле посред- ством фокусированных на отдельном ионе лазерных импульсов [3.21]. Помимо соблюдения уже рассмотренных выше ограничений, ка- сающихся частоты и поляризации лазерного излучения, при выпол- нении квантовых логических операций необходимо обеспечить точ- ный контроль за площадью (произведение интенсивности лазерного пучка на длительность импульса) используемых лазерных импуль- сов (тг/2, тг, 2тг-импульсы). Для этого мощность лазера поддерживается постоянной в переделах 0,1% с помощью устройства, называемого по- глотителем шума (noise-eater), которое представляет собой электро- оптическую ячейку Поккельса, помещенную между двумя поляризато- рами Н и V. С помощью сигнала обратной связи от проходящего луча на выходе интегрирующего детектора производится поворот плоскос- ти поляризации луча лазера, посредством которого регулируется ко- эффициент прохождения поля лазера через поляризатор V (рис. 3.7) и тем самым регулируется мощность лазерного импульса. Аналогич- ное устройство может служить для включения и выключения лазерно- го излучения за время порядка наносекунды, что определяет ширину фронта импульсов. Такая техника позволяет контролировать площадь импульсов с точностью около 0,1%.
3.9. Оптическая система адресации к отдельным ионам в кристалле155 Система адресации строится на основе электрооптического дефлек- тора, представляющего собой призму, коэффициент преломления кото- рой управляется с помощью напряжения, изменяющегося в интерва- ле ±3000 В. Напряжение переключается за время ~ 10 нс, полный диа- пазон отклонения пучка лазера составляет ±9мрад; в пределах этого интервала можно легко достигнуть ~ 102 сфокусированных и не на- крывающихся положений пучка. Фокусирующая система с эффективной длиной фокуса 30 мм обес- печивает фокусировку пучка шириной Змм в пятно диаметра Юмкм. При этом лазерный пучок должен быть наклонен под углом ~ 10° к нор- мали оси цепочки ионов для того, чтобы он имел продольную к оси кристалла составляющую. Иначе он не будет взаимодействовать с про- дольными колебаниями кристалла (СОМ модой). Из этого обстоятель- ства вытекает требование к фокусирующей системе: точки фокусиро- вания должны лежать на наклонной линии к оптической оси систе- мы [3.21]. Это достигается введением в систему клина с углом около 2°. Схема фокусирования в точках наклонной линии и распределение мощ- ности лазера в различных точках фокусирования (эксперимент) пока- заны на рис. 3.8. Рассмотренная схема позволяет контролировать не только интен- сивность, но и поляризацию лазерного пучка. Важной частью оптической системы является подсистема визуали- зации ионного кристалла. Она выводит на экран изображение отдель- ных ионов в кристалле, полученное путем детектирования люминес- центных фотонов (рис. 3.9) [3.21]. Эта система одновременно является системой считывания результатов вычислений на квантовом компью- тере. Она состоит из двух линз. Линза 1 с фокусным расстоянием 15 мм, помещенная непосредственно в вакуумную камеру, собирает люминес- центное излучение ионного кристалла в телесный угол 0,25 ср. Через шлюз вакуумной камеры поток фотонов следует через узкополосный фильтр; линза 2 с фокусным расстоянием 110 мм направляет поток на вход двухуровневого усилителя изображения на основе микроканаль- ной пластинки (МКП). С выхода микроканальной пластинки изобра- жение воспринимается видеокамерой; далее, информация накапливает- ся и обрабатывается компьютером. В другом варианте лазерной адресации к индивидуальным ионам вместо МКП был использован акусто-оптический дефлектор, что позво- лило производить быстрое переключение лазерного пучка с отдельного
156 Глава 3 Рис. 3.8. а) Элементы оптической системы, позволяющие фокусировать ла- зерный луч на отдельных ионах, расположенных (в ионном кристалле) вдоль наклонной линии (ось кристалла) [3.21]. Оптический клин (справа) обеспечи- вает этот результат, б) Лучевое изображение фокусировки. иона на другой с малой ошибкой для цепочек в пределах мкс, содержа- щих вплоть до 10 ионов [3.23]. 3.10. Декогерентизация состояний в квантовом компьютере на ионах в ловушке Благодаря взаимодействию квантовой системы квантового ком- пьютера с «окружением» возникают процессы разрушения квантовых когерентных состояний кубитов или декогерентизация состояний кван- товой системы. В ходе квантовых вычислений производится воздей- ствие на кубиты, в результате которых они совершают управляемую квантовую эволюцию. При этом образуются различные сложные кван- товые суперпозиции состояний кубитов (см. также гл. 1). Процессы де- когерентизации, разрушая суперпозиции, разрушают сам процесс и ре- зультат квантовых вычислений. Поэтому декогерентизация является
3.10. Декогерентизация состояний в квантовом компьютере 157 Вакуумная камера Рис. 3.9. Оптическая система для измерения квантового состояния отдель- ных ионов в ионном кристалле и получения изображения ионного кристал- ла [3.21]. одним из существенных препятствий к созданию квантового компью- тера. Отсюда вытекает важность задачи исследования процессов деко- герентизации в каждой квантовой системе, избранной для построения квантового компьютера. Декогерентизация под воздействием окружения квантовой систе- мы, происходящая в ходе вычислений, приводит к накоплению погреш- ностей в искомом решении. Однако погрешности в решении возникают также из-за неточного выполнения самих управляемых квантовых опе- раций (вентилей), т. к. параметры этих операций задаются только с не- которой «физической» точностью. Поэтому целесообразно отнести к яв- лениям декогерентизации также и процессы, возникающие из-за откло- нения от идеальности управляющих внешних полей. (По существу, это означает, что к «окружению» квантовой системы мы причисляем и са- мого экспериментатора с его аппаратурой, предназначенной для управ- ления квантовой эволюцией в компьютере). Число элементарных операций, необходимых для выполнения прак- тически важных алгоритмов на квантовом компьютере (например, ал- горитма Шора) составляет величину 109 и более. В предложенных до сего времени вариантах реализации квантовых компьютеров число эле- ментарных операций за время декогерентизации составляет 103 4- 104.
158 Глава 3 Поэтому необходимо, чтобы когерентность состояний в полномасштаб- ном квантовом компьютере сохранялась в течение времени, эквива- лентном превышению времени декогерентизации в 106 раз и более. Вы- ход был найден в разработке специальных методов кодирования кван- товой информации и квантовой коррекции ошибок (см. [3.24] и гл. 2). Оценка порогового значения погрешности при выполнении элементар- ных квантовых логических операций вычисления приводит к значе- нию ~ 10-5; при погрешности меньше порогового значения кванто- вые вычисления могут продолжаться сколь угодно долго, так как с по- мощью методов коррекции ошибок из компьютера удаляется больше ошибок чем вносится. По существу, этот вывод, следующий из тео- рии квантовой коррекции ошибок, является теоремой существования квантовых компьютеров. Очевидно, что выполнение операций кодирования квантовой ин- формации и квантовой коррекции ошибок требуют дополнительных физических ресурсов: число кубитов должно быть увеличено при- мерно на порядок величины, а число выполняемых операций может возрасти в 102 раз [3.25]. Это означает, например, необходимость иметь в квантовом компьютере 104 кубитов вместо 103. Как видно, при выборе физической реализации кубитов возрастают требования к воз- можности их масштабируемости, то есть увеличению их числа. С точки зрения реализации квантового компьютера на ионах в ло- вушке далее рассмотрим раздельно процессы декогерентизации состоя- ний в трех случаях: 1) декогерентизация, обусловленная не идеальнос- тью управления кубитами с помощью лазерных импульсов, 2) декоге- рентизация внутренних кубитов, 3) декогерентизация колебательного кубита. 3.10.1. Декогерентизация состояний, обусловленная не идеальностью управления кубитами с помощью лазерных импульсов Наличие возможности измерения состояния кубита по люминес- центному излучению фотонов позволяет наблюдать процесс декогерен- тизации кубита. Если кубит при t = 0 был в состоянии |0), то вероят- ность найти его в этом состоянии через время t равна Ро (t) = cos2 Ш = | [1 + cos 2Ш]. (3.72)
3.10. Декогерентизация состояний в квантовом компьютере 159 Q = РЕ/^К— модуль частоты Раби осцилляций состояния кубита под воздействием резонансного лазера. Если параметры лазера флуктуиру- ют, то наблюдаются и флуктуации частоты Раби. Усредним выраже- ние [3.72] по распределению флуктуаций частоты Раби Z>(Q — Но): (P0(t)) = 1 у [1 + со8(2Ш)]£)(О - H0)d(H - Но). (3.73) Для гауссовского распределения флуктуаций найдем: (P0(f)) = 1 [1 + cos(2H0i)e“2(AQ’-™s<)2] , (3.74) где AHrms = ([Н - Hq]2)1/2 — среднеквадратичное значение флуктуа- ций Н. За время t = 1/ДНгт8 амплитуда осцилляций Раби уменьшит- ся в е-2 раз. Это уменьшение можно трактовать как проявление де- когерентизации из-за флуктуаций управляющего лазерного поля. На рис. 3.10 представлена экспериментальная кривая, полученная путем измерений вероятности нахождения ионов 9Ве+ в ловушке в состоя- нии |0) P0(t) (3.9). Затухание колебаний с частотой Раби свидетель- ствует о процессе декогерентизации. 3.10.2. Декогерентизация состояний внутренних кубитов на ионах в ловушке Фундаментальный предел времени декогерентизации состояний внутреннего кубита определяется процессом радиационного распада. В качестве состояния |0) кубита избирается основной оптический уро- вень иона; время жизни иона на этом уровне равно бесконечности в условиях отсутствия внешних резонансных или флуктуирующих по- лей. Состоянием |1) кубита служит возбужденный оптический уровень иона. Если ион находится на этом уровне, имеется конечная вероят- ность 7 спонтанного перехода иона на основной уровень иона |0). При- чиной этих переходов являются флуктуирующие электрические поля нулевых колебаний вакуума. Эти процессы изучены очень хорошо в физике. Если между уровнями энергии |1) и |0) разрешен электричес- кий дипольный переход, вероятность радиационного распада уровня |1) за 1с равна у dip = 7, 5 • 107с-1. Она определяет радиационную ширину
160 Глава 3 0 20 40 60 Кмкс) 80 100 Рис. 3.10. Экспериментальное наблюдение процессов декогерентизации [3.9]. Ион в начальный момент t = 0 находится в состоянии |0). В этот момент включается резонансное лазерное поле и начинаются колебания Раби — пе- реходы между уровнями |0) и |1). Благодаря декогерентизации с течением времени к состояниям |0) и |1) примешиваются другие состояния. линии в оптическом спектре иона. В этом случае время декогерентиза- ции состояния Tdc = 10-8 с, то есть очень коротко. Поэтому, в качестве состояния |1) внутреннего кубита избирают метастабильный уровень энергии, с которого на уровень |0) разрешены радиационные переходы только квадрупольного типа. Вероятность квадрупольного перехода меньше вероятности ди- польного перехода в («о/А)2 = 10-8 раз, где «о — боровский радиус. Это означает, что время декогерентизации состояния |1) будет состав- лять примерно 1с, если избрать в качестве состояния |1) кубита мета- стабильный уровень энергии с квадрупольным переходом |1) —> |0). Наконец, рассмотрим радиационный распад в системе магнитных подуровней основного оптического состояния иона, избираемых в ка- честве состояний |0) и |1) кубита (рамановская схема управления ла- зерными импульсами). В этом случае вероятность перехода содержит матричный элемент магнитного момента иона: 7 = ^|<1|Д|0)|2/(37Г£О/г5). (3.75) Приняв шо/2тг = 10ГГц, |(1|Д|0)| = цв (магнетон Бора), най- дем 7 = 10-12 с-1. Как видим, радиационной декогерентизацией в этом случае можно пренебречь из-за слабости этого процесса. Параллельно с процессом радиационной декогерентизации идут процессы декогерентизации, обусловленные флуктуирующими магнит- ными и электрическими полями внешних источников на ионе. Эти поля вызывают дополнительные сдвиги уровней энергии иона (зеемановс-
3.10. Декогерентизация состояний в квантовом компьютере 161 кий и штарковские эффекты), обуславливая флуктуации частоты пере- хода [3.9]: = шо + дш дВ 1-Во (В-ВД+2 (В - В0)2, (3.76) 1 Во , е _ , 1 д2а> Шо + оо>е — + о дЕ2 Е2. Е=0 (3.77) Флуктуирующие магнитные и электрические поля могут быть обусловлены флуктуациями токов и зарядов на электродах ловуш- ки, на других элементах оборудования. Для зеемановских сдви- гов уровней дш/дВ = /zb/Й = 2тг1О10Гц/Тл, и 6ш/2тг = 106 Гц при (В — Во)/Во = 10“4, Bq = 1 Тл. Таким образом, магнитный (зееманов- ский) кубит оказывается очень чувствительным к флуктуациям маг- нитного поля. Можно выбрать магнитный переход |0) —> |1) так, чтобы эффект Зеемана первого порядка был равен нулю: дш/дВ = 0. Одна- ко в процессах вычислений участвуют также переходы с уровней ку- бита на вспомогательный уровень |аиж). Реализовать для двух (или более) переходов одновременно условие дш/дВ = 0 невозможно. Оче- видным остается способ тщательной магнитной экранировки ионов. Од- нако и этого нельзя сделать в отношении полей, создаваемых токами на электродах ловушки. Анализ показывает, что декогерентизация благодаря флуктуиру- ющим электрическим полям менее эффективна, чем декогерентизация благодаря флуктуирующим магнитным полям. Штарковские смещения специфичны для каждого уровня; поэтому оценки их влияния следует делать для каждого уровня иона отдельно [3.9]. 3.10.3. Декогерентизация состояний колебательного кубита на ионах в ловушке С колебательной СОМ модой связан большой электрический ди- польный момент. Действительно, продольные (вдоль оси z ) колебания цепочки заряженных ионов эквивалентны колебательному току в про- волочной антенне; такой диполь излучает электромагнитные волны на длине волны А = /г = 5 • 104 см, при v = 500 кГц. Как мы виде- ли, в логических операциях квантового компьютера используются со-
162 Глава 3 стояния |0) и |1) с числом колебательных фононов npi, = 0 и 1 соответ- ственно. Поэтому неуправляемые переходы |0) |1) и переходы с этих уровней на другие, возбужденные уровни с прь > 1, будут представлять собой декогерентизацию. Переходы |0) —> |'алр/,.1) можно рассматривать как нагревание колебательного движения. Благодаря неравенству А 2Zq, где А — длина электромагнит- ной волны излучения на частоте СОМ моды, электрический дипольный осциллятор, соответствующий СОМ моде, можно выразить с помощью эквивалентной электрической схемы [3.9]. Из анализа затухания в та- кой схеме можно получить: 1 _ 4mhwz 777 q2SE(uzy (3.78) SE(^Z) = 4kBTr-(a/2Z0)2, (3.79) t* — время затухания электрического осциллятора СОМ моды; 4квТг = = Su(wz) — джонсоновский тепловой шум (спектральная плотность шу- мового напряжения), связанный с эффективным сопротивлением сис- темы электродов, создающих электрическое поле ловушки, а — гео- метрический безразмерный коэффициент порядка единицы. Вычислен- ное согласно (3.79) время t* оказалось длиннее экспериментального зна- чения в 102 раз [3.9]. Анализ ряда других механизмов декогерентиза- ции (нагрев колебаний под действием радиочастотных токов на элек- тродах ловушки, взаимодействие различных мод колебаний, полевая эмиссия с электродов, столкновения с молекулами остаточного газа) показал, что, вероятно, наиболее сильным механизмом декогерентиза- ции колебаний СОМ моды является описанный выше формулой (3.78) механизм. 3.11. Точность воспроизведения квантовых логических операций и аккумулирование ошибок при квантовых вычислениях При квантовых вычислениях вектор начального состояния ф(0) квантового регистра преобразуется в некоторый конечный вектор t[>f = = иф(0), где U — унитарный оператор, выполняющий заданный алго- ритм вычислений. Поскольку параметры лазерных управляющих им-
3.11. Точность воспроизведения квантовых логических операций 163 пульсов заданы не идеально, то есть не с абсолютной точностью, реаль- ный оператор преобразования U отличается от идеального: U 7^ Uideal- Соответственно, будут отличаться от идеальных и результаты реаль- ных вычислений. Вероятность найти состояние, соответствующее двоичному L-би- товому числу к, в идеальном случае имеет вид: рЩеа/ = |Д|2 = \{k\Uideal^(0))\2. (3.80) Аналогичное выражение можно записать и для реального процесса вы- числения: Pk = \Вк\2 = \(к\и^0))\2, (3.81) Комплексные числа Ак, Вк представляют собой амплитуды разло- жения вектора конечного состояния по собственным функциям \к) L-кубитного квантового регистра. Критерий точности воспроизведе- ния (fidelity) квантовых вычислений определяется следующим обра- зом [3.9] (см. также гл. 1): 2b-i 2 F = (|((7ще^(0)|^(0))|2) = (| Е А^\ \ (3-82) k=0 где внешнее усреднение выполняется по распределению случайных переменных, содержащихся в матрице U. Если вычисление идеаль- но, F = 1; в противном случае F < 1. Рассмотрим идеальное квантовое вычисление, состоящее из М эле- ментарных операций, представляющих повороты векторов состояния кубитов квантового компьютера в гильбертовом пространстве Oideal — RmoR(M—1)о • • • RzoRlo' (3.83) Соответственно, реальное вычисление описывается оператором Оа = RMaR(M-l)a • • RaRla- (3.84) Оператор поворота Rka отдельной fc-й элементарной вычислитель- ной операции содержит амплитудные (^) и фазовые (<£*.) ошибки: / cos(0fc + ф.) —ie~l‘Pk sin(0fc + &)\ Rka(®k “Ь Cki^k') — I I • -ie i,fiksin(Qk+(k) cos(0ft + <fe) (3.85)
164 Глава 3 Матрица преобразования Оа (3.84) отличается от O{deai наличием на- бора малых погрешностей £k, Pk тг. Для точности воспроизведе- ния F получим [3.9] м F = 1 — [CfeiCfe + CkiCkPk + Ckspl] i (3.86) к=0 где Cki Cl, i = 1,2,3. В случае сложных вычислений, включающих большое число М вен- тилей (операций) в большом гильбертовом пространстве, погрешнос- ти С и р можно считать случайными (некоррелированными) величина- ми. Поэтому F = 1 - M(FCC(02 + F^p) + Г^Ы2), (3.87) где Fij < 1. Выражение (3.87) свидетельствует о том, что погрешность вы- числения возрастает пропорционально числу М элементарных опера- ций, то есть происходит аккумулирование погрешностей. Если, напри- мер, амплитудная ошибка ( в элементарной операции составляет 10“4, (2 = 10“8, то максимальное значение числа элементарных операций Мтах ~ 108. Если ошибки складываются когерентно (коррелированно), уменьшение точности вычислений будет идти еще быстрее. Угол поворота 0 и фаза р зависят от частоты Раби fi(t) и расстрой- ки A(t) = Molt) — ш частота лазера ш от частоты перехода wq согласно формулам t 0(f) = 2 У fi(t') dt', (3.88) О t p(t) = у A(t') dt1. (3.89) о Интегрирование в (3.88) и (3.89) выполняется в пределах длитель- ности лазерного импульса. От формул (3.88) и (3.89) можно перейти к флуктуациям поля лазера, поскольку 11(f) = PE(t)/4Jl и именно флук- туации поля E(t) определяют флуктуации частоты Раби. В схеме ста- билизации лазерной мощности с помощью делителя пучка флуктуации
3.12. Основные выводы 165 (3.90) PuTopOdeiT (1 мощности на ионе определяются формулой [3.9] SPu Ри где 77<jet <1 — квантовая эффективность фотодетектора, восприни- мающего мощность ePfj лазера в схеме управления, (1 — £)Р$ — мощ- ность, посылаемая на ион. Для оценки примем: е = 0, 5, А = 313, ??det = = 0,5; тогда 5Ри/Ри = 2,3 • 10-9(Ритор)-1/2 = 2,3 • 10-5 при Гп = = 10 мВт и т = 1 мкс. При практической реализации уровень шума ла- зерной мощности будет выше из-за дополнительных источников шума. В целом можно сделать вывод, что требования к параметрам лазерных систем, используемым в квантовых компьютерах, должен быть значи- тельно выше достигнутого в лабораторной практике уровня. 3.12. Основные выводы Как можно установить из изложенного выше, технология кванто- вого компьютера на ионах в ловушке изучена весьма детально. Какие же выводы можно сделать в отношении возможности построения пол- номасштабного — 103 —104 кубитов — квантового компьютера на ионах в ловушке? К сожалению, вывод приходится делать отрицательный. 1) Главным препятствием на пути построения полномасштабного квантового компьютера — 103 — 104 кубитов — на ионах в ловушке Пауля, по-видимому, является неустойчивость линейного ионного крис- талла. Как мы видели, число ионов в кристалле достигает только не- скольких десятков (например, 33 иона Hg+), что явно недостаточно для полномасштабного компьютера. Анализ литературы, посвященной вопросам устойчивости линейного ионного кристалла в ловушке Пау- ля, указывает на необходимость дальнейшего изучения этого вопроса. Можно задаться, например, вопросом: возможны ли трехмерные ион- ные кристаллы? Или, можно ли усовершенствовать ловушки так, чтобы существовали трехмерные ионные кристаллы? 2) Другой усложняющей построение квантового компьютера осо- бенностью ионных кристаллов является электрическая заряженность
166 Глава 3 носителей кубитов-ионов. С одной стороны, заряженность ионов необ- ходима, чтобы фиксировать в пространстве холодные ионы, воздейст- вуя на них электрическими полями. С другой, наличие заряда ионов означает их сильное электрическое взаимодействие с окружением, то есть наличие сильных каналов декогерентизации. 3) Третья особенность квантового компьютера на ионах в ловуш- ке — взаимодействие внутренних кубитов ионов через вспомогатель- ный кубит, связанный с колебательной СОМ модой ионного кристал- ла. Этот вспомогательный кубит является, по-видимому, достаточно «хрупким» объектом; он подвержен сильной декогерентизации (колеба- тельное движение ионного кристалла нагревается по многим каналам воздействия извне), так что при работе квантового компьютера неиз- бежно потребуется процедура лазерного охлаждения колебаний. По-видимому, с перечисленными (и, возможно, еще и другими) сложностями в управлении квантовой эволюцией кубитов в компью- тере на ионах в ловушке связано отсутствие быстрого прогресса в раз- витии экспериментальных работ по созданию этого компьютера. С другой стороны, проект компьютера на ионах в ловушке име- ет и большие выигрышные особенности. Он опирается на ряд высокораз- витых технологий: технологию высокого вакуума, технологию электри- ческих ловушек, технологию лазерного замораживания поступательно- го и колебательного движения ионов, технологию лазерного селектив- ного управления эволюцией кубитов. Все это было продемонстрирова- но выше. Наконец, выдающимся достижением этого проекта является разработка метода измерения состояния отдельных кубитов. Приме- нение лазерных методов охлаждения освобождает от применения тра- диционных методов криогенной техники. По-видимому, трудно пред- ставить себе, как можно было бы охлаждать ионные «кристаллы», «ви- сящие» в вакууме, «погружая» их в криогенные жидкости. Очевидно, каналом теплопередачи в такой ситуации может быть только радиаци- онный теплоперенос. Заметим, что на примере цепочки из двух кубитов была теорети- чески рассмотрена принципиальная возможность осуществления двух- кубитовых квантовых операций на ионах в ловушках и при ненулевой температуре путем расщепления атомных волновых пакетов подобно тому как это делается в атомной интерферометрии. При определенных условиях в этом случае осуществление квантовых операций не зависит от состояния движения ионов и поэтому не требует нулевых темпера-
3.12. Основные выводы 167 тур [3.25]. Однако обобщение этих результатов на цепочку из многих кубитов является проблематичным. В литературе обсуждаются технологии, которые позволили бы уве- личить число ионов и кубитов в квантовом компьютере на ионах в ло- вушке. Одной из возможностей является хранение ионов в большом числе ловушек (в ионных аккумуляторах), с тем чтобы последователь- но перемещать их в «реактор», в котором выполняются операции над одним или двумя кубитами-ионами [3.26]. Перемещение ионов может совершаться с помощью электрических потенциалов на сегментирован- ных электродах, изготовленных литографическими методами. Очевид- ным недостатком этого метода являются «непроизводительные» затра- ты времени на перемещение ионов [3.9]. Обсуждаются также возмож- ности использования большего числа состояний в одном ионе (несколь- ко кубитов на одном ионе) или использование водородоподобных ио- нов с большим зарядом Z [3.9]. В последнем случае величина сверх- тонких расщеплений оказывается в оптической области: Whfs ~ Z3. Указано также на возможность настройки резонансной частоты куби- тов с помощью электрических напряжений на секционированных элек- тродах ловушки. В этом случае можно облучать лазером весь ионный кристалл; при этом только настроенный в резонанс ион совершает кван- товую эволюцию [3.27]. Все эти предложения по совершенствованию квантового компьютера на ионах в ловушке пока остаются умозритель- ными. Выше мы рассмотрели оптические методы пленения нейтральных атомов. Оптические решетки, созданные трехмерной стоячей волной, образованной шестью попарно взаимно-встречными лазерными пучка- ми, образуют трехмерную ловушку для нейтральных атомов с перио- дом порядка длины волны лазерного излучения ~ 0, 5 мкм. При 100% заполнении ловушки нейтральными лазерно-охлажденными атомами мы имеем подобие трехмерного атомного кристалла (с тем отличием, что в образовании этого квазикристалла межатомные силы не участву- ют, как это имеет место в ионном кристалле). Трехмерная решетка из нейтральных атомов в оптической ловушке может служить квантовой системой для построения квантового компьютера [3.28-3.30]. Систе- ма нейтральных атомов взаимодействует с окружением более слабыми межатомными силами, чем ионный кристалл; поэтому процессы деко- герентизации будут более слабыми. В работах [3.28-3.30] предлагается использовать индуцированные диполь-дипольные силы взаимодействия
168 Глава 3 между атомами для выполнения двухкубитных операций типа CNOT. При этом оказалось возможным обойтись без использования колеба- тельных мод в качестве вспомогательного кубита. Возможности построения полномасштабного квантового компью- тера на нейтральных атомах в оптической решетке (ловушке) вы- глядят на сегодняшний день очень привлекательными. Это предложе- ние в дальнейшем заслуживает самой тщательной разработки. В [3.31] выполнены эксперименты по использованию оптических решеток в ка- честве оптических масок в атомной литографии. Литература [3.1] DiVincenzo D.P., Burkhard G., Loss D., Sukhorukov E.V. Quantum Computation and Spin Electronics // LANL E-print: 1999, cond- mat/9911245, 28 p. [3.2] Cirac J. I., Zoller P. Quantum Computations with Cold Trapped Ions // Phys. Rev. Lett. 1995, v. 74, № 20, pp. 4094-4097. [3.3] Monroe C., Meekhof D.M., King B.E., Itano W.M., Wineland D.J. Demonstration of a Fundamental Quantum Logic Gate // Phys. Rev. Lett. 1995, v. 75, №25, pp. 4714-4717. [3.4] Dehmelt H. Experiments on the Structure of an Individual Elementary Particle // Science, 1999, v. 247, №2, pp. 539-545. [3.5] Brown L. S. Gabrielse G. Geonium Theory: Physics of a Single Electron or Ion a Penning Trap // Rev. Mod. Phys., 1986, v. 58, №1, pp. 233-311. [3.6] Paul W. Electromagnetic Traps for Charged and Neutral Particles // Rev. Mod. Phys. 1990, v. 62, №3, pp. 531-540. [3.7] Тамм И. E. Основы теории электричества. — М.: ГИТТЛ, 1954, 620 с. [3.8] Raizen М. G., Gilligan J. М., Bergquist J. С., Itano W. М., Wineland D. J. Ionic Crystals in a Linear Paul Trap // Phys. Rev. 1992, v. A45, № 9, pp. 6493-6501. [3.9] Wineland D.J., Monroe C, Itano W. M., Leibfried D, King B.E., Meekhof D. M. Experimental Issues in Coherent Quantum-State Manipulation of Trapped Atomic Ions // Jour. Res. Natl. Inst. Stand. Tech. 1998, v. 103, №3, pp. 259-328. [3.10] Янке E., Эмде Ф. Таблицы функций с формулами и кривыми / Перев. с немец, под ред. Л. И. Седова и Г. В. Толстовой — М.-Л.: ГИТТЛ, 1949. 429 с.
Литература 169 [3.11] Garg A. Vibrational Decoherence in Ion-Trap Quantum Computers // LANL E-print: 1998, quant-ph/9803071. [3.12] Meyrath T.D., James D. F. V. Theoretical and Numerical Studies of the Positions of Cold Trapped Ions // Physics Letters, 1998, v. A240, pp. 37-42. [3.13] James D. F. V. Quantum Dynamics of Cold Trapped Ions with Application to Quantum Computation // Appl. Phys.,1998, v. B66, pp. 181-190. [3.14] Коэн-Тануджи К. H. Управление атомами с помощью фотонов // УФН, 1999, т. 169, №3, с. 292-30. [3.15] Чу С. Управление нейтральными частицами // УФН, 1999, т. 169, №3, с. 274-291. [3.16] Филлипс У. Д. Лазерное охлаждение и пленение нейтральных атомов // УФН, 1999, т. 169, №3, с. 305-322. [3.17] Филлипс У.Д., Меткалф Г. Дж. Охлаждение и локализация ионов // В мире науки, 1987, №5; Scientific American, 1987, v. 256, №3. [3.18] Развитие методов охлаждения и пленения атомов с помощью лазерного света. Информация Нобелевского комитета // УФН, 1999, т. 169, №3, с. 271-273. [3.19] Балыкин В. И., Летохов В. С., Миногин В. Г. Охлаждение атомов давле- нием лазерного излучения // УФН, 1985, т. 147, вып. 1, с. 117-156. [3.20] Wineland D. J., Itano W. М. Laser Cooling of Atoms // Phys. Rev., 1979, v. A20, №4, pp. 1521-1540. [3.21] Hughes R. J., James D. F. V., Gomez J. J., Gulley M. S., Holzscheiter M.,v, Kwiat P.G., Lomoreaux S. K., Peterson C.G., Sandberg V.D., Schauer M.M., Simmons C.M., Thorburn C.E., Tura D., Wang P.Z., White F. G. The Los Alamos Trapped Ion Quantum Computer Experiment // Fortschr. Phys. 1998, v. 46, №4-5, pp. 329-361. [3.22] Allen L., Eberly J.H. Optical Resonance and Two-Level Atoms // N.Y.- Lond.: John Wiley & Sons, 1975. / Аллен Л., Эберли Дж. Оптичес- кий резонанс и двухуровневые атомы. / Перев. с англ, под ред. В. Л. Стрижевского. — М.: Мир, 1978, 222 с. [3.23] Nagerl Н. С., Leibfried D., Thalhammer G., Escher J., Schmidt-Kaier F., Blatt R. Laser Addressing of Individual Ions in a Linear Ion Trap // Phys. Rev. 1999, v. A60, №1, pp. 145-148. [3.24] Steane A. M. Quantum Computing // Rep. Progr. Phys. 1998, v. 61, pp. 117-173. [3.25] Poyatos J.F., Cirac J. I., Zoller P. Quantum Gates with «Hot» Trapped Ions // Phys. Rev. Lett. 1998, v. 81, №6, pp. 1322-1325.
170 Глава 3 [3.26] Leibfried Y. D. Individual Addressing and State Readout of Trapped Ions Utilizing RF-Micromotion // LANL E-print: 1998, quant-ph/9812033. [3.27] Brewer R., DeVoe R. G., Kallenbach R. // Phys. Rev., 1992, v. A46, p. R6781. [3.28] Brennen G.K., Caves C.M., Jessen S., Deutsch I. H. Quantum Logic Gates in Optical Lattices // LANL E-print: 1998, quant-ph/9806021, v. 3, 9p. [3.29] Brennen G.K., Deutsch I.H., Jessen P. S. Entangling Dipole-Dipole Interactions and Quantum Logic in Optical Lattices // LANL E- print: 1999, quant-ph/9910031, 43 p. [3.30] Briegel H. J., Calarco T., Jackch D., Cirac J. I., Zoller P. Quantum Computing with Neutral Atoms // LANL E-print: 1999, quant-ph/9904010, 21 p. [3.31] Bell A. S., Bresger B., Drosdofsky U., Nowak S., Pfau T., Stuhler J., Schulze Th., Mlynek J. jj Surface Science, 1999, v. 433, №43, pp. 40-47.
Глава 4 ЖИДКОСТНЫЕ ЯДЕРНЫЕ МАГНИТНО-РЕЗОНАНСНЫЕ (ЯМР) КВАНТОВЫЕ КОМПЬЮТЕРЫ «Пожалуй, ни один метод изучения магнитных свойств вещества не давал еще такую богатую информацию, как найденный Завойским резонансный». П. Л. Капица 4.1. Общие принципы Одними из наиболее естественных кандидатов на роль кубитов яв- ляются, пожалуй, ядерные спины I = 1/2. Эта глава посвящена изложе- нию основных результатов, полученных к началу XXI века в направле- нии реализации ядерных магнитно-резонансных (ЯМР) квантовых ком- пьютеров. Поскольку практически трудно, хотя и не невозможно (см. после- дующую главу) осуществлять логические операции, обращаясь к от- дельным ядерным спинам, прежде всего был использован наиболее про- стой подход, в котором логические операции производятся над макро- скопическим образцом, представляющим собой большой ансамбль иден- тичных структур — молекул, содержащих ядерные спины. Такой подход к реализации квантовых компьютеров на ядерных спинах, предложенный в 1997 году одновременно двумя группами американских физиков [4.1, 4.2] и затем подтвержденный ими экс- периментально [4.3, 4.4], состоит в использовании непарамагнитных органических жидкостей. В качестве такой жидкости рассматривал- ся, в частности, раствор хлороформа 13СНС1з в дейтерированном ацето- не (СБз)гСО [4.3], где отдельные молекулы с двумя связанными между
172 Глава собой неэквивалентными ядерными кубитами (ядро изотопа 13 С и про- тон ХН) играют роль практически изолированных от влияния окружаю- щей среды независимых квантовых компьютеров. Это свойство обуслов- лено тем, что ядерные спины I = 1/2 не взаимодействуют с электри- ческими полями, создаваемым окружением, а благодаря интенсивному вращательному и поступательному броуновскому движению молекул в жидкости происходит в значительной мере усреднение диполь-диполь- ных магнитных взаимодействий как внутри молекул, так и с молеку- лами окружения. Соответственно, время декогерентизации спиновых состояний в жидкости оказывается достаточно большим (секунды и бо- лее). Неусредненной остается лишь скалярное взаимодействие между ядерными спинами внутри молекул, описываемое гамильтонианом ви- да гДе Ifj — постоянная этого взаимодействия. В случае хлороформа такая связь существенна только для ядерных спинов про- тона 1Н и углерода 13С. Наличие этого взаимодействия и обеспечивает возможность двухкубитовых квантовых операций. В таком компьютере огромное число молекул-компьютеров дей- ствует параллельно, обеспечивая тем самым возможность управления ими с помощью хорошо известных в технике ядерного магнитного резо- нанса операций над всем макроскопическим объемом жидкости. После- довательности радиочастотных импульсов, выполняющие в этом слу- чае роль определенных квантовых логических вентилей, осуществля- ют глобальные унитарные преобразования состояний соответствующих ядерных спинов для всех молекул-компьютеров большого ансамбля. Об- ращение к отдельным кубитам заменяется одновременным обращени- ем к соответствующим кубитам во всех молекулах большого ансамбля. Компьютер такого рода получил название ансамблевого (bulk-ensemble quantum computer). Он может в принципе работать при комнатной температуре. Недостатком такого компьютера является доступность для измерения (считывания результата) наблюдаемых состояний не отдельных ядерных спинов, а лишь средних по ансамблю значений. Для магнитных полей, используемых в стандартных ЯМР-спектромет- рах (десятки Тесла), относительная поляризация спинов, определяю- щая создаваемый сигнал, как будет видно из дальнейшего, оказывается очень малой даже при гелиевых температурах. Кроме того, число до- статочно хорошо различимых по резонансной частоте ядерных спинов в молекуле ограничено, а интенсивность сигнала ЯМР быстро падает с числом кубитов. Поэтому вряд ли можно ожидать, что число куби-
4.1. Общие принципы 173 тов L в ансамблевом квантовом компьютере на органической жидкос- ти, работающем при комнатной температуре, будет больше 30. Ниже мы остановимся на этом вопросе подробнее. Благодаря слабой связи ядерных спинов молекул с окружени- ем в жидкости вместо рассмотрения всего большого ансамбля, состоя- щего из громадного числа ядерных спинов всех молекул жидкости, ока- зывается возможным перейти к рассмотрению приведенного квантового ансамбля, включающего лишь ядерные спины только отдельной моле- кулы. Характерным для указанного подхода является то, что этот ан- самбль при конечных температурах неизбежно находится в смешанном состоянии, описываемом матрицей плотности с размерностью 2£, у ко- торой в отличие от матрицы плотности чистого состояния отличны от нуля не одно, а 2£ собственных значений, имеющих смысл населен- ностей соответствующих базисных состояний. Образование смешанно- го состояния для приведенного состояния обусловлено наличием сла- бого, но не отсутствующего совсем, взаимодействия отдельных моле- кул с окружающим резервуаром с очень большим числом степеней сво- боды. Это то взаимодействие, которое определяет в реальных системах процессы декогерентизации и диссипации. Конечный результат на выходе ансамблевого компьютера описы- вается матрицей плотности pout, которую формально можно предста- вить в виде следующего неунитарного преобразования начального сме- шанного состояния, описываемого матрицей плотности ро [4.5]: рои< = ^ЯгСЯ-ро-Р+С+Я+=Тро, (4.1) i,3 где Pj,C,R{ — соответственно, неунитарный оператор приготовления начального состояния, действующий на j-Й спин-кубит (инициализа- ция), оператор унитарных вычислительных процедур и неунитарный оператор измерения конечного состояния г-го кубита, T = ^RiCPj- -PfC+Rt (4.2) — соответствующий неунитарный супероператор, преобразующий од- ну матрицу плотности в другую. В супероператор, вообще говоря, могут быть включены также неунитарные операторы, описывающие вклад шумов, диссипацию и декогерентизацию квантовых состояний.
174 Глава Jj Здесь уместно отметить работу Д. Ааронова, А. Китаева и Н. Ниса- на [4.6], в которой обсуждается возможность построения квантовых схем, работающих непосредственно со смешанными состояниями и ис- пользующих обобщенные неунитарные квантовые вентили, выполняю- щие логические операции, описываемые супероператорами. Это позво- ляет в принципе охватить единым описанием такие процессы, которые трудно или невозможно описать в рамках унитарной модели. Это, на- пример, необратимые процессы измерения, а также процессы декоге- рентизации и квантовые шумы. Однако обсуждение этих вопросов тре- бует привлечения специальных математических понятий и выходит за рамки данной книги. Для простоты неунитарные операции измерения далее учитывать не будем и примем Ri = 1. 4.2. Матрица плотности квазичистого состояния 4.2.1. Переход от смешанного равновесного состояния к квазичистому состоянию Детальный обзор современного состояния работ по ЯМР кванто- вым компьютерам в жидкости был недавно опубликован Дж. Джонсом [4.7], в котором детально проанализированы основные трудности, встречающиеся на пути реализации таких компьютеров, и обсуждают- ся перспективы жидкостных ЯМР квантовых компьютеров. Некоторые положения и выводы этого обзора рассмотрены в этой главе. Процесс инициализации, как уже отмечалось в гл.З, состоит в переводе состояния квантового регистра в исходное состояние ви- да |0i, Ог,... От,). В случае квантового компьютера на ионах в ловуш- ке это достигается путем охлаждения системы до микрокельвино- вых температур. Смешанный характер квантового состояния спинов- кубитов в жидкости требует совершенно другого способа инициализа- ции, поскольку сверхглубокое охлаждение заморозит любую жидкость. Таким способом оказалось преобразование смешанного состояния с по- мощью определенной неунитарной операции к так называемому эффек- тивному или квазичистому (pseudo-pure)1 состоянию, которое по отно- шению к логическим квантовым операциям ведет себя подобно чистому состоянию. ХВ литературе встречаются названия: effective pure states [4.1, 4.3, 4.5], pseudo- pure states [4.2, 4.4, 4.8].
4.2. Матрица плотности квазичистого состояния 175 Рассмотрим случай достаточно высоких температур, когда началь- ное смешанное состояние системы независимых молекул с N спинами описывается матрицей (оператором) плотности вида [4.1]: ро = 2-jv-T + pa, (4.3) где 1 — 2ЛГ-мерная единичная матрица, а рд — девиация матрицы плот- ности, которая представляет собой малое отклонение от матрицы плот- ности максимально смешанного состояния с однородным распределени- ем населенностей, описываемого первым слагаемым в (4.3). Девиация матрицы плотности имеет след, равный нулю. В простейшем случае при тепловом равновесии девиация матрицы плотности имеет вид рд = -Н/ЖТ, (4.4) где Н — гамильтониан спиновой системы молекулы. I1л1в) 1 LU) 3 1 Ь + 6^45) Й(®в - а>АВ) 1 1 Lis) 2 Й(®д - <оАВ) О Рис. 4.1. Энергетическая диаграмма связанной двухспиновой системы при ша,в,шав > 0. Рассмотрим в качестве примера случай жидкости, состоящей из молекул с двумя неэквивалентными ядерными спинами 1а и 1в (I = 1/2). В результате усредняющего вращательного броуновского движения молекул между спинами остается только связь, определяемая скалярным произведением операторов спинов ‘11ав{1а®1в)- Гамильто- ниан системы двух спинов с резонансными частотами ша,в = ^А,вВ, где 7а,в — гиромагнитные отношения ядерных спинов, в поле В, на- правленном по оси z, в случае слабой связи, то есть при И\ш\а,в 1ав = = Тшав > 0, представляется в виде матрицы 4x4, которая соответству- ет модели Изинга: Н = -Hwa(Iaz ® 1в) - ЙШв(1а ® Ibz) + ^hoJAB^Az ® Ibz), (4.5)
176 Глава Jj где Iz = 1/2?г — z-компонента оператора спина. Схема расположения энергетических уровней такой молекулы с четырьмя разрешенными квантовыми переходами изображена на рис. 4.1. В базисе собственных двухспиновых состояний | ТдТв) = |00), I Та4-в) = 101), I 4-аТв) = |Ю) и | |Л|В) = |11) равновесная девиация (4.4) имеет отличные от нуля только диагональные элементы («а,в ~ ~ , /3 = 1шав/2кТ): (а.А + &В -/3 0 0 ° \ /|00)\ 0 ал — ав + [3 0 0 V |01) 0 0 —“Ь ав 3~ /3 0 А |10) к 0 0 0 —ал — ав — /3/ (4-6) Формирование квазичистого состояния, описываемого матрицей плотности рЕ, осуществляется с помощью неунитарной операции вы- деления из исходной матрицы плотности смешанного состояния р$ од- ного или нескольких диагональных блоков типа |V’)(V’I =Diag( 1,0,0, ... ) с той же или меньшей размерностью и с только одним отличным от нуля сольным диагональным элементом, как это имеет место в матрице плотности чистого состояния (см. гл. 1), и в преобразовании оставшей- ся части к виду, пропорциональному единичной матрице. В частности, имеет место следующее преобразование к квази- чистому состоянию с выделением одного блока с той же размернос- тью (N = L): Po^Ps = = (! - £)2“£ • 1 + (4-7) j Именно второе слагаемое в (4.7) описывает динамическое поведение неравновесной системы, преобразуется при унитарных вычислитель- ных операциях и определяет в конечном счете наблюдаемый сигнал, в то время как первое слагаемое в линейных унитарных преобразо- ваниях совсем не участвует. Таким образом, квазичистое состояние действительно ведет себя подобно чистому состоянию с той лишь раз- ницей, что интенсивность сигнала оказывается уменьшенной в е раз.
4.2. Матрица плотности квазичистого состояния 177 При этом процесс инициализации состояния квантового регистра сво- дится к переводу кубитов в квазичистое состояние. Величина парамет- ра г определяется разностью населенностей двух состояний кубитов. Для гомоядерной системы L спинов он равен (химическими сдвигами резонансных частот и слабым взаимодействием здесь пренебрегаем) exp(L7kj/2fcT) — ехр(—Lhw/2kT) € —-----------------------------(4.8) (exp(7kj/2fcT) + ехр(—Йи/2А:Т))£ При комнатных температурах frw/kT С 1 будем иметь е « R: /kT)2~L. Отсюда следует важный вывод об экспоненциальном уменьшении параметра е с увеличением числа кубитов. Отметим здесь напрашивающуюся аналогию между квазичистым состоянием и квазичастичными дырочными состояниями в полупро- водниках или магнонными состояниями в ферромагнетиках и анти- ферромагнетиках, которые представляют собой элементарные возбуж- дения основного состояния многочастичной системы. Было предложено несколько способов формирования начального квазичистого состояния из смешанного теплового равновесного состоя- ния. Им соответствуют свои наборы операторов Pj. Отдельные способы могут существенно отличаться с точки зрения зависимости интенсив- ности сигнала, операционного времени и влияния интенсивности шумов от числа кубитов [4.5]. Рассмотрим три из них. 4.2.2. Приготовление квазичистого начального состояния методом логической метки Суть этого способа продемонстрируем на простом примере жид- кой при комнатной температуре гомоядерной системы из моле- кул 2,3-дибромотиофена, содержащих два неэквивалентных атома во- дорода ХН (гомоядерная структура с константой связи I = Ншав, ^ав/^ = 6Гц [4.1, 4.4] (см. рис. 4.2). При наличии внешнего постоянного поля В = 9,4Тл [4.4] частоты прецессии обоих протонных спинов вокруг оси z ша,в/^ = 'УА,вВ/2тг имеют близкие значения около 200 МГц (то есть ша,в ^ав)- Хи- мические сдвиги определяют разность частот — шв|/2тг = 130Гц. Ядра S имеют I = 0, а у ядра 79,81Br I = 3/2. Пренебрежем далее для простоты химическими сдвигами (то есть примем, что — шв\ С ^а,^в)- Для Т = 300К получим Тишл/^кТ к.
178 Глава Рис. 4.2. Химическая структура молекулы 2,3-дибромотиофена, содержащая два неэквивалентных протона Нл и Нв с различающимися из-за химических сдвигов резонансными частотами. R: к а,а ~ 6-10“5. Кроме того, положим /3 = НшАв/^кТ => 0. Тогда выражение (4.6) принимает простой блочный вид с двумя нуле- выми собственными значениями (4-9) или иначе ~ ~ a /I ТаХТв I 0 \ а/|0)(0| 0 \ 2 0 -RaXIb I/ - 2 к 0 -|1)(1|J’ (4.Ю) означающее, что 2p\j(y. можно рассматривать как равновесную матри- цу плотности эффективной спиновой системы, в которой спин А нахо- дится в чистом состоянии | фл) = |1) или | фл) = |0) в зависимости от состояния второго вспомогательного спина В | фв) или | фв), играю- щих роль логической мешки (logical label) для соответствующих чистых состояний спина А. Каждому из этих состояний соответствует одно не- нулевое собственное значение матрицы рд. Таким образом, в рассматриваемом случае операция приготовле- ния начального квазичистого состояния сводится просто к фиксиро- ванию состояния вспомогательного спина В в начальном смешанном состоянии двух спинов. Эти рассуждения легко обобщаются и на случай N > 2 [4.1, 4.3]. Основная идея состоит в том, чтобы с помощью определенных уни- тарных преобразований Pj, осуществляемых посредством соответству- ющих последовательностей радиочастотных импульсов (в частности, операций CNOT и SWAP), произвести обмен населенностей различных
4.2. Матрица плотности квазичистого состояния 179 состояний без изменения спектра собственных значений таким обра- зом, чтобы образовать группы-блоки спиновых состояний с одинако- выми населенностями, существующими в тепловом ансамбле, с целью создания однородного фона населенностей в этих блоках, на котором будут выделяться отдельные сольные состояния с одной отличной от однородного фона населенностью. Элементы этих групп различаются в зависимости от состояний других вспомогательных спинов, не входя- щих в эти группы. В результате такой процедуры «очистки» создается, вообще говоря, неравновесное состояние, в котором некоторое число спинов находится в чистом состоянии, отмечаемом состоянием (логи- ческой меткой) вспомогательных спинов. Так, в частности, в случае N = 4 [4.1] могут быть получены четыре квазичистых, но неравно- весных двухспиновых (L = 2) состояния логических кубитов А и В, I ТаТвХТаТв I = |00)(00|, отмечаемых, соответственно, состояниями оставшихся двух вспомогательных спинов С и D | фсТв), | Тс lie), lie tn) и ||c|J-£>)- Таким образом, в этом случае состояние только од- них кубитов Л и В не определяют однозначно квазичистое начальное состояние, необходимо знать еще состояние двух вспомогательных спи- нов С и D. Как уже говорилось выше, матрица плотности чистого состоя- ния L-кубитов должна иметь собственное значение, равное единице, для сольного состояния и 2L — 1 нулевых собственных значений для остальных состояний. Максимальное число почти нулевых собствен- ных значений девиации матрицы плотности рд для N спинов, которые возникают, как в (4.9), из состояний с равными населенностями для противоположно направленных спинов в предположении малых хими- ческих сдвигов при высоких температурах (а => 0) можно приближен- но оценить как число сочетаний из состояний N спинов по N/2 (пусть будет N — четное), то есть как /V!/[(/V/2)!]2 R: 2N/(/V тг/2 J1/2. Оно, вообще говоря, будет больше числа состояний, требуемого для образо- вания квазичистых состояний. Излишние состояния относятся к так называемым «мусорным» (garbage) блокам, влияние которых, однако, на результирующий сигнал может быть исключено [4.1]. Следователь- но, в качестве необходимого условия для приготовления L-кубитового чистого состояния в системе из N спинов, может служить следующее выражение L log2 QV!/[(JV/2)!]2 + 1) « N - O(log22V). (4.11)
180 Глава Jj Следовательно, для больших значений N будем иметь L к, N и в ка- честве L-кубитового квантового компьютера — молекулу из L спинов. 4.2.3. Приготовление квазичистого состояния методом пространственного усреднения Второй способ приготовления квазичистого состояния, который предполагает пространственное разделение ансамбля квантовых ком- пьютеров-молекул на подансамбли, был предложен и реализован в [4.4, 4.8]. Для этого могут быть пригодны известные методы ЯМР, использующие наряду с радиочастотными импульсами, приводящи- ми к появлению когерентного порядка (то есть отличных от нуля не- диагональных элементов матрицы плотности), импульсы градиента по- стоянного магнитного поля (см. ниже), приводящие к пространствен- ному распределению фаз недиагональных компонентов матрицы плот- ности. Сигнал от всего образца является результатом усреднения по этому пространственному распределению фаз (неунитарная операция). Таким способом можно добиться того, что матрица плотности примет диагональный вид, соответствующий квазичистому состоянию опреде- ленного подансамбля. Используя импульсы градиента радиочастотного поля, можно также производить рефазировку каждого спина в отдель- ности, осуществляя тем самым подавление корреляции между спина- ми. Существенное усовершенствование метода было достигнуто в [4.9], где пространственно разделенные квазичистые состояния было предло- жено метить с помощью вспомогательного спина, состояние которого коррелировано с рассматриваемой спиновой системой, при этом фаза коррелирована с положением спина в пространстве. 4.2.4. Приготовление квазичистого состояния методом временного усреднения Рассмотрим, наконец, несколько подробнее еще один из вариан- тов неоднократно использовавшегося третьего способа так называемого временного усреднения для N = L = 2 на простом примере молекул хло- роформа CHCI3 (рис. 4.3) [4.5], в которых используются ядерные спины двух атомов 1Н = А и 13С = В (гетероядерная структура). В ЯМР-экс- перименте наблюдались две протонные линии, имеющие резонансные частоты (waT =F^ab)/2tt, равные 500,133921 и 500,134136МГц (В = = 11,7Тл), и две линии углерода с частотами (шд ^шдв)2тг. равными
4.2. Матрица плотности квазичистого состояния 181 125,767534 и 125,767749 МГц, с очень малым химическим сдвигом и с параметром связи шдв/тг = 215 Гц. С1 С1----- 13С ------ С1 *н Рис. 4.3. Химическая структура молекулы хлороформа. Матрицу плотности при тепловом равновесии для такой системы при Т = 3007Г и (ад + ав)/4 » 10“5, согласно (4.3, 4.6) можно запи- сать в виде /1 0 0 0) /1 0 0 0 \ Ро = 1/4 х 0 10 0 0 0 10 +10-5 х 0 0,6 0 0 0 0 -0,6 0 • (4.12) V) о о 1) V) о о -1J Для приготовления квазичистого состояния в этом случае используется усреднение (черта сверху) следующих трех операций: з К = = |E^'^+ = |(РО + АРОР1++Р2РОР2+), (4-13) О О о 1=1 где /1 0 0 \0 о о о 1 о 1 о о 0\ о 1 0/ = SWAP • CNOT, Р2 = F+ = CNOT • SWAP. (4-14) я+ В результате получим: /1 0 0 0\ /1 0 0 0\ ps = (1/4 — 0,33 • 10-5) 0 10 0 0 0 10 + 0,33-10“5 0 0 0 0 0 0 0 0 V) о о 1/ ^0 0 0 0/ (4-15)
182 Глава Jj Окончательные результаты логических операций и измерений опреде- ляются второй частью выражения (4.15), которая с точностью до по- стоянного множителя совпадает с матрицей плотности чистого двух- кубитового состояния | ТдТвИТдТв I = |00)(00| = Diag (1,0,0,0). Этот метод обобщается и на состояния с произвольным числом кубитов. Преимущества метода временного усреднения по сравнению с ос- тальными состоят, во-первых, в том, что в этом случае не обязательно нужны вспомогательные кубиты, во-вторых, эти методы можно исполь- зовать при любых температурах и не требуется различать подансамбли квантовых компьютеров-молекул, как во втором способе, в-третьих, при высоких температурах они могут иметь отношение сигнал/шум достаточно большое для эффективного определения сигнала даже для относительно большого числа кубитов [4.5]. 4.3. Формирование квантовых вентилей методами ЯМР 4.3.1. Однокубитовые квантовые операции По сравнению с процессом инициализации формирование кванто- вых вентилей в ЯМР квантовых компьютерах оказывается сравнитель- но простым, оно основано на хорошо разработанных импульсных ме- тодах в ЯМР спектроскопии [4.10-4.12]. Напомним прежде всего не- которые необходимые для дальнейшего сведения из теории магнит- ного резонанса, которые в равной степени относятся как к ядерным, так и электронным спинам. Наиболее простой способ описания одно- кубитовых операций заключается в использовании векторной модели Блоха (см. гл. 1), в которой состояние спина-кубита представляется точкой на сфере Блоха, а однокубитовые операции под действием ра- диочастотных импульсов как повороты классического вектора Блоха, указывающего на эту точку. Однако здесь будет использовано более общее квантовое описание, оно будет необходимым далее для описания двухкубитовых квантовых операций, для которых простой векторной модели не существует. Гамильтониан свободного ядерного спина 1а = 1/2 с гиромагнит- ным отношением 7д в постоянном поле В (ось z) имеет вид Н = = —^aBIaz- Свободная прецессия спина в этом поле с частотой со а = = 7дВ описывается, как известно, унитарным оператором правого по-
4.3. Формирование квантовых вентилей методами ЯМР 183 ворота оператора спина вокруг оси z на угол <4г д = wAt (далее исполь- зуются обозначения книги Ч.Сликтера [4.10]): Za(^a0 = ехр(гшАЦгл) = cos(cja£/2)1 + 2/81н(ша/./2)72д. (4-16) Оператор эволюции во времени пары взаимодействующих спинов, описываемый коммутирующим с операторами IzA и IzB гамильтони- аном (4.5), можно представить как три независимых оператора: два оператора поворота вокруг оси z спинов А и В в постоянном внешнем поле (матрицы 2x2: Za(wa£), ^s(wst)) и оператор поворота, обуслов- ленный взаимодействием спинов (матрица 4x4: Z.-i л (ш,\в^)): U(t) = exp(-iHt/K) = ^ZA(wAt) 0 ZB(caBt)J • ZAB(coABt), (4.17) где ZAB(uABt) = exp ^-i^ABtiTzA 0 Kb)] = = cos(wab^/2)T- 4:ism(uABt/2)(lzA где 1 — единичная четырехрядная матрица. Эволюция во времени оператора спина описывается выражением I(t) = (4.19) В частности, в результате действия оператора //(шдА) на оператор со- ставляющей спина 1хВ происходит поворот ее на угол шАР. Z^^At) ТхА ZA(uAt) = COs(wAt)IxA + sin(WA^)K^» (4.20) а в результате действия оператора ZAB(ivABt) — поворот составляющей получим 1хВ на угол — (uABt) sign(IzA): ZAB(cvABt) (1а 0 IxB) ZAB(wABt) = = cos(wab0(1a ® Ixb) - 2sin(wABi)(^A 0 1ув)- Из последнего выражения следует, что операция (4.21) при wAet = тг/2 соответствует левому или правому повороту поперечной составляющей
184 Глава оператора спина 1хв на угол +тг/2 или —тг/2 в зависимости от состояния спина А; 1хВ => -1ув sign(/zA). Импульс радиочастотного поля в простейшем случае имеет одну поляризованную по кругу составляющую (она создается двумя перпен- дикулярными друг другу катушками) b(t) = &(icos(wt) — jjsin(wt)) в плоскости перпендикулярной внешнему полю В = Вк (i, j, k — орты в направлении осей x,y,z), с амплитудой b В, с резонансной для рас- сматриваемого спина А частотой ш = wA и длительностью импульса Д/, t>> 1/соа- Если перейти из лабораторной системы во вращающую- ся с частотой со вокруг оси z систему координат, в которой вектор b = Ы в течение длительности импульса не зависит от времени, то спин будет прецессировать вокруг направления этого вектора с частотой = УаЪ, называемой резонансной частотой Раби. Радиочастотный импульс произведет поворот спина вокруг направления вектора b = = Ы (косинус-импульс) на угол фхА = (&Ai) — площадь прямоугольного импульса). Соответствующий унитарный оператор во вращающейся системе координат имеет вид: Ха(Фха) = е^>(ффхА1хА) = cos(^a/2)1 + 2г АхффхА/2)1хА. (4.22) Операция поворота вокруг оси у Уа(Фа) = ехр^ф^Д,^) осуществляется резонансным импульсом сдвинутым по фазе на тг/2 (синус-импульс), для которого b(t + тг/2ол). В частности, операции поворота вокруг осей ж, у под действием импульсов на угол ±тг/2 представляются матрицами вида: Х(±7г/2) = ехр(±г(7г/2)4) = д/ТЖ ± 2ilx) = у/1/2 Y(±тг/2) = ехр(±г(тг/2)4) = х/ГДТ ± 2гТу) = 072 (4.23) Длительность соответствующего импульса Д/. = тг/2ПА- При до- статочно большой разнице резонансных частот 7-4 ~ ^в\ по сравне- нию с шириной спектра радиочастотного импульса, которая порядка частоты Раби (селективный (selective, «soft») импульс) возможна ин- дивидуальная резонансная настройка на один спин, без существенного изменения состояния другого спина. 1 ±А ±г 1 J ’
4.3. Формирование квантовых вентилей методами ЯМР 185 1 ± i 0 \ О 1 =F V ’ Операция поворота на угол ±тг/2 вокруг оси z, описываемая выра- жением Z(±7r/2) = ехр(±г(тг/2)Л) = 7W ± 2«К) = дЛТ2 (4.24) выполняется за счет естественного процесса свободной прецессии спина во внешнем поле В за время t = 7t/2lj и 3tt/2lj в отсутствии радиочас- тотного импульса. Однако как будет видно из дальнейшего, удобнее осуществлять ее с помощью последовательности трех действующих на спины селектив- ных радиочастотных импульсов, выполняющих последовательные пово- роты вокруг осей х и у во вращающейся с резонансной частотой системе координат. Так, используя выражения (4.23), (4.24), нетрудно убедить- ся, что Z(±7r/2) = У (тг/2) • Х(±тг/2) • У(-тг/2) = = У(—тг/2) • Х(=ртг/2) • У(тг/2). Перейдем теперь к рассмотрению основных однокубитовых кван- товых вентилей, преобразующих, состояние отдельного ядерного спи- на. Таким является, в частности, однокубитовый обратимый вентиль НЕ (NOT). Операция над ядерным спином, соответствующая такому вентилю, осуществляется унитарным оператором, производящим по- ворот в спиновом пространстве одного спина вокруг оси х на угол = тг, то есть Х(тг) = ехр(гтг1ж) = 2ilx = i (^ ^) , (4.26) который отличается от оператора NOT несущественным постоянным фазовым множителем г. Другим однокубитовым вентилем является оператор Адамара Н. Ему соответствует унитарный оператор, отличающийся от самообра- тимого оператора Адамара также несущественным множителем, (4.27)
186 Глава Jj Он определяет операцию поворота на угол тг вокруг направления i + к, что может быть достигнуто путем воздействия нерезонансного импуль- са с частотой |щ — 7-В| = 76 или последовательности трех импульсов (трехимпульсный сэндвич), осуществляющих повороты на угол —тг/4 вокруг оси у, на тг вокруг оси ж и на тг/4 вокруг оси у [4.12, 4.13]: R = У(тг/4) • Х(тг) • У(-тг/4). Еще одной однокубитовой операцией является селективная деко- герентизация состояния кубитов в ансамбле, осуществляемая с помо- щью импульсов градиента магнитного поля. Эта операция использует- ся, например, при приготовлении квазичистого начального состояния методом пространственного усреднения (см. раздел (4.2.3)). Оператор поворота г-го спина в ансамбле вокруг оси z под действием импульса градиента постоянного поля вдоль оси zdB/dz = G = const и длитель- ностью At имеет вид: Zi^GziM) = exp(iyGziStIzi). (4.28) Усреднение по ансамблю, если предполагать гауссовское распреде- ление отклонений координат спинов zt (z2) = 2D At, где D — коэффи- циент спиновой диффузии, приводит к известному из теории спинового эха результату [4.14]: (Zr^Gzi&t) • Ix Zi^Gzi^t)) = exp(-Z>72G2(At)3/3)4. (4.29) Когерентные (недиагональные) элементы однокубитовой матри- цы плотности под действием такой операции затухают, то есть име- ет место рефокусировка или декогерентизация однокубитовых состоя- ний с характерным временем (D^G2/З)-1/3. 4.3.2. Двухкубитовый вентиль CNOT Основным двухкубитовым вентилем, как отмечалось уже в гл. 2, является операция CNOT, которую можно записать в матричной форме следующим образом: /1 О CN0T = 11 \о о о 0\ о о О 1 1 о/ = |0)(0| ®Т+ |1><1| ® 24. (4.30)
4.3. Формирование квантовых вентилей методами ЯМР 187 Результат действия операции CNOT на два кубита состоит в том, что первый кубит не изменяет своего состояния, а второй изменяет его только если первый кубит находился в состоянии |1). Для того, что- бы можно было осуществить эту операцию существенно наличие вза- имодействия между кубитами. Спин-спиновое взаимодействие между ядерными спинами в гамильтониане (4.5) как раз и способно обеспе- чить соответствующее преобразование. Существуют различные способы реализации операции CNOT. Наи- более прямым является использование импульсов, селективным обра- зом возбуждающих один из спинов, когда второй остается в одном из двух собственных состояний. Этим двум состояниям второго спина со- ответствуют два перехода, с различными вследствие спин-спинового взаимодействия энергиями. Фактически этот способ аналогичен из- вестному методу двойного резонанса Паунда-Оверхаузера (R. Pound, A. Overhauser) [4.4, 4.10]. Ниже на конкретных примерах будет проил- люстрирован этот способ. Другой более общий способ основан на использовании многоим- пульсной техники. Операция CNOT была представлена в главе 2 (2.8) в виде квантовой схемы: А-1 а) -------- CNOT = B-\b) --|NOT|-- (4-31) Однако при ее реализации удобнее воспользоваться другой эквивалент- ной схемой, в которой операторы Адамара Н заменяются прямым и об- ратным несамообратимыми псевдооператорами Адамара [4.13] В, М, (4.32) которые соответствуют более простым операциям поворота на уг- лы ±7г/2 вокруг оси у: 7i-1 = Yb(—тг/2), h = Yb(jt/2) (cm. (4.24)). Квантовая схема для оператора CNOT при этом принимает следующий вид (операции в последовательности слева направо): А:|а> ---?---- CNOT = В: | b} ——[NOT]— 0 14 5 (4.33)
188 Глава Jj Рассмотрим теперь один из способов осуществления операции CNOT с помощью импульсной техники ЯМР [4.1]. Для этого, соглас- но (4.33), следует произвести следующую последовательность опера- ций, действующих на контролирующий А и контролируемый В спины- кубиты (в последовательности справа налево), то есть CNOT = [U ® Уц (-тг/2)] • П • [1Л ® Уц (тг/2)] , (4.34) 5 4 1 О где оператор контролируемого изменения фазы состояния |11) П с уче- том (4.16), (4.18) и (4.24) может быть представлен в виде произведения следующих трех коммутирующих матриц поворота [4.1]: = 1 [Za (тг/2) ® 1в] • [1а ® Zb (тг/2)] -Zab(7t/2) = 2 4 3 2 1 = д '’ [(1Л+2гДл)®1в] • [1а ® (1в + 2г/гв)] • [1 — 4г(Дд ® 1гв)] = 4 3 2 1 1 . / 1+i 0 0 0 \ / 1+i 0 0 0 \ /1 —i 0 0 0 \ / 1 0 0 0 \ _ 1 — г I О 1+г О 0 \ I О l-i 0 0 \ I 0 1+г 0 0 1_(0100 1 — 4 I 0 0 l-i 0 j I 0 0 1+г 0 j I 0 0 1+г 0 j ~ I 0 0 1 О I, \ 0 0 0 l-i/ \ 0 0 0 l-i/ \ 0 0 0 l-i / \0 0 0 -1 / (4.35) где цифрами отмечены последовательные моменты времени, соответ- ствующие границам между отдельными операциями в выражениях (4.33)-(4.35). Простая векторная модель, поясняющая наглядно действие после- довательности пяти указанных операций, представлена на рис. 4.4 [4.1], из которого видно, что переворачивание в конце всего процесса (мо- мент 5) контролируемого спина В происходит, только когда контро- лирующий спин А находится в состоянии |1) = ||а)- В интервале 1-2 действует двухкубитовый оператор Zab(tt/2), осуществляющий, в со- ответствии с (4.21), поворот ж-составляющей оператора спина В во- круг оси z на угол —тг/2 при состоянии спина А | фд) или на угол -тг/2 при |Фа)- Все остальные операции осуществляются с помощью одноку- битовых операций поворота со спинами А и В. Оператор CNOT в форме (4.34), (4.35) можно представить в дру- гом более удобном виде. Переставим для этого местами операции в двух квадратных скобках в интервале 2-5 и учтем свойство прямых
4.3. Формирование квантовых вентилей методами ЯМР 189 t z А-1 а) ,г-- у | 7BU/2) В-1Ь) I.... х ' О |ОО) = ж У III) 2 |Ю)^ |И) 2лв(л-/2) ZB(^/2) “Г? |00> /«(-Л-/2) ~ |И) Рис. 4.4. Простая векторная модель CNOT, иллюстрирующая действие пяти импульсов при абсолютном нуле температур [4.1]. Представлены два случая на входе: состояние |00) (жирные векторы) и состояние |10) (векторы с двой- ной линией). Прецессия вектора спина А во внешнем поле В в этой модели, как и операции Za-, не изображается. произведений (Л ® В)\С®В) = (А-С}®(В-В\. [Та ® YB (-тг/2)] • [Тл ® ^(тг/2)] • [zA (тг/2) ® Тв] • = 5 2 = {Та ® [Ув(-тг/2) • 2в(тг/2)] } • [zA(n/2) ® 1В] = (4-36) = 2а(тг/2) ® [?в (-тг/2) • ZB (тг/2)] . В результате операция CNOT теперь будет описывается следующей по- следовательностью из пяти независимых операций: CNOT = Za (тг/2) ® [(Ув(-тг/2) • Zb(tt/2)] • ZAB (тг/2) • [Тл ® Ув(тг/2)] . (4.37) Операторы поворота Za(tt/2) и Zb(tt/2) в (4.37) могут осу- ществляться, как уже отмечалось, за счет свободной прецессии спи- нов А и В во внешнем постоянном магнитном поле при отсутствии радиочастотных импульсов. Но в этом случае эта прецессия долж- на «включаться» в течение следующих друг за другом со своим на- чалом отсчета промежутков времени порядка четверти периода сво- бодной прецессии тг/(2ша), тг/(2шв), то есть очень коротких по сравне- нию с длительностью операций Ув(±тг/2) и Zab(tt/2), которые поряд-
190 Глава Jj ка 7г/(212в), тг/2сидВ, что, очевидно, практически невозможно. Поэто- му операции поворота вокруг оси z следует осуществлять с помощью последовательности трех селективных радиочастотных импульсов. Ис- пользуя выражение (4.25), найдем У(—тг/2) • Я(тг/2) = Х(тг/2) • У(—тг/2). (4.38) Учитывая соотношения (4.25), (4.38) и свойство прямых произведений, вместо (4.37) получим теперь последовательность семи операций, не содержащую совсем операций поворота Za(tt/2) и Zb(тг/2): CNOT = [Уд (тг/2) • (тг/2) • Уд (-тг/2)] ® [хв (тг/2) • YB (-тг/2)] х х7дВ(тг/2) • [1д ® Ув(тг/2)] = |1д ® |хв(тг/2) • Ув(—тг/2)] } х х [Уа(-7г/2).Ха(7г/2).Уа(-7г/2)®1в] • Ядв (тг/2) • [1д ® YB (тг/2)] . (4.39) Ее можно переписать иначе (такого типа последовательность приво- дится, например, в [4.15]) CNOT = । [1д ® Хв(тг/2)] • Удв(—тг/2) • [Ха(тг/2) ® 1в] • [Уа(тг/2) ® 1в] х 5 х [Уд(тг/2) ®1в] • Иав(тг/2) • [1д ® YB (тг/2)] , 2 1 0 (4.40) где операция УдВ(—тг/2) = Уд(—тг/2) ® Ув(—тг/2) представляет со- бой одновременный поворот на — тг/2 обоих спинов А и В вокруг оси у в результате действия двух селективных или одного неселектив- ного (nonselective, «hard») импульса. Последнее возможно, если ширина частотного спектра импульсов перекрывает резонансные частоты обоих ядерных спинов. Заметим, что отрицательные углы поворота —тг/2 для операторов спина эквивалентны, как и для классических векторов положительным углам +Зтг/2 = 2тг — тг/2 (двухкомпонентные волновые функции — спиноры, как известно, при изменении фазы на 2тг изменяют знак!). Минимальное время поворота оператора спина В и аналогично спи- на А вокруг оси z на —тг/2 теперь определяется продолжительностью
4.3. Формирование квантовых вентилей методами ЯМР 191 трех радиочастотных импульсов с положительными углами поворо- та 3tt/(2Qb) + 7t/(2Qb) + tt/(2Qb) = 5тг/(212в), которая при шв А. в значительно больше периода свободной прецессии 2тг/сив- 4.3.3. Исключение влияния паразитных естественных процессов в двухкубитовых операциях Приведенная выше последовательность операций, однако, не завер- шает еще формирование реального вентиля CNOT, поскольку в спи- новой системе в отсутствии радиочастотных импульсов идут ес- тественные процессы, описываемые унитарным оператором (4.17) из трех одновременно действующих коммутирующих операторов U(t) = [^д(сид^) 0 Zb(wb^)] • Z^B^ABt), то есть имеет место свобод- ная прецессия спинов за счет их взаимодействия как с внешним по- лем В, так и между собой. Это происходит между операциями поворо- та Ув(тг/2) и Yb(—тг/2), то есть, согласно (4.35), в интервале 2-3 для кубита А, 3-4 для кубита Вив интервале 1-2, где «полезной» является только прецессия, описываемая оператором ^дв(тг). Для исключения влияния этих паразитных процессов для гетеро- ядерных систем может быть использован известный в ЯМР [4.12] при- ем, который заключается в приложении в определенные моменты вре- мени рефокусирующих импульсов Х(тг) = 2/7.,. (или У(тг) = 2ИУ), осу- ществляющих поворот операторов спина на угол тг вокруг оси х (или у), изменяющих знаки составляющих IZ,IV (или 1Х) и, соответственно, об- ращающих направление упомянутых естественных процессов, напри- мер: XA(Tr)ZA(coAt) = ZA(-coAt)XA(7r), Г Г ^1 (4-41) [ХДтг) 0 IbJ ZAB(coABt) = ZAB(-coABt) ^А’л(тг) ® lpj . При действии на спины А и В одного неселективного импульса, с соот- ветствующей шириной полосы частот или двух одновременных селек- тивных импульсов имеем [Хд(тг) ® А'в(тг)] ZAB(wABt) = ZAB(o:ABt) [а'д(тг) 0 Хв(тг)] . (4.42) В результате рефокусирующий импульс Хдв(тг) = Хд(тг) 0 Хв(тг) с достаточно малой длительностью Ai, приложенный в середине вре-
192 Глава Jj менного интервала 1-2 действия оператора \ZA(uAt) ® Zb^bI)^ х х^в(силв^), то есть в момент i/2 = тг/2шдв Ai, к концу интерва- ла, согласно (4.41), (4.42), приводит к полному подавлению действия быстро меняющихся во времени операторов ЯДщ^)» Zb(^bI} и к со- стоянию, определяемому только «полезным» оператором ZAB(pJABt) (см. рис. 4.5). ХД(Ф) Хд(л) Ув(л-/2) Хв(л) Хв(л) Ув(Зтг/2) Рис. 4.5. Схема расположения неселективных и селективных рефокусирую- щих импульсов .¥д(тг) Хв(тг) в промежутке между импульсами Ув (тг/2) и Ув(—тг/2). Цифрами, как и на рис. 4.4, отмечены границы между основными операциями. В результате действия селективного рефокусирующего импуль- са XbW (или Хд(тг)), приложенного в середине временного интерва- ла 2-3 (или 3-4), в котором осуществляется операция поворота ZA(j>A) (или Хв(Фв)) (см. рис. 4.5), в конце интервала согласно (4.41) про- исходит селективная развязка (selective recoupling) с двумя други- ми операциями. Так, если приложен импульс А’в(тг) происходит раз- вязка с операциями Zb(^bO и ^ав(^ав^), без изменения операции ZA(^AI>)' U(t/2) (U ® Хв(7г)) • U(t/2) = (ZA{^At) ® ХвИ). (4.43) При этом, поскольку Хв(тг)1жв(£) = —1жв(^)> то действуя на по- перечную составляющую спинового оператора 1хв, эта операция при- водит только к изменению ее знака. Это изменение знака не играет существенной роли, поскольку к концу интервала wAt = фА = тг/2 оно соответствует простому изменению фазы фв на тг. Поэтому в качест-
4.3. Формирование квантовых вентилей методами ЯМР 193 ве начала отсчета времени действия последующего оператора поворота для спина В вокруг оси z на интервале 3-4 можно снова выбрать t = 0. Если в конце указанного интервала приложить еще раз рефоку- сирующий импульс Хв(тг) (или Хл(тг)), то состояние спина В (или А) возвратится к начальному [4.16, 4.17]. Запишем эту последовательность операций над двумя спинами с помощью операторов поворота Хв(тг) = = 2Ихв, используя соотношения (4.17), (4.41)-(4.43): U(t/2) (U ®Хв(тг)) = —(ZA(wAt) ® 1в), (4.44) где учтено, что 1хВ • 1хв = 1/4. Состояние спина В действительно возвратилось к начально- му, а изменение состояния спина А за это время произойдет с точнос- тью до несущественного знака в соответствии с операцией ZA(wAt). Этот второй рефокусирующий импульс можно не использовать и поэ- тому на рис. 4.5 он не показан. Заметим, что при использовании селективных импульсов откло- нение их формы от идеальной и неточность их фазировки приво- дит к систематическим искажениям конечного состояния, дополни- тельным к тем, которые обусловлены декогерентизацией состояний за счет неучитываемых выше взаимодействий ядерных спинов между со- бой и с окружением. Для исключения такого рода искажений был предложен способ, ис- пользующий только неселективные импульсы [4.18]. Так, приклады- вая один неселективный радиочастотный импульс ХАв(тг) = (ХА(тг) ® ®Хв(л")) с частотой ш = (шА + шв)/2, для гамильтониана системы двух спинов (4.5) во вращающейся с частотой со системе координат получим = -h^Xw/2 • [(.Gz ® 1в) - (1а ® Jbz)] ~ ^ab(Iaz ® Ibz) + +П(7жд ® 1в + 1А <8 1жв)^, = Яд = Ив, Aw = (соА — сов). (4.45) В этой системе координат поперечные составляющие операторов спина А и В прецессируют с частотой д/(Aw)2/4 + Q2 соАВ в не- котором эффективном поле Beff, имеющим равные, но противополож- ные составляющие вдоль оси z Beffz = ±2^А , В и, соответствен- 4 7 а + 7 в
194 Глава Jj но, противоположное во времени вращение поперечных составляющих операторов спина. Действие неселективного импульса XabW, прило- женного в середине рассматриваемого интервала времени, обращает во времени эту прецессию и вместе с ней процессы, связанные с несовер- шенством импульсов, но его действие не обращает процессов, описыва- емых оператором ZAB(u>ABt). Рассмотрим последовательность таких операций: U^t/2) ХАВ(тг) U^t/2) = -4U^t/2) (IxA ® IxB) U^t/2), (4.46) где Uu(t/2) = ехр(-{Нш01/2П) = = [ZA(Xa>t/4) ® ZB(—Awt/4)] • ZAB(wABt/2) — оператор свободной эволюции (Q = 0) во вращающейся системе ко- ординат. В результате преобразований получим выражение (см. приложе- ние П.4.1): U^t/2)-XAB^)-U^t/2) = г -I (4.48) = —4 |cos(wab£/2) • (IxA ® IxB) + i sin(coABt/2') (IyA ® 1уВЦ , которое не зависит от относительной частоты прецессии спинов во внешнем поле Дш и таким образом исключается влияние несовершен- ства импульсов. Оказывается, что некоторые двухкубитовые операции контроли- руемого изменения фазы могут быть представлены в виде последо- вательности, состоящей из только неселективных операций поворо- тов Х^в(тг) и периодов свободной эволюции спинов, описываемых опе- ратором Uu(t) [4.18] (см. приложение П.4.2)). 4.4. Экспериментальная реализация квантовых вычислений Рассмотрим теперь как может быть практически выполнено счи- тывание конечного состояния ЯМР квантового компьютера. Предпо- ложим, что результат квантовых вычислений представляется в виде
4.4. Экспериментальная реализация квантовых вычислений 195 собственных базисных состояний отдельных кубитов |0) и |1). В этом случае считывание результата должно сводиться к определению соб- ственных значений продольных z-составляющих операторов спина, то есть проектированию состояния выходного квантового регистра на со- стояния детектора. Однако в ЯМР-технике такое состояние не при- водит к появлению сигнала на детекторе. Поэтому спиновую систе- му с помощью радиочастотных импульсов приводят в определенное неравновесное состояние, описываемое матрицей плотности квазичис- того состояния pe(t) = U (t) /эе(0) • L/-1(X где U(t) — унитарный оператор, осуществляющий эту операцию. В результате неравновес- ная матрица плотности будет содержать поперечные (когерентные) со- ставляющие, которые приводят к появлению поперечной составляю- щей парциальной намагниченности ансамбля спинов типа A = = Ь7а8р(1±а и определяют наблюдаемый сигнал. Считывание состояния кубитов квантового регистра на выходе компьютера (это уже неунитарная операция) может осуществляться в зависимости от длительности радиочастотных импульсов либо путем наблюдения вре- менной зависимости амплитуды и фазы индуцируемой поперечной со- ставляющей намагниченности в катушке детектора ЭДС, либо путем измерения спектра измеряемого сигнала ЯМР. 4.4.1. Примеры реализации двухкубитовой операции CNOT В одной из первых экспериментальных работ в качестве двухспино- вой системы были выбраны два протона упомянутой выше молекул 2,3- дибромотиофена при комнатной температуре. Практическая возмож- ность осуществления в такой системе операции CNOT была продемон- стрирована на стандартном ЯМР-спектрометре с полем 9,4Тл [4.4]. Обратимся к энергетической диаграмме для системы двух спи- нов А и В, изображенной на рис. 4.1. Пусть девиация равновесной мат- рицы плотности имеет вид (см. [4.9]) Ад = \(Iaz ® 1в) + (1а ® Ibz = f (| ТТХТТ I - I XXX 0 = f ' АВ АВ АВ АВ ' - /1 О о \0 о о о о о о о о 0 \ о о -1/ (4.49)
196 Глава Jj В этом случае спин А в зависимости от состояния спина В находит- ся в чистом состоянии | |л) или | |л). Для «очистки» смешанного состо- яния, то есть исключения в матрице плотности (4.46) вклада элемен- тов аА—ав, авторы работы [4.4] использовали метод пространственного усреднения. После воздействия возбуждающего неселективного радиочастотно- го Yab (тг/2) = [Ул(тг/2) ® Ув(тг/2)]-импульса, осуществляющего пово- рот обоих спинов на угол тг/2 вокруг оси у и перевод системы в нерав- новесное состояние, эволюция во времени системы, если пренебречь декогерентизацией, будет определяться унитарной операцией вида J7(i) = [ZA(wAt) ® Zb(wbO] ' ZAB(vABt) • [Уд(тг/2) ® Ув(тг/2)]. (4.50) Возникающие в результате четыре одноквантовых перехода 0 <=> 1, 2 <=> 3, 0 <=> 2, 1 3 будут определять спектр сигнала ЯМР, со- стоящий из двух пар, находящихся в фазе (линии интенсивностей с одинаковым знаком) дублетов, с расщеплением по частоте 2и>АВ и раз- несенных на расстояние \шА — (рис. 4.6а). Рис. 4.6. Схема преобразования спектра ЯМР после воздействия на спины А и В неселективного возбуждающего У4в(тг/2)-импульса на равновесное со- стояние: а) после воздействия на равновесное состояние сначала операции CNOT, б) затем после селективного считывающего импульса Уд(тг/2). При выполнении операции CNOT на равновесное состояние рас- сматриваемой системы производится возбуждающее воздействие Ув(тг)- импульсом, селективным для одного из компонентов дублета, осущест- вляющим индуцированные переходы только между уровнями 2 44 3 IJ-aJ-b) О Ц-д Тв) с переворачиванием спина В, но без изменения со- стояния |J_a) спина А (контролирующий спин). Для этого импульс дол-
4.4. Экспериментальная реализация квантовых вычислений 197 жен иметь такую длительность, чтобы его фурье-преобразование име- ло конечную ширину Аси < 2wAB, то есть чтобы импульс охватывал бы только один пик из дублета. В результате получается неравновес- ное состояние с переносом населенностей между этими уровнями, по- добное тем, которые создаются в двойном резонансе Паунда-Оверхау- зера [4.10]. Равновесная девиация матрицы плотности преобразует- ся к виду (множитель а/2 опустим): I ТТХТТ I - IU 11 АВ АВ В В /1 о о о\ оооо 0 0-10 \о о о о/ (4-51) = 2(Да 0 Izb) + (IzA 0 1в), то есть, как и следовало при действии операции CNOT с контроли- рующим спином А. Действительно, учитывая, что CNOT = CNOT+, в результате действия этого оператора на состояние (4.49), будем иметь /10 0 0 1 о 0 0 0 \0 0 1 0\ о 1 0/ /1 о о \0 0 0 0 \ 0 0 0 0 0 0 0 0 -1/ /1 о о \0 0 0 0\ 1 о о 0 0 1 0 1 о/ /1 0 0 0\ 0 0 0 0 0 0-10 \0 о о о/ (4.52) Однако в таком неравновесном, как и в равновесном состоянии, по- перечные составляющие намагниченности отсутствуют. Поэтому для считывания сигнала производится снова возбуждение системы с помо- щью селективных считывающих импульсов Уд(тг/2) и YB (тг/2). Так, импульс Уд(тг/2) преобразует состояние (4.51) в состояние, опреде- ляемое матрицей плотности 2(7жд 0 Izb) + (IxA 0 1д), а импульс Ув(тг/2) в состояние, определяемое 2(7гд01жв ) + (ZzA0 1 в). Дальнейшая эволюция этих состояний во времени описывается унитарным опера- тором U(t) = (ZA(wAt) 0 ZB(uBt)] ZAB(wABt). Сигнал ЯМР, возбуждаемый считывающим импульсом Ya(tt/2), бу- дет пропорционален $Рд ((IxA 0 1в) + (1а 0 1хв)) • \ 2(1ХА 0 IzB, = SpaC^a) • (sign/zB + 1), (4.53)
198 Глава Jj где 8рд — парциальный след по состояниям спина А. Таким образом, два составляющих дублета при sign/^B > 0 действуют в фазе и об- разуют один сигнал, а при sign IzB < 0 они действуют в противо- газе и не дают сигнала. Наоборот, сигнал, возбуждаемый импульсом Ув(тг/2), определяется противофазными составляющими дублета с раз- ными знаками, определяемыми signZ^: SpB(I^.B) signIzа- В результате, если контролирующим является спин А, то при счи- тывании состояния этого спина (импульс Уд (тг/2)) результирующий спектр содержит одну правую линию с двойной интенсивностью, а при считывании состояния спина В (импульс Ув(тг/2)) результирующий пик в спектре отсутствует (рис. 4.66). Правая или левая линия в спектре с двойной интенсивностью на- блюдается в зависимости от состояния контролирующего спина. Ее по- ложение определяет результат квантовой операции CNOT. Одна из первых реализаций операции CNOT с использованием им- пульсной последовательности [4.3] была также осуществлена в гете- роядерной двухспиновой системе на молекулах хлороформа. При этом вместо описанной выше последовательности из семи операций (без уче- та рефокусирующих импульсов) в полной схеме (4.39) использовалась упрощенная квантовая схема, описываемая в «дважды вращающейся» с частотами ид и а>в системе координат только тремя операциями сле- дующего вида: CNOT = [1д ® Ув(тг/2)] • £дв(Зтг/2) • [Тд ® Хв(тг/2)]. (4.54) С помощью выражений (4.18), (4.23) эта последовательность преобра- зуется к виду / 1 1 0 0\ (l + i 0 0 0 A i 0 0\ ~ 1 -110 0 0 1 - i 0 0 i 1 0 0 CNOT = —— — 2з/2 0 0 11 0 0 1-i 0 0 0 1 i 1 0 0 -1 1) 0 0 0 1 + iJ о (1+i 0 0 0 \ /1 0 0 0\ 0 1 - i 0 0 0 - 0 0 = /Ф 0 0 0 1 + i = Vi 0 0 0 1 0 0 i -1 0 J 0 i 0^ (4.55) Полученная матрица отличается от матрицы для идеального CNOT (4.30) относительными постоянными фазами элементов, что несущественно
4.4. Экспериментальная реализация квантовых вычислений 199 при действии на диагональную матрицу плотности. Действительно, /1 0 0 0 \ /1 0 0 0\ (CNOT)+ х 0 0 0 0 0 0 0 0 X CNOT = 0 0 0 0 0 0-10 (4.56) V) о о -1J V) о о oj Однако это отличие все-таки может играть роль при воздействии на суперпозиции квантовых состояний. В работе [4.3] спиновая система представляла собой образец 200 мМ раствора хлороформа в ацетоне объемом 0,5 мл, помещенный в 5 мм про- бирку, содержащую ~ 1018 молекул. Эксперименты проводились при комнатной температуре на стандартных ЯМР-спектрометрах. Времена релаксации составляли Ti ^ 7сиГ2 ч2с для протонов iil'i»16cn '!'> ~ 0,2 с для углерода. Более короткое время релаксации !> у угле- родного спина объясняется более сильным его взаимодействием с тремя ядрами хлора. Ядра обоих стабильных изотопов хлора 35С1 и 37С1 имеют спин 3/2 и квадрупольные моменты. Поэтому времена релаксации для ядер хлора существенно меньше, а сигнал ЯМР слабее. Приготовление исходных квазичистых состояний осуществлялось методом временного усреднения. Помимо операции CNOT на гетероядерной двухкубитовой сис- теме молекул хлороформа было показано нарушение неравенства Белла (J.Bell) [4.8], были продемонстрированы алгоритмы Грове- ра [4.19] и Дойча-Джозса [4.20]. Кроме того, была выполнена двухкуби- товая квантовая операция контролируемого изменения геометрической фазы Берри (М. Berry) [4.21], существенное преимущество которой по сравнению с рассмотренной выше операцией контролируемого измене- ния динамической фазы (4.35) состоит в ее естественной защищенности от некоторых типов ошибок. В приложении П.4.3 приводятся элементар- ные сведения о фазе Берри. 4.4.2. Реализация алгоритмов Дойча-Джозса и Гровера на двухкубитовом компьютере Приведем здесь еще одну двухкубитовую систему, на которой был также осуществлен алгоритм Дойча-Джозса [4.15]. В качестве двух ку- битов использовалась пара протонов молекулы цитозина в 50 мМ рас- творе D2O. Цитозин — компонента ДНК с двумя изолированными про-
200 Глава Jj тонами Пд и Нд (см. рис. 4.7). Быстрый обмен двух аминовых прото- нов и одного амидового протона молекулы цитозина с растворителем DO2 приводит к усреднению создаваемых ими полей и к формирова- нию из оставшихся протонов На и Нв практически изолированной го- моядерной двухспиновой системы. амидо-группа N Н амино-группа Н Рис. 4.7. Химическая структура молекулы цитозина. Резонансные частоты протонов были около 500 МГц, сдд — сдп|/2д = = 763 Гц, параметр взаимодействия шдв/тг = 7,2 Гц. Квантовой алгоритм Дойча-Джозса, как уже указывалось в гл. 2, позволяет определить является ли некоторая неизвестная бинарная функция fi(x) = ±1 двоичной переменной х = 0,1 постоянной, то есть имеет ли она только два одинаковых значения /1,2 (ж) =0,1 для всех х или сбалансированной, для которой /з(ж) = х или /4(ж) = = NOT/g)®) = NOTx. Для выполнения алгоритма необходимо че- тыре оператора Uf, соответствующих четырем возможным бинар- ным функциям fi, которые выражаются через операторы CNOT, NOT и 1 (2.20), (2.21). В качестве начального состояния использова- лось квазичистое состояние /0\ |0а1в) = q (4-57) W получаемое с помощью серии радиочастотных импульсов и импуль- сов градиента поля [4.4]. Затем выполнялась видоизмененная квантовая операция алгоритма Дойча-Джозса, в которой операторы Адамара за- менялась более простыми операторами поворота спина на тг/2 вокруг оси у (см. рис. 4.8), осуществляемые селективными или неселективны- ми импульсами.
4.4. Экспериментальная реализация квантовых вычислений 201 А:|0) В:|1) -ТТЛ Ю> + |1) _____ h |----------- Л ID - Ю> uf п I--------;------- |0> + |1> ГТ ------ —\Jl Н>- Ю) 1/(0) ® /(D) И) Рис. 4.8. Квантовая схема алгоритма Дойча-Джозса с псевдооператорами Адамара h = Последовательность операторов слева направо. Результат действия операций Uf зависит, как показывалось в разд. 2.2.2, от значения относительной фазы двух участвующих в су- перпозиции состояний. Если относительная фаза, определяемая суммой по модулю 2 значений функций / (0 ) ® /(1) = 0, то конечное состояние кубита А |0), а если /(0)ф /(1) = 1, то его состояние |1). Для считывания этого состояния производится воздействие счи- тывающим селективным импульсом Х^(тг/2), в результате которого индуцируется сигнал в катушке детектора. Если в результате опера- ции сигнал от спина А соответствуют поглощению (состояние |0) = = I фА)), то /1(х) © /2(х) = 0, то есть функции /х(х) = 0, /2(ж) = 1: если его состояние соответствует излучению (состояние |1) = | ф^)), то ,/з(.т) Ф А (ж) = 1, то есть функции ,/’з(.т) = х, f t (ж) = NOT ж. Рис. 4.9. Схематическое изображение ЯМР спектров, представляющих ре- зультат квантового алгоритма Дойча-Иозеса [4.15]. Рабочий кубит В на- ходится в состоянии |1). Слабые расщепления линий обусловлены спин- спиновым взаимодействием. Схематическое изображение экспериментальных ЯМР спектров после действия четырех операций для случая, когда «рабочий» ку- бит В находится в состоянии |1), представлено на рис. 4.9. Имеется только два различных типа спектров для спина А, соответствующих сигналу поглощения с положительной линией (/i,2) и сигналу излуче- ния с отрицательной линией (/3,4)-
202 Глава Jj Таким образом, для решения задачи Дойча достаточно только одной вычислительной операции по определению относительной фа- зы /(0) ф /(1), то есть результирующего состояния |/(0) Ф/(1)) ку- бита А. На примере двухспиновой системы протонов цитозина была также продемонстрирована возможность осуществления простых вариантов алгоритма Гровера [4.18, 4.22]. В этом случае задача состоит в быст- ром поиске одного из четырех возможных значений двухкубитовой би- нарной функции. Классический способ такого поиска требует до трех вычислений функции, тогда как квантовый алгоритм Гровера позволя- ет произвести это всего за одно вычисление (итераций в случае базы из четырех данных не требуется). На начальное состояние квантового компьютера |0а0в) действует двухкубитовый оператор Гровера G, ко- торый для системы из двух кубитов А и В в обозначениях гл. 2 ((2.63), (2.65), (2.66)) имеет вид G = US-UV = W-Uo-W-Uv, (4.58) где Us = W • Uq • W — оператор преобразования диффузии, W = = (HA ® Нв), Uq = Uqo — оператор инверсии амплитуд всех состоя- ний, кроме состояния |00), Uv = Uai, — двухкубитовый оператор инвер- сии амплитуды только у маркированного искомого состояния |ц) = \ab). В приложении П.4.2, показано как можно осуществить двухкубитовую операцию Uv с помощью только двух неселективных импульсов. Как и в случае алгоритма Дойча-Джозса с практической точки зрения удобнее заменить операторы Адамара на псевдооператоры Ада- мара. Квантовая схема для двухкубитового алгоритма Гровера приве- дена на рис. 4.10 [4.22]. В завершении алгоритма конечное состояние соответствует состо- яниям двухкубитовой системы при одном маркированном, поиск кото- рого производится. Для его считывания система возбуждается с помо-
4.4. Экспериментальная реализация квантовых вычислений 203 щью импульсов Хд(тг/2), Хв(тг/2). Для дефазировки элементов мат- рицы плотности, связанных с помехами, при детектировании спектров использовались импульсы градиента поля. На рис. 4.11 схематически изображены четыре различных детектируемых на выходе компьютера ЯМР спектра. |0л1в> Рис. 4.11. Схематическое изображение ЯМР спектров, представляющих ре- зультат квантового алгоритма Гровера [4.22]. Состояние |0д0в) имеет две положительных линии поглощения. Положительные линии в других из четырех спектров соответствуют состоянию кубита |0), тогда как отрицательная линия — кубиту в со- стоянии |1). Линии слева соответствуют кубиту А, линии справа — кубиту В. Каждый из спектров соответствует определенному марки- рованному состоянию |а6). Таким образом искомое состояние иденти- фицируется для двухкубитовой системы уже после одной операции по виду конечного ЯМР спектра. 4.4.3. Квантовые операции в системах с более, чем двумя кубитами Если квантовая система состоит из более чем двух кубитов возни- кает необходимость более детального рассмотрения их функционирова- ния в такой системе. Гамильтониан L-спиновой системы запишем в ви- де L HL = (4.59) г=1 i<j В реальных системах некоторые из постоянных lij очень малы и ими можно пренебречь, однако остается еще достаточное число таких, ко- торыми нельзя пренебречь.
204 Глава Jj Увеличение числа взаимодействующих спинов-кубитов приво- дит к увеличению числа близко расположенных резонансных ли- ний (мультиплетов) в спектре ЯМР. При выполнении одно- и двухку- битовых операций наряду с «рабочими» переходами в принципе могут возбуждаться переходы между состояниями других кубитов, на резо- нансных частотах близких мультиплетов. Для ЯМР квантовых компью- теров это один их источников ошибок и декогерентизации, который необходимо исключить. С увеличением числа мультиплетов благодаря спин-спиновому вза- имодействию увеличивается и ширина каждого мультиплета. Поэтому предпочтительнее иметь дело с гетероядерными системами. К сожале- нию, в этом случае продвинуться далеко нельзя, так как число подхо- дящих ядер со спином I = 1/2 ограничено. Это прежде всего нерадио- активные ядра 1Н,13 С,15 N,19 F и 31Р. В качестве относительно простых трехспиновых систем для вы- полнения операций формирования трехкубитовых максимально запу- танных состояний типа GHZ использовались молекулы трихлорэтиле- на с одним протоном ХН и с двумя неэквивалентными из-за разных химических сдвигов резонансных частот атомами 13С [4.23], а также молекулы а-аланина, растворенного в дейтерированной воде, с тремя ядрами 13С, взаимодействие с протонами которых было в значительной мере развязано [4.24] (рис. 4.12). Рис. 4.12. Химическая структура молекул трихлорэтилена и а-аланина. В полях 11,5 Тл для молекул трихлорэтилена резонансные час- тоты спинов ядер С а и Св ша/^тг = 125,7725805 МГц, щв/2тг = = 125,7732305 МГц, а протона щя/2тг = 500,1334915 МГц, постоянные взаимодействия шав/Ъп = 103 Гц, шна/Ък = 201 Гц, шнв/Ък = 10 Гц. Времена релаксации протонных спинов Ti R: 5 с, T2 ~ 3 с, а спинов уг- леродных ядер Ti к, 20 с, Т2 ~ 0,3 с [4.23]. Для молекул а-аланина в поле 9,6 Тл резонансные частоты ядер углерода составляли ~ 100 МГц, постоянные взаимодействия соав/к = = 53,4Гц, wbc/tt = 35,3Гц, ^аС" = 1,4Гц [4.24].
4.4. Экспериментальная реализация квантовых вычислений 205 Трехспиновая система на молекулах трихлорэтилена и а-аланина была использована также для демонстрации квантового алгоритма кор- рекции фазовых ошибок по квантовой схеме приведенной в гл. 2 на рис. 2.6 [4.25]. Одним из первых предложенных приложений квантового компью- тера было использование квантового компьютера для моделирования других квантовых систем [4.26]. На трехкубитовом ЯМР квантовом компьютере, использующем раствор а-аланина, была выполнена ими- тация квантовой системы, описываемой наряду с двухчастичным га- мильтонианом изинговского типа (4.5) трехчастичным гамильтониа- ном взаимодействия типа Йшпз-Гг! ДгХгЗ [4.27]. О экспериментальном осуществлении квантовой телепортации на межатомные расстояния в молекулах трихлорэтилена жидкостного ЯМР трехкубитового квантового компьютера сообщалось в рабо- те [4.28]. Для реализации трехкубитового вентиля Тоффоли CCNOT использовались три из четырех наиболее сильно связанных протонов молекулы 1-хлоро-2-нитро-бензола СбНзНСШОг [4.4] С целью подавления нежелательных взаимодействий в системе из большого числа спинов-кубитов могут быть использованы проце- дуры рефокусировки. Для этого были предложены, в частности, спо- собы, использующие соответствующие последовательности импуль- сов Х(тг) [4.16, 4.17, 4.29]. Таким путем систему спинов удается раз- делить на малую часть «активных» спинов, эволюция которых опре- деляется их резонансными частотами со скалярным взаимодействием между ними, и на большую часть спинов «наблюдателей» (spectators), которые остаются в своем начальном состоянии, как если бы они бы- ли заморожены. Рассмотрим, как это делается на примере последова- тельности рефокусирующих импульсов для простой системы, состоя- щей всего из трех спинов А, В и С [4.29] (рис. 4.12). В результате действия импульсов, изображенных на рис. 4.13, эво- люция системы трех спинов за время t происходить так же как эволю- ция одного спина А во внешнем поле. Спины В и С возвращаются в ис- ходное состояние и никак не участвуют в операциях, то есть для них это операция идентичности («do nothing»). Обобщение этой схемы на случай большего числа спинов произво- дится путем дальнейшего разбиения временных интервалов и удвоения числа импульсов с каждым дополнительным спином. Экспериментально на трех протонах ХН молекулы 2,З-дибромопро-
206 Глава Jj Рис. 4.13. Последовательность селективных рефокусирующих импульсов, приводящая к возвращению спинов В и С в исходное состояние и не за- трагивающая состояния спина А. пановой кислоты CHH BrC Н ВгССЬ Н были осуществлены как одноку- битовые операции изменения фазы и произвольного поворота с рефо- кусирующими импульсами для двух спинов, так и двухкубитовая опе- рация CNOT с рефокусирующими импульсами только для одного спи- на С и одним неселективным импульсом для спинов А и В [4.29]. Ана- логичный прием был использован для осуществления квантовых опе- раций в гомоядерной спиновой системе, с шестью кубитами на прото- нах в молекуле инозина С5(ВО)з О He С5 N3 NDO, растворенных в дей- терированном диметилсульфоксиде [4.30]. В общем случае число этих импульсов в последовательности может быть очень велико. Задача однако существенно упрощается, поскольку большие постоянные взаимодействия имеют место только для близко расположенных спинов, что позволяет существенно уменьшить число рефокусирующих импульсов. Может показаться, что окажется невозможным осуществить все требуемые логические операции в такой спиновой системе в свя- зи с тем, что некоторые необходимые спин-спиновые взаимодействия между удаленными спинами практически отсутствуют. Но это не так, поскольку каждая пара спинов связаны некоторой цепочкой из взаи- модействующих соседей. Для передачи информации по такой цепочке может быть использована операция обмена квантовыми состояниями SWAP между соседними спинами. Такой прием был экспериментально продемонстрирован на гетероядерной цепочке, содержащей пять неэк- вивалентных ядер со спином I = 1/2: 1Н, 15N, 13Сл, 13Сд, 19F в спе- циально синтезированной молекуле при реализации алгоритма Дой- ча -Джозса [4.31]. Экспериментально, с помощью совершенно другого метода, осно-
4.5. Подавление декогерентизации в ЯМР квантовых компьютерах 207 ванного на алгоритме, использующем многокубитовые состояния типа шредингеровского кота для отметки (algorithmic cat-state benchmark) начальных квазичистых состояний в системе кубитов, были осущест- влены уже квантовые операции в системе из семи кубитов, состоящей из четырех ядер 13С и трех протонов 1Н молекулы транс-кротоновой кислоты CHD2 CH: СНС О2 D, растворенной в дейтерированном бензо- ле [4.32]. Учитывая, что это число кубитов, по-видимому, еще не явля- ется предельным, то, с точки зрения возможности селективных воздей- ствий на кубиты, можно думать о достижении числа кубитов в систе- ме порядка 30 [4.7]. Ниже будут рассмотрены другие ограничения для жидкостных квантовых компьютеров и обсуждены их перспективы. 4.5. Подавление декогерентизации в ЯМР квантовых компьютерах Как уже отмечалось, наблюдаемый макроскопический сигнал от ансамбля ядерных спинов определяется эволюцией матрицы pe(t) во времени, обусловленной движением ядерных спинов, выведенных из равновесия определенными радиочастотными импульсами. Эта эволю- ция описывается выражением pe(t) = U(t) • pe(fi) При этом по- являются недиагональные элементы матрицы плотности, описывающие когерентность квантового состояния. Взаимодействие с окружением приводит как к появлению различного рода ошибок, так и к затуханию недиагональных элементов, означающему разрушение когерентности, то есть вызывает декогерентизацию квантового состояния. Одновре- менно с другой скоростью происходит затухание и диагональных эле- ментов, сопровождаемое диссипацией энергии в квантовой системе. Квантовая декогерентизация представляется одной из наиболее серьезных проблем, которые приходится решать при разработке кон- кретных схем квантовых компьютеров. Помимо пассивных методов ис- правления амплитудных и фазовых ошибок и помехоустойчивого коди- рования информации в квантовых системах, использующих вспомога- тельные кубиты и операции обратной связи, которые были предложены Шором, Стином и Китаевым [4.33-4.37], существуют принципиально другие активные методы подавления декогерентизации и диссипации, основанные на использовании периодических импульсных внешних воз- действий [4.38-4.42], не требующих использования вспомогательных кубитов и промежуточных измерений. Рассмотрим два из них.
208 Глава Jj 4.5.1. Метод контролируемого усреднения Метод, предложенный в [4.33-4.35], является развитием извест- ных многоимпульсных методов ЯМР для получения высокого разреше- ния [4.11, 4.12, 4.43]. Он основан на контролируемом усреднении в спи- новом пространстве нежелательных эффектов, определяемых взаимо- действием квантовой системы с окружением, с помощью определенной последовательности рефокусирующих радиочастотных импульсов. Та- кое усреднение происходит естественным образом в системах облада- ющих механизмами сильного сужения резонансных линий, такими как броуновское вращательное и поступательное движение молекул в жид- костях, а также колебательные движения сложных молекул, быстрый скачкообразный химический обмен спинами между частями молекул, имеющих разные химические сдвиги, как в жидкостях, так и твердых телах. Следуя работам Виолы, Книлла и Ллойда [4.39, 4.40], рассмотрим здесь достаточно общий подход к решению проблемы подавления деко- герентизации с помощью контролируемого усреднения. Пусть кванто- вая система S с конечным числом спинов L, гильбертово пространство которой имеет размерность 2£, взаимодействует с произвольным окру- жением В (которое характеризуется огромным числом неспиновых сте- пеней свободы), вместе с которым она представляет собой замкнутую систему, описываемую модельным гамильтонианом Но =HS + HB +HSB, (4.60) где Hsb — гамильтониан взаимодействия. Начальное состояние системы определим как р*о*(0) = ps(0) ® 0рв(О), где матрица jos(O) описывает начальное неравновесное чистое состояние спиновой системы. Такое состояние может быть создано с помощью определенного возбуждающего импульса (см. ниже). Кванто- вая декогерентизация возникает в результате запутывания степеней свободы систем S и В, генерируемого взаимодействием Hsb- Недиаго- нальные элементы спиновой матрицы плотности ps(t) = SpB (£)} (SpB — парциальный след по состояниям окружения В), описываю- щие эволюцию когерентности квантового состояния, затухают со вре- менем с характерным временем декогерентизации ту. В результате происходит переход из чистого состояния ps(0) в смешанное. Чтобы подавить нежелательное воздействие на спиновую систему
4.5. Подавление декогерентизации в ЯМР квантовых компьютерах 209 взаимодействия Hsb, добавим к Но соответствующий развязывающий гамильтониан возмущения: H(t) = Но + fli(t), действующий только на спиновую систему. Поступая аналогично тому как это делается в ЯМР высокого разрешения [4.12, 4.43] ограничимся ситуацией, когда унитар- ная операция определяется гамильтонианом возмущения, пред- ставляющим собой циклическую последовательность импульсов с пери- одом цикла tc, то есть t Ui(t) = Техр[—(г/Й) У Hi^dt] = Ui(t + tc), (4-61) о где Т — оператор упорядочения по времени. Откуда следует Ui(tc) = = U\(nte) = 1, п — целое число. Эволюция всей системы под действием гамильтониана H(t) опи- сывается унитарным оператором t U(t) = f exp[-(г/Й) У dt = • U0(t), (4.62) 0 t Uo(t) = Texp[— (i/K) У Л0(£)](Й, (4.63) о где Ho(i) = U^^HoU^t) = Ur4t)(Hs + HsB^t) (4.64) — гамильтониан исходной системы в так называемой следящей сис- теме координат (toggling frame). Оператор эволюции (4.62) в моменты времени, отличающиеся на период цикла tc, принимает вид tc U(tc) = f ехр[-(г//г) J H(t)] dt = • U0(tc) = U0(tc). (4.65) 0 Далее воспользуемся разложение Магнуса (W. Magnus) [4.12, 4.43], со- гласно которому to Uo(tc) = Texp (i/K) ! 7?o(0] = exp[— (4.66) о
210 Глава где н = Я(о) + Н(1) + //(2) + ... + Я(г) + ... , (4.67) tc tc t2 Я(0) = t~J #(1) = 2if Idt2/ dt^(t2), Яо(£1)], • • • 0 0 0 (4.68) Из (4.63) следует U(ntc) = [U0(tc)]n = exp[-(I (4.69) c Последнее выражение означает, что движение системы при наличии периодически зависящего от времени возмущения 7?i(t) эквивалент- но эволюции, наблюдаемой со стробоскопической выборкой в момен- ты времени ntc под действием постоянного среднего гамильтониана Н. Для такого наблюдения используются специальные стробоскопические устройства. Заметим, что понятие среднего гамильтониана Н Магну- са близко к понятию квазиэнергии, введенной для квантовых систем периодически зависящих от времени Я. Б. Зельдовичем [4.44]. Разложение Магнуса сходится при tc < тс, где тс — время кор- реляции, определяющее минимальный масштаб времен, характеризую- щих нежелательные взаимодействия. В пределе очень быстрого конт- роля tc => 0 вклады в Н слагаемых с г 1 исчезают и стробоскопи- ческая выборка для произвольного окружения определяется операто- ром U(ntc) => 1, то есть рассматриваемая модельная система при усло- вии такой выборки ведет себя как свободная от диссипации и декоге- рентизации: P(Ot(i) => ptotifi)- При малых, но конечных временах цикла поправка Н пропорцио- нальна (ic/Tr>) С 1 и соответственно скорость декогерентизации будет пропорциональна (£с/т£>)2. Можно показать [4.43], что при выборе сим- метричных циклов, когда Ho(t) = Ho(tc — t), все нечетные поправки в (4.67) исчезают и скорость декогерентизации будет пропорциональна уже (£с/т£>)4. Если бы удалось создать антисимметричный цикл, когда = — Ho(tc — t), то средний гамильтониан Н был бы равен нулю и U(tc) = 1.
4.5. Подавление декогерентизации в ЯМР квантовых компьютерах 211 В системах с сильным естественным сужением резонансных ли- ний, обусловленных интенсивным броуновским движением, какими являются невязкие жидкости, большое время спин-спиновой релак- сации Т2, играющее роль времени декогерентизации Т£>, обусловле- но взаимодействием спинов с быстро флуктуирующими локальными полями, создаваемыми электронными и ядерными спинами окружа- ющих молекул. В этом случае характерное время корреляции этих полей тс С (Дш2)-1/2, где (Дш2) — второй момент линии поглоще- ния в отсутствии естественных механизмов сужения резонансной ли- нии [4.14] очень мало и условие сходимости разложения Магнуса ока- зывается практически невыполнимым. Это означает невозможность до- полнительного контролируемого усреднения такого рода взаимодейст- вий с окружением, характеризующихся малым временем корреляции. Если же помимо естественных механизмов сильного сужения сущест- вуют другие более медленные воздействия, приводящие к случайным амплитудным и фазовым ошибкам, то очевидно контролируемое усред- нение таких воздействий возможно, если их характерное время кор- реляции определяется сравнительно большим временем спин-спиновой релаксации !'> ~ tq. Тогда время цикла должно удовлетворять усло- вию tc С Тд. В твердых телах естественные механизмы сильного сужения, ха- рактерные для жидкостей, отсутствуют и время корреляции тс « » (Ди2)-1/2, то есть определяется обратной шириной резонансной ли- нии. Поэтому в твердых телах время тс имеет порядок времени деко- герентизации td ~ (Дш2)-1/2. Однако при наличии электронного па- рамагнетизма у молекул существенным естественным механизмом су- жения резонансной линии и увеличения времени декогерентизации мо- жет стать взаимодействие ядерных и быстро флуктуирующих, скажем за счет достаточно сильного обменного взаимодействия, электронных спинов, которое и будет играть роль времени корреляции [4.14, 4.45]. 4.5.2. Модель последовательности идеальных мгновенных импульсов Перейдем теперь к рассмотрению простого модельного случая, когда цикл представляет собой последовательность из конечного чис- ла v идеальных J-образных импульсов, определяемых унитарными опе- раторами Р|.Р2. • • -Pv и разделенных интервалами свободной эволю-
212 Глава Jj ции Д^*, описываемой гамильтонианом Иг,. Эти операторы удовле- творяют условию цикличности: Ui(tc) = Pv .. .Р2Р1 = 1, = tc- Начальный интервал Д/q отсчитывается от момента приложения на- чального возбуждающего импульса Pq. Если ограничиться нулевым приближением для среднего гамильтониана, то получим выражение я(0) = ^Мк(Рк...Р0)-1Н0(Рк...Р0) = Cvk=° (4.70) = Нв + ^Д/А(РА... М))-1 (/7.S + HSB)(Pk .. ,р0). с k=0 Последовательность импульсов в цикле выбирается с таким расче- том, чтобы состояние спиновой системы возвратилось к исходному, то есть слагаемое, содержащее Hsb, в сумме (4.70) было бы по возмож- ности малым. В качестве примера рассмотрим модель замкнутой системы, состо- ящей из одного спина-кубита, взаимодействующего с внешним посто- янным магнитным полем и со случайным полем, создаваемым макро- скопическим окружением. Модельный гамильтониан представим в ви- де [4.40] .Но = Hs + Нв + Hsb = —Ful>qSz + Нв + SXBX + SyBy + SZBZ, (4.71) где линейно независимые операторы Bx,By,Bz являются функциями только степеней свободы окружающей среды В. При Вх = Ву = 0 модель описывает процессы декогерентизации, то есть влияние фазо- вых ошибок, но не диссипацию, поскольку коммутатор [Hs,Hsb] = 0. С точки зрения ЯМР это соответствует пренебрежению продольной (спин-решеточной) релаксацией Ti => 00. В этом случае подавления декогерентизации в нулевом приближении можно добиться, пользуясь циклом с последовательностью только двух Р^р = Х(тг)-импульсов. Та- кая последовательность импульсов является основой известного метода спинового эха Карра-Парселла (Н. Carr, Е. Purcell), в первоначальном варианте которого роль окружающей среды играло случайно распреде- ленное неоднородное внешнее постоянное поле (рис. 4.14). Начальный импульс Х(тг/2) является возбуждающим. Амплиту- ды сигналов эхо с учетом знака в нулевом приближении соответству- ют стробоскопическим отсчетам в моменты t = ntc, п = 1,2,... Здесь Д/«о = Д£/2, Д/i = Д/г = Д/-
4.5. Подавление декогерентизации в ЯМР квантовых компьютерах 213 Х(л-/2) Дл-) ХМ сигналы эхо - Z/2-I — 1 1 | ~ Z t=2Nt Рис. 4.14. Двухимпульсная последовательность Карра-Парселла. При Bx,By,Bz 0 модель описывает как декогерентизацию, так и диссипацию энергии в квантовой системе, сопровождающуюся амплитудными ошибками. В этом случае для цикла может быть ис- пользована следующая последовательность четырех импульсов, изоб- раженная на рис. 4.15 [4.40]. Х(л) Х(-7г) Z(~7t) ----------------------------------।---------------------------------М— ----------------------------------- ZC=4AZ- Рис. 4.15. Последовательность четырех импульсов для подавления декогерен- тизации и диссипации в модели (4.71). В технике ЯМР высокого разрешения в твердых телах разрабо- тан целый ряд различных многоимпульсных последовательностей им- пульсов, позволяющих учесть поправки, связанные, в частности, с ко- нечной шириной импульсов, неоднородностью радиочастотного поля, вкладом некоторых остаточных членов в гамильтониане взаимодейст- вия [4.43]. Такие последовательности могут быть использованы также при подавлении декогерентизации и диссипации в твердотельных кван- товых ЯМР компьютерах. Использование многоимпульсных методов подавления декогерен- тизации позволяет рассматривать в качестве ансамблевых квантовых систем замороженные органические жидкости, в которых отсутству- ет интенсивное броуновское движение. В таком состоянии магнитные диполь-дипольные взаимодействия уже не усредняются за счет броу- новского движения молекул. Однако, если эти молекулы в твердом со- стоянии в достаточной степени упорядочены и ориентированы в про- странстве, то влияние этих взаимодействий может быть существен- но подавлено с помощью указанных методов [4.43]. В качестве тако- го твердого органического вещества в [4.46] предлагается дейтериро-
214 Глава ванный раствор малоновой кислоты СО2НСН2СО2Н. Кубитами служат атомы ХН и 13С. Дейтерированное окружение должно служит достаточ- ной изоляцией молекул друг от друга. Переход к низким температу- рам вплоть до микрокельвиновых обеспечивает простую инициализа- цию системы кубитов, большое время декогерентизации и увеличение интенсивности подлежащих измерению сигналов, а с ним и увеличение возможного числа кубитов в таком компьютере. В [4.46] это число оце- нивается уже значением ~ 30 — 40. В следующей главе будут детально обсуждены перспективы твердотельных ЯМР квантовых компьютеров различных типов. 4.6. Перспективы ансамблевых жидкостных ЯМР квантовых компьютеров Достаточно полный анализ современного состояния и перспектив жидкостных ЯМР квантовых компьютеров был выполнен в [4.7, 4.46]. Здесь мы обсудим лишь ряд основных трудностей, существен- но ограничивающих перспективы жидкостных квантовых компьюте- ров с точки зрения возможности создания полномасштабных ЯМР кван- товых компьютеров, а также некоторые, связанные с этими труднос- тями проблемы: а) Одна из них заключается в том, что в высокотемпературном пределе (hw/2kT < 1) с увеличением числа кубитов L имеет место экспоненциальное снижение интенсивности наблюдаемого сигнала для ансамбля ядерных спинов, которая определяется величиной девиации матрицы плотности (параметр s) S ~ е2^апУ = L(hw/кТ)‘2~ь2'уАпУ, (4.72) где п — молекулярная плотность, V — объем образца. Так, например, для L и 10 спинов в молекуле интенсивность сигнала S уменьшает- ся в ~ 100 раз по сравнению с односпиновым сигналом от того же об- разца. Современная техника еще позволяет обнаруживать такие слабые сигналы. Важно заметить, что сигнал ЯМР может быть существенно усилен за счет сверхтонкого взаимодействия ядерных и электронных спинов, если молекулы обладают электронным парамагнетизмом [4.47]. Если учесть возможность в перспективе усовершенствовать саму из- мерительную технику, то, как оптимистически считают авторы [4.3],
4.6. Перспективы ансамблевых жидкостных ЯМР квант, комп. 215 можно будет осуществить жидкостной компьютер с числом кубитов вплоть до 40 (напомним, что для полномасштабного компьютера тре- буется не менее 103 кубитов!). Приведенные оценки основываются на малости степени поля- ризации спинов, определяемой при тепловом равновесии парамет- ром а = Tiw/ZkT С 1, малым даже при низких температурах. Одна- ко, согласно [4.48], можно в принципе сформулировать некоторый об- щий алгоритм, обеспечивающий приготовление таких начальных ква- зичистых состояний, на которых могут выполняться квантовые вы- числения без экспоненциального уменьшения интенсивности выходно- го сигнала с ростом числа кубитов, при этом может быть достигну- то число кубитов L в компьютере-молекуле L ~ a2N. В этом случае, если допустить значение а ~ 1/2, которое можно получить при ис- пользовании, например, методов оптической поляризации ядер, то для образования 102 кубитов достаточно будет иметь число спинов в одной молекуле-компьютере N 103. Авторами работы [4.49] был также про- демонстрирован отличный от рассмотренного в гл. 2 метод решения за- дачи Дойча-Джозса, позволяющий избежать процедур приготовления квазичистых состояний и временного усреднения, а также исключить экспоненциальное уменьшение интенсивности сигнала с увеличением числа L. б) Серьезным препятствием на пути увеличения числа куби- тов в ЯМР квантовом компьютере на молекулах в органической жидкости является отмечавшееся выше увеличение благодаря спин- спиновому взаимодействию между кубитами числа мультиплетов в спектре ЯМР и увеличение ширины каждого мультиплета. В связи с этим возникает проблема селективного возбуждения отдельных пере- ходов при большом числе мультиплетов. Если даже ограничиться толь- ко гетероядерными системами, то число кубитов в таких системах не может быть, по-видимому, существенно больше десяти. в) Другая трудность связана с тем, что характерный тактовый цикл в ЯМР квантовых компьютерах определяется периодом свобод- ной прецессии, связанным с малым нелинейным членом взаимодейст- вия в спиновом гамильтониане, и лежит в диапазоне от миллисекунд до секунд, то есть ЯМР квантовые логические вентили являются медлен- нодействующими. Однако если времена декогерентизации квазичистых квантовых состояний достаточно велики (от секунд до тысяч секунд), то за время тактового цикла за счет квантового параллелизма все-таки
216 Глава Jj возможно произвести достаточно большое число операций, не выходя- щее за рамки общих требований, необходимых для обеспечения устой- чивой коррекции квантовых ошибок. В результате квантовый компью- тер будет способен сделать за время тактового цикла экспоненциально большую работу по сравнению с классическим компьютером. Поэтому даже медленные скорости логических вентилей могут оказаться при- емлемыми. Так, например, как показывают оценки [4.3], задача факториза- ции 1000 значного числа (соответствующий регистр должен был бы иметь более 3000 кубит! Это будет уже не жидкостной компьютер) требует около 1023 операций, которые гигофлопный классический ком- пьютер будет выполнять около 107 лет. Алгоритм Шора в идеальном случае потребует для этого порядка 106 операций. Если принять так- товую частоту равной 1 Гц, то время факторизации в квантовом ком- пьютере составит около 10 дней. г) Еще одна трудность связана с отмеченным в [4.50, 4.51] обсто- ятельством, заключающемся в том, что многокубитовое квазичистое состояние, описываемое матрицей плотности типа pf = (1 —e)2~L 1 + +e|V’)(V’l> пРи (1 + 22£-1)-1, оказывается сепарабельным, то есть может быть представлено из произведения определенных комбинаций волновых функций, что казалось бы должно означать невозможность образования запутанного квазичистого состояния, даже если состояние IV’XV’I является запутанным. При е ~ 2 • 10-6 это соответствует конеч- ному значению числа кубитов в системе L 16. Отсюда в [4.50] дела- ется вывод о том, что логические операции, осуществляемые в систе- мах с ограниченным числом кубитов, не являются истинно квантовы- ми, а соответствующие эксперименты следует рассматривать лишь как имитацию некоторых свойств реальных квантовых систем. С другой стороны, для состояний с конечным числом кубитов оказывается можно сформулировать классические модели [4.52, 4.53]. Так, в [4.53] показано, что эволюция ансамбля молекул с конечным числом взаимодействующих спинов, полностью без каких-либо прибли- жений описывается системой с конечным числом линейных связанных макроскопических уравнений для средних значений тензорных спино- вых операторов возрастающего ранга (не более L), рассматриваемых как независимые переменные: (Ia), {IaIp), {IaIpIy} и так далее. Чис- ло таких переменных и число уравнений растет с числом спинов как 22£ — 1 (Г = 1/2), то есть в той же степени, что и с число независи-
4.6. Перспективы ансамблевых жидкостных ЯМР квант, комп. 217 мых элементов матрицы плотности L-кубитовой системы. (Заметим что макроскопические уравнения подобного типа значительно ранее рассматривались Н. Н. Корстом [4.54]). В указанной модели средние зна- чения спиновых операторов высокого ранга играют ту же роль, что и недиагональные элементы матрицы плотности для квазичистых состо- яний L-кубитовой системы. Они интерпретируются в [4.52] как своего рода «скрытые параметры». Авторы работы [4.8] считают выводы относительно неистинной квантовости операций на квазичистых состояниях по крайней мере спорными, основываясь уже на проведенном эксперименте с квазичис- тым ансамблем ядерных спинов молекул хлороформа, в котором было продемонстрировано нарушение неравенств Белла, что, как известно, не совместимо с представлением о «скрытых параметрах» и что тем самым подтверждает квантовый характер логических операций в жид- костном ЯМР квантовом компьютере. Решение этой проблемы, согласно [4.55], состоит в том, что рас- сматриваемое в [4.50, 4.51] представление смешанного состояния не яв- ляется единственно возможным. Примером в случае молекулы с двумя кубитами может быть одна и та же матрица, представленная в двух раз- ных формах, а именно, когда волновые функции факторизованы (4.71) и когда они несепарабельны или иначе говоря запутаны (4.72): Р = 1100> <00| + 1|01><01| + ||10><10| + 1111><11|, (4.73) Р = |(|00> + |11»«00| + <11|) + |(|00) - <11»«00| - <11|) + (4.74) + 1(|01) + |10»«01| + <10|) + 1(|01) - 110»«01| - <10|). Поскольку матрица плотности позволяет определить лишь макро- скопические свойства усредненного поведения молекул в ансамбле, то результат усреднения не зависит от того, в какой форме представлена матрицы плотности. Различие квантовых состояний отдельных моле- кул в (4.71) и (4.72) никак не отражается в макроскопических харак- теристиках ансамбля. Ансамбли, описываемые разными формами одной и той же мат- рицы плотности, соответствуют с микроскопической точки зрения со- вершенно разным состояниям физической системы, но различить их
218 Глава Jj экспериментально по изменению их макроскопических свойств ансамб- ля оказывается невозможным. Макроскопические свойства смешанных ансамблей зависят, кроме того, от истории или способа их приготовле- ния, в отличие от чистого ансамбля, в котором все молекулы находят- ся в одном и том же чистом состоянии, а среднее значение по ансамблю имеет те же свойства, что и отдельная молекула. Таким образом, описание физической системы с помощью смешан- ного ансамбля не является однозначным, а сепарабельность матрицы плотности еще не означает отсутствие запутанности. Понятие запу- тывания относится к отдельным молекулам ансамбля, а не ко всему ан- самблю. Состояния молекул становятся запутанными, только если сам ансамбль подготовлен соответствующим образом. С этой точки зрения средние значения от тензорных спиновых операторов высокого ранга могут отражать скорее свойства запутанности, а не играть роль скры- тых параметров. Несколько другая интерпретация дана в [4.8]. Ядерные спины каждой молекулы подготовленного квазичистого ансамбля находят- ся в определенном, хотя и неизвестном, но чистом состоянии, а те мо- лекулы, которые определяют наблюдаемый сигнал от такого ансамбля, находятся в одном и том же чистом состоянии. Та часть квазичисто- го оператора плотности, которая проявляется в ЯМР экспериментах, состоит только из одного чистого квантового состояния, которое мо- жет быть как запутанным, так и незапутанным. Такая интерпретация подтверждается и другими возможностями ЯМР спектроскопии квази- чистых состояний воспроизводить различные квантовые явления. д) Более существенной является трудность, связанная с тем, что для исключения ошибок, обусловленных шумами, создаваемыми частью системы, соответствующей полностью смешанному состоя- нию (первое слагаемое в ре), а также чтобы эффективно увеличить наблюдаемый сигнал, необходимо повторить вычисления 1/г раз [4.51]. Это значит, что при решении, в частности, задачи факторизации, прак- тически будет полностью компенсировано экспоненциальное ускорение квантового вычислительного процесса по сравнению с классическим процессом. Для преодоления отмеченной трудности следует прежде всего об- ратиться к по возможности полностью чистым квантовым состояни- ям с е ~ 1. В ансамблевых компьютерах этого можно добиться пе- реходя к низким температурам Нш^/кТ 1 (но это уже не жид-
Приложение П.4 219 кость, а твердое тело), используя динамическую поляризацию ядер или поляризацию ядер за счет сверхтонкого взаимодействия в магнитоупо- рядоченных структурах для образования чистого начального состоя- ния. Для решения проблемы селективного возбуждения должны быть использованы методы индивидуального контроля за отдельными ку- битами, что потребует и разнесение кубитов на достаточные для это- го расстояния (это возможно, как будет видно из последующей гла- вы, в твердотельном варианте квантового компьютера). Основной вывод относительно перспектив жидкостных ЯМР кван- товых компьютеров состоит в следующем: эксперименты с использо- ванием методов ядерного магнитного резонанса со спиновыми систе- мами в молекулах органических жидкостей позволяют только проде- монстрировать возможность осуществления простейших квантовых ло- гических вентилей, каскадов вентилей, способных создавать простей- шие квантовые схемы и квазичистые состояния. ЯМР квантовый ком- пьютер на органических молекулах в жидкости из-за небольшого чис- ла кубитов не может быть основой для построения полномасштабного квантового компьютера. Его можно рассматривать лишь как модельный прототип реального квантового компьютера, на котором могут отра- батываться отдельные квантовые операции и проверяться квантовые алгоритмы. Приложение П.4 П.4.1. Развязка с зеемановскими взаимодействиями с помощью неселективного импульса Используя соотношения (4.41), (4.42) (4.47), запишем -XabW • Uu(t/2) = ХавМ • [£д(Дщ£/4) 0> Zb(—^^/,/4)IZab(^;ab^/2) = = [ZA(-Xwt/4) ® ZB(Xwtl4)]ZAB{^ABt/2) ХавМ, откуда следует С7ш(1/2) • Jl^b(tt) • = Zab^abI) • Xab(it). Полагая далее в (П.2) Хав(к) = Ха(тг) 0 Хв(тг) = -4(1ха 0 1хв) (П.1) (П.2) (п.з)
220 Глава и учитывая, что согласно (4.18) ZAB^ABt) = cos(wabV2)1 - 4г 8т(аыв£/2)Йл ® Tzb), (п.4) получим L7w(f/2)-XAB(7r)-L7w(f/2) = г - ~ п (П.5) = —4 |cos(wABi/2) • (1ХА ® 1хв) + «siii(wab£/2) • (1уа ® 1ув)\ В результате вклад зеемановской составляющей в эволюцию двухспи- новой системы благодаря действию рефокусирующего неселективного импульса оказывается исключенным. П.4.2. Пример двухкубитового оператора, осуществляемого двумя неселективными импульсами Рассмотрим оператор инверсии Uv амплитуды одного из состояний двухкубитовой системы (например, |0д1в)), который участвует в алго- ритме Гровера (4.58). С помощью (4.16), (4.18) для оператора свободной прецессии во вращающейся системе координат запишем иш(т) = [2а(Д^(т/2) ® Zb(-Aut/2)] • Zab^abt)) = = { fcos(Дшт/4) 1 a + 2г 8т(Дшт/4)Ггд')® fz . ~ J (П-6) (со8(Дит/4)1в — 2г 8т(Дщт/4)Ггв 11 х х ^cos(wabt/2)T- 4г8т(щлвт/2)(Ггд ® 1гв)- За время т = Згт/Дси это дает иш(т) = (1 + 4(Iza ® Izb) + 2г(1^ 0 IzB) - 2i(IzA ® 1в)) x x (сок(37Гис.’лв/2Дш)1 — 4z 81п(37гш4в/2Д^’)(Да 0 Дв)) = /1 0 0 0\ /0 0 0 0 = ехр(—гЗттш^в/2Дс^) 0 0 0 0 0 0 0 0 — i ехр(гЗтга>АВ/2Ди) 0 10 0 0 0-10 V) о о 1) V) о о о (П.7)
Приложение П.4 221 Интересующий нас двухкубитовый оператор Uv, который соверша- ет инверсию состояния |0л1в), имеет вид /1 о о 0\ 0-100 0 0 10 \0 0 0 1/ (П.8) может быть практически реализован с помощью двух неселективных импульсов [4.18]. Используя (И.5), (4.47), запишем следующее выражение для двух- кубитового оператора: Uv(t) = -UJSt - т)/1) ХАВ Uu((t - т)/4)) х х Д,(т) • - т)/£) • ХАВ Uu((t - = = 16 |cos(wab(£ - т)/4)(4л ® IxB) +ism(LoAB(t - т)/4)(1уА ® 1уВ)^ х X иш (г) • [cos(wab (i - г) /4) (lxА ® IxB) + i sin(w Ав (1уА ® 1уВ)] , (П.9) из которого, полагая г = Зтг/Дш, получим: uv(t) = exp(z(JABi/2)|exp(—г'Зтгш^в/Дш) /1 0 0 0\ 0 0 0 0 0 0 0 0 + i (0 0 0 1 0 0 о 0 0\ 0 0 -1 0 0 QJ (П. ю) \0 0 0 1/ Для случая слабой связи между кубит выражение Uv(t) » ехр(гшлв^/2) При t = 7г/(2щдв) оператор принимает Uv(tt/(2шав)) « ехр(—гтг/ амг /1 0 0 V1 BHJ 4) W.IB < 0 0 i 0 0 —г 0 0 I (i 0 0 -1 0 0 ^0 0 L 0> 0 0 ъ 0 0 1 0 °\ 0 0 V t получим (П.11) (П.12)
222 Глава Jj отличающийся от (П.8), постоянными фазовыми множителями у мат- ричных элементов. Заметим, что если область свободной прецессии исключить, то есть положить т = 0 и С7ш(0) = 1, то двухкубитовый оператор прини- мает далекий от инверсии одного состояния вид: Л — i 0 0 0 U^/(2wab)) = Zab(tt/2) = 2-1/2 0 0 1 + i 0 0 1 + i 0 0 . (П.13) I 0 0 0 1 - V П.4.3. Элементарные сведения о геометрической фазе Берри Наглядное представление о фазе Берри можно получить рассмат- ривая динамику спина I = 1/2 в постоянном и поляризованном по кругу в перпендикулярной постоянному полю радиочастотном по- ле b(t) с адиабатически меняющейся фазой. Переходя во вращающую- ся с круговой частотой а> радиочастотного поля систему координат, для вектора Блоха s', представляющего движение спина (см. гл. 1), получим уравнение ds(t)/dt = fl(t) х s(i), (П.14) где fl(i) = (щ0 — w)fc + Ид (cos </?(£)« + sin (П.15) Пв = yb — частота Раби, 7 — гиромагнитное отношение, ip(t) — мед- ленно (адиабатически) изменяющаяся фаза. Если вектор Блоха был на- правлен вначале вдоль вектора то согласно адиабатической те- ореме он и далее останется направленным по вдоль мгновенного зна- чения эффективного поля = fi(t)/7, которое медленно пово- рачивается вокруг оси z, описывая конус с углом d между векто- ром s и осью z: cos# = шо — и тДщо - w)2 + №r (П.16) При изменении фазы <р от 0 до 2тг вектор Блоха описывает полный ко- нус с телесным углом 27д = ±2тг(1 — cos#). Знак ± зависит от того
Литература 223 ориентирован ли спин по полю или против поля. Параметр у в, равный половине этого телесного угла и является в рассматриваемом случае геометрической фазой Берри. Замечательным свойством фазы Берри является то, что любая деформация пути движения вектора Блоха за счет помех или флуктуаций не изменяет значение фазы Берри. Подроб- нее смотри в [4.21, 4.56]. Литература [4.1] Gershenfeld N.A., Chuang I.L. Bulk Spin-Resonance Quantum Computation // Science, 1997, v. 275, №1, pp. 350-356. [4.2] Cory D. G., Fahmy A.F., Havel T.F. Ensemble Quantum Computing by NMR Spectroscopy // Proc. Natl. Acad. Sci. USA, 1997, v. 94, №5, pp. 1634-1639. [4.3] Chuang I.L., Gershenfeld N., Kubines M. G., Leung D. W. Bulk Quantum Computation with Nuclear Magnetic Resonance: Theory and Experiment // Proc. Roy. Soc. bond., 1998, v. A454, №1969, pp. 447-467. [4.4] Cory D.G., Price M.D., Havel T.F. Nuclear Magnetic Resonance Spectroscopy: An Experimentally Accessible Paradigm for Quantum Computing // Physica, 1997, v. D120, №1-2, pp. 82-101. [4.5] Knill E., Chuang I., Laflamme R. Effective Pure States for Bulk Quantum Computation // Phys. Rev., 1998, v. A57, №5, pp. 3348-33. [4.6] Aharonov D., Kitaev A., Nisan N. Quantum Circuits with Mixed States // 1998, LANL, E-print: quant-ph/9806029, 20 p. [4.7] Jones J.F. NMR Quantum Computation: Critical Evaluation // 1998, LANL, E-print: arXiv: quant-ph/0002085, 13 p. [4.8] Havel T.F., Somaroo S.S., Tseng С.-H., Cory D.G. Principles and Demonstrations of Quantum Information Processing by NMR Spectroscopy // 1998, LANL, E-print: quant-ph/9812086, 28 p. [4.9] Sharf Y., Havel T.F., Cory D. G. Spatially Encoded Pseudo-Pure States for NMR Quantum Information Processing // 2000, LANL E-print: arXiv: quant-ph/0005076, 19 p. [4.10] Slichter С. P. Principles of Magnetic Resonance. Third Ed. — Berlin, N. Y.: Springer-Verlag, 1990, 656 p. / Сликтер Ч. Основы теории магнитного резонанса. / Перевод с англ. 2-го издания 1980 г. под ред. Г. И. Скроц- кого. — М.: Мир, 1981, 445 с. [4.11] Goldman М. Quantum Description of High-Resolution NMR in Liquids. — Oxford: Clarendon Press, 1988, 268 p.
224 Глава J, [4.12] Ernst R.R., Badenhausen G., Wokaun A. Principles of Nuclear Magnetic Resonance in One and Two Dimensions: — Oxford: University Press, 1994, 660 p. / Эрнст P., Баденхаузен Дж., Вокаун А. ЯМР в одном и двух измерениях / Перевод с англ. 1-го изд. под ред. К. М. Салихова. — М.: Мир, 1990, 710 с. [4.13] Jones J.A., Hansen R.H., Mosca М. Quantum Logic Gates and Nuclear Magnetic Resonance Pulse Sequences // Jour. Magn. Reson., 1998, v. 135, pp. 353-360. [4.14] Abragam A. The Principles of Nuclear Magnetism. — Oxford: Clarendon Press, 1961. / А брагам А. Ядерный магнетизм. / Перевод с англ, под ред. Г. В. Скроцкого. — М.: ИИЛ, 1963, 552 с. [4.15] Jones J. A., Mosca М. Implementation of a Quantum Algorith on a Nuclear Magnetic Resonance Quantum Computer //J. Chem. Phys., 1998, v. 109, №5, pp. 1648-1653. [4.16] Jones J. A., Knill E. Efficient Refocussing of One Spin and Two Spin Interactions for NMR Quantum Computation // Jour. Magn. Res. 1999, v. 141, pp. 322-326. [4.17] Leung D. W., Chuang I.L., Yamaguchi F., Yamamoto Y. Efficient Implementation of Selective Recoupling in Heteronuclear Spin Systems Using Hadamard Matrices // 1999, LANL, E-print: quant-ph/9904100, 7 p. [4.18] Jones J. A., Mosca M. Approximate Quantum Counting on an NMR Ansemble Quantum Computer // 1998, LANL, E-print: quant-ph/9808056, 4p. [4.19] Chuang I.L., Gershenfeld N., Kubinec M. Experimental Implementation of Fast Quantum Searching // Phys. Rev. Lett., 1998, v. 80, pp. 3408-3411. [4.20] Chuang I.L., Vandersypen L.M.K., Zhou X., Leung D. W., Lloyd S. Experimental Realization of a Quantum Algorithm // Nature, 1998, v. 393, 14 May, pp. 143-146. / Чуанг А. Л., Вандерсипен Л. M. К., Жу К., Ле- юнг Д. В., Ллойд С. Экспериментальная реализация квантового алгорит- ма. Перевод с англ, под ред. В. А. Садовничего: Сборн. «Квантовый ком- пьютер & квантовые вычисления» I. — Ижевск: Ред. журн. «Регуляр. и хаотич. динам.», 1999, с. 130-140. [4.21] Jones J.A., Vedral V., Ekert A., Castagnoli G. Geometric Quantum Computation with NMR // 1999, LANL, E-print: quant-ph/9910052, 8 p. [4.22] Jones J. A., Mosca M., Hansen R. H. Implementation of a Quantum Search Algorith on a Nuclear Magnetic Resonance Quantum Computer // Nature, 1998, v. 393, pp. 344-346.
Литература 225 [4.23] Laflamme R., Knill E., Zurek W.H., Catasti P., Mariappan S. V. S. NMR Greenberger-Horn-Zeilinger States // Phil. Trans. Roy. Soc., 1998, v. A356, pp. 1941-1947. [4.24] Nelson R. J., Cory D. G., Lloyd S. Experimental Demonstration of Greenberger-Horn-Zeiliger Correlations using Nuclear Magnetic Resonance // Phys. Rev., 2000, v. A61:022106, pp. 1-5. [4.25] Cory D.G., Mass W., Price M., Knill E., Laflamme R., Zurek W.H., Havel N.F., Somaroo S.S. Experimental Quantum Error Correction // Phys. Rev. Lett., 1998, v. 81, pp. 2152-2155. [4.26] Feynman R. Simulating Physics with Computers // Inter. Jour. Theor. Phys., 1982, v. 21, №6/7, pp. 467-488. / Фейнман P. Моделирование фи- зики на компьютерах. Перевод с англ, под ред. В. А. Садовничего: Сборн. «Квантовый компьютер & квантовые вычисления» II. — Ижевск: Ред. журн. «Регуляр. и хаотич. динам.», 1999, с. 96-124. [4.27] Tseng С. Н., Somaroo S. S., Sharf Y., Knill E., Laflamme R., Havel T. F., Cory D. G. Quantum Simulation of a Tree-Body Interaction Hamiltonian on an NMP Quantum Computer // 1999, LANL, E-print: quant-ph/9908012, 6p. [4.28] Nielsen M.A., Knill E., Laflamme R. Complete Quantum Teleportation by Nuclear Magnetic Resonance // Nature, 1998, v. 396, pp. 52-55. [4.29] Linden N., Barjat H., Carbajo R. J., Freeman R. Pulse Sequences for NMR Quantum Computers: Haw to Manipulate Nuclear Spins While Freezing the Motion of Coupled Neighbours // Chem. Phys. Lett., 1999, v. 305, pp. 28. [4.30] Linden N., Rupee E., Freeman R. NMR Quantum Logic Gates for Homonuclear Spin Systems // Chem. Phys. Lett., 1999, v. 311, pp. 321-327. [4.31] Marx R., Fahmy A. F., Myers J. M., Bermel W., Glaser S. J. Realization of a 5-Bit NMR Quantum Computer Using a New Molecular Architecture // 1999, LANL, E-print: quant-ph/9905087, 12 p. [4.32] Knill E., Laflamme R., Martinez R., Tseng C.-H. An Algorithmic Benchmark for Information Processing // Nature, 2000, v. 404, pp. 368- 370. [4.33] Shor P. Scheme for Reducing Decoherence in Quantum Memory // Phys. Rev., 1995, v. A52, №4, pp. R2493-R2496. [4.34] Stean A. M. Error Correction Codes in Quantum Theory // Phys. Rev. Lett., 1996, v. 77, №5, pp. 793-797. [4.35] Shor P. Fault-Tolerant Quantum Computation // 1996, LANL, E-print: quant-ph/9605011, 11 p.
226 Глава Jj [4.36] Китаев А.Ю. Квантовые вычисления: алгоритмы и исправление оши- бок. // УМН, 1996, т. 52, вып. 6(318), с. 54-111. [4.37] Kitaev A. Fault-Tolerant Quantum Computation by Anyone // 1997, LANL, E-print: quant-ph/9707021, 27 p. [4.38] Viola L., Lloyd S. Dynamical Suppression of Decoherence in Two-State Quantum Systems // Phys. Rev., 1998, v. A58, pp. 2733-2745. [4.39] Viola L., Lloyd S. Decoherence Control in Quantum Information Processing: Simple Models // 1998, LANL, E-print: quant-ph/9809058, 9 p. [4.40] Viola L., Knill E., Lloyd S. Dynamical Decoupling of Open Quantum Systems // Phys. Rev. Lett., 1999, v. 82. pp. 2417-2421. [4.41] Duan L.-M., Guo G.-C. Pulse Controlled Noise Suppressed Quantum Computation // 1998, LANL, E-print: quant-ph/9807072, 12 p. [4.42] Vitali D., Tombesi P. Using Parity Kicks for Decoherence Control // 1998, LANL, E-print: quant-ph/9808055, 11 p. [4.43] Haeberelen U. High Resolution NMR in Solids. Selective Averaging. — N.Y.: Acad. Press, 1976. / Хеберлен У., Меринг M. ЯМР высокого раз- решения в твердых телах / Перевод с англ, под ред. Г. В. Скроцко- го и Э.Т. Липпмаа. — М.: Мир, 1980, 504 с. [4.44] Зельдович Я. Б. Квазиэнергия квантовой системы, подвергающейся пе- риодическому воздействию // ЖЭТФ, 1966, т. 51, с. 1492-1509. [4.45] Кокин А. А., Скроцкий Г. В. Теория парамагнитного резонанса в систе- мах, содержащих два сорта магнитных моментов // ЖЭТФ, 1959, т. 37, вып. 2(8), с. 482-489. [4.46] Cory D. G., Laflamme R., Knill E., Viola L., Havel N. F., Boulant N., Boutis G., Fortunato E., Lloyd S., Martinez R., Negrevergne C., Pravia M., Sharf Y., Teklemariam G., Weinstein Y.S., Zurek W.H. NMR Based Quantum Information Processing: Achievements and Prospects // 2000, LANL, E-print: arXiv: quant-ph/0004104, 33 p. [4.47] Валиев К. А. Магнитный резонанс на ядрах парамагнитных атомов. // ЖЭТФ, 1957, т. 33, вып. 4(10), с. 1045-1047. [4.48] Schulman L.J., Vazirani U. Scalable NMR Quantum Computation // 1998, LANL, E-print: quant-ph/9804060, 16 p. [4.49] Myers J.M., Fahmy A.F., Glaser S.J., Marx R. Papid Solution of Problems by Nuclear-Magnetic Resonance Quantum Computation // 2000, LANL, E-print: arXiv: quant-ph/0007043, 14 p. [4.50] Braunstein S. L., Caves С. M., Jozsa R., Linden N., Popescu S., Schack R. Separability of Very Noisy Mixed States and Implications for NMR Quantum Computing // Phys. Rev. Lett., 1999, v. 83. pp. 1054.
Литература 227 [4.51] Linden N., Popescu S. Good Dynamics Versus Bad Kinematics. Is Entanglement needed for Quantum Computation? // 1999, LANL, E-print: quant-ph/9906008, 4 p. [4.52] Schack R., Caves С. M. Classical Model for Bulk-Ensemble NMR Quantum Computation // 1999, LANL, E-print quant-ph/9903101, 14 p. [4.53] Filippo S. De. Equivalence between NMP Spectroscopy and Computing with classical Tops and with Spin 1/2 Nuclei // 1999, LANL, E-print: quant-ph/9911085, 6 p. [4.54] Корст H. H. К теории формы линии и релаксации в парамагнитном ре- зонансе. Кандидатская диссертация. — М.: Институт химической фи- зики АНСССР, 1962; ЖЭТФ, 1961, т.40, с. 249. [4.55] Long G.L., Yan Н. Y., Li Y.S., Ти С. С., Zhu S.J., Ruan D., Sun Y., Tao J. X., Chen H. M. On the Quantum Mechanical Nature in Liquid NMR Quantum Computing // 2000, LANL, E-print: arXiv:quant-ph/0007077, 4p. [4.56] Ekert A., Ericsson M., Hayden P., Inamori H., Jones J. A., Oi L.K.L., Vedral V. Geometric Quantum Computation // 2000, LANL, E-print: arXiv: quant-ph/0004015, 15 p.
Глава 5 ТВЕРДОТЕЛЬНЫЕ ЯМР КВАНТОВЫЕ КОМПЬЮТЕРЫ «Невозможное сегодня станет возмож- ным завтра». К. Э. Циолковский 5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна) 5.1.1. Основные требования к полупроводниковой структуре Качественно отличный от ансамблевого жидкостного ЯМР кван- тового компьютера вариант твердотельного квантового компьютера, который может содержать практически неограниченное число хоро- шо изолированных ядерных спинов-кубитов, был предложен Б. Кейном (В. Капе) в 1998 году [5.1]. Основой этого варианта является кремние- вая МОП-структура, где в тонкий слой вблизи поверхности бесспинового изотопа кремния 28Si внедрены донорные атомы стабильного изотопа фосфора 31Р, замещающие атомы кремния в узлах кристаллической решетки. Такие доноры обладают ядерными спинами I = 1/2. Послед- ние не взаимодействует с окружающими атомами кремния, но могут косвенно взаимодействовать с ядерными спинами соседних донорных атомов через сверхтонкое взаимодействие с электронами за счет час- тичного перекрытия (гибридизации) электронных волновых функций, подобно взаимодействию ядерных спинов различных атомов в органи- ческих молекулах. Таким образом, ядерные спины донорных атомов в рассматриваемой кремниевой структуре представляются идеальными кандидатами для выбора в качестве кубитов. Донорные атомы с ядерными спинами в полупроводниковой струк- туре предполагается расположить регулярным образом с достаточной
5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна) 229 точностью каждый под «своим» управляющим металлическим затво- ром (затвор А), изолированным от поверхности кремния тонким ди- электриком (например, окисью кремния толщиной порядка нескольких нанометров). Затворы А образуют линейную решетку произвольной длины с периодом I и служат для индивидуального управления кубита- ми (рис. 5.1). Рис. 5.1. Схематическое изображение двух ячеек полупроводниковой струк- туры, I ~ 20нм [5.1]. Мелкие электронные примесные состояния доноров имеют сравни- тельно большое значение эффективного боровского радиуса, который и задает нанометровый масштаб расстояний в системе спинов-кубитов в полупроводниковой структуре. Для формирования таких структур предполагается воспользоваться приемами современной нанотехноло- гии, в частности, методами эпитаксиального выращивания, сканирую- щей зондовой нанолитографией в сверхвысоком вакууме на основе ска- нирующих туннельных и атомных силовых микроскопов, электронно- лучевой и рентгеновской литографией [5.2]. Анализ принципов, заложенных в основу предложенного в [5.1] ва- рианта полупроводникового ЯМР квантового компьютера был проведен затем в [5.3, 5.4], и особенно детально в [5.5], где были отмечены пре- имущества и недостатки исходного варианта и приводится ряд допол- нительных соображений, развивающих эти принципы. В последующем мы рассмотрим эти соображения.
230 Глава 5 Для исключения влияния переходов между различными электрон- ными спиновыми состояниями необходимо, чтобы электроны донорных атомов занимали только нижнее спиновое состояние в магнитном поле, то есть были полностью поляризованы Для этого необходимы низкие температуры, такие что Т <С ‘ip^B/k. В полях В 2Тл это соот- ветствует температурам Т 0,1 К, гораздо более низким, чем темпе- ратура вымораживания орбитальных электронных состояний доноров. Следовательно, доноры будут оставаться, кроме того, и в неионизиро- ванном основном орбитальном S-состоянии. Отметим, что для упрощения конструкции полупроводникового ЯМР квантового компьютера желательно было бы использовать более высокие, чем приведенные выше рабочие температуры, а также более слабые внешние поля. Такая возможность была рассмотрена Кейном в [5.5]. Для достижения практически полной поляризации электрон- ных спинов при гелиевых температурах и меньших значениях внеш- него магнитного поля в [5.5] предлагалось использовать особого рода устройства, названные «спиновым холодильником», которые позволили бы создать состояния с высокой степенью поляризации электронных спинов, что эквивалентно существенному снижению спиновой темпе- ратуры по сравнению с температурой решетки. Такое неравновесное состояние будет сохраняться в течение времени, определяемом време- нем спин-решеточной релаксации электронов которое при гелиевых температурах достаточно велико. Из таких холодильников можно бы- ло бы создать каскад, который бы позволил получать и поддерживать необходимую электронную поляризацию даже в отсутствие внешнего магнитного поля. Сам кремний и окисел кремния должен быть очищен по крайней мере до ~ 10-2% от изотопа 29Si, обладающего спином I = 1/2, который содержится в количестве 4,7% в естественном кремнии. Использование полупроводниковых структур на основе элементов III и V групп в этом варианте квантового компьютера исключается, поскольку они не имеют бесспиновых изотопов. Однако можно создать бесспиновые полупроводниковые структуры на основе других элемен- тов IV группы. В случае германия спином (I = 9/2) обладает только один изотоп 73Ge, содержащийся в естественном германии в количест- ве 7,76%. Изотоп 13С со спином 1 = 1/2 содержится в естественном углероде в количестве 1,1%. Поэтому могут быть использованы при должной изотопной очистке также такие бесспиновые полупроводни-
5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна) 231 новые материалы и структуры на их основе, как, например, Ge, SiGe, Si/SixGei_x и SiC. Окись кремния 8Юг не является идеальным диэлектриком, по- скольку неизбежно содержит заряженные центры, связанные с оборван- ными связями. Поэтому были разработаны и другие эпитаксиальные барьеры на кремнии с исключительно низкой плотностью дефектов. Наиболее перспективными для применения в квантовых компьютерах, по-видимому, являются гетероструктуры на основе элементов IV груп- пы: Si/SixGei_x. Заметим, что из-за несогласования постоянных решетки Si и Ge гетероструктура неизбежно содержит напряженные слои. Благодаря этому, в напряженном слое кремния вблизи границы Si/SixGei_x на подложке с ориентацией (100), эффективная масса электрона при дви- жении вдоль слоя много меньше массы при движении в перпендику- лярном направлении, и, поэтому, эффективный боровский радиус до- норных электронов вдоль слоя оказывается существенно больше, чем в МОП-структуре. 5.1.2. Электрон-ядерная спиновая система донорного атома в магнитном поле Ядерный и электронный спины донорного атома, находящегося в основном орбитальном состоянии Фо (г), взаимодействуют между со- бой посредством сверхтонкого и диполь-дипольного магнитного взаимо- действий. Однако последнее, после усреднения по орбитальному элек- тронному S-состоянию, обращается в нуль и остается лишь сверхтон- кое взаимодействие, спиновый гамильтониан которого в системе еди- ниц СИ определяется формулой Ферми (Е. Fermi) в виде: His = A(IS), (5.1) где А = ^2MBgN/MM0)|2 • (IS) (5.2) О — постоянная сверхтонкого взаимодействия, До = 4тг-10-1 Тл2 см3/ Дж, /in = 5,05 • 10“27 Дж/Тл — ядерный магнетон, и для 31PgN = 2, 26. С по- мощью экспериментально найденного значения постоянной сверхтонко- го взаимодействия [5.6] А/(2тгК) = 116 МГц, для вероятности нахожде-
232 Глава 5 ния электрона на ядре донора (координата г = 0), получим |Фо(0)|2 = = 0,43 -1024 см“3. Спиновый электрон-ядерный гамильтониан для донорного атома имеет вид: ff = 2/zBBS-gN/zNBi+A(iS), (5.3) четыре энергетических уровня которого описываются формулой Брей- та-Раби (G.Breit, I.Rabi) [5.7], которая для I = S = 1/2 (ось z парал- лельна В) имеет вид: E(F,Mf) = -j-gNpNBMF - (-1)f^v/1 + 2MfX + X2, (5.4) где х = г = I ± 1/2 = 1, 0, при этом MF = = М + т = ±1, 0 при F = 1 и Мр = 0 при F = 0, М, т — собственные значения операторов Sz и /7. Зависимость энергетических уровней от X показана на рис. 5.2. Рис. 5.2. Схема энергетических уровней электрон-ядерной спиновой системы донорного атома. Для энергии основного спинового состояния F = 0, Мр = 0 (М = = —1/2, т = 1/2) получим £/(0,0) = -4/4- (4/2)а/1 + Х2. (5-5)
5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна) 233 Следующий возбужденный энергетический уровень соответствует со- стоянию F = 1, М-р = —1с другим состоянием ядерного спина (М = -1/2, т = -1/2): £7(1,-1) = ^+gN//NB- ±Х. (5-6) Таким образом, разность энергий двух состояний ядерного спина, вза- имодействующего с электроном донорного атома, не изменяющим сво- его состояния, имеет простой вид (при //в 3> Pn и А2 / (2/1вВ}2 С 1, X» 1): 2тг///>а — £7(1, —1) — £7(0,0) — + gy/i^B — + X2 ~ 4 + ёъРъВ + 4 R ~ 4 + 4 opiB-D £ (5-7) Для донорных атомов 31Р первое слагаемое в (5.7) превышает второе в полях В < 3,5Тл. В этом случае ядерная резонансная частота рд определяется преимущественно стационарным локальным магнитным полем, создаваемым на ядре электронной спиновой поляризацией. Состояние |1, —1) в базисе М, т эквивалентно состоянию \М=—1/2, т = —1/2) = | J_,J_), а состояние |0,0) является в этом же базисе синг- летной суперпозицией состояний следующего вида Х ) ViTx2' 1/2 |1/2,-1/2)- -4=(1+ Х )1/2| “ 1/2,1/2). /V VI+ х2' (5-8) Резонансная частота Раби Q. соответствующая переходам между состояниями |1, — 1) и |0,0) (рис. 5.2), определяется матричным эле- ментом Hrf от гамильтониана взаимодействия с вращающимся с ре- зонансной частотой ра в перпендикулярной внешнему полю плоскости радиочастотном поле с амплитудой Ь: 2тШ = 7eff(X)6 = (2/Й)|(0,0|ЯгГ|1,-1)|, (5.9) где HTf = ( 2/zb'S'x — A’n/'n V) • b. (5.10)
234 Глава 5 Для эффективного гиромагнитного отношения 7ед получим 7Л(Х) = Гл )1/2 / ч 1/2 0,11, * I 2дв + I И—, I А'х/'х • У Vi+ х2 J (5.11) Частота Раби имеет максимальное значение при X = 0 с 7ец(0) = = (1 /\/2)/*в/и быстро монотонно уменьшается до значения, соответ- ствующего изолированному (Л => 0) ядерному спину 7еп(Х 1) = = 7n = gNMN/2/i. Поэтому с точки зрения скорости выполнения кван- товых операций, которая определяется частотой Раби, желательно ра- ботать в области малых внешних полей, при которых X 1. Это, кроме того, позволит уменьшить влияние поля на соседние полупроводнико- вые устройства. При значениях А V О, X V оо радиочастотное поле в процессе ЯМР воздействует не непосредственно на ядерный спин, а через поперечную составляющую электронной поляризации. В результате ядерный спин чувствует гораздо более сильное переменное локальное магнитное по- ле по сравнению внешним радиочастотным полем. На такое усиление сигнала ядерного резонанса в парамагнитных системах, как уже отме- чалось, было указано в работе Валиева [5.8]. Далее, следуя [5.1], примем В = 2Тл и для ядерной резонансной частоты получим о>а/27г = 92,6 МГц. 5.1.3. Электронная структура и постоянная сверхтонкого взаимодействия донорного атома в электрическом поле затвора Значение постоянной сверхтонкого взаимодействия зависит от электронного состояния донора, определяемого в свою очередь зонной структурой основного полупроводника. В кремнии зона проводимости содержит шесть изоэнергетических долин с минимумами, смещенны- ми относительно центра зоны Бриллюэна в направлении трех ортого- нальных осей четвертого порядка на вектор kj (j = 1,2,... 6) (|kj | = ко). С этими осями симметрии совпадают три оси симметрии четвертого порядка кристаллической структуры кремния. Орбитальные волновые функции электрона донорного атома на узле решетки кремния соответствуют представлениям группы симметрии
5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна) 235 тетраэдра T<j и выражаются суперпозициями вида [5.9] 6 ф(г) = '№’г)’ j=i (5.12) где t/j(kj,r) — резко меняющаяся в области порядка постоянной решет- ки блоховская функция, соответствующая точкам шести минимумов kj в зоне Бриллюэна, нормированная в объеме Q единичной ячейки крис- талла: i^kj,r)i2</r=L (5.13) Для кремния приводится значение |-0(kj,0)|2 = 186 ± 18 [5.9], указыва- ющее на сильную локализацию электрона проводимости на узле решет- ки. Волновая функция Jj(r) описывает плавную модуляцию блоховских функций, обусловленную наличием донорного атома; они удовлетворя- ют следующему уравнению Шредингера с эффективными массами: д2 %mi Qz? к2[д2 д2 \ дх2 ду2 п2 1 — -------Ed Fj(r)=0, (5.14) 47ress0r 11 1 ’ v > где ось Zj параллельна kj и отсчитывается от положения донорного ато- ма, Ed — собственные значения энергии электрона донорного атома, es = 11,9(Si), so = 8,85 • 10-14 Ф/см. Основное состояние донорного электрона в кремнии принадлежит одномерному (невырожденному) представлению Ai в обозначениях Мулликена (R. S. Mulliken) группы тетраэдра 1). Волновая функция это- го состояния может быть представлена в виде суперпозиции с равными весами «j = ^/1/6 [5.9]: 6 Фо(г) = У17б^(|8’(г)-7Дк).г). (5.15) j=i Вариационные вычисления с пробной модулирующей волновой функцией для основного состояния, подобного ls-состоянию атома во- дорода (оно переходит в ls-состояние атома водорода при mt = mi) вида -f](ls)(r) = ^a2tbi)~1/2 ехр[—(р2/а2 + zf/a%)1/2], (5.16)
236 Глава 5 где р2 = х2+у2, для кремния и германия дали несколько отличающиеся от эффективных боровских радиусов с поперечными и продольными эффективными массами значения параметров [5.9]: at (Si) = 2,50 нм, «/(Si) = 1,42 нм, at (Ge) = 6,45 нм, а/(Ge) = 2,27 нм, и следующие значения энергии основного состояния /'Л|о (в скобках при- ведены экспериментальные значения энергии ионизации) Fd0(Si) = -0,029эВ (-0,045эВ), (5 18) £d0(Ge) = -0,009эВ (-0,012эВ). 7 Состояния донорного атома, отвечающие той же функции F^ls\r), но с набором весовых коэффициентов, соответствующих двумерному Ei и трехмерному Zi представлениям группы тетраэдра, являются воз- бужденными и рассматриваться не будут. Полученное теоретическое значение вероятности нахождения элек- трона в области донорного атомного ядра в кремнии |Фо(0)|2 = 6(F.(ls)(0))2|V’(kj,0)|2 = = 0,042 • 1024 см-3 (5.19) J Tvajai меньше приведенного выше экспериментально измеренного почти в 10 раз, а значение энергии ионизации занижено в 1,5 раза. Это объясня- ются более слабой зависимостью от координат электрического потен- циала в уравнении (5.14), создаваемого донорным атомом в кремнии на малых расстояниях, промежуточных между значением ковалентно- го кристаллохимического радиуса фосфора 0,11 нм [5.10] и постоянной решетки кремния 0,54 нм. В этой малой области можно принять, что (Fj(ls)(r))2 и (Fj(ls) (О))2 ф (тга2^/)-1. Используя экспериментальное зна- чение для |Фо(0)|2, найдем (Z]^ls\o))2 = 3,94 • 1020см-3. Теперь рассмотрим изменение энергии основного состояния, обу- словленное отклонением потенциала от потенциала точечного заряда [5.11]: 2 ДЕао = W^O))2,-^, (5.20) о ' 47TSsSq
5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна) 237 где г2 — средний квадрат радиуса области, где имеет место отклонение потенциала. Если в качестве изменения энергии основного состояния принять разность между экспериментальным и вычисленным (5.18) значениями Д£^ао = 0,045 — 0,029 = 0,016 эВ, то из (5.20) найдем ра- зумную оценку для радиуса (г2)1/2 = 0,42 нм. Заметим, что при вычисления величины |Фо(0)|2 для германия, кроме соответствующих значений вариационных параметров, следу- ет учесть то, что центры эллипсоидов равной энергии расположены в центрах восьми шестиугольных граней зоны Бриллюэна и в результате сумма по j будет содержать только четыре слагаемых [5.9], при этом с другим численным значением |^(kj,0)|2. Экспериментальное значе- ние постоянной сверхтонкой структуры для атома 31Р составляет А = = 15-10-4см-1 = 45 МГц, g— фактор синглетного электронного состо- яния g = 1, 56, а |Фо(0)|2 = 0, 22 • 1024 см-3 [5.6]. Пусть направление в кристалле на соседние доноры (ось х) совпа- дает с одной из трех осей симметрии четвертого порядка, например, [100], то есть перпендикулярно направлению, в котором ориентирова- ны четыре из шести эллипсоидов энергетических долин. В этом случае эффективный боровский радиус «/ электронов для этих четырех сим- метричных долин в указанном направлении будет существенно больше, чем в любом другом направлении, поскольку он будет определяться в основном поперечной эффективной массой mt, которая значитель- но меньше поперечной продольной эффективной массы mi. Значением этого эффективного воровского радиуса будет определяться протяжен- ность волновой функции донорного электрона, а значит, и характерный масштаб полупроводниковой структуры в направлении оси х. Заметим, что в отличие от кремния направление на соседний донор в германии из тех соображений следует выбрать вдоль одной из шес- ти осей симметрии второго порядка, например [110], перпендикулярной двум из четырех осей третьего порядка в зоне Бриллюэна, вдоль кото- рых ориентированы эллипсоиды долин. С помощью электрического поля, создаваемого затворами А, мож- но изменять распределение электронной плотности вблизи ядра в ос- новном состоянии, подгоняя, соответственно, индивидуальным образом постоянную сверхтонкого взаимодействия и резонансную частоту каж- дого ядерного спина. Это позволяет осуществить квантовые операции путем селективного воздействия резонансных радиочастотных импуль- сов на ядерные спины определенных доноров.
238 Глава 5 <p(p,z) = arctg Зависимость постоянной сверхтонкого взаимодействия от потен- циала затвора А рассматривалась в [5.1, 5.3-5,5]. Приведем здесь ре- зультаты оценок, сделанные в [5.3, 5.4]. Для этого представим затвор, расположенный на поверхности (z = —с) полубесконечной полупровод- никовой структуры, в виде круглого диска радиуса а = IpjZ. Учитывая, что при низких температурах собственный полупроводник практичес- ки не отличается от диэлектрика и полагая, что размеры D с > d, воспользуемся известным выражением для электрического потенциа- ла, создаваемого потенциалом V на затворе, в точке с координатами г = (p,z), р2 = х2 + у2 полубесконечного диэлектрика [5.12] _____________________2а2_____________________ p2 + (z+a)2—a2 + [(p2+(z+c)2—a2)2+4a2(z+a)2]1/2’ (5-21) откуда вблизи донорного атома, расположенного при z = р = 0, получим <р(0,z) = arctg “ = arctg ® - Ecz + z2 + ^-р2 ... , (5.22) где = d<p(Q, с) = 2V а с dz * а2 + с2 ’ г- а (5-23) _ 2V ас р _ 2V У2ас4 cz ” (а2+с2)2’ СР * (а2 + с2)7/2 — напряженность электрического поля, его градиенты в направлении оси z и вдоль радиального направления р в месте расположения донор- ного атома. Уравнение (5.14) теперь следует дополнить гамильтонианом возмущения Hv = — </</?(0, z). Если задано а, то для получения возможно большего значения Ес следует выбрать по возможности малое с < а, но не меньше воровского значения воровского радиуса в направлении оси z, тогда Ес 2У/тга. В этом случае третьим и четвертым слагае- мыми в (5.22) можно пренебречь. Первые два слагаемых в разложении (5.22) дают в поправку к мо- дулирующей волновой функции (0) основного состояния донора (координаты г = 0) только во втором порядке теории возмущений.
5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна) 239 Недиагональные матричные элементы оператора возмущения отличны от нуля между четными состояниями /у (г) и нечетными возбуж- денными состояниями, подобными 2р и Зр-состояниям атома водорода, которые обозначим F^2p\r) и ^Зр\г). Энергии соответствующих воз- бужденных состояний донора в кремнии [5.9] Е-±р = — 0,0109эВ, Езр = = —0,0057эВ. Поскольку значение функции возбужденных состояний в области ядра F^2p\o) = J]^3p\o) = 0, то искомая поправка, отличная от нуля при z = 0, будет определяться той частью выражения второго порядка теории возмущений [5.11], которая пропорциональна функции основного состояния Fj(ls\o) и: = _V' |(0|^И)|2 F(is)(0) 2 2-л (Ет_Ем^ где т = 2р, Зр и т. д. Таким образом, смещение распределения электрон- ной плотности относительно положения ядра донорного атома незави- симо от направления электрического поля по оси z приводит к одному и тому же уменьшению А. Поскольку разности энергий основного и возбужденных состояний Л’2р — Едо = 0,034 эВ, Езр — Едо = 0,039 эВ, ... , 0,045 эВ близки между собой, то полагая в знаменателе один из множителей равным некоторо- му среднему значению от (Ет — ~ (Д^)-1 ~ (0,04эВ)-1 и вы- нося его из-под знака суммы, выразим эту поправку через изменение энергии основного состояния во втором порядке теории возмущений, а затем через поляризуемость у атома в электрическом поле [5.11]: AF(1S)(V)~ v'272|(0|4,< < _ ХЕ2С f(ls)(0) ~ Ет - Еао 4АЕ 4ДЕ' ’ ' Выражение для относительной поправки к постоянной сверхтонко- го взаимодействия донорного атома представим в виде ДА(И)/А яа 2AF( яа (5.26) v 7/ F(ls)(0) 2ДБ v 7 Поляризуемость у донорного атома в кремнии оценим по формуле для атома водорода [5.11], используя значение эффективного воровско- го радиуса = 2 нм [5.9]. В системе единиц СИ она имеет вид у = = 4тге0 • (9/2)(a|j)3 = 4- 10“32Ф-см2. В результате для поправки (5.26)
240 Глава 5 при Ес ~ 2V/?r«, а = 10 нм, V — в вольтах получим: Apa(V)/pa ~ ДА(У)/А » —24FJ(ls)(V)/Fj(ls)(0) » -5V2. (5.27) Как показала оценка вкладов следующих членов разложения в (5.22) при произвольном значении с/а [5.13, 5.14], они становятся несу- щественными в рассматриваемом здесь случае, когда с/а => 0. Несмот- ря на то, что выражение (5.27) получено в рамках теории возмущений, воспользуемся тем не менее им для грубой оценки значения потенци- ала на затворе, при котором постоянная сверхтонкого взаимодействия уменьшается практически до нуля. Для выбранного соотношения меж- ду геометрическими параметрами структуры получим V 0,45В, что качественно согласуется со значением, приведенным в [5.5], где зави- симость A(V) представлена симметричной относительно V = 0 колоко- лоподобной формой со стремящимися к нулю хвостами при V > 0, 5В. В [5.13] была рассмотрена также зависимость постоянной сверхтонкого взаимодействия от электрического поля для затвора в форме длинной полосы. 5.1.4. Электрон-ядерная спиновая система двух соседних донорных атомов Расстояние между донорами I, а с ним и период полупроводнико- вой структуры выбирается достаточно малым для того, чтобы постоян- ная J эффективного обменного взаимодействия электронов двух сосед- них водородоподобных донорных атомов а и b J(SaSb), обусловленного частичным перекрытием их электронных волновых функций в соот- ветствующем направлении, имела значение наиболее чувствительное к воздействию на него полем затвора J. Полный спиновый гамильтониан такой «двухатомной молекулы» имеет вид: Н = 2двВ(8а + Sb) + J(SaSb) + ДЯ = Но + ДЯ, (5.28) где ДЯ = Яа + Яь = -gNMNB(Iaz + fbz) + Aa(IaSa) + A(IbSb). (5.29) Положительному значению постоянной обменного взаимодействия1 J > 0 соответствует в отсутствие внешнего магнитного поля синглет- 1 Обычно обменное взаимодействие записывается со знаком минус. Тогда рас- сматриваемому случаю соответствовал бы |J|.
5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна) 241 ное электронное основное состояние «двухатомной молекулы» ХЕ. В ра- боте [5.1] для хорошо разделенных водородоподобных атомов для этой постоянной использовалось приближенное выражение, которое имеет вид [5.15]:2 „2 ЛО = 1,6- J-I— (l/a^2 ехр(—21/at), (5.30) где для кремния было принято значение для поперечного боровского радиуса, определяющего протяженность волновой функции электрона донорного атома в основном состоянии «/ = 3 нм (вариационный пара- метр для кремния был несколько меньше: «t = 2, 5 нм). Опуская на время в (5.28) взаимодействие с ядерными спинами, ко- торое является здесь малым возмущением, после диагонализации элек- тронного спинового гамильтониана получим три триплетных (S = 1, М = ±1,0) и один синглетный (S = 0, М = 0) уровня энергии двух- спиновой системы, описываемые выражением (рис. 5.3) Б0(5,М) = J[S(S + 1)/2 - 3/4] ± 2р,вВМ. (5.31) Из рис. 5.3 следует, что при J = 2цвВ происходит пересече- ние синглетного и триплетного электронных уровней (точка пересече- ния С), которые четырехкратно вырождены по состояниям ядерных спинов. В этой области значений параметра J достаточно сравнитель- но слабых возмущений для того, чтобы произошла качественная пере- стройка структуры основного электронного состояния «молекулы», со- провождающаяся снятием вырождения в точке С и «раздвижкой» (анти- пересечением) некоторых сверхтонких состояний. Соотношение J(l) = = 2цвВ определяет необходимое расстояние между донорами I. В рабо- те [5.1] на основании формулы (5.30) была дана оценка для этого рассто- яния для кремния. В поле В = 2Тл она составляет I ~ 10 — 20 нм ±> и, соответственно, для верхней границы размеров отдельных затворов А в таком поле /д ± 10нм. Величина параметра at, найденная вари- ационным методом (5.17), в германии оказывается в 2,6 раза больше, чем в кремнии. Соответственно увеличивается и расстояние, на кото- ром достигается необходимая степень перекрытия волновых функций 2Это асимптотическое выражение отличается от приближенного выражения, по- лученного Сугиурой (Y. Sugiura) на основе Гайтлер - Лондоновского приближения, которое приводит к физически нереализуемым отрицательным значениям при очень больших значениях I/at.
242 Глава 5 Рис. 5.3. Уровни энергии двухспиновой ствии ядерных спинов. Дополнительно структура трех электронных состояний = Ль вблизи точки С, где J = 2цвВ. системы в магнитном поле в отсут- схематически показано сверхтонкая совокупностей т + М = —1,0 при Ла соседних доноров. Таким образом, если в качестве полупроводника ис- пользовать германий, то при определенной ориентации осей симметрии масштаб полупроводниковой структуры может быть существенно боль- ше, чем в кремнии, и составлять I ~ 25 —50 нм и /,\ 25 нм. Еще больше увеличивается параметр at за счет сильного уменьшения эффективной массы и более высокой диэлектрической постоянной в напряженных сплавах SiGe, где пространственный масштаб структуры может при- близиться к 200 нм [5.16].
5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна) 243 Изменение электрического потенциала затворов J, расположенных между затворами А, позволяет перераспределяя электронную плот- ность между соседними донорными атомами, управлять степенью пе- рекрытия волновых функций электронов, локализованных на соседних донорах а и b и постоянной их обменного взаимодействия J, а также постоянной скалярного косвенного взаимодействия ядерных спинов 1аь, «включая» и «выключая» эти взаимодействия в процессе выполнения вычислительных операций. Сверхтонкая структура энергетического спектра «двухатомной мо- лекулы» вблизи точки пересечения в модели Кейна играет существен- ную роль. Сверхтонкое расщепление уровней происходит под действием гамильтониана возмущения Д.Н (5.29). В работе [5.17] было отмечено важное обстоятельство, заключаю- щееся в том, что поскольку коммутатор [sza + Szb + 7za + Дь, = О, проекция полного электрон-ядерного спина на направление магнитного поля та + т\, + Ма ± М\, = т + М является сохраняющейся величи- ной и поэтому матрица 16x16, представляющая гамильтониан (5.28), распадается на пять неприводимых матриц, соответствующих сохра- няющимся значениям т + М = 0, ±1, ±2. Пример полной картины сверхтонкого расщепления, полученной диагонализацией матрицы 16x16, был приведен в [5.13, 5.14]. Однако наибольший интерес представляет поведение уровней вблизи точки пе- ресечения С, где возможен более простой анализ. В точке С встречаются только три из четырех состояний непри- водимой совокупности с т + М = —1 с собственными значениями про- екций ядерных спинов та = —ть = ±1/2 (S = 1, М = —1); та = = ть = —1/2 (S = 0, М = 0) и три из шести состояний неприводимой совокупности с т + М = 0: с собственными значениями проекций ядер- ных спинов та = —тъ = ±1/2 (S = 0, М = 0) и та = ть = 1/2 (S = 1, М = -1). В качестве базисных состояний для определения матрицы, со- ответствующей состояниям т ± М = —1, вблизи точки пере- сечения выберем следующие три состояния электрон-ядерной сис- темы |Ма,Мь); |ma, тц): Два триплетных электронных состояния |-1/2, -1/2); |-1/2,1/2) = | Д; й), I - 1/2, -1/2); 11/2, -1/2) = | Д; U) и одно синглетное электронное состояние д/1/2 (| —1/2,1/2)—| 1/2, —1/2)); | - 1/2,-1/2) = | u - U; U)-
244 Глава 5 Спиновый гамильтониан с учетом возмущения Д/Г в представле- нии, учитывающем три из четырех состояний для т + М = —1, при- нимает следующий вид ///4-2/лвВ + (Аа-4ь)/4 О Аь/23/2 \ Н = О J/4 - 2рвВ - (Аа - Аь)/4 Аа/23/2 \ Аь/23/2 А/23/2 gNHN-SJ/4/ (5.32) В этом приближении одно из трех собственных значений матрицы (5.32) при Аа = Ль = Л, соответствующее та = —ть = —1/2, совпада- ет с энергией основного электронного триплетного состояния /?о(1, — 1) (рис. 5.3). В этом случае гамильтониан симметричен, как и в отсутствие сверхтонкого взаимодействия, относительно перестановки доноров а и Ь, а его собственные состояния разделяются на симметричные состо- яния, принадлежащие ядерному и электронному спиновым триплетам (I, S = 1), и антисимметричные состояния, принадлежащие ядерному триплету и электронному синглету, или наоборот (I + S = 1). Вычисление с учетом всех четырех состояний совокупности т + +М = —1, выполненное для этого случая в [5.15], приводит для нижнего уровня симметричного состояния, соответствующего ядерному трипле- ту (/ = 1,т = 0), проходящего область точки пересечения, к выраже- нию, несколько отличающемуся от /?о(1, —1): Es_ = gNwB/2 + J/4 - рвВ - У(//вВ + /2)2 + (Л/2)2 Яо(1,-1) (Л/2)2 2рВВ ’ (5.33) а два других антисимметричных состояния в точке С, как следует и из (5.32), раздвигаются (антипересекаются) при прохождении точки пересечения для невозмущенных электронных состояний: Е±. = (-J/2 - 2рвВ + gN^NB)/2 ± У(/ - 2рвВ - gNMNB)2/4 + Л2/8. (5.34) Квантовые состояния, соответствующие этим уровням, представляют собой суперпозиции двух из определенных выше состояний.
5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна) 245 Е- = = 27TPJ « ' ' - (5.36) именно эти два уровня предлагается использовать в для организации вычислительного процесса. а) При J С 2р,вВ— ~ 2цвВ основным электронным состоя- нием является нижнее триплетное S = 1, М = —1, а ядерное состояние синглетом I = 0, т = 0. При увеличении параметра J нижний уровень отщепляется от уровня этого состояния (5'35> Расщепление между двумя нижележащими уровнями, соответству- ющее переходам ядерных спинов из триплетного в синглетное состоя- ние при триплетных состояниях электронного спина (рис. 5.3) имеет ВИД [5.1] М/912 1 4/912 Е*_ - В работе [5.1] качестве рабочих Адиабатическое увеличение параметра J или уменьшение вели- чины поля В приводит при прохождении точки пересечения к пере- ходу электрон-ядерной системы из одного антисимметричного состоя- ния в другое с одним и тем же значением проекции полного электрон- ядерного момента. При 2/лвВ = J происходит антипересечение уров- ней Е±. Расщепление между триплетным и синглетным уровнями вида (5.36), как известно, можно описывать также спин-спиновым гамиль- тонианом типа I(IaIb), где I = — постоянная косвенного «обмен- ного» взаимодействия для ядерных спинов. Оценка v,\ для В = 2 Тл и 7/2тг/г = 30 ГГц < 2цвВ/2тгЙ = 57 ГГц дает значение pj = 75 кГц С г/д = 92,6МГц [5.1]. Заметим, что частота pj растет по мере при- ближения к точке пересечения невозмущенных электронных уровней S0(l, — 1) и _Е'о(0,0) и исчезает при J => 0. б) При J 2цвВ основным антисимметричным электронным со- стоянием является нижний синглет S = 0, М = 0, и ядерный триплет I = 1, т = —1, то есть происходит переворачивание одного из ядерных спинов и одного из электронных спинов. При увеличении параметра J нижний уровень отщепляется от уровня этого состояния <5'эт>
246 Глава 5 Расщепление между двумя нижележащими уровнями теперь соот- ветствует переходам из состояния электронного триплета в состояние электронного синглета при триплетных состояниях ядерных спинов. Оно имеет вид ,,,s pa _ . ~ j 2// д , (^/2)2 (^/2)2 ~ j /, оох Б_-Б__^л^7-2//вВ+(5.38) Остановимся кратко на случае других антипересекающихся состо- яниях вблизи точки С, принадлежащих неприводимой совокупности с т + М = 0 с собственными значениями проекций ядерных спинов та = -ть = ±1/2 (S = О, М = 0) и та = ть = 1/2 (S = 1, М = = —1), который рассматривался в [5.13, 5.14]. В представлении трех встречающихся в окрестности точки С состояний (из полных шести) гамильтониан с учетом возмущения имеет вид / -3J/4 0 -Л/23/2 \ Н = 0 —3.7/4 Ль/23/2 \ -Л/23/2 Ль/23/2 J/4 - 2МвВ + ±х/'х « - (А - Ль)/4 ) (5.39) Диагонализация его приводит к собственным значениям энергии (рис. 5.3): Е\ =£^о(0?0) = —3.7/4, Е± = (-7/2 - 2цвВ + - (А - А)/2)/2 ± ± У((J/2 - 2//вВ ± A'n/'nT? - (А - Л)/2)/2)2 ± (А + Л2)/8. (5.40) В этом случае антипересекающиеся уровни имеют вид, аналогич- ный предыдущим. Однако роль третьего уровня играет не 7?о(1,—1), а £/>(0,0). С уменьшением параметра J при прохождении точки пе- ресечения происходит переход из синглетного основного электронно- го состояния с противоположно ориентированными ядерными спинами т = 0 в триплетное электронное и триплетное ядерное состояние с М ± т = 0, то есть снова электронная и ядерная подсистемы обмени- ваются своими состояниями с одновременным переворачиванием как электронного, так и ядерного спина. Следовательно, можно думать, что
5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна) 247 эти состояния могут быть также использованы для организации кван- товых вычислений. В области точки С остались еще два не рассмотренных нами со- стояния, принадлежащие другим неприводимым совокупностям. Вдали от этой точки их можно классифицировать по состояниям электронов |0,0), |1,— 1) и, соответственно, по состояниям ядерных спинов т& = = тъ = 1/2 (т+М = 1), т& = тъ = —1/2 (т+М = —2). Эти состояния не влияют на поведение рассмотренных выше состояний вблизи точки пересечения. Коснемся здесь кратко предложенного Кейном [5.5] варианта воз- можного расположения донорных атомов в кремниевой МОП-структуре на расстоянии, настолько превышающем боровский радиус, что обмен- ное взаимодействие между электронными спинами перестает играть какую-либо роль. В этом случае передачу информации о когерентном состоянии одного ядерного спина к другому предлагается осуществлять также косвенным образом по следующей схеме. Сначала от ядерного спина посредством операции SWAP информация о состоянии ядерного спина передается через сверхтонкое взаимодействие электронному спи- ну, связанному с донором. Затем с помощью цепочки затворов, часть из которых находится над свободными от доноров областями, путем приложения к ним электрического потенциала происходит ионизация донора и переход электрона в приповерхностный двумерный (или од- номерный) проводящий канал. Этот канал должен быть полностью сво- боден от ловушек с зарядом. При низких температурах длина деко- герентизации спиновых состояний подвижных электронов достаточно велика (экспериментально было показано, что в арсениде галлия при низких температурах она превышает 100мкм [5.18]) и поэтому элек- троны могут без потери спиновой когерентности достигнуть затвора расположенного над удаленным вторым донором. Напряжение на за- творе снимается и квантовая информация с помощью второй операции SWAP передается от электронного спина к ядерному спину второго до- нора. Таким образом, между ядерными спинами соседних доноров осу- ществляется косвенное взаимодействие через электроны во временно включаемом проводящем канале (аналог Рудерман-Киттелевского вза- имодействия ядерных спинов в металлах). Преимуществом такого под- хода является значительно большие геометрические масштабы струк- туры. Кейном [5.5] был рассмотрен и возможный вариант двухмерной
248 Глава 5 архитектуры квантового компьютера в этом случае, напоминающий архитектуру одноэлектронных приборов с зарядовой связью. В процессе выполнения квантовых операций над ядерными спи- нами, электронные спины должны сохранять свое состояние, то есть их время спин-решеточной релаксации должно быть достаточно вели- ко (несколько тысяч секунд). Это опять указывает на необходимость использования низких температур. В этом случае, при достаточно боль- шом расстоянии между донорами, большие времена релаксации ядер- ных спинов Ti и Т-2 будут обеспечиваться лишь малыми по амплиту- де флуктуациями локальных сверхтонких полей. В диэлектриках при низких температурах эти поля определяются электрон-фононными вза- имодействиями. В [5.19] было показано, что индуцированные фононами спин-решеточные времена релаксации ядерных спинов Ti уже при ге- лиевых температурах превышают 10 часов. Источником декогерентизации являются также тепловые флукту- ации напряжения на затворах А. Если моделировать донорный атом под затвором А как классический осциллятор, то флуктуации напря- жения на затворе будут приводить к флуктуациям его фазы и ско- рость дефазировки, которая имитирует скорость декогерентизации, бу- дет определяться выражением [5.5] = TT2a2(V)Sy, где Sy — спек- тральная плотность шумового напряжения, а = dv/dV — коэффициент настройки частоты осциллятора. Если принять для грубой оценки а = = 100МГц/В, а для спектральной плотности тепловых шумов в 50-ом- ной линии связи при комнатной температуре Sy ~ 10-18У2Гц-1, по- лучим оценку ~ 0,1с-1. Влияние этих шумов может быть мини- мизировано, если напряжение на затворе будет принимать только два рабочих значения V = 0 и V > 0,5В, соответствующих таким нерезо- нансному и резонансному состояниям кубита, при которых а = 0. Более серьезным случаем являются низкочастотные флуктуации напряжения полупроводника типа 1/f. Они могут существенно отличаться у разных затворов и это потребует определенной калибровки напряжений на за- творах. Декогерентизация может происходить, кроме того, благодаря не- точностям в логических операциях над кубитами. Необходимый уро- вень неточностей операций в ~ 10-4 трудно выполнить во всех твердо- тельных устройствах, где неизбежны флуктуации их свойств. Посколь- ку точная калибровка отдельных затворов в больших системах весь- ма затруднительна, Кейн [5.5] предлагает устойчивый к флуктуациям
5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна) 249 (fluctuation-tolerant) способ выполнения квантовых операций, основан- ный на использовании специальным образом видоизмененных форм им- пульсов, при которых действие радиочастотного импульса в определен- ной полосе частот не будет зависеть от точного значения резонансной частоты кубита и поэтому низкочастотные флуктуации резонансной частоты и, в частности, 1//-шумы, приводящие к ее случайным сдви- гам, не будут влиять на точность логических операций. 5.1.5. Измерение состояний отдельных ядерных спинов в полупроводниковом ЯМР квантовом компьютере Измерение индивидуальных состояний ядерных спинов является одной из наиболее важных проблем в полупроводниковых ЯМР кванто- вых компьютерах. В [5.1] это предполагается производить в два эта- па. Предположим, что после квантовых вычислений, которые осущест- вляются методами ЯМР с помощью импульсов радиочастотного поля с частотой Pj ~ 75 кГц и амплитудой b (2irtivj)/g^PN ~ 10-3 Тл, элек- троны двух доноров при J < 2рвВ находятся в триплетном состоянии 11, —1), каждый на своем атоме, при этом ядерная система в целом на- ходится в одном из двух состояний: либо I = 1, т = 0, либо I = О, т = 0. Сначала путем адиабатического изменения величины обменного взаимодействия электронов J(SaSb) с помощью электрического потен- циала затвора J от значения J < 2рвВ до значения J > 2рвВ произво- дится переход электрон-ядерной системы из одного состояния в другое с той же самой проекцией полного спина, совершая тем самым переда- чу информации от ядерной спиновой подсистемы к электронной подсис- теме. Таким образом, определение состояния ядерного спина сводится к определению состояния электронного спина. Затем производится определение электронного состояния. Если энергия связи электрона с нейтральным донором больше, чем энергия притяжения к соседнему ионизированному донору (П+-состояние), то электрону будет энергетически выгоднее находиться вблизи нейтраль- ного донора (£>_-состояние), то есть оба электрона в синглетном состо- янии будут находиться в окрестности одного из доноров. В результате произойдет перенос заряда с одного донора на другой, что предлагалось измерять с помощью высокочувствительных одноэлектронных емкост- ных методов [5.1, 5.5, 5.16]. Важно отметить, что время электрических
250 Глава 5 измерений зарядового состояния донорного атома должно быть значи- тельно меньше времени электронной спин-решеточной релаксации, ко- торая при низких температурах достигает порядка 103 с. Одноэлектронные транзисторы [5.20, 5.21], по-видимому, являют- ся наиболее подходящими устройствами для выполнения таких изме- рений. Электрометр на основе одноэлектронного транзистора способен определить, находятся ли два электрона в синглетном или триплетном состоянии. Для этого центральная квантовая точка — «островок» од- ноэлектронного транзистор располагается непосредственно над пред- назначенным для измерения донорным атомом и отделен от кремния потенциальным барьером (рис. 5.4). В качестве портов, на которые вы- водится информация о состоянии кубита, где и происходит измерение, могут быть другие, в частности, донорные атомы 125Те с ядерным спи- ном I = 1/2 с глубокими примесными уровнями и двумя внешними электронами [5.22]. Донорные атомы 31Р при этом будут использовать- ся только для выполнения логических квантовых операций, не требу- ющих промежуточных операций. Рис. 5.4. Возможная схема высокочувствительного электрометра на основе одноэлектронного транзистора и его энергетическая диаграмма. В отсут- ствии разности потенциалов между островком и подложкой V = 0 оба элек- трона локализованы в окрестности донора. Значение V, при котором проис- ходит переход одного из электронов к поверхности зависит от того, в синг- летном или триплетном состоянии находились электроны. Разность потенциалов между островком и кремниевой подлож- кой V выбирается достаточной для того, чтобы один из локализован- ных на доноре электронов смог переместиться к поверхности барье- ра на границе с кремнием. Это движение заряда будет изменять по- тенциал на островке и вместе с этим проводимость одноэлектронного
5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна) 251 транзистора. Поскольку энергия связи синглетного и триплетного спи- новых состояний донора различны, детектирование движения заряда на примеси позволит определить спиновое состояние электронов. В ка- честве электрометра может быть также использован радиочастотный одноэлектронный транзистор [5.23], обычный наноэлектронный МОП- транзистор [5.16]. Об экспериментальных попытка таких измерений по- ка не сообщалось. Детальное теоретическое исследование электрических методов из- мерения состояния электронных и ядерных спинов в полупроводнико- вых структурах с помощью одноэлектронного транзистора, с учетом шумов было проведено в [5.22]. Остановимся также на других возможных способах измерения со- стояния отдельных электронных спинов. Одним из них является ис- пользование «спинового фильтра» [5.24], содержащего расположенную над донором квантовую точку с отдельным электроном, спиновое со- стояние которого зависит от электронного спинового состояния донора. Квантовая точка отделена от электродов потенциальными барьерами из ферромагнитного полупроводника (материалом могут быть EuSe, EuS). Намагниченность барьера создает в нем обменное расщепление зоны проводимости (для EuS в отсутствие внешнего поля она равна 0,36эВ). Таким образом, высота барьера различна для электрона в квантовой точке с различной ориентацией спина. Под действием напряжения про- исходит туннелирование электрона с одной определенной ориентацией, что регистрируется путем измерения тока. Еще одним способом, предложенным С. Молотковым и С. Назиным [5.25], является использование для измерения состояния отдельного электронного спина одноэлектронного «турникета», представляющего собой структуру из трех туннельно связанных квантовых точек, с цен- тральной точкой, располагающейся над донорным атомом. Каждая точ- ка имеет один квантовый уровень. Правая и левая точки туннельно связаны с электродами из магнитного материала. Электронные спи- ны в электродах поляризованы. В начальный момент электроны отсут- ствуют во всех точках, затем к центральной и левой точке приклады- вается импульс напряжения такой длительности, что уровни левой и центральной точки оказываются в резонансе и снижаются ниже уров- ня химического потенциала левого электрода (заполняются состо- яния обоих точек). Затем импульс напряжения той же длительности прикладывается к левой точке. Он подымает ее квантовый уровень
252 Глава 5 выше уровня //у.. в результате электрон из этой ямы возвращается в левый электрод, а в центральной точке уровень оказывается заполнен- ным электроном, с значением спина, определенным состоянием левого электрода. Электрон, оставшийся в центральной точке, взаимодейству- ет с электроном донорного атома и переходит в состояние, зависящее от спинового состояния электрона донорного атома. Детектирование элек- тронного состояния в центральной точке производится путем измере- ния туннельного тока через правый электрод при приложении импуль- са напряжения к центральной и правой квантовой точкам. Вероятность появления импульса тока в правом электроде будет зависеть от спино- вого состояния электрона в центральной точке в данный момент вре- мени, поэтому предложенный способ измерения, в отличие от других, позволяет следить за динамикой спиновых состояний. Наконец, прикла- дывается заключительный импульс напряжения к левой и центральной точкам, такой, чтобы электрон перешел из центральной точки обрат- но в левый электрод с единичной вероятностью. После этого система снова готова к измерению. Оба метода требуют формирования над донором, в котором изме- ряется состояние электронного спина, довольно сложных наноэлектрон- ных структур. Поэтому вряд ли эти структуры смогут конкурировать с относительно простыми одноэлектронными транзисторами. Наконец, отметим еще одно предложение о использовании метода магнитно-резонансного силового микроскопа (MRFM) [5.26, 5.27], кото- рый позволяет в принципе измерять непосредственно состояние отдель- ного ядерного спина по механическому резонансу кантилевера с ферро- магнитным зондом на конце. При воздействии периодической достаточ- но длинной последовательности радиочастотных тг-импульсов возникает резонанс колебаний, детектируемый оптическими методами. С помо- щью импульсных воздействий можно также производить инициализа- цию состояний спинов, одно- и двухкубитовые операции. Если частота Раби, соответствующая операциям на ядерных спинах, порядка 100 кГц, то время измерения и выполнения однокубитовой операции должно быть порядка 10-5с. Измерения с помощью магнитно-резонансного си- лового микроскопа за такие короткие времена представляют опреде- ленные трудности. При температуре Т ~ 0,1К и В ~ 2Тл отношение hw&JkT ~ 10“2, и, следовательно, ядерные спины в рассматриваемой системе поляри- зованы не полностью. Для исходной инициализации состояний ядер-
5.1. Полупроводниковый ЯМР квантовый компьютер (модель Кейна) 253 них спинов, то есть для перевода спинов из возбужденных состояний в основные |1) => |0), помимо дальнейшего понижения температур на два порядка, может быть использован, предлагаемый в [5.1] известный в технике ЯМР-метод адиабатического быстрого прохождения или адиа- батической инверсии. Этот метод заключается в том, что в процессе воздействии на находящийся в состоянии |1) ядерный спин радиочас- тотного поля с частотой сщ производится медленное (адиабатическое) по сравнению с скоростью резонансных переходов изменение внешне- го поля и резонансной частоты ядерного спина ад = 71В. Во вращаю- щейся системе координат ядерный спин в этом случае будет следовать за эффективным полем Beff = В — (cu/7i)k + b, прецессируя вокруг его направления. С прохождением условия резонанса а> = a>i эффек- тивное поле изменяет свою ориентацию относительно первоначального направления, а с ним изменяет свою ориентация и ядерный спин. Адиа- батическое прохождение резонанса при этом должно быть быстрым по сравнению со скоростью декогерентизации спинового состояния. Усло- вие адиабатически быстрого прохождения имеет вид [5.28]: 1/Т2 « IdujA/fM « о, (5.41) где Q — частота Раби. Поскольку время релаксации ядерных спинов при низких темпе- ратурах достаточно велико, то в результате ядерная спиновая система оказывается в неравновесном метастабильном поляризованном состоя- нии. Обратим внимание на то, что прежде чем производить инициали- зацию указанным методом, необходимо путем индивидуальных изме- рений состояний ядерных спинов предварительно выявить спины, на- ходящиеся в не основном состоянии. Поэтому рассмотренный способ инициализации является достаточно сложным. К основным преимуществам кремниевого ЯМР квантового ком- пьютера в варианте, предложенном Кейном можно отнести следующие: 1) методы современной нанотехнологии, а также успехи в выра- щивании кристаллов бесспинового кремния [5.29], открывают возмож- ность получать необходимые структуры с очень большим числом куби- тов (L 106) и тем самым перейти от попыток демонстрации кванто- вых принципов на простейших спиновых системах органических моле- кул в жидкостях к созданию крупномасштабного многокубитного кван- тового компьютера;
254 Глава 5 2) в модели Кейна предполагается использовать гомоядерную систе- му ядерных спинов одинаковых доноров с индивидуальной настройкой резонансной частоты отдельных спинов-кубитов, индивидуальным из- мерением и инициализацией их состояний. Никаких специальных опе- раций по выделению псевдочистых состояний в этом случае практичес- ки не требуется; 3) ядерные спины доноров хорошо изолированы от окружения и при низких температурах имеют времена спин-решеточной релаксации во много часов и большое время декогерентизации. Однако можно указать и на ряд трудностей в осуществлении по- лупроводникового ЯМР квантового компьютера: 1) это прежде всего малый уровень сигнала, получаемого при ин- дивидуальном обращении к спину отдельного атома. Измерение, ини- циализация кубитов при индивидуальном обращении требуют весьма тонких высокочувствительных устройств типа одноэлектронных тран- зисторов; 2) необходимость использования достаточно сложной системы электрических затворов для управления электронными состояниями доноров: настройки резонансных частот, измерений электронных со- стояний, выполнения двухкубитовых операций и инициализации состо- яний ядерных спинов; 3) электрические затворы А и J являются источниками шумов, в частности, так называемых 1//—шумов, являющихся дополнитель- ными механизмами декогерентизации. 5.2. Полупроводниковый ЯМР квантовый компьютер, контролируемый СВЧ и лазерными импульсами В сообщении [5.30] рассматривается модель полупроводниково- го квантового компьютера с индивидуальным обращением к кубитам, управляемого не электрическими, а лазерными и СВЧ импульсами. Эта схема является альтернативой схеме, предложенной Кейном, она позво- ляет избежать трудно выполнимого пока для современной технологии использования наноэлектронных измерительных устройств типа одно- электронных транзисторов для измерения состояний отдельных куби- тов — ядерных спинов.
5.2. Полупроводниковый ЯМР квантовый компьютер 255 Предлагаемая структура представляет собой световод на кремни- евой подложке, образуемый бесспиновым кремнием 28Si. В кремние- вый волновод внедрены атомы А и С таким образом, что они образуют две совокупности регулярно расположенных параллельных одномерных цепочек с одинаковым шагом, соответственно из А и С атомов, при этом цепочка из С атомов сдвинута относительно цепочки из А атомов на полшага. Подложка тоже выполнена из бесспинового изотопа 28Si (рис. 5.5). a-iA= 1/2 б (Ь б (Ь (Ь С:/с=0 © © © © 28si Рис. 5.5. Схема расположения атомов А и С и затворов в световоде. Один из атомов С возбужден лазерным импульсом и распределение его электронной плотности имеет вид «лепестков», направленных к атомам А. Рассматривается простая модель, когда различие обоих атомов со- стоит в том, что атом С имеет один слабо связанный электрон на внеш- ней оболочке и ядерный спин 1с = 0, а атом А является изотопом с 1д = 1/2, но не имеет электрона на внешней оболочке. Двухкубито- вая система образуется из одного электрона атома С и одного ядерного спина другого атома А. Примером атома А, по-видимому, мог бы быть (в сообщении [5.30] это не обсуждается) изотоп 29Si (// = —0,55/zn) или 13С (/г = 0, 70/зд), замещающий атом Si, а примером атома С возможно стабильный изотоп-донор 15N, хотя и со спином I = 1/2, но с относи- тельно малым ядерным магнитным моментом (/г = —0,28/zn)- Взаимодействие электронного спина атома С и ядерного спина ато- ма А осуществляется благодаря распространению электронной волно- вой функции атома С в область атома А. Величину этого взаимодействия предлагается контролировать пу- тем включения или выключения лазерного импульса в световоде, кото- рый вызывает переходы между основным сферически симметричным ls-состоянием атома С, когда волновая функция его электронного со- стояния не перекрывается с ядерным спином атома А, и электронны- ми возбужденными 2р- или Зй-состояниями с ненулевым орбитальным моментом, способными сильно перекрываться с ядрами атома А. (За-
256 Глава 5 метим, что в этом состоянии сверхтонкое взаимодействие электрона с ядерным спином атома С, если бы он был не равен нулю, отсутствует). Постоянная такого переносного (transferred) сверхтонкого или су- персверхтонкого взаимодействия имеет вид: А = -^-2/iBgNMN lais'® is(0) + a2s®2s(0)|2, (5-42) где ®is,2s(0) — значения волновых функций орбиталей 1s и 2s атома А на ядре; ais,2S — интегралы перекрытия, связывающие электронные волновые функции атома С с волновыми функциями состояний 1s и 2s электронов на атоме A; g, gN — g—факторы электронных и ядерных спинов. Каждый атом А расположен под своим затвором, вмонтированным извне в световод. Затворы также образуют регулярную цепочку с тем же периодом, что и атомы А. На противоположной стороне световода расположены с тем же периодом другие затворы (рис. 5.5). Цепочка из атомов С оказывается сдвинутой относительно этих затворов на пол- периода и «лепестки» возбужденных р- или d-состояний перекрываются с одним или двумя ближайшими атомами А (см. рис. 5.5). Путем из- менения напряжения на затворах можно изменять направление этих лепестков и управлять величиной постоянной суперсверхтонкого вза- имодействия. Для этого ближайшее расстояние между атомами А и С должно быть порядка 20 нм. Спиновый гамильтониан электрон-ядерной системы с возбужден- ными атомами С имеет вид (здесь предполагается изотропность супер- сверхтонкого взаимодействия): Н = gpBBSz-gNpNBIz+A-(Sl). (5.43) В представлении магнитных квантовых чисел М и т при условии gpBB > А gNgNB Для собственных значений гамильтониана (5.43) будем иметь Е(М,т) = ggBBM + АМт. (5.44) Энергетический спектр электрон-ядерной системы, описываемый выражением (5.44), изображен на рис. 5.6. Одновременные переворачивания электронного и ядерного спинов осуществляются с помощью СВЧ тг-импульсов на частоте ш (разрешен-
5.2. Полупроводниковый ЯМР квантовый компьютер 257 Рис. 5.6. Структура энергетического спектра Е(М, т) электрон-ядерной спи- новой системы со суперсверхтонким взаимодействием в сильных магнитных полях (расстояния между уровнями искажены). ный переход Е\ => Е%), определяемой правилом отбора ДМр = ДМ + + Дт = 0, ±1 и величиной изотропного суперсверхтонкого взаимодей- ствия А. Однако, если учесть тензорный характер постоянной супер- сверхтонкого взаимодействия, то разрешенными становятся на той же частоте и переходы Е> => Е±. Операция CNOT в рассматриваемом случае производится на состо- яниях электронного | %), | D) и ядерного | fn), | J_n) спинов. Ее можно образовать из следующих двух унитарных операций, осуществляемых в двух гильбертовых подпространствах: U| |)е| t)n = а| Del Dn + b\ t)e| Dn, (5.45) U| Del Dn = «I Del Dn + b\ Del Dn, (5.46) |a|2 + |6|2 = l. Начальное контролируемое состояние ядерных спинов | Dn или I Dn со- храняется или испытывает инверсию в зависимости, соответственно, от состояния контролирующего кубита (электронного спина) | De или | De- Такая операция осуществляется с помощью СВЧ тг-импульса на резонансной частоте ш при участии суперсверхтонкого взаимодействия. Так, в результате индуцированных переходов £4 => Ег и D => с од- новременным переворачиванием электронного и ядерного спина проис- ходит образование запутанных состояний типа (5.45), являющихся су-
258 Глава 5 перпозицией не преобразующегося и преобразующегося состояний при операции CNOT. Способ возбуждения атома С из s-состояния вр-состояние (рис. 5.7) лазерным импульсом для создания перекрытия его волновых функций с ядрами атома А, о котором говорилось выше, может быть использован также для того, чтобы производить оптическую запись информации на системе ядерных спинов. ______I__ М=-1 /2 Рис. 5.7. Структура энергетического спектра атома С в основном и оптически возбужденном 2р-состоянии с суперсверхтонким взаимодействием с ядерным спином атома А. Существенной является также возможность селективного управле- ния отдельным кубитом, действуя возбуждающим лазерным импуль- сом круговой поляризации в световоде. Настройка в резонанс проис- ходит благодаря штарковскому сдвигу частоты перехода, вызываемого напряжением на затворе, расположенным вне световода над атомами С (на рис. 5.5 не показаны). Скорость выполнения операций в таком компьютере будет опре- деляться скоростью, с которой СВЧ импульсы могут вызывать од-
5.3. Ансамблевые варианты квантовых компьютеров 259 повременные электрон-ядерные переходы. Эта скорость ограничивает- ся величиной суперсверхтонкого взаимодействия и лежит в диапазоне 10 кГц-100 МГц. Инициализация исходного состояния может быть осуществлена ли- бо с помощью обычной техники двойного электрон-ядерного спинового резонанса, либо с помощью возбуждения селективными лазерными им- пульсами и соответствующими СВЧ-импульсами, что гарантирует при- готовление любого начального состояния. Ввод информации предлага- ется производить также селективно в электронную или ядерную систе- мы путем возбуждающих СВЧ импульсов, сопровождающихся возбуж- дением электронных состояний с помощью лазерных импульсов. Для эффективного считывания информации предлагается привлечь метод наблюдения оптической флуоресценции из возбужденных электронных состояний. Предложенная схема, как и схема Кейна, удовлетворяет всем основ- ным пяти перечисленным в главе 3 требованиям, необходимым для соз- дания универсального полномасштабного квантового компьютера. Не вполне выясненным остается вопрос о выборе рабочих атомов А и С и детали метода измерения состояний кубитов. 5.3. Ансамблевые варианты твердотельных ЯМР квантовых компьютеров Полупроводниковый ЯМР квантовый компьютер, впервые предло- женный в [5.1], способен в принципе решить ряд проблем, с которыми встречаются в жидкостных ЯМР квантовых компьютерах. Это и проб- лема подготовки начального состояния квантового регистра из кубитов и проблема создания квантового компьютера с практически неограни- ченным числом кубитов. Однако основным недостатком модели Кейна, как уже отмечалось, является малый уровень сигнала, получаемого при индивидуальном об- ращении к спину отдельного атома, требующий весьма тонких элек- трических измерений. Поэтому заманчивым представляется использо- вание уже продемонстрированного в жидкостных квантовых компью- терах ансамблевого подхода, позволяющего путем перехода к ансамб- лю эквивалентных параллельно работающих компьютеров существенно увеличить уровень сигнала на выходе компьютера. Было предложено несколько различных твердотельных вариантов ансамблевых подходов.
260 Глава 5 Хотя эти предложения нельзя считать достаточно проработанными, не- которые заложенные в них идеи и принципы представляют определен- ный интерес и заслуживают обсуждения. Три из них рассматриваются ниже. 1) Своеобразный вариант ансамблевого твердотельного ЯМР кван- тового компьютера был предложен еще до появления модели Кейна в [5.31]. Он основан также на использовании сверхтонкого взаимодей- ствия ядерных спинов и спинов электронов проводимости в двумерном электронном газе, находящемся в условиях квантового эффекта Хол- ла (Е. G.Hall), который впервые наблюдался в МОП-структуре в 1980 году фон Клитцингом (К. von Klitzing), Дордой (G.Dorda) и Пеппе- ром (М.Pepper). Двухмерный электронный газ может образовываться в различных гетероструктурных переходах. При температуре порядка 1 К и внешних магнитных полях порядка нескольких тесла существуют интервалы значений магнитных полей, при которых электроны в двух- мерном газе заполняют целое число уровней Ландау. Электронный газ тогда образует недиссипативную квантовую жидкость, то есть нахо- дится в когерентном квантовом состоянии, а зависимость холловской проводимости от концентрации электронов или внешнего магнитного поля имеет платообразные участки конечной длины при значениях, кратных д2/(2тг/г), где q — заряд свободного электрона (целочисленный эффект Холла). Экспериментально измеренное время спин-решеточной релаксации ядерных спинов в такой системе составляет от нескольких минут до получаса. В [5.31] рассматривается цепочка из атомов с ядерным спином 1/2, помещенных в двухмерный электронный газ, находящийся в сильном магнитном поле. Типичное расстояние между ядрами должно быть сравнимо с магнитной длиной 1ц = (К/qB')1/2. Она составляет при не- скольких тесла ~ 10 нм. Чтобы отдельные ядерные спины имели необхо- димые для индивидуального контроля отличающиеся резонансные час- тоты считается более предпочтительным по сравнению с использовани- ем различных атомов использовать одинаковые атомы, либо размещая их в различных кристаллических окружениях, создаваемых специаль- но имплантированными атомами, либо используя небольшие кластеры с несколькими связанными ядерными спинами. В условиях квантового эффекта Холла прямое диполь-дипольное взаимодействие ядерных спи- нов пренебрежимо мало. Основным взаимодействием является косвен- ное спиновое взаимодействие через электроны проводимости двухмер-
5.3. Ансамблевые варианты квантовых компьютеров 261 ного электронного газа. Это взаимодействие экспоненциально затухает с расстоянием г с характерной длиной /н и имеет вид [5.31] Hint = const#-1 д/Wr ехр(-cr/ZH) • + ^1у^2у), (5.47) где ах,Эу — операторы Паули, с ~ 1, поле В направлено по оси z пер- пендикулярно плоскости двухмерного электронного газа. Для выполнения двухкубитовых операций желательно иметь воз- можность включать и выключать это взаимодействие в течение опре- деленных интервалов времени. Для этого предлагается геометрически расположить атомы такими парами, чтобы двухспиновое взаимодейст- вие было не пренебрежимо мало только между спинами соседних ато- мов. Одной из возможностей выключения на определенный промежуток времени взаимодействия спинов для одной пары атомов является разме- щение между основными атомами дополнительных примесных атомов, которые могут быть ионизированы с помощью внешнего электромаг- нитного импульса до состояния, способного локально нарушить коге- рентность двухмерного электронного газа, а с ней и косвенное взаимо- действие между спинами в паре. Предполагается, что дифференциация резонансных частот может быть также достигнута путем использова- ния примесей различного типа, помещая их вблизи или окружая ими ядерные спины. Квантовые операции будут выполняться одновременно параллельно на всех группах соответствующим образом настроенных спинов. Односпиновые операции должны производиться обычным об- разом с помощью радиочастотных импульсов. Для инициализации состояний ядерных спинов предлагается ис- пользовать накачку поляризованным по кругу светом, рождающим электрон-дырочные пары. Эти пары после аннигиляции фиксируют ядерную поляризацию в соответствии с поляризацией света. Для измерения состояния спинов предлагается ансамблевый метод, аналогичный используемому в жидкостных квантовых компьютерах, то есть путем измерения среднего значения сигнала, создаваемого дей- ствующими параллельно копиями спиновых цепочек (аналоги молекул в жидкостном варианте). Были предложены схемы измерения конеч- ных состояний и коррекции ошибок, отличные от используемых при ЯМР. Если конечное состояние цепочки является прямым произведе- нием состояний n-спиновой системы, то измерение конечного состоя- ние каждого спина в цепочке можно производить по очереди, создавая узкую проводящую полоску для каждого типа спина и посылая по ней
262 Глава 5 двумерный ток электронов с поляризованными спинами. Наблюдаемое, например, с помощью спинового диода [5.32], значение тока будет за- висеть от характера спин-обменного рассеяния на ядерном спине, оно будет определять и направление поляризации ядерного спина. Более то- го, можно распространить полоску на ансамбль, состоящий из копий спиновых цепочек, разделенных между собой на расстояние, большее чем расстояние между спинами в цепочке. При достаточном числе этих копий можно значительно снизить неточность определения спинового состояния. 2) Другой ансамблевый вариант полупро- водникового квантового компьютера на ядер- ных спинах был предложен нами в [5.3, 5.4]. В отличие от структуры, рассмотренной в [5.1], в предлагаемой схеме затворы А, как и затво- ры J, образуют цепочки узких (/д ~ 10нм), но длинных (микроны) проводящих полосок, вдоль которых на расстоянии 1у друг от дру- га располагаются донорные атомы (рис. 5.8). Возможны два случая. Пусть расстояние 1у настолько больше I, что обменное спиновое взаимодействие между электронами донорных атомов вдоль полосковых затворов (ось у) пре- небрежимо мало, то есть J(Zy) < кТ С 2цвВ, J(l) и регулярность расположения доноров вдоль оси не играет роли. Тогда такая систе- ма распадается на параллельные структур из кубитов, расположенных в направлении оси х. Они образуют ансамбль параллельно действу- ющих независимых копий эквивалентных ком- пьютеров Кейна, играющих роль больших ис- кусственных «молекул». Электронные спины в этих цепочках в начальном состоянии ориен- тированы по полю. Одинаково ориентированы будут и все ядерные спины-кубиты. Сигнал на будет пропорционален, как и в случае жидкос- тей, числу «молекул» или числу донорных атомов под полосковыми за- творами А. Например, для числа «молекул» более тысячи, длина полос- кового затвора должна быть более десяти микрон. При таком ансамбле- SiO 3|Ро х Ро 7777777777777 Подложка Рис. 5.8. Схема располо- жения донорных под полосковым ром А. атомов затво- в такой системе
5.3. Ансамблевые варианты квантовых компьютеров 263 вом подходе, сигнал, снимаемый с полоскового затвора, увеличивается в соответствующее число раз. Более сложная ситуация возникает в случае, когда ly < I, J(Zy) 2рвВ, J(l) > кТ и обменное взаимодействие между электрон- ными спинами вдоль полосковых затворов способствует образованию искусственных квазиодномерных антиферромагнитно упорядоченных цепочек. При температурах значительно более низких, чем критичес- кая температура Нееля Tns ~ мы имеем чистое макроскопи- ческое электронное спиновое квантовое состояние. Электронные спины в антиферромагнитно упорядоченных цепоч- ках создают соответствующим образом направленные сверхтонкие поля на ядерных спинах. Соседние электронные спины в антиферромагнит- ной цепочке ориентированы в противоположных направлениях, образуя две квазиодномерные магнитные подрешетки. При наличии внешнего поля, направленного по одному из направлений намагниченности под- решеток, ядерные резонансные частоты соседних ядерных спинов />д будут различны для каждой из магнитных одномерных подсистем под полосковым затвором: 2тгЙ.Рд = ± А/2|, а ориентация ядерных спинов будет либо по полю, если |gNMN-B| > А/2, либо по направлению электронного спина, если |gNMN-B| < А/2. Результирующий сигнал ЯМР при настройке на одну из частот Рд будет пропорционален половине числа ядерных спинов в антиферромаг- нитной цепочке или половине числа донорных атомов под затвором А. Ядерные спины прецессируют в результирующем поле со слабо коррелированными фазами, то есть возбуждают спиновые волны и по- этому не образуют чистого макроскопического квантового состояния. Для инициализации исходного состояния ядерных спинов потребуют- ся низкие температуры, при которых декогерентизация их состояний будет достаточно медленной (см. раздел 5.4.2). При J(T) С 2рвВ, как это было показано в разделе 5.1.4, электрон- ные спины в двух цепочках а и b под соседними полосковыми затворами в основном состоянии будут иметь одинаковую ориентацию (триплет- ные электронные состояния пар с S = 1, М = М& + Мъ = — 1), иначе говоря, основные состояния электронных спинов соседних антиферро- магнитно упорядоченных цепочек будут в фазе. Пусть теперь ядерные спины соседних цепочек благодаря разли- чию постоянных сверхтонкого взаимодействия Аа/2 < |gNl<Nl?| < Аь/2 (разные электрические потенциалы на затворах) упорядочены по-
264 Глава 5 разному. В цепочке а все ориентированы по направлению поля В (ma = +1/2), а в соседней b — по направлению электронного спина, то есть для половины пар ядерных спинов из соседних цепочек име- ет место та = ть = 1/2, а для другой половины та = —ть = 1/2. Путем адиабатического увеличения параметра J с помощью потенци- ала на промежуточном полосковом затворе J при прохождении точки пересечения электронных уровней триплетные электронные пары двух соседних цепочек перейдут в синглетное состояние с S = 0, Ма + Мъ = = 0, то есть две антиферромагнитные цепочки оказываются сдвину- тыми друг относительно друга на половину периода (будут в противо- фазе). В то же время электрон-ядерные пары двух соседних цепочек, как показано в разделе 5.1.4, могут переходить из одного состояния в другое антипересекающееся состояние с одним и тем же значением полной проекции всех спинов т + М = та + ть + Ма + Мъ двумя способами, соответствующими двум значениям т + М = 0, —1. Соот- ветственно, либо половина ядерных спинов а в парах с та + ть = 0 будут переходить из состояния та = 1/2 в состояние та = —1/2 (та + + ть = 0 => та + тц = — 1), либо половина ядерных спинов b в парах с та + ть = 1 будет переходить из состояния ть = 1/2 в состояние ть = —1/2 (та + ть = 1 => та + ть = 0). В результате в первом случае ядерные спины в цепочке а окажутся ориентированными в фазе со спинами в цепочке Ь, а во втором случае, все спины цепочки b бу- дут иметь ориентацию, противоположную одинаково ориентированным спинам цепочки а. С помощью селективного радиочастотного тг-импуль- са, настроенного на резонансную частоту одной из подрешеток ядерных спинов, можно будет инвертировать состояние соответствующей поло- вины ядерных спинов в цепочке и тем самым выбирать пути преоб- разования состояния ядерной системы при адиабатическом изменении параметра J. При одинаковых значениях постоянных А ядерные спины в зависи- мости от величины внешнего поля ориентированы в соседних цепочках либо по полю, либо по направлению электронного спина. В обоих слу- чаях, если пары электронных спинов из соседних цепочек находятся в триплетном состоянии, то и ядерные спины тоже будут в триплетном состоянии. Переход пар электронных спинов из триплетного в синг- летное состояние в этом случае будет происходить одним путем, с пе- реходом пар ядерных спинов из триплетного состояния та + тц = 1 в синглетное состояние та + ть = 0.
5.3. Ансамблевые варианты квантовых компьютеров 265 Паре электронов в синглетном состоянии энергетически более вы- годным может оказаться на одном донорном атоме, и тогда это приве- дет к разрушению антиферромагнитного порядка в цепочках. Этот про- цесс, по-видимому, может детектироваться более простым способом по сравнению с высокочувствительными одноэлектронными методами. 3) Рассмотренные выше варианты, включая и модель Кейна, пред- полагают создание определенных искусственных наноструктур. Особ- няком стоит вариант ансамблевого компьютера, предложенный в [5.33]. В качестве кубитов в нем рассматриваются ядерные спины фтора, принадлежащие не искусственной структуре, а естественному твер- дому кристаллу флюорапатита (Са5Е(РО4)з), которые располагают- ся в виде одномерных цепочек в параллельных плоскостях кристалла. Исходную поляризацию ядерных спинов предполагается достигать пу- тем охлаждения кристалла до очень низких температур. Время релак- сации ядерных спинов Ti в этом случае в немагнитных кристаллах очень велико. Основной проблемой является подавление тех диполь- дипольных спиновых взаимодействий, которые приводят к декогерен- тизации спиновых состояний при сохранении взаимодействий, необхо- димых для выполнения логических операций. Предлагается для это- го использовать кристаллы высокого качества и метод «контроли- руемого усреднения» с помощью радиочастотных импульсов, извест- ного в технике ЯМР высокого разрешения в твердых телах [5.34] (см. раздел 4.5). Другая проблема связана с необходимостью раз- личать и детектировать ядерные спины в периодической структуре кристалла. Для ее решения предлагается использовать очень сильный статический одномерный в пределах кристалла градиент магнитно- го поля. Предлагаемый квантовый компьютер состоит из ансамбля N од- номерных цепочек из п ядерных спинов атомов 19F cl = 1/2 в кристалле флюороапатита. Кристалл длиной 10мкм и шириной 1 мкм монтируется на конце кантилевера магнитно-резонансного си- лового микроскопа. Он содержит N = 107 кубитов с эквивалент- ными частотами в каждой плоскости кристалла. Диспрозиевый мик- ромагнит с размерами 10x4 х 400 мкм3 располагается параллельно плоскости кристалла. На расстоянии 2,07 мкм сверху магнита соз- дается магнитное поле с градиентом 1,4Тл/мкм. Благодаря гради- енту поля ядерные резонансные частоты цепочек атомов в различ- ных параллельных плоскостях в кристалле будут различны. Для це-
266 Глава 5 почек в соседних плоскостях разность частот составит Дси/2тг = = 19,2 кГц. Время релаксации Т2 определяется механизмом диполь- дипольного уширения и если диполь-дипольное взаимодействие хорошо усредняется, то время декогерентизации будет приближаться к спин- решеточному времени релаксации Ti, которое определяется тепловы- ми флуктуациями парамагнитных примесей и для достаточно хоро- шо очищенных кристаллов и низких температурах может достигать часов. Эксперимент должен выполняться в высоком вакууме (< 10-5 мм Hg). Осцилляции кантилевера могут детектироваться с помощью опто- волоконного сенсора. Считывание производится при циклической адиа- батической инверсии, которая модулирует намагниченность в плоскос- ти ядер на частоте близкой к резонансной частоте кантилевера. Ядерные спины с резонансной частотой подвергаются действию ра- диочастотного поля, создаваемого в катушке 6Х = 2b cos{[Q cos(wmt) + + Wi]t}, где 12 — частота прохождения, которая должна быть мень- ше разности резонансных ядерных частот соседних цепочек Деи. Од- новременное детектирование сигнала от многих плоскостей возмож- но при условии, если измерение для различных плоскостей произво- дится на различных частотах модуляции cum. Сделанные оценки по- казывают, что в рамках предложенного варианта можно реализовать уже при существующей чувствительности магнитно-резонансный си- ловой микроскопии квантовые вычисления на 300 кубитах при тем- пературах Т = 10 мК и полях В = 20 Тл. Этот вариант имеет два важных преимущества по сравнению с описанными выше варианта- ми твердотельных ЯМР квантовых компьютеров. Во-первых, исклю- чаются трудности, связанные с созданием искусственных нанострук- тур с контролируемым расположением атомов с ядерными спинами. В предлагаемом варианте используются ядерные спины, которые естес- твенным образом организованы в кристаллической структуре. Во-вто- рых, наличие достаточно большого ансамбля спинов позволяло бы не бояться проблем считывания и инициализации отдельных ядерных спинов. Ансамблевые способы организации квантовых вычислений и изме- рений конечного состояния кубитов являются хорошей перспективой для создания твердотельных ЯМР квантовых компьютеров по сравне- нию с вариантами, использующими индивидуальное обращение к ку- битам.
5.4. Квантовые компьютеры с архитектурой клеточных автоматов267 5.4. Квантовые компьютеры с архитектурой клеточных автоматов 5.4.1. Квантовые автоматы на трех и двух типах двухуровневых элементов Основные принципы ансамблевого варианта твердотельного кван- тового компьютера со структурой клеточного автомата обсуждались в сообщениях [5.35-5.38]. Ллойд [5.35, 5.38] рассмотрел систему из двухуровневых квантовых элементов, которыми могут быть и ядер- ные спины с I = 1/2, имеющую периодическую структуру типа цепочки АВСАВСАВС ... , где А,В,С — три различных типа ядерных спина с различающимися резонансными частотами. Предполагается, что атомы с ядерными спинами внедрены в кристаллическую решетку некоторого бесспинового твердого тела. Предполагается также, что система ядер- ных спинов может быть инициализирована, то есть переведена каким- либо способом в начальное основное состояние |0). Кроме того, спины располагаются на таком расстоянии друг от друга, которое обеспечи- вает наличие слабого взаимодействия между соседними спинами и, как следствие, зависимость резонансной частоты каждого спина от состоя- ния соседних спинов. Так, например, резонансная частота шд спина А принимает значение если спин С слева в основном состоянии О, а спин В справа — в возбужденном (перевернутом) состоянии 1. Ре- зонансный тг-импульс на частоте будет одновременно переворачи- вать все спины А в периодической структуре, у которых спины слева и справа находятся, соответственно, в основном 0 и возбужденном 1 состояниях. При этом этот процесс является обратимым. Каждая ячейка АВС описанной структуры может использовать- ся для записи информации путем изменения состояния одного спина. В состоянии логического кубита «|0)» все ядерные спины ячейки из трех спинов находятся в основном состоянии, а в состоянии кубита «|1)» — один из спинов ячейки находится в достаточно долго живущем неос- новном возбужденном состоянии. Отметим имеющуюся здесь харак- терную особенность: состояния отдельных ядерных спинов не совпа- дают с состояниями логических кубитов. Поскольку из трех ядерных спинов только один может находиться в неосновном состоянии, ско- рость декогерентизации логического кубита определяется скоростью декогерентизации одного из трех ядерных спинов в ячейке.
268 Глава 5 Записанная информация далее распространяется посредством сдви- гового механизма клеточного автомата. Для этого может быть ис- пользован каскад унитарных операций обмена SWAP: А => В, В => С, С => А, А => В,..., действующих одновременно на все спины в перио- дической цепочке. Например, последовательность из тг-импульсов с ре- зонансными частотами ct>P0, ш]3,. производит передачу информации записанной на спине А (состояние «|1))» в некоторой ячей- ке АВС путем обмена состояниями между примыкающими спинами А и В (для спина А на конце цепочки иначе), во всей одномерной цепочке, независимо от состояния спинов С. В такой простой системе с помощью только соответствующей по- следовательности импульсов можно выполнить любую цифровую и квантовую логическую операцию. В этом смысле такой квантовый ком- пьютер является универсальным. Также модель твердотельного ансамблевого ЯМР квантового ком- пьютера была описана в сообщении [5.36], где рассматривалась периоди- ческая структура типа АВСАВСАВС ... в двух- и трехмерных струк- турах с ядерными спинами трех различных типов. Атомы с ядрами 1=1/2 внедрены в кристаллическую решетку некоторого соединения с бесспиновыми ядрами. Кроме того, кристалл содержит вспомогатель- ные примесные атомы D с ядерным спином 1/2, располагающиеся вбли- зи некоторых спинов А, и имеющие отличную от всех других ядерных спинов резонансную частоту. Им может быть, в частности, один из трех атомов основного состава, если он находится на конце одномерной структуры, где он имеет только одного соседа с одной стороны. Этот примесный атом будет служить портом для ввода и вывода информа- ции, а малое окружение его из десятков ABC-единиц будет образовы- вать одну «искусственную молекулу» с десятками кубитов в одномер- ном случае, состояние которых кодируется только на трех различных типах спинов. Информация в такую систему вводится путем установ- ления соответствующего состояния для D-спинов, с которых она пере- дается с помощью операции SWAP соседним А-спинам. Все операции будут выполняться селективным образом с помощью радиочастотных импульсов, если резонансные частоты достаточно различимы. После передачи информации D-спин возвращается в свое исходное основное состояние. Считывание состояния любого кубита в этом случае пред- полагается осуществлять путем передачи информации о его состоянии какому-либо ближайшему D-спину и последующего измерения его со-
5.4. Квантовые компьютеры с архитектурой клеточных автоматов269 стояния. Если перейти к трехмерным легированным структурам, то ближайшее окружение каждого примесного атома D во всех трех из- мерениях может содержать более тысячи кубитов. Независимые ЯМР квантовые компьютеры на таких искусственных молекулах при вы- полнении всех операций будут работать параллельно, осуществляя тем самым ансамблевый принцип работы квантового компьютера. При достаточно низких температурах, когда все спины находятся в начальный момент в основном состоянии (инициализированы), в та- ком ЯМР квантовом компьютере не возникает трудностей, связанных с экспоненциальным уменьшением измеряемого сигнала с ростом чис- ла кубитов в «молекуле». Даже при более высоких температурах ЯМР квантовый автомат является хорошим кандидатом для создания мно- гокубитового квантового компьютера при использовании методов ди- намической поляризации ядерных спинов, поскольку не потребуется концентрации соответствующих воздействий в малых областях нано- метровых размеров, как в вариантах компьютеров с индивидуальным обращением к кубитам. Детектирование состояния D-спинов в достаточно большом ансамб- ле «молекул» возможно производить с помощью методов ЯМР. Однако в случае, когда их число недостаточно велико, по-видимому, выгодным будет использование также и оптических методов. Таким образом, легирование примесями трехмерной сверхрешетки из ядерных спинов позволило бы создать квантовые автоматы с вы- сокой интеграцией, в которых весь кристалл будет представлять собой большой ансамбль идентичных параллельно работающих ЯМР кванто- вых компьютеров. Другой твердотельный ансамблевый подход был предложен Бенжа- мином [5.37]. Им было показано, что для построения квантового ком- пьютера, работающего на принципе клеточного автомата достаточно только двух разных типов двухуровневых элементов — физических ку- битов А и В, в частности, ядерных спинов, отличающихся резонансны- ми частотами. Пусть каждый спин имеет основное | ф) и возбужденное | ф) состояния, которые могут образовывать и квантовую суперпози- цию. В исходном состоянии состояния всех спинов инициализированы, то есть вся структура находится в состоянии | ффф ... ф), подобном АВА двухподрешеточному ферромагнетику. Для кодирования битов кван- товой информации здесь предлагается использовать состояние не трех,
270 Глава 5 а четырех примыкающих спинов. Так логические состояния «|0)» и «|1)» представляются состояниями ячейки из двух пар спинов, соответствен- но, | ttJ-J-) и I J-4-tT)- Использование операций SWAP на основе соот- АВАВ АВАВ ветствующих последовательностей радиочастотных импульсов позво- ляет и в этом случае выполнять как однокубитовые, так и двухкубито- вые операции. Мы не будем здесь описывать процесс выполнения этих операций, поскольку подобные процессы подробно рассматриваются в следующем разделе при рассмотрении антиферромагнитного варианта ЯМР квантового автомата. Основное преимущество ансамблевого подхода, использующего принципы клеточного автомата, отличающее его от всех других рас- смотренных выше твердотельных вариантов квантового компьютера, состоит в том, что в этом случае можно вообще отказаться, если не от всех, то от многих типов затворов и соединений. К преимуществам такого компьютера относятся также возможность выполнения им как цифровых, так и квантовых вычислительных операций, а также воз- можность организации сравнительно простых процессов исправления ошибок, используя последовательность таких импульсов, которые осу- ществляют переход в короткоживущие возбужденные квантовые состо- яния атомов, несущих ошибочную информацию. Повышенной помехо- устойчивости квантовых клеточных автоматов способствует и то, что кодирование состояний кубитов производится на состояниях несколь- ких спинов в ячейке [5.35, 5.38]. Современный уровень технологии может позволить реализовать такие компьютеры как на ядерных спинах, так и на электронных со- стояниях в полимерах или на квантовых точках. 5.4.2. ЯМР квантовый клеточный автомат на основе антиферромагнитной структуры Основой для создания будущих ансамблевых ЯМР квантовых ком- пьютеров возможно станут не только искусственно созданные твер- дотельные наноструктуры, но также и некоторые естественные крис- таллы, в частности, антиферромагнетики. Здесь мы обсудим вариант ансамблевого ЯМР квантового клеточного автомата в системах с анти- ферромагнитным упорядочением электронных спинов, предложенного одним из авторов [5.39]. Рассмотрим сначала простую одномерную модель антиферромаг-
5.4. Квантовые компьютеры с архитектурой клеточных автоматов271 нетика, в которой каждый элемент представляется магнитным атомом, имеющим один электронный и один ядерный спин I = 1/2, связанные сверхтонким взаимодействием. В качестве примера возможной реали- зации структуры такого рода может служить бесспиновый кристалл кремния с цепочкой регулярно расположенных атомов 31Р (см. рис. 5.1), в котором однако отсутствуют какие-либо наноструктурные элементы типа затворов. Ядерные резонансные частоты ра?в соседних ядерных спинов в одномерной цепочке АВАВ ... зависят от магнитных кван- товых чисел ядерных соседних спинов слева т< и справа т>. Запишем для них выражение + m>) « |gN//NB ± А/2 - 1п(т< + т>)|/2лА, (5.48) где In ~ A2/J — постоянная косвенного ядерного спин-спинового вза- имодействия. Магнитные диполь-дипольные взаимодействия ядерных спинов с соседними электронными спинами будут влиять лишь на ве- личину постоянной А. В магнитных полях В A/2g^piN ~ 3, 5 Тл и при температурах Т ~ 10-3 К ядерные спины в каждой из подрешеток А и В антиферромагнитной цепочки имеют практически полностью упо- рядоченную периодическую структуру. Постоянная обменного взаимодействия J 2р^В ~ 6, 5 • 10-23Дж, критическая температура Нееля для антиферромагнитного упорядоче- ния Tns ~ J/k ~ 4, 5 К, тогда как критическая температура для ядер- ного упорядочения Tni ~ In/к ~ A2 /Jk ~ 10-5К. Различие резонанс- ных частот ядерных спинов для по разному ориентированных сосед- них спинов Д/д ~ 7п/2тг/г ~ 0,5 МГц, тогда как резонансная частота pi ~ 120 МГц. Для организации вычислительных операций воспользуемся спосо- бами обращения к кубитам, аналогичными предложенным в [5.37]. Ядерные спины атомов при gy/i^B < А/2 будут ориентироваться в соответствии с ориентацией электронных спинов и образовывать в ос- новном состоянии периодическую структуру типа АВАВ...: фффф ..., где | ф) обозначает основное состояние ядерного спина в положении А, а | ф) — состояние ядерного спина в состоянии В, то есть мы полу- чаем гомоядерную систему спинов с двумя различными основными со- стояниями. Каждый ядерный спин в состоянии А и В в этой схеме помимо основного состояния имеет возбужденное, соответственно, | Д) и | -ф). Заметим, что время жизни (спин-решеточное время релакса- ции Ji) возбужденного состояния при низких температурах, как уже
272 Глава 5 отмечалось, очень велико. Каждый логический кубит информации в этой схеме представляется, как и в варианте Бенжамина, состояниями четырех элементов: основное состояние логического кубита «|0)» пред- ставляется ячейкой | JJ-'fl'ti), тогда как состояние «|1)» — | Оба состояния содержат два возбужденных состояния и имеют нулевую про- екцию полного ядерного спина. Ввод и вывод информации из цепочки ядерных спинов должен про- изводиться на конце цепочки, где ядерный спин имеет только один со- седний спин (пусть это будет спин в состоянии А на левом конце) и поэ- тому имеет другую резонансную частоту г/д(—1/2) (т< + т> = —1/2) (см. таблицу). Соответствующий селективный резонансный радиочас- тотный тгд -х/г-импульс будет инвертировать только этот один ядер- ный спин на конце цепочки (в состоянии А), не влияя на все другие. Затем подается новый селективный радиочастотный тгв,о-импульс, ко- торый инвертирует следующий ядерный спин (в состоянии В), с про- тивоположной ориентацией соседних ядерных спинов (т< + т> = 0) и, соответственно, с другой резонансной частотой, отличной от часто- ты спинов, соседние ядерные спины которых в это время находятся в одинаковых состояниях (т< + т> = ±1). Таблица, тг-импульсы для спинов в состояниях А и В Соседние спиновые со- стояния для спина А 14 А Ш ш 1) 11) Резонансная частота рд(-1/2) ^a(-I) i^a(O) г^А(О) ^а(1) 7Г-ИМПуЛЬСЫ ^А,-1/2 тга,-1 7ГА,0 7ГА,0 7ГА,1 Соседние спиновые со- стояния для спина В 1 t В 11 t ш 4lt ш Резонансная частота рв(1/2) рв(1) ^в(О) ^в(-1) 7Г-ИМПуЛЬСЫ ЛВ,1/2 7ГВ,1 7ГВ,0 Яв,о 7Гв,-1 Таким образом, логическое состояние кубита «|0)», то есть | 1/1'1'14), формируется следующим образом (указанные импульсы действуют на подчеркнутые слева спины): «|о>» ПШ-.-тгА, -1/2 => АВАВ АВАВ АВАВ
5.4. Квантовые компьютеры с архитектурой клеточных автоматов273 Состояние кубита «|1)» на конце цепочки формируется с помощью дополнительных трех импульсов: сначала тга,о, затем тгдд/г и тгв,о-им- пульсов: «|о) » «|1> » ^ШТ...7ГА,1/2 t ОТ • • • 7ГВ,0 => fZWt • АВАВ А В В АВАВ Дополнительные состояния, которые обозначим одинарной чертой сверху ЮН) и I ItW), назовем «транслированными» относительно, BABA ВАВА соответственно, основных состояний и Iti-IHT)- При последую- АВАВ АВАВ щих тгв,о и 7ГА,о-импульсах они преобразуют в основные состояния. Заметим, что хотя случайная инверсия только одного спина и су- щественно нарушает состояние кубита, этого еще не достаточно для возникновения грубой ошибки типа «О» => «1». Для этого должен про- изойти значительно менее вероятный процесс случайной инверсии од- новременно всех четырех спинов. Поэтому рассмотренный способ ко- дирования информации с помощью состояний четырех спинов обладает повышенной помехоустойчивостью по отношению к такого рода ошиб- кам. Заметим здесь, что возможна более сложная схема кодирования логических кубитов, которая также представляется двумя состояния- ми ячейки из четырех спинов в так называемом свободном от деко- герентизации подпространстве (DFS) [5.40, 5.41]. Такими состояниями являются два состояния четырех спинов с нулевым полным спином, соз- даваемые парами спинов, находящихся, соответственно в синглетном и триплетном состояниях. Такая схема приводит в условиях так назы- ваемой коллективной декогерентизации к универсальной помехоустой- чивости квантовых вычислительных операций. В случае коллективной декогерентизации все ядерные спины ячейки, представляющей логи- ческий кубит, взаимодействуют только с одной коллективной модой состояния окружающей среды. Такими модами являются длинноволно- вые коллективные возбуждения типа фононных и магнонных мод при низких температурах, когда все другие коллективные моды подавлены. Ячейка из четырех связанных спинов, находящаяся в состоянии с нуле- вым полным спином, не будет взаимодействовать с длинноволновыми модами, и, следовательно, будет отсутствовать и декогерентизация (см. раздел 2.3.2).
274 Глава 5 Дальнейшее перемещение кубита по цепочке производится с помо- щью последовательности импульсов тгд;о, тгв,о, тгд,о5 тгв,о • • •, которые выполняют следующие операции SWAP: «|1>» «|1>» НШ • • • 7ГА,0 => t I • • • 7ГВ,0 => HW • • • 7ГА,0 => АВАВ В А «|1>» WI • тгв,о => WinWWi • • • В В АВАВ и так далее. Роль атомов-портов на конце цепочки могут играть, как в случае, рассматривавшемся в [5.36], примесные атомы D в некоторых местах цепочки с отличающейся резонансной частотой. В полностью инициали- зированное состояние ядерных спинов информация вводится переводом ядерного спина атома D в требуемое состояние с помощью импульса на его резонансной частоте. Состояние ядерного спина ближайшего к при- месному атому создается затем с помощью операции SWAP. Перейдем к формированию логических операций. Для выполнения однокубитовой операции используются тгдд и тгв,-1-импульсы, а так- же более общие унитарные операторы t/дд и [7в,-ь действующие на отдельный спин в состояниях А и В с резонансными частотами, соот- ветствующими одинаково возбужденным состояниям обоих соседних ядерных спинов. Знак «+» относится к случаю, когда в возбужденных состояниях | ф) находятся оба соседних спина В и знак «—», когда в воз- бужденном состоянии | Д) находятся соседние спины А. Кроме логических кубитов, представляемых четырьмя спинами, как и в [5.37], вводится вспомогательная контрольная единица CU, представляемая шестью спинами в следующих состояниях iWJ/hW- От- дельные кубиты пространственно отделены в цепочке на число ядерных спинов, находящихся в основном состоянии, кратное четырем (рис. 5.9). Поэтому на каждый кубит в цепочке приходится минимум восемь ядер- ных спинов (четыре для кодирования и четыре для пространственного разделения). Контрольная единица находится в некотором месте цепоч- ки и отделена от ближайшего кубита нечетным числом спинов в основ- ном состоянии. Под действием последовательности импульсов тгд;о, 7Гв,о, ^А,о, тгв,о5 7гд,о • • • кубиты перемещаются вправо, а контрольная единица CU вле-
5.4. Квантовые компьютеры с архитектурой клеточных автоматов275 во, при этом форма кубитов и CU сохраняются (с точностью до транс- лирования). Контрольная единица CU проходит через кубиты в состо- яниях «|1)» и «|0)» (примером могут быть стадии, отмеченные, соответ- ственно, одной и тремя звездочками * на рис. 5.9), оставляя их после взаимодействия неизменными и продолжает двигаться влево. «1» «О» «1» си ПО ПО МП ПО ПО ОТ НИН 11... пшииит по not о- ... 1111 on 111111 h“h 111 h- ^a,o^ и 111 on 11111 м’и о n n h- Лво^... оппопп МММПППП- =>... to 1111 ни t И И Ш 111111 nonttotnttntonnn ^a.o => t no 1111 FtTt to t no 1111- ^B,o =>... 11 no 111 oTt о 111 no nt--- ^A,o^... 111 MO t нш 11111 MO 11- ^B.O ^A,0 ^B.O ^A,0 ^B.O ^A,0 CU «1» «0» «1» otto 111 MO 1111 on 11 tMo^-ttH- Рис. 5.9. Схема последовательности импульсов, осуществляющих операцию SWAP над логическими кубитами. Штриховые черты сверху обозначают об- ласти, где происходит перестройка кубита и контрольной единицы CU. Для выполнения однокубитовой операции в тот момент, когда CU достигает середины пути при прохождении рассматриваемого кубита,
276 Глава 5 операция SWAP прерывается и включается другая вычислительная по- следовательность ИЗ шести импульсов 7ГАД, 7Гв,-1, 7ГВ,0, 7ГА,1> 7Гв,0, которая заканчивается унитарной операцией С/дд (операция поворота в двухмерном гильбертовом пространстве). Последняя действует только на один спин А в основном состоянии, находящийся между возбужден- ными спинами В 'fl't'fl', и образует суперпозицию состояний спина А: и UA,i\ t) = а| t) + b\ Д), |а|2 + |6|2 = 1. (5.49) Схема действия последовательности для случая, когда CU проходит кубит в состоянии «|1)>> (стадия отмеченная одной звездочкой * на рис. 5.9), представлена на рис. 5.10. oTtни;FFTOt414t л । nt oTt 41414FFFFO 14141 414 ни tit ОТГО414141^ ^Ht 4 t 4 0T4 t 4 t HtTt О 4 t 4 t 4 t ^в,0^. Л 4 t 4 t OTt 4 t 4 t FO t 4 О t 4 t 4 t uAl^. Л 4 t 4 t HU 4 t 4 t Ft if t 4 "O t 4 t 4 t и Рис. 5.10. Схема вычислительной последовательности импульсов после ста- дии *. Унитарная операция Рад| t) обозначается как 'O't'fl • и Далее, за унитарной операцией [Тад выполняется та же полная по- следовательность импульсов, но в обратном порядке. При этом конт- рольная единица CU возвращается в исходное начальное состояние (первая строка на рис. 5.9), а начальное состояние логического кубита «|1)>> переходит в суперпозицию состояний: «|1)»^ Л) =а|ТО> + Ь| WF (5-50)
5.4. Квантовые компьютеры с архитектурой клеточных автоматов277 В результате контрольная единица CU вместе с дополнительной вычислительной последовательностью импульсов осуществляет одно- кубитовую операцию образования суперпозиции двух логических куби- тов. Заметим, что такая операция требует семнадцати элементарных импульсов. Для выполнения двухкубитовой операции потребуется применение другой последовательности вычислительных импульсов. Так, при вы- полнении операции CNOT она должна быть такой, чтобы контрольная единица CU, проходя контролирующий кубит в состоянии «|0)», изме- нялась так, чтобы после последующего прохождения контролируемого кубита, последний не изменял своего состояния, а проходя контролиру- емый кубит в состоянии «|1)», CU производит инверсию контролируе- мого кубита. Пример такой последовательности импульсов представлен в приложении П.5. В качестве возможного варианта реализации квантового клеточ- ного автомата можно рассмотреть большой ансамбль квазиодномерных антиферромагнитно упорядоченных цепочек из донорных атомов 31Р в кремниевой подложке, слабо связанных между собой при J(/y) J(l)- Рассмотренную структуру нетрудно обобщить и на двух- и трехмерные антиферромагнитно упорядоченные структуры. Структуры с необходимым двух- и трехмерным антиферромагнит- ным (или ферромагнитным) порядком возможно могут быть найдены среди естественных диэлектрических соединений редкоземельных и пе- реходных элементов. Для определения общих требований, которые должны быть предъ- явлены к естественным антиферромагнитным структурам, ограничим- ся здесь рассмотрением простой модели двухподрешеточного антифер- ромагнетика, в котором электронная намагниченность одной из подре- шеток антиферромагнетика определяется выражением [5.42]: 2№W(|jz) = 2//BN(l - Р(Т) - V>)/2, (5.51) где для низких температур в спин-волновом приближении функция Р(Т)= (2^ /expWtW)-l (“2> описывает вклад тепловых, а параметр ф — вклад квантовых флукту- аций, e(fc) = у/eg + (Jafc)2 — энергетический спектр спиновых волн,
278 Глава 5 а — период решетки, d — размерность структуры, к — волновой век- тор, J — параметр обменного взаимодействия, г(| — величина энерге- тической щели в спектре спиновых волн. Для антиферромагнитного состояния типа легкой оси, когда га- мильтониан взаимодействия двух электронных спинов j и g для од- ноосного кристалла имеет вид: ^jg = ^SjSg — JA(SjxS'gX + Sjy5gy), (5.53) где J > Ja > 0, Ja — постоянная анизотропии. Вклад квантовых флук- туаций, как показано в [5.42], ф = 0. Кроме того, в этом случае, при Т С Eq, где £о ~ Z^/JJa, Z — число ближайших соседей, F(T) ~ const • (кТе0/J2)d/2 exp(-e0/fcT) => 0. (5.54) То есть при достаточно низких температурах тепловые флуктуации в электронной системе практически отсутствуют. Заметим, что в слу- чае состояния типа легкой плоскости (ф 0), частота ЯМР сильнее за- висит от состояния соседних спинов, чем в случае легкой оси [5.43, 5.44]. Декогерентизация квантового состояния ядерных спинов при низ- ких температурах определяется с одной стороны активной ролью элек- тронных спин-волновых процессов [5.43]. Они генерируют флуктуаци- онные локальные поля, обусловленные комбинационными процессами рассеяния электронных спиновых волн на отдельных ядерных спинах. Время декогерентизации или поперечное время релаксации Гф для ЯМР в антиферромагнетике для низких температур (е^/кТ >> 1) определя- ется выражением [5.43] 1/Т2 ~ (Л2/j7r2/i)(fcT/J)3(so/A:T)exp(-£o/A:T), (5.55) из которого следует, что величина Т2 при уменьшении температу- ры быстро растет. С другой стороны, декогерентизация определяется неоднородностью локальных магнитных полей и разбросом резонанс- ных частот. Ядерные спин-спиновые взаимодействия в естественном антиферромагнетике определяются в основном Сул-Накамуровским (Н. Suhl, Т. Nakamura) механизмом непрямого взаимодействия через возбуждение спиновых волн. Оно обычно больше прямого диполь- дипольного взаимодействия ядерных спинов. Эти механизмы декогерентизации могут быть, в принципе, подав- лены с помощью многоимпульсных методов ЯМР при стробоскопичес- ком наблюдении спиновой динамики [5.34, 5.45, 5.46].
5.4. Квантовые компьютеры с архитектурой клеточных автоматов279 К естественным антиферромагнитным структурам, предназначен- ным для создания ЯМР квантовых компьютеров на принципах клеточ- ного автомата можно предъявить следующие требования: 1) рабочая температура Т должна соответствовать полностью упо- рядоченному антиферромагнетику Ins » Ini и полностью поля- ризованным ядерным спинам A/k ~ T^sA/J > Т 3> Ini- Откуда мы получим значение Т 10-3 К; 2) для организации квантовых операций клеточного типа в двух и трех измерениях антиферромагнитные структуры должны быть шах- матного типа; 3) кристалл должен иметь одноосную симметрию и легкую ось антиферромагнетизма; 4) атомы должны иметь ядерные спины I = 1/2. Электронные спи- новые состояния S 1/2. Существуют, например, редкоземельные соединения стабильного изотопа тулия 169Тш, который имеет ядерный спин I = 1/2, gN = = 0.458 и 100% распространение в природе, с антиферромагнитным упорядочением при низких температурах. Такими соединениями, на- пример, могут быть: Т1П2О3, TmSi2, TmGe2, TmSe [5.47, 5.48]. Основное состояние магнитных ионов Тт3+ соответствует S = 1. В этих соеди- нениях естественные элементы О, Si, Ge и Se имеют, соответственно, изотопы содержащие ядерные спины (в скобках приведена их распро- страненность) 17О I = 5/2 (0.04%), 29Si I = 1/2 (4.7%), 73Ge I = 9/2 (7.76%), 77Se I = 1/2 (7.78%) от которых потребуется очистка. Из соединений переходных элементов отметим гематит (а-ЕегОз) — антиферромагнетик с легкой осью при Т < 260 К (точка Мори- на). Антиферромагнетики с двумя различными ядерными спинами I = = 1/2, например, ИеРг со структурой рутила, TmAg со структурой типа CsCl, которые имеют, соответственно, критическую температу- ру 79 К и 9.5 К, возможно, также представляют интерес. Изотопы 57Fe (2.19%), 19F (100%), 107+109Ag (100%) имеют, соответственно значения gN = 0.182, gN = 5.26 and gN = 0.24. Для окончательного выбора материала нужно провести теоретичес- кие и экспериментальные исследования указанных выше соединений и, возможно, ряда других, с более сложной магнитной структурой. В заключение укажем на преимущества рассматриваемой модели: она основана на использовании антиферромагнитной структуры, содер- жащей только один тип атомов с ядерным спином 1/2 (гомоядерная
280 Глава 5 структура); она не требует создания наноструктур с многочисленны- ми затворами, в результате чего существенно упрощается конструкция квантового регистра и исчезает механизм декогерентизации, связан- ный с электрическими шумами; если удастся подобрать соответствую- щий естественный антиферромагнитный материал отпадает необходи- мость использования высокоточной нанотехнологии; для инициализа- ции большого ансамбля ядерных спинов могут быть использованы ди- намические (оптические) методы поляризации ядерных спинов [5.49]; способ кодирования логических состояний на нескольких физических спинах-кубитах обеспечивает более высокую помехоустойчивость по отношению к случайным генерациям ошибочных кубитов; рассмотрен- ная модель может быть базой для развития ансамблевых твердотель- ных трехмерных ЯМР квантовых компьютеров на естественных струк- турах. Приложение П.5. Двухкубитовая операция CNOT в ЯМР квантовом клеточном автомате Рассмотрим состояние квантового регистра, изображенное на рис. 5.9 после стадии ***, когда CU проходит середину кубита «|0)», и подействуем сначала последовательностью импульсов тгдд, тгв,о, тга,о, тгв.о, тга.о- Результат представлен на рис. П.5.1. Мы видим, что CU проходит кубит «|1)», затем под действием SWAP-операций продолжает движение, проходя до середины кубита «|0)>> (стадия, отмеченная тремя звездочками). Затем после импульса 7Га,1 контрольная единица CU сама подвергается преобразованию. Она изменяет свою форму от 'П'ДфД-Т'ТГ 11 Д° W-U-'fl'W (такое изменение проис- ходит только при прохождении кубита «|0)»), а сам кубит «|0)» при этом полностью разрушается. Пусть теперь кубит «|0)» будет контролирующим кубитом в опера- ции CNOT. Контрольная единица CU, проходя контролирующий кубит, изменяет свою форму, и затем после стадии **** регистр подвергается действию следующей последовательности импульсов, заканчивающей- ся операцией инверсии СТд,! = тгад: тга,1>7Гв,-ь тгв,о, 7ГА,о,7ГА,1> "в.о- 7ГА,О,7ГВ-1,7ГА,1 (РИС. П.5.2). В этом случае видоизмененная единица CU проходит контролиру- емый кубит «|1)», никак не изменяя его состояние, как и должно быть
Приложение П.5 281 4 4 444444МММ444444444 4^ =^...444 444 44 ОО’О t г 14-1 44444 л 11 ш д Шш 4444444 мм м я-А.о^--- 444444 4 4 4ТО 4 4 4 4 4 4 4 4 4 ЙО ^о^... 4 4 4 4 4 ОТТО 4 4 4 4 4 4 4 4 4 4 4 Щ 4 4 4 4 ОТО’П 444444444444 4 М О.о О.,о ГОТО 4 4 4 4 4 4 4 4 4 4444444444^ Рис. П.5.1. Действие последовательности импульсов тга,1, 7гв,о? 7га,о? 7Гв,о, тга,о после стадии ***. - 444 4 ОТО’П 4 4 4 4 4 4 4 4 4 4 4 4 4 4^ 4444444444444444444444444^ =^...4 4 4 4 0’0’0 4 44444444444444^ %^-М 4 t О'М 4 4 4'0 4444444444440 - 4 4 4 4 4 4 444 4= 444444444444444^ ... 4 4 ММ 4 4 4 4 ТО 444444444444^ ...4 4’4’4 4 4 4 4’’О’4’4’О 44444444444^ %^...И 4 4 4 4 4’4’4’44 4 4 4 4 444444444 4^ ^... ~ 4 4=4 4Г4 4 ПО 4 4 4 4 4 4 4 4 4 4^ ~ 4 4=4 4 4=4 4 МО 4 4 4 4 4 4 4 4 4 4^ Рис. П.5.2. Действие последовательности импульсов тга,1, ль,-!, л-в,о, ТГА.О, 7ГА,1, 7ГВ.0, ТГА.О, 7ГВ,-1, ТГА.1 ПОСЛв СТЭДИИ ****.
282 Глава 5 в операции CNOT. Сама единица CU при этом принимает новый вид . Обратная последовательность импульсов возвращает CU и ку- биты в их исходные состояния. Пусть теперь состояние контролирующего кубита «| 1)». Вернемся к стадии ** на рис. 5.9, когда CU проходит середину кубита «|1)». Подей- ствуем снова той же последовательностью импульсов, как и в предыду- щем случае. После прохождения единицы CU контролируемого кубита «|0)» и выполнения после импульса тгад обратной последовательности происходит инверсия состояния контролируемого кубита «|0)» => «|1)», как и должно быть при операции CNOT. Литература [5.1] Капе В.Е. A Silicon-based Nuclear Spin Quantum Computer // Nature, 1998, v. 393, № 5, pp. 133-137. [5.2] Lyding J. W. UHV STM Nanofabrication: Progress, Technology Spin-Offs, and Challenges // Proc. IEEE, 1997, v. 85, №4, pp. 589-600. [5.3] Валиев К. А., Кокин А. А. Полупроводниковые ЯМР квантовые компью- теры с индивидуальным и ансамблевым обращением к кубитам // Мик- роэлектроника, 1999, т. 28, №5, с. 326-337. [5.4] Valiev К. A., Kokin A. A. Solid-State NMR Quantum Computer with Individual Access to Qubits and Some its Ensemble Developments // 1999, LANL, E-print quant-ph/9909008, 13 p. [5.5] Капе В. E. Silicon-based Quantum Computation // 2000, LANL, E-print arXiv: quant-ph/0003031, 14 p. [5.6] Ludwig G. W., Woodbury H. H. Electron Spin Resonance in Semiconductors, Solid State Physics, v. 13, ed. F. Seitz, D. Turnbull. — N.Y.-Lond.: Acad. Press, 1962. / Людвиг Дж., Вудбери Г. Электронный спиновый резонанс в полупроводниках. / Перевод с англ, под ред. Н. А. Пенина. — М.: Мир, 1964, 148 с. [5.7] Ramsey N. F. Nuclear Moments. Experimental Nuclear Physics, v. 1, ed. E.Segre. — N.Y.-Lond. 1953. / Рамзей H. Ф. Моменты и статистика ядер. В книге «Экспериментальная ядерная физика», т. 1. / Перевод с англ. — М.: ИИЛ, 1955, с. 299-417. [5.8] Валиев К. А. Магнитный резонанс на ядрах парамагнитных атомов // ЖЭТФ, 1957, т. 33, вып. 4(10), с. 1045-1047. [5.9] Kohn W. Shallow Impurity States in Silicon and Germanium // Solid State Physics. / Eds. F. Seitz, D. Turnbull. — N.Y.-Lond.: Acad. Press, 1957, v. 5, pp. 257-320.
Литература 283 [5.10] Kittel С. Introduction to Solid State Physics. — N.Y.: John Wiley and Son. 1976. / Ч. Киттель. Введение в физику твердого тела. / Перевод с англ, под ред. А. А. Гусева. — М.: Наука, 1978, 792 с. [5.11] Ландау Л. Д., Лифшиц Е. М. Теоретическая физика, т. 3. Квантовая ме- ханика. Нерелятивистская теория. — М.: Наука, 1974, 752 с. [5.12] Ландау Л. Д., Лифшиц Е. М. Теоретическая физика т. 8. Электродина- мика сплошных сред. — М.: Наука, 1982, 622 с. [5.13] Ларионов А. А., Кокин А. А., Федичкин Л.Е., Валиев К. А. Сверхтонкая структура энергетического спектра донорных атомов 31Р в кремниевом ЯМР квантовом компьютере // Микроэлектроника, 2000, т. 29, №5. [5.14] Larionov A. A., Fedichkin L.E., Kokin A. A., Valiev К. A. Nuclear Magnetic Resonance Spectrum of 31P Donors in Silicon Quantum Computer // Nanotechnology, 2000, v. 11, pp. 1-6. [5.15] Herring C., Flicker M. Asymptotic Exchange Coupling of Two Hydrogen Atoms // Phys. Rev., 1964, v. 134, №2A, pp. A362-A366. [5.16] Vrijen R., Yablonovitch E., Wang K., Jiang H. W., Balandin A., DiVincenzo D. Electron Spin Resonance Transistors for Quantum Computing in Silicon-Germanium Heterostructures // 1999, LANL E-print quant-ph/9905096, 9 p. [5.17] Berman G.P., Cambell D.K., Doolen G.D., Nagaev K.E. Dynamics of the Measurement of Nuclear Spins in a Solid-State Quantum Computer // 1999, LANL, E-print cond-mat/9905200, 5 p. [5.18] Kikkawa J.M., Awschalom D.D. Lateral Drag of Spin Coherence in Gallium Arsenide // Nature, 1999, v. 397, 14 Jan., pp. 139-141. [5.19] Waugh J. S., Slichter С. P. Mechanism of Nuclear Shin-Lattice Relaxation in Insulator at Very Low Temperatures // Phys. Rev., 1988, v. B37, pp. 4337-4339. [5.20] Кузьмин Л. С., Лихарев К. К. Непосредственное экспериментальное на- блюдение дискретного коррелированного одноэлектронного туннелиро- вания // Письма в ЖЭТФ, 1987, т. 45, вып. 8, с. 389-390. [5.21] Likharev К. К. Single-Electron Transistors: Electrostatic Analogs of the DC SQUIDs // IEEE Trans. Magn., 1987, v. 23, №2, pp. 1142-1145. [5.22] Капе В. E., McAlpine N. S., Dzurak A. S., Clark R.G. Single Spin Measurement using Single Electron Transistors to Probe Two Electron Systems // Phys. Rev., 2000, v. B61, pp. 2961. [5.23] Schoelkopf R. J., Wahlgren P., Kozhevnikov A. A., Delsing P., Prober D. E. The Radio-Frequency Single-Electron Transistor (RF-SET): A Fast and
284 Глава 5 Ultrasensitive Electrometer // Science, 1998, v. 280, 22 may, pp. 1238- 1242. [5.24] DiVincenzo D.P. Quantum Computing and Singlet-Qubit Measurements Using the Spin Filter Effect // Jour. Appl. Phys., 1999, v. 85, pp. 4785. [5.25] Молотков С. H., Назин С. С. Измерения состояния отдельного спина при помощи «турникета» // Письма в ЖЭТФ, 1999, т. 70, вып. 2, с. 141-147. [5.26] Berman G.P., Doolen G.D., Hammel Р. С., Tsifrinovich V.I. Solid-State Nuclear Spin Quantum Computer Based on Magnetic Resonance Force Microscopy // 1999, LANL, E-print quant-ph/9909033, 22 p. [5.27] Berman G.P., Doolen G.D., Tsifrinovich V.I. A Magnetic Resonance Force Microscopy Quantum Computer with Tellurium Donors in Silicon // 2000, LANL, E-print arXiv: quant-ph/0003076, 10 p. [5.28] Abragam A. The Principles of Nuclear Magnetism. — Oxford: Clarendon Press, 1961. / Абрагам А. Ядерный магнетизм. / Перевод с англ, под ред. Г. В. Скроцкого. — М.: ИИЛ, 1963, 552 с. [5.29] Takyu K.-L, Itoh R.M., Ока К., Saito N., Ozhogin V.I. Growth and Characterization of the Isotopically Enriched 28 Si Bulk Single Crystal // Japan Jour. Appl. Phys., 1999, v. 38, Part 2, № 12B, pp. L1493-L1495. [5.30] Bowden C.M., Pethel S.D. Novel Scheme for Universal Quantum Computation // 1999, LANL, E-print quant-ph/9912003, 17 p. [5.31] Privman V., Vagner I.D., Kventsel G. Quantum Computation in Quantum-Hall Systems // Physics Lett., 1998, v. A239, 2 March, pp. 141- 146. [5.32] Капе B.E., Pfeiffer L.N., West K. W. Evidence for an Electric-Field Induced Phase Transition in a Spin-Polarized Two-Dimensional Electron Gas // Phys. Rev., 1992-1, v. 46, №11, pp. 7264-7267. [5.33] Ladd T. D., Goldman J. R., Ddnat A., Yamaguchi F., Yamamoto Y. Quantum Computation in a One-Dimensional Crystal Lattice with NMR Force Microscopy // 2000, LANL, E-print arXiv: quant-ph/0009122, 5 p. [5.34] Haeberelen U. Hidh Resolution NMR in Solids. Selective Averaging. — Acad. Press: N.Y., 1976. / Хеберлен У., Меринг M. ЯМР высокого раз- решения в твердых телах. / Перевод с англ, под ред. Г. В. Скроцкого и Э. Т. Липпмаа. — М.: Мир, 1980, 504 с. [5.35] Lloyd S. A Potentially Realizable Quantum Computer. Science, 1993, v. 261, pp. 1569-1571. [5.36] Wei H., Xue X., Morgera S.D. NMR Quantum Automata in Doped Crystals, 1998, LANL E-print: quant-ph/9805059.
Литература 285 [5.37] Benjamin S. C. Schemes for Parallel Quantum Computation Without Local Control of Qubits // Phys. Rev., 2000, v. A61, pp. 020301(R). [5.38] Lloyd S. Programming Pulse Driven Quantum Computers. LANL E-print: quant-ph/9912086. [5.39] Kokin A. A. A Model for Ensemble NMR Quantum Computer Using Antiferromagnetic Structure // 2000, LANL, E-print arXiv: quant- ph/0002034, 17 p. [5.40] Bacon D., Kempe J., Lidar D.F. and Whaley К. B. Universal Fault- Tolerant Computation on Decoherence-Free Subspaces, LANL E-print: quant-ph/9909058. [5.41] Kempe J., Bacon D., Lidar D.A., Whaley K.B. Theory of Decoherence- Free Fault-Tolerant Universal Quantum Computation // 2000, LANL, E- print, arXiv: quant-ph/0004064, 40 p. [5.42] Тябликов С. В. Методы квантовой теории магнетизма. — М.: Нау- ка, 1975, 528 с. [5.43] Куркин М. И., Туров Е. А. ЯМР в магнито-упорядоченных веществах и его применение. — М.: Наука, 1990, 246 с. [5.44] Туров Е.А., Петров М.А. Ядерный магнитный резонанс в ферро- и антиферромагнетиках. — М.:, 1969, 260 с. [5.45] Slichter С. Р. Principles of Magnetic Resonance. — Berl., Heidelb., N.Y.: Springer-Verlag, 1990, 656 p. / Сликтер Ч. Основы теории магнитного резонанса. / Перевод с англ, со второго изд. под ред. Г. В. Скроцкого. — М.: Мир, 1981, 448 с. [5.46] Viola L., Knill Е., Lloyd S. Dynamical Decoupling of Open Quantum Systems // 1998, LANL E-print quant-ph/9809071, 4 p. [5.47] Taylor, K. N. R. and Darby, M. I. Physics of Rare Earth Solids, — Lond.: Chapman and Hall, 1972. / Тейлор К., Дарби M. Физика редкоземель- ных соединений. / Перевод с англ, под ред. С. В. Вонсовского. — М.: Мир, 1974, 374 с. [5.48] Нагаев Е. Л. Физика магнитных полупроводников. — М.: Наука, 1979, 432 с. [5.49] Luo J., Zeng X. NMR Quantum Computation with a Hyperpolarized Nuclear Spin Bulk // 1998, LANL, E-print, quant-ph/9811044, 17 p.
Глава 6 ТВЕРДОТЕЛЬНЫЕ КВАНТОВЫЕ КОМПЬЮТЕРЫ НА КВАНТОВЫХ ТОЧКАХ «Вред и польза действия обуславлива- ются совокупностью обстоятельств». Козьма Прутков 6.1. Клеточные автоматы на ячейках из квантовых точек с зарядовой поляризацией Начнем изложение с рассмотрения первых вариантов устройств, предлагаемых для создания высокопроизводительных компьютеров, по- строенных на квантовых точках (quantum dots), представляющих со- бой искусственно созданные атомоподобные нульмерные нанострук- турные элементы с конечным числом дискретных энергетических уровней, в которых происходит размерное квантование электронных состояний и удержание (confinement) электронов во всех трех измере- ниях. Это удержание обычно достигается в полупроводниковых гете- роструктурах с помощью либо использования электрических затворов, либо технологии травления в области двухмерного электронного газа. Были предложены различные варианты устройств, состоящих из квантовых точек. К ним относятся и первые варианты логических сис- тем, работающих по принципу клеточного автомата на основе класси- ческой булевой логики. Для этого используются бистабильные элементы, характеризующиеся двумя отличающимися друг от друга значениями наблюдаемого параметра, которые являются результатом проведенного усреднения состояния элемента по, вообще говоря, смешанному кванто- вому ансамблю. Однако такие существенно квантовые свойства сис- темы элементов на квантовых точках, как возможность образования
6.1. Клеточные автоматы на ячейках из квантовых точек 287 суперпозиций чистых состояний, здесь никак не используются и поэто- му указанные клеточные автоматы не являются подлинно квантовыми устройствами. Тем не менее будет полезно рассмотреть принципы их работы прежде чем переходить к подлинно квантовым компьютерам на квантовых точках. В качестве базовых блоков в таких устройствах, получивших вна- чале не вполне удачное название квантовых клеточных автоматов, Ч.Лент (С. Lent) и П.Туго (Tougaw) предложили, в частности, исполь- зовать бистабильные ячейки из пяти квантовых точек [6.1, 6.2]. Та- кие ячейки имеют четыре квантовых точки, расположенные в углах квадрата, на которые приходится два подвижных электрона, способ- ных посредством туннелирования через потенциальный барьер переме- щаться между соседними угловыми точками в ячейке. Предполагается, что каждая точка в условиях полной изоляции имеет невырожденное основное (орбитальное) электронное состояние. Компенсирующий по- ложительный заряд предполагается фиксированным и неподвижным. Пятая нейтральная квантовая точка, находящаяся в центре квадрата, несколько улучшает свойства ячейки, но не играет принципиальной роли. Высота барьера между соседними ячейками предполагается доста- точно большой для того, чтобы электроны были локализованы в ячейке, а ток между ячейками отсутствовал. В отсутствие внешних воздействий на ячейку, а также туннель- ных переходов между соседними точками внутри ячейки, основное ор- битальное состояние ячейки с двумя квантовыми точками дважды вы- рождено. Ему соответствуют два энергетически эквивалентных состоя- ния ячейки, характеризующихся двумя ориентациями квадрупольного электрического момента ячейки, определяемыми параметром, назван- ным авторами «поляризацией» Р = ±1 (заметим, что этот параметр не имеет отношения к дипольному моменту ячейки!). Электроны в ячейке благодаря кулоновскому отталкиванию будут стремиться занять про- тивоположные положения на концах одной из двух диагоналей квадрата (рис. 6.1). Это свойство и предполагается использовать для кодирования бинарной информации «О» и «1». При относительно слабом туннелирова- нии между квантовыми точками в ячейке (высокий барьер) и низких температурах значения параметра Р = ±1 являются достаточно хоро- шими квантовыми числами. При квантовом описании состояния отдельной ячейки может быть
288 Глава 6 состояние Р=+1 или «1» состояние Р=-1 или «О» 4 3 0 0 ! 0 0 0 2 0 О 0 0 0 Рис. 6.1. Схема ячейки из пяти квантовых точек, 0 — свободная кванто- вая точка, 0 — квантовая точка, занятая одним электроном. Центральная нейтральная квантовая точка не играет принципиальной роли. использовано узельное представление вторичного квантования с га- мильтонианом, совпадающим, если не учитывать колебаний кристал- лической решетки, с известным гамильтонианом Хаббарда (J. Hub- bard) [6.2]: if = 5 ] (1/2) (Tijai aaj!rT + + (6.1) г где и а^а — операторы уничтожения и рождения электрона на г-й квантовой точке (для рассматриваемых ячеек i = 1,2,3,4) в спиновом состоянии, определяемом индексом а =|, |, п-^ = — оператор числа электронов в спиновом состоянии а на г-й квантовой точке; пер- вое слагаемое в (6.1) описывает одноэлектронные энергии квантовых точек, включая и потенциальную энергию электронов во внешнем поле и в поле других зарядов как внутри, так и вне ячейки; второе слагае- мое в (6.1) описывает туннелирование между состояниями ближайших соседних квантовых точек; третье — энергию кулоновского отталки- вания двух электронов на одной квантовой точке с противоположными спинами, а четвертое соответствует прямому кулоновскому взаимодей- ствию между электронами, локализованными на различных точках в ячейке. Параметр поляризации Р для основного состояния определяется выражением р _ (Р1 + Рз) ~ (Р2 + Рд) (g 2^ Pl + р2 + рз + Pi где Pi = 52 (V’ol^ialV’o) (6.3) <7=1,1-
6.1. Клеточные автоматы на ячейках из квантовых точек 289 — квантово-механическое среднее число электронов на г-й квантовой точке по основному состоянию ячейки, описываемому вектором состо- яния IV’o)- Два состояния ячейки становятся энергетически неэквивалентны- ми, если рядом находится другая ячейка с определенным параметром поляризации Р. Если, например, вначале состояния ячеек были различ- ны, то вся система оказывается в возбужденном состоянии благодаря увеличивавшемуся кулоновскому отталкиванию электронов на ближай- ших соседних квантовых точках. В результате первоначальное вырож- дение электронных состояний в первой ячейке снимается и происходит переход системы из двух ячеек в основное состояние с одинаковыми значениями параметра поляризации Р (рис. 6.2). Переноса электронов из ячейки в ячейку при этом не происходит, то есть осуществляется так называемое беспроводное (wireless) взаимодействие ячеек, не сопро- вождающееся прохождением тока и диссипацией энергии. 0 е 0 е о е о 0 о е © е о е о о е о е о Рис. 6.2. Принцип беспроводного взаимодействия двух ячеек. Рассмотрим далее простую цепочку пятиточечных ячеек. Перевод состояния первой ячейки в цепочке в возбужденное состояние в ви- де «неправильной» ориентации квадрупольного момента производится путем изменения заряда на ближайшем к ячейке проводнике. Это со- стояние, благодаря взаимодействию только ближайших квантовых то- чек соседних ячеек, будет затем передаваться по цепочке по принципу домино в виде солетонообразной волны на ее конец в результате беспро- водного взаимодействия между ячейками. Для считывания полученно- го на выходе сигнала в [6.2] предполагается использовать маленький электрометр. В результате, возбужденное состояние будет выведено из системы, а вся цепочка перейдет в исходное основное поляризованное термодинамическое состояние, аналогичное сегнетоэлектрическому со- стоянию в твердом теле. Основное состояние, в которое релаксирует большая совокупность таких ячеек, составляющих нанокомпьютер, вообще говоря, энергети- чески многократно вырождено. При определенных заданных начальных и граничных условиях это вырождение снимается, и система перехо-
290 Глава 6 дит в одно из возможных основных состояний. Иначе говоря, каждой совокупности состояний ячеек на входе соответствует своя новая кон- фигурация основного состояния всей системы и соответствующее со- стояние ячеек на выходе, которое и определяет результат вычисления. В этом состоит принцип «вычислений в основном состоянии» (ground state computing), используемый в беспроводной архитектуре клеточно- го автомата на квантовых точках. Существует глубокая аналогия таких клеточных автоматов с известными моделями искусственных нейрон- ных сетей и спиновых стекол с фазовыми переходами, обусловленными взаимодействием магнитных ионов. Основными преимуществами та- кой организации являются устойчивость работы системы, надежность вычислений, хорошая помехозащищенность и нечувствительность к на- личию дефектов. Однако клеточные автоматы на пятиточечных ячейках встречают- ся с рядом трудностей, среди которых отметим возможность образова- ния «изгибов» (kink) в распределении ориентации квадрупольных мо- ментов вдоль цепочек ячеек в системе благодаря захвату дополнитель- ного электрона в процессе передачи сигнала на какой-либо свободной точке ячейки, переход системы при быстром переключении не на основ- ное, а на метастабильное возбужденное состояние, релаксация из кото- рого в основное состояние происходит с рассеянием энергии в окружа- ющую среду или путем передачи ее другим ячейкам, вызывая ложное их переключение [6.2]. Для преодоления последней трудности предпола- гается производить достаточно плавное адиабатическое переключение, при котором система в каждый момент времени остается в основном состоянии, соответствующем мгновенному значению внешнего сигна- ла V(t), плавно изменяя высоту потенциальных барьеров между кван- товыми точками. При адиабатическом переключении в значительной степени сохраняется обратимость логических операций. Рабочие температуры устройств на квантовых точках ограничены величиной энергии возбуждения электронов из основного состояния, которые в свою очередь определяются характерными размерами кван- товых точек, и высотой барьера между квантовыми точками. Напри- мер, при размерах квантовых точек порядка 20 нм рабочая температура не превышает нескольких кельвинов. Из обратимых пятиточечных ячеек могут быть построены любые логические элементы. На рис. 6.3 для примера представлена структура классического необратимого инвертора НЕ (NOT).
6.1. Клеточные автоматы на ячейках из квантовых точек 291 Рис. 6.3. Инвертор, построенный на пятиточечных ячейках [6.2]. Изображены только занятые электронами квантовые точки. В качестве элементов клеточного автомата могут быть исполь- зованы и другие бистабильные устройства [6.1]. Например, в работе А. Короткова [6.3] было предложено в качестве отдельного элемента ис- пользовать линейную цепочку из нескольких квантовых точек, которая может находиться в двух состояниях — нейтральном и поляризован- ном (рис. 6.4), что позволяет обойти некоторые трудности, связанные с использованием пятиточечных ячеек. Распространение сигнала Рис. 6.4. Передача сигнала без переноса заряда путем поляризации линейных элементов из восьми квантовых точек в схеме А. Короткова. Квантовая точечная структура, являющаяся аналогом атома, пред- ставляет интерес также и с точки зрения наблюдения многочастичных эффектов в матрице таких связанных между собой структур. Удержи- ваемые гетероструктурными барьерами электроны в них могут тун- нельным образом переходить на соседние точечные структуры, образуя суперпозицию локализованных электронных состояний. Такая регуляр- ная квазидвумерная система ведет себя как искусственный узкозонный кристалл со свойствами, управляемыми в широком диапазоне. При на- половину заполненной электронами узкой минизоне система аналогич- на переходному металлу, который может испытывать фазовые перехо- ды металл-диэлектрик первого рода моттовского типа при соотношении
292 Глава 6 параметров в модели Хаббарда Т^/и ~ 1. Управлять удерживающими электроны потенциальными барьерами можно с помощью воздействия внешним электрическим полем и тем самым управлять моттовским переходом и транспортными свойствами матрицы из квантовых точеч- ных структур. Для этой схемы в [6.4, 6.5] предлагается использовать систему связанных квантовых точек несимметричной выпуклой фор- мы (рис. 6.5). Рис. 6.5. Двухточечные ячейки выпуклой формы [6.4], Е — напряженность электрического поля. Под действием электрического поля электроны переходят в суже- ную часть квантовой точки, с более широким эффективным барьером между точками с меньшим значением параметра Taht и большим зна- чением U. Передача информации от одного элемента к другому в такой матрице будет осуществляться путем, подобным распространению волн зарядовой плотности в обычных полупроводниковых кристаллах. Рассмотренные выше устройства не являются в полной мере кван- товыми клеточными автоматами, поскольку способны производить лишь цифровые вычисления на основе булевой логики и не способны вы- полнять квантовые алгоритмы, основанные на использовании свойств чистых квантовых состояний системы квантовых точек. В них не со- блюдаются четыре из пяти основных требований для квантовых ком- пьютеров, которые были перечислены ранее в гл. 3. Во-первых, ячейка с двумя состояниями, соответствующими двум значениям параметра поляризации Р, не обладает свойствами кубита. Во-вторых, в таких клеточных автоматах исходная инициализация квантовых состояний не производится. В-третьих, при тех температурах, которые предпола- гается использовать, время декогерентизации возбужденных состояний очень мало и, даже если бы инициализация была проведена, когерент- ность начального состояния была бы быстро разрушена. В-четвертых, квантовые состояния по крайней мере двух соседних ячеек не образуют контролируемые суперпозиции типа запутанных состояний, необходи- мые для выполнения двухкубитовых операций. Наконец, предполагае- мые способы управления и контроля состояний отдельных квантовых
6.2. Клеточные автоматы на квантовых точках 293 ячеек не предусматривают чувствительности к их когерентным свой- ствам, то есть являются в этом смысле «грубыми». Тем не менее это не означает, что принцип клеточного автомата на ячейках из квантовых точек с зарядовой поляризацией должен быть совершенно исключен из использования в квантовых компьютерах. Так, если потенциальный барьер, разделяющий ближайшие кван- товые точки на разных диагоналях пятиточечной ячейки, достаточно прозрачен и энергия туннелирования (второй член в (6.1)) сравнима с энергией прямого кулоновского взаимодействия в ячейке (третий и четвертый члены в (6.1)), то вырождение основного состояния снима- ется, и в этом случае электроны уже не локализуются только на двух точках. Квантовое состояние ячейки будет определяться суперпозицией состояний электронов на всех четырех точках внутри ячейки. Вырож- денные состояния, соответствующие полной локализации электронов на квантовых точках, становятся теперь нестационарными, а параметр поляризации Р осциллирующим. Другими словами происходит коге- рентное туннелирование между двумя парами квантовых точек. Этой суперпозицией в принципе можно управлять путем изменения парамет- ров потенциальных барьеров, разделяющих квантовые точки или воз- действуя локально внешним электрическим полем на квантовые точки. Такую суперпозицию состояний одной ячейки формально можно опи- сывать с помощью понятия псевдоспина, подобно суперпозиции состо- яний отдельного кубита. Однако в качестве кубита удобнее выбрать не пятиточечную, а более простую структуру на квантовых точках. Далее будут рассмотрены такие структуры с двумя зарядовыми состояниями, которые могут служить основой для создания квантовых компьютеров и, в частности, квантовых клеточных автоматов. Варианты квантовых клеточных автоматов на ядерных спинах ра- нее были рассмотрены в гл. 5. 6.2. Клеточные автоматы на квантовых точках с электронной спиновой поляризацией Среди других предлагаемых вариантов создания клеточного авто- мата на квантовых точках в литературе обсуждается возможность ис- пользования в качестве двухуровневого элемента квантовой точки с одним электроном, находящимся в дважды вырожденном по спину ор- битальном состоянии. Одна из первых работ на эту тему была опублико- вана в 1994 году [6.6]. В ней рассматривалось устройство, работающее
294 Глава 6 по принципу клеточного автомата на основе классической булевой ло- гики. Квазидвумерная (или квазиодномерная) структура из одноэлек- тронных квантовых точек представляла собой матрицу, в которой бла- годаря взаимодействиям между электронами возможно установление спинового упорядочения. Свойства таких систем достаточно детально исследованы теоретически и, в частности, на основе модели Хаббарда. Для реализации принципа вычислений в основном состоянии в струк- турах, предназначенных для создания вычислительных устройств ти- па клеточных автоматов, основное состояние системы должно соответ- ствовать антиферромагнитному упорядочению. Температура «фазово- го перехода» в такое состояние должна быть значительно выше рабочих температур устройства. Для комнатных рабочих температур кванто- вые точки должны в этом случае иметь диаметр порядка 2 нм, а рассто- яние между их центрами порядка 4 нм. Передача информации от одного элемента к другому в таких системах будет осуществляться посредст- вом своеобразных волн спиновой плотности. Заметим, что основное антиферромагнитно упорядоченное состояние при конечных темпера- турах не является чистым квантовым состоянием системы электрон- ных спинов, поскольку возбуждение спиновых волн нарушает фазовую когерентность состояний отдельных спинов. Ввод и вывод информации в устройствах на квантовых точках со спиновой поляризацией может быть произведен с помощью специаль- ного типа сканирующего туннельного микроскопа, в котором зонд вы- полнен из магнитного материала. Булевые состояния отдельного элек- тронного спина, создаваемые локальным полем, представляют собой квантово-механические средние значения проекции спина на направ- ление поля. Анализ функционирования основных логических элементов на квантовых точках с электронной спиновой поляризацией был выпол- нен С. Молотковым и С. Назиным [6.7] на основе модели, описываемой гайзенберговским спиновым гамильтонианом вида Н = Y/SiSj + 2/ZB (6.4) i>3 i где Si — операторы электронного спина квантовой точки, J — обмен- ный интеграл, суммирование ведется только по ближайшим соседям, Bi — локальное магнитное поле.
6.2. Клеточные автоматы на квантовых точках 295 В качестве примера рассмотрим логический элемент NOT (НЕ) (обратимый инвертор) на спиново-поляризованных квантовых точках. Он представляет собой всего две близко расположенные квантовые точ- ки А и В, электронные спины которых связаны обменным взаимодей- ствием с J > 0. Идеально было бы иметь для него в качестве входа спи- новое состояние | |д), а в качестве выхода | |в), или наоборот. Однако такие чистые состояния в структуре из двух точек при комнатных тем- пературах невозможно реализовать из-за неизбежной при наличии об- менного взаимодействия примеси других состояний и сильной неодно- родности сигнального магнитного поля, используемого для индивиду- ального управления состояниями квантовых точек. Поэтому спиновые конфигурации входа и выхода следует рассматривать как квантовоме- ханические средние от оператора Sz. Если выбрать в качестве базисных четырехкомпонентные составляющие прямых (или тензорных) произ- ведений спиновых векторов состояния квантовых точек А и В || ФаТв), I Та|в), | 4-аТв), | 1а|в)то диагонализируя гамильтониан (6.4), полу- чим, что основному состоянию при J > 0, ВА 0, Вв = 0, с энергией е = — J/2 — у/(//вВд)2 + J2 соответствует собственный вектор в виде суперпозиции [6.7] |Sab) = (w| TaIb) - «| IaTb)) 1 (6-5) где ы2\ _ 1 v2 / ~ 2 /'ВА (6-6) ^(//bBa)2+J2 Квантово-механические средние значения для проекций спинов на вхо- де и выходе при наличии локального сигнального магнитного поля /?\ только на одной квантовой точке А (вход инвертора) принимают вид /'ВА _ /iBA (6-7) ^Az) Лрв^а)2+-/2' ™ V(MbBa)2+J2’ На квантовых точках со спиновой поляризацией в рассмотренном варианте могут быть построены и любые другие логические элементы. Соответствующие вычислительные устройства могут обладать ря- дом существенных преимуществ по сравнению с другими нанострук- турными устройствами, работающими на классических булевых прин- ципах. К основным из них можно отнести следующие [6.6]:
296 Глава 6 а) Они могут в принципе работать при комнатных температурах. б) Электронный спин не будет переориентироваться под действи- ем внешнего шумового возмущения, если эти шумовые поля немагнит- ные. в) Перезапись бита информации производится без физического пе- ремещения заряда, и поэтому нет емкостных ограничений на времен- ные параметры. г) Отсутствие движения зарядов исключает проблему захвата но- сителей дефектами материала. Компьютеры, построенные из таких одноэлектронных спиновых элементов могли бы обладать очень высокой степенью интеграции (до 10В * * * * 13 бит/см2), ультравысоким быстродействием (до ~ 1 нс на элемент), ультранизкой рассеиваемой энергией (~ 1О-20 Дж на элемент). Однако, рассмотренные схемы клеточных автоматов на квантовых точках со спиновой поляризацией, также как и на ячейках с зарядовой поляризацией, также не являются квантовыми в полном смысле. Как те, так и другие можно рассматривать лишь как своего рода прототи- пы клеточных автоматов, которые однако при определенной доработке могут стать и полноправными квантовыми компьютерами или войти в состав квантового компьютера в виде вспомогательного классического (булевого) устройства. 6.3. Квантовые компьютеры на квантовых точках с электронными зарядовыми (орбитальными) состояниями 6.3.1. Кубиты на паре квантовых точек с зарядовыми состояниями В ряде работ предлагались различные варианты собственно кван- товых компьютеров на квантовых точках с двумя электронными орби- тальными состояниями в качестве кубитов, описываемых с помощью псевдоспина 1/2. Рассмотрим здесь вариант такого компьютера на ос- нове более простых ячеек по сравнению с рассмотренными выше пяти- точечными ячейками, предложенный Т. Танамото (Т. Tanamoto) [6.8]. В качестве отдельной ячейки рассматривалась несимметричная пара квантовых точек разного размера с существенно отличающимися соб- ственными энергиями. Эти пары точек предполагалось располагать в
6.3. Квантовые компьютеры на квантовых точках 297 туннельных структурах с несимметричными барьерами в области меж- ду каналом и затвором некоторой МОП-структуры. Между собой точки разделяются достаточно прозрачным потенциальным барьером, благо- даря чему осуществляется определенная связь между точками. Инжек- тируемый в структуру со стороны канала электрон занимает нижеле- жащий уровень, то есть он оказывается локализованным в квантовой точке большего размера. Полной локализации электрона на одной кван- товой точке а можно сопоставить логическое состояние «|1)» = |1а,Оъ), а локализации на другой квантовой точке b (более высокая собственная энергия) — состояние «|0)» = |0а, 1ь) (рис. 6.6). Этим двум состояниям квантовых точек соответствуют собственные энергии Ея и Е\,. Будем предполагать, что они содержат и вклад внешнего потенциала. Состояние «И>» канал большая малая затвор G точка точка Состояние «10>» канал большая малая точка точка а b затвор G Рис. 6.6. Локализованные состояния электрона «|1)>> и «|0)>> на паре квантовых точек [6.8]. Для квантового описания рассматриваемой пары точек воспользу- емся выражением (6.1). Опуская в нем здесь кулоновское взаимодей- ствие и спиновые индексы и полагая для простоты Таь = 1ьа запишем гамильтониан для системы с двумя квантовыми состояниями и ферми- евскими операторами рождения и уничтожения на точках а и b Н = Ела+ал + Еъа£аъ + (Tab/2)(a+ab + «ь “»)• (6.8) Диагонализацию гамильтониана произведем с помощью следующего унитарного преобразования фермиевских операторов «+ = иА^ + «([ = —vAf + иА£, 6.9
298 Глава 6 где коэффициенты преобразования удовлетворяют условию u2 + v2 = 1. В результате для них будем иметь (и2\ _ 1 — 2 (6.10) Преобразованный гамильтониан принимает диагональный вид н = е_а+а1 + е+а+а2 = = (Еа + Еь)/2 - ДЕ(Л+Л - А+А2), где собственные энергии делокализованных на двух точках электрон- ных состояний имеют значения Е± = (Еа + Еь)/2 ± ДЕ = (Еа + Еь)/2 ± (1/2)^/(Еь - Еа)2 + Т2Ь. (6.12) В (6.11) было учтено, что на две квантовые точки приходится один электрон, то есть «а аа + а(/«ь = А± Лх + А? А2 = 1. (6.13) В гамильтониане для пары квантовых точек (6.8) от фермиевских опе- раторов рождения и уничтожения электронов на квантовых точках а и Ь, при условии (6.13), можно перейти к матрицам Паули с помощью соотношений Н. Боголюбова [6.9]: аа аа = (1 - ?z)/2, = (1 + SQ/2, аа ab + a£aa = (6.14) В результате получим в представлении состояний «|1)» и «|0)» для га- мильтониана (6.8) выражение Н = (1/2) • (Еа + Еь) • Т + (1/2) • (Еь - Ea)?z + (Tab/2) • ?х, (6.15) подобное гамильтониану спина S = 1/2 во внешнем поле с составляю- щими Bz = (Еъ - Ea)/2/zB и Вх = ТаЬ/2/;В- Таким образом, мы видим, что рассмотренная несимметричная па- ра квантовых точек с одним электроном обладает основными свойст- вами, характерными для кубитов-спинов.
6.3. Квантовые компьютеры на квантовых точках 299 Цепочку из расположенных рядом пар квантовых точек — куби- тов — в [6.8] предполагается поместить в подзатворный диэлектрик специально созданного кремниевого МОП-транзистора таким образом, чтобы перенос заряда между различными парами-кубитами был пре- небрежимо мал. Для индивидуального управления кубитами помимо верхнего общего затвора предлагается ввести систему индивидуальных управляющих затворов внутри диэлектрика, действующих непосредст- венно на каждый кубит. Основные этапы квантовых вычислительных операций состоят в следующем. Инициализация зарядового состояния осуществляется пу- тем приложения к верхнему общему затвору (рис. 6.8) большого на- пряжения, приводящего к заполнению состояний больших точек и уни- фицирующего состояния кубитов. Этот же затвор служит защитой от внешних электромагнитных воздействий. Входные и выходные сигна- лы поступают через индивидуальные затворы каждого кубита. С помощью внешнего электрического потенциала, создаваемого напряжением на соответствующих затворах, можно изменять отно- сительное положение минимумов потенциала и положение энергети- ческих уровней в квантовых точках. При совмещении этих уровней (Еъ = Еа) в результате резонансного туннелирования электрон будет переходить из одной точки в другую. В результате образуются два новых состояния, представляемые четными и нечетными суперпозици- ями делокализованных по двум связанным точкам состояний, опреде- ляемых операторами рождения Л+ = У172(а+-а+), Л+= У1Т2(а+ + а+). (6.16) Основному энергетическому состоянию, как следует из (6.11), соот- ветствует антисимметричная суперпозиция состояний с энергией Е_, определяемая операторами рождения А*, которые в гайзенберговском представлении зависят от времени следующим образом: = exp(iHt/h)A^2 ехр(—iHt/h) = A^2exp(iE^t/h). (6.17) Если при t = 0 электрон был локализован на точке а, то есть «|1)» = = «+ • |0а,0ь), где |0а,0ь) — состояние «вакуума» (отсутствуют элек- троны на обоих квантовых точках а и Ь), то в условиях резонансного туннелирования (Еа = Еъ = Е), создаваемого импульсом напряжения на управляющем затворе, эволюция основного состояния двухкубито- вой ячейки во времени будет описываться суперпозицией состояний
300 Глава 6 «|1>»=«+ • |0а,0ь> = |1а,0ь> и «|0>» = • |0а,0ь> = |0а, 1Ь>, соответству- ющих нахождению электрона на точках а и Ь: |Ф(Л)> = a+(t) • |0a,0b> = M+(i) + vA+(t)) |0a,0b> = J8) = ехр(г(£а + Eb)t/2h)[cos(AEt/К) «|1)» + sin(A£^i/Й)] • «|0)». Выбирая длительность импульса напряжения на затворе t = 7ГЙ/2ДВ, получим |Ф(1)) = exp(iEat/К)а^ • |0а,Оъ) = ехр(гтг£^/2Д£) • «|0)», то есть «|1)» => ехр(гтг£^/2Д£^) • «|0)», что с точностью до несущественно- го общего фазового множителя как раз соответствует операции NOT. При толщине потенциального барьера ~ 1 нм и высоте ~ ЗэВ, время переключения составляет ~ 20 пс [6.8]. Для выполнения двухкубитовой операции CNOT следует исполь- зовать не учтенное в гамильтониане (6.8) изменение потенциала на квантовых точках контролируемого кубита, определяемое кулоновским взаимодействием с зарядом на соседнем контролирующем кубите при изменении его состояния, благодаря которому происходит относитель- ное смещение уровней энергии в квантовых точках контролируемого кубита, приводящее или не приводящее к выполнению на нем опера- ции NOT. Декогерентизация квантовых состояний в кремниевых нанострук- турах в основном определяется влиянием поверхностных ловушек, по- этому потребуется использование сверхчистых технологий для исклю- чения этого механизма декогерентизации. Предложенная схема удачно сочетает квантовую и обычные полупроводниковые интегральные схе- мы, что делает ее удобным вариантом для использования в квантовом компьютере. Позднее Т.Танамото [6.10] рассмотрел другой вариант, в котором в качестве кубитов предлагалось использовать пары симметричных квантовых точек, но с несколько большими размерами (десятки на- нометров), чем в предыдущем случае. В этом случае энергетический спектр отдельных квантовых точек близок к непрерывному. Предпо- лагается, что между точками имеет место емкостная связь, при этом эта связь между кубитами более слабая, чем между квантовыми точ- ками внутри кубита. Рассматривается случай, когда разность чисел электронов на квантовых точках в паре либо не изменяется (п = = Na — Nb = 0), либо изменяется на единицу (n = 1), что соответствует двум состояниям пары точек. Поляризованные зарядовые состояния ку-
6.3. Квантовые компьютеры на квантовых точках 301 бита (двух связанных квантовых точек) ведут себя как дипольные мо- менты в электрическом поле, создаваемом потенциалом индивидуаль- ных затворов. Это поведение описывается уравнением Блоха и поэтому квантовые операции реализуются подобно тому, как это происходит в ЯМР квантовом компьютере. Электростатическая энергия пары точек определяется величиной параметра п и приложенного к индивидуально- му затвору напряжения, при адиабатическом изменении которого эти состояния будут проходить точку пересечения, где энергии обоих со- стояний сравниваются, и затем происходит дальнейший обмен заселен- ностями состояний пары квантовых точек (то есть производится опе- рация NOT). Две пары таких квантовых точек эквивалентны системе двух взаимодействующих кубитов. Оценка времени декогерентизации, обусловленного преимущест- венно взаимодействием двухуровневой системы с деформационными акустическим фононами, показывает значительно большее значение по сравнению с временем декогерентизации в трехмерных структурах, до- стигающее порядка 0,1 мкс, что являтся проявлением так называемо- го эффекта «фононного узкого горла» [6.11] в таких низкоразмерных структурах, какими являются квантовые точки. В [6.10] обсуждается и предложение использовать для детектиро- вания зарядового распределения, создаваемого на кубитах из кванто- вых точек, расположенных в подзатворном окисле кремния длиннока- нальной МОП-транзисторной структуры. Систему кубитов в МОП-тран- зисторе можно рассматривать как последовательный ряд МОП-струк- тур, соответствующих отдельными связанными квантовыми точками (рис. 6.7). Если между истоком и стоком приложено напряжение Тц. то об- ласть обеднения будет распространяться от истока к стоку таким об- разом, что ширина области обеднения будет увеличиваться при при- ближении к стоку. Ток в канале транзистора I& будет различаться в зависимости от положения кубитов, на которых происходит изменение распределение заряда. В канале между г-м кубитом и (г — 1)-м кубитом для области малых Тц этот ток определяется выражением (см. [6.12]) ~ A) - V^)(K - K-i) - |а(Ц2 - УДХ)) , (6.19) где (3q = Z/j,oCo/Li, Z — ширина канала, //о — подвижность носителей в канале, Lj — длина канала для г-го кубита, Со — удельная емкость
302 Глава 6 Общий затвор Рис. 6.7. Схема МОП-структуры с кубитами из квантовых точек в подзатвор- ном диэлектрике. Gi, G2, ... , Gm — индивидуальные затворы при кубитах. Все кубиты находятся в состоянии с п = 1. подзатворного диэлектрика, а = 1 + Qb/I^bC'q, где Qb — заряд облас- ти обеднения на единицу поверхности, Vq* — напряжение на затворе, = Vt + ДУ^ — пороговое напряжение, где Ут = V’fb + 2<£>в + + Qb/Co, Vfb — напряжение плоских зон, <рв — разность потенциа- лов между уровнем Ферми и собственным уровнем полупроводниковой подложки, ДУ^ — сдвиг порогового напряжения за счет изменения зарядового распределения г-го кубита. Из условия непрерывности то- ка следует, что токи на разных участках должны быть равны одному и тому же значению Id- Рассмотрим в качестве примера только два кубита, когда напря- жение на первом кубите Vi, а на втором У2 = I'd- Значение Vi опре- деляется из условия равенства токов на обоих участках /ц ,2'> = /ц. В результате найдем (здесь исправлена ошибка в [6.10]) /л ~ Тг—дГгТ— ( ИзгИзхИэ VGi + 'G2 \ + 2VG1yG2 --^2) 2(Vgi + VG2) D (6.20) где VGi = » VD.
6.3. Квантовые компьютеры на квантовых точках 303 Если заряд перераспределился на первом кубите и вызвал сдвиг порогового напряжения А1'т на первом участке, то V’gi = Vq — Ут — — ДУг и Vq2 = Vq — Ур, а если это произошло на втором кубите, то 1'gi = Ус — Ут и Усг = Ус — Ут — ДУг- Для разности токов для этих двух случаев будем иметь [6.10] /30а ДМ »----------—---------ДУгУ. [2(Ус - Ут) - ДУг] (6-21) Следовательно, эта разность может наблюдаться только на нелинейном участке вольтамперной характеристики Id(Vd) (а 0). Возможность использования оптических методов управления состояниями кубитов на асимметричных квантовых точках раз- ных размеров и разного состава компонентов в гетероструктуре GaAs/AlxGai_xAs, вертикально расположенных на идентичных полу- проводниковых столбиках, обсуждалось в [6.13]. В этом случае кван- товый регистр предлагается строить на основном и возбужденном од- ноэлектронных состояниях каждой квантовой точки. Асимметричные квантовые точки имеют большой встроенный дипольный электроста- тический момент для переходов между основным и возбужденным состояниями. Связь электронных состояний соседних квантовых то- чек осуществляется посредством электрического диполь-дипольного взаимодействия. Асиметричный потенциал может быть выбран так, чтобы скорость дефазировки состояний, обусловленная спонтанной эмиссией фононов, была минимальной. Квантовые операции в этом случае также можно описывать с помощью понятия псевдоспина в полной аналогии с ЯМР квантовыми компьютерами, но здесь они будут выполняться с помощью лазерных импульсов. Преимущест- вом такого варианта является несколько большие размеры элемен- тов по сравнению с квантовыми точками с зарядовой поляризаци- ей в основном состоянии, поскольку взаимодействие между кубита- ми определяется электрическими диполь-дипольными взаимодействи- ями, а не туннелированием через прозрачные потенциальные барье- ры между кубитами. Однако быстрая декогерентизация возбужден- ных электронных состояний в таких системах, по-видимому, может стать основным препятствием реализации их для квантовых вычисле- ний. Другого типа вариант оптически управляемых кубитов был пред- ложен Л. Опёновым [6.14]. В качестве кубита рассматривалась па-
304 Глава 6 ра одинаковых двухуровневых квантовых точек с высоким разде- ляющим барьером. Двумя состояниями кубита являлись два основ- ных орбитальных состояния этой пары точек, соответствующие хо- рошей локализации электрона в одной из точек. Существенно, что в этих состояниях электрон имеет очень большое время декогеренти- зации. Заметную вероятность когерентным образом перейти из од- ной точки в другую электрон приобретает лишь при переводе его ре- зонансным лазерным тг-импульсом в возбужденное состояние с уров- нем энергии вблизи края потенциальной ямы. Было показано, что при определенных значениях частоты, длительности и интенсивнос- ти лазерного импульса электрон перейдет с вероятностью близкой к единице из основного локализованного состояния в одной квантовой точке в локализованное основное состояние другой квантовой точки, что дает возможность осуществить однокубитовую обратимую опера- ции NOT. Оптически управляемые двухкубитовые операции CNOT могут выполняться на двух парах квантовых точек, соответствующих конт- ролируемому и контролирующему кубитам, с использованием еще од- ной дополнительной квантовой точки с меньшими размерами, распо- ложенной у контролируемого кубита в области разделяющего барье- ра [6.15]. Энергия основного состояния последней близка к вершине потенциального барьера и поэтому волновые функции основного со- стояния электрона малой квантовой точки и более протяженных воз- бужденных состояний больших квантовых точек при оптическом воз- буждении перекрываются и все квантовые точки начинают взаимо- действовать между собой подобно атомам в молекуле. Структуры, состоящие из нескольких взаимодействующих между собой кванто- вых точек, стали называть «искусственными молекулами». Взаимо- действие между кубитами, необходимое для выполнения двухкубито- вой операции, осуществляется за счет гибридизацию их возбужден- ных состояний и основного состояния той же малой квантовой точ- ки, которая благодаря параллельному сдвигу одного кубита относи- тельно другого, оказывается расположенной еще и вблизи одной из больших точек контролирующего кубита. Таким образом, воздейст- вие через нее на контролируемый кубит либо произойдет, если элек- трон на большой точке контролирующего кубита локализован (со- стояние |1)), либо не произойдет, если он не локализован (состоя- ние |0)).
6.3. Квантовые компьютеры на квантовых точках 305 6.3.2. Кубит на одной квантовой точке, разделенной управляемым потенциальным барьером Численное моделирование квантового кубита на квантовой точке, сформированной в арсениде галлия, с круговой цилиндрической сим- метрией, разделенной на две симметричные части дополнительным по- тенциальным барьером гауссовой формы, который создает два одина- ковых потенциальных минимума на расстоянии порядка десятка на- нометров друг от друга, было выполнено в [6.16]. Предполагалось, что система находится при низких температурах порядка милликельвинов, при которых кТ много меньше энергии возбуждения электронных кван- товых состояний, что обеспечивает их исходную инициализацию и тре- буемую когерентность. В качестве логических состояний служили пол- ностью локализованные состояния электрона в минимумах потенциала при достаточно большой высоте потенциального барьера. Считывание состояний кубита предполагается выполнять, используя одноэлектрон- ные методы для соответствующей пары считывающих затворов, распо- ложенных вблизи потенциальных минимумов квантовой точки. Кубит управляется с помощью центрального контролирующего затвора, изме- няющего, в отличие о варианта Таномото, высоту разделяющего потен- циального барьера. Были рассмотрены способы осуществления основ- ных квантовых операций. Однокубитовая операция производится, как и в предыдущем случае, путем выбора соответствующей длительности импульса напряжения на центральном контролирующем затворе. При выполнении операции CNOT контролирующий кубит распола- гается таким образом, чтобы один из минимумов его потенциала, в ко- тором находится или отсутствует электрон (соответственно, состояния |1) и |0)), оказывается вблизи потенциального барьера соседнего конт- ролируемого кубита, повернутого на угол тг/2. Следовательно, контро- лирующий кубит может в зависимости от своего состояния изменять величину этого барьера, включая (или не включая) в контролируемом кубите операцию NOT. Например, если состояние контролирующего кубита |0) соответствует отсутствию электрона в ближайшем к потен- циальному барьеру контролируемого кубита минимуме контролирую- щего кубита, то изменение высоты барьера контролируемого кубита будет минимально и для выполнения операции NOT на нем потребует- ся длительность воздействующего на него импульса £noto, а если это состояние |1), то происходит существенное увеличение высоты барье-
306 Глава 6 ра и потребуется другая большая продолжительность импульса £noti- Продолжительность импульсного воздействия на контролирующий ку- бит icNOT выбирается следующим образом: icNOT = ^noto • £noti/(^noti — ^noto)- (6.22) Изменяя амплитуду импульсов, можно достигнуть того, чтобы отно- £noti/2(£noti - ^noto) = N (6.23) было целым числом. Если контролирующий кубит находится в состо- янии |0), то продолжительность icNOT = £noto2-/V и действие такого импульса будет эквивалентно действию 2/V последовательных операций NOT на втором кубите, что совпадает с операцией идентичности. Если контролирующий кубит находится в состоянии |1), то продолжитель- ность icNOT = ^noti(22V —1) и действие такого импульса эквивалентно нечетному числу (2N — 1) последовательных операций NOT на втором кубите, или просто операции NOT. Продолжительность операций NOT и CNOT при значениях характерных геометрических параметров рас- сматриваемой структуры порядка десятка нанометров лежит в области нескольких десятков пикосекунд. В работе [6.16] были изучены также процессы декогерентизации. Для полупроводниковых структур на основе GaAs при нулевых тем- пературах основными механизмами декогерентизации являются: спон- танная эмиссия фотонов, а также эмиссия акустических деформацион- ных и пьезоэлектрических фононов. Преобладающим механизмом ока- зывается спонтанная эмиссия пьезоэлектрических акустических фоно- нов, но и она имеет относительно малую вероятность при работе сис- темы кубитов в гигагерцовом диапазоне рабочих частот. 6.4. Квантовые компьютеры на квантовых точках с электронными спиновыми состояниями 6.4.1. Квантовые точки с электронными спинами, связанными обменным взаимодействием Собственно квантовые компьютеры на квантовых точках с дваж- ды вырожденным состоянием электронного спина, которое снимает- ся во внешнем магнитном поле, были предложены в 1998 году в ра- ботах [6.17, 6.18]. Можно указать на два основных преимущества ис- пользования реального спина вместо псевдоспина, которое обычно ис- пользуется для приближенного описания системы, где основную роль
6.4. Квантовые компьютеры на квантовых точках 307 играют лишь два зарядовых (орбитальных) состояния. Во-первых, ре- альный спин 1/2, представляющий кубит, в отличие от псевдоспина всегда хорошо определен, то есть не существует излишнего гильбертово- го пространства, куда могла бы произойти «утечка» состояния кубита; во-вторых, время декогерентизации кубитов на реальных электронных спинах в полупроводнике может быть сравнительно велико (микросе- кунды). Квантовые точки предполагалось создавать путем удержания дву- мерного электронного газа, образующегося в квантовой яме в плоскос- ти гетероперехода, например, в гетероструктуре GaAs/AlxGai_xAs на ограниченных участках его площади, с помощью электрических элек- тродов, расположенных над гетероструктурой. Чтобы получить кубиты с электронными спинами на такой структуре (один кубит на одну кван- товую точку) необходимо точно контролировать число электронов на квантовой точке. Число электронов N в квантовой точке должно быть нечетным числом, сохраняющимся в процессе всех операций, что может быть обеспечено благодаря эффекту кулоновской блокады. В идеальном случае, который соответствует очень малым размерам квантовых то- чек, N = 1. В качестве квантовых точек — кубитов рассматривались также и естественные донорные атомы, внедренные, например, в гетерострук- туре на основе SixGei_x вблизи поверхности гетероперехода [6.19]. В этом случае удается так контролировать эффективную массу элек- трона, что эффективный боровский радиус в напряженном сплаве SiGe может стать значительно больше чем в Si и отдельные донорные атомы могут располагаться на расстоянии друг от друга на порядок больше, чем в кремниевом квантовом компьютере Кейна. Следовательно, для формирования таких многокубитовых структур может быть использо- вана современная оптическая литография. Другим преимуществом такой системы является то, что в зависи- мости от состава сплава электронный g-фактор сплава изменяется от g(x = 1) = 1,995 до g(x = 0) = 1,563 и поэтому электронный спи- новый резонанс легко настраивается с помощью задаваемого затвором на эпитаксиальной гетероструктуре электростатического поля, которое смещает максимум распределения электронной плотности на доноре из эпитаксиального слоя с одним значением g в сторону слоя с другим его значением. Индивидуальные электрические заряды на донорах мо- гут детектироваться в этом случае при низких температурах с помо-
308 Глава 6 щью более простого по сравнению с одноэлектронными транзисторами устройства типа обычного МОП-транзистора. При построении любого квантового компьютера на квантовых точ- ках с электронными спинами необходимо выполнить ряд требований. Они были детально проанализированы в [6.20] и сводятся в основном к следующему: 1) Разность энергий возбужденного и основного орбитальных со- стояний ДЕ должна быть достаточно велика для того, чтобы можно было пренебречь тепловыми переходами в возбужденные состояния: ДЕ » кТ. (6.24) В случае гелиевых рабочих температур эта разность энергий (по- рядка нескольких мэВ) достигается в квантовых точках с размерами в десятки нанометров. 2) Для формирования начального состояния квантового регист- ра из L кубитов на квантовых точках с электронными спинами типа 101,0г, Оз,... ,0ь) при температурах жидкого гелия достаточно исполь- зовать магнитные поля порядка нескольких тесла. При этом геомет- рия регистра и окружение другими кубитами должны быть выбраны с таким расчетом, чтобы это состояние было стабильным и после вы- ключения магнитного поля, то есть отдельные кубиты должны быть в значительной степени развязаны друг с другом. 3) Роль времени декогерентизации в спиновых системах Tq игра- ет время поперечной или спин-спиновой релаксации электронных спи- нов Т2- Оно обычно на порядок больше зарядового времени декогерен- тизации. Типичное время релаксации для электронных спинов до- норных атомов в объемном кремнии составляет сотни микросекунд. Для сравнения заметим, что декогерентизация зарядовых состояний происходит за наносекунды. Это значение может существенно отли- чаться для наноэлектронных квантовых структур, содержащих пара- магнитные примеси. Серьезным механизмом декогерентизации элек- тронных спиновых состояний в слабом магнитном поле может быть взаимодействие электронного спина с ядерными спинами основного ма- териала [6.18]. Еще одним механизмом декогерентизации является не- однородность внешнего магнитного поля, которая приводит к неточнос- ти выполнения квантовых операций. Для надежной работы квантового компьютера необходима большая величина отношения 7T)/rq 1, где
6.4. Квантовые компьютеры на квантовых точках 309 г”1 — тактовая частота компьютера. С другой стороны, время выполне- ния отдельной логической операции тч должно быть достаточно велико для того, чтобы не вызывались переходы в возбужденное орбитальное состояние: rq 3> Й/Д.Е, то есть для квантовых точек с размерами в де- сятки нанометров должно быть более десятка пикосекунд. 4) В отличие от клеточного автомата на квантовых точках с элек- тронной спиновой поляризацией [6.6] в предлагаемом варианте ввод информации и управление вентилями должно производиться с помо- щью квантовых операций, описываемых унитарными преобразования- ми. Для выполнения однокубитовых операций, соответствующих пово- ротам спина на определенный угол, могут быть использованы, в част- ности, расположенные по соседству с кубитами вспомогательные кван- товые точки из магнитного материала [6.17]. Электрическое импульс- ное воздействие на потенциальный барьер между кубитом и магнитной точкой приводит к тому, что гамильтониан квантовой точки получает на время переключения дополнительное зеемановское слагаемое, при- водящее к необходимому повороту спина. Двухкубитовая унитарная операция SWAP выполняется путем импульсного включения обменного взаимодействия, описываемого га- мильтонианом гайзенберговского типа Hs{t) = J(i)Si-S2, (6.25) при этом необходимо, чтобы длительность импульса т соответствовала fo dtJ(t)/h = тг. Для оператора SWAP получим SWAP = f-ехр(-г/Й-У (6.26) о где Т — оператор Дайсона (F. Dyson) упорядочения по времени мно- жителей, получаемых при разложении экспоненциального оператора в ряд. Заметим, что с помощью одного обменного взаимодействия, опи- сываемого гамильтонианом (6.25), нельзя осуществить произвольную двухкубитовую квантовую операцию на кубитах, поскольку этот га- мильтониан коммутирует с операторами S2 = (Si + S2)2 и Sz = (Siz + + S2z)t то есть на основе его возможны только операции с одним и тем
310 Глава 6 же значением S и М, такой операцией является операция SWAP. Одна- ко в совокупности с однокубитовыми операциями такая двухкубитовая операция позволяет сформировать и другие двухкубитовые операции. Так фундаментальная операция CNOT осуществляется с помо- щью последовательности следующих однокубитовых операций и опе- рации SWAP (раздел 2.1): CNOT = (za(tt/2) ® Zb(-tt/2)) • VSWAP • (za(tt/2) ® TB) • VSWAP. (6.27) Временная зависимость J(t) в соответствии с теорией возмуще- ния определяется временной зависимостью параметра туннелирования Ti2(i) С одной точки на другую J(t) ~ Ti2(t)/U [6.16], где U — ку- лоновская энергия отталкивания двух электронов, находящихся на од- ной квантовой точке (параметр в гамильтониане Хаббарда). Эта зависи- мость может быть обеспечена путем воздействия с помощью импульсов напряжения на соответствующем затворе на высоту барьеров, разделя- ющего соседние квантовые точки и определяющего степень пространст- венного перекрытия их волновых функций, а также путем непосредст- венного изменения параметра J без изменения высоты барьера с помо- щью импульсов магнитного поля [6.18]. Для выполнения быстрых опе- раций переключения, соответствующим гигагерцовому диапазону, зна- чение параметра J должно достигать порядка 0,1 мэВ. Для выключения процесса перекрытия волновых функций необходимо уменьшить значе- ние параметра J на много порядков. Механизм двухкубитовых операций в системах на электронных со- стояниях примесных донорах в полупроводнике, рассматриваемых в качестве кубитов, аналогичен рассмотренному выше. 5) Для обеспечения необходимой помехоустойчивости обменный интеграл должен контролироваться с точностью 10-4. Флуктуации зна- чения J в основном определяются воздействием на кубиты внешнего 1//-шума. Однако для кубитов на электронных спинах влияние этих шумов гораздо слабее, чем для кубитов на зарядовых состояниях, но не пренебрежимо мало, и необходимо его подавление или использование соответствующих способов помехоустойчивого кодирования информа- ции. 6) Для измерения спинового состояния отдельного электрона в твердом теле не требуется, в принципе, высокая квантовая эффек-
6.4. Квантовые компьютеры на квантовых точках 311 тивность. Если, например, квантовая эффективность составляет 1%, то квантовый компьютер может выдать достаточно надежный резуль- тат, если считывание повторить 100 раз (заметим, что этот процесс не нарушает теоремы о невозможности клонирования квантовых состоя- ний, поскольку состояния дополнительных кубитов являются «копия- ми» только в измеряемом базисе). Однако лучше все-таки иметь вы- сокую квантовую эффективность, поскольку желательно иметь малое число дополнительных кубитов, чтобы завершить измерение за более короткое время (например, в 100 раз), чем время декогерентизации. Реально такое быстрое измерение состояния отдельного спина по- ка не может быть выполнено путем непосредственных магнитометри- ческих методов воздействия на его магнитный момент из-за недоста- точной их чувствительности. Наиболее обещающим способом являет- ся преобразование состояния спиновых степеней свободы электрона, которые трудно измерить, в состояния зарядовых степеней свободы, которые измеряются с помощью одноэлектронной электрометрической техники. Общая схема процесса считывания состояния одноэлектрон- ного кубита с помощью одноэлектронного транзистора детально про- анализирована в [6.21]. Этого можно в принципе достигнуть также с помощью других упоминавшихся в гл. 5 схем, в частности, путем ис- пользования спинового фильтра, представляющего собой частично про- зрачный потенциальный барьер, разделяющий квантовую точку и одно- электронный транзистор, с высотой, зависящей от спинового состояния электрона. В последнем случае к квантовой точке прикладывается та- кое напряжение, при котором электрон отражается от более высокого барьера, если спин имеет одну ориентацию, и туннелирует через более низкий барьер, если спин электрона имеет обратную ориентацию, что и детектируется электрометрическим устройством. Вариант квантового компьютера на квантовых точках с электрон- ными спинами, работающий на принципе клеточного автомата, управ- ляемого только оптическими импульсами, был предложен в [6.22]. Ав- тор вообще отказывается как от электрических, так и от магнитных ме- тодов управления и измерения. В качестве элементарной ячейки ком- пьютера предлагается система, состоящая из основной квантовой точ- ки и окружающих ее вспомогательных точек (ancillas), каждая ячейка имеет определенное число соединений с соседними ячейками. Как однокубитовые, так и двухкубитовые операции выполняют- ся в условиях, когда определенные вспомогательные точки возбужде-
312 Глава 6 ны (активное состояние ячейки). В основном состоянии ячейки не вы- полняют никаких операций (спящее состояние ячейки). Однокубитовые операции осуществляются с одной ячейкой стандартным способом пу- тем поворота оператора электронного спина-кубита в основной кванто- вой точке на соответствующий угол при переходах под действием ре- зонансных оптических импульсов круговой поляризации из возбужден- ного состояния определенной вспомогательной точки. Поскольку любой поворот может быть представлен как комбинация поворотов вокруг х и у осей, то предлагается расположить ячейки двумя слоями, в кото- рых будут производиться тот или другой тип поворотов. Эти слои от- личаются тем, что локальное магнитное поле на основных квантовых точках, которое создается с помощью постоянных магнитов наномет- ровых размеров, направлено для каждого слоя по разным диагоналям, образованным из ячеек квадратов. Взаимодействие между двумя соседними ячейками, необходимое для выполнения двухкубитовых операций, включается в результате преобразования электронных волновых функций, вызванных переходом электронов с основных точек на более высокие свободные уровни энер- гии промежуточных вспомогательных точек. Этот переход осуществ- ляется также с помощью соответствующих резонансных оптических импульсов. Декогерентизация состояний квантовых точек, находящих- ся в активном состоянии, определяется в рассматриваемой системе за счет декогерентизации состояний вспомогательной точки, которая од- нако имеет место только в сравнительно редкие периоды выполнения двухкубитовых операций, что во много раз увеличивает эффективное время декогерентизации кубитов. Вспомогательные точки необходимы также и для измерения конечных состояний. Основные преимущества квантовых компьютеров на электронных спинах по сравнению с ЯМР квантовыми компьютерами состоят в сле- дующем: 1) они способны работать при более высоких температурах, поряд- ка температур жидкого гелия; 2) для них характерна гораздо большая тактовая частота, порядка гигагерц; 3) для них характерна значительно большая величина измеряемого сигнала; 4) при создании квантовых компьютеров на электронных спинах могут быть использованы многие достижения технологии мезоскопи-
6.4. Квантовые компьютеры на квантовых точках 313 ческих наноструктур и, в частности, технология соединений А3В5, на которых не могут быть в принципе построены ЯМР квантовые ком- пьютеры. 6.4.2. Квантовые точки с электронными спинами в электродинамическом резонаторе Существенным недостатком рассмотренных выше подходов для ре- ализации компьютеров на квантовых точках с электронными спино- выми состояниями является то, что благодаря локальному характеру обменных взаимодействий непосредственные двухкубитовые операции производятся только между соседними кубитами. Для этого кванто- вые точки должны располагаться на расстоянии не превышающем, как правило десятков нанометров. В качестве одного из возможных способов осуществления быст- рых двухкубитовых операций с удаленными друг о друга на большое расстояние (микроны) квантовыми точками, при котором практически полностью исключаются обменные спиновые взаимодействия, в рабо- те [6.23] рассматривался вариант из системы кубитов на электронных спинах, помещенных в квантовый электродинамический (оптический) резонатор (cavity quantum electrodynamics, cavity-QED). Для создания когерентного взаимодействия между спинами удаленных квантовых точек предлагается использовать одновременное взаимодействие куби- та с одной из мод этого резонатора и с внешним лазерным излучением. В этом случае компьютер может представлять собой систему из легированных одним атомом квантовых точек, размещенных в полу- проводниковом микродиске диаметром порядка 2 мкм и толщиной по- рядка 0,1 мкм, играющим роль электродинамического резонатора. Та- кой полупроводниковый резонатор, как показывает эксперимент, мо- жет иметь добротность, достигающую Q ~ 12000. Предполагается, что квантовые точки располагаются в плоскости диска достаточно далеко друг от друга для того, чтобы гарантировать нахождение электронов в основном состоянии. Благодаря сильной локализации электронов в квантовых точках в направлении оси z, перпендикулярной плоскости диска, собственные состояния в валентной зоне в квантовых точках на соединениях А3В5 или АгВв соответствуют состояниям |mz = ±1/2) и \mz = ±3/2). Квантовые точки легируются так, чтобы они имели полностью заполненную валентную зону и один электрон в зоне про-
314 Глава 6 водимости. Предполагается, что однородное магнитное поле приложено вдоль направления ж-оси. Оно снимает спиновое вырождение состоя- ния электрона в зоне проводимости. Состояниями кубитов являются |тх = ±1/2) = | ф, ф) с соответствующими энергиями Й4и(ф, ф) (рис. 6.8). Принципиальным отличием этого предложения от рассмотренных выше является использование в нем полностью оптических (all-optical) переходов, связывающих два спиновых состояния в зоне проводимости полупроводниковой квантовой точки, соответствующих двум состоя- ниям кубита. Ключевым элементом в предложенной схеме является комбинаци- онная (рамановская) связь двух электронных спиновых собственных состояний квантовой точки, создаваемая сильными локально действу- ющим лазерным полем и отдельной слабо затухающей модой микро- резонатора. Это позволяет достигнуть одновременно как очень боль- ших времен спиновой декогерентизации для электронных спинов, так и обеспечить выполнение быстрых оптических двухкубитовых опера- ций с сильно удаленными кубитами. Предлагаемая схема не требует, чтобы все квантовые точки были одинаковы по размерам, от которых зависит значение их g-фактора. Однокубитовые операции осуществляются приложением двух ла- зерных полей i?L,x(i) и £ф>у(£), поляризованных вдоль осей х и у, с частотами Раби Ql,x и Ль,у и частотами шь.х и с^ц,у, которые удовлетворяют условиям рамановского резонанса между состояниями | — 1/2) = | ф) и |1/2) = | ф). Для моды резонатора, поляризованной по оси х и лазерного излучения, поляризованного по оси у это условие имеет вид (рис. 6.8): Дщ(ф) = щ(ф) - Щу - ^cav = Д<^(Ф) = щ(ф) - Щу - (6.28) где Пшу — энергия положения края валентного состояния |mz = ±3/2) (слабо зависит от магнитного поля), h<jjcav — энергия кванта моды ре- зонатора. Длительность лазерных импульсов для однокубитовых операций должна удовлетворять условию тг/г-импульса, где г — любое целое число. Выполнение двухкубитовых операций типа CNOT обеспечивает- ся взаимодействием между контролирующим и контролируемым куби- тами через поле, создаваемом модой микрорезонатора, выполняющим роль линии связи между кубитами. Эффективный гамильтониан, опи- сывающий эффективное двухфотонное взаимодействие между кубита-
6.4. Квантовые компьютеры на квантовых точках 315 Рис. 6.8. Схема рамановских переходов под действием лазерного излучении с частотой Ншъ(поляризовано по оси у) и поля одномодового резонатора с энергией /za>cav (поляризовано по оси х). ми г-й и J-й удаленных друг от друга квантовых точек во вращающейся системе координат, может быть выражен через операторы Паули в ви- де [6.23]: Hiyj = +^z?z], (6.29) где giJ(t) « ^av^(t)^(t)/(A • ДсЛТ)). (6.30) Д = щ(ф) - щ(ф) - Wcav + WL « <v(t, J.), w(t) - щ(ф) » kT/h, gcav — по- стоянная взаимодействия электронного состояния с резонансной модой резонатора. Если принять, что /iQl,x5 Й-^ь,у — 1мэВ, ЙДш(ф,ф) ~ 5мэВ, вре- мя выполнения однокубитовых операций составляет 10 пс. Принимая gcav ~ ЙД ~ 0,5мэВ, будем иметь для времени выполнения двухкуби- товой операции типа контролируемого изменения фазы ~ 100 пс. Время спиновой декогерентизации для электронов проводимости в идеальной структуре квантовой точки на основе GaAs в структуре AlxGai_xAs составляет порядка 1 мкс, что больше времени выполне- ния квантовых операций. Реально оно значительно меньше. Основным ограничением для предлагаемой схемы является относительно быст- рое затухание фотонов резонансной моды. Влияние затухания может быть, однако, ослаблено путем существенного улучшения добротности резонатора или использования схем адиабатически медленного прохож- дения.
316 Глава 6 Для измерения состояний кубитов в варианте с электродинами- ческим резонатором могут быть также использованы полностью оп- тические методы на основе двухфотонных (поляризованного лазерного излучения и поля резонатора) процессов, разрешения которых поряд- ка микрона (размеры зауженных на концах оптоволоконных зондов) достаточно для индивидуального обращения к отдельным кубитам. Другое применение оптического резонатора для твердотельных квантовых компьютеров предлагается в [6.24]. Небольшой объем крис- талла, содержащий много примесных атомов, играющих роль кван- товых точек, помещается в оптический резонатор с большой часто- той Раби. Предполагается, что примесные атомы находятся в ин- дивидуальном окружении, и поэтому имеют определенный разброс значений резонансных частот для оптических переходов в возбуж- денное состояние. В результате весь кристалл характеризуется не- однородным спектром поглощения, ширина которого во много раз больше одинаковой для всех атомов однородной ширины оптичес- ки разрешаемой линии, определяемой радиационным затуханием воз- бужденного состояния. Число оптически разрешаемых линий зави- сит от отношения неоднородной ширины к ширине индивидуально- го резонанса. При насыщении индивидуального резонанса в неодно- родно уширенном спектре поглощения происходит образование про- валов, называемое «выжиганием дырок» (holeburning). При числе при- месных атомов в рассматриваемом объеме, меньшем, чем число оп- тически разрешаемых линий, выжигание отдельной дырки в спект- ре будет соответствовать индивидуальному обращению к отдельному атому. При достаточно низкой плотности примесных атомов непосредст- венное взаимодействие между ними практически отсутствует, но мож- но осуществить косвенное взаимодействие посредством когерентного поля резонатора, играющего, как и в предыдущем случае, роль кван- товой линии связи, по которой атомы обмениваются оптической коге- рентностью. Однако поскольку состояниями кубитов являются спино- вые состояния, то оптическая когерентность должна при этом преоб- разовываться в спиновую когерентность. В [6.24] рассматривается случай, когда отдельные атомы могут со- вершать Л-образные оптические переходы, которые в простейшем слу- чае соответствуют связи двух невырожденных основных спиновых со- стояний с одним оптически возбужденным состоянием (рис. 6.9).
6.5. Квантовые компьютеры на квантовых точках 317 Индивидуальное обращение к кубиту представляется как выжи- гание соответствующей дырки в спектре поглощения, обусловленное насыщением Л-образных оптических переходов. Два атома с заданным спиновым расщеплением уровней основного состояния одинаковой раз- ностью частот — wcav = wcav — Wj2"1 (рис. 6.9) будут связаны меж- ду собой при настройке на двойной резонанс частоты резонатора wcav и частот связывающих лазерных полей с^1’2). Квантовая линия связи, посредством которой передается спиновая когерентность между атома- ми обеспечивается двухфотонными процессами возбуждения в каждом из атомов. Рассмотренная схема позволяет производить двухкубито- вые операции и организовать обмен информацией в достаточно боль- шой совокупности удаленных друг от друга на микронные расстояния атомов. М+1 Рис. 6.9. Схема Л-образных оптических переходов для атомов М и М + 1 с одинаковой разностью частот, определяемой спиновым расщеплением уров- ней основного состояния. Для осуществления предложенной схемы предлагается использо- вать ансамбль спектрально разрешаемых атомов в среде, допускающих выжигание дырок в спектре поглощения. Существуют различные среды, допускающие большое число выжигаемых дырок, включая и структуры из квантовых точек. В качестве примера такой среды в [6.24] был рас- смотрен алмаз с центрами окраски типа азот-вакансия (NV-diamond), имеющими сверхтонкое расщепление основных уровней в магнитном поле. В алмазе время релаксации для ядерных спинов Т2 около 0,1 мс. Его можно увеличить очищая алмаз от изотопа 13С. Более существен- ным является декогерентизация, определяемая потерями в резонато- ре. Как показали сделанные в [6.24] оценки, в алмазном диске толщи- ной 10 мкм можно разместить до 300 связанных кубитов, приходящих на область пятна лазерного луча и производить параллельно около 100 квантовых операций, что соответствует почти 4 • 104 операциям за вре- мя декогерентизации.
318 Глава 6 6.5. Квантовые компьютеры на квантовых точках с несколькими электронными и одним ядерным спином Вариант квантового компьютера на квантовых точках, содержа- щих несколько электронов, с которыми взаимодействует один ядерный спин, был предложен в [6.25, 6.26]. Была рассмотрена обычная квазидву- мерная квантовая точка (то есть в форме тонкой лепешки), но имеющая в отличие от рассматриваемых выше квантовых точек два электрона. Она может быть сформирована в бесспиновом кремнии 28Si. В ее цент- ре помещается примесный атом изотопа 13С (или 29Si) с ядерным спи- ном 1/2. Поскольку атомы кремния и углерода имеют одинаковое чис- ло электронов, примесные атомы такого типа не создают никакого до- полнительного электрического поля и поэтому электронная структура квантовой точки не искажается из-за присутствия примесного атома. Пусть внешнее магнитное поле приложено перпендикулярно поверхнос- ти квантовой точки. Продольный удерживающий потенциал электрона с эффективной массой т* в такой квазидвумерной квантовой точке в хорошем приближении описывается параболической зависимостью вида т*ШдГ2/2. Энергия отталкивания между электронами для прос- тоты вычислений в [6.26] моделируется выражением аг~2. Предполага- ется, что туннелирование электронов между квантовыми точками от- сутствует. В приближении эффективной массы гамильтониан системы определяется выражением: 2 Н = Н2е + C^IS^iy) - 7nBIz + 7eS!/=12BS!/,z, (6.31) V=1 где С — постоянная сверхтонкого электрон-ядерного взаимодействия с= ^7е7п/12|Ф(г = 0)|2 (6.32) со значением одноэлектронной волновой функции в плоскости кванто- вой точки Ф(г = 0), rv — вектор в ху-плоскости, 7е = 2/zb/S, 7„ = = gN/^N/^ — электронные и ядерные гиромагнитные отношения, I и S„ — спиновые операторы ядра и р-го электрона. Первое слагаемое в (6.30) расщепляется на две коммутирующие между собой части, опи- сывающие движение центра масс двух электронов и их относительное движение.
6.5. Квантовые компьютеры на квантовых точках 319 Двухэлектронная система рассматривается в своем орбитальном состоянии, соответствующем нижним уровням Ландау для движения центра масс N = 0 и относительного движения п = 0 электронов и квантовым числам момента импульса движения центра масс М = 0. Это состояние характеризуется квантовым числом момента импульса для относительного движения электронов т, определяющим орбиталь- ную симметрию электронного состояния. При наличии магнитного по- ля все нижние уровни имеют п = 0, т < 0. Величина т увеличивается скачкообразно с увеличением магнитного поля В. Конкретное его зна- чение зависит от электронного спинового состояния, поскольку полная волновая функция двух электронов всегда антисимметрична. Полное спиновое собственное состояние имеет вид \IZ;S, Sz)m, где S и Sz пред- ставляют квантовые числа полного спина и z-составляющую полного спина электронов. Значения 5 = 0,1 определяют, соответственно, синг- летное (антисимметричное) и триплетное (симметричное) состояния. При 5 = 1 квантовые числа т имеют только нечетные, а для 5 = 0 — только четные значения. Эффективный спиновый гамильтониан при- нимает вид [6.26]: Hs = А(т) [(^+5_ + I-5+) + 2IZ5Z] - ynhBIz + yehBSz, (6.33) где А(т) = С Д(т)/2 — зависящая от поля и квантового числа т эффективная постоянная сверхтонкого взаимодействия, Д(™) = ,2?1+м ’ (б’34) тгг21+Мт I = y/h/m*u>o — эффективная магнитная длина, ш — эффективная частота, wc = qB/m* — циклотронная частота, /7Ш = = у/тI 2 + a/l^hwo, Iq = у/Н/т*шо. Скачкообразные свойства парамет- ра т приводят к скачкам и постоянной сверхтонкого взаимодейст- вия А(ш). Электроны в синглетном состоянии 5 = 0 (т — четное) не взаимо- действуют с ядрами. В этом случае ядерная резонансная частота опре- деляется частотой ЯМР сигнала для нелегированной квантовой точки ^'ямр.о = УпВ. Для триплетного электронного состояния ЯМР-сигнал соответствует переходам, при которых состояния электронного спи- на не изменяются под действием возбуждающих радиочастотных им- пульсов, но которые вызывают переворачивание ядерного спина. Это
320 Глава 6 имеет место для перехода между состояниями | — 1/2; 1,-1) и |Ф) = = ci|l/2; 1, —1) + сг| — 1/2; 1,0). Диагонализация гамильтониана (6.32) позволяет определить коэффициенты ci и сг и найти значение частоты ЯМР, определяемой выражением [6.25]: _ 3A(m) (7„ - *^ЯМр — Л “г Q “Г 2 2 (6.35) + | [[А(т) + (7п + 7е)Й-В]2 + 8А2(т)]1/2 . Частота ядерного резонанса выражается через зависящую от поля и квантового числа т эффективную постоянную сверхтонкого взаимо- действия. Так как 7е » 7, то Ьа>нмр = "nJiB + 2А(т). Величина эффективного сверхтонкого взаимодействия уменьшает- ся с увеличением поля В благодаря увеличению протяженности волно- вой функции для относительного движения электронов с увеличением значения т, то есть когда электронная плотность в центре квантовой точки уменьшается. Таким образом, в рассматриваемом случае маг- нитное поле В является хорошим контролирующим параметром для эффективного электрон-ядерного взаимодействия. В частности Д(т) испытывает резкое изменение при «магическом числе» а>с/и>о 2,1, где электронное основное состояние переходит из триплетного состояния с |m| = 1 в другое триплетное с |ш| = 3. Для типичной квантовой точки диаметром 30 нм и потенциалом продольного удержания с параметром = 5,4мэВ при температурах Т < 1К синглет-триплетные переходы (ImljS) = (0,0) => (1,1) воз- можны при В к, 1,3 Тл, а триплет-триплетные переходы (1,1) => (3,1) при В « 6,4Тл. Относительное изменение частоты ЯМР в зависимос- ти от отношения частот cjc/ct>o также испытывает резкие скачки. Это позволяет путем изменения магнитного поля быстро настраиваться в резонанс с радиочастотным импульсом без использования электричес- ких затворов в окрестности каждого кубита. Облучение инфракрасным излучением приводит к заметному сдвигу резонансной частоты и, тем самым, открывает еще одну возможность полного оптического контро- ля за ядерными кубитами. Однокубитовые операции могут выполняться путем поворота ядер- ного спина с помощью включения соответствующего резонансного ра- диочастотного импульса. В кремниевых наноструктурах время спин- решеточной релаксации Ti при Т<4КиВ<1Тл составляет 1-10 ча-
6.5. Квантовые компьютеры на квантовых точках 321 сов. Время спин-спиновой релаксации Тг Для ядер 31Р в изотопичес- ки чистом 28Si более 0,5 мс, в случае электрически нейтральных при- месных атомов оно должно быть значительно больше. Для выполнения двухкубитовых операций, как обычно, необходимо иметь взаимодей- ствие между кубитами, оно определяется электрон-электронными вза- имодействиями между квантовыми точками и влиянием электронов и ядерных спинов соседних квантовых точек. В результате возникает дополнительная зависимость магических чисел wc/ct>o от внешнего по- ля В, что может быть использовано для селективного переключения квантовых точек. Так, в случае CNOT операции благодаря этому конт- ролируемый ядерный спин зависит от состояния контролирующего спи- на. Двухкубитовые операции могут также осуществляться с помощью воздействия инфракрасным излучением. Так как значение разности энергий между возбужденным и основ- ными синглетным и триплетным состояниями ДЕ ~ 0,3 мэВ, то для времени выполнения отдельной квантовой операции rg получим огра- ничение Tg К/ДЕ > 1 пс. (6.36) При более 0,1 нс высшими возбужденными состояниями квантовых точек можно пренебречь и рассматривать квантовые операции как адиабатические. Число элементарных операций, которые могут быть в принципе выполнены на одном ядерном кубите за время его деко- герентизации 1Ъ/тё « 109. Этого вполне достаточно для того, чтобы удовлетворить критерию для схем помехоустойчивых квантовых вы- числений. Процесс измерения сигнала с помощью оптических методов ЯМР может происходить с достаточной скоростью. Квантовые точки могут содержать и более двух электронов. Бо- лее того, они могут быть разных размеров, то есть система квантовых точек может быть нерегулярной и тогда может быть использован ан- самблевый метод обращения к кубитам. Это еще одно преимущество предложенного варианта. Наконец, большим преимуществом является электростатически нейтральный характер примесных атомов и то, что окружающие ядра кремния не имеют ядерных спинов. Ядерный спин примесного атома в этом случае хорошо изолирован от окружения и имеет много большее время декогерентизации по сравнению с ядрами заряженных доноров в модели Кейна.
322 Глава 6 Для индивидуального управления отдельным ядерным спином можно использовать переходы при магических числах, определяемых значениями распределенного по системе из квантовых точек магнит- ного поля. Локальное значение сверхтонкого взаимодействия в каждой квантовой точке может быть обеспечено путем настройки на такие пе- реходы с магическими числами. Возможность контроля локальных зна- чений сверхтонкого взаимодействия с помощью распределенного маг- нитного поля может быть использована как для индивидуальных опе- раций с отдельными ядерными спинами, так и в твердотельном ан- самблевом эквиваленте жидкостного ЯМР квантового компьютера для структуры из идентичных или неидентичных квантовых точек. Оптическая спектроскопия квантовых точек обнаружила у них бо- гатую тонкую структуру. Было найдено, что с увеличением интенсив- ности возбуждения появляющиеся новые пики в спектре вытесняют первоначальные линии даже высокой интенсивности. Эта оптическая нелинейность в конечном счете обусловлена общим усилением кулонов- ских корреляций и, в частности, экситон-экситонными взаимодействи- ями. В сообщении [6.27] на примере модели квантовой точки с коррели- рованными электрон-дырочными (экситонными) состояниями показа- но, что такие оптические нелинейности в полупроводниковых кванто- вых точках могут быть успешно использованы для выполнения элемен- тарных квантовых операций. Отдельные экситонные состояния в кван- товых точках можно отождествить с квантовыми состояниями куби- тов, а в области биэкситонного резонанса естественным образом могут осуществляться когерентные двухкубитовые операции, такие как опе- рации CNOT. Типичное время дефазировки (декогерентизации) опти- ческих возбуждений в полупроводниковых квантовых точках оценива- ется в «1(1 пс. Таким образом, операции с квантовыми состояниями на экситонах в квантовых точках должны осуществляться с помощью ме- тодов ультраскоростной импульсной оптической спектроскопии. Дли- тельность лазерных импульсов, соответствующих резонансным перехо- дам в рассматриваемой модели с энергией порядка 20 мэВ значительно меньше » 0, 25 пс, что позволило бы выполнить значительное число опе- раций за время декогерентизации. Основным преимуществом предложенной схемы является то, что квантовые операции выполняются исключительно ультракороткими лазерными импульсами без использования других внешних полей, кото- рые вносят дополнительные временные задержки и декогерентизацию.
Литература 323 Экситоны квантовых точек являются хорошими кандидатами для надежного приготовления запутанных состояний в твердотельных структурах. В [6.26, 6.28] показано, что оптически контролируемое вза- имодействие между пространственно разделенными экситонами, обу- словленное резонансным переносом экситонов, может быть использова- но для создания максимально запутанных состояний, таких как состоя- ния Белла и Гринбергера-Хорна-Цейлингера (GHZ) (см. раздел 2.2.3) из соответствующих инициализированных состояний, а также для де- монстрации явления телепортации. Экспериментальное подтверждение важной роли резонансного переноса энергии между квантовыми объек- тами было получено в некоторых биологических и органических систе- мах. Этот процесс (он обычно называется процессом Фёстера (Foster)) не требует физического переноса электронов и дырок, а только их энер- гии и поэтому оказывается нечувствительным к примесям, которые на- ходятся между квантовыми точками. Для образования состояния Белла в квантовых точках на ZnSe с энергетической щелью 2,8 эВ, как пока- зывают оценки [6.26], потребуется длительность лазерного импульса в фемтосекундном диапазоне. Литература [6.1] Goldhaber- Gordon D.J., Montemerlo M.S., Love J.C., Opiteck G.J., Ellenbogen J. C. Overview of Nanoelectronic Devices // Proc. IEEE, 1997, v. 85, №4, pp. 521-540. [6.2] Lent С. C., Tougan P. D. A Device Architecture for Computing with Quantum Dots // Proc. IEEE., 1997, v. 85, №4, pp. 542-557. [6.3] Korotkov A.N. Wireless Single-Electron Logic Based by Alternating Electric Field // Appl. Phys. Lett., 1995, v. 67, pp. 2412-2414. [6.4] Ugajin R. Mott Metal-Insulator Transition Driven by an External Field in Coupled Quantum Dot Arrays and Its Application to Field Effect Devices // Jour. Appl. Phys., 1994, v. 76, №5, pp. 2932-2836. [6.5] Ugajin R. Correlated Electrons in Coupled Quantum Dots and Related Phenomena. // Physica, 1997, v. El, pp. 226-231. [6.6] Bandyopadhyay S., Das B., Miller A. E. Supercomputing with Spin- Polarized Single Electrons in a Quantum Coupled Architecture. // Nanotechnol., 1994. v. 5, pp. 113-133. [6.7] Molotkov S. N., Nazin S. S. Single-Electron Computing: Quantum Dot Logic Gates // ЖЭТФ, 1996, т. 110, вып. 4(10), с. 1439-1452.
324 Глава 6 [6.8] Tanamoto Т. Quantum Computation by Coupled Quantum Dot System and Controlled NOT Operation / / 1999, LANL, E-print quant- ph/9902031, 12 p. [6.9] Боголюбов H. H. Лекцп з квантово!' статистики. — Ки!'в, Радян. шко- ла, 1949, 228 с. / Боголюбов Н. Н. Лекции по квантовой статистике, в кн. «Избранные труды», т. 1. — Киев: Наукова Думка, 1970, с. 288-485. [6.10] Tanamoto Т. Quantum Gates by Coupled Quantum Dots and Measurement Procedure in Si MOSFET // 1999, LANL, E-print quant- phys/9908021, p. 5. [6.11] Zanardi P., Rossi F. Quantum Information in Semiconductorshat Noiseless Encoding in a Quantum-Dot Array // Phys. Rev. Lett., 1998, v. 81, pp. 4752. [6.12] Sze S. M. Physics of Semiconductor Devices. — N.Y., John Wiley & Sons, 1981. / Зи С. Физика полупроводниковых приборов, кн. 1 и 2. / Перевод с англ, под ред. Р. А. Суриса. — М.: Мир, 1984, 454+454 с. [6.13] Sanders G.D., Kim К. W.. Holton W. С. An Optically Driven Quantum Dot Quantum Computer // 1999, LANL, E-print quant-ph/9909070, 11 p. [6.14] Openov L. A. Resonant Electron Transfer between Quantum Dots // Phys. Rev., 1999, v. B60, №12, pp. 8798-8803. [6.15] Oh J.H., Ahn D., Hwang S. W. Optically Driven Qubits in Artifical Molecules // 2000, LANL, E-print, arXiv: quant-ph/0005057, 15 p. [6.16] Fedichkin L., Yanchenko M., Valiev K. A. Novel Coherent Quantum Bit Using Spatial Quantization Levels in Semiconductor Quantum Dot // Квантовые компьютеры & квантовые вычисления (Quantum Computers & Computing), 2000, т. 1, №1, pp. 58-76. [6.17] Loss D., DiVincenzo D. Quantum Computation with Quantum Dots // Phys. Rev., 1998, v. A57, №1, pp. 120-126. [6.18] Burkard G., Loss D., DiVincenzo D. Coupled Quantum Dots as Quantum Gates // Phys. Rev., 1999, v. B59, pp. 2070. [6.19] Vrijen R., Yablonovich E., Wang K., Hong Wen Jiang, Balandin A., DiVincenzo D. Electron Spin Resonance Transistors for Quantum Computing in Silicon-Germanium Heterostructures // 1999, LANL, E- print, quant-ph/9905096, 9 p. [6.20] DiVincezo D., Burkard G., Loss D., Sukhorukov E. V. Quantum Computation and Spin Electronics // 1999, LANL, E-print, cond- mat/9911245, 28 p.
Литература 325 [6.21] Wiseman Н. М., Utami D.W., Sun Н. В., Milburn G,J., Капе В. Е., Dzurak A., Clark R. G. Quantum Measurement of Coherence in Coupled Quantum Dots // 2000, LANL, E-print, arXiv: quant-ph/0002279, 19 p. [6.22] Ohshima T. All Opticfl Cellular Quantum Computer Having Ancilla Bits for Operations in Each Cell // 2000, LANL, E-print, arXiv: quant- ph/0002004, 9 p. [6.23] Imamoglu A., Fwschalom D.D., Burkard G., DiVincezo D.P., Loss D., Sherwin M., Small A. Quantum Information Processing Using Electron Spin and Cavity-QED // 1999, LANL, E-print, quant-ph/9904096, 6 p. [6.24] Shahriar M.S., Harmer P.R., Lloyd S., Dowers J. A., Craig A.E. Solid State Quantum Computing Using Spectral Holes // 2000, LANL, E-print, arXiv: quant-ph/0007014, 13 p. [6.25] Reina L.H., Quiroga L., Johnson N.F. An NMR-based Nanostructure Switch for Quantum Logic // Phys. Rev., 2000, v. B62, pp. 2267-2269. [6.26] Reina L.H., Quiroga L., Johnson N.F. Quantum Information Processing in Semiconductor Nanostructures // 2000, LANL, E-print, arXiv:quant- ph/0009035, 27 p. [6.27] Troiani F., Hohenester U., Molinari E. Exploiting Exiton-Exiton Interactions in Semiconductor Quantum Dots for Quantum-Informat ion Processing // 2000, LANL, E-print, arXiv: quant-ph/0005064, 4 p. [6.28] Quiroga L., Johnson N. F. Entangled Bell and GHZ States of Exitons in Coupled Quantum Dots // Phys. Rev. Lett. 1999, v. 83, pp. 2270.
Глава 7 КВАНТОВЫЕ КОМПЬЮТЕРЫ НА СВЕРХПРОВОДНИКОВЫХ ЭЛЕМЕНТАХ «Лучшим каждому кажется то, к чему он имеет охоту.» Козьма Прутков 7.1. Основные типы сверхпроводниковых кубитов Сверхпроводящее состояние является макроскопическим кванто- вым состоянием, аналогичным чистым квантовым состояниям в прос- тейших квантовых системах. Качественное отличие сверхпроводников состоит в том, что в этом состоянии образуется бозе-конденсат из мак- роскопически большого числа куперовских пар электронов. Обращение к сверхпроводниковым элементам с целью использова- ния их в качестве кубитов связано, главным образом, с надеждой на то, что в этом случае удастся исключить использование таких сложных и громоздких вспомогательных устройств, как лазеры, СВЧ-генераторы, мощные магниты и т.п., и создать квантовый компьютер, управля- емый только электрическими импульсами. Кроме того, проявление квантовых свойств в сверхпроводниковых устройствах макроскопичес- ких размеров делает их привлекательными и с точки зрения создания масштабируемых квантовых схем: режим когерентной квантовой дина- мики в них может быть достигнут уже на макроскопических элемен- тах микрометровых масштабов, не требующих для своего изготовления высокоточной нанотехнологии. Это позволило бы уже при современном уровне развития технологии создавать сверхпроводниковые интеграль- ные схемы высокой степени интеграции, подобные полупроводниковым интегральным схемам и дало бы сверхпроводниковым квантовым эле- ментам существенные преимущества при создании полномасштабных квантовых компьютеров по сравнению с любыми другими вариантами.
7.1. Основные типы сверхпроводниковых кубитов 327 7.1.1. Кубиты на зарядовых состояниях куперовских пар в сверхпроводниковых островках Квантовая динамика сверхпроводниковых устройств определяет- ся не коммутирующими между собой сопряженными величинами — фазой макроскопической волновой функции в и оператором числа ку- перовских пар в конденсате п = — ([й,п] = г), которые не могут контролироваться одновременно. Отсюда следуют два различных ре- жима управления и наблюдения этой динамики: либо фазовый, либо зарядовый. Были предложены два различных типа устройств с использованием физических явлений в сверхпроводниках для создания кубитов и орга- низации квантовых вычислений. Их детальный анализ был выполнен в [7.1, 7.2]. В одном из них в качестве двух состояний кубита предла- гается использовать два различных зарядовых состояния куперов- ских пар в сверхпроводниковых островках нанометрового масштаба (superconducting island, single-Cooper-pair box), связанных с внешней схемой переходами Джозефсона (В. Josephson) малой емкости. Такая схема была рассмотрена Д. Авериным [7.3] и группой авторов в рабо- те [7.4]. Затем она развивалась в [7.5-7.7]. О первой экспериментальной попытке реализации сверхпроводникового кубита на сверхпроводнико- вом островке сообщалось в работе [7.8]. Схема простейшего варианта идеального сверхпроводникового ку- бита изображена на рис. 7.1 [7.5]. Кубит состоит из маленького сверх- проводящего островка (п), связанного со сверхпроводящим электро- дом L (или другим островком) туннельным переходом, характеризу- емого емкостью Cj и джозефсоновской энергией связи Ej. Внешнее напряжение V воздействует на систему через емкость затвора С. Сверхпроводниковый островок с переходом Джозефсона является искусственной твердотельной структурой, обладающей макроскопиче- кими квантовыми свойствами. К основным свойствам, используемым для создания сверхпроводникового кубита, относятся следующие: 1) Макроскопическое число электронов в островке (этим он отлича- ется от одноэлектронной квантовой точки) при температурах ниже не- которой температуры, которая для достаточно малых островков может быть на порядок меньше температуры сверхпроводящего перехода [7.5], образует куперовские пары. Иначе говоря, электроны конденсируются
328 Глава 7 Е1гС; С V ZQo) Рис. 7.1. Схема идеального сверхпроводникового кубита на зарядовых состо- яниях куперовских пар, Z(u>) — импеданс внешней цепи. в одно сверхпроводящее макроскопическое квантовое основное состоя- ние \п), характеризующееся числом куперовских пар п. Это состояние отделено от состояния с неспаренными квазичастицами сверхпроводя- щей энергетической щелью Д. 2) Если изменение кулоновской энергии островка при увеличении числа куперовских пар электронов на единицу Ес = (2</)2/2(С + Cj), то единственными возбуждениями с низкой энергией являются перехо- ды между различными состояниями \п), которые происходят благодаря туннелированию куперовских пар через джозефсоновский переход. 3) Если, помимо того, энергия Ес больше как тепловой энергии кТ, так и джозефсоновской энергии связи двух сверхпроводников Ej = = 2tv Ah / (4q2 R) [7.9], где R — сопротивление туннельного перехода в нормальном состоянии, происходит существенное подавление больших флуктуаций числа п (так называемая кулоновская блокада). Таким об- разом, если учитывать только два состояния с малой энергией, отлича- ющихся на одну куперовскую пару, то рассматриваемая система будет представлять собой эффективный квантовый элемент — кубит. 4) Электростатическая часть гамильтониана кубита, равная Ес(п — Qt/^q)2, зависит от дискретно изменяющегося заряда куперов- ских пар 2qn и непрерывно изменяющегося заряда, индуцированного затвором Qt = CV. Разность энергий двух зарядовых состояний такого кубита может контролироваться с помощью напряжения на затворе V. В частности, электростатические энергии для базисных состояний |0) и |1), отличающихся одной лишней куперовской парой, с изменением заряда Qt на сверхпроводящем островке пересекаются (оказываются
7.1. Основные типы сверхпроводниковых кубитов 329 вырожденными) при Qt/q = 1. Полный гамильтониан кубита с учетом джозефсоновской энергии связи имеет вид: Н = Ec{n-Qt/2q)2 -EjcosO, (7.1) где в — фазовая переменная, сопряженная с числом куперовских пар п. Джозефсоновская связь описывает переход куперовской пары между двумя состояниями кубита |п) —> |n + 1) с отличным от нуля матрич- ным элементом (п + 1|ехрг#|п) = 1. Таким образом, система соответ- ствует двухуровневой квантовой модели, псевдоспиновый гамильтони- ан которой, пользуясь матрицами Паули ах, (гу, az, можно представить в виде Н = ±ЕС(1 ~ 2Qt/q + 2(Qi/д)2) + |яс(1 - Qt/q)az - ±Ej<rx. (7.2) В этом случае зарядовые состояния сп = 0ип = 1 соответствуют базисным состояниям псевдоспина | ф) = |0) и | ф) = |1), соответственно, а энергия зарядки островка Ес(1 — Qt/q) играет роль внешнего по- ля, направленного по оси 2, которое контролируется напряжением на затворе V. Джозефсоновская связь играет роль поперечной составляю- щей поля, аналогичную роли, которую играет амплитуда радиочастот- ного поля b в ЯМР при переходе во вращающуюся систему координат. Благодаря этой связи образуются два антипересекающихся состояния, уровни энергии которых отделены друг от друга на величину энергии расщепления, которая имеет вид A^(Qt) = (Ес(1 - Qt/q))2 + Ej = Ej/sinp (7.3) и вырождение невозмущенных уровней при Qt/q = 1 снимается. Роль резонансной частоты Раби играет величина Ej/h. Два квантовых состояния сверхпроводникового островка с джозеф- соновским туннельным переходом, являющиеся собственными состо- яниями гамильтониана (7.2), описывают суперпозицию состояний |п) и |n +1). Они же являются логическими состояниями сверхпроводнико- вого кубита. Изменяя с помощью напряжения на затворе величину Qt, можно производить поворот состояния кубита в пространстве псевдо- спиновых состояний | ф) и | ф), то есть осуществлять однокубитовую операцию во многом подобно тому, как это делается с ядерными и элек- тронными спинами-кубитами.
330 Глава 7 Для выполнения двухкубитовых операций необходимо наличие вза- имодействия между отдельными кубитами. Как предполагается орга- низовать требуемое взаимодействие в системе кубитов на сверхпровод- никовых островках и производить операцию типа CNOT, мы кратко обсудим в параграфе 7.2. 7.1.2. Кубиты на флуксоидных состояниях в сверхпроводящих квантовых интерференционных приборах Другой вариант сверхпроводникового кубита основан на исполь- зовании квантования магнитного потока в сверхпроводящих квантовых интерференционных приборах (сквидах, SQUID) [7.1], представляющих собой в простейшем случае сверхпроводящее кольцо, прерванное тун- нельным переходом Джозефсона. Величина сверхпроводящего когерент- ного тока в кольце зависит от разности фаз на переходе Джозефсона, ко- торая в свою очередь определяется величиной магнитного потока, про- ходящего через кольцо. Два состояния кубита в таком варианте пред- ставляют собой два способных интерферировать (образовывать кван- товую суперпозицию) сверхпроводящих тока, соответствующих двум разным значения разности фаз на переходе. В этом случае гамильтониан (7.1) следует дополнить слагаемым, учитывающим энергию магнитного потока в сверхпроводящем кольце с индуктивностью Li [7.2]: - z , (Фо/2тг — Ф)2 H = Ec(n-Qt/2q)2-Ejcos0+y °'----------(7.4) где Фо = тЛ/q — квант магнитного потока, Ф — магнитный поток, создаваемый внешним магнитным полем. Здесь так же, как и в (7.1), не учтены механизмы релаксации и дефазировки (декогерентизации), определяемые взаимодействием системы со степенями свободы окру- жения. Состояния такой системы, отличающиеся по фазе на 2тг, называют- ся флуксоидными (fluxoid) состояниями. Они хорошо различаются, но число п перестает быть целым. В сквиде оба электрода перехода Джо- зефсона являются частью одной и той же индуктивности, а заряд 2qn является поляризационным зарядом на электродах перехода, который может меняться непрерывно. Как следствие, внешний заряд Qt может
7.1. Основные типы сверхпроводниковых кубитов 331 быть экранирован зарядом, поступающим из петли. Поэтому он пере- стает играть роль в динамике перехода и может не учитываться. Тогда с учетом выражения п = — г гамильтониан (7.4) преобразуется к ви- ду, аналогичному виду гамильтониана для частицы с эффективной мас- сой, обратно пропорциональной Ес, и с потенциальной энергией U(0): и(0) = -Ej cose + (фо^-ф)\ (7.5) Основная схема кубита на флуксоидных состояниях аналогична схеме на зарядовых кубитах. Если внешний магнитный поток Ф = = Фо/2 и Ej = $q/2tt2Li, то при |0 — тг| тг потенциальная энергия сквида имеет два симметричных минимума при в = тг ± Д0, Д0 = = 1,9, разделенных потенциальным барьером высотой ~ 0,4Ej с двумя вырожденными состояниями в них, соответствующих двум разным на- правлениям тока в кольце. Эти состояния отделены от возбужденных состояний энергией, соответствующей частоте колебаний эффективной частицы вблизи минимума hivp ~ (EjEc)1/2 Если вероятность тунне- лирования через барьер мала, то при температурах kT <С ftcop устройст- во со сквидом ведет себя как система с двумя базисными квантовыми состояниями, которые можно обозначить как |1) и |0) и, следователь- но, оно может служить в качестве кубита. Разность энергий этих двух состояний определяется величиной отклонения внешнего магнитного потока от значения Фо/2, то есть е = (Ф — Фо/2)ДФ/£, а величина амплитуды туннелирования — величиной, модулированной дополни- тельным магнитным потоком джозефсоновской энергии связи Ej. Если скорость декогерентизации мала по сравнению со скоростью туннели- рования, то благодаря туннелированию через барьер происходит раз- движка пересекающихся (вырожденных) при резонансе е = 0 уровней квантовых состояний |1) и |0) с сохранением когерентности. Антипере- секающиеся состояния, как и в случае рассмотренного выше зарядового кубита, будут представлять собой при г = 0 симметричную и антисим- метричную суперпозиции состояний |1) и |0), разделенных энергетичес- кой щелью Дс, определяемой амплитудой туннелирования через барьер (не джозефсоновского перехода!), создаваемый в этом случае максиму- мом потенциальной функции При адиабатическом прохождении резонанса происходит непрерывный переход из одного состояния |1) в другое состояние |0), то есть выполняется простейшая однокубитовая
332 Глава 7 операция инверсии. Для наглядного представления адиабатической ин- версии удобно снова использовать представление о псевдоспине и обра- титься к методу адиабатического прохождения в ЯМР [7.11]. Несмотря на термин адиабатический переход, эта операция может происходить быстрее, чем за счет переходов типа Раби, скорость которых в рассмат- риваемом случае определяется частотой Дс/Й. Квантовая когерентность флуксоидных состояний долгое время не наблюдалась и только сейчас появились сообщения об эксперименталь- ном наблюдении интерференции или когерентной суперпозиции двух упомянутых выше состояний, соответствующих двум сверхпроводя- щим токам в кольце, текущих навстречу друг другу [7.10]. Для на- блюдения этой интерференции потребовалось хорошая изоляция сис- темы от внешнего шума. Эксперимент проводился при температуре 40 мК на сквиде с двумя параллельными джозефсоновскими перехо- дами со структурой Nb/AU/Nb, который был защищен от внешнего излучения экраном из PdAu. Переходы между минимумами происхо- дили под действием импульсов СВЧ излучения частоты 96 ГГц и де- тектировались с помощью магнетометра. Параметры системы опреде- лялись экспериментально и были равны L = 240 пГн, Z = L/C = 48 0м, /3 = LEj/Ф^ = 2,33. Им соответствовали макроскопические квантовые состояния приблизительно 10В 9 куперовских пар. Рабочие температуры (40 мК) были в 500 раз меньше температуры сверхпроводящего перехо- да, поэтому все микроскопические степени свободы были заморожены и только коллективные флуксоидные моды определяли динамику сис- темы. Измеренное расщепление антипересекающихся уровней состав- ляло по потоку более 14Фо, а по току 2-3мкА. Для заданной геометрии (размеры петли порядка миллиметра) это соответствует макроскопи- ческому магнитному моменту порядка 1010//д. 7.1.3. Вариант кубита на переходах Джозефсона в высокотемпературных сверхпроводниках В сообщении [7.12] был предложен и проанализирован вариант кубита на высокотемпературных сверхпроводниках типа УВагСизОт (d-сверхпроводник), отличающийся от обычных сверхпроводников сим- метрией волновых функций спаривающихся электронов. Основная идея такого кубита состоит в использовании d-характера симметрии волно- вой функции сверхпроводящего макроскопического состояния. В этом
7.1. Основные типы сверхпроводниковых кубитов 333 варианте кубит представляет собой структуру, состоящую из двух джо- зефсоновских переходов между обычными s-сверхпроводниками (5) и расположенным между ними d-сверхпроводником (D), образующих так называемый SDS-перехоц, включенный в интерференционную пет- лю сквида с малой индуктивностью, большой емкости Cext и обычно- го (SS) джозефсоновского перехода. Зависимость потенциальной энергии такой структуры от фазовой переменной в имеет вид и(в) = -(Edcos(20) +EscosO), (7.6) где Ed и Es — энергии связи для SD- и ЗЗ-переходов. В отличие от случая обычного сверхпроводникового кубита она имеет два минимума при в = 0, тг и, соответственно, два квантовых состояния, способных образовывать суперпозиции. В обычном устройстве на сквиде управ- ление низколежащими квантовыми состояниями производится с по- мощью внешнего магнитного поля или тока в петле. В этом случае возникают дальние взаимодействия между различными сквидами, а также нежелательные взаимодействия с окружением. В предлагаемом в [7.12] варианте в зависимости от типа выполняемых квантовых опе- раций с помощью ключей, выполненных на одноэлектронных транзис- торах, производится подключение емкости Cext параллельно SDS- и ЗЗ-переходам. При этом система остается изолированной от окруже- ния, состояния кубита не имеют токов, а переключения производятся при минимальном контакте с окружением. Геометрия петли позволяет обеспечить выполнение функции бистабильного элемента, удовлетво- ряющего всем требованиям, предъявляемым для кубита. Кроме того, такая система обладает и свойствами, необходимыми для выполнения классических вычислительных операций на основе булевой логики. Ос- новные преимущества такого кубита, по мнению авторов [7.12], состоят в следующем: 1) прежде всего, это естественный бистабильный элемент, не тре- бующий для поддерживания стационарного состояния внешнего пита- ния или магнитных полей; 2) базисные состояния интерференционной петли с малой индук- тивностью не зависят от тока в петле, а магнитный поток в ней по- стоянен и равен одному кванту Фо, поэтому дальние взаимодействия с другими элементами компьютера исключены. Кубит оказывается мак- симально изолированным от окружения;
334 Глава 7 3) отсутствует механизм декогерентизации, связанный с накапли- ванием различия фаз в исходном состоянии с течением времени; 4) все операции могут быть выполнены как простые обратимые процессы переключения при минимальном контакте с внешним миром. 7.2. Квантовый компьютер на сверхпроводниковых островках с переходами Джозефсона Квантовый компьютер должен иметь регистр, состоящий из боль- шого числа кубитов L, в котором пары кубитов связаны контролируе- мым образом. Более проработанными в настоящее время с этой точки зрения являются варианты на зарядовых кубитах. Так для этой цели, например в [7.5], предлагается подсоединить все L кубитов, типа пред- ставленных на рис. 7.1, параллельным образом к одной общей катушке индуктивности Li. Если Li = 0, такая система сводится к серии не- связанных кубитов. При конечном значении Li в L/C-цепи возникает переменное напряжение с характерной частотой = (LL/Ct)-1/2, где Ct-1 = С-1 +CJ1, которое действует одновременно на все кубиты и та- ким образом магнитный поток в общей катушке индуктивности Ф ока- зывается связанным с фазой каждого г-го кубита В результате связь между кубитами осуществляется в виде сдвига фазы в слагаемых, опи- сывающих джозефсоновскую связь, определяемого колебаниями напря- жения. Ситуация напоминает обычный SQUID за исключением того, что магнитный поток теперь является динамической переменной. По- скольку характеристическая частота осциллятора, описывающего коле- бания магнитного потока и заряда, велика по сравнению с характерны- ми частотами изменения состояния кубитов ^E(Qt)/h, то при вычислении энергии основного колебательного состояния можно вос- пользоваться адиабатическим приближением, рассматривая перемен- ные как постоянные параметры. Это дает в гамильтониан слагаемое, описывающее взаимодействие между кубитами, которое имеет вид [7.5] Hint = ~ (7-7) i<3 где El = 2^(ClE2JLl/C2J^l').
7.3. Диссипация и декогерентизация в сверхпровод, устройствах 335 Это взаимодействие имеет место во все моменты времени. Его можно приближенно контролировать, настраиваясь на резонанс опре- деленных кубитов. В случае когда 1Д Ej и все кубиты имеют на- пряжения на затворах Vi, при которых они находятся вдали от резо- нанса (точки пересечения уровней), различные двухкубитовые состо- яния | I 4t), I W, I tt), разделены энергиями много большими, чем El и взаимодействие (7.7) оказывается очень слабым. Только ку- биты, состояния которых в резонансе (уровни в отсутствии взаимодей- ствия пересекаются Vi = V2), будут образовывать за счет этого взаи- модействия двухкубитовые суперпозиции типа запутанных состояний 2-1/2(| 44) ± | 4f)), разделенные энергией El- Чтобы произвести двухкубитовую операцию, пара соответствую- щих кубитов путем быстрого включения импульса напряжения V(t) приводятся на время At в резонанс, затем импульс выключается. В ре- зультате взаимодействия (7.7) осуществляется операция, соответству- ющая повороту только этих двух кубитов в субпространстве состояний | 41) и I 4t) на угол = ELM/2. Для выполнения операции CNOT мо- жет быть также использована разность в энергии двух состояний вза- имодействующих контролирующего и контролируемого кубитов [7.3]. Если контролирующий кубит находится в состоянии |1) = | 4), эта раз- ность меньше, чем когда он находится в состоянии |0) = | 4)- Под дей- ствием импульса напряжения система адиабатически проходит точку вырождения, где Vi = V2 и имеет место раздвижка пересекающих- ся уровней, в результате два состояния контролируемого кубита ин- вертируются, то есть включается операция NOT. Если контролиру- ющий кубит находится в состоянии |0), то импульс напряжения той же длительности не успеет привести контролирующий кубит к про- хождению точки пересечения и его состояние не изменится, как это и требуется для выполнения операции CNOT. Альтернативный вариант выполнения однокубитовой и двухкубитовой операций рассматривался в [7.7]. Для приведенных выше характерных параметров имеет место сле- дующая цепочка неравенств: kT, El С Ej С Ес С А. (7.8) Измерение состояния сверхпроводникового кубита предполагается выполнять с помощью одноэлектронного транзистора [7.2, 7.5, 7.6].
336 Глава 7 7.3. Диссипация и декогерентизация в сверхпроводниковых устройствах на обычных сверхпроводниках Одним из основных источников диссипации и декогерентизации в сверхпроводниковых устройствах является шумовое напряжение внешних источников Джонсона-Найквиста, которое в случае частот са С 1/RCt полностью определяется сопротивлением цепи R (омичес- кое окружение). Это сопротивление должно сравниваться с квантовым сопротивлением Rk = 2тг/г/<?2 ~ 25,8 кОм. Кроме того, следует учесть, что связь напряжения с зарядом кубита пропорционально отношению С/{Cj + С) = Ct/Cj <С 1. Поэтому параметр, определяющий влияние флуктуаций напряжения, имеет вид {R/Rk^Ci/Cj)2. При сопротивле- нии R ~ 50 Ом можно надеяться, что влияние этих шумов будет мало. Оценки скорости диссипации энергии (затухания диагональных элементов матрицы плотности) и скорости декогерентизации (зату- хания недиагональных элементов матрицы плотности) Гф кубита, взаи- модействующего с окружением, моделируемого системой бозонов, были выполнены в [7.5, 7.13]: Г — sin2 />4тг & О- АЕ cth (7 9) гп - sm Р4ТГRk п ctn 2кт, (ЛУ) ГФ= |rin + cos2p-87r^^^, (7.10) 2 Л* Ст П где параметр sin2 v = (Ej/ДЕ)2 определяется выражением (7.3), в точ- ке пересечения sin2 v = 1. Декогерентизация начального квантового состояния сверхпровод- никового кубита определяется двумя различными процессами: дисси- пативными переходами между логическими уровнями и флуктуациями разности энергии между уровнями. Первый процесс сохраняется и при низких температурах, второй — приводит к дополнительному вкла- ду в скорость декогерентизации, пропорциональному температуре при Ej/ДЕ < 1. При низких температурах kT С Ej исходное состояние (sin2 v <С 1) имеет большое время декогерентизации.
7.4. Экспериментальная реализация сверхпроводникового кубита 337 Заметим, что серьезным источником ошибок является также несо- вершенство контроля временных характеристик управляющих импуль- сов и значений энергий связи. Приведем некоторые численные оценки для процессов декогерен- тизации [7.5, 7.13]: 1) для того чтобы уменьшить связь с окружением, емкость джо- зефсоновского перехода Cj = 4-10-16 Ф, соответствующей кулоновской энергии Ес/к ~ 2 К, выбирается меньшей, чем емкость затвора С = = 2, 5 • 10-18 Ф. Рабочая температура должна быть достаточно низкой для того, чтобы гарантировать начальную инициализацию состояния системы кубитов. Хорошим выбором будет кТ ~ Ej/2, поскольку даль- нейшее охлаждение, как следует из (7.10), не приведет к заметному уменьшению скорости декогерентизации в точке пересечения уровней. Для нее найдем Т = 50 мК. Выберем далее Ej/k = 100 мК, то есть вре- менная шкала однокубитовых операций будет определяться параметром Top = h/Ej ~ 7 • IO"11 с; 2) пусть резистор в цепи затвора имеет сопротивление R ~ 50 Ом. Флуктуации напряжения ограничивают время декогерентизации Гф1 ~ 10-4 с. Оценки приводят к числу (ГфТо/>)-1 ~ 8 • 105 когерентных операций на один бит. Использование сверхпроводящих соединений и фильтров может существенно улучшить ситуацию; 3) чтобы обеспечить достаточно быстрые двухкубитовые операции, выберем Li ~ ЗмкГн. В этом случае время декогерентизации будет в 650 раз больше, чем время самой операции. 7.4. Экспериментальная реализация сверхпроводникового кубита Первая попытка экспериментальной реализации сверхпроводнико- вого кубита была предпринята в 1999 году [7.8]. Эквивалентная схема созданного в [7.8] устройства представлена на рис. 7.2. С помощью постоянного смещения Vg на сверхпроводящем остров- ке п размерами 700 х 50 х 15 нм3 из алюминия с вероятностью ~ 1 устанавливается начальное состояние Qt = Qo, соответствующее чис- лу электронов ~ 108. Это чистое состояние |0). Импульсное напряжение адиабатически приводит два антипересекающихся зарядовых состоя- ния в резонанс, и волновые функции когерентно эволюционируют в
338 Глава 7 Рис. 7.2. Эквивалентная схема экспериментально реализованного в [7.8] куби- та. п — сверхпроводящий островок, Vg — постоянное смещение на затворе, Vp(t) — импульсный электрический потенциал, Уь — потенциал на пробном высокоомном туннельном переходе, Ф — магнитный поток в интерферен- ционной петле, контролирующий энергию связи Ej пары джозефсоновских переходов А и В. течение времени длительности импульса Ai, образуя когерентные су- перпозиции. Пробное напряжение вызывает переход состояния |0) в состоя- ние |1) с туннелированием двух квазичастиц через пробный тун- нельный переход с известными вероятностями Гдр1 и ГдР2 (около (6 нс)-1 и (8 нс)-1 в эксперименте), Rb ~ 30 МОм. Роль пробного перехо- да в рассматриваемом устройстве двоякая: во-первых, детектирование пары туннелирующих квазичастиц позволяет детектировать и состоя- ние |1), и, во-вторых, с его помощью можно подготавливать начальное основное состояние для последующих операций с кубитами. Эксперимент проводился при температуре Т~30мК (А:Т~ 3 мкэВ). кулоновская энергия островка составляла Ес = 117 ± ЗмкэВ, а энер- гия связи туннельных переходов А и В при Ф = 0 составляла Ej = = 51,8 мкэВ. Время декогерентизации в рассматриваемом устройстве оценива- ется в несколько наносекунд при продолжительности переключающего импульса в сотни пикосекунд.
Литература 339 В заключение укажем на некоторые трудности, которые можно ожидать на пути создания сверхпроводниковых многокубитовых кван- товых компьютеров. Они связаны: 1) с необходимостью жесткого контроля за совершенством изготов- ления туннельных джозефсоновских переходов и за временными харак- теристиками импульсных воздействий; 2) с необходимостью использования для управления отдельными кубитами затворов, флуктуации напряжения на которых являются ос- новной причиной декогерентизации; 3) с наличием связи большого числа кубитов с электромагнитным окружением, благодаря которой образуется сложная нелинейная систе- ма, где могут проявляться нежелательные нелинейные эффекты. Литература [7.1] Воска M.F., Herr А.М., Feldman V. J. Prospects for quantum coherent computation using superconducting electrons // IEEE Trans. Appl. Supercond., 1997, v. 7, pp. 3638-3641. [7.2] Averin D. V. Quantum Computing and Quantum Measurement with Mesoscopic Josephson Junctions // 2000, LANL E-print arXiv: quant- ph/0008114, 13 p. [7.3] Averin D. V. Adiabatic Quantum Computation with Cooper Pairs // Solid State Comm. 1998, v. 105, № 10, pp. 659-664. [7.4] Shnirman A., Schon G., Hermon Z. Quantum Manipulations of Small Josephson Junction // Phys. Rev. Lett., 1997, v. 79, №12, pp. 2371-2374. [7.5] Schon G., Shnirman A., Makhlin Y. Josephson-Junction Qubits and the Readout Process by Single-Electron Transistors // 1998, LANL E-print cond-mat/9811029. [7.6] Shnirman A., Schon G. Quantum Measurements Performed with a Single- Electron Transistor // 1998, LANL E-print cond-mat/9811125. [7.7] Makhlin Y., Schon G., Shnirman A. Josephson-Junction Qubits with Controlled Coupling // Nature, 1998, v. 398, pp. 305. [7.8] Nakamura Y., Pashkin Yu. A., Tsai J.S. Coherent Control of Macroscopic Quantum States in a Single-Cooper-Pair box // Nature, 1999, v. 398, pp. 786. [7.9] Кулик И. О., Янсон И. К. Эффект Джозефсона в сверхпроводящих тун- нельных структурах. — М.: Наука, 1970, 272 с.
340 Глава 7 [7.10] Friedman J.R., Patel V., Chen W., Tolpygo S.K., Lurens J.E. Quantum Superposition of Distinct Macroscopic States // Nature, 2000, v. 406, 6 July, pp. 43-46. [7.11] Silvestrini P., Stodolsky L. Adiabatic Inversion in the SQUID, Macroscopic Coherence and Decoherence // 2000, LANL E-print arXiv: cond- mat/0010129, 7 p. [7.12] Ioffe L.B., Geshkenbein V.B., Feigel’man M. V., Fauchure A.L., Blatter G. Quiet SDS’ Josephson Junction for Quantum Computing // Nature, 1999, v. 398, pp. 679. [7.13] Makhlin Y., Schon G., Shirman A. Quantum State Engineering with Josephson-Junction Devices. // 2000, LANL, E-print arXiv: cond- matl0011269, 46 p.
ЗАКЛЮЧЕНИЕ «О сколько нам открытий чудных Готовит просвещенья дух И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель». А. С. Пушкин Ясно, что время, как наилучший судья, сможет определить цену всем рассмотренным нами возможным вариантам квантовых компью- теров. Некоторые из них будут отброшены, другие, наоборот, сущест- венно переработаны и развиты и, наконец, успешная эксперименталь- ная реализация какого-то из них вынесет окончательный приговор всем остальным. Тем не менее даже в настоящее время можно рискнуть сделать некоторые общие выводы и прогнозы, касающиеся возможности созда- ния полномасштабных высокопроизводительных квантовых суперком- пьютеров, которое только и может оправдать прилагаемые громадные интеллектуальные усилия в области квантовых вычислений. Они состо- ят в следующем: 1) согласно одному из пяти основных требований, которые должны быть выполнены при создании квантовых суперкомпьютеров, необходи- мо иметь физическую систему с достаточно большим числом кубитов (тысячи). Вариант квантового компьютера на ионах в ловушке, несмот- ря на успехи, достигнутые в технологии их создания, встречается со значительными трудностями при увеличении числа ионов-кубитов. Это связано с конфигурационной неустойчивостью одномерного линейного ионного кристалла, образованного ионами в ловушке; с проблемой де- когерентизации квантовых состояний, определяемой сильным взаимо- действием заряженных ионов с окружением; с необходимость сверхглу- бокого лазерного охлаждения ионов. Реально достигнутое число куби- тов в таких системах составляет несколько десятков и, по-видимому,
342 Заключение не может быть существенно увеличено. Отсюда следует вывод: рас- смотренные системы из ионов на ловушках без дальнейшего развития принципов работы кубитов на ионах, по-видимому, не могут рассмат- риваться в качестве аппаратного средства для квантового суперком- пьютера, хотя в качестве модельных структур они несомненно имеют определенные перспективы; 2) ансамблевый ядерный магнитно-резонансный (ЯМР) квантовый компьютер на органической жидкости имеет ряд значительных пре- имуществ. Компьютеры могут работать при комнатной температуре; для управления кубитам и измерения их состояний может быть исполь- зована хорошо развитая техника ЯМР; физической системой, представ- ляющей кубиты, является ансамбль естественных органических моле- кул жидкости, содержащих атомы с ядерными спинами, различающи- мися по резонансной частоте. Поэтому технология создания такой сис- темы в значительной мере основана на использовании методов орга- нической химии. На этом пути уже удалось реализовать простейшие квантовые компьютеры. Однако такой вариант также встречается с рядом существенных проблем. Одной из них является проблема подго- товки начального квантового состояния (инициализации) системы ку- битов при температурах жидкого состояния, что требует разработки специальных методов. Число различающихся по резонансной частоте ядерных спинов-кубитов в одной молекуле не может быть произвольно большим. Но главная проблема связана с экспоненциальным уменьше- нием интенсивности измеряемого сигнала с увеличением числа куби- тов, которое в результате для жидкостных ЯМР квантовых компьюте- ров не может превышать двух десятков. Таким образом, этот, как и предыдущий вариант, тоже не может лечь в основу для создания кван- тового суперкомпьютера; 3) полупроводниковые ЯМР квантовые компьютеры с индивиду- альным обращением к кубитам (вариант Кейна) при работе в условиях низких температур способны решить проблемы с инициализацией и экспоненциальным уменьшением интенсивности сигнала с ростом чис- ла кубитов. Роль кубитов здесь играют ядерные спины одинаковых донорных атомов в полупроводниковой структуре, для электрического управления которыми и измерения их состояний должна быть созда- на структура из затворов нанометрового масштаба. Учитывая дости- жения современной нанотехнологии, в этом варианте можно создать систему из многих тысяч кубитов. Основной проблемой полупровод-
Заключение 343 никового варианта является необходимость измерения состояния от- дельного кубита, для решения которой уже предложено ряд способов. Однако ни один из них не реализован пока даже на простейшем макете. Другая трудность связана с наличием управляющих затворов, шумо- вое напряжение на которых является существенным источником деко- герентизации. Тем не менее, вариант Кейна полупроводникового ЯМР квантового компьютера, несмотря на имеющиеся трудности, может в принципе рассматриваться в качестве кандидата для использования в квантовом суперкомпьютере и заслуживает дальнейшей разработки; 4) более перспективным представляется вариант твердотельного ЯМР квантового компьютера с ансамблевым обращением к кубитам. В этом случае появляется возможность существенно упростить управ- ление кубитами и измерение их состояний. Кроме того, при исполь- зовании в ансамблевых вариантах принципов квантового клеточного автомата можно в значительной степени упростить и систему управ- ляющих затворов и даже, возможно, отказаться от их совсем. Это поз- волило бы исключить связанные с ними существенные механизмы де- когерентизации. Этот вариант так же может рассматриваться как один кандидатов для создания суперкомпьютера; 5) альтернативной по отношению к модели Кейна может быть мо- дель полупроводникового ЯМР квантового компьютера, в котором для управления кубитами и измерения их состояний наряду с электричес- кими используются СВЧ и лазерные импульсы. Этот вариант облег- чает решение задач, связанных с измерениями состояний отдельных кубитов, но при этом сохраняются недостатки, связанные с наличием системы затворов. Использование ансамблевого подхода в этом случае позволило бы рассматривать этот вариант как еще одну возможность для создания квантового суперкомпьютера; 6) пока еще не реализованные, как и предыдущие варианты твер- дотельных ЯМР квантовых компьютеров, квантовые компьютеры на квантовых точках с электронными орбитальными и спиновыми состо- яниями имеют ряд преимуществ перед ЯМР квантовыми компьюте- рами: они способны работать при более высоких температурах, чем полупроводниковые ЯМР квантовые компьютеры, имеют значитель- но более высокие тактовую частоту и величину измеряемого сигнала. Современная нанотехнология позволяет создавать квантовые структу- ры с практически неограниченным числом квантовых точек. Основной трудностью для них является относительно быстрая декогерентизация
344 Заключение квантовых состояний, связанная с электрическим зарядом электрона и электрическими методами управления кубитами, для подавления кото- рой нет хорошо разработанных методов. Выходом может быть исполь- зование для этого не электрических, а оптических ультраскоростных методов. Вариант квантовых компьютеров на квантовых точках наря- ду с полупроводниковыми вариантами ЯМР квантовых компьютеров тоже может рассматриваться в качестве базового при создании кван- товых суперкомпьютеров; 7) сверхпроводниковый вариант квантового компьютера, несмотря на уже имеющиеся достижения в реализации отдельного кубита, имеет ряд трудностей, препятствующих пока тому, чтобы считать его наибо- лее подходящим в качестве основы для сверхкомпьютера. Они связаны с необходимостью жесткого контроля за совершенством изготовления туннельных джозефсоновских переходов, за временными характерис- тиками импульсных воздействий, с использованием для управления отдельными кубитами электрических схем, флуктуации напряжений в которых являются и здесь основной причиной декогерентизации. Сис- тема большого числа кубитов, связанная с электромагнитным окру- жением, представляет собой сложную нелинейную систему, в которой могут проявляться многие нежелательные нелинейные эффекты. Тем не менее этот вариант также может быть основой при разработке кван- тового суперкомпьютера. Таким образом, наиболее перспективными с точки зрения возмож- ности использования для создания полномасштабных квантовых ком- пьютеров вариантами элементной базы представляются твердотельные варианты на ядерных спинах, на квантовых точках и сверхпроводни- ковых элементах. Однако, по-видимому, можно ожидать и появления таких комбинаций, в которых будут одновременно учитываться пре- имущества тех или других возможных вариантов. Рассмотренные выше варианты квантовых компьютеров относят- ся к группе «обычных» квантовых компьютеров. Они предполагают ис- пользование достаточно изученных квантовых явлений. Не затронуты- ми в книге оказались обсуждаемые в последнее время так называемые «необычные» квантовые компьютеры, в которых в качестве базовых но- сителей информации — кубитов — в двухмерных и трехмерных систе- мах рассматриваются частицы, подчиняющихся фермиевской статис- тике — фермионы. Это могут быть, например, электроны и дырки в полупроводнике. Состояние занятое фермионом в таких системах мо-
Заключение 345 жет представлять состояние «1», а незанятое — состояние «О». В качест- ве другого варианта «необычных» компьютеров рассматриваются так- же «бозонные» компьютеры, использующие свойства бозе-конденсата с нелинейным взаимодействием между бозонами, проявляющиеся, на- пример, в фотонных кристаллах, в системах из нейтральных атомов в оптических ловушках. Наконец, рассматривались квантовые компьюте- ры, использующие экзотические частицы, не подчиняющиеся ни фер- миевской, ни бозевской статистике. Компьютер на анионах (anyone) — квазичастицах, отличающихся тем, что волновая функция аниона при обходе другого аниона приобретает произвольную фазу, был предложен А. Китаевым. Примером анионов являются элементарные возбуждения в двухмерном электронном газе в условиях квантового эффекта Хол- ла. Привлекательным свойством анионных квантовых систем является возможность, используя нелокальную природу анионов, обеспечить за- щиту квантовых операций от влияния случайных помех. Экспоненциально растущее количество публикаций по самым раз- ным направлениям в области квантовых вычислений привело уже к тому, что стало невозможным сколько-нибудь полно охватить целый ряд вопросов, связанных, в частности, с помехоустойчивостью кванто- вых вычислений и методами исправления случайных ошибок, с метода- ми подавления декогернентизации в квантовых системах, с формиро- ванием квантовых схем, выполняющих сложные квантовые алгоритмы (квантовая схемотехника), с процессами, приводящими к образованию хаотического состояния в системе многих связанных кубитов и многое другое. Каждый из указанных вопросов заслуживает детального рас- смотрения. Наступает Новый век и Новое тысячелетие. Будут новые откры- тия, идеи и решения.
Предметный указатель а-аланин 204 1-хлоро-2-нитро-бензола 205 2,3-дибромопропановая кислота 206 2,3-дибромотиофен 177, 195 Адиабатическая динамическая ло- гика 26 Адиабатическое быстрое прохож- дение резонанса 253 — переключение 290 — приближение 52, 334 — прохождение резонанса 331, 332 Аккумулирование погрешностей 164 Алгоритм Гровера 92, 199, 202 — Добешьи 108 — Дойча-Джозса 71, 199 — Евклида 87, 90 — Кули-Тьюки 85 — Меллата 108 — факторизации Шора 86, 114 Амплитуда туннелирования 331 Ансамблевый квантовый компью- тер 172, 259 Антипересечение состояний 241, 244, 246, 264, 329, 331 Антиферромагнетик 270, 277 Антиферромагнитное упорядоче- ние 263, 277, 294 Апостериорная (условная) энтро- пия Шеннона 34 Априорная энтропия Шеннона 34 Базис Белла 75 Базисные состояния 15 Боровский радиус 229, 241, 247 Булевые состояния 21 Вейвлет-преобразование Хаара 111, 115 Вектор Блоха 38 — состояния 29 Векторная модель 188 Вентиль Тоффоли 14, 28, 70 — Фредкина 14, 28 Взаимная информация 33 Взаимодействие Рудерман-Кит- телевского 247 — Сул-Накамуровское 278 — беспроводное 289 — диполь-дипольное 231, 303 — обменное 240, 306 — сверхтонкое 231 — скалярное 243 — спиновое косвенное 245, 260, 271 — суперсверхтонкое 256 Волны зарядовой плотности 292 — спиновой плотности 294 Временное усреднение 180
Предметный указатель 347 Время декогерентизации 51, 92, 308 — дефазировки 322 — корреляции 53, 210 — релаксации поперечное 52 ---спин-решеточное 52 --- энергии 51 — спин-спиновой релаксации 308 Выжигание дырок 316 Гайзенберговский спиновый га- мильтониан 102, 294, 309 Гайзенберговское представление 299 Гамильтониан Кальдейры- Лег- гетта 55 — Хаббарда 288 — средний 210 Гематит 279 Генератор ошибок 102 Гетероструктура 286, 307 Гетероядерная система 180, 198 Гильбертово пространство 14 Гомоядерная система 177, 254, 271 Двумерный электронный газ 260, 286 Двухкубитовые вентили 68 — операции 122, 146,148,186,195, 277, 280, 300 Девиация матрицы плотности 175 Декогерентизация 30, 50, 55, 122, 156, 159, 161, 248, 278, 300 — коллективная 186 Диадные интервалы 106 Диметилсульфоксид 206 Длина декогерентизации 54 — фильтра 109 Дочерняя базисная функция 105 Задача Дойча 71 Закон Мура 13 Запутанность очищенная 48 — содействия 48 — формирования 46 Запутывание состояний 39 Импульс неселективный 190, 192, 193 — селективный 184, 190, 192 Импульсы рефокусирующие 191, 192 Инвертор 290, 295 Инициализация 15 — состояний 122 Инозин 206 Информационная энтропия Шен- нона 20 Информация Холево 33, 34 — достижимая 35 Кантилевер 252, 265 Квазидвумерная структура 294 Квазиэнергии 210 Квант магнитного потока 330 Квантовая двухуровневая система (кубит) 35 — телепортация 74, 103 — эффективность фотодетектора 311 Квантовое вейвлет-преобразование 91, 104 — сопротивление 336 — фурье-преобразование 81
348 Предметный указатель Квантовые клеточные автоматы 267, 270, 286, 287, 293 — точки с зарядовой поляризаци- ей 286 ---с зарядовыми состояниями 296 --- с электронной спиновой по- ляризацией 293, 306 Квантовый ансамбль приведенный 173 — вентиль 66 — канал 74, 76 — оракул 72 — параллелизм 15, 40, 86, 88 — регистр 81 — эффект Холла 260 Клонирование сигнального состоя- ния 79 Когерентная суперпозиция 14, 36, 332 Количество информации 20 Коллапс волновой функции 54 Контролируемое НЕ (CNOT) 28, 68 — усреднение 208 Контролируемый обмен (CSWAP) 28 Концентрация запутанности 45 Корректирующие коды 96, 99 Криптография 40, 91 Кубит 14, 36 — запутанности — забит 43 — контролируемый 68, 188, 277, 280 — контролирующий 68, 188, 277, 280 — логический 99, 272 — физический 99 Кубиты внутренние 139, 143 — на зарядовых состояниях купе- ровских пар 327 Кулоновская блокада 307, 328 Куперовские пары 327 Легкая ось 278 — плоскость 278 Лемма Клейна 33 Ловушка Пауля 124 — Пеннинга 123 Ловушки для ионов 121, 123 — для нейтральных атомов 132 Логическая метка 178 Логические операции квантовые 14, 66 ---обратимые 14, 25 МОП-структура 228, 297, 301 Магнитно-резонансный силовой микроскоп (MRFM) 252, 265 Малоновая кислота 214 Материнская базисная функция 105 Матрица Паули 298 Мера запутанности 43 Модель Кейна 228 — Хаббарда 294 Монотоны запутанности 78 Напряжение плоских зон 302 Населенность состояний 39, 173 Несепарабельное состояние 41 Обменное взаимодействие 240, 306
Предметный указатель 349 Однокубитовые квантовые венти- ли 185 — операции 122, 146, 182, 274 Однофотонная отдача 139 Одноэлектронный транзистор 250, 251 — турникет 251 Оператор Адамара 67, 146, 185 — Паули 315 — Уолша-Адамара 67 — контролируемого изменения фазы 68 — неунитарный 173 — обмена 69 — плотности 29 — поворота 184 — унитарный 173 Операторы рождения 288, 297 — уничтожения 288, 297 Операция инверсии НЕ (NOT) 66, 300 — обмена SWAP 69 Операция НЕ (NOT) 301 Оптическая патока 138 — система адресации 153 Оптические решетки 132, 133 Отцовская функция масштабиро- вания 107 Охлаждение лазерное 134 — сизифово 133, 139 Очистка запутанности 45 Параметр Лэмба-Дика 147 — поляризации 288 Пересечение состояний 241, 328 Переход Джозефсона 327 Подпространство, свободное от де- когерентизации 101 Помехоустойчивость квантовых вычислительных процессов 95, 99 Порог точности 99 Постоянная анизотропии 278 Принцип Ландауера 25 Проблема NP 14 Проекционный оператор 29 Пропускная способность канала 23 Пространственное разделение ан- самбля 180 — усреднение 180 Псевдооператоры Адамара 187 Псевдоспин 303, 307, 329 Пятиточечная ячейка 287 Разложение Магнуса 209 — Шмидта 42, 77 Редукция (коллапс) квантового со- стояния 32 СВЧ-импульс 254, 256 Сверхпроводниковые элементы 326 Сверхпроводниковый квантовый интерференционный прибор (сквид) 330 — островок 327 Сверхтонкое взаимодействие 231, 234 Селективная развязка 192 Сепарабельность состояния 35 Сжатие информации 45 Сизифово охлаждение 133, 139 Симметричное состояние 244
350 Предметный указатель Синглетное состояние 44, 102, 241, 249,319 Скалярное произведение 172 Следящая система координат 209 Согласованность 44 Состояние Белла 323 — Гринбергера-Хорна-Цейлин- гера (GHZ) 323 — квазичистое 174 — сепарабельное 50, 216 — симметричное 244 — смешанное 30 — чистое 29 — шредингеровского кота 53, 75 Состояния антипересекающиеся 241, 244, 246, 264, 329, 331 — булевые 12, 81 — флуксоидные 330 Спин-волновое приближение 277 Спиновые волны 277, 294 Спиновый гамильтониан 231, 240, 256 — фильтр 251, 311 Стробоскопическая выборка 210 Супероператор 173 Суперотбор 51 Суперсверхтонкое взаимодействие 256 Сфера Блоха 38 Телепортация квантовая 40 Теорема Вуттерса и Зурека 80 — Левитина-Холево 34 — Нильсена 77 — Шумахера 46 Теория многоуровневого разреше- ния 106 Термодинамический предел для энергии переключения 23 Точка пересечений 241 Точность воспроизведения 31, 162 Транс-кротоновая кислота 207 Триплетное состояние 241, 250, 319 Трихлорэтилен 204 Удержание 286, 307 Унитарное преобразование До- бешьи 109 Унитарные преобразования 16, 297 Унитарный преобразования 66 Уровни Ландау 260, 319 Условие компактности 106, 111 — цикличности 212 Уширение резонансной линии не- однородное 52 — однородное 52 Фаза Берри 199, 222 Фильтры Добешьи 108, 109 — зеркальные 109 Флуксоидные состояния 330 Флуктуации напряжения 248 Флюорапатит 265 Формула Блоха 58 — Брейта-Раби 232 — Ферми 231 — Шеннона 24 Функции зеркальные 109 — масштабирования 107 — сбалансированные 71 Хлороформ 198
Предметный указатель 351 Цикл антисимметричный 210 — симметричный 210 Циклическая последовательность импульсов 209 Цитозин 199 Частота Раби 233, 314 Число «магическое» 320 — Шмидта 44 Шумы 1/f 249, 310 Энергетическая цена 24 Энергия переключения 23 Энергия связи Джозефсона 328 Энтропия Шеннона 32 — запутанности 43 --- относительная 48 — информационная 21 — физическая 20 — фон Неймана 31 Эффект Допплера 135 Эффективная масса 231, 235 Ядерный магнитный резонанс (ЯМР) 52 — спин 121, 171, 228
Камиль Ахметович Валиев Александр Александрович Кокин Квантовые компьютеры: НАДЕЖДЫ И РЕАЛЬНОСТЬ Дизайнер М. В. Ботя Технический редактор А. В. Широбоков Оригинал-макет подготовили: М. А. Дьячкова, А.П. Степанов Корректор М. А. Ложкина Подписано в печать 12.12.00. Формат 60 х 84'/16. Печать офсетная. Усл. печ. л. 20,46. Уч. изд. л. 20,76. Гарнитура Computer Modern Roman. Бумага офсетная № 1. Тираж 1000 экз. Заказ № Научно-издательский центр «Регулярная и хаотическая динамика» 426057, г. Ижевск, ул. Пастухова, 13. Лицензия на издательскую деятельность ЛУ № 084 от 03.04.00. http://rcd.ru E-mail: borisov@uni.udm.ru Отпечатано в полном соответствии с качеством предоставленных диапозитивов в ГИПП «Вятка». 610033, г. Киров, ул. Московская, 122.