KR102338211B1 - 서로 다른 두 개의 양자 오류 정정 부호로 인코딩된 논리적 벨 양자 상태를 구현하는 양자 회로 및 방법 - Google Patents
서로 다른 두 개의 양자 오류 정정 부호로 인코딩된 논리적 벨 양자 상태를 구현하는 양자 회로 및 방법 Download PDFInfo
- Publication number
- KR102338211B1 KR102338211B1 KR1020170079978A KR20170079978A KR102338211B1 KR 102338211 B1 KR102338211 B1 KR 102338211B1 KR 1020170079978 A KR1020170079978 A KR 1020170079978A KR 20170079978 A KR20170079978 A KR 20170079978A KR 102338211 B1 KR102338211 B1 KR 102338211B1
- Authority
- KR
- South Korea
- Prior art keywords
- quantum
- circuit
- cnot
- logical
- logic
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N10/00—Quantum computing, i.e. information processing based on quantum-mechanical phenomena
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N10/00—Quantum computing, i.e. information processing based on quantum-mechanical phenomena
- G06N10/20—Models of quantum computing, e.g. quantum circuits or universal quantum computers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- 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/29—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2903—Methods and arrangements specifically for encoding, e.g. parallel encoding of a plurality of constituent codes
-
- 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/61—Aspects and characteristics of methods and arrangements for error correction or error detection, not provided for otherwise
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Computing Systems (AREA)
- Evolutionary Computation (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Computational Mathematics (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Probability & Statistics with Applications (AREA)
- Error Detection And Correction (AREA)
Abstract
Description
도 2는 도 1에 도시된 양자 회로의 구성을 좀 더 상세하게 보여주는 도면이다.
도 3은 본 발명의 실시 예에 따른 양자 회로를 예시적으로 보여주는 블록도이다.
도 4는 본 발명의 실시 예에 따른 양자 회로에 의해 생성된 EPR 쌍을 이용하는 부호 전송 회를 개략적으로 보여주는 도면이다.
도 5는 스테이트 인젝션 회로를 개략적으로 보여주는 도면이다.
도 6은 본 발명의 실시 예에 따른 양자 회로를 예시적으로 보여주는 블록도이다.
입력 | 출력 | ||
C | T | C | T |
0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | 0 | 1 | 0 |
1 | 1 | 1 | 1 |
120: CNOT 게이팅 회로 130: 측정 회로
140: 패리티 검출기 150: 논리 비트 변환기
Claims (16)
- CAT 양자 상태에 대해 하다마드 변환들을 수행하는 하다마드 게이팅 회로;
제 1 및 제 2 양자 오류 정정 부호들에 의해 각각 인코딩 된 제 1 및 제 2 논리 큐빗들과 상기 하다마드 게이팅 회로의 변환 결과들에 대해 CNOT (Controlled-NOT) 연산들을 수행하는 CNOT 게이팅 회로;
상기 CNOT 게이팅 회로의 연산 결과를 측정하는 측정 회로; 그리고
상기 측정 회로의 측정 결과에 기초하여 상기 제 2 논리 큐빗의 비트를 변환시키는 논리 비트 변환기를 포함하는 양자 회로. - 제 1 항에 있어서,
상기 CAT 양자 상태의 길이는 상기 제 1 논리 큐빗의 길이와 상기 제 2 논리 큐빗의 길이의 합과 동일한 양자 회로. - 제 1 항에 있어서,
상기 CNOT 게이팅 회로는, 상기 제 1 논리 큐빗과, 상기 CAT 양자 상태 중 상기 제 1 논리 큐빗에 대응하는 양자 상태에 대해 CNOT 연산들을 수행하고,
상기 CNOT 게이팅 회로는, 상기 제 2 논리 큐빗과, 상기 CAT 양자 상태 중 상기 제 2 논리 큐빗에 대응하는 양자 상태에 대해 CNOT 연산들을 수행하는 양자 회로. - 제 1 항에 있어서,
상기 논리 비트 변환기는 파울리 X 행렬 또는 파울리 X 행렬들의 조합으로 구성되어 상기 제 2 논리 큐빗의 비트를 반전시키는 양자 회로. - 제 5 항에 있어서,
상기 측정 회로는 상기 CNOT 게이팅 회로의 연산 결과들에 대응하는 클래시컬 비트들을 출력하고,
상기 논리 비트 변환기는 상기 클래시컬 비트들 중 '1'의 개수가 홀수인 경우 상기 제 2 논리 큐빗의 비트를 반전시키는 양자 회로. - 제 6 항에 있어서,
상기 클래시컬 비트들에 기초하여 상기 제 2 논리 큐빗의 비트를 반전시킬지 여부를 판단하는 패리티 검출기를 더 포함하는 양자 회로. - 서로 다른 양자 오류 정정 부호들에 의해 인코딩된 논리적 벨 양자 상태를 구현하도록 구성되는 양자 회로의 동작 방법에 있어서:
CAT 양자 상태에 대해 하다마드 변환을 수행하는 단계;
제 1 및 제 2 양자 오류 정정 부호들에 의해 각각 인코딩 된 제 1 및 제 2 논리 큐빗들과 상기 하다마드 변환 결과에 대해 CNOT (Controlled-NOT) 연산을 수행하는 단계;
상기 CNOT 연산 결과를 측정하는 단계; 그리고
상기 측정 결과에 기초하여, 상기 제 2 논리 큐빗의 비트를 변환시키는 단계를 포함하는 방법. - 제 8 항에 있어서,
상기 제 2 논리 큐빗의 비트를 변환시키는 단계는 파울리 X 행렬 또는 파울리 X 행렬들의 조합을 이용하여 상기 제 2 논리 큐빗의 비트를 반전시키는 단계를 포함하는 방법. - 제 8 항에 있어서,
상기 측정하는 단계는 상기 연산 결과를 측정하여 클래시컬 비트들을 출력하는 단계를 포함하고,
상기 클래시컬 비트들 중 '1'의 개수가 홀수인 경우 상기 제 2 논리 큐빗의 비트가 반전되는 방법. - 각각이, CAT 양자 상태에 대해 하다마드 변환들을 수행하는 하다마드 게이팅 회로, 제 1 및 제 2 양자 오류 정정 부호들에 의해 각각 인코딩 된 제 1 및 제 2 논리 큐빗들과 상기 하다마드 게이팅 회로의 변환 결과들에 대해 CNOT (Controlled-NOT) 연산들을 수행하는 CNOT 게이팅 회로, 그리고 상기 CNOT 게이팅 회로의 연산 결과를 측정하는 측정 회로를 포함하는, 제 1 내지 제 3 양자 회로들;
각각의 양자 회로의 상기 측정 회로의 측정 결과를 수신하여 타깃 양자 상태를 선택하는 선택 회로; 그리고
상기 선택 회로의 선택 결과에 기초하여 상기 제 3 양자 회로로부터 출력되는 상기 제 2 논리 큐빗의 비트를 변환시키는 논리 비트 변환기를 포함하는 양자 회로. - 제 11 항에 있어서,
상기 각각의 양자 회로의 상기 CNOT 게이팅 회로는, 상기 제 1 논리 큐빗과, 상기 CAT 양자 상태 중 상기 제 1 논리 큐빗에 대응하는 양자 상태에 대해 CNOT 연산들을 수행하고,
상기 각각의 양자 회로의 상기 CNOT 게이팅 회로는, 상기 제 2 논리 큐빗과, 상기 CAT 양자 상태 중 상기 제 2 논리 큐빗에 대응하는 양자 상태에 대해 CNOT 연산들을 수행하는 양자 회로. - 제 11 항에 있어서,
상기 선택 회로는 다수결의 원칙(majority voting)에 따라 상기 타깃 양자 상태를 선택하는 양자 회로. - 제 11 항에 있어서,
상기 각각의 양자 회로로부터 출력되는 상기 제 1 및 제 2 양자 오류 정정 부호들에 대해 양자 오류 정정 동작을 실행하는 복수의 양자 오류 정정 회로들을 더 포함하는 양자 회로. - 제 11 항에 있어서,
상기 비트 변환기는 파울리 X 행렬 또는 파울리 X 행렬드의 조합을 이용하여 상기 제 3 양자 회로로부터 출력되는 상기 제 2 논리 큐빗의 비트를 반전시키는 양자 회로.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/343,374 US20190244128A1 (en) | 2016-10-18 | 2017-10-17 | Quantum circuit and method for implementing heterogeneously encoded logical bell state |
PCT/KR2017/011470 WO2018074818A1 (ko) | 2016-10-18 | 2017-10-17 | 서로 다른 두 개의 양자 오류 정정 부호로 인코딩된 논리적 벨 양자 상태를 구현하는 양자 회로 및 방법 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20160135303 | 2016-10-18 | ||
KR1020160135303 | 2016-10-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180043157A KR20180043157A (ko) | 2018-04-27 |
KR102338211B1 true KR102338211B1 (ko) | 2021-12-13 |
Family
ID=62081503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170079978A Active KR102338211B1 (ko) | 2016-10-18 | 2017-06-23 | 서로 다른 두 개의 양자 오류 정정 부호로 인코딩된 논리적 벨 양자 상태를 구현하는 양자 회로 및 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20190244128A1 (ko) |
KR (1) | KR102338211B1 (ko) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019173651A1 (en) | 2018-03-07 | 2019-09-12 | PsiQuantum Corp. | Methods and devices for obtaining quantum cluster states with high fault tolerance |
US12056571B2 (en) | 2018-03-11 | 2024-08-06 | PsiQuantum Corp. | Methods and devices for obtaining quantum cluster states with high fault tolerance based on non-cubical unit cells |
US11405115B2 (en) | 2018-03-23 | 2022-08-02 | PsiQuantum Corp. | Generation of entangled qubit states |
KR102168677B1 (ko) * | 2018-05-17 | 2020-10-22 | 한국과학기술원 | 양자정보 포킹 방법과 응용 |
KR102100368B1 (ko) | 2018-05-17 | 2020-04-14 | 한국과학기술원 | 양자 데이터베이스를 위한 효과적 양자 메모리 구조 |
WO2020013665A1 (ko) * | 2018-07-12 | 2020-01-16 | (주)더포스컨설팅 | 양자 컴퓨터 |
US12079688B2 (en) | 2018-08-07 | 2024-09-03 | PsiQuantum Corp. | Generation of entangled photonic states |
US11475347B1 (en) * | 2018-11-21 | 2022-10-18 | PsiQuantum Corp. | Systems and methods for generating entanglement between qubits |
US11126062B1 (en) | 2018-11-21 | 2021-09-21 | PsiQuantum Corp. | Generation of entangled photonic states |
US11501198B1 (en) | 2019-01-22 | 2022-11-15 | PsiQuantum Corp. | Generation of an entangled photonic state from primitive resources |
US11972179B2 (en) | 2019-07-10 | 2024-04-30 | Electronics And Telecommunications Research Institute | Method of simulating quantum computing system and quantum computing simulation system |
US11700020B2 (en) * | 2019-10-24 | 2023-07-11 | Microsoft Technology Licensing, Llc | Fault tolerant quantum error correction with linear codes |
CN111079933B (zh) * | 2019-11-15 | 2023-04-28 | 合肥本源量子计算科技有限责任公司 | 量子线路的图形化显示方法、系统、存储介质和电子装置 |
KR102799607B1 (ko) * | 2020-12-21 | 2025-04-30 | 한국전자통신연구원 | 양자 진단 회로 및 그것의 양자 특성 진단 방법 |
WO2023069245A1 (en) * | 2021-10-18 | 2023-04-27 | Beit Inc. | Method for implementing a diagonal operator on a restricted topology via a quantum logic circuit |
US20230163949A1 (en) * | 2021-11-23 | 2023-05-25 | Electronics And Telecommunications Research Institute | Sha-256 quantum circuit design apparatus and method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100251049A1 (en) * | 2009-03-27 | 2010-09-30 | Kabushiki Kaisha Toshiba | Quantum computing method and a quantum computer |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101559075B1 (ko) * | 2014-02-18 | 2015-10-19 | 고려대학교 산학협력단 | 양자 오류 정정을 위한 양자 부호 생성 방법 및 장치 |
-
2017
- 2017-06-23 KR KR1020170079978A patent/KR102338211B1/ko active Active
- 2017-10-17 US US16/343,374 patent/US20190244128A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100251049A1 (en) * | 2009-03-27 | 2010-09-30 | Kabushiki Kaisha Toshiba | Quantum computing method and a quantum computer |
JP2010233066A (ja) | 2009-03-27 | 2010-10-14 | Toshiba Corp | 量子計算方法、量子計算機およびプログラム |
Non-Patent Citations (2)
Title |
---|
DANIEL GOTTESMAN, Stabilizer Codes and Quantum Error Correction, California Institute of Technology, 2008. |
VIVIEN M. KENDON et al., Quantum analogue computing, Phil. Trans. R. Soc., 2010.8. |
Also Published As
Publication number | Publication date |
---|---|
US20190244128A1 (en) | 2019-08-08 |
KR20180043157A (ko) | 2018-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102338211B1 (ko) | 서로 다른 두 개의 양자 오류 정정 부호로 인코딩된 논리적 벨 양자 상태를 구현하는 양자 회로 및 방법 | |
CN112632881B (zh) | 量子克里福德电路的容错计算方法、装置、设备及芯片 | |
CN104919476B (zh) | 降级的经量子冗余译码状态的校正子 | |
CN101273532B (zh) | 解码装置及接收装置 | |
JP5978382B2 (ja) | 非バイナリ線形ブロックコードの並列符号化 | |
KR20220114519A (ko) | 양자 오류 정정 디코딩 시스템 및 방법, 내결함성 양자 오류 정정 시스템 및 칩 | |
JP4521318B2 (ja) | 量子回路、量子誤り訂正装置および量子誤り訂正方法 | |
WO2018074818A1 (ko) | 서로 다른 두 개의 양자 오류 정정 부호로 인코딩된 논리적 벨 양자 상태를 구현하는 양자 회로 및 방법 | |
Gadouleau et al. | Memoryless computation: new results, constructions, and extensions | |
EP2326014B1 (en) | Error detecting/correcting code generating circuit and method of controlling the same | |
CN103746711B (zh) | 基于译码端状态转移图的量子Viterbi译码算法 | |
CN103414477A (zh) | 一种构造量子卷积码状态转移图和网格图的方法 | |
KR100874484B1 (ko) | 준순환 저밀도 패리티 검사 부호화 방법 및 장치 | |
JP2005086683A (ja) | 誤り復号回路、データバス制御方法、及びデータバスシステム | |
US8015478B2 (en) | Data processing | |
Amusa et al. | Novel algorithm for decoding redundant residue number systems (RRNS) codes | |
JP4176728B2 (ja) | 量子回路、量子誤り訂正装置および量子誤り訂正方法 | |
TW202324222A (zh) | Qap型式量子容錯計算的程序閾值方法 | |
CN103873074B (zh) | 基于译码端网格图的量子Viterbi译码算法 | |
CN114124107A (zh) | 一种循环冗余校验的计算方法和装置 | |
JP2022057269A (ja) | 量子コンピュータ | |
CN117097440B (zh) | 一种以太网包crc校验方法 | |
Mahajan et al. | Area efficient parallel lfsr for cyclic redundancy check | |
CN108242973B (zh) | 一种数据纠错方法及装置 | |
Hu et al. | Analog codes for gross error correction in signal transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20170623 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200225 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20170623 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210521 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20211129 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20211207 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20211208 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |