liveBook · Manning

Quantum Fourier transform

As explained in Quantum Programming in Depth

The quantum Fourier transform is the quantum analogue of the discrete Fourier transform, mapping amplitudes between computational bases.

The quantum Fourier transform (QFT) is the quantum analogue of the discrete Fourier transform (DFT): it applies a Fourier transform to the amplitudes of a quantum state, producing another quantum state. It switches between amplitude encoding and phase encoding, making hidden periodicity and other patterns easier to identify. section 5.3.4

Use QFT with these boundaries in mind:

  • Apply it as a building block for phase estimation, especially when learning phases with one or two bits of precision. section 5.3.4
  • Do not treat it as a faster classical DFT: state preparation and result extraction can make QFT less efficient than the fast Fourier transform. section 5.3.4
  • For one qubit, recognize QFT as the Hadamard gate acting on a computational-basis state. section 5.3.4

One-qubit case

For a basis state |x⟩, the one-qubit QFT produces an equal superposition whose amplitudes carry the Fourier-transformed information; operationally, this is the Hadamard transform. section 5.3.4

How Quantum Programming in Depth covers it

How deep it goes
Defines one- and two-qubit behavior but stops short of the general form and arbitrary-qubit implementation.
Examples
Uses the one-qubit Hadamard gate and one- or two-bit phase-precision scenarios as concrete cases.
What it assumes
Assumes discrete Fourier transforms, quantum-state amplitudes, basis states, and amplitude-versus-phase encoding.
What you can do after
Apply QFT as a phase-estimation building block while recognizing its classical input-output overhead.
How it connects
Connects discrete Fourier transform, fast Fourier transform, phase estimation, and adaptive phase estimation.

Also explained in

Compare how 2 books explain 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.