School of Astronomy and Space Science;
Nanjing University;
Nanjing 210093;
China;
Shanghai Key Laboratory of Space Navigation and Position Techniques;
Shanghai 200030;
China;
Key Laboratory of Modern Astronomy and Astrophysics;
Nanjing University;
Ministry of Education;
Nanjing 210093;
China;