3 ms·
Thanks! So I have been playing with it on a RPi3. There are instructions here on how to build for the RPi: https://blog.hypriot.com/post/building-a-64bit-docker
by robotastic 9y ago
Thanks!
So I have been playing with it on a RPi3. There are instructions here on how to build for the RPi: https://blog.hypriot.com/post/building-a-64bit-docker-os-for-rpi3/ https://blog.hypriot.com/post/building-a-64bit-docker-os-for...
It has about enough CPU to handle recording about 2 streams at the same time. I think part of the problem is that Raspbian does not have the GCC flags optimized for the processor in the RPi3 and doesn't have 64bit enabled. I played a little with this image: https://blog.hypriot.com/post/building-a-64bit-docker-os-for-rpi3/ https://blog.hypriot.com/post/building-a-64bit-docker-os-for... and it seemed to help a bit, but I didn't see huge gains.
People are using it with the ODroid, and I think they are able to do about 4 simultaneous recordings at the same time.
- madengr 9y agoAre you using polyphase channelizer now, as opposed to individual XFIR tuners? If so, does that still provide better performance given sparsely occupied channels?
- robotastic 9y agoUnfortunately, I wasn't able to find a nice generic way to make it easy to configure the PFBs. There is a good thread on it here, with some sample code: https://github.com/robotastic/trunk-recorder/issues/76 https://github.com/robotastic/trunk-recorder/issues/76 If I can get a block of free time I am going to try and take another tilt at it. I did switch to FFT based filters and that helped a lot. CPU requirements are a lot less. Using RTLs with 2M sample size, instead of SDR more bandwidth also helps. It is a poor mans version of HW-based channelization.
- robotastic 9y agoThere is also this Rust based P25 decoder that I have been wanting to give a try: https://github.com/kchmck/p25rx https://github.com/kchmck/p25rx It is a ground up re-write that doesn't need Gnuradio, so it could be pretty efficient.