The traditional receiver employs scalar tracking loops, resulting in degraded navigation performance in weak signal and high dynamic scenarios. An innovative design of a vector tracking receiver based on nonlinear Kalman filter (KF) tracking loops is proposed in this paper, which combines the strengths of both vector tracking and KF-based tracking loops. First, a comprehensive description of the vector tracking receiver model is presented, and unscented Kalman filter (UKF) is applied to nonlinear tracking loop. Second, to enhance the stability and robustness of the KF tracking loop, we introduce square root filtering and an adaptive mechanism. The tracking loop based on square root UKF (SRUKF) can dynamically adjust its filtering parameters based on signal noise and feedback Doppler error. Finally, the proposed method is implemented on a software-defined receiver (SDR), and the field vehicle experiment demonstrates the superiority of this method over other tracking methods in complex dynamic environments.