Questions tagged [noise]

For questions about different types of noise a quantum computer (or qubits) may experience; how this affects the outcome of the computation; how to reduce a specific type of noise on a specific implementation of quantum computer; or how to simulate noise.

Noise is a general term for unwanted modifications that a signal may suffer during capture, storage, transmission, processing, or conversion. [1]

In the context of Quantum Computing, noise can be a number of different things, although generally either arises as a result of an interaction with an environment, also sometimes referred to as a bath, or as a result of the Heisenberg uncertainty principle.

Representing noise

  • Shot noise: Is Poissonian noise that arises from a process such as tunnelling electrons or fluctuations in the number of photons as a result of the uncertainty principle. Using e.g. squeezed light states can give sub-poissonian statistics (where the variance is less than that of Poissonian statistics with the same mean), often referred to as below the shot noise limit. Similarly, can also have super-Poissonian statistics.

  • Markovian noise: Where the environment is unable to 'remember' what has happened in the past. Often a good approximation. Leads to the Lindblad Master equation, also known as the Lindbladian. Can either be described in a 'coarse grained' manner (useful for simulations) or a more continuous manner.

  • Kraus operators: Described using a quantum channel where (usually) a single operation of the Kraus operators is performed.

  • Non-Markovian noise: A more realistic noise model than Markovian; the assumption that the environment forgets the past is forgotten. As a result, the environment can act not entirely dissimilarly to some form of memory. Can lead to phenomena such as entanglement revival and other effects where noise that arises from Markovian noise is reversed to a certain extent.

Common types of noise on qubits

  • Dephasing: Causes the system to decohere - this gets rid of/reduces the entanglement (i.e. coherence) of the system, necessarily making it more mixed, unless already maximally mixed.

  • Depolarising: Upon measuring, either a bit flip ($\sigma_x$), phase flip ($\sigma_z$), or both bit and phase flip ($\sigma_y$) will have occurred with some probability.

  • Amplitude Damping: Represents the system decaying from one state to a different state, such as when an atom emits a photon. Leads to a simple version of coherence times.

Measuring noise

  • Fidelity: Measures how much two quantum states overlap. Often used to characterise quantum processors by comparing the final output state with the ideal result. Is a number between $0$ and $1$.
  • Other distance measures: Other measures, such as the 1-norm/trace distance also exist, which measure the difference between two states.

One of the biggest challenges currently facing quantum computing is that of reducing (by a myriad of experimental techniques) and mitigating (by quantum error correction) the amount of noise on a system.


References and further reading:

[1] Wikipedia page on Noise (signal processing)

Nielsen, M.A. and Chuang, I.L., 2010. Quantum computation and quantum information. Cambridge university press.

235 questions
26
votes
4 answers

Is error correction necessary?

Why do you need error correction? My understanding is that error correction removes errors from noise, but noise should average itself out. To make clear what I'm asking, why can't you, instead of involving error correction, simply run the…
auden
  • 3,489
  • 1
  • 21
  • 50
24
votes
3 answers

Which quantum error correction code has the highest threshold (as proven at the time of writing this)?

Which quantum error correction code currently holds the record in terms of the highest threshold for fault-tolerance? I know that the surface code is pretty good ($\approx10^{-2}$?), but finding exact numbers is difficult. I also read about some…
M. Stern
  • 2,457
  • 17
  • 40
18
votes
3 answers

What exactly is meant by "noise" in the following context?

The strengthened version of the Church-Turing thesis states that: Any algorithmic process can be simulated efficiently using a Turing machine. Now, on page 5 (chapter 1), the book Quantum Computation and Quantum Information: 10th Anniversary Edition…
Sanchayan Dutta
  • 17,945
  • 8
  • 50
  • 112
15
votes
1 answer

How does approximating gates via universal gates scale with the length of the computation?

