In this thesis, we investigate two carrier tracking loops. We provide a basic overview of
phase-lock loops. We derive a two-state EKF tracking loop. The two-state EKF estimates
phase error and frequency error. The estimate of frequency error is fed back to an NCO to
complete the tracking loop.