Would anybody with the right equipment be so kind to record some minutes of https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
–
JM Friedt, FEMTO-ST Time & Frequency/SENSeOR, 26 rue de l’Epitaphe,
25000 Besancon, France
are you sure you did not see GPS? The problem is that GPS is often below
the thermal noise floor and only detectable by the virtue of processing
gain.
I’d try and take a whole lot of samples (like: 2s worth of samples), and
calculate the autocorrelation[1]. You should see peaks at multiples of 1
ms, because that’s the spreading code’s period.
Best regards,
Marcus
[1] Warning, a 8-million-points autocorrelation might take some CPU
power. You might want to apply a bit of FFT magic.
Jean: many many thanks for sharing all the scripts! Your paper has
caught
my attention. I will print it and read it.
Marcus: I was not expecting to “see” the signal because I already knew
it
was under noise floor. My conclusion of “signal absence” was after my
GPS
receiver was not able to decode it when I replayed it with an USRP.
However, due to my little knowledge of GPS, it did not occur to me any
other way of searching, so I thank you for your suggestion. I nearly
killed
my pc with a naive approach. I need a wiser one.
Sylvain: interesting. I will try that too. Thanks!
are you sure you did not see GPS? The problem is that GPS is often below the
thermal noise floor and only detectable by the virtue of processing gain.
I’d try and take a whole lot of samples (like: 2s worth of samples), and
calculate the autocorrelation[1]. You should see peaks at multiples of 1 ms,
because that’s the spreading code’s period.
You can also square the signal, then decimate it a bit and FFT it and
you’ll see peaks at whatever doppler the sat currently has. (so you’ll
see different peaks for different sats).
On Fri, Aug 21, 2015 at 8:41 PM, Francisco A. < [email protected]> wrote:
Marcus: I was not expecting to “see” the signal because I already knew it
was under noise floor. My conclusion of “signal absence” was after my GPS
receiver was not able to decode it when I replayed it with an USRP.
If you replayed the capture file over the USRP for reception by a
commercial GPS receiver, you’ll have to carefully adjust the digital
amplitude sent to the USRP and USRP PA gain setting in order to 1)
transmit
enough signal power, as the captured data typically has very low
numerical
values, and 2) avoid overloading the front end of the GPS receiver that
is
designed to work with low-level signals.
I’ve done this successfully in the past in building GPS interference
mitigation applications.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.