Open Access

Multi-qubit joint measurements in circuit QED: stochastic master equation analysis

EPJ Quantum Technology20163:6

DOI: 10.1140/epjqt/s40507-016-0044-6

Received: 3 November 2015

Accepted: 22 March 2016

Published: 4 April 2016


We derive a family of stochastic master equations describing homodyne measurement of multi-qubit diagonal observables in circuit quantum electrodynamics. In the regime where qubit decay can be neglected, our approach replaces the polaron-like transformation of previous work, which required a lengthy calculation for the physically interesting case of three qubits and two resonator modes. The technique introduced here makes this calculation straightforward and manifestly correct. Using this technique, we are able to show that registers larger than one qubit evolve under a non-Markovian master equation. We perform numerical simulations of the three-qubit, two-mode case from previous work, obtaining an average post-measurement state fidelity of 94%, limited by measurement-induced decoherence and dephasing.


circuit quantum electrodynamics stochastic master equation quantum non-demolition measurement

1 Introduction

Circuit QED provides a promising avenue for the realization of quantum algorithms, with recent experiments showing increases in both coherence time and precision of control [13]. Quantum algorithms are thought to require error correction as a prerequisite [4], and quantum error correction requires non-demolition measurement of joint operators, most often Pauli operators of low weight [58]. This can be accomplished using an ancilla register which is prepared in a specific state, interacts with the encoded state, and is then measured (possibly destructively) [912]. In circuit QED, ancilla measurement has been accomplished by coupling the qubit to photons passing through a resonator, and observing the accrued phase using homodyne detection [13].

Recent work has begun to consider direct joint measurements in circuit QED, in which all qubits in the support of the measured operator are coupled to one or more internal resonator modes, using homodyne detection to observe an output mode, requiring no ancilla qubit. Difficulty in calculating the reduced qubit dynamics has restricted previous analysis of direct measurement schemes to systems containing two [1416] or three [17, 18] qubits. In this paper, we simplify this calculation, deriving reduced qubit dynamics for an arbitrary number of qubits and resonator modes. We then use the resulting stochastic master equation to extend the analysis of the three-qubit, two-mode scheme presented in [17, 18].

The rest of this paper is organized as follows. We write the multi-qubit, multi-mode Lindbladian in Section 2, and incorporate it into a stochastic master equation corresponding to homodyne measurement of the output mode. In Sections 3 and 4 we determine the reduced equations of motion for the resonator and register states, respectively. Using these equations, we proceed to simulate multi-qubit measurement dynamics in Section 5. We discuss what can be done to increase post-measurement state fidelity and conclude in Section 6.

2 Parameters

