亚马逊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/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/283403.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flink入门知识点汇总(二)

具体内容请看b站尚硅谷课程! 32_Flink运行时架构_提交流程_Yarn应用模式_哔哩哔哩_bilibili 窗口 Flink的窗口并不是静态准备好的,而是动态创建的。数据流到达时不会准备24个或者其他完整数量的桶,而是当下桶接满了,才临时又拿新…

(C语言)浮点数在内存中的存储详解

1. 浮点数 常见的浮点数:3.14159、 1E10等 ,浮点数家族包括: float、double、long double 类型。 浮点数表示的范围: float.h 中定义. 2. 浮点数的存储 我们先来看一串代码: int main() {int n 9;float* pFloa…

分页多线程处理大批量数据

1.业务场景 因为需要从一个返利明细表中获取大量的数据,生成返利报告,耗时相对较久,作为后台任务执行。但是后台任务如果不用多线程处理,也会要很长时间才能处理完。 另外考虑到数据量大,不能一次查询所有数据在内存…

分布式Raft原理详解,从不同角色视角分析相关状态

分布式Raft原理详解,从不同角色视角分析相关状态 1. CAP定理2.Raft 要解决的问题3. Raft的核心逻辑3.1. Raft的核心逻辑2.1. 复制状态机2.2. 任期 Term2.3. 任期的意义:逻辑时钟2.4 选举定时器 3. Leader选举逻辑4. 从节点视角查看Leader选举4.1. Follow…

qt+ffmpeg 实现音视频播放(三)之视频播放

一、视频播放流程 (PS:视频的播放流程跟音频的及其相似!!) 1、打开视频文件 通过 avformat_open_input() 打开媒体文件并分配和初始化 AVFormatContext 结构体。 函数原型如下: int avformat_open_inpu…

ideaSSM 工程车辆人员管理系统bootstrap开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点 idea 开发 SSM 工程车辆人员管理系统是一套完善的信息管理系统,结合SSM框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具 有完整的源代码和数据库&…

[AIGC] 在Spring Boot中指定请求体格式

在使用Spring Boot开发Web应用的时候,我们经常会遇到需要接收并处理HTTP请求的情况。一个HTTP请求通常包括一个请求行、若干请求头和一个请求体。请求体在POST和PUT请求中特别重要,因为它通常用于向服务器传递数据。 文章目录 创建并使用一个Java Bean指…

计算机二级Python基础操作题

题目来源:计算机二级Python半个月抱佛脚大法(内呈上真题版) - 知乎 第4,5,6,7,9,10,11套 1. 基础题1 sinput() print("{:\"^30x}".format(eval(s))) b …

【S5PV210】 | GPIO编程

【S5PV210】 | GPIO编程 时间:2024年3月17日22:02:32 目录 文章目录 【`S5PV210`】 | `GPIO`编程目录1.参考2.`DataSheet`2.1.概述2.1.1.特色2.1.2 输入/输出配置2.1.3 `S5PV210` 输入/输出类型2.1.4 IO驱动强度**2.1.4.1 类型A IO驱动强度****2.1.4.2 类型A IO驱动强度****2…

Selenium不同版本配置自动下载驱动及打包细节

Selenium配置浏览器驱动 自动下载浏览器驱动的方法 selenium4.7.0自动下载浏览器驱动的方法 selenium4.11.0 或4.11.1手动设置浏览器驱动路径的方法pyinstaller打包程序时同时打包ChromeDriverchromedriver路径需要sys._MEIPASS的路径进行引用方法一:通过–add-data…

LiveGBS流媒体平台GB/T28181功能-HTTPS 服务支持配置开启什么时候需要开启HTTPS测试SSL证书配置HTTPS测试证书

LiveGBS功能支持HTTPS 服务支持配置开启什么时候需要开启HTTPS测试SSL证书配置HTTPS测试证书 1、配置开启HTTPS1.1、准备https证书1.1.1、选择Nginx类型证书下载 1.2、配置 LiveCMS 开启 HTTPS1.2.1 web页面配置1.2.2 配置文件配置 2、HTTPS测试证书3、验证HTTPS服务4、为什么要…

安防监控视频汇聚平台EasyCVR接入海康Ehome设备,设备在线但视频无法播放是什么原因?

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安…

python5:基于多进程的并发编程、基于协程的并发编程的学习笔记

进程 为什么要使用多进程?——GIL的存在,多线程实际不是并发执行 将任务分为两类:IO密集型(多线程)CPU密集型(多进程) 多进程的基本用法 concurrent.futures.process.ProcessPoolExecutor#进…

Airgorah:一款功能强大的WiFi安全审计工具

关于Airgorah Airgorah是一款功能强大的WiFi安全审计工具,该工具可以轻松发现和识别连接到无线接入点的客户端,并对特定的客户端执行身份验证攻击测试,捕捉WPA握手包,并尝试破解接入点的密码。在该工具的帮助下,广大研…

C语言联合体和枚举

前言 这篇博客就把剩下的两个自定义类型联合体和枚举好好总结一下,让我们好好看看联合体和枚举到底是什么 个人主页:小张同学zkf 若有问题 评论区见 感兴趣就关注一下吧 目录 1. 联合体 1.1 联合体类型的声明 1.2 联合体的特点 1.3 相同成员的结构体和联…

分类预测 | Matlab实现PSO-KELM粒子群优化算法优化核极限学习机分类预测

分类预测 | Matlab实现PSO-KELM粒子群优化算法优化核极限学习机分类预测 目录 分类预测 | Matlab实现PSO-KELM粒子群优化算法优化核极限学习机分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.MATLAB实现PSO-KELM粒子群优化算法优化核极限学习机分类预测(完整源…

ideaSSM 高校公寓交流员管理系统bootstrap开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点 idea 开发 SSM 高校公寓交流管理系统是一套完善的信息管理系统,结合SSM框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库&…

C语言:自定义类型(结构体)

目录 一、结构的特殊声明二、结构的自引用三、结构体内存对齐1.对齐规则2.为什么存在内存对齐(1)平台原因 (移植原因):(2)性能原因: 3.修改默认对齐数 四、结构体传参五、结构体实现位段1.什么是位段2.位段的内存分配3.位段的跨平台问题4.位段使用的注意…

硬件工程师入门基础知识(四)多层陶瓷电容应用(三)

多层陶瓷电容应用(三) 1.开关电源输出滤波电容器如何选择和计算?2.线性电源和开关电源对于滤波电容的选择有何区别?3.哪些电路适合三端多层陶瓷电容?4.哪些电路适合金属支架多层陶瓷电容?1.开关电源输出滤波电容器如何选择和计算? 无论任何开关电源拓扑,其输出滤波的目…

乐得瑞科技PD协议芯片:OTG与充电并行,引领数据交互

在科技日新月异的今天,数据交互的方式对于我们的日常生活和工作都起到了至关重要的作用。但在OTG技术诞生之前,这一过程却显得相当繁琐和耗时。想象一下,你需要将数码相机的照片导入到笔记本电脑中,却不得不频繁地拔出内存卡&…