Abstract:To provide high stability, high precision, and reproducible satellite signals for the closed-loop hardware-in-the-loop simulation experiments of the multi-mode integrated navigation system, and to verify the correctness of satellite navigation algorithms, a satellite signal simulator was designed. The satellite signal simulator designed in this paper utilizes DSP+FPGA as the core chip and is equipped with an up-conversion RF channel. It can simulate satellite signals at four frequency points: BD2 B1, BD2 B3, GPS L1, and GLONASS L1. Additionally, it can generate jamming signals of both suppression and deception types at each frequency point. Each frequency point has no fewer than 12 satellite channels, simulating the on-orbit position distribution and motion of multiple satellites from multiple systems, including GPS/BD2/GLONASS. Based on factors such as the carrier"s attitude, receiver antenna layout, and antenna pattern, it simulates the arrival angle, strength, and delay of satellite navigation signals. It also features a human-computer interface, allowing system control by setting parameters such as satellite number, pseudo-range, and Doppler. Through software and hardware upgrades, it can be extended to include navigation systems at frequency points such as BD3 B1C and B2A. Testing and analysis have shown that the control accuracy for the power of the four satellite signals is better than 1dB, with a control range exceeding 60dB. Furthermore, the satellite signals and jamming signals have a synchronization mechanism.