亚马逊AWS展示高效纠错的全新量子比特!
亚马逊网络服务公司(AWS)在量子计算的纠错技术领域取得了显著成就,极大地简化了量子系统的复杂性和资源需求。他们的研究人员通过采用“双轨擦除”量子比特(dual-rail erasure qubit)技术,有效地克服了量子计算中的关键难题。
这项研究发表在著名的《APS物理评论X》上,详细介绍了双轨量子比特(由共振耦合的transmon量子比特组成)如何显著抑制退相干并长时间保持相干性。
这些进展对于开发可靠的量子计算机至关重要。量子计算机被寄予厚望,有望在多个领域带来变革,包括药物发现和金融建模等。
尽管量子计算机拥有革命性的能力,但它们对环境干扰导致的噪声非常敏感。这种噪声可能导致计算错误,使得现有的量子计算机无法有效解决实际问题,尤其是在这些问题上量子计算机应表现出超越传统计算机的性能时。
量子纠错技术是对抗这种噪声干扰的关键。类似于经典计算中的纠错机制,量子纠错通过对信息进行冗余编码来显著降低错误率。虽然冗余编码可以对抗噪声,但这同时增加了计算所需的物理量子比特数量、计算复杂度以及所需时间。在容易出错的量子计算硬件中实现纠错时,相关的成本可能会相当昂贵(例如,量子比特数量增加达到1000倍)。因此,开发“硬件高效”的量子纠错策略成为了研究的热点。
讨论保护量子计算机免受错误影响时,我们主要指的是两种类型的错误:比特翻转错误和相位翻转错误。量子比特可能发生“比特翻转”错误(|0〉翻转为|1〉或反之)或“相位翻转”错误(|0〉 + |1〉翻转为|0〉 - |1〉)。
这些错误会悄无声息地破坏量子比特的状态,而操作者可能完全不知情。比特翻转和相位翻转错误的这一特性使得量子计算机的纠错比经典计算机更为复杂。
影响量子比特的三类错误:(1)比特翻转错误;(2)相位翻转错误;(3)擦除错误
近年来,“擦除误差”(erasure error)这一概念引起了极大的关注。不同于比特翻转和相位翻转误差,擦除误差在破坏量子比特状态的同时,会发送信号提示发生了错误。如果量子计算机能够仅基于存在擦除错误的量子比特构建,那么当这类错误发生时,纠错过程将变得更为简单,因为我们能够确切地知道哪些量子比特被破坏。这种额外信息的获取可以减少修正无声比特翻转和相位翻转错误所需的冗余和成本。
最近,在中性原子、超导电路和俘获离子等多种量子计算平台中,这种减少纠错开销的策略获得了越来越多的关注。
AWS开发的创新型双轨擦除量子比特技术,减少了复杂和资源密集型的纠错需求,从而有助于解决量子系统扩展的主要难题之一。
“擦除量子比特”(erasure qubit)是一种独特的量子比特设计,它主要受擦除误差的影响,而传统的比特翻转或相位翻转误差则非常罕见。为了实现这样的量子比特,需要采用一种特殊的编码方式,这种方式能够保证驱动硬件错误的物理过程只会引起擦除错误。
AWS在构建这种擦除量子比特的过程中,采用了标准的量子比特元件,即Transmon。在两个Transmon间使用的“双轨”编码方式中,量子比特的两种状态分别由左边的Transmon携带光子(|10〉)和右边的Transmon携带光子(|01〉)来定义。在此编码体系下,光子的丢失并不会引起|01〉与|10〉之间的无声错误,而是导致系统转移到没有光子的第三种状态(|00〉)。这意味着,只要能够检测到系统中是否仍存在光子,就可以发现是否发生了错误;如果无法检测到光子,就能标记出擦除错误。
AWS在一对Transmon中对单个“双轨”量子比特进行编码,以便能够标记光子泄漏造成的错误
双轨量子比特采用单光子编码,两个Transmon共享单光子,以抑制噪声,同时还能将光子泄漏标记为擦除
然而,在Transmon中,弛豫并不是唯一需要关注的错误类型。另一个关键的误差来源是“去相位”(dephasing),这是由于Transmon能量的波动造成的,会在|01〉和|10〉状态间产生无声的相位翻转错误。
为了应对这一问题,研究人员采取了一种更深入的技术探索:不是单独操作每个Transmon,而是将它们耦合在一起。这样,两个Transmon共享单个光子,形成对称或反对称的状态,从而定义了“逻辑”量子比特状态:|0L〉=|01〉-|10〉和|1L〉=|01〉+|10〉。
由于这些状态中的每个Transmon平均含有半个光子,因此对Transmon的基本能量波动不太敏感。尽管去相位仍然可能导致双轨量子比特出现比特翻转和相位翻转,但与基础Transmon的误差率相比,这些误差可大幅降低。因此,双轨量子比特展现出了高度的相干性,即使是在噪声较大的Transmon量子比特构件条件下。
双轨量子比特在其子空间内展示了毫秒级的相干性,考虑到对于量子态来说,一毫秒就是一个寿命,这是一项了不起的成就。
双轨擦除量子比特编码
在此基础上,AWS已经实现了擦除量子比特的核心要素:一对状态|0L〉和|1L〉,它们主要受擦除误差(泄漏至状态|00〉)的影响,同时具有极少的比特翻转和相位翻转误差。
下一步是通过实验测试来验证:
- 相比擦除误差,比特翻转和相位翻转误差的罕见程度有多高?
- 能否有效检测到|00〉状态的泄漏,并将其作为擦除错误进行标记?
科学家们通过在不同状态下初始化系统并追踪其随时间的变化,研究了各类错误的发生率。特别地,AWS专注于确定擦除误差与比特翻转和相位翻转误差在总体误差中的相对比例。
测量擦除错误率的方法是将系统初始化为|0L〉或|1L〉等状态,然后观察一段时间后系统变为|00〉状态的频率。研究发现,这种状态转变的典型时间约为30微秒,与独立测量的这些Transmon的光子泄漏速率相符。
对于比特翻转和相位翻转误差的测量,则专注于光子未丢失的情形。测量比特翻转错误的方法是:首先将系统置于|1L〉状态,然后测量一段时间后系统处于|0L〉状态的概率,反之亦然。相位翻转错误的测量则是:将双轨量子比特准备在|0L〉+|1L〉的叠加态中,后来检测到它在错误的叠加态(|0L〉-|1L〉)中的频率。这两种类型的错误发生的时间尺度更长,大约为1毫秒,是组成双轨量子比特的底层Transmon错误的30倍。
如预期,这些数据表明,AWS的双轨量子比特中绝大多数误差(超过96%)是擦除误差(转换到|00〉状态),而仅有少部分(不到4%)是比特翻转和相位翻转的残余(无声)误差。这意味着,如果能够准确地标记擦除错误,系统中的大多数错误都可以被有效纠正。
为了检测擦除错误,科学家们需要确定双轨系统是否处于|00〉状态,并区分它与|0L〉和|1L〉状态。关键在于,在没有擦除发生的情况下,不能泄露双轨量子比特的逻辑状态。
例如,如果双轨量子比特处于|0L〉+|1L〉状态,进行擦除检查时,如果显示没有擦除发生,系统应保持在这种叠加状态,而不是坍塌到|0L〉或|1L〉,这将引入新的无声相位翻转错误。
为实现这种精细的测量,科学家们引入了一个与双轨量子比特弱耦合的第三个Transmon,作为“辅助”(ancilla)器件。双轨系统中单光子的有无都会引起辅助器件的能量变化。对于|0L〉和|1L〉这两个状态,由于都含有一个光子,能量偏移是相似的。但对于不含光子的|00〉状态,能量偏移则有所不同。因此,通过测量辅助Transmon的能量变化,就能够判断双轨系统是否已衰变为|00〉状态,同时又无需区分|0L〉和|1L〉。
根据双轨量子比特的状态,ancilla transmon的能量会发生偏移,从而能够检测到双轨是否衰减到 |00〉
这一策略在理论上能够高保真地识别擦除错误,同时避免对双轨量子比特带来额外的干扰。为了实际验证这一点,科学家们将系统初始化为|0L〉+|1L〉的叠加态,并进行了一系列连续的擦除错误检查,以观察叠加状态是否会受到影响。
实验结果表明,每次检查引起的错误率极低(不到0.1%),这强有力地证实了该方法是有效且可行的擦除错误检测手段。
擦除量子比特包含三个transmon
实验结果显示,在这种量子比特中,擦除错误是主要的错误类型,且能够被实时检测到。研究人员接下来计划利用这些新型量子比特来构建逻辑门和纠错电路。
AWS表示:“这项工作标志着以transmon为基础的擦除量子比特这一激动人心的旅程的开始。接下来的关键步骤包括利用这些新型量子比特完善纠错工具箱,并将其扩展到更大规模的系统中。”他们进一步指出,“我们的目标是将擦除错误等新理念整合进标准量子处理器,以实现与该领域其他尖端发展相协调的纠错性能提升。”
这一突破在解决量子纠错问题方面更为高效,对于量子计算行业的可扩展性和应用前景有着潜在的深远影响。随着技术的不断发展和成熟,进一步研究和开发有效的纠错方法将成为充分发挥量子计算潜力的关键。
实际上,这种硬件高效的纠错策略仅是量子计算机发展过程中诸多技术挑战之一。它与系统性地提升设备性能、构建可扩展的控制系统等其他关键进展相互补充。在通向大规模、实用的量子计算这条充满挑战和机遇的道路上,所有技术的发展都需同步进行。
参考链接:
[1]https://ytech.news/en/quantum-leap-forward-aws-enhances-error-correction-in-quantum-systems/
[2]https://physics.aps.org/articles/v17/s35
[3]https://aws.amazon.com/cn/blogs/quantum-computing/a-new-building-block-for-error-corrected-quantum-computers/
[4]https://www.hpcwire.com/2024/03/20/aws-reports-improved-quantum-error-correction-based-on-dual-rail-erasure-qubit/
[5]https://thequantuminsider.com/2023/07/21/scientists-ride-dual-rail-qubits-for-longer-coherence-times-improved-error-correction/
相关文章:

