Quantum Fourier Transform
Starting from this section, we demonstrate how to use QURI Parts to implement several algorithms containing quantum Fourier transform. We will cover:
- Period finding
- Phase estimation algorithm
- The Shor's algorithm
So, in this section, we first illustrate how to use QURI Parts to build the circuit for performing quantum Fourier transform.
The purpose of this section is twofold:
- Introduce how multi-controlled gate capability is used in practice.
- Establish the convention used for the quantum Fourier transform.
Introduction of quantum Fourier transform
The quantum Fourier transform is defined by the following operation: