I have put together a C++  based decoder P25 CAI audio (https://github.com/robotastic/smartnet-recorder/blob/master/logging_receiver_p25.cc)  based off the usrp_rx.py file and using the C blocks in /blocks/src/lib. It using a lot of CPU though. Are the C code blocks for the Repeater any diferent? Should I try building off of those instead?

 

My basic app is recording a SmartNet system. It follows the trunking control channel and the creates loggers to capture the audio from a talkgroup and saves it to WAV file. Right now it is using DSD which has been shoehorned into a GR Block, but I would much rather use OP25. Unfortunately the DSD implementation allows for about 7 concurrent recordings, and I am only able to get about 2-3 using OP25 on a quad core machine. I am sure the fault is on my end, I just want to make sure I am using the best code to base my stuff off of, before I begin trying to track down my problems.

 

 - Luke

__._,_.___
Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic (1)
Recent Activity:
Visit Your Group
.

__,_._,___