亚马逊AWS展示高效纠错的全新量子比特!
亚马逊网络服务公司(AWS)在量子计算的纠错技术领域取得了显著成就,极大地简化了量子系统的复杂性和资源需求。他们的研究人员通过采用“双轨擦除”量子比特(dual-rail erasure qubit)技术,有效地克服了量子…...

FEX-Emu在Debian/Ubuntu系统使用
FEX-Emu在Debian/Ubuntu系统使用 1. Debootstrap子系统安装(可选)2. Debian/Ubuntu依赖包安装3. 获取FEX-Emu源码并编译4. 根文件系统RootFS安装5. 基于 FEX-Emu 运行应用 1. Debootstrap子系统安装(可选) sudo apt-get install …...

docker 不同架构镜像融合问题解决
1、背景 docker 作为目前容器的标准之一,但是对于多种架构的平台的混合编译支撑不是很好。因此衍生了镜像融合,分别将多种不同的架构构建好,然后将镜像进行融合上传。拉取镜像的会根据当前系统的架构拉取不同的镜像,也可以通过 -…...

windows_anaconda 安装pytorch
查看CUDA版本 cmd nvidia-smi # NVIDIA-SMI 546.56 Driver Version: 546.56 CUDA Version: 12.3nvcc --version # nvcc: NVIDIA (R) Cuda compiler driver # Copyright (c) 2005-2023 NVIDIA Corporation # Built on Wed_Nov_22_10:30:42_Pacific_Standard_Time_2023 # C…...

