[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] GPS Spoofer developed in gnuradio

From: Carlos Alberto Ruiz Naranjo
Subject: [Discuss-gnuradio] GPS Spoofer developed in gnuradio
Date: Sun, 7 Dec 2014 18:59:40 +0100


I am a student of Telecommunications Engineering at the School of Engineering of Seville and I'm developing a GPS spoofer. I'll use the results of this work for my Bachelor thesis. I have been inspired by the related works at The University of Texas at Austin. [1]

I have used GNU Radio for developing the software modules of the spoofer. Diagram 1 you can see our spoofer sheme for one single satellite. The fake GPS signal is generated using GNU Radio (at 10.230M samples per second) and I transmit it with USRP N200 (at 10M samples per second[2]). I generate the C/A code (+-1)[2], then multiplied by the generated navigation message (+-1)[3] at their corresponding rate[4].


But when I transmit the signal (delay 0) the receiver receives a small random delay (increase/decrease).
I think it is a problem with the resampled signal (10230000 -> 10000000). You know what might be the fault?
I have spent many weeks in this issue, I hope you can help me.

Thank you very much in advance.

[1] http://www.coherentnavigation.com/~ledvina/wp-content/uploads/2012/07/assessing_spoof_threat.pdf
[2] Because the transmitter does not support a rate of 10.230M samples per second.
[3] One sample per bit.
[4] C/A code sample rate (GPS L1) is 1023 Kbits/s --> 97.75 us (1/1023K) each bit. Navigation data sample rate (GPS L1) is 50 bits/s --> 0.02 s (1/50) each bit.
I chose a rate of 10230000 samples/s to multiply by an integer C/A code ( 1/10230000 * 10 = 97.5 us) and navigation data ( 1/10230000 * 204600 = 0.02 s)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]