Skip to content

Commit

Permalink
ring_cpc
Browse files Browse the repository at this point in the history
  • Loading branch information
valbert4 committed Jan 13, 2025
1 parent 0387f56 commit 31ca7f7
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions codes/quantum/qubits/small_distance/ring_cpc.yml
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: ring_cpc
physical: qubits
logical: qubits

name: '\([[2^r+r, 2^r-r-2, 3]]\) Ring CPC code'
short_name: 'Ring CPC'
introduced: '\cite{arxiv:1611.08012}'

# shortening removes all-ones vector
description: |
A family of \([[2^r+r, 2^r-r-2, 3]]\) CPC codes for \(r \geq 3\) whose matrices are based on the shortened version of the \([2^r-1,2^r-r-1,3]\) Hamming code.
See \cite[Thm. 4]{arxiv:1611.08012} for their stabilizer generator matrix.
relations:
parents:
- code_id: cpc
- code_id: small_distance_qubit_stabilizer
cousins:
- code_id: 'The ring CPC code is obtained from the shortened Hamming code via the CPC construction \cite{arxiv:1611.08012}.'


# Begin Entry Meta Information
_meta:
# Change log - most recent first
changelog:
- user_id: VictorVAlbert
date: '2025-01-13'

0 comments on commit 31ca7f7

Please sign in to comment.