Skip to content

Commit f4c5f24

Browse files
committed
first
1 parent 29d09d9 commit f4c5f24

File tree

2 files changed

+121
-0
lines changed

2 files changed

+121
-0
lines changed
Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
#######################################################
2+
## This is a code entry in the error correction zoo. ##
3+
## https://github.com/errorcorrectionzoo ##
4+
#######################################################
5+
6+
7+
8+
code_id: 'squeezed_vacuum'
9+
10+
name: 'Squeezed-vacuum codes'
11+
12+
short_name: 'Squeezed-vacuum'
13+
14+
introduced: '\cite{arxiv:2511.06108}'
15+
16+
description: |-
17+
18+
A family of rotation-symmetric bosonic quantum error-correcting codes constructed from a coherent superposition of $m$ squeezed vacuum states, each squeezed along evenly-spaced axes in phase space. For an even integer $m > 0$ (the number of ``legs'') and squeezing strength $r$, the two logical codewords are defined as
19+
\begin{align}
20+
|0_L\rangle & \propto \sum_{j=0}^{m-1} S\left(r, \frac{\pi j}{m}\right) \ket{\vac}, \\
21+
|1_L\rangle & \propto \sum_{j=0}^{m-1} (-1)^{j} S\left(r, \frac{\pi j}{m}\right) \ket{\vac},
22+
\end{align}
23+
where $S(r,\theta) \equiv S(r e^{i\phi(\theta)})$ is the squeezing operator with $\phi(\theta) = 2\theta + \pi \pmod{2\pi}$, defined as
24+
\begin{equation}
25+
S(\zeta) = \exp\!\left[\frac{1}{2}\left(\zeta^{*} a^{2}-\zeta\, a^{\dagger 2}\right)\right],
26+
\end{equation}
27+
where $\zeta = r e^{i\phi}$ and $r$ is the squeezing strength. This operator elongates the vacuum state along direction $\theta$ in phase space.
28+
29+
In Fock space, the logical states occupy photon numbers $n \equiv 2k \pmod{2m}$ for $k \in \{0, m/2\}$, yielding natural number distributions that are interleaved by $\Delta n = m$. The code provides protection against both photon loss and dephasing noise, with a fundamental trade-off: increasing $m$ improves loss tolerance at the cost of higher dephasing sensitivity.
30+
31+
The squeezed-vacuum codes approach the ideal number-phase code in the limit $r \to \infty$. They generalize the single-primitive squeezed Fock states ($m=1$) and the two-legged case ($m=2$) studied independently.
32+
33+
alternative_names:
34+
- 'Multi-legged squeezed codes'
35+
36+
- 'Squeezed vacuum bosonic codes'
37+
38+
physical: 'Quantum harmonic oscillators'
39+
40+
logical: 'qubits'
41+
42+
protection: |2-
43+
The code distance against single-photon loss is \(d = m\), where \(m\) is the number of legs (squeezed vacuum states in superposition). The code provides approximate protection against photon loss and dephasing channels, with performance determined by the parameters \(m\) and \(r\).
44+
45+
As \(m\) increases, the code exhibits improved loss tolerance (lower Knill-Laflamme violation) but becomes more susceptible to dephasing noise.
46+
47+
features:
48+
49+
encoders:
50+
- |-
51+
\textbf{Probabilistic preparation (\(m=2\)):}
52+
The simplest circuit uses a Hadamard-Controlled-Squeezing-Hadamard (\(H\)-\(CS\)-\(H\)) sequence on a single ancilla qubit coupled to a bosonic mode initially in vacuum. The conditional squeezing gate is defined as
53+
\begin{equation}
54+
CS(r;\theta_0,\theta_1) = \ket{0}\!\bra{0}\otimes S(r,\theta_0) + \ket{1}\!\bra{1}\otimes S(r,\theta_1).
55+
\end{equation}
56+
After applying \(H\)-\(CS(r;0,\pi/2)\)-\(H\) and measuring the ancilla in the \(Z\) basis, the bosonic mode collapses to either \(\ket{0_L}\) or \(\ket{1_L}\) with probabilities
57+
\begin{equation}
58+
\text{prob}(L \mid r) = \frac{1}{2} + \frac{(-1)^L}{2 \cosh r \sqrt{\tanh^2 r + 1}},
59+
\end{equation}
60+
where \(L \in \{0, 1\}\). Post-selection on the measurement outcome yields the desired logical state.
61+
62+
- |-
63+
\textbf{Deterministic preparation (general \(m\)):}
64+
For \(m > 2\), the codes can be prepared using sequences of conditional rotations \(CR(\theta)\) that rotate the bosonic mode in phase space by angle \(\theta\) conditioned on the qubit state, combined with logical-\(X\) gates that flip between the computational basis states. The circuit involves creating superpositions with single-qubit gates and applying conditional operations in a recursive manner. With full single-qubit control and controlled-squeezing operations, these circuits provide universal control over the joint qubit-oscillator system.
65+
66+
- |-
67+
\textbf{Recursive construction:}
68+
Higher-\(m\) codes can be generated by feeding back the output of lower-\(m\) code preparation circuits, applying additional conditional rotations, and selecting appropriate measurement outcomes. This allows systematic construction of the entire code family.
69+
70+
general_gates:
71+
- 'Universal quantum computation with squeezed-vacuum codes requires multiple bosonic modes and entangling gates between them, such as a controllable cross-Kerr interaction $a^\dagger a \otimes a^\dagger a$ that enables generation of the entangling $CZ$ gate.'
72+
73+
- 'Logical operations within a single mode can be performed using Gaussian operations (displacement, rotation, squeezing) combined with conditional control from an ancilla qubit.'
74+
75+
decoders:
76+
- 'The interleaved photon-number structure ($n \equiv 2k \pmod{2m}$) enables photon-number-resolving measurements to identify single-photon loss events, which can then be corrected.'
77+
78+
realizations:
79+
- 'Circuit QED: Recent proposals demonstrate controlled-squeezing gates using driven multiphoton qubit-resonator interactions \cite{doi:10.1103/PhysRevA.110.053711}, Rabi-driven qubits dispersively coupled to high-$Q$ oscillators \cite{arxiv:2507.22641}, and SQUID-terminated resonators \cite{doi:10.1103/PhysRevA.111.042606}. Number-selective conditional rotations (SNAP gates) \cite{doi:10.1103/PhysRevLett.115.137002} and high-fidelity single-mode squeezing \cite{doi:10.1038/s41567-022-01708-1} also provide the necessary ingredients for implementation.'
80+
81+
- '\paragraph{Trapped ions:} Optimal-control techniques for conditional Gaussian operations \cite{arxiv:2505.20844} make trapped-ion platforms viable for implementing squeezed-vacuum codes.'
82+
83+
notes:
84+
- 'The conditional-squeezing gate required for code preparation has been proposed and is under active development across multiple platforms, including circuit QED \cite{doi:10.1103/PhysRevA.110.053711,arxiv:2507.22641,doi:10.1103/PhysRevA.111.042606} and trapped ions \cite{arxiv:2505.20844}.'
85+
86+
- 'Squeezed-vacuum codes are approximate number-phase codes, approaching the ideal number-phase code limit as $r \to \infty$. They represent a sub-family of rotation-symmetric bosonic codes with the characteristic trade-off between loss and dephasing protection.'
87+
88+
relations:
89+
90+
parents:
91+
- code_id: 'single-mode'
92+
detail: 'Squeezed-vacuum codes encode logical qubits into a single bosonic mode.'
93+
- code_id: 'bosonic_rotation'
94+
detail: 'Squeezed-vacuum codes are rotation-symmetric bosonic codes with $m$-fold rotational symmetry in phase space, constructed from $m$ primitive squeezed vacuum states arranged at evenly-spaced angles \cite{doi:10.1103/PhysRevX.10.011058}.'
95+
96+
cousins:
97+
- code_id: 'cat'
98+
detail: 'Both cat codes and squeezed-vacuum codes are rotation-symmetric bosonic codes constructed from superpositions of Gaussian states. Cat codes use coherent states (displacements) while squeezed-vacuum codes use squeezed states. Both exhibit the trade-off between loss and dephasing protection as the number of legs $m$ increases \cite{arxiv:2511.06108}.'
99+
100+
- code_id: 'binomial'
101+
detail: 'Binomial codes and squeezed-vacuum codes both provide protection against photon loss and have finite mean energy. Both can be prepared using conditional operations on an ancilla qubit.'
102+
103+
- code_id: 'squeezed_fock_state'
104+
detail: 'The $m=1$ case of squeezed-vacuum codewords reduces to a single squeezed Fock state~$S(\pm r)\ket{0}$.'
105+
106+
- code_id: 'number_phase'
107+
detail: 'Squeezed-vacuum codes are approximate number-phase codes with Fock-space support $n \equiv 2k \pmod{2m}$, approaching ideal number-phase codes as squeezing strength $r \to \infty$~\cite{arxiv:2511.06108}.'
108+
109+
110+
# Begin Entry Meta Information
111+
_meta:
112+
# Change log - most recent first
113+
changelog:
114+
- user_id: NirGutman
115+
date: '2025-11-17'

users/users_db.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -599,6 +599,12 @@
599599
gscholaruser: 'cfFbFYUAAAAJ'
600600
githubusername: MarcSerraPeralta
601601

602+
- user_id: NirGutman
603+
name: 'Nir Gutman'
604+
gscholaruser: 'azmlG_EAAAAJ'
605+
githubusername: NGBigField
606+
607+
602608
#
603609
# Core members -- add 'zooteam: core' and 'zoorole: <role>' to each entry.
604610
#

0 commit comments

Comments
 (0)