@jcreed Jason I have wanted to give a !!Con-style talk on how insanely small GNSS signals are because I just cannot even begin to fathom it.
-107dBm is pretty good for a radio protocol carrying data -- I think Bluetooth LE tends to bottom out around -105 dBm, with most receivers being sensitive more to like -90 or -95 dBm. but once you only have to correlate *known* data, holy shit, you can get to the truly bonkers stuff.
if you have no idea where you are or what time it is, Sony's receivers can get a lock down to -149 dBm [1]. if you already have an almanac and vaguely know what time it is, you can get a lock down to -163 dBm. and once you already have a lock on some satellites and you're just tracking them, you can keep tracking them down to -167 dBm.
-167 dBm! what the FUCK! and they can do this while consuming just 6 mW of power!
IMO this is one of the most magical things we have ever built.
[1]
https://www.sony-semicon.com/en/products/lsi-ic/gps.html