We begin with a set of qubits Q, called the register, and a set of internal resonator modes C. For convenience, we denote as B the set of 0/1 assignments to the register (comprising \(n=\vert Q \vert \) bits). We consider a scenario in which the coupling between the internal modes and the input/output mode is described by the relation
$$ a_{\mathrm{out}} = \sum_{k \in C} \sqrt{ \kappa_{k}}a_{k}. $$
(Recall that the discrepancy in units is explained by comparing the waveguide commutation relation, \([a_{\mathrm{out}}(\omega ),a ^{\dagger}_{\mathrm{out}}(\omega') ] = \delta(\omega- \omega')\), and the cavity commutation relation \([a_{k},a ^{\dagger}_{k'} ] = \delta_{k,k'}\).) A single measurement tone is used, and we describe the dynamics in a frame rotating at the carrier frequency of this tone.
We consider a model Hamiltonian for the coupled-qubit system that describes the essential aspects of the dispersive-coupling regime, that is, when the qubit frequencies are far detuned from the cavity frequencies:
$$\begin{aligned} H_{\mathrm{Disp}} ={}& \sum_{k \in C}\Delta_{k} a_{k}^{\dagger}a_{k} + \sum _{l \in Q} \biggl(\frac{\Omega_{l}}{2}+ \sum _{k \in C} \chi_{k,l} \biggr) \sigma_{z,l} + \sum _{l \in Q, k \in C} \chi_{k,l}\sigma_{z,l} a_{k}^{\dagger}a_{k} \\ &{} + \epsilon(t) \sum_{k \in C} \sqrt{ \kappa_{k} } \bigl(a_{k} + a_{k}^{\dagger}\bigr). \end{aligned}$$
Here, \(\hbar=1\), \(\Delta_{k} \triangleq\omega_{k} - \omega\) is the difference between the kth resonator mode frequency and the measurement tone frequency ω, \(a_{k}\) (\(a^{\dagger }_{k} \)) is the lowering (raising) operator on the kth resonator mode, \(\chi _{k,l}\) is the coupling frequency between the kth resonator mode and the lth qubit, \(\Omega_{l} + \sum_{k \in C} \chi_{k,l} \) is the Lamb-shifted qubit frequency (with \(\Omega_{l}\) being the bare frequency), and \(\epsilon(t)\) is the time-dependent measurement tone amplitude.

We note that if we use a Schrieffer-Wolff analysis to derive the dispersive-coupling Hamiltonian from an underlying multi-qubit Jaynes-Cummings model [19], additional terms appear, which describe qubit-qubit and resonator-resonator couplings [20, 21]. In Appendix A we give a full derivation of this expression. We give arguments for why these terms can be neglected (within a rotating-wave approximation) or incorporated into parity measurement schemes with straightforward modifications of the analysis described below. It is also interesting to note that, with a more general starting point provided by circuit Hamiltonians [22], couplings more general than the Jaynes-Cummings form appear, and some qubit-qubit and mode-mode coupling terms can be arranged to cancel, as explored in [22]. We proceed with the model Hamiltonian Eq. (2), as it permits a full and clear exploration of all the issues connected with parity measurement, without the inessential complicating features introduced by the additional coupling terms.

We assume that decoherence can be described using a Lindblad master equation, consisting of terms of the form \(\mathcal{D} [ L ] ( \rho ) = L \rho L^{\dagger} - \frac{1}{2} \lbrace L^{\dagger} L,\rho \rbrace\). The noise sources we include in the model, as in previous work [1316, 18] are resonator photon loss, intrinsic dephasing/amplitude damping of the qubit states, and the Purcell effect [19]:
$$\begin{aligned} \dot{\rho} = {}&\mathcal{L}(\rho) \\ ={}& {-}i [H_{\mathrm{Disp}},\rho ] + \mathcal{D} \biggl[ \sum_{k \in C} \sqrt{ \kappa_{k}} a_{k} \biggr] ( \rho ) + \frac{1}{2} \sum _{l \in Q} \gamma_{z,l} \mathcal{D} [ \sigma_{z,l} ] ( \rho ) \\ &{} + \sum_{l \in Q} \gamma_{-,l} \mathcal{D} [ \sigma_{-,l} ] ( \rho ) + \mathcal{D} \biggl[ \sum _{k \in C, l \in Q} \sqrt{\kappa_{k}} \lambda_{k,l} \sigma_{-,l} \biggr] ( \rho ), \end{aligned}$$
where \(\kappa_{k}\) is the photon loss rate in the kth resonator mode, \(\gamma_{z,l}\) is the intrinsic dephasing rate for the lth qubit, \(\gamma_{-,l}\) is the intrinsic amplitude damping rate for the lth qubit, and \(\lambda_{k,l}\) is an effective Purcell factor for the kth mode interacting with the lth qubit.

Since, as emphasized by the derivation of Appendix A, the factors \(\lambda_{k,l}\) can have either sign, it is perfectly possible to arrange these factors so that the k sum in the final term of Eq. (3) is zero for every l. In other words, an effective Purcell filter [23] can be created by taking advantage of flexibility provided by the multi-mode structure. Given the ongoing advances in qubit coherence, we believe it is also reasonable to ignore intrinsic qubit damping, i.e., we can set \(\gamma _{-,l}=0\). Thus, from this point onward, we will ignore qubit damping effects (but we will retain qubit dephasing terms).

To model the evolution of the state ρ and measurement record j under homodyne measurement, we use the stochastic master equation [24]:
$$\begin{aligned}& d\rho= \mathcal {L}(\rho)\,dt + \sqrt{\eta} \mathcal{M} \bigl[ e^{-i\phi } a_{\mathrm {out}} \bigr] ( \rho )\,dW, \end{aligned}$$
$$\begin{aligned}& j(t)\,dt = \sqrt{\eta} \bigl\langle e^{-i\phi} a_{\mathrm{out}} + e^{i\phi} a_{\mathrm{out}}^{\dagger} \bigr\rangle \,dt + dW, \end{aligned}$$
$$\begin{aligned}& \quad \text{where } \mathcal{M} [ c ] ( \rho ) = c \rho+ \rho c^{\dagger} - \operatorname {tr}\bigl( c \rho+ \rho c^{\dagger} \bigr)\rho. \end{aligned}$$
Here, \(\eta\in[0,1]\) is the quantum efficiency of the homodyne measurement, ϕ is the homodyne phase (which we set to 0, corresponding to measurement of the real part of the operator \(a_{\mathrm{out}}\)) and dW is a Wiener increment (a normal variate with mean 0 and variance dt) [25].
As proved in Appendix B, a family of solutions to Eq. (3) or Eq. (4) can be expressed using pointer states [26, 27]:
$$ \rho= \sum_{i,j \in B} \rho_{i,j}(t) \vert i \rangle \langle j \vert \otimes \bigotimes _{k \in C} \bigl\vert \alpha_{k,i}(t) \bigr\rangle \bigl\langle \alpha_{k,j}(t) \bigr\vert . $$
Here, \(\vert \alpha_{k,j}(t) \rangle\) is a coherent state (an eigenstate of the lowering operator \(a_{k}\) with eigenvalue \(\alpha_{k,j}(t)\)) corresponding to the bitstring j. This simplifies the numerical solution of the (deterministic or stochastic) master equation in the event that the initial state is coherent (the vacuum is such a state, with \(\alpha_{k,j} = 0\) \(\forall k,j\)), by requiring only a fixed number of coherent state trajectories to be calculated, rather than the full, infinite-dimensional resonator state.

In the following sections, we simplify the equations of motion further, by deriving the equations of motion for the coherent state amplitudes \(\lbrace\alpha_{k,j} \rbrace\), and incorporating these into the equation of motion for \(\rho_{Q}\), the register reduced state.

3 Resonator equations of motion

Equations of motion for the resonator mode lowering operator \(a_{k}\) can be derived using input-output theory [28]:
$$\begin{aligned} \dot{a}_{k}(t) & = i \bigl[H_{\mathrm{Disp}},a_{k}(t) \bigr] - \sum_{k'} \frac {\sqrt{\kappa_{k} \kappa_{k'}}}{2} a_{k'}(t) \end{aligned}$$
$$\begin{aligned} &= -i\Delta_{k} a_{k}(t) - i\sum _{l} \chi_{k,l} \sigma_{z,l}a_{k}(t) - i\sqrt {\kappa_{k}}\epsilon(t) - \sum_{k'} \frac{ \sqrt{\kappa_{k} \kappa_{k'} }}{2} a_{k'}(t). \end{aligned}$$
The corresponding equation for \(\dot{\alpha}_{k,j}(t)\) can be found as in [18]:
$$\begin{aligned} \dot{\alpha}_{k,j}(t) = {}& {-}i\Delta_{k} \alpha_{k,j}(t) - i\sum_{l} \chi _{k,l} (-1)^{j_{l}} \alpha_{k,j}(t) - i\sqrt{\kappa_{k}} \epsilon(t) \\ &{} - \sum_{k'} \frac{ \sqrt{\kappa_{k} \kappa_{k'} }}{2} \alpha_{k',j}(t), \end{aligned}$$
where \(j_{l}\) is the value of the lth bit of j. The amplitude of the output of the system is (see Eq. (1)):
$$ \alpha_{\mathrm{out}} = \sum_{k \in C} \sqrt{ \kappa_{k}}\alpha_{k,j}(t). $$
In the following subsection, we place this system of linear, first-order ordinary differential equations (ODEs) into a canonical form which can be used for further analysis.

3.1 State-space representation

Systems of first-order linear ODEs with time-invariant coefficients can be represented using a vector x⃗, called the state, a vector \(\vec{u}(t)\), called the input, and a vector \(\vec{y}(t)\), called the output. They can be written in a standard form:
$$ \begin{aligned} &\dot{\vec{x}}(t) = A\vec{x}(t) + B\vec{u}(t), \\ &\vec{y}(t) = C\vec{x}(t) + D\vec{u}(t). \end{aligned} $$
This is the popular state-space representation of linear time-invariant (LTI) systems [29, 30].
For the evolution described in Eq. (10), and fixing the register state to a specific bitstring j, these matrices can be written explicitly:
$$ \begin{aligned} &A_{k, k'} = -i \biggl( \Delta_{k} + \sum _{l \in Q}(-1)^{j_{l}} \chi_{k,l} \biggr) \delta_{k, k'} - \frac{\sqrt{\kappa_{k} \kappa_{k'}}}{2}, \\ &B_{k,k'}= -i\sqrt{\kappa_{k}} \delta_{0,k'}, \\ &C_{k,k'}= \sqrt{\kappa_{k'}} \delta_{k,0}, \\ &D_{k,k'}= 0. \end{aligned} $$
The response to a given input can be calculated in the Laplace domain using the transfer matrix \(G(s)\):
Y ( s ) = G ( s ) U ( s ) ; G ( s ) = C ( s 1 ˆ A ) 1 B + D .
In the following subsection, we use these matrices to tailor the values of the resonator parameters in order to perform a specific measurement.

3.2 Steady states

In general, the resonator system will exhibit a different response to a given input \(\epsilon(t)\) for every distinct state of the register \(\vert j \rangle\), \(j \in B\). This is not useful for measurements of joint degrees of freedom, which should not distinguish between given subsets of B. Consider, as a first example, measurements of the Hamming weight \(h(j)\) (the number of qubits in the ground state). Given that the system in Eq. (13) only depends on j through the term \(\sum_{l \in Q}(-1)^{j_{l}} \chi_{k,l}\) in the A matrix, systems with identical Hamming weights have identical (A, B, C, D) matrices if all \(\chi_{k,l}\) are equal to a single constant χ:
$$ \sum_{l \in Q}(-1)^{j_{l}} \chi= \bigl(\vert Q \vert - 2h(j) \bigr)\chi. $$
To perform a parity measurement, it is furthermore necessary for the responses to be close for all even h and all odd h, with the even and odd responses being different, to ensure distinguishability. To determine whether this is possible for the three-qubit case, we analyze the difference between real transfer matrices corresponding to \(h=0\) and \(h=2\):
$$\begin{aligned} & G_{h = 0}(s) - G_{h = 2}(s) = \frac{1}{d(s)} \begin{bmatrix} a(s) & -b(s) \\ b(s) & a(s) \end{bmatrix} , \end{aligned}$$
where \(a(s)\), \(b(s)\), and \(d(s)\) are functions of \(\lbrace\kappa _{k} \rbrace\), \(\lbrace\Delta_{k} \rbrace\) too lengthy to include here. Seeing that this matrix is full-rank, we determine that there is no complex driving function \(\epsilon(t)\) which results in exactly equal outputs at all time.
To obtain an approximate three-qubit parity measurement for large measurement times, it is sufficient to set the steady-state responses equal for \(h=0\) and \(h=2\) (equality of the \(h=1\) and \(h=3\) responses follows by symmetry). In order to accomplish this, we note that:
$$ \vec{y}_{ss} = G(0)\vec{u}_{ss} = \bigl( -C A^{-1} B + D \bigr) \vec{u}_{ss}. $$
A can be expressed as the sum of a diagonal matrix and a rank-one matrix. This allows us to invert it analytically, using the Sherman-Morrison formula [31]:
$$\begin{aligned}& A = A' + \vec{v}\vec{v}^{\intercal}, \\& \quad \text{where }A'_{k,k'} = -i \biggl( \Delta_{k} + \sum_{l \in Q}(-1)^{j_{l}} \chi_{k,l} \biggr) \delta_{k, k'} \\& \quad \text{and } \vec{v}_{k} = i\sqrt{\frac{\kappa_{k}}{2}}, \end{aligned}$$
$$\begin{aligned}& \therefore A^{-1} = A^{\prime-1} - \frac{A^{\prime-1}\vec{v}\vec {v}^{\intercal }A^{\prime-1}}{1 + \vec{v}^{\intercal}A^{\prime-1}\vec{v}}, \end{aligned}$$
$$\begin{aligned}& A^{-1}_{k,k'} = i\frac{\delta_{k,k'}}{\tilde{\Delta}_{k}} - \frac {\sqrt{\kappa_{k} \kappa_{k'}}}{2 \tilde{\Delta}_{k} \tilde {\Delta }_{k'} (1 - i\sum_{k''} \frac{\kappa_{k''}}{2\tilde{\Delta }_{k''}} )}, \end{aligned}$$
where \(\tilde{\Delta}_{k} = \Delta_{k} + (\vert Q \vert - 2h(j))\chi\).
The output corresponding to the steady state of the resonator system is:
$$\begin{aligned} \alpha_{\mathrm{out} ss}= \frac{-i\sum_{k} \frac{\kappa _{k}}{\tilde {\Delta}_{k}}}{i + \frac{1}{2}\sum_{k} \frac{\kappa_{k}}{\tilde {\Delta }_{k}}} \epsilon_{ss}. \end{aligned}$$
To match steady states in the \(\vert Q \vert =3\) parity measurement from [18], we impose the following condition on the detunings of the two resonator modes (\(\Delta_{0}\), \(\Delta_{1}\)):
$$\begin{aligned} \frac{\Delta_{0}}{\chi} = \sqrt{3\frac{\kappa_{0}}{\kappa_{1}}},\qquad \frac {\Delta_{1}}{\chi} = -\sqrt{3\frac{\kappa_{1}}{\kappa_{0}}}. \end{aligned}$$
In order to constrain κ, we maximize the difference in \(\operatorname {Re}(\alpha_{\mathrm{out}})\) between the \(h=0\) and the \(h=1\) cases. This is achieved when \(\kappa_{0} = \kappa_{1} = 2\chi\).
The exact matching in the steady state implies that low-amplitude measurement pulses sustained over a long time will produce high-fidelity measurements. This is prohibited in experiment, however, by the presence of time-dependent sources of decoherence. To limit measurement time while still approaching the steady state, we use the pulse shown in Figure 1, which produces the state-dependent response shown in Figure 2. In the following section, we incorporate this response into deterministic and stochastic master equations for the evolution of the register state.
Figure 1

Piecewise-quadratic input pulse, described by \(\pmb{t_{\mathrm{on}}}\) / \(\pmb{t_{\mathrm{off}}}\) (times at which the measurement is turned on and off), σ (the rise/decay time of the pulse), and \(\pmb{\epsilon_{\mathrm{ss}}}\) , the steady-state amplitude. For the remainder of the article, we set \(( t_{\mathrm{on}}, t_{\mathrm{off}}, \sigma, \epsilon _{ss} ) = ( \frac {1.5}{\chi}, \frac {8.5}{\chi}, \frac {3}{\chi}, \frac {0.4811}{\sqrt {\chi}} )\). An additional time \(\frac {3.5}{\chi}\) is appended, to allow photons to exit the resonator.

Figure 2

Resonator responses to pulse in Figure 1 . Markers point in the direction of increasing time. The same output is seen in the steady state for bitstrings of identical parity, but the distinguishable transients reveal additional information about the Hamming weight.

4 Register equations of motion

The most economical equation for simulating the desired homodyne measurement is a reduced master equation acting only on the qubit register. Obtaining and solving such an equation has been the strategy of previous works [1316, 18]. Here, we provide a simplified derivation of the reduced master equation. We begin by expressing the register state using a partial trace acting on the state ansatz given in Eq. (7):
$$\begin{aligned} \rho_{Q} \triangleq \operatorname {tr}_{C}(\rho) = \sum _{i,j \in B} \rho_{i,j} \prod_{k \in C} \langle\alpha_{k,j} | \alpha_{k,i} \rangle \vert i \rangle \langle j \vert , \qquad \rho_{Q i,j} = \rho_{i,j} \prod _{k \in C} \langle\alpha_{k,j} | \alpha_{k,i} \rangle. \end{aligned}$$
In order to determine the dynamics of this reduced state, we use the integral representation of the partial trace over the harmonic oscillator [32]:
$$\begin{aligned} \operatorname {tr}_{C}(\rho) = \frac{1}{\pi^{\vert C \vert }} \biggl[ \int _{\vec{\alpha } \in \mathbb{C}^{\vert C \vert }} \bigl\langle \vec{\alpha}\bigl\vert \rho \bigr\vert \vec{ \alpha} \bigr\rangle \, d^{2} \vec {\alpha} \biggr]. \end{aligned}$$
Being a dummy variable, the vector of amplitudes α⃗ in the integral above does not depend on time or on the Wiener increment, resulting in a simple expression for the reduced master equation:
$$\begin{aligned} d \rho_{Q} = \frac{1}{\pi^{\vert C \vert }} \int_{\vec{\alpha} \in \mathbb {C}^{\vert C \vert }} \bigl\langle \vec{\alpha} \bigl\vert \mathcal {L}( \rho)\,dt + \mathcal{M} [ a_{\mathrm{out}} ] ( \rho )\,dW \bigr\vert \vec{ \alpha} \bigr\rangle \,d^{2} \vec {\alpha}. \end{aligned}$$
We evaluate the deterministic and stochastic terms separately in the following subsections.

4.1 Deterministic

Before calculating the partial trace of the deterministic Lindbladian \(\mathcal{L}\), we note that, for an operator R supported only on the resonator Hilbert spaces, the partial trace acting on a commutator or dissipator annihilates it:
$$\begin{aligned} &\operatorname {tr}_{C} \bigl( [R,\rho ] \bigr) = \sum_{i,j \in B} \rho_{i,j} \vert i \rangle \langle j \vert \times \operatorname {tr}\biggl( \biggl[R,\bigotimes_{k \in C} \vert \alpha_{k,i} \rangle \langle\alpha_{k,j} \vert \biggr] \biggr) = 0, \end{aligned}$$
$$\begin{aligned} &\operatorname {tr}_{C} \bigl( \mathcal{D} [ R ] ( \rho ) \bigr) = \sum _{i,j \in B} \rho_{i,j} \vert i \rangle \langle j \vert \times \operatorname {tr}\biggl( \mathcal{D} [ R ] \biggl( \bigotimes _{k \in C} \vert \alpha_{k,i} \rangle \langle \alpha_{k,j} \vert \biggr) \biggr) = 0. \end{aligned}$$
Also, for any operator Q supported only on the register, the partial trace acting on a commutator or dissipator is expressed in terms of inner products of coherent states, similar to the partial trace of ρ in Eq. (23):
$$\begin{aligned}& \begin{aligned}[b] \operatorname {tr}_{C} \bigl( [Q,\rho ] \bigr) &= \sum_{i,j \in B} \rho _{i,j} \bigl[Q,\vert i \rangle \langle j \vert \bigr] \times \operatorname {tr}\biggl( \bigotimes_{k \in C} \vert \alpha _{k,i} \rangle \langle\alpha_{k,j} \vert \biggr) \\ &= \sum_{i,j \in B} \rho_{i,j} \bigl[Q,\vert i \rangle \langle j \vert \bigr] \times\prod _{k \in C} \langle\alpha_{k,j} | \alpha_{k,i} \rangle \\ &= \sum_{i,j \in B} \rho_{Q i,j} \bigl[Q,\vert i \rangle \langle j \vert \bigr] = [Q,\rho_{Q} ], \end{aligned} \end{aligned}$$
$$\begin{aligned}& \begin{aligned}[b] \operatorname {tr}_{C} \bigl( \mathcal{D} [ Q ] ( \rho ) \bigr) &= \sum _{i,j \in B} \rho_{i,j} \mathcal{D} [ Q ] \bigl( \vert i \rangle \langle j \vert \bigr) \times \operatorname {tr}\biggl( \bigotimes _{k \in C} \vert \alpha_{k,i} \rangle \langle\alpha_{k,j} \vert \biggr) \\ &= \sum_{i,j \in B} \rho_{i,j} \mathcal{D} [ Q ] \bigl( \vert i \rangle \langle j \vert \bigr) \times \prod _{k \in C} \langle\alpha_{j,k} | \alpha_{i,k} \rangle \\ &= \sum_{i,j \in B} \rho_{Q i,j} \mathcal{D} [ Q ] \bigl( \bigl\vert i \rangle \langle j \bigr\vert \bigr) = \mathcal{D} [ Q ] ( \rho_{Q} ). \end{aligned} \end{aligned}$$
The only partial trace which does not benefit from these simplifications is \(\operatorname {tr}_{C} ( [\sigma_{z,l}a_{k'}^{\dagger }a_{k'}, \rho ] )\). To write it succinctly, we introduce modified density matrices \(\rho(O_{k'})\) and \(\rho_{Q}(o_{k'})\), where \(O_{k'}\) is an operator on the kth resonator space, and \(o_{k'}\) is a scalar:
$$\begin{aligned} &\rho(O_{k'}) \triangleq\sum_{i,j \in B} \rho_{i,j} \vert i \rangle \langle j \vert \otimes\bigotimes _{k \in C, k < k'} \vert \alpha_{k,i} \rangle \langle\alpha _{j,k} \vert \otimes O_{k'} \otimes \bigotimes_{k \in C, k > k'} \vert \alpha_{i,k} \rangle \langle\alpha_{j,k} \vert , \end{aligned}$$
$$\begin{aligned} &\rho_{Q}(o_{k'}) \triangleq\sum _{i,j \in B} \rho_{i,j} \vert i \rangle \langle j \vert \times\prod_{k \in C, k < k'} \langle \alpha_{k,j} | \alpha _{k,i} \rangle \times o_{k'} \times\prod_{k \in C, k > k'} \langle\alpha _{k,j} | \alpha_{k,i} \rangle, \end{aligned}$$
noting that \(O_{k'}\) and \(o_{k'}\) may also depend on the register basis state \(\vert j \rangle\), or on other variables.
The commutator and its partial trace can now be easily expressed:
$$\begin{aligned}& \bigl[\sigma_{z,l}a_{k'}^{\dagger}a_{k'},\rho \bigr] = \rho \bigl((-1)^{i_{l}} a_{k'}^{\dagger} a_{k'} \vert \alpha_{k',i} \rangle \langle \alpha_{k',j} \vert - \vert \alpha_{k',i} \rangle \langle\alpha_{k',j} \vert (-1)^{j_{l}} a_{k'}^{\dagger} a_{k'} \bigr), \end{aligned}$$
$$\begin{aligned}& \begin{aligned}[b] &\operatorname {tr}_{C} \bigl( \bigl[\sigma_{z,l} a_{k'}^{\dagger} a_{k'},\rho \bigr] \bigr) \\ &\quad = \rho_{Q} \biggl( \frac{1}{\pi} \int_{\alpha_{k'}\in\mathbb {C}} \langle\alpha_{k'} \vert \bigl((-1)^{i_{l}} a_{k'}^{\dagger} a_{k'} \vert \alpha _{k',i} \rangle \langle\alpha_{k',j} \vert \\ &\qquad {} - \vert \alpha_{k',i} \rangle \langle \alpha_{k',j} \vert (-1)^{j_{l}} a_{k'}^{\dagger} a_{k'} \bigr) \vert \alpha_{k'} \rangle\,d^{2} \alpha_{k'} \biggr). \end{aligned} \end{aligned}$$
Permuting terms, we write the integral in Eq. (33) as a matrix element of the state of the \(k'\)th resonator mode:
$$\begin{aligned} &\frac{1}{\pi} \int_{\alpha_{k'}\in\mathbb{C}} \langle \alpha _{k'} \vert \bigl((-1)^{i_{l}} a_{k'}^{\dagger} a_{k'} \vert \alpha_{i,k'} \rangle \langle\alpha _{j,k'} \vert - \vert \alpha _{i,k'} \rangle \langle\alpha_{j,k'} \vert (-1)^{j_{l}} a_{k'}^{\dagger} a_{k'} \bigr) \vert \alpha_{k'} \rangle \,d^{2} \alpha_{k'} \\ &\quad = \langle\alpha_{j,k'} \vert \biggl[ \frac{1}{\pi} \int _{\alpha _{k'}\in \mathbb{C}} \bigl((-1)^{i_{l}} \bar{\alpha }_{k'}\alpha_{i,k'} - (-1)^{j_{l}}\bar{ \alpha}_{j,k'}\alpha_{k'} \bigr) \vert \alpha _{k'} \rangle \langle\alpha _{k'} \vert \,d^{2} \alpha_{k'} \biggr] \vert \alpha_{i,k'} \rangle. \end{aligned}$$
We use the resolution of polynomials in the raising and lowering operators [32], Section 2.9.3:
$$ \sum_{m,n}c_{m,n}a^{m} a^{\dagger n} = \frac{1}{\pi} \int_{\alpha\in \mathbb{C}} c_{m,n}\alpha^{m} \bar{ \alpha}^{n} \vert \alpha \rangle \langle\alpha \vert \,d^{2} \alpha. $$
The integral in Eq. (34) reduces to:
$$\begin{aligned} & \langle\alpha_{j,k'} \vert \bigl((-1)^{i_{l}} a^{\dagger }_{k'}\alpha _{i,k'} - (-1)^{j_{l}}\bar{ \alpha}_{j,k'}a_{k'} \bigr) \vert \alpha_{i,k'} \rangle \\ &\quad = \bigl( (-1)^{i_{l}} - (-1)^{j_{l}} \bigr) \bar{ \alpha}_{j,k'}\alpha _{i,k'} \langle\alpha_{j,k'} | \alpha_{i,k'} \rangle. \end{aligned}$$
We substitute back in:
$$\begin{aligned} &\operatorname {tr}_{C} \bigl( \bigl[\sigma_{z, l} a_{k'}^{\dagger}a_{k'},\rho \bigr] \bigr) \\ &\quad = \sum_{i,j \in B} \rho_{i,j} \vert i \rangle \langle j \vert \prod_{k \in C} \langle \alpha_{j,k} | \alpha_{i,k} \rangle \bigl( (-1)^{i_{l}} - (-1)^{j_{l}} \bigr) \bar {\alpha}_{j,k'}\alpha_{i,k'} \\ & \quad = \tilde{P}_{k'} \circ [\sigma_{z,l},\rho_{Q} ], \end{aligned}$$
$$\begin{aligned} & \quad \text{where } [\tilde{P}_{k} ]_{i,j} \triangleq\bar {\alpha}_{j,k} \alpha_{i,k}. \end{aligned}$$
Here, \((A \circ B )_{i,j} \triangleq A_{i,j} B_{i,j}\) defines the elementwise (or Hadamard) matrix product.
We write the unconditional master equation by transforming the qubit-only Lindbladian, and adding on a term which accounts for the qubit-resonator coupling (see Eqs. (3), (26)-(29), and (37)):
$$\begin{aligned} \dot{\rho}_{Q} = -i [H_{Q},\rho_{Q} ] + \frac{1}{2} \sum_{l \in Q} \gamma _{z,l} \mathcal{D} [ \sigma_{z,l} ] ( \rho_{Q} ) -i \sum _{k\in C, l \in Q} \chi_{k,l} \tilde{P}_{k} \circ [ \sigma_{z,l},\rho_{Q} ], \end{aligned}$$
where \(H_{Q} = \frac{1}{2} \sum_{l \in Q} (\Omega_{l} + \sum_{k \in C} \chi_{k,l} ) \sigma_{z,l}\).
In order to simulate evolution under this master equation, it is convenient to eliminate fast-rotating terms by expressing the master equation in a frame rotating with \(H_{Q}\). This has the effect of eliminating \(H_{Q}\) from the Lindbladian:
$$\begin{aligned} \dot{\rho}_{Q} \mapsto\frac{1}{2} \sum _{l \in Q} \gamma_{z,l} \mathcal{D} [ \sigma_{z,l} ] ( \rho_{Q} ) -i \sum _{k\in C, l \in Q} \chi_{k,l} \tilde{P}_{k} \circ [ \sigma_{z,l},\rho_{Q} ]. \end{aligned}$$

4.1.1 Markovianity

It is interesting to note that the coupling Lindbladian in Eq. (37), though it generates a completely-positive trace-preserving map, is non-Markovian. This is not surprising, since the Markov approximation is the result of a weak-coupling assumption, and fast quantum measurement requires strong coupling. This has been confirmed in the case of a single-qubit measurement. The coupling Lindbladian, though it can be written in explicit Lindblad form, has a decay rate associated with the dephasing operator which is not necessarily positive [13]. In this section, we prove non-Markovianity of the coupling Lindbladian in the general case, and we examine the consequences of this property of the Lindbladian by numerical simulation.

To show that the coupling Lindbladian is non-Markovian, we note that the action of a Markovian Lindbladian on a density matrix in an N-dimensional Hilbert space can be expressed as [33, 34]:
$$ \mathcal{L} \rho= -i [H,\rho ] + \lbrace G,\rho \rbrace + \sum _{i,j=1}^{N^{2}-1} \frac{a_{i,j}}{\Vert F_{i} \Vert \Vert F_{j} \Vert } F_{i} \rho F_{j}^{\dagger}, $$
where the coefficients \(\frac{a_{i,j}}{\Vert F_{i} \Vert \Vert F_{j} \Vert }\) form a Hermitian, positive-semidefinite matrix, and the operators \(F_{i}\) form an orthogonal basis under the Hilbert-Schmidt inner product, with F 0 = 1 ˆ N . In the remainder of this section, we will derive a minimal set of operators \(F_{i}\) for our coupling Lindbladian, and show that the resulting coefficient matrix is non-positive, precluding a true Lindblad representation.
In order to express the Hadamard product from Eq. (37) in the form given by Eq. (41), we use a dyadic product formula (see [35] for further applications of Hadamard and dyadic products to Lindbladians). The term of interest is given by:
$$ \mathcal{L}_{c} \rho_{Q} = -i \sum _{k \in C} \sum_{l \in Q} \chi _{k,l}\tilde {P}_{k} \circ [\sigma_{z,l}, \rho_{Q} ] . $$
The matrix \(\tilde{P}_{k}\) given in Eq. (38) is a dyadic product, so we can rewrite the elementwise product as a conjugation by diagonal matrices:
$$ \tilde{P}_{k} \circ [\sigma_{z,l},\rho_{Q} ] = \hat{\alpha}_{k} [\sigma_{z,l},\rho_{Q} ] \hat{ \alpha}_{k}^{\dagger}, $$
where \(\hat{\alpha}_{k i,j} = \alpha_{k,i} \delta_{i,j}\), and we have used Eq. (5) from [35]. We can now express the action of the Lindbladian in terms of a non-orthonormal set of operators:
$$\begin{aligned} \mathcal{L}_{c} \rho_{Q} &= -i \sum _{k\in C, l\in Q} \chi_{k,l} \bigl( \hat { \alpha}_{k} \sigma_{z,l} \rho_{Q} \hat{ \alpha}_{k}^{\dagger}- \hat {\alpha }_{k} \rho _{Q} \sigma_{z,l} \hat{\alpha}_{k}^{\dagger} \bigr) \\ &= -i\sum_{k\in C} \hat{\alpha}_{k} \bar{ \sigma}_{z,k} \rho_{Q} \hat {\alpha }_{k}^{\dagger}- \hat{\alpha}_{k} \rho_{Q} \bar{\sigma}_{z,k} \hat {\alpha }_{k}^{\dagger}, \end{aligned}$$
where \(\bar{\sigma}_{z,k} \triangleq\sum_{l \in Q} \chi _{k,l}\sigma_{z,l}\). We now show the non-positivity of the coupling Lindbladian in the case of a single mode (dropping the index k). To put Eq. (44) in the form of Eq. (41), we decompose the operators α̂ and \(\hat{\alpha}\bar {\sigma }_{z}\) in terms of 1 ˆ , \(F_{1}\) and \(F_{2}\):
α ˆ = F 1 + tr ( α ˆ ) 1 ˆ N ,
α ˆ σ ¯ z = F 2 + tr ( α ˆ σ ¯ z ) 1 ˆ N + tr ( α ˆ σ ¯ z F 1 ) F 1 .
Substituting into Eq. (44), we can derive the elements of the coefficient matrix:
i α ˆ σ ¯ z ρ α ˆ + i α ˆ ρ σ ¯ z α ˆ = i ( F 2 + tr ( α ˆ σ ¯ z ) 1 ˆ N + tr ( α ˆ σ ¯ z F 1 ) F 1 ) ρ ( F 1 + tr ( α ˆ ) 1 ˆ N ) + i ( F 1 + tr ( α ˆ ) 1 ˆ N ) ρ ( F 2 + tr ( α ˆ σ ¯ z ) 1 ˆ N + tr ( α ˆ σ ¯ z F 1 ) F 1 ) .
$$\begin{aligned} &\frac{a_{1,1}}{\Vert F_{1} \Vert ^{2}} = -i \bigl( \operatorname {tr}\bigl( \hat {\alpha} \bar{ \sigma}_{z} F_{1}^{\dagger} \bigr) - \operatorname {tr}\bigl( \hat{ \alpha} \bar{\sigma }_{z} F_{1} ^{\dagger} \bigr)^{\ast } \bigr) = 2 \operatorname {Im}\bigl( \operatorname {tr}\bigl( \hat{\alpha} \bar { \sigma}_{z} F_{1} ^{\dagger} \bigr) \bigr) \triangleq2x, \end{aligned}$$
$$\begin{aligned} &\frac{a_{2,2}}{\Vert F_{2} \Vert ^{2}} = 0, \end{aligned}$$
$$\begin{aligned} &\frac{a_{2,1}}{\Vert F_{1} \Vert \Vert F_{2} \Vert } = -\frac{a_{1,2}}{\Vert F_{1} \Vert \Vert F_{2} \Vert } = -i. \end{aligned}$$
Diagonalizing, we see that the eigenvalues are \(x \pm\sqrt{x^{2} + 1}\); the matrix has one negative eigenvalue, since x is real. This, in turn, implies that the coupling Lindbladian is always non-Markovian for \(\vert C \vert =1\), as long as \(\vert Q \vert >1\).

Note, however, that if only one qubit is present, the operators \(F_{0}\), \(F_{1}\) and \(F_{2}\) derived above are always linearly dependent. Therefore, the above argument is inapplicable in the one-qubit case. However, we observe that the coefficient of the dissipator term of the single-qubit pseudo-Lindblad equation can be negative in some time intervals during transient evolution, showing that the one-qubit evolution also has non-Markovian features [13]. We expect that non-Markovianity will be the general case for multi-mode coupling Lindbladians, since the sum of multiple coefficient matrices with negative eigenvalues is not necessarily positive.

To see the effect of this non-Markovianity on the performance of the measurement, we introduce two parity eigenstates:
$$ \begin{aligned} &\vert \psi_{+} \rangle = \frac{1}{2} \bigl( \vert 000 \rangle + \vert 011 \rangle + \vert 101 \rangle + \vert 110 \rangle \bigr), \\ &\vert \psi_{-} \rangle = \frac{1}{2} \bigl( \vert 111 \rangle + \vert 100 \rangle + \vert 010 \rangle + \vert 001 \rangle \bigr) \end{aligned} $$
and simulate their evolution under the deterministic master equation (Eq. (40)), subject to a piecewise-quadratic input pulse, detailed in Figure 1. Markovian dynamics produce a trace distance \((\frac {1}{2} \operatorname {tr}(\sqrt {( \rho_{+}(t) - \rho_{-}(t) )^{\dagger} ( \rho_{+}(t) - \rho_{-}(t) )} ) )\) between the time-dependent states corresponding to initial states \(\vert \psi_{\pm} \rangle\) which is monotonically decreasing [36]. Plotting this quantity in Figure 3, we see that, as the pulse is turned off, there is a clear increase, indicating non-Markovian behaviour. Since the trace distance is a measure of state distinguishability, this increase implies that the ability of this measurement to produce high-accuracy post-measurement states is higher than an otherwise-identical Markovian measurement would allow.
Figure 3

Increase of trace distance between ideal post-measurement states as a result of pulse turn-off, in the three-qubit parity measurement described in [ 17 , 18 ]. Pulse is shown in Figure 1. System parameters are, in units of χ: \(\Delta_{0} = \sqrt{3}\), \(\Delta_{1} = -\sqrt{3}\), \(\kappa_{0} = \kappa_{1} = 2\). No intrinsic sources of decoherence have been included.

4.2 Stochastic

The stochastic master equation governing homodyne measurement differs from the deterministic master equation only in the term \(\mathcal {M} [ a_{\mathrm{out}}e^{-i\phi} ] ( \rho )\,dW\), given in Eq. (6). Upon tracing out the resonator, the stochastic term in the master equation becomes:
$$\begin{aligned} & \operatorname {tr}_{C} \bigl( \mathcal{M}\bigl[a_{\mathrm{out}} e^{-i\phi} \bigr](\rho) \bigr)\,dW \\ &\quad = \operatorname {tr}_{C} \bigl( a_{\mathrm{out}} e^{-i\phi}\rho+ \rho a_{\mathrm {out}}^{\dagger} e^{i\phi} - \bigl\langle a_{\mathrm{out}} e^{-i\phi} + a_{\mathrm{out}}^{\dagger} e^{i\phi} \bigr\rangle \rho \bigr)\,dW. \end{aligned}$$
Since the third term contains a full trace, we calculate it first:
$$\begin{aligned} & \bigl\langle a_{\mathrm{out}} e^{-i\phi} + a_{\mathrm {out}}^{\dagger } e^{i\phi} \bigr\rangle \\ &\quad = \sum_{k}\sqrt{\kappa_{k}} \operatorname {tr}_{Q} \bigl( \operatorname {tr}_{C} \bigl( a_{\mathrm {out}} e^{-i\phi}\rho+ \rho a_{\mathrm{out}}^{\dagger} e^{i\phi} \bigr) \bigr) \\ & \quad = \operatorname {tr}\bigl( \bigl( c_{Q} + c_{Q} ^{\dagger} \bigr) \rho_{Q} \bigr), \\ & \quad \text{where } c_{Q} \triangleq e^{-i\phi} \sum _{k}\sqrt{\kappa_{k}} \alpha_{k, i} \vert i \rangle \langle i \vert . \end{aligned}$$
This is also the expected value of the photocurrent in Eq. (5). We calculate the other two terms simultaneously, using the notation of Eq. (31) for concision:
$$\begin{aligned} &\operatorname {tr}_{C} \bigl( e^{-i\phi} a_{\mathrm{out}} \rho+ e^{i\phi} \rho a_{\mathrm{out}}^{\dagger} \bigr) \\ &\quad = \sum_{k} \sqrt{\kappa_{k}} \rho_{Q} \bigl(\operatorname {tr}\bigl( e^{-i\phi} a_{k} \vert \alpha_{k,i} \rangle \langle\alpha_{k,j} \vert + e^{i\phi} \vert \alpha _{k,i} \rangle \langle\alpha _{k,j} \vert a_{k}^{\dagger} \bigr) \bigr) \\ &\quad = \sum_{k} \sqrt{\kappa_{k}} \sum _{i,j} \bigl( \alpha_{k,i} e^{-i\phi} + \bar{\alpha}_{k,j} e^{i\phi} \bigr) \rho_{Q i,j} \vert i \rangle \langle j \vert \\ &\quad = c_{Q}\rho_{Q} + \rho_{Q} c_{Q}^{\dagger}. \end{aligned}$$
We see that \(\operatorname {tr}_{C} ( \mathcal{M} [a_{\mathrm {out}}e^{-i\phi } ](\rho) ) = \mathcal{M}[c_{Q}](\rho_{Q})\). Since \(c_{Q}\) is diagonal, it commutes with the Hamiltonian, and is identical in the rotating frame, yielding the following stochastic master equation:
$$\begin{aligned} d \rho_{Q} = {}& \frac{1}{2} \sum_{l \in Q} \gamma_{z,l} \mathcal {D} [ \sigma _{z,l} ] ( \rho_{Q} )\,dt -i \sum_{k\in C, l \in Q} \chi_{k,l} \tilde{P}_{k} \circ [\sigma _{z,l}, \rho_{Q} ]\,dt \\ &{}+ \sqrt{\eta}\mathcal{M} [ c_{Q} ] ( \rho_{Q} )\,dW. \end{aligned}$$
In the following section, we numerically integrate the stochastic master equation, using the resulting state fidelity as a measure of performance.

5 Simulation

In order to assess the accuracy with which joint measurements can be made directly, we focus on the three-qubit parity measurement from [17, 18]. We set the resonator parameters according to Eq. (22) (with both \(\kappa_{0}\) and \(\kappa_{1}\) set to 2χ).

5.1 Methods

We simulate the evolution of \(\rho_{Q}\) over the interval \([t,t+dt ]\) in two steps: we first determine the time-dependent amplitudes \(\lbrace\alpha_{k,j}(t) \rbrace\) through numerical integration, using a \(4^{\mathrm{th}}\)/\(5^{\mathrm{th}}\)-order adaptive Runge-Kutta stepper, using the pulses detailed in Figure 1. We then use these values of \(\lbrace\alpha_{k,j}(t) \rbrace\) to formulate the time-dependent reduced master equation (Eq. (55)), and use an order-1.5 stochastic Runge-Kutta method [25] to integrate it. We repeat this for 105 uniformly-spaced timesteps on the interval \({}[0, \tau ]\), where τ is the total measurement time (taken to be \(\frac {13.5}{\chi}\) throughout).

In order to verify the correctness of the above simulation, we calculate the minimum/maximum eigenvalues, traces, deviations from hermiticity \(( \| \rho- \rho^{\dagger} \| _{\infty} )\) and purities (\(\operatorname {tr}(\rho^{2} )\)) for a typical trajectory. In order for these quantities to be meaningful when plotted for a single trajectory, the algorithm used has to be strong (in the terminology of stochastic differential equations [25]). Deviations from hermiticity on the order 10−15 are typical, as are deviations from unit trace on the order 10−13, likely caused by numerical rounding error. For the simulations discussed in this paper, the remaining checks are satisfied to within 10−49.

5.2 Figure of merit

To calculate the performance of the continuous measurement, we evaluate its ability to produce one of two definite-parity entangled states, projected from an initial state \(\vert {+}{+}{+} \rangle\), and to produce a measurement record which correctly identifies the parity of the final state. To this end, we calculate the quantum state fidelity:
$$ F_{\pm} = \sqrt{ \langle\psi_{\pm} \vert \rho_{Q} \vert \psi_{\pm} \rangle}, $$
where \(\vert \psi_{\pm} \rangle\) is one of the parity eigenstates from Eq. (51). This fidelity is calculated for a post-selected ensemble determined by the signal \(s(\tau)\), which is a weighted integral of the measurement record:
$$ s(\tau) = \int_{0}^{\tau} f(t) j(t)\,dt. $$
If this signal is positive (negative), we infer that the parity of the post-measurement state is even (odd).
The choice of filter function \(f(t)\) has a significant impact on the performance of the measurement. Though it has no effect on the post-measurement states themselves, it can increase or decrease the probability of an incorrect assignment of states to ensembles, affecting the fidelity indirectly. We compare (in Figure 5) the distributions of \(s(\tau)\) corresponding to the uniform filter (\(f(t) = 1\)) and a matched filter (a filter function proportional to the measurement record, see [37, 38]), shown in Figure 4.
Figure 4

The approximate matched filter given by Eq. ( 58 ), for use in obtaining a measurement signal \(\pmb{s(\tau)}\) given a photocurrent time trace \(\pmb{j(t)}\) . The filter function can be thought of as assigning an importance to the photocurrent emitted at time t; this filter function assigns high importance during the steady-state phase of the measurement, and low importance at other times.

This matched filter is derived from a simplified model of the dynamics, in which we assume that the state immediately collapses to a uniform mixture of the computational basis states from one of the parity eigenspaces. The filter is then the expected value of the nominal photocurrent in the even-parity subspace, normalized to have a mean value of 1:
$$ f(t) = \frac{j_{+}(t)}{\int_{0}^{\tau} j_{+}(t')\,dt'}, $$
where \(j_{+}(t) = \operatorname {tr}( (c_{Q} + c_{Q} ^{\dagger} ) \Pi_{+} )\) (see Eq. (53)). Here, we have defined \(\Pi_{\pm}\) to be projectors onto the even/odd parity subspaces of B, and we have taken advantage of the fact that \(\operatorname {tr}( (c_{Q} + c_{Q} ^{\dagger} ) \Pi_{-} ) = -\operatorname {tr}( (c_{Q} + c_{Q} ^{\dagger} ) \Pi_{+})\). In the following section, we use the post-selected state fidelity to examine the performance of a nominal measurement.

5.3 Results and discussion

We simulate the action of the measurement in the presence of decoherence from the measurement itself and qubit dephasing noise. Selecting χ as the natural scale for frequency, we take \(\gamma_{z}\) to be \(\frac {\chi}{300}\), as in [18]. If \(\chi \sim1 \times2\pi\mbox{ MHz}\), this would correspond to a dephasing time of 50 μs.

A histogram of integrated photocurrents is given in Figure 5. The separation between the two Gaussian peaks therein is visibly greater when using the approximate matched filter from Eq. (58), indicating that the probability of incorrect assignment is decreased. The resulting state fidelities are given in Figure 6. To understand the features of the fidelity distribution, we plot (in Figure 7) the expected fidelity for a simplified model of measurement in which the state immediately collapses to one of the parity eigenstates, and is then subject to both intrinsic and measurement-induced decoherence.
Figure 5

Histogram of \(\pmb{10\mbox{,}010}\) integrated photocurrents corresponding to the input pulse in Figure 1 .

Figure 6

Histogram of \(\pmb{5\mbox{,}031}\) post-selected state fidelities corresponding to events in which odd parity is detected ( \(\pmb{s(\tau)<0}\) ). State fidelity of the average post-selected state (given by the root mean square of the distribution above) is 94%.

Figure 7

State fidelity for a simplified model of measurement, in which the state immediately collapses to the ideal post-measurement state, and is then acted upon by intrinsic decoherence and/or the coupling Lindbladian. The decay in the fidelity of the state \(\frac{1}{\sqrt {3}} ( \vert 100 \rangle + \vert 010 \rangle + \vert 001 \rangle )\) without the coupling Lindbladian (solid black line) coincides exactly with the case in which the coupling Lindbladian is present (black circles). The initial state \(\frac{1}{2} ( \vert 100 \rangle + \vert 100 \rangle + \vert 100 \rangle + \vert 111 \rangle )\) produces a markedly different effect, its fidelity decaying much more quickly when the coupling Lindbladian is present (solid blue line) than when it is absent (dashed black line).

In order to compare this average state fidelity with known performance thresholds for error-correcting architectures [39], we calculate the post-measurement state fidelity obtained by performing a circuit-based measurement [12]. This measurement uses the circuit in Figure 8.
Figure 8

A measurement circuit for the operator \(\pmb{ZZZ}\) , similar to the four-qubit circuit used in [ 12 ].

We assign to each operation in the circuit (state preparation, memory, CNOT and single-qubit measurement) a failure probability p. Failure corresponds to:
  • unintentional preparation of the \(\vert 1 \rangle\) state on the ancilla qubit,

  • insertion of a random one-qubit Pauli operator (X, Y, or Z) after a memory operation with probability \(\frac {1}{3}\),

  • insertion of a random two-qubit Pauli operator (IX, IY, …, ZZ) after a CNOT operation with probability \(\frac {1}{15}\), and

  • an incorrect ancilla measurement outcome

for the four basic operations, respectively. The resulting state fidelity can be calculated exactly:
$$\begin{aligned} F_{\pm}(p) ={}& \biggl[1 - \frac{128}{15} p + \frac{8\mbox{,}834}{225} p^{2} - \frac{74\mbox{,}884}{675} p^{3} + \frac{2\mbox{,}130\mbox{,}272}{10\mbox{,}125} p^{4} - \frac {8\mbox{,}409\mbox{,}088}{30\mbox{,}375} p^{5} \\ &{} + \frac{23\mbox{,}153\mbox{,}152}{91\mbox{,}125} p^{6} - \frac{43\mbox{,}695\mbox{,}104}{273\mbox{,}375} p^{7} + \frac {53\mbox{,}886\mbox{,}976}{820\mbox{,}125} p^{8} - \frac{39\mbox{,}059\mbox{,}456}{2\mbox{,}460\mbox{,}375} p^{9} \\ &{} + \frac{4\mbox{,}194\mbox{,}304}{2\mbox{,}460\mbox{,}375} p^{10} \biggr]^{\frac {1}{2}}. \end{aligned}$$
Plotting this fidelity in Figure 9, we see that a state fidelity of 94% corresponds to an error rate of 1.4-1.5%, and that an output state fidelity of 96-98% would match the performance of the gate-based model close to the error-correction threshold. This indicates that, given the parameters for existing state-of-the-art transmon/cavity systems, multi-qubit measurements of quality near that required for fault-tolerant error correction could be performed, but that further improvements in control design and/or hardware parameters would be needed for threshold error rates to be attained.
Figure 9

State fidelity \(\pmb{F_{\pm} = \sqrt{ \langle \psi _{\pm} \vert \rho \vert \psi_{\pm} \rangle } }\) for the gate-based measurement acting on the initial state \(\pmb{\vert {+}{+}{+} \rangle}\) . Inset: small p regime, in which \(F_{\pm} \sim1 - 4p\).

6 Conclusions and future work

The formalism presented in this article facilitates the design of a class of quantum measurement devices, with applications in fault-tolerant quantum computing architectures and remote entanglement preparation. Using a pulse with few free parameters, and an approximate matched filter, it is possible to limit transient-induced decoherence, achieving a high state fidelity, comparable to error models studied in the fault tolerance literature operating slightly above the fault-tolerance threshold. Further advances in the design of quantum hardware, such as decreases in the dephasing rate, will permit higher-fidelity implementations of this protocol. In addition, there are several purely theoretical avenues to be explored, which can inform the feasibility of this idea.

In future work, we will attempt to eliminate or minimize the decoherent portion of the coupling Lindbladian, by selecting a control pulse optimally. Such a control pulse can have a quadrature-phase component, unlike the pulse used in this manuscript. Decreasing this decoherence will permit stronger driving, which in turn enables shorter measurement times, reducing the effective strength of intrinsic decoherence. We will also attempt to minimize or correct unwanted rotations, which occur as a result of the ac-Stark shift and the non-zero imaginary part of \(c_{Q}\). It is known that non-linear filtering of the output photocurrent and multi-qubit gates can be used for this purpose [15], but the performance of a scheme involving efficient filters and single-qubit gates has yet to be examined.

7 Remarks

Numerical simulations were performed using the libraries and, available on Github.


A formal derivation of the interaction Hamiltonian between two cavity modes can be found in [40].




The authors thank Shabir Barzanjeh, Felix Motzoi, Lars Tornberg, and Anna Vershynina for helpful discussions. The authors acknowledge financial support from ScaleQIT.

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (, which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Authors’ Affiliations

JARA Institut für Quanteninformation, RWTH
Forschungszentrum Jülich


  1. Chow JM, Dicarlo L, Gambetta JM, Motzoi F, Frunzio L, Girvin SM, Schoelkopf RJ. Optimized driving of superconducting artificial atoms for improved single-qubit gates. Phys Rev A. 2010;82(4):040305. ADSView ArticleGoogle Scholar
  2. Córcoles AD, Gambetta JM, Chow JM, Smolin JA, Ware M, Strand J, Plourde BLT, Steffen M. Process verification of two-qubit quantum gates by randomized benchmarking. Phys Rev A. 2013;87(3):030301. View ArticleGoogle Scholar
  3. Mallet F, Ong FR, Palacios-Laloy A, Nguyen F, Bertet P, Vion D, Esteve D. Single-shot qubit readout in circuit quantum electrodynamics. Nat Phys. 2009;5:791-5. View ArticleGoogle Scholar
  4. Nielsen MA, Chuang IL. Quantum computation and quantum information: 10th anniversary edition. Cambridge: Cambridge University Press; 2010. View ArticleMATHGoogle Scholar
  5. Kitaev AY. Fault-tolerant quantum computation by anyons. Ann Phys. 2003;303:2-30. ADSMathSciNetView ArticleMATHGoogle Scholar
  6. Bacon D. Operator quantum error-correcting subsystems for self-correcting quantum memories. Phys Rev A. 2006;73(1):012340. ADSMathSciNetView ArticleGoogle Scholar
  7. Bombin H, Martin-Delgado MA. Topological quantum distillation. Phys Rev Lett. 2006;97(18):180501. ADSView ArticleGoogle Scholar
  8. MacKay DJC, Mitchison G, McFadden PL. Sparse-graph codes for quantum error correction. IEEE Trans Inf Theory. 2004;50(10):2315-30. MathSciNetView ArticleMATHGoogle Scholar
  9. Shor PW. Fault-tolerant quantum computation. In: Proceedings of the 37th conference on foundations of computer science. 1996. p. 56-65. View ArticleGoogle Scholar
  10. Steane AM. Active stabilization, quantum computation, and quantum state synthesis. Phys Rev Lett. 1997;78:2252-5. ADSView ArticleGoogle Scholar
  11. Knill E. Quantum computing with realistically noisy devices. Nature. 2005;434:39-44. ADSView ArticleGoogle Scholar
  12. Dennis E, Kitaev A, Landahl A, Preskill J. Topological quantum memory. J Math Phys. 2002;43:4452-505. ADSMathSciNetView ArticleMATHGoogle Scholar
  13. Gambetta J, Blais A, Boissonneault M, Houck AA, Schuster DI, Girvin SM. Quantum trajectory approach to circuit QED: quantum jumps and the Zeno effect. Phys Rev A. 2008;77(1):012112. ADSView ArticleGoogle Scholar
  14. Lalumière K, Gambetta JM, Blais A. Tunable joint measurements in the dispersive regime of cavity QED. Phys Rev A. 2010;81(4):040301. ADSView ArticleGoogle Scholar
  15. Frisk Kockum A, Tornberg L, Johansson G. Undoing measurement-induced dephasing in circuit QED. Phys Rev A. 2012;85(5):052318. ADSView ArticleGoogle Scholar
  16. Motzoi F, Whaley KB, Sarovar M. Continuous joint measurement and entanglement of qubits in remote cavities. Phys Rev A. 2015;92:032308. ADSView ArticleGoogle Scholar
  17. DiVincenzo DP, Solgun F. Multi-qubit parity measurement in circuit quantum electrodynamics. New J Phys. 2013;15(7):075001. View ArticleGoogle Scholar
  18. Tornberg L, Barzanjeh S, DiVincenzo DP. Stochastic-master-equation analysis of optimized three-qubit nondemolition parity measurements. Phys Rev A. 2014;89(3):032314. ADSView ArticleGoogle Scholar
  19. Haroche S, Raimond JM. Exploring the quantum: atoms, cavities, and photons. Oxford graduate texts. Oxford: Oxford University Press; 2013. MATHGoogle Scholar
  20. Blais A, Huang R-S, Wallraff A, Girvin SM, Schoelkopf RJ. Cavity quantum electrodynamics for superconducting electrical circuits: an architecture for quantum computation. Phys Rev A. 2004;69:062320. ADSView ArticleGoogle Scholar
  21. Johnson BR. Controlling photons in superconducting electrical circuits. PhD thesis. Yale University; 2011.
  22. Mariantoni M, Deppe F, Marx A, Gross R, Wilhelm FK, Solano E. Two-resonator circuit quantum electrodynamics: a superconducting quantum switch. Phys Rev B. 2008;78:104508. ADSView ArticleGoogle Scholar
  23. Reed MD, Johnson BR, Houck AA, DiCarlo L, Chow JM, Schuster DI, Frunzio L, Schoelkopf RJ. Fast reset and suppressing spontaneous emission of a superconducting qubit. Appl Phys Lett. 2010;96(20):203110. ADSView ArticleGoogle Scholar
  24. Wiseman HM, Milburn GJ. Quantum theory of field-quadrature measurements. Phys Rev A. 1993;47:642-62. ADSView ArticleGoogle Scholar
  25. Kloeden PE, Platen E. Numerical solution of stochastic differential equations. Stochastic modelling and applied probability. Berlin: Springer; 2013. MATHGoogle Scholar
  26. Gambetta J, Blais A, Schuster DI, Wallraff A, Frunzio L, Majer J, Devoret MH, Girvin SM, Schoelkopf RJ. Qubit-photon interactions in a cavity: measurement-induced dephasing and number splitting. Phys Rev A. 2006;74:042318. ADSView ArticleGoogle Scholar
  27. Bonzom V, Bouzidi H, Degiovanni P. Dissipative dynamics of circuit-QED in the mesoscopic regime. Eur Phys J D. 2008;47(1):133-49. ADSView ArticleGoogle Scholar
  28. Walls DF, Milburn GJ. Quantum optics. Springer study edition. Berlin: Springer; 2012. MATHGoogle Scholar
  29. Hespanha JP. Linear systems theory. Princeton: Princeton University Press; 2009. MATHGoogle Scholar
  30. Anderson BDO, Vongpanitlerd S. Network analysis and synthesis: a modern systems theory approach. Dover books on engineering. New York: Dover; 2013. Google Scholar
  31. Sherman J, Morrison WJ. Adjustment of an inverse matrix corresponding to a change in one element of a given matrix. Ann Math Stat. 1950;21(1):124-7. MathSciNetView ArticleMATHGoogle Scholar
  32. Glauber RJ. Quantum theory of optical coherence: selected papers and lectures. New York: Wiley; 2007. Google Scholar
  33. Gorini V, Kossakowski A, Sudarshan ECG. Completely positive dynamical semigroups of N-level systems. J Math Phys. 1976;17(5):821-5. ADSMathSciNetView ArticleGoogle Scholar
  34. Breuer HP, Petruccione F. The theory of open quantum systems. Oxford: Oxford University Press; 2002. MATHGoogle Scholar
  35. Havel TF, Sharf Y, Viola L, Cory DG. Hadamard products of product operators and the design of gradient-diffusion experiments for simulating decoherence by NMR spectroscopy. Phys Lett A. 2001;280(5-6):282-8. ADSView ArticleMATHGoogle Scholar
  36. Breuer H-P, Laine E-M, Piilo J. Measure for the degree of non-Markovian behavior of quantum processes in open systems. Phys Rev Lett. 2009;103:210401. ADSMathSciNetView ArticleGoogle Scholar
  37. Van Trees HL. Detection, estimation, and modulation theory. New York: Wiley; 2004. MATHGoogle Scholar
  38. Gambetta J, Braff WA, Wallraff A, Girvin SM, Schoelkopf RJ. Protocols for optimal readout of qubits using a continuous quantum nondemolition measurement. Phys Rev A. 2007;76:012325. ADSView ArticleGoogle Scholar
  39. Fowler AG, Stephens AM, Groszkowski P. High-threshold universal quantum computation on the surface code. Phys Rev A. 2009;80(5):052312. ADSView ArticleGoogle Scholar
  40. Steck DA. Quantum and atom optics. 2007.
  41. Ciani A, Criger B, DiVincenzo D. Direct multi-qubit measurement in the Jaynes-Cummings model. 2016. In preparation.


© Criger et al. 2016