Mike,
Are these 7 channels all control channels, or are they a mix of control and traffic? If they are a mix, do the control channels manage all of the traffic channels that you're listening to?
I only have 1 computer to test against (i7/16 GB/linux) and I'm averaging 26% CPU with 500 MB of heap (memory used) running airspy at 10msps with 1 control channel and 3 traffic channels P25/LSM.
10 msps is quite a bit to process. Each channel has to be mixed/downsampled to baseband at the full rate, and then decimated to 48 ksps for decoding. Airspy's no center DC spike also comes at a small cost ... 20 msps real running through a hilbert transform filter to get 10 msps complex.
Denny
Denny,
One (1) CC and 6 VCs. Rarely are more than two VCs active at the same time. I'm only monitoring a single system.
On Windows, at 2.5 Mbit (and two channels disabled because I know they fall out of range) after about 5 hours it's using 3.2 GB and about 27% of my CPU.
At 10 Mbit and all 7 channels enabled (1cc / 6 vc) it starts out at about 2.5 GB of memory but then very quickly increases to just over 4 GB and then bails out with an OOM/heap error.
CPU is not the issue. It is an issue, but one I recognize and one that simply means I need more CPU long term if I want to do that. I was just concerned about the memory errors. Only happens on 10 mbit.
What I'll probably do is just run the Airspy at 2.5 for VCs and an RTL for the CC. I haven't figured out yet if I can guarantee that the RTL only be used for CC and the Airpsy only for VC.
At any rate, decode is flawless of the LSM. No errors. Beautiful job!
Mike