量子傅里叶变换电路实现
注意这里的 R k R_k Rk门是单比特门
R = [ 1 0 0 e 2 π i / 2 k ] R = \begin{bmatrix} 1&0\\ 0&e^{2\pi i/2^k} \end{bmatrix} R=[100e2πi/2k]
我们注意到一个量子 ∣ j 1 j 2 . . . j n ⟩ |j_1j_2...j_n\rangle ∣j1j2...jn⟩经过量子傅里叶变换后变为
∣ j 1 j 2 . . . j n ⟩ ⟶ Q F T ( ∣ 0 ⟩ + e 2 π i 0. j n ∣ 1 ⟩ ) ( ∣ 0 ⟩ + e 2 π i 0. j n − 1 j n ∣ 1 ⟩ ) . . . ( ∣ 0 ⟩ + e 2 π i 0. j 1 j 2 . . . j n ∣ 1 ⟩ ) 2 n / 2 |j_1j_2...j_n\rang\stackrel{QFT}{\longrightarrow}\frac{(|0\rang+e^{2\pi i0.j_n}|1\rang)(|0\rang+e^{2\pi i0.j_{n-1}j_n{}}|1\rang)...(|0\rang+e^{2\pi i0.j_1j_2...j_n}|1\rang)}{2^{n/2}} ∣j1j2...jn⟩⟶QFT2n/2(∣0⟩+e2πi0.jn∣1⟩)(∣0⟩+e2πi0.jn−1jn∣1⟩)...(∣0⟩+e2πi0.j1j2...j