GPS - look into Gold Codes [1] and auto-correlation. GPS arrives on your device at -128dBm, give or take, while thermal noise is -111dBm at the ~2MHz sampling bandwidth used. We use the processing gain from correlating against the ~1Mchip/s gold code to extract the lower bitrate signal, so you're pulling signals from approximately 20dB below the relevant thermal noise floor.
The combination of RF electronics and then doing the signal processing in an FPGA for the timing critical stuff and the actual DSP with a raspberry pi, very interesting.
guenthert · · focus · HN ↗
Not the IMHO more interesting analog tech which lifts signals out of thermal noise.
JPLeRouzic · · focus · HN ↗
FrankPetrilli · · focus · HN ↗
[1] <a href="https://en.wikipedia.org/wiki/Gold_code" rel="nofollow">https://en.wikipedia.org/wiki/Gold_code
y04nn · · focus · HN ↗
peaseagee · · focus · HN ↗
JPLeRouzic · · focus · HN ↗
squantor · · focus · HN ↗
<a href="http://www.aholme.co.uk/GPS/Main.htm" rel="nofollow">http://www.aholme.co.uk/GPS/Main.htm
The combination of RF electronics and then doing the signal processing in an FPGA for the timing critical stuff and the actual DSP with a raspberry pi, very interesting.
JPLeRouzic · · focus · HN ↗