Seems this version (1.39) increases CPU load on my system compared to the previous version (1.38).
I’d go back to 1.38 to double check, but i deleted it already.
Seems this version (1.39) increases CPU load on my system compared to the previous version (1.38).
I’d go back to 1.38 to double check, but i deleted it already.
Same here
I am actually getting lost samples now at 20MSPS where I had none before on my XU4.
droidxu4:~/ppup# sudo journalctl -f -u airspy_adsb
– Logs begin at Sun 2019-10-06 15:57:56 UTC. –
Oct 06 17:01:52 odroidxu4 airspy_adsb[2349]: Listening for beast clients on port 47787
Oct 06 17:01:52 odroidxu4 airspy_adsb[2349]: Acquired Airspy device with serial 91D064DC272C32CF
Oct 06 17:01:52 odroidxu4 airspy_adsb[2349]: Decoding started at 20 MSPS
Oct 06 17:02:04 odroidxu4 airspy_adsb[2349]: Push client connected to localhost:30004 (beast)
Oct 06 17:02:08 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:02:08 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:03:04 odroidxu4 airspy_adsb[2349]: /!\ Lost 262144 samples /!\
Oct 06 17:03:13 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:03:13 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:03:27 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:03:42 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:05:02 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:05:09 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:06:26 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:06:26 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:07:16 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:07:16 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:07:24 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:08:17 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:08:17 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:08:21 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:08:21 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:08:49 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:09:29 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:10:15 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
Oct 06 17:10:15 odroidxu4 airspy_adsb[2349]: /!\ Lost 131072 samples /!\
I also see increase in message rate
None on my Pi4, but maybe depends how much traffic you see.
There will be definitely more decodes. I suspect that’s why the CPU usage also increased in your case.
OK. @wiedehopf proposed a few other optimizations. Let’s try them.
Similar message count, but significantly less a/c, compared to @bramjacobse
That was meant in comparison to @bramjacobse‘s feeder
More Airspy CPU usage, more overall CPU. Otherwise, similar as before.
Still no luck to get the MLAT to sync at 24 MSPS (with or without bit-packing). No lost samples
What’s the message rate with 20MHz and 24MHz?
Btw, 24MHz forces the packing, otherwise you won’t get anything.
Can the AirSpy-Mini be pushed > 12 MSPS? Also is decimation now locked? Not seeing that or -w in more recent builds. Sorry, slight thread hijack, but still pertains to the Airspy decoder
Can someone dump some raw ADSB data into a file and upload for testing?
You can use airspy_rx -r dump.bin -t 4 -a 20000000 -f 1090 -g 18
The utility can be downloaded from this link: https://airspy.com/downloads/airspy_tools.zip
You linked the windows version, you have a binary for ARM?
For linux, you can build from source. Or just apt-get install airspy.
Thanks. I think the loss of data at 24MHz is quite significant despite the packing.