@sonic67 Then write receiver not Raspberry Pi please.
I’m not quite sure but yes i’ve also read somewhere the rtl-sdr chipset is indeed a limitation. Not quite sure why though
You can also watch your local skyview, if some planes disappear relatively close to you or transmit less messages their signal is probably too strong. Before and after they disappear their signal would be somewhere between -3dBFS and 0dBFS.
Especially low flying aircraft can have a very strong signal as they can be close to your antenna while they are also in the optimum reception plane.
USB bandwidth and the RTL2832 are not a bottleneck - they’re always running at the same sampling rate & producing the same amount of data regardless of how much ADS-B traffic there is.
dump1090 CPU use is somewhat dependent on how much ADS-B traffic there is, but most of the CPU cost is independent of message rate and you’re not going to run out on a modern Pi anyway.
The ~1800 msg/sec soft limit is more of a limitation of ADS-B itself, you reach a point where message collisions mean you can’t get much more out of the radio signal. A sectorized antenna/receiver setup may help if you hit that limit.
That’s what I meant. We had a discussion about that a while ago, with a link towards those calculations, but I was too lazy to try find it. The search function on the forum is not helpful (unless you know exactly some of the words used).
Also, I have a nagging suspicion that a receiver that can process more samples/sec will be able to discriminate between collisions better (temporal domain).
One that has more bits (ENOB) will also be able to process a wider dynamic.
By the way the dump1090 javascript is just wonderful.
Preparing a pull request with some cleanups / improvement.
Should probably do some whitespace fixing too because it is it’s a pain to work on.
Could you set a standard like 4 spaces as indentation? Could be 8 width tabs for all i care just want something i can set my vim to and not be surprised in the diff that it’s all kaputt!
edit: i wrote “because like” gonna blame it on the javascript code that is real spaghetti
Here is my graph for the last 20 hours, running gain of 42.1. Should I leave it running at 42.1 for a few days due to sunday being a quieter day than the rest of the week?