gnu code

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

In quantum information, the gnu code refers to a particular family of quantum error correcting codes, with the special property of being invariant under permutations of the qubits. Given integers g (the gap), n (the occupancy), and m (the length of the code), the two codewords are

|0L=even0n(n)2n1|Dgm
|1L=odd0n(n)2n1|Dgm

where |Dkm are the Dicke states consisting of a uniform superposition of all weight-k words on m qubits, e.g.

|D24=|0011+|0101+|1001+|0110+|1010+|11006

The real parameter u=mgn scales the length of the code. The number u needs to be at least 1. The length m=gnu, hence the name of the code. The distance of the code is the minimum of g and n. For g=n and u1, the gnu code is capable of correcting g1 erasure errors,[1] or deletion errors.[2] The code can also correct up to (g1)/2 corrupted qubits from the property of the distance.

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).