On the Inherent Tracking Error Caused by CEM and Imperfect Spreading Code of GNSS Signal