This document discusses phase estimation in quantum computing. It begins by introducing quantum Fourier transforms and how they are important for algorithms like Shor's algorithm. It then describes the phase estimation algorithm in detail, including how it uses two registers to estimate the phase of a quantum state and how the inverse quantum Fourier transform improves this estimate. Simulation results are presented that show the probability distribution of the estimated phase converging to the true value and how the probability of success increases with more qubits while computational costs rise polynomially. The paper concludes that the optimal number of qubits balances high success probability and low costs for phase estimation.