IP SSL证书注册流程
使用IP地址申请SSL证书,需要用公网IP地址申请,申请之前确保直接的IP地址可以开放80或者443端口两者选择1个就好,端口不需要一直开放,只要认证的几分钟内开放就可以了,然后IP地址根目录可以上传txt文件。 IP SSL证书认…...
shentou思路流程
信息收集: 1、获取域名whois信息也就是所谓的资产收集 2、服务器子域名、旁站、c段查询 3、服务器操作系统类型、版本、补丁状况、开放端口:22 ssh 80 web 445 3389.。。 4、web中间件类型、版本、网站目录结构、使用的waf等设备 5、数据库类型、版…...

航空实时监控
1、从Kafka中读取飞机数据,并进行清洗 此步骤在前面的“使用Spark清洗统计业务数据并保存到数据库中”任务阶段应该已经完成。如果没有完成,请参考源代码自行完成。核心类主要有三个:SparkStreamingApplication类、SparkUtil类和MapManager类…...

第十四届蓝桥杯JavaB组省赛真题 - 幸运数字
进制转换可以参考如下的十进制,基本一样的,只是把10变成了其他数字, sum就是各个数位之和 public static int myUtil(int n) {int sum 0;while(n > 0) {sum n % 10;n / 10;}return sum;} 注意: 如果写在同一个类里面&…...