I understand that there is a constructive proof that arbitrary gates can be approximated by a finite universal gate set, which is the Solovay–Kitaev Theorem. However, the approximation introduces an error, which would spread and accumulate in a long…
9
votes
1 answer

How to selectively apply noise in Qiskit simulations?

In Qiskit it is possible to specify noise models to apply to simulations. This allows noise to be defined for certain operations, like measurement or each type of gate. Is it also possible to change the noise for different parts of the circuit. Such…
James Wootton
  • 11,700
  • 1
  • 35
  • 74
8
votes
1 answer

Depolarizing channel implementation on IBM Q

Given a single qubit in the computational basis, $|\psi\rangle =\alpha |0\rangle + \beta|1\rangle$, the density matrix is $\rho=|\psi\rangle\langle\psi|=\begin{pmatrix} \alpha^2 & \alpha \beta^*\\ \alpha^*\beta & \beta ^2\end{pmatrix}$.…
Mathist
  • 495
  • 3
  • 11
8
votes
4 answers

Simulating a quantum circuit with decoherence and noise

Based on the answers given here and here, it is pretty clear that an arbitrary quantum circuit can be simulated with matrix algebra. The difficulty is that this assume perfect fidelity. I am unsure how to generalize this method to take into account…
Anna Naden
  • 711
  • 3
  • 15
8
votes
2 answers

How do quantum computers prevent "quantum noise"?

On the Wikipedia page for Shor's algorithm, it is stated that Shor's algorithm is not currently feasible to use to factor RSA-sized numbers, because a quantum computer has not been built with enough qubits due to things such as quantum noise. How do…
ack
  • 183
  • 1
  • 6
8
votes
2 answers

Why attenuator and not filters for QC driving line

In all the cold quantum computer designs (superconducting qubits, spin qubits) attenuators are put on the driving lines. Their role is to kill the noise spectral density that comes from higher temperature stages, such as the Johnson-Nyquist noise.…
7
votes
1 answer

How good is basic_device_noise_model() simulating the noise in the quantum computer?

Is there any paper or article about the performance of the noise model using basic_device_noise_model()? For example, like the noise model in the code below. device = IBMQ.get_backend('ibmq_16_melbourne') properties = device.properties() noise_model…
Firepanda
  • 105
  • 5
7
votes
2 answers

Derive phase damping quantum operation

I am reading about the phase damping quantum operation on page 384 of Nielsen & Chuang's Quantum Computation and Quantum Information (10th Anniversary Edition). Nielsen & Chuang derived the operation elements from an interaction model of two…
Conn-CaoYK
  • 171
  • 1
  • 7
7
votes
0 answers

How to make qubits more stable towards noise?

In this paper and this paper, the "Noise Stability of Qubits" (the stability of qubits to external noise) has been discussed. In the first one, Gil Kalai states that it is difficult to create a quantum computer since the noise produced in creating a…
SchrodingersCat
  • 179
  • 1
  • 5
7
votes
1 answer

Degradable channels and their quantum capacity

Note: I'm reposting this question as it was deleted by the original author, so that we do not lose out on the existing answer there, by Prof. Watrous. Further answers are obviously welcome. I have two questions: What are degradable channels? Given…
Sanchayan Dutta
  • 17,945
  • 8
  • 50
  • 112
7
votes
1 answer

Quantum teleportation with "noisy" entangled state

This is actually an exercise from Preskill (chapter 4, new version 4.4). So they are asking about the fidelity of teleporting a random pure quantum state from Bob to Alice, who both have one qubit of the following system ("noisy" entangled…
7
votes
1 answer

How are Rigetti and IBM QX device parameters related to Kraus operators?

Rigetti reports the following parameters: (https://www.rigetti.com/qpu) T1, T2* times 1-qubit gate fidelity (F1q) 2-qubit gate fidelity (F2q) and, read-out fidelity (Fro) IBM QX reports the following:…
Edifice
  • 429
  • 2
  • 10
1
2 3
15 16