CN104919476B - 降级的经量子冗余译码状态的校正子 - Google Patents
降级的经量子冗余译码状态的校正子 Download PDFInfo
- Publication number
- CN104919476B CN104919476B CN201480004941.0A CN201480004941A CN104919476B CN 104919476 B CN104919476 B CN 104919476B CN 201480004941 A CN201480004941 A CN 201480004941A CN 104919476 B CN104919476 B CN 104919476B
- Authority
- CN
- China
- Prior art keywords
- quantum
- syndrome
- state
- bits
- measured
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B82—NANOTECHNOLOGY
- B82Y—SPECIFIC USES OR APPLICATIONS OF NANOSTRUCTURES; MEASUREMENT OR ANALYSIS OF NANOSTRUCTURES; MANUFACTURE OR TREATMENT OF NANOSTRUCTURES
- B82Y10/00—Nanotechnology for information processing, storage or transmission, e.g. quantum computing or single electron logic
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N10/00—Quantum computing, i.e. information processing based on quantum-mechanical phenomena
- G06N10/40—Physical realisations or architectures of quantum processors or components for manipulating qubits, e.g. qubit coupling or qubit control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N10/00—Quantum computing, i.e. information processing based on quantum-mechanical phenomena
- G06N10/70—Quantum error correction, detection or prevention, e.g. surface codes or magic state distillation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Chemical & Material Sciences (AREA)
- Nanotechnology (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Crystallography & Structural Chemistry (AREA)
- Probability & Statistics with Applications (AREA)
- Error Detection And Correction (AREA)
- Detection And Correction Of Errors (AREA)
Abstract
一种设备包含具有n个输入端口及n个输出端口的装置。所述n个输入端口经配置以接收物理处理过的经量子冗余译码状态的n个对应物理对象。所述n个输出端口经配置以输出所述物理处理过的经量子冗余译码状态中的所述n个物理对象。所述装置经配置以通过使所述n个物理对象通过所述装置而测量所述物理处理过的经量子冗余译码状态的校正子的位。所述装置经配置以通过所述使所述n个物理对象通过所述装置而测量所述校正子的所述所测量位的奇偶校验位。
Description
相关申请案交叉参考
本申请案主张2013年1月15日提出申请的第61/752,646号美国临时专利申请案的权益。
依照情报高级研究计划署(IARPA)授予的第D11PC20165号合同的条款,美国政府在本发明中具有完全支付许可及在有限的情形下根据合理条款要求专利所有人许可他人的权利。
技术领域
本发明涉及测量可能已经历物理降级的经量子冗余译码状态的校正子。
背景技术
本章节介绍可有助于促进对本发明的更好理解的方面。因此,本章节的陈述应从这个角度来阅读而不应理解为关于什么在现有技术中或什么不在现有技术中的承认。
由于载运纠缠的量子状态的信息易于在一些类型的物理处理期间发生错误,因此其中此类纠缠的量子状态载运信息的量子计算机将可能使用错误校正。在此类量子计算机中,错误校正可涉及基于量子稳定子群组对载运纠缠的量子状态的信息进行量子冗余译码。
量子冗余译码涉及相干地混合个别初始量子状态(即,信息载运状态)与预设置量子状态,借此产生对应经量子冗余译码状态。相干混合通常使每一初始量子状态与具有多个量子位(qubit)的预设置量子状态纠缠。在量子冗余译码之后,物理处理可在经量子冗余译码状态中产生错误。物理处理可包含(例如)经由物理通信通道传输经量子冗余译码状态及/或存储经量子冗余译码状态。
在物理处理之后,物理处理过的经量子冗余译码状态可经受错误校正处理。错误校正过程通常涉及测量物理处理过的经量子冗余译码状态的校正子的值。校正子的所测量值指示物理处理是否在对应经量子冗余译码状态中产生错误。通常,使用所测量值来识别物理处理最可能产生的错误。如果校正子的所测量值指示存在错误,那么错误校正过程可涉及对物理处理过的经冗余译码量子状态应用量子操作以反转所述物理处理最可能产生的错误。所应用量子操作的形式是依据物理处理过的经量子冗余译码状态的校正子确定。通常,可通过此错误校正处理校正的错误的集合为物理处理可能产生的所有错误的集合的真子集。
发明内容
一些实施例提供其对物理处理过的(例如,降级的)经量子冗余译码状态的校正子的确定对抗潜在错误更稳健的设备或方法。
在一些实施例中,第一设备包含具有n个输入端口及n个输出端口的装置。所述n个输入端口经配置以接收物理处理过的经量子冗余译码状态的n个对应物理对象。所述n个输出端口经配置以输出所述物理处理过的经量子冗余译码状态中的所述n个物理对象。所述装置经配置以通过使所述n个物理对象通过所述装置而测量所述物理处理过的经量子冗余译码状态的校正子的位。所述装置经配置以通过所述使所述n个物理对象通过所述装置而测量所述校正子的所述所测量位中的一些所测量位的奇偶校验位。
在所述第一设备的一些实施例中,所述装置可包含串联连接的测量装置的序列。所述测量装置中的每一者经配置以接收及传输所述n个物理对象且经配置以测量所述校正子的所述位中的一者或所述校正子的所述所测量位中的一些所测量位的所述奇偶校验位。在一些此类实施例中,所述测量装置中的至少一者经配置以测量所述奇偶校验位。在此段落的任何实施例中,所述测量装置中的每一者可包含量子门的量子电路。在此段落的任何实施例中,所述测量装置的真子集可经配置以测量所述校正子的所述位,使得所述校正子的每一位由所述真子集的所述测量装置中的不同一者测量。
所述第一设备的以上实施例中的任一者可进一步包含经连接以接收所述校正子的所述所测量位及所述所测量奇偶校验位的电子控制器。所述电子控制器经配置以基于所述所测量奇偶校验位及所述校正子的所述所测量位而确定所述校正子的经错误校正值。在一些此类实施例中,所述控制器可经配置以根据线性块码对由所述测量装置的所述真子集测量的所述校正子进行错误校正。在一些此类实施例中,所述第一设备可包含经配置以基于所述校正子的由所述电子控制器产生的经错误校正值而对所述物理处理过的经量子冗余译码状态进行错误校正的错误校正模块。
在其它实施例中,第二设备包含经连接以接收并存储n个量子位的物理状态的输入寄存器、多个辅助寄存器、量子电路及多个检测器。所述多个辅助寄存器中的每一辅助寄存器经配置以传输一或多个量子位的预设置状态。所述量子电路经构造以基于从所述输入寄存器接收的所述物理状态而变换所述预设置状态且将所述物理状态输出到输出寄存器。所述多个检测器中的每一检测器经连接以从所述量子电路接收所述经变换预设置状态中的对应一者且经配置以通过测量所述经变换预设置状态中的对应所述所接收一者的一或多个量子位而产生一值。所述量子电路经配置以形成所述经变换状态,使得所述所产生值测量所述物理状态的所述校正子的位,且使得所述所产生值中的至少一者测量所述校正子的所述所测量位的奇偶校验位。
所述第二设备的一些实施例可进一步包含经配置以从所述检测器接收所述值的控制器。所述控制器还可经配置以基于测量奇偶校验位的所述值而对所述所产生值中的测量所述校正子的位的一者进行错误校正。一些此类实施例可进一步包含错误校正模块,所述错误校正模块经配置以从所述输出寄存器接收所述物理状态且基于所述校正子的由所述电子控制器产生的经错误校正值而对所述所接收所述物理状态进行错误校正。
在所述第二设备的一些实施例中,所述量子电路经配置以串行产生所述经变换量子状态。
在所述第二设备的一些实施例中,所述量子电路经配置以并行变换所述预设置量子状态中的至少两者。
在另一实施例中,一种方法包含传输经冗余编码多量子位状态通过第一硬件装置以测量所述经冗余编码多量子位状态的校正子。所述方法还包含传输所述经冗余编码多量子位状态通过第二硬件装置以测量所述校正子的测量的一或多个奇偶校验位。
在所述方法的一些实施例中,所述传输经冗余编码多量子位状态通过所述第一硬件装置的动作可包含传输所述经冗余编码多量子位状态通过量子门电路的序列。在一些此类实施例中,所述传输经冗余编码多量子位状态通过所述第二硬件装置的动作可包含传输所述经冗余编码多量子位状态通过量子门电路的序列,其中所述第一与第二序列不连结。
方法的以上实施例中的任一者可进一步包含通过基于所述一或多个奇偶校验位的所述所测量值校正所述校正子的多个所测量位中的至少一者而对所述所测量校正子进行错误校正。一些此类实施例可进一步包含基于所述经错误校正所测量校正子而对量子电路中的所述经冗余编码多量子位状态进行错误校正。
其它实施例可涵盖操作发明内容、图式及/或具体实施方式中所描述的设备的其它设备或方法。
附图说明
图1是经配置以测量已经历能够在其中产生错误的物理处理的经量子冗余译码状态的校正子的设备的框图;
图2是(例如)可形成图1的硬件测量装置中的一者的量子电路的框图;
图3、4、5及6是量子电路的针对稳定子群组G的基础元素的实例的框图,并且是图1的用于直接测量一种量子冗余译码方案的校正子的位的硬件测量装置的实施例;且
图7及8是量子电路的针对相同稳定子群组G的非基础元素的实例的框图,并且是图1的用于直接测量相同量子冗余译码方案中的所测量校正子的校验位的硬件测量装置的实施例;
图9是图解说明使用量子电路及预设置量子状态集合来提供所接收经量子冗余译码状态的所测量校正子的错误校正的设备的框图;且
图10是图解说明(例如)在图1及9的设备中处置物理处理过的经冗余编码多量子位状态的方法的流程图。
在各图及文本中,相似参考编号指代功能上及/或结构上类似的元件。
在各图中,可能放大一些特征的相对尺寸以更清楚地图解说明其中的设备。
在本文中,通过图式及具体实施方式更全面地描述各种实施例。不过,本发明可以各种形式来体现且并不限于各图及具体实施方式中所描述的特定实施例。
具体实施方式
弗兰克盖坦(Frank Gaitan)(泰勒与弗兰西斯(Taylor&Francis),2008年)的书量 子错误校正与容错量子计算及麦可A.尼尔森(Micahel A.Nielson)和艾萨克L.庄(IsaacL.Chuang)(剑桥200)的书量子计算与量子信息以全文引用方式并入本文中。
2013年1月15日提出申请的第61/752,646号美国临时专利申请案以全文引用方式并入本文中。
本文中,字词状态指的是物理实体而不是抽象条件,除非另有规定。举例来说,物理对象的n量子位状态指的是物理对象的已经以适合方式准备的物理实体(例如,n个离子的集合)。状态的物理实体可被生产、存储、运输或测量且可(例如)载运n个量子位的表示。
如已陈述,一些错误校正方案基于物理处理过的经量子冗余译码状态的校正子。校正子是被赋予二进制值的多分量向量,其值在此状态中从其中的可能错误集合识别可能特定错误(例如,最可能错误)。举例来说,校正子可足以在对此类物理处理过的经量子冗余译码状态的错误为单量子位错误时识别所述错误。即,校正子的值可足以在于经量子冗余编码状态的预选定数目个量子位中的单个量子位中存在错误的假设下识别错误。基于确定校正子的值,错误校正处理可通过使物理处理过的经量子冗余译码状态通过量子门的量子电路而反转经识别最可能错误。
用于错误校正的此类方案经常在所述确定不正确地识别物理处理过的经量子冗余译码状态的校正子的值时失败。并且,用以测量校正子的值的许多硬件装置易于提供错误值,这是因为所述硬件装置基于易于出错的基本量子门的量子电路。因此,增加确定校正子的可靠性可改进基于校正子的所确定值的错误校正的性能。
用以增加确定校正子的值的可靠性的一种方案涉及对物理处理过的经量子冗余译码状态进行一组校正子值测量,且接着将所述状态的校正子的值定义为所述集合的值中的最频繁测量出的值。举例来说,可通过多数规则确定所述值中的最频繁测量出的值。根据多数规则,所确定值将为物理处理过的经量子冗余译码状态在大多数时间的所测量值。发明人相信此方案减小在确定校正子时出错的概率,但发明人还相信此方案通常使用大量测量硬件来产生此类错误的发生率的中等减小。
设备及方法的各种实施例改进确定物理处理过的经量子冗余译码状态的校正子的值的可靠性。所述经改进可靠性可高于上文所提及的通过涉及校正子的多个测量的方法产生的可靠性,及/或为了达到与涉及校正子的多个测量的方法相同的可靠性,可使用较少测量硬件来确定校正子的值。
图1图解说明经配置以确定物理处理过的经量子冗余译码状态的校正子的设备10。经量子冗余译码状态具有n个物理对象;所述物理对象中的每一者载运信息的对应单个可测量量子位。经量子冗余译码状态通过相干地混合(n-k)个物理对象的预选定量子状态与载运信息的k个量子位的初始量子状态而产生。对经量子冗余译码状态的各种物理处理可能已在其中产生错误。
在各种量子状态中,载运信息的个别量子位的物理对象可采取各种形式,例如,光子、受约束离子、受约束原子及/或电荷载子的小分率的量子霍尔(Hall)效应小滴的边缘或其它刺激物。相关领域的技术人员将理解如何做出此类物理对象、如何将关于此类物理对象的信息进行量子译码、如何相干地混合此类量子状态及如何读取存储于此类量子状态中的信息。弗兰克盖坦的上文所并入的书及/或麦可A.尼尔森等人的上文所并入的书中可能描述经配置以执行此类功能的一些此类方法及设备。
在图1中,设备10包含用于量子状态的输入寄存器IR及用于量子状态的输出寄存器OR。所述输入寄存器IR能够接收及存储n个量子位的物理处理过的经量子冗余译码状态的n个物理对象。所述输出寄存器经配置以在设备10中的处理之后存储及传输相同所接收状态的n个物理对象。
设备10具有硬件测量装置12_1、…、12_B的序列。每一硬件测量装置12_1-12_B具有n个输入端口14_1-14_n的第一阵列及n个输出端口16_1-16_n的第二阵列。所述硬件测量装置中的第R硬件测量装置12_R的中间输出端口16_1至16_n以一对一方式连接到所述序列中的下一者(硬件测量装置12_(R+1))的中间输入端口14_1至14_n。所述序列经由所述序列的第一硬件测量装置12_1的输入端口14_1-14_n从输入寄存器IR接收物理处理过的经量子冗余译码状态的n个物理对象,且经由所述序列的最后一个硬件测量装置12_B的输出端口16_1-16_n将所述物理对象传输到输出寄存器OR。
在所述序列中,每一硬件测量装置12_1-12_B经配置以测量指示以下各项中的任一者的二进制值:
a)物理处理过的经量子冗余译码状态的校正子的对应位,其由设备10在输入端口14_1-14_n处接收;
或
b)相同校正子的奇偶校验位,硬件测量装置12_1-12_B中的其它硬件测量装置经配置以对其进行测量。
硬件测量装置12_1-12_B中的一或多者测量校正子的奇偶校验位,且硬件测量装置12_1-12_B中的其它者测量校正子的位。在一些实施例中,奇偶校验位的此类测量可支持校正子的所测量值的多个奇偶校验。在一些实施例中,测量可包含所述序列的硬件测量装置12_1-12_B中的至少一者对校正子的每一位的测量。在不同实施例中,此类测量的对校正子的特定位及/或特定奇偶校验位的测量可由所述序列中的硬件测量装置12_1-12_B中的位于不同位置处的硬件测量装置执行。
设备10还包含经配置以从硬件测量装置12_1-12_B接收校正子的所测量位及其所测量奇偶校验的电子控制器18。实际上,每一硬件测量装置12_1-12_b具有一结果输出端口ROP_1-ROP_B,校正子的此奇偶校验位或普通位的所测量值从所述结果输出端口传输到控制器18。电子控制器18基于从硬件测量装置12_1-12_B的结果输出端口ROP_1-ROP_B接收的所测量位值而确定所接收物理处理过的经量子冗余译码状态的校正子的值。
电子控制器18基于用于校正子的位的所接收测量的所接收的所测量奇偶校验位而将错误校正应用于校正子的位的所述测量。举例来说,经错误校正值可基于硬件测量装置12_1-12_B中的一些硬件测量装置对校正子的每一位的直接测量及硬件测量装置12_1-12_B中的其余硬件测量装置对校正子的位的所测量值的一或多个奇偶校验位的直接测量。
在此类实施例中,电子控制器18还可经由对线性冗余译码(例如,基于线性块码或系统线性块码)的错误校正而对校正子的位的所测量值进行错误校正。在此类方法中,电子控制器18可将校正子视为二进制信息向量。接着,控制器可应用常规技术以依据校正子的所测量值(即,基于所测量奇偶校验位)识别校正子。基于校正子的所测量值,控制器18可识别校正子的所测量值中的最可能错误(例如,单位错误)且对校正子的所测量值中的此类错误进行校正。
在设备10的一些实施例中,每一硬件测量装置12_1-12_B包含基本量子门的量子电路。在硬件测量装置12_1-12_B中的不同硬件测量装置中,量子电路可不同。特定来说,每一硬件测量装置12_1-12_B具有经配置以测量校正子的对应位或所测量校正子的奇偶校验位的量子电路。
在一些实施例中,每一硬件测量装置12_1-12_B包含量子门的对应量子电路。每一量子电路对应于用于量子冗余译码方案的稳定子群组的一元素,且稳定子群组的元素定义硬件测量装置12_1-12_B的结果输出端口ROP_1-ROP_B处的位输出的类型。
硬件测量装置12_1-12_B的此类实施例的描述经由量子位作为具有2个状态(即,|0>及|1>)的自旋的表示而为简单的。在此表示中,将初始量子状态及经量子冗余译码状态表示为多自旋状态的复叠加。每一初始量子状态为k个此类自旋的状态的复叠加。每一经量子冗余译码状态为n个此类自旋的状态的复叠加。此处,p个自旋的状态为根本2状态自旋的直积空间中的状态。复叠加为此类直积状态的和,其中所述和的每一状态被一复因子加权。
在此自旋表示中,经量子冗余译码状态的处理可由对对应n自旋状态应用矩阵表示。此类矩阵可书写为集合V的2×2矩阵的直积的和。集合V包含2×2单位矩阵(identitymatrix)及2×2泡利(Pauli)矩阵,即,I、σx、σy及σz。实际上,对量子冗余译码状态的物理处理可产生根本错误,所述根本错误由算子在V的2×2矩阵的n维直积空间中的作用表示。
另外,在V的2×2矩阵与2分量二进制向量之间存在一对一对应。此对应将简化对图1的硬件测量装置12_1-12_B的所说明实施例的量子电路的描述。所述对应定义为如下。
及
2×2泡利矩阵众所周知定义为如下:
且
以上对应定义从2维二进制向量的空间到集合V的函数U。函数U定义为如下:
U(0,0)=I,U(1,0)=σx,U(0,1)=σz且U(1,1)=σy。
函数U提供根本错误算子与2n维二进制向量(即,为形式(a11、a12、a21、a22、…、an1、an2)的向量,其中每一aij在{0,1}中)之间的对应的简单描述。每一根本错误算子E针对某种2n维二进制向量(a11、a12、…、an1、an2)具有以下形式:
因此,所述对应定义为如下:
为了进一步说明此对应,下文针对n=3及4展示两个实例。
错误
错误
上文所描述的对应还给出稳定子群组的元素(其为根本错误算子)与2维二进制向量的子集之间的对应。特定来说,用于量子冗余译码方案的稳定子群组的每一元素gi对应于2n维二进制向量(a11(i)a12(i)、…、an1(i),an2(i)),针对所述2n维二进制向量,元素
对应于元素gi的2n维二进制向量(a11(i)、a12(i)、…、an1(i),an2(i))还形成稳定子群组的表示。在此表示中,群组运算为对应2n维二进制向量的二进制加法。特定来说,群组元素gm=gi×gi由以下方程式表示:
(a11(m)a12(m),…,an1(m),an2(m))=
(a11(i)+a11(j),a12(i)+(a12(j),…,an1(i)+an1(j),an2(i)+an2(j))。
此表示为阿贝耳(abelian)的,就如稳定子群组本身一样。
相关领域的技术人员将容易地能够依据选定量子冗余译码方案确定稳定子群组。在弗兰克盖坦及麦可A.尼尔森等人的上文所并入的书中可找到量子冗余译码方案及其稳定子群组的实例的一些描述。
稳定子群组的基础元素描述可用于直接测量物理处理过的经量子冗余译码状态的校正子的基本量子门的量子电路。稳定子群组的其它元素描述可用于直接测量此物理处理过的经量子冗余译码状态的校正子的所测量值的奇偶校验位的基本量子门的量子电路。在下文中,对此类量子电路的描述基于以上对应。
特定来说,稳定子群组的每一基础元素gj定义经配置以测量物理处理过的经量子冗余译码状态的校正子的对应位sj的量子基本门的量子电路。为了测量校正子的位sj,使物理处理过的经量子冗余译码状态通过用于稳定子群组的对应基础元素gj的量子电路。因此,可通过使物理处理过的经量子冗余译码状态通过一系列此类量子电路而测量校正子的每一位,只要所述系列包含对应于稳定子群组的每一基础元素的至少一个此类量子电路即可。
稳定子群组的其它元素gq定义经配置以测量校正子的所测量值的对应奇偶校验位pq的基本量子门的量子电路。为了测量奇偶校验位pq,使物理处理过的经量子冗余译码状态通过稳定子群组的对应元素gq的量子电路。举例来说,为了确定校正子的所测量位sf及sh的奇偶校验位,使物理处理过的经量子冗余译码状态通过对应于gq=gf×gh的量子电路。此处,gf为对应于经配置以测量校正子的位sf的量子电路的稳定子群组的基础元素,且gh为对应于经配置以测量校正子的位sh的量子电路的稳定子群组的基础元素。最后,“×”为稳定子群组的乘法运算。
图2图解说明对应于稳定子群组的元素gi的量子电路12(i)(例如,图1的硬件测量装置12_1-12_B中的一者)的实施例。元素gi具有定义整数w(i)的对应2n维二进制向量(a11(i)、a12(i)、…、an1(i)、an2(i))。特定来说,整数w(i)为针对索引f的所有值不等于(0,0)的对(af1(i),af2(i))的数目。整数w(i)定义如下文所描述的量子电路12(i)的数个性质。
量子电路12(i)具有包括量子位连接线L_1、…、L_n,测量区段24及w(i)控制线CL_1、…、C_w(i)的主要物理通道22。每一连接线L_1-L_n将所接收量子状态的量子位从输入端口14_1、…、14_d、…、14_n中的一者传递到输出端口14_1、…、14_d、…、14_n中的一者(例如)以对所述量子位进行运算。主要物理通道22控制测量区段24的次要物理通道30,使得预选定量子状态通过次要物理通道30的传输产生其性质测量在输入端口14_1-14_n处接收的量子状态的校正子的位或所述校正子的所述测量的奇偶校验位的状态。
本文中,连接线(例如,线L_1-L_n及L’_1至L’_w(i)中的任一者)为量子门的一部分或一系列量子门的一部分以在输入端口与输出端口之间传送状态的量子位。
测量区段包含:输入寄存器26,其用以存储预选定量子状态(即,w(i)量子位的附属状态);输出测量装置28;及次要物理通道30,其具有w(i)量子位连接线L’_1、…、L’_w(i)以在输入寄存器26与输出测量装置28之间传输预选定量子状态的量子位。次要物理通道30的连接线L’_1-L’_w(i)中的每一者由主要物理通道22的连接线L_1-L_n中的一者(即,经由控制线CL_1-CL_w(i)中的一者)控制。为了清晰,控制结构由主要物理通道22的连接线L_d上的方格指示。所述方格经由控制线CL_h连接到次要物理通道30的连接线L’_h。主要物理通道22的其它连接线L_1-L_n在其上具有小的虚线方格以指示此类控制连接可能位于其处的位置。在n个连接线L_1-L_n当中,w(i)将在由小的虚线方格指示的位置处具有此类线间交互结构。主要通道的[n-w(i)]其它连接线L_1-L_n中的任一者不连接到双线基本量子门。
控制线CL_1-CL_w(i)指示将主要物理通道22的连接线L_1-L_n的w(i)连接到次要物理通道30的连接线L’_1-L’_w(i)的双线量子门的存在。
输出区域28经配置以测量从次要物理通道30接收的量子状态的w(i)量子位中的每一者的值且经配置以传输所述所接收量子状态的w(i)量子位的所测量值的和的所测量奇偶性的结果信号。所述结果信号被传输到结果输出端口(例如,图1的结果输出端口ROP_1-ROP_B中的一者)。所述结果信号为校正子的所测量位的值或所测量校正子的奇偶校验位。
相关领域的技术人员基于本发明将容易地理解用于制作及使用线L_1-L_n、L’_1-L’_w(i)及CL_1-CL_w(i)的各种结构及方法;基本量子门;寄存器26及测量区域28。另外,(例如)在弗兰克盖坦及麦可A.尼尔森等人的上文所并入的书中的一者或两者中可能提供对一些此类结构及方法的描述。
在硬件测量装置中,耦合主要物理通道22及次要物理通道30的线L_1-L_n及L’_1-L’_w(i)的基本量子门的图案由对应于元素gi的2n维二进制向量(a11(i)、a12(i)、…、an1(i)、an2(i))的形式固定。举例来说,来自主要物理通道22的顶部的第d线L_d经由基本量子门连接到次要物理通道30的第h线L’_h。所述基本量子门的形式由对(ad1(i),ad2(i))的值固定。针对此对的各种值,基本量子门定义为如下:
0)针对(a=d1(i),ad2(i))=(0,0),量子门充当单位算子(即,无量子门)。
1)针对(ad1(i),ad2(i))=(0,1),量子门为其控制来自主要物理通道22中的线L_d的非控制(CNOT)门。
2)针对(ad1(i),ad2(i))=(1,0),量子门为哈达玛(Hadamard)门(H)、CNOT门及H门的序列,其中H门及CNOT门的控制是在主要物理通道22的线L_d上。
3)针对(ad1(i),ad2(i))=(1,1),量子门为-π/4门CNOT门及门的离散x轴旋转的序列,其中门及CNOT门的控制是在主要物理通道22的线L_d上。
各种上文所提及的基本量子门如下进行运算。H门根据以下方程式对单个自旋状态|j>(即,主要物理线L_d的线L_d上的量子位)进行运算:
H|j>=[|0>+(-1)j|1>]。
CNOT门根据以下方程式对双自旋状态|i,j>(即,线L_d及L’_h的量子位)进行运算:
CNOT|i,j>=|i,i+j>。
此处,“+”指示加法模2。针对CNOT门,控制量子位I在主要物理通道22的线L_d上,且受控量子位j在次要物理通道30的线L’_h上。门对主要物理通道22的线L_d上的单个自旋状态|j>进行运算且由以下方程式定义:
在量子电路中,次要物理通道30的形式及寄存器26中的预选定量子状态由对应于稳定子群组的元素gi的2n维二进制向量(a11、(i)a12(i)、…、an1(i)、an2(i))固定。首先,如已提及,次要物理通道30具有量子位连接线L_1-L_w(i)的w(i)(即,用于量子电路的每一双状态量子门的单独线)。最后,存储于寄存器26中且传输到次要物理通道30的预选定量子状态为w(i)量子位的Shor量子状态|A>。Shor量子状态|A>由以下方程式定义:
此处,跨过量子状态A(e)的包含w(i)自旋状态(即,w(i)量子位状态)的所有直积的和具有偶数奇偶性。
图3、4、5及6图解说明用于其中n=5的量子冗余译码方案的分别对应于稳定子群组G的基础元素g1、g2、g3及g4的量子电路12(1)、12(2)、12(3)、12(4)。基础元素g1、g2、g3及g4与10维(10D)二进制向量之间的对应由以下内容给出:
及
元素g1、g2、g3及g4中的每一者具有等于4的权重“w(i)”使得Shor状态将具有4量子位。
图3图解说明对应于稳定子群组的元素g1的量子电路12(1)。量子电路12(1)的结构是从10D二进制向量(1,0,0,1,0,1,1,0,0,0)推导出,如下:
1.在g1的10D二进制向量中,最左侧位对为(1,0)。针对对(1,0),H门、CNOT门及H门的序列将主要物理通道22的顶部线连接到次要物理通道30的顶部线。
2.在g1的10D二进制向量中,第二位对为(0,1)。针对对(0,1),CNOT将主要物理通道22的下一顶部线连接到次要物理通道30的下一顶部线。
3.在g1的10D二进制向量中,第三位对还为(0,1)。针对对(0,1),CNOT将主要物理通道22的第三线连接到次要物理通道30的第三线。
4.在g1的10D二进制向量中,第四位对为(1,0)。针对对(1,0),H门、CNOT门及H门的序列将主要物理通道22的第四线连接到次要物理通道30的第四线。
5.在g1的10D二进制向量中,第五或最右侧位对为(0,0)。针对对(0,0),在主要物理通道22与次要物理通道30的底部线之间不存在连接。第五量子位不参与此测量。
图4、5及6图解说明对应于相应基础元素g2、g3及g4的量子电路12(2)、12(3)及12(4)。量子电路12(2)、12(3)、12(4)可以类似于上文的从对应于群组元素g1的10D二进制向量推导量子电路12(1)的方式而从对应于群组元素g2、g3及g4的10D二进制向量推导出。
在一些实施例中,电子控制器18可经配置以(例如)经由线性块译码使用线性译码来对校正子的位的测量进行错误校正。举例来说,在以上实例中,对应于稳定子群组G的基础元素g1、g2、g3及g4的量子电路12(1)-12(4)测量物理处理过的经量子冗余译码状态的校正子的位s1、s2、s3及s4。电子控制器18可经配置以经由线性块译码技术对校正子的位s1、s2、s3及s4的所测量值的集合进行错误校正。在线性块译码中,将奇偶校验位定义为信息位的线性组合。此处,信息位为校正子位s1、s2、s3及s4。因此,在以上实例中,此线性块译码可使用为校正子位s1、s2、s3及s4的以下线性组合的奇偶校验位p1-p8:
p1=s1+s3,
p2=s2+s3,
p3=s1+s2,
p4=s1+s2+s4,
p5=s1+s3+s4,
p6=s3+s4,
p7=s1+s2+s3+s4,
p8=s2+s4。
奇偶校验位的此选择对应于具有以下生成矩阵的线性码C:
以上奇偶校验位可由对应于稳定子群组的元素(其为基础元素g1、g2、g3及g4的积)的量子电路测量。举例来说,由于奇偶校验位p3等于s1+s2,因此用于测量p3的量子电路对应于稳定子群组的元素g1×g2。但是,对应于g1×g2的10D二进制向量为对应于g1及g2的10D二进制向量的和。因此,用于测量p3的量子电路对应于:
(1,0,0,1,0,1,1,0,0,0)+(0010010110)=(1,0,1,1,0,0,1,1,1,0)。
类似地,用于测量为s2+s3的p2的量子电路为对应于g2×g3的10D二进制向量。因此,用于测量p2的量子电路对应于:
(0,0,1,0,0,1,0,1,1,0)+(1,0,0,0,1,0,0,1,0,1)=(1,0,1,0,1,1,0,0,1,1)。
图7及8分别图解说明用于直接测量p3及p2的相应量子电路12(7)及12(8)。
基于以上描述,相关领域的技术人员将能够构造用于直接测量上文所列示的奇偶校验位p1-p8中的每一者的量子电路。
在图1的包含此类量子电路的设备10的实施例中,电子控制器18可经配置(例如)以基于线性C码对校正子的所测量值进行错误校正。特定来说,如果校正子位s1-s4及奇偶校验位p1-p8的所测量值全部正确,那么向量(s1、s2、s3、s4、p1、p2、p3、p4、p5、p6、p7、p8)为码C的码字。另一方面,如果这些所测量位值中的一或多者不正确,那么此向量不是码字。在此情况下,电子控制器18可经配置以找到C中的最可能码字(v1、v2、v3、v4、v5、v6、v7、v8、v9、v10、v11)且可经配置以将校正子形成为(v1、v2、v3、v4)。例如,电子控制器18可经配置以找到C到向量(s1、s2、s3、s4、p1、p2、p3、p4、p5、p6、p7、p8)的最接近码字,如下:
v=(v1,v2,v3,v4,v5,v6,v7,v8,v9,v10,v11)
=argminv∈Cdist(v,(s1,s2,s3,s4,p1,p2,p3,p4,p5,p6,p7,p8))。
此处,函数dist(V,W)为向量V与W之间的汉明(Hamming)距离。
在其它实施例中,图1的电子控制器18可针对校正子的每一位sj估计解码错误的概率Pj且针对每一位pl估计错误概率(例如,Prl)并且使用这些概率来执行C的软决策解码。例如,电子控制器18可经配置以执行C的基于格式结构的软决策解码。概率Pj及Prl可取决于(例如)稳定子群组的对应元素的二进制向量的汉明权重。
虽然图1的设备10串行地测量物理处理过的经量子冗余译码状态的校正子的位且测量校正子的所测量位的所述集合的一或多个奇偶校验位,但所述测量可以不同方式执行。实际上,其它实施例可以并行方式、以串行方式或以经混合并行与串行方式执行此类测量。
图9图解说明经配置以将错误校正应用于在图9中的标记为INPUT的输入处接收的n量子位物理状态的校正子的所测量位的另一设备10’。所接收n量子位物理状态先前通过以下操作准备:对k个物理对象的初始量子状态进行量子冗余译码,及随后以能够在其中导致错误的方式对n个物理对象的经量子冗余译码状态进行物理处理。
设备10’包含输入寄存器RIN、输出寄存器ROUT、用于物理对象的c个对应预设置量子状态的辅助寄存器RPQS_1-RPQS_c、量子电路QC、量子状态D_1-D_c的c个检测器及电子控制器18。在一些实施例中,所述设备还可包含任选错误校正模块ECM。
图9示意性地指示组件之间的各种连接。首先,寄存器RIN、ROUT、RPQS_1-RPQS_c的端口与量子电路QC的端口之间的连接及检测器D_1-D_c的端口与量子电路QC的端口之间的连接由有箭头的线指示。其次,用于在电子控制器18与检测器D_1-D_c之间传输信号的连接及用于在电子控制器18与任选错误校正模块ECM之间传输信号的连接由有箭头的线指示。
输入寄存器RIN经连接以存储在图9中的标记为INPUT的输入处接收的n量子位物理状态。输入寄存器RIN经由输入寄存器RIN的n个输出端口将所接收n量子位物理状态传输到量子电路QC的n个输入端口。
输出寄存器ROUT具有连接到量子电路QC的n个输出端口的n个输入端口,使得输出寄存器ROUT可接收并存储量子电路QC先前从输入寄存器RIN接收的n量子位物理状态。输出寄存器RIN将n量子位物理状态传输到图9中的标记为OUPUT的输出,或在具有任选错误校正模块ECM的实施例中将所述状态输出到此模块。
一或多个辅助寄存器RPQS_1-RPQS_c中的每一者存储预设置量子状态且经配置以经由输出端口将存储于其中的预设置量子状态传输到量子电路QC的输入端口的对应集合。
量子电路QC经配置而以基于从输入寄存器RIN接收的n量子位物理状态变换预设置量子状态的方式处理所接收量子状态。量子电路QC将一或多个经变换预设置量子状态中的每一者传输到检测器D_1-D_c中的对应一者。量子电路QC向输出寄存器ROUT输出从输入寄存器RIN接收的相同n量子位量子状态。举例来说,在量子电路QC内部,所接收n量子位物理状态可操作量子门的控制节点及/或经历在量子电路QC内部反转的一或多个内部变换。
每一检测器D_1-D_c做出对在其处接收的经变换预设置量子状态的量子位的值的测量。基于量子位的所测量值,检测器向电子控制器18传输信号。所述信号对应于在输入(INPUT)处接收的n量子位量子状态的校正子的对应位的所测量值或所述校正子的所测量位的奇偶校验位的所测量值中的任一者。检测器D_1-D_c中的一或多者测量校正子的所测量位的奇偶校验位。通常,检测器D_1-D_c中的其它者测量校正子的位。
电子控制器18从检测器D_1-D_c接收校正子的位的所测量值及/或奇偶校验位的所测量值的信号。依据所测量值,电子控制器18确定在标记为INPUT的输入处接收的n量子位物理状态的校正子的可能值。举例来说,电子控制器18可应用线性冗余译码的一或多个技术以基于奇偶校验位的所测量值对校正子的位的所测量值进行错误校正。电子控制器18还可将控制信号发送到任选错误校正模块ECM,其中所述控制信号指示由电子控制器18所确定的校正子的可能值。
任选错误校正模块ECM对n量子位物理状态进行操作以移除其中的错误且将经错误校正物理状态传输到在图9中标记为OUTPUT的输出。特定来说,所述错误校正模块使n量子位物理状态通过量子电路以反转其中的错误,其中错误反转的形式由从电子控制器18接收的控制信号指示。因此,错误校正基于由电子控制器18所确定的校正子的值。
在图9中,设备10’可以并行方式、以串行方式或以部分并行且部分串行方式准备各种经变换预设置量子状态。
最后,测量接收的且物理处理过的经量子冗余译码状态的校正子的位并且测量校正子的所测量位的所述集合的一或多个奇偶校验位的设备的其它实施例可使用其它量子电路。所述量子电路可具有不同量子门图案及/或可使用一些不同量子门。举例来说,一些此类量子电路可甚至耦合2个以上量子位。
图10图解说明涉及(例如)在图1及9的设备10、10’中测量物理处理过的经冗余编码多量子位状态的校正子的方法40。
方法40包含将物理处理过的经冗余编码多量子位状态传输通过第一硬件装置以测量物理处理过的经冗余编码多量子位状态的校正子(步骤42)。举例来说,步骤42可在图1的硬件测量装置12_1-12_B中的一些硬件测量装置或在图9的量子电路QC中执行。第一硬件测量装置可(例如)包含量子门电路的一或多个第一序列。
方法40还包含将物理处理过的经冗余编码多量子位状态传输通过第二硬件装置以测量用于校正子的测量的一或多个奇偶校验位(步骤44)。举例来说,步骤42可在图1的其余硬件测量装置12_1、…、12_B中或在图9的量子电路QC的其它部分中执行。举例来说,第二硬件测量装置可包含量子门电路的一或多个第二序列。
方法40可任选地包含通过基于一或多个奇偶校验位的所测量值校正校正子的多个所测量位中的至少一者而对所测量校正子进行错误校正(步骤46)。举例来说,所测量校正子的此校正可由图1及9的电子控制器18执行。
方法40可任选地包含基于经错误校正所测量校正子而在量子电路中对物理处理过的经冗余编码多量子位状态进行错误校正。举例来说,此错误校正可在图9的错误校正模块ECM中执行。
本文中所描述的设备及方法的一些实施例可使用于2013年1月7日同时申请的美国专利申请案13/912,654中所描述的方法及/或设备。举例来说,一些实施例在构造时可为适合的,使得线性块码为低密度生成矩阵码。美国专利申请案13/912,654以全文引用方式并入本文中。
本文中,不经由位的单独测量而测量奇偶校验位,针对所述位,和的奇偶性通过奇偶校验位校验。举例来说,经配置以测量此奇偶校验位的量子电路装置可从对纠缠的对象的单个量子状态的测量获得奇偶校验位的值。此量子电路装置不从多个量子状态的单独测量获得奇偶校验位的值,其中单独测量测量其和可通过奇偶校验位的值进行奇偶校验的位的值。
其它实施例包含操作本文中所描述的设备中的任一者的各种方法。
本文中所描述的电子装置可完全以硬件或以经配置以操作特定软件的硬件(例如,经配置以执行用于执行本文中所描述的方法中的任一者的步骤的可执行命令的机器或计算机可读程序的计算机装置)实施。此机器或计算机可执行程序可以非暂时性方式存储于任一常规数字数据存储媒体(例如,电子存储器、磁性硬盘或光学数据存储磁盘)上。
具体实施方式及图示仅图解说明本发明的实施例。将了解,基于本发明,相关领域的技术人员将能够容易地构想出虽然未明确描述或展示于本文中但包含于所主张发明内的其它设备及方法。此外,本文中所叙述的所有实例主要打算仅用于教学目的且将在不限制所主张发明的情况下构造。此外,本文中叙述原理、方面及实施例的所有陈述打算涵盖其等效内容。
本文中,元件具有特征B或特征C的叙述在以下情形1、2及3中的任一者均为真的情况下满足。在情形1中,元件具有特征B但不具有特征C。在情形2中,元件具有特征C但不具有特征B。在情形3中,元件具有特征B及C两者。
Claims (10)
1.一种适于在测量校正子中使用的设备,其包括:
装置,其具有用以接收物理处理过的经量子冗余译码状态的对应n个物理对象的n个输入端口且具有用以输出所述物理处理过的经量子冗余译码状态中的所述n个物理对象的n个输出端口,所述装置经配置以通过使所述n个物理对象通过所述装置而测量所述物理处理过的经量子冗余译码状态的校正子的位;且
其中所述装置经配置以通过所述使所述n个物理对象通过所述装置而测量所述校正子的所测量位中的一些所测量位的奇偶校验位。
2.根据权利要求1所述的设备,其中所述装置包含串联连接的测量装置的序列,所述测量装置中的每一者经配置以接收及传输所述n个物理对象且经配置以测量所述校正子的所述位中的一者或所述校正子的所述所测量位中的一些所测量位的所述奇偶校验位。
3.根据权利要求2所述的设备,其中所述测量装置中的每一者包含量子门的量子电路。
4.根据权利要求2所述的设备,其中所述测量装置的真子集经配置以测量所述校正子的所述位,使得所述校正子的每一位由所述真子集的所述测量装置中的不同一者测量。
5.根据权利要求4所述的设备,其进一步包括电子控制器,所述电子控制器经连接以接收所述校正子的所述所测量位及所述所测量奇偶校验位且经配置以基于所述所测量奇偶校验位及所述校正子的所述所测量位而确定所述校正子的经错误校正值。
6.根据权利要求5所述的设备,其进一步包括错误校正模块,所述错误校正模块经配置以基于所述校正子的由所述电子控制器产生的经错误校正值而对所述物理处理过的经量子冗余译码状态进行错误校正。
7.一种适于在测量校正子中使用的设备,其包括:
输入寄存器,其经连接以接收并存储n个量子位的物理状态;
多个辅助寄存器,所述多个辅助寄存器中的每一辅助寄存器经配置以传输一或多个量子位的预设置状态;
量子电路,其经构造以基于从所述输入寄存器接收的所述物理状态而变换所述预设置状态且将所述物理状态输出到输出寄存器;及
多个检测器,所述多个检测器中的每一检测器经连接以从所述量子电路接收所述经变换预设置状态中的对应一者且经配置以通过测量所述经变换预设置状态中的所述对应所接收一者的一或多个量子位而产生一值;且
其中所述量子电路经配置以形成所述经变换预设置状态,使得所产生值测量所述物理状态的校正子的位,且使得所述所产生值中的至少一者测量所述校正子的所测量位的奇偶校验位。
8.根据权利要求7所述的设备,其进一步包括控制器,所述控制器经配置以从所述检测器接收所述值且经配置以基于测量奇偶校验位的所述值而对所述所产生值中的测量所述校正子的位的一者进行错误校正。
9.根据权利要求7所述的设备,其中所述量子电路经配置以串行产生所述经变换预设置状态。
10.根据权利要求7所述的设备,其中所述量子电路经配置以并行变换所述预设置状态中的至少两者。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361752646P | 2013-01-15 | 2013-01-15 | |
| US61/752,646 | 2013-01-15 | ||
| US13/912,876 | 2013-06-07 | ||
| US13/912,876 US9944520B2 (en) | 2013-01-15 | 2013-06-07 | Syndrome of degraded quantum redundancy coded states |
| PCT/US2014/010276 WO2014113226A1 (en) | 2013-01-15 | 2014-01-06 | Syndrome of degraded quantum redundancy coded states |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104919476A CN104919476A (zh) | 2015-09-16 |
| CN104919476B true CN104919476B (zh) | 2018-03-02 |
Family
ID=51166223
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201480004941.0A Active CN104919476B (zh) | 2013-01-15 | 2014-01-06 | 降级的经量子冗余译码状态的校正子 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US9944520B2 (zh) |
| EP (1) | EP2946348A1 (zh) |
| JP (1) | JP6067138B2 (zh) |
| CN (1) | CN104919476B (zh) |
| WO (1) | WO2014113226A1 (zh) |
Families Citing this family (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9286154B2 (en) * | 2013-06-07 | 2016-03-15 | Alcatel Lucent | Error correction for entangled quantum states |
| US9762262B2 (en) | 2014-06-18 | 2017-09-12 | Alcatel Lucent | Hardware-efficient syndrome extraction for entangled quantum states |
| US10127499B1 (en) | 2014-08-11 | 2018-11-13 | Rigetti & Co, Inc. | Operating a quantum processor in a heterogeneous computing architecture |
| CN108351987A (zh) * | 2015-08-19 | 2018-07-31 | D-波系统公司 | 用于使用绝热量子计算机进行机器学习的系统和方法 |
| EP3371752B1 (en) * | 2015-11-06 | 2025-04-16 | Google LLC | In-situ quantum error correction |
| US10817796B2 (en) | 2016-03-07 | 2020-10-27 | D-Wave Systems Inc. | Systems and methods for machine learning |
| US12229633B2 (en) * | 2016-03-30 | 2025-02-18 | Universität Wien | Secure probabilistic one-time program by quantum state distribution |
| US20180046933A1 (en) * | 2016-08-11 | 2018-02-15 | Board Of Regents, The University Of Texas System | System and method for controlling a quantum computing emulation device |
| CN109983481B (zh) | 2016-09-26 | 2023-08-15 | D-波系统公司 | 用于从采样服务器中采样的系统、方法和装置 |
| EP3520041B1 (en) * | 2016-09-30 | 2026-03-11 | Rigetti & Co, LLC | Simulating quantum systems with quantum computation |
| US11531852B2 (en) | 2016-11-28 | 2022-12-20 | D-Wave Systems Inc. | Machine learning systems and methods for training with noisy labels |
| US9978020B1 (en) * | 2017-03-29 | 2018-05-22 | International Business Machines Corporation | Optimizing physical parameters in fault-tolerant quantum computing to reduce frequency crowding |
| CA3075253C (en) * | 2017-09-12 | 2023-08-29 | Google Llc | Quantum error correction |
| WO2019118644A1 (en) | 2017-12-14 | 2019-06-20 | D-Wave Systems Inc. | Systems and methods for collaborative filtering with variational autoencoders |
| US10838792B1 (en) * | 2018-03-07 | 2020-11-17 | Quantum Benchmark, Inc. | Systems and methods for reconstructing noise from pauli fidelities |
| WO2019222748A1 (en) | 2018-05-18 | 2019-11-21 | Rigetti & Co, Inc. | Computing platform with heterogenous quantum processors |
| US11386346B2 (en) | 2018-07-10 | 2022-07-12 | D-Wave Systems Inc. | Systems and methods for quantum bayesian networks |
| US11461644B2 (en) | 2018-11-15 | 2022-10-04 | D-Wave Systems Inc. | Systems and methods for semantic segmentation |
| US11468293B2 (en) | 2018-12-14 | 2022-10-11 | D-Wave Systems Inc. | Simulating and post-processing using a generative adversarial network |
| US11900264B2 (en) | 2019-02-08 | 2024-02-13 | D-Wave Systems Inc. | Systems and methods for hybrid quantum-classical computing |
| US11625612B2 (en) | 2019-02-12 | 2023-04-11 | D-Wave Systems Inc. | Systems and methods for domain adaptation |
| US11544612B2 (en) * | 2019-05-15 | 2023-01-03 | Nokia Technologies Oy | Memory system using a quantum convolutional code |
| JP7571955B2 (ja) | 2019-06-21 | 2024-10-23 | プサイクォンタム,コーポレーション | フォトニック量子コンピュータアーキテクチャ |
| US20210042650A1 (en) | 2019-08-06 | 2021-02-11 | Microsoft Technology Licensing, Llc | Pipelined hardware decoder for quantum computing devices |
| CA3167916A1 (en) | 2020-01-29 | 2021-08-05 | Psiquantum, Corp. | Fusion based quantum computing |
| US11416761B2 (en) * | 2020-04-23 | 2022-08-16 | Microsoft Technology Licensing, Llc | Fault-tolerant quantum cat state preparation |
| US11552653B2 (en) * | 2021-01-06 | 2023-01-10 | Microsoft Technology Licensing, Llc | Union-find decoder for LDPC codes |
| US12488268B1 (en) | 2021-10-26 | 2025-12-02 | Psiquantum, Corp. | Resource efficient logical quantum gates |
| AU2023414161B2 (en) | 2022-02-10 | 2026-02-19 | Psiquantum, Corp. | Systems and methods for fault-tolerant quantum computing with reduced idle volume |
| US12068759B2 (en) * | 2022-07-29 | 2024-08-20 | Microsoft Technology Licensing, Llc | Construction of lookup decoders for stabilizer codes |
| US12112240B2 (en) | 2022-07-29 | 2024-10-08 | Microsoft Technology Licensing, Llc | Fault correction for Clifford circuits |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6128764A (en) * | 1997-02-06 | 2000-10-03 | California Institute Of Technology | Quantum error-correcting codes and devices |
| CN1825771A (zh) * | 2001-06-15 | 2006-08-30 | 弗拉里奥恩技术公司 | 用于对ldpc代码解码的方法和设备 |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6081882A (en) * | 1998-04-09 | 2000-06-27 | Silicon Graphics, Inc. | Quantum acceleration of conventional non-quantum computers |
| JP2000137007A (ja) * | 1998-08-26 | 2000-05-16 | Canon Inc | 状態構成方法及びその装置、並びにこれを用いた通信方法及びその装置 |
| US20030093451A1 (en) * | 2001-09-21 | 2003-05-15 | International Business Machines Corporation | Reversible arithmetic coding for quantum data compression |
| US7307275B2 (en) | 2002-04-04 | 2007-12-11 | D-Wave Systems Inc. | Encoding and error suppression for superconducting quantum computers |
| US20040024750A1 (en) * | 2002-07-31 | 2004-02-05 | Ulyanov Sergei V. | Intelligent mechatronic control suspension system based on quantum soft computing |
| AU2002950888A0 (en) | 2002-08-20 | 2002-09-12 | Unisearch Limited | Quantum device |
| JP4030838B2 (ja) | 2002-08-30 | 2008-01-09 | 独立行政法人科学技術振興機構 | 量子回路および量子計算機 |
| JP4062435B2 (ja) | 2002-12-03 | 2008-03-19 | 日本電気株式会社 | 誤り訂正符号復号装置 |
| US20080140746A1 (en) * | 2003-12-15 | 2008-06-12 | The Trustees Of Columbia University In The City Of New York | Fast Quantum Mechanical Initial State Approximation |
| JP4296949B2 (ja) | 2004-02-03 | 2009-07-15 | ソニー株式会社 | 復号装置及び方法、並びに情報処理装置及び方法 |
| US7251769B2 (en) | 2004-03-17 | 2007-07-31 | Lucent Technologies Inc. | Methods and apparatus for communication using generalized low density parity check codes |
| US7519898B2 (en) | 2004-03-25 | 2009-04-14 | Krishna Rama Narayanan | Iterative decoding of linear block codes by adapting the parity check matrix |
| US7359101B2 (en) * | 2004-09-13 | 2008-04-15 | Hewleet-Packard Development Company, L.P. | Tests of quantum information |
| KR100643283B1 (ko) | 2004-10-13 | 2006-11-10 | 삼성전자주식회사 | 양자 코프로세서를 사용하여 연산 속도를 향상시키는 방법및 장치 |
| JP4521318B2 (ja) | 2005-06-09 | 2010-08-11 | 株式会社東芝 | 量子回路、量子誤り訂正装置および量子誤り訂正方法 |
| JP4526451B2 (ja) | 2005-06-30 | 2010-08-18 | ルネサスエレクトロニクス株式会社 | 復号装置と方法並びにプログラム |
| US7746689B2 (en) | 2005-11-30 | 2010-06-29 | Intel Corporation | Molecular quantum memory |
| US7793201B1 (en) | 2006-05-11 | 2010-09-07 | Seagate Technology Llc | Bit error detector for iterative ECC decoder |
| US7875876B1 (en) | 2006-06-15 | 2011-01-25 | Hrl Laboratories, Llc | Scalable quantum computer |
| US7751491B2 (en) | 2006-06-29 | 2010-07-06 | Nec Laboratories America, Inc. | Code design method for repeat-zigzag Hadamard codes |
| US7966549B2 (en) | 2007-03-01 | 2011-06-21 | Qucor Pty. Ltd. | Error corrected quantum computer |
| US7985965B2 (en) | 2007-03-29 | 2011-07-26 | Raytheon Company | Quantum computing device and method including qubit arrays of entangled states using negative refractive index lenses |
| US8327215B2 (en) | 2007-12-13 | 2012-12-04 | Electronics And Telecommunications Research Institute | Apparatus and method for encoding LDPC code using message passing algorithm |
| JP5091717B2 (ja) | 2008-02-21 | 2012-12-05 | 株式会社東芝 | 量子計算方法および量子計算機 |
| JP4786727B2 (ja) | 2009-03-27 | 2011-10-05 | 株式会社東芝 | 量子計算方法、量子計算機およびプログラム |
| JP5910968B2 (ja) | 2010-06-23 | 2016-04-27 | 国立大学法人 筑波大学 | 量子コンピュータ |
| GB2495994B (en) | 2011-10-28 | 2014-03-12 | Toshiba Res Europ Ltd | Quantum memory |
-
2013
- 2013-06-07 US US13/912,876 patent/US9944520B2/en active Active
-
2014
- 2014-01-06 JP JP2015553747A patent/JP6067138B2/ja active Active
- 2014-01-06 EP EP14703453.2A patent/EP2946348A1/en not_active Ceased
- 2014-01-06 WO PCT/US2014/010276 patent/WO2014113226A1/en not_active Ceased
- 2014-01-06 CN CN201480004941.0A patent/CN104919476B/zh active Active
-
2018
- 2018-03-05 US US15/911,909 patent/US10633248B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6128764A (en) * | 1997-02-06 | 2000-10-03 | California Institute Of Technology | Quantum error-correcting codes and devices |
| CN1825771A (zh) * | 2001-06-15 | 2006-08-30 | 弗拉里奥恩技术公司 | 用于对ldpc代码解码的方法和设备 |
Non-Patent Citations (1)
| Title |
|---|
| Logical Zeros for the Seven-Qubit Quantum Error Correction Code;G. Gilbert 等;《Quantum Information and Computation IX》;20110602;摘要、第2部分-第5部分,图1 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US9944520B2 (en) | 2018-04-17 |
| JP6067138B2 (ja) | 2017-01-25 |
| US20200079648A1 (en) | 2020-03-12 |
| US10633248B2 (en) | 2020-04-28 |
| CN104919476A (zh) | 2015-09-16 |
| WO2014113226A1 (en) | 2014-07-24 |
| US20140201591A1 (en) | 2014-07-17 |
| JP2016504002A (ja) | 2016-02-08 |
| EP2946348A1 (en) | 2015-11-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104919476B (zh) | 降级的经量子冗余译码状态的校正子 | |
| US8407560B2 (en) | Systems and methods for encoding information for storage in an electronic memory and for decoding encoded information retrieved from an electronic memory | |
| US9996418B2 (en) | Error-correction encoding and decoding | |
| US20130346830A1 (en) | Antipodal-mapping-based encoders and decoders | |
| Goto | High-performance fault-tolerant quantum computing with many-hypercube codes | |
| US10804938B2 (en) | Decoding data using decoders and neural networks | |
| US8843810B2 (en) | Method and apparatus for performing a CRC check | |
| CN104658609B (zh) | 用于存储器系统的纠错码分布的方法和系统 | |
| CN107659382A (zh) | 用于编码信息的方法和设备 | |
| US10162702B2 (en) | Segmented error coding for block-based memory | |
| KR20180059149A (ko) | 에러 정정 코드 디코더, 이를 포함하는 메모리 컨트롤러, 및 에러 정정 코드 디코팅 방법 | |
| EP3329600B1 (en) | Data integrity detection and correction on the basis of the mojette transform | |
| Shanthi et al. | Multi-bit error detection and correction codes implementation using generator-parity check matrices technique | |
| CN108432170A (zh) | 用于多码分布式存储的装置和方法 | |
| CN121285951A (zh) | 使用secded编码和里德-所罗门编码结合的ddr6存储器的数据保护 | |
| Shahariar Parvez et al. | Design and implementation of hamming encoder and decoder over FPGA | |
| JP2023552994A (ja) | プログラム可能な誤り訂正コードの符号化及び復号論理 | |
| US20230370090A1 (en) | Encoding and decoding of data using generalized ldpc codes | |
| CN114616550B (zh) | 使用半尺寸数据阵列对二进制对称不变乘积码的高效编码 | |
| US20240372568A1 (en) | Low-power systematic ecc encoder with balancing bits | |
| Avalos | CONSTRUCTING BINARY ENCODING MATRICES FROM JOINED GRAPHS | |
| CN121124824A (zh) | 初步校验子计算 | |
| Abu-Nada | The Effect of the Ancilla Verification on the Quantum Error Correction |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |