Noiseless Output Extrapolation (NOX)
See make_nox()
for API documentation.
NOX is an error mitigation protocol for estimating correct outputs from noisy circuits []. Given an input circuit, it produces new circuits that amplify the noise afflicting individual cycles via identity insertion methods. The correct outputs from the given circuit are then extrapolated from the noisy estimates produced by these new circuits.
Examples of terms that may be returned from the analysis are as follows. These descriptions are also available via mouse-overs when running True-Q™ in a Jupyter or Colab notebook.
Estimated Parameters
- \(ev_\texttt{ZZIZ}\) -
The mitigated expectation value of an output string, such as
0000
, of a Weyl observable, such asZZIZ
for qubits andW00W02W01W00
for qutrits, or of a mixed string, such as0Z1X
.