Skip to content

Commit

Permalink
~
Browse files Browse the repository at this point in the history
  • Loading branch information
valbert4 committed Jan 9, 2025
1 parent 14cdd9c commit 96703d5
Show file tree
Hide file tree
Showing 6 changed files with 39 additions and 3 deletions.
2 changes: 1 addition & 1 deletion codes/classical/analog/analog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ alternative_names:

description: |
Encodes states (codewords) into coordinates in the \(n\)-dimensional (real or complex) coordinate space (\(\mathbb{R}^n\) or \(\mathbb{C}^n\)).
Such codes include sphere packings, tilings, and any other codes that use real or complex numbers for encoding.
Codes for storing discrete sets of symbols include sphere packings, tilings, and any other codes that use real or complex numbers for encoding.
The number of codewords may be infinite because the coordinate space is infinite, so various restricted versions have to be constructed in practice.
Expand Down
32 changes: 32 additions & 0 deletions codes/classical/analog/other/real_block.yml
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: real_block
physical: reals
logical: reals

name: 'Real-number block code'
introduced: '\cite{doi:10.1109/JSAC.1984.1146063}'


description: |
A block code encoding a \(k\)-dimensional vector of real or complex numbers into an \(n\)-dimensional real or complex vector space.
relations:
parents:
- code_id: analog
detail: 'Real-number block codes encode continuous sets of real or complex numbers into a real or complex vector space.'
cousins:
- code_id: analog_stabilizer
detail: 'Analog stabilizer codes are quantum versions of real-number block codes.'


# Begin Entry Meta Information
_meta:
# Change log - most recent first
changelog:
- user_id: VictorVAlbert
date: '2025-01-09'
3 changes: 3 additions & 0 deletions codes/quantum/oscillators/oscillators.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,9 @@ relations:
parents:
- code_id: group_quantum
detail: 'Group quantum codes whose physical spaces are constructed using the group of the reals \(\mathbb{R}\) under addition are bosonic codes.'
cousins:
- code_id: analog
detail: 'Bosonic codes are quantum version of analog codes.'


# Begin Entry Meta Information
Expand Down
1 change: 1 addition & 0 deletions codes/quantum/properties/block/ampdamp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ protection: |
\end{align}
where \(\gamma\in[0,1)\) is the noise rate \cite{doi:10.1088/0954-8998/1/2/005,arxiv:1708.05010}.
For multiple modes, error set elements are tensor products of elements of the single-mode error set.
The fixed point of this channel for any truncation of Fock space is unique \cite{arxiv:0909.1596}.
Restricting the channel to the first two Fock states \(\{|0\rangle,|1\rangle\}\) yields the non-Pauli qubit AD channel, which requires protecting against the loss error \(E_1\propto X+iY\) (instead of \(X\) and \(Y\) Pauli errors individually). Both channels are called AD since the context makes clear which one is being referred to.
Other extension to qudits are also known \cite{arxiv:2008.00477}.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ protection: |
features:
encoders:
- 'Finite-depth quantum circuits with LOCC for Dicke states \cite{arxiv:2307.14840,arxiv:2403.07604}.'
- 'Finite-depth quantum circuits with LOCC for Dicke states \cite{arxiv:2307.14840,arxiv:2403.07604,arxiv:2411.03428}.'
general_gates:
- 'There is a measurement-free code-switching protocol between a qubit stabilizer code and a PI qubit code \cite{arxiv:2411.13142}.'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ code_id: surface-17
physical: qubits
logical: qubits

name: 'Surface-17 code'
name: '\([[9,1,3]]\) Surface-17 code'
introduced: '\cite{arxiv:1404.3747}'

alternative_names:
Expand Down

0 comments on commit 96703d5

Please sign in to comment.