As for Airspy performance, compared to the FA stick … my message rate as measured by msgs per second on 30003/tcp, did go up significantly when I moved from the FA Pro stick with built-in LNA and separate FA filter to an Airspy Mini with LNA4ALL + FA filter (the yellow graph is the important one, I’m graphing two sites on one page):
Number of planes not as much, but it did also go up.
Anyway, since then I’ve also changed the FA antenna for a DPD one which was another pretty good boost (but I’m still bitter about the steep shipping and especially customs charges to Europe ( ). And I’m starting to wonder … what’s the max number of messages per second that an Airspy/SDR setups in general can pick up?
Reason I’m asking, I feel like my message count is capped at 1500-1600 or so, giving very flat graphs. I hit that in the morning when plane count is only 150, plane count keeps climbing for a little longer yet the message count stays where it is.
So I wonder, am I not going to get much higher because of the antenna picking up a wide area, and messages from different planes cross-talking getting corrupted often, etc?
Oh yes, for completeness, my cmdline: /home/adsb/airspy/airspy_adsb -v -l 33333:avr -c localhost:30004:beast -w 2 -p -d 2 -f 1 -g 21 -b
So 2 workers, on a RasPi 3. Neither of the threads is maxing out a CPU so no capacity issues in that way.