Affiliation: | 1. Research Center of Satellite Technology, Harbin Institute of Technology, Harbin 150001, China 2. Research Center of Satellite Technology, Harbin Institute of Technology, Harbin 150001, China; Aerospace Dongfanghong Development Ltd, Shenzhen 518057, China |