A Nanosecond-Level Time Accuracy Method Using Assisted-Gps Techniques With Variable Time Ambiguity Analysis