Код стабилизатора
![]() | Эта статья может быть слишком технической для понимания большинства читателей . ( Апрель 2022 г. ) |
В квантовых вычислениях и квантовой связи код -стабилизатор — это класс квантовых кодов для выполнения квантовой коррекции ошибок . Торический код и поверхностные коды в более общем смысле: [1] — это типы кодов-стабилизаторов, которые считаются очень важными для практической реализации обработки квантовой информации.
Концептуальная основа [ править ]
Квантовые коды, исправляющие ошибки, восстанавливают зашумленные, декогерентное квантовое состояние в чистое квантовое состояние. А Стабилизатор квантового кода исправления ошибок добавляет вспомогательные кубиты к кубитам, которые мы хотим защитить. Схема унитарного кодирования вращаетглобальное состояние в подпространство большего гильбертова пространства . Это сильно запутано ,закодированное состояние корректирует локальные шумные ошибки. Квантовый код, исправляющий ошибки, выполняет квантовые вычисления и квантовая коммуникация практична, предоставляя отправителю иприемник для моделирования бесшумного канала кубита с учетом шумного канала кубита чей шум соответствует определенной модели ошибок. Первые квантовые коды, исправляющие ошибки, поразительно похожи на классические блочные коды по своей работе и производительности.
Стабилизационная теория квантовой коррекции ошибок позволяет импортировать некоторыеклассические двоичные или четверичные коды для использования в качестве квантового кода. Однако при импортеклассический код, он должен удовлетворять принципу двойственности (или самоортогональности)ограничение. Исследователи нашли множество примеров классических кодов, удовлетворяющихэто ограничение, но в большинстве классических кодов его нет. Тем не менее, импортировать классические коды таким способом по-прежнему полезно (хотя посмотрите, как формализм стабилизатора с помощью запутанности преодолевает эту трудность).
Математическая основа [ править ]
Стабилизационный формализм использует элементыгруппа Паули при формулировании квантовых кодов, исправляющих ошибки. Набор состоит из операторов Паули :
Вышеупомянутые операторы действуют на один кубит – состояние, представленное вектором в двумерном пространстве. Гильбертово пространство . Операторы в иметь собственные значения и либо ездить на работу или против поездок на работу . Набор состоит из -кратные тензорные произведения Операторы Паули :
Элементы действовать в квантовом регистре кубиты. Мы в дальнейшем иногда опускайте символы тензорного произведения , чтобы
The -сложенная группа Паули играет важную роль как для схемы кодирования, так и дляпроцедура исправления ошибок кода квантового стабилизатора над кубиты.
Определение [ править ]
Давайте определим стабилизатор квантовый с коррекцией ошибоккод для кодирования логические кубиты в физические кубиты. Скорость такогокод . Его стабилизатор является абелевой подгруппой группы -сложенная группа Паули . не содержит оператора . Одновременный - собственное пространство операторов образует кодовое пространство .Кодовое пространство имеет размерность чтобы мы могли закодировать кубиты в него.стабилизатор имеет минимальное представление в терминах независимые генераторы
Генераторынезависимы в том смысле, что ни один из них не является продуктом любых других двух (вплоть док глобальной фазе ). Операторы функционировать в том жеаналогично тому, как это делает матрица проверки четности для классического линейного блочного кода .
стабилизатора ошибок исправления Условия
Одно из фундаментальных понятий квантовой теории исправления ошибок состоит в том, что онодостаточно для исправления дискретного набора ошибок с поддержкой в группе Паули . Предположим, что ошибки, влияющие назакодированные квантовые состояния являются подмножеством группы Паули :
Потому что и оба являются подмножествами , ошибка что влияет назакодированное квантовое состояние либо коммутирует , либо антикоммутирует с каким-либо конкретнымэлемент в . Ошибка исправимо, если этоантикоммутирует с элементом в . Антикоммутирующая ошибка обнаруживается путем измерения каждого элемента в ивычисление синдрома выявление . Синдром является бинарным.вектор с длиной элементы которого определяют, является лиошибка добирается или антикоммутирует с каждым . Ошибка который коммутирует с каждым элементом в исправимо, еслии только если он находится в . Это искажает закодированное состояние, если онокоммутирует с каждым элементом но не лежит . Итак, компактно резюмируем условия исправления ошибок стабилизатора:код стабилизатора может исправить любые ошибки в если
или
где является централизатором (т.е. подгруппа элементов, которые коммутируют со всеми членами , также известный как коммутант).
Простой пример кода стабилизатора [ править ]
Простой пример кода стабилизатора — трехкубитный код. код стабилизатора. Он кодирует логический кубитв физические кубиты и защищает от однобитового переворотаошибка в наборе . Это не защищает от других ошибок Паули, таких как ошибки переворота фазы в наборе. .или . Это имеет кодовое расстояние . Его стабилизатор состоит из Операторы Паули:
Если ошибок инвертирования битов нет, оба оператора и ехать на работу, синдром +1,+1, ошибок не обнаружено.
Если в первом закодированном кубите произошла ошибка переворота битов, оператор будет против поездок на работу и ехать на работу, синдром равен -1,+1, и ошибка обнаружена. Если во втором закодированном кубите произошла ошибка переворота битов, оператор будет против поездок на работу и антикоммутационный, синдром -1,-1, и ошибка обнаружена. Если в третьем закодированном кубите произошла ошибка переворота битов, оператор буду ездить на работу и антикоммутационный, синдром +1,-1, и ошибка обнаружена.
Пример кода стабилизатора [ править ]
Примером кода стабилизатора является пять кубитов. код стабилизатора. Он кодирует логический кубитв физические кубиты и защищает от произвольного одиночного кубитаошибка. Он имеет кодовое расстояние . Его стабилизатор состоит из Операторы Паули:
Вышеуказанные операторы ездят на работу. Таким образом, кодовое пространство является одновременным+1-собственное пространство вышеуказанных операторов. Предположим, произошла однокубитная ошибка.закодированный квантовый регистр. В наборе ошибка одного кубита где обозначает ошибку Паули на кубите .Несложно проверить, что любая произвольная однокубитная ошибка имеетуникальный синдром. Приемник исправляет любую ошибку одного кубита, определяясиндром посредством измерения четности и применения корректирующей операции.
группой Паули и бинарными Связь между векторами
Между элементами существует простое, но полезное сопоставление. и двоичный файл векторное пространство . Это отображение даетупрощение теории квантового исправления ошибок. Он представляет собой квантовые кодыс двоичными векторами и бинарными операциями, а не с операторами Паули и матричные операции соответственно.
Сначала мы даем отображение для случая одного кубита. Предполагать — множество эквивалентности оператора классов которые имеют одну и ту же фазу :
Позволять – набор бесфазных операторов Паули, где .Определите карту как
Предполагать . Давайте использоватьстенография и где , , , . Дляпример, предположим . Затем .карта индуцирует изоморфизм потому что сложение векторовв эквивалентно умножениюОператоры Паули до глобальной фазы:
Позволять обозначают симплектическое произведение двух элементов :
Симплектическое произведение дает коммутационные соотношения элементов :
Симплектическое произведение и отображение таким образом, дайте полезный способ фразыОтношения Паули в терминах бинарной алгебры .Расширение приведенных выше определений и отображение для нескольких кубитовпростой. Позволять обозначаютпроизвольный элемент . Аналогично можно определить бесфазный -кубитная группа Паули где
Групповая операция для вышеуказанного класса эквивалентности выглядит следующим образом:
Класс эквивалентности образует коммутативную группу в эксплуатации . Рассмотрим -мерное векторное пространство
Он образует коммутативную группу соперация определяется как сложение двоичных векторов. Мы используем обозначения представлять любые векторы соответственно. Каждыйвектор и имеет элементы и соответственно сподобные представления для и .Симплектическое произведение из и является
или
где и . Давайте определим карту следующее:
Позволять
так что и принадлежат к одному и тому же класс эквивалентности :
Карта является изоморфизмом одного и того жеПричина указана так же, как и в предыдущем случае:
где . Симплектическое произведение фиксирует коммутационные отношения любых операторов и :
Вышеупомянутое бинарное представление и симплектическая алгебра полезны при созданиисвязь между классической линейной коррекцией ошибок и квантовой коррекцией ошибок более очевидна.
Сравнивая квантовые коды исправления ошибок на этом языке с симплектическим векторными пространствами , мы можем увидеть следующее. Симплектическое изотропное подпространство соответствует прямой сумме алгебр Паули (т.е. закодированных кубитов), а подпространство соответствует набору стабилизаторов.
Ссылки [ править ]
- ^ «Что такое «поверхностный код» в контексте квантовой коррекции ошибок?» . Обмен стеками квантовых вычислений . Проверено 12 января 2024 г.
- Д. Готтесман, «Коды стабилизатора и квантовая коррекция ошибок», quant-ph/9705052, доктор философии Калифорнийского технологического института. диссертация. https://arxiv.org/abs/quant-ph/9705052
- Шор, Питер В. (1 октября 1995 г.). «Схема уменьшения декогеренции в памяти квантового компьютера». Физический обзор А. 52 (4). Американское физическое общество (APS): R2493–R2496. Бибкод : 1995PhRvA..52.2493S . дои : 10.1103/physreva.52.r2493 . ISSN 1050-2947 . ПМИД 9912632 .
- Колдербанк, Арканзас; Шор, Питер В. (1 августа 1996 г.). «Существуют хорошие квантовые коды, исправляющие ошибки». Физический обзор А. 54 (2). Американское физическое общество (APS): 1098–1105. arXiv : Quant-ph/9512032 . Бибкод : 1996PhRvA..54.1098C . дои : 10.1103/physreva.54.1098 . ISSN 1050-2947 . ПМИД 9913578 . S2CID 11524969 .
- Стейн, AM (29 июля 1996 г.). «Коды, исправляющие ошибки в квантовой теории». Письма о физических отзывах . 77 (5). Американское физическое общество (APS): 793–797. Бибкод : 1996PhRvL..77..793S . дои : 10.1103/physrevlett.77.793 . ISSN 0031-9007 . ПМИД 10062908 .
- А. Калдербанк, Э. Рейнс, П. Шор и Н. Слоан, «Квантовая коррекция ошибок с помощью кодов на основе GF(4)», IEEE Trans. Инф. Теория, том. 44, стр. 1369–1387, 1998. Доступно по адресу https://arxiv.org/abs/quant-ph/9608006.