In this post, we introduce the quantum phase estimation based on quantum Fourier transform. There is another way to implement quantum phase estimation via an interferometric scheme, usually called Kitaev algorithm.
As before, we assume that we can prepare an eigenstate of a unitary operator
,
where we take for convenience. Kitaev’s idea is to encode the phase information into the amplitudes of certain superposition states and extract
using the interferometric scheme.
The quantum circuit is shown in Figure 1.
Acting with a Hadamard gate on the control qubit gives
Applying the controlled- gate yields
so the phase is now encoded in the relative amplitude. A final Hadamard gate transforms the state to
Thus the measurement probabilities are
These measurements allow us to extract the cosine of the phase,
or equivalently,
However, we know that cannot distinguish between
and
.
It is therefore natural to incorporate the sine component to resolve this ambiguity.
By first determining the sign of from the sine measurement, we can then output the final estimate as
where the sign is chosen according to whether is positive or negative.
To obtain the sine component, we slightly modify the circuit by inserting a phase gate on the control qubit prior to the controlled-
operation, see Figure 2.
A parallel computation yields
The measurement probabilities are now
Therefore,
or equivalently,
with taking values in
.
Combining the estimates of and
allows us to reconstruct
uniquely in the range
.