【练习】双指针算法思想
🎥 个人主页:Dikz12🔥个人专栏:Java算法📕格言:那些在暗处执拗生长的花,终有一日会馥郁传香欢迎大家👍点赞✍评论⭐收藏 目录 1. 移动零 1.1 题目描述 1.2 讲解算法原理 1.3 编…...

Leetcode 20. 有效的括号
心路历程: 看到括号问题直接想到栈,但是纠结了一下题目中给出的 ‘2. 左括号必须以正确的顺序闭合’ 这一约束,其实这句话的意思简化了题目要求,[(])这样的字符串就不满足要求了。 注意的点: 1、注意最后需要栈为空…...
jupyter | mac jupyter快捷键
【ctrlenter】:是运行选中的单元格,他会停留在此 > 执行 【optionenter】:是运行单元格并且在下面插入一个新的单元格 > 执行 【shiftenter】:是 运行单元格, 并选择下面的单元格 > 执行 【Tab】键用来代码补全 【A】键…...

么样才能用最便捷的方式为Mac提速呢?
Mac是现代人日常工作时必不可少的工具,尤其是在居家办公已经屡见不鲜的当下。视频会议、文档传送、视频剪辑等等。它在工作中扮演的角色越来越重要,所以也导致了它的流畅程度可以在很大程度上影响人们一整天的工作效率和心情。 但是影响Mac的运行和响应速…...
专业前沿问题问答合集10-2——比特币的加密原理
专业前沿问题问答合集10-2——比特币的加密原理 比特币的加密原理 比特币作为一种加密货币,其安全性和功能性主要基于密码学原理和区块链技术。以下是比特币加密原理的关键组成部分: 1. 非对称加密(公钥和私钥) 比特币使用非对称加密技术来确保交易的安全性。每个比特币…...
C++中的流
前言 在 C 中,流(stream)是一种数据传输的抽象概念,用于在程序中对输入和输出进行操作。流分为输入流和输出流,允许数据在程序和外部设备(如键盘、屏幕、文件)之间进行传输。输入流用于从外部获…...

解决vue3中使用v-html,click不生效的问题
问题背景 说明: 前端接收到来自后端的一个长字符串,要求把里面的图片替换成为超链接,并且要通过请求一个接口进行图片下载。 举例说明 就是下列这样的一个字符串:vaddssss[图片](image_p0_f0.png)dsatewafdsaa[图片](image_p1…...

macOS下Java应用的打包和安装程序制作
文章目录 macOS应用程序结构Java应用打包JavaAppLauncherjpackage其它相关JDK命令附录JavaAppLauncher源码链接macOS应用程序结构 macOS通常以dmg或pkg作为软件发行包,安装到/Applications下后,结构比较统一。 info.plist里的CFBundleExecutable字段可以指定入口,如果不指定…...

OpenAI GPT商店面临质量与合规问题;黄仁勋预测:十年内AI将实时生成游戏画面
🦉 AI新闻 🚀 OpenAI GPT商店面临质量与合规问题 摘要:OpenAI旗下的GPT商店因存在大量涉嫌侵权内容、助长学术不诚实行为及违规内容等问题而引起关注。其中包括未经授权使用迪士尼、漫威角色生成内容的GPT模型,以及声称能绕过剽…...
前端根据pdf连接点击下载pdf而不是直接打开
参考地址: https://www.cnblogs.com/jackson-yqj/p/11321275.html /*** 文件链接转文件流下载--主要针对pdf 解决谷歌浏览器a标签下载pdf直接打开的问题* param url :文件链接* param fileName :文件名;* param type :文件类型;*/functio…...
pytorch中的gather函数的定义和作用是什么?
在PyTorch中,gather函数是一个用于从张量(tensor)中收集特定索引位置上的元素的函数。它主要用于高级索引和从张量中提取特定信息。 定义(python) gather函数的基本定义如下: torch.gather(input, dim, i…...
[ABC206E] Divide Both 解题记录
[ABC206E] Divide Both 解题记录 题意简述 给定整数 L , R L,R L,R,求满足以下条件的数对 ( x , y ) (x,y) (x,y) 的数量。 x , y x,y x,y 不互质 x ∤ y x \nmid y x∤y 且 y ∤ x y \nmid x y∤x 题目分析 正难则反,考虑用所有的满足第一条性质的…...

springboot 百货中心供应链管理系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...
从零实现富文本编辑器#5-编辑器选区模型的状态结构表达
先前我们总结了浏览器选区模型的交互策略,并且实现了基本的选区操作,还调研了自绘选区的实现。那么相对的,我们还需要设计编辑器的选区表达,也可以称为模型选区。编辑器中应用变更时的操作范围,就是以模型选区为基准来…...
java 实现excel文件转pdf | 无水印 | 无限制
文章目录 目录 文章目录 前言 1.项目远程仓库配置 2.pom文件引入相关依赖 3.代码破解 二、Excel转PDF 1.代码实现 2.Aspose.License.xml 授权文件 总结 前言 java处理excel转pdf一直没找到什么好用的免费jar包工具,自己手写的难度,恐怕高级程序员花费一年的事件,也…...
Objective-C常用命名规范总结
【OC】常用命名规范总结 文章目录 【OC】常用命名规范总结1.类名(Class Name)2.协议名(Protocol Name)3.方法名(Method Name)4.属性名(Property Name)5.局部变量/实例变量(Local / Instance Variables&…...

全球首个30米分辨率湿地数据集(2000—2022)
数据简介 今天我们分享的数据是全球30米分辨率湿地数据集,包含8种湿地亚类,该数据以0.5X0.5的瓦片存储,我们整理了所有属于中国的瓦片名称与其对应省份,方便大家研究使用。 该数据集作为全球首个30米分辨率、覆盖2000–2022年时间…...

【项目实战】通过多模态+LangGraph实现PPT生成助手
PPT自动生成系统 基于LangGraph的PPT自动生成系统,可以将Markdown文档自动转换为PPT演示文稿。 功能特点 Markdown解析:自动解析Markdown文档结构PPT模板分析:分析PPT模板的布局和风格智能布局决策:匹配内容与合适的PPT布局自动…...

P3 QT项目----记事本(3.8)
3.8 记事本项目总结 项目源码 1.main.cpp #include "widget.h" #include <QApplication> int main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); } 2.widget.cpp #include "widget.h" #include &q…...

从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)
设备树移植 和uboot设备树修改的内容同步到kernel将设备树stm32mp157d-stm32mp157daa1-mx.dts复制到内核源码目录下 源码修改及编译 修改arch/arm/boot/dts/st/Makefile,新增设备树编译 stm32mp157f-ev1-m4-examples.dtb \stm32mp157d-stm32mp157daa1-mx.dtb修改…...
【C语言练习】080. 使用C语言实现简单的数据库操作
080. 使用C语言实现简单的数据库操作 080. 使用C语言实现简单的数据库操作使用原生APIODBC接口第三方库ORM框架文件模拟1. 安装SQLite2. 示例代码:使用SQLite创建数据库、表和插入数据3. 编译和运行4. 示例运行输出:5. 注意事项6. 总结080. 使用C语言实现简单的数据库操作 在…...

自然语言处理——Transformer
自然语言处理——Transformer 自注意力机制多头注意力机制Transformer 虽然循环神经网络可以对具有序列特性的数据非常有效,它能挖掘数据中的时序信息以及语义信息,但是它有一个很大的缺陷——很难并行化。 我们可以考虑用CNN来替代RNN,但是…...