1. Center of Communication and Tracking Telemetry Command, Chongqing University, Chongqing 400044, China
2. School of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, China
3. China Academy of Space Technology (CAST), Beijing 100081, China