liveBook · Manning

Inverse quantum Fourier transform

As explained in Quantum Programming in Depth

The inverse quantum Fourier transform is the inverse unitary transformation of the quantum Fourier transform, mapping encoded phase information back toward computational-basis information.

The inverse quantum Fourier transform is the adjoint of the quantum Fourier transform. It converts information encoded in relative phases into amplitudes of computational-basis states. section 5.3.5 section 5.5

In quantum phase estimation, the inverse transform follows this workflow:

  • Use controlled applications of U to encode an eigenphase across multiple control qubits as relative phases. section 5.3.5
  • Recognize the resulting control-register state as the quantum Fourier transform of the phase bit string. section 5.3.5
  • Apply inverse QFT to concentrate amplitude on basis states closest to the binary eigenphase representation. section 5.5
  • Measure the control qubits to obtain phase bits, using big-endian notation when the first qubit stores the most significant bit. section 5.3.5

Two-bit phase estimation

Prepare two control qubits in |+⟩ states, apply one controlled U from the second qubit and two controlled U operations from the first, then apply inverse QFT and measure the two phase bits. section 5.3.5

Figure 5.8 In quantum phase estimation algorithm, we use multiple control qubits to encode the information about the eigenphase in phases of their states. Then, we use inverse quantum Fourier transform to convert that information from phase encoding to amplitude encoding, increasing the amplitude of the basis state that encodes the eigenphase compared to the amplitudes of other states. Finally, we measure the control qubits, reading out the bits of the phase as measurement results with high probability.
figure

The diagram traces the information flow from phase encoding, through inverse QFT, to amplified computational-basis outcomes for measurement. section 5.3.5

How Quantum Programming in Depth covers it

How deep it goes
Defines inverse QFT as the QFT adjoint and traces its role in phase estimation, but does not derive its gate decomposition.
Examples
Demonstrates two control qubits, controlled-U applications, big-endian phase bits, and measurement after inverse QFT.
What it assumes
Assumes familiarity with QFT, controlled operations, eigenphases, computational-basis measurement, and binary phase representations.
What you can do after
Apply inverse QFT to a phase-encoded control register and read out an eigenphase approximation by measurement.
How it connects
Connects inverse QFT with quantum Fourier transform, quantum phase estimation, phase encoding, amplitude encoding, and controlled operations.

Also explained in

Compare how 2 books explain inverse quantum Fourier transform →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Quantum Programming in Depth. The section links point to the parts of the book it draws on.