Configuring Doppler Shift in GSG8 GPS Spoofing Simulation

Hello everyone,

I’m working on a GPS spoofing simulation using the GSG8 simulator and need some advice on its capabilities. Specifically, I’m interested in whether it’s possible to configure the simulator to generate spoofed GPS signals without applying the actual Doppler shift.

To clarify, I would like the Doppler shift to be based solely on the relative position and velocity between the spoofer and the receiver, rather than replicating the Doppler shift present in genuine GPS signals.

Has anyone successfully configured the GSG8 simulator in this manner? Any insights or guidance would be greatly appreciated.
Thank you!

Best,
Nicolas Paré

Hi @NPare ,

Thank you for your question.
Our developers have been discussing your case, but ultimately, we’re left with more questions than answers.

As you know, the the Doppler is the pseudorange variation between two simulator iterations. And it’s also a function of the central frequency of the simulated signal. The simulated spoofer signal generates the doppler shift as though it was being sent by a satellite plus the shift caused by the spoofer’s position. Did you want to change only the spoofer’s doppler shift?

If possible, would you be able to explain what you are trying to accomplish? If we have a full picture we might be able to better assist, and perhaps have other suggestions.

Thanks!!

AD

Hello,

Thank you for your response.

To clarify, I am seeking a simulated spoofer signal that replicates authentic GNSS signals but without the Doppler shift typically introduced by a satellite. Instead, the signal should only include the Doppler shift resulting from the spoofer’s position.

Essentially, I want the spoofer to function like a jammer, but with signals that mimic genuine GNSS signals, excluding the satellite-induced Doppler shift.

The objective is to accurately replicate an authentic spoofing attack.
Thank you for your assistance.

Best regards,
Nicolas Paré

Hello @NPare

Thanks for you clarifications.

However, it seems – according to our experts – that the way you are attempting to create a spoofer is not necessarily the “best” way to create a realistic spoofer that will be efficient.

A good and efficient spoofer will have the spoofer transmit GNSS signals that not only considers the trajectory of the vehicle that is being targeted, but the “truth” satellites as well, therefore taking into account the doppler between the two vehicles.

So, by removing the doppler on the satellite (thus rendering it fixed), is not representative of a realistic or efficient (or even good) spoofing attack.

That said, if you wish to disable the movement of a satellite, it can be accomplished in the Settings > GPS > Orbits menu.

Simply disable the Update sat. position during simulation option.

Hope this helps!

AD

Hello,

Thank you for your response.

It clarified some misconceptions I had about spoofing attacks. I appreciate your assistance in this matter.

Best regards,
Nicolas Paré

1 Like