I can see a/c maneuvering on the ground at a nearby airstrip and starting their take-off run, but I seem to lose reception as they fly very close and low. See example screen-grab for example - assuming that a dotted line represents lost signal.
What is happening there ? Is it possible the receiver is being swamped ?
Either something in the way between receiver and aircraft (trees, mountains, buildings, other signals) causing blind spots or the gain is that high that it’s a kind of “over” saturation of the receiver. It becomes “blind” if the signal is too strong.
Like if you’re in front of the speakers on a rock concert. At some point you will identify the whole thing as noise because it’s too loud.
Solution for the second issue is a reducement of gain.
Thanks. It’s definitely not a blind spot due to physical blocking - I can actually see the aircraft while not getting ADSB reports. It sounds like saturation, I wonder if there’s a software setting to reduce gain?
sudo piaware-status
PiAware master process (piaware) is running with pid 569.
PiAware ADS-B client (faup1090) is running with pid 625.
PiAware ADS-B UAT client (faup978) is not running (disabled by configuration settings)
PiAware mlat client (fa-mlat-client) is running with pid 653.
Local ADS-B receiver (dump1090-fa) is running with pid 560.
dump1090-fa (pid 560) is listening for ES connections on port 30005.
faup1090 is connected to the ADS-B receiver.
piaware is connected to FlightAware.
dump1090 is producing data on localhost:30005.
Thanks both, very helpful, I have installed graphs1090.
I have looked at the gain optimization scripts (I am impressed at all that in bash!), but I don’t think the script’s logic will work well for me. I am in a very sparsely over-flown area with very few contacts and mostly at extreme range, but a handful of flights per day operate from an airstrip a couple of Km away, and fly right over my head at a few 100 feet. It looks like the script tries to adjust the gain according to the fraction of messages with strong signals, so it would wind-up the gain to max for all those very weak and distant signals.
I will have a play with the config file (can anyone tell the values allowed for rtlsdr-gain ? The manual says a numeric gain value in dB, or “max” for AGC , what numeric range is allowed ?
Perhaps I will also try to deconstruct the gain scripts and customize something. I am surprised there seems to be no way to adjust gain on the fly in response to excess signal.
That would be perfect for me - in practice there would rarely be a tradeoff as gain would only be have to be reduced for a few minutes each day as an a/c takes-off or lands and the nearby airstrip.
Dynamic range on the RTL-SDR is your problem. A better solution would be to invest in an Airspy that has a higher dynamic range, I.e. it will receive local planes without being blocked as well as the distant ones. (I assume you don’t have a LNA before the receiver that can also be overloaded by strong signals)
The days i had my Raspberry outdoor with the blue ProPlus FA stick i never had any issues with very close aircraft (2000 ft or lower)
Only the short moment where the aircraft is exactly 90° above the antenna it was “invisble”, but a second later it appeared again. If it passed a little left or right, it was displayed the whole time. This might be the “blind spot” right above the antenna.
Maybe the blue stick is able to cover this better.
My AirSquitter also does not have that problem.