-
Notifications
You must be signed in to change notification settings - Fork 91
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
12 changed files
with
189 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
####################################################### | ||
## This is a code entry in the error correction zoo. ## | ||
## https://github.com/errorcorrectionzoo ## | ||
####################################################### | ||
|
||
code_id: ea_3_1_3-2 | ||
physical: qubits | ||
logical: qubits | ||
|
||
name: '\([[3, 1, 3;2]]\) EA code' | ||
introduced: '\cite{arxiv:quant-ph/0205117}' | ||
|
||
description: | | ||
Distance-three EA stabilizer code encoding one logical qubit and using two ebits. | ||
relations: | ||
parents: | ||
- code_id: eastab | ||
cousins: | ||
- code_id: eaqecc | ||
detail: 'The \([[3, 1, 3;2]]\) EA code is the first EA code.' | ||
- code_id: stab_5_1_3 | ||
detail: 'The \([[3, 1, 3;2]]\) EA code and the five-qubit code have the same stabilizers \cite{arxiv:quant-ph/0610092,arxiv:2202.08084}.' | ||
|
||
|
||
# Begin Entry Meta Information | ||
_meta: | ||
# Change log - most recent first | ||
changelog: | ||
- user_id: VictorVAlbert | ||
date: '2024-07-04' |
30 changes: 30 additions & 0 deletions
30
codes/quantum/qubits/ea_stabilizer/ea_qldpc/ea_design_qldpc.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
####################################################### | ||
## This is a code entry in the error correction zoo. ## | ||
## https://github.com/errorcorrectionzoo ## | ||
####################################################### | ||
|
||
code_id: ea_design_qldpc | ||
physical: qubits | ||
logical: qubits | ||
|
||
name: 'EA combinatorial-design QLDPC code' | ||
introduced: '\cite{arxiv:1008.4747}' | ||
|
||
description: | | ||
One of several EA QLDPC code families constructed from combinatorial designs. | ||
relations: | ||
parents: | ||
- code_id: ea_qldpc | ||
cousins: | ||
- code_id: combinatorial_design | ||
detail: 'Combinatorial designs can be used to construct EA QLDPC codes \cite{arxiv:1008.4747}.' | ||
|
||
|
||
# Begin Entry Meta Information | ||
_meta: | ||
# Change log - most recent first | ||
changelog: | ||
- user_id: VictorVAlbert | ||
date: '2024-07-04' |
32 changes: 32 additions & 0 deletions
32
codes/quantum/qubits/ea_stabilizer/ea_qldpc/ea_pg_qldpc.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
####################################################### | ||
## This is a code entry in the error correction zoo. ## | ||
## https://github.com/errorcorrectionzoo ## | ||
####################################################### | ||
|
||
code_id: ea_pg_qldpc | ||
physical: qubits | ||
logical: qubits | ||
|
||
name: 'EA FG-QLDPC code' | ||
introduced: '\cite{arxiv:0906.5532}' | ||
|
||
description: | | ||
One of several EA QLDPC code families constructed from finite-geometry LDPC (FG-LDPC) codes. | ||
There exists a family that requires an amount of entanglement that vanishes linearly with the length of each code. | ||
relations: | ||
parents: | ||
- code_id: ea_qldpc | ||
cousins: | ||
- code_id: pg_ldpc | ||
- code_id: pg_qldpc | ||
# Cousin of closest non-EA quantum code | ||
|
||
|
||
# Begin Entry Meta Information | ||
_meta: | ||
# Change log - most recent first | ||
changelog: | ||
- user_id: VictorVAlbert | ||
date: '2024-07-04' |
34 changes: 34 additions & 0 deletions
34
codes/quantum/qubits/ea_stabilizer/ea_qldpc/ea_qc_qldpc.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
####################################################### | ||
## This is a code entry in the error correction zoo. ## | ||
## https://github.com/errorcorrectionzoo ## | ||
####################################################### | ||
|
||
code_id: ea_qc_qldpc | ||
physical: qubits | ||
logical: qubits | ||
|
||
name: 'EA quasi-cyclic QLDPC code' | ||
introduced: '\cite{arxiv:0906.5532}' | ||
|
||
description: | | ||
One of several EA QLDPC code families constructed from QC-LDPC codes. | ||
features: | ||
decoders: | ||
- 'Sum-product algorithm (SPA) decoder \cite{arxiv:0906.5532}.' | ||
|
||
|
||
relations: | ||
parents: | ||
- code_id: ea_qldpc | ||
cousins: | ||
- code_id: qc_ldpc | ||
- code_id: generalized_bicycle | ||
# Cousin of closest non-EA quantum code | ||
|
||
# Begin Entry Meta Information | ||
_meta: | ||
# Change log - most recent first | ||
changelog: | ||
- user_id: VictorVAlbert | ||
date: '2024-07-04' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
####################################################### | ||
## This is a code entry in the error correction zoo. ## | ||
## https://github.com/errorcorrectionzoo ## | ||
####################################################### | ||
|
||
code_id: ea_qldpc | ||
physical: qubits | ||
logical: qubits | ||
|
||
name: 'EA QLDPC code' | ||
|
||
description: | | ||
EA stabilizer code for which the number of sites participating in each stabilizer generator and the number of stabilizer generators that each site participates in are both bounded by a constant \(w\) as \(n\to\infty\) | ||
features: | ||
encoders: | ||
- 'Encoder adapted for an all-optical impelementation \cite{doi:10.1364/OL.35.001464}.' | ||
decoders: | ||
- 'Decoder adapted for an all-optical impelementation \cite{doi:10.1364/OL.35.001464}.' | ||
|
||
notes: | ||
- 'Review of EA QLDPC codes provided in Ref. \cite{doi:10.1109/ACCESS.2015.2503267}.' | ||
|
||
|
||
relations: | ||
parents: | ||
- code_id: eastab | ||
cousins: | ||
- code_id: qldpc | ||
- code_id: ldpc | ||
detail: 'There exist necessary and sufficient conditions for an EA QLDPC code consuming \(e=1\) ebit that is obtainable from a pair of LDPC codes \cite{arxiv:1108.0679}.' | ||
# Cousin of closest non-EA quantum code | ||
|
||
|
||
# Begin Entry Meta Information | ||
_meta: | ||
# Change log - most recent first | ||
changelog: | ||
- user_id: VictorVAlbert | ||
date: '2024-07-04' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters