This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRFready audio compression/transmission resource profiling

Hi there,

I have an nRFready Smart Remote 3 in front of me to evaluate for development of an upcoming product. I've had a look around the forums and documentation, but haven't found too much detail as yet. Is there any information available on resource usage on the nRF52 when using the audio streaming features? I imagine there's a bunch of DSP and compression that happens before transmission, and then the BLE payload is probably significant.

Is there any benchmarking for CPU/battery/etc when implementing the audio streaming sample project? If not can you point me to some info on a good way to do this benchmarking?

Thanks,

Tom

  • This is all really useful information. Thanks Filip. Is this documented somewhere? I haven't found too much info in the form of whitepapers/implementation considerations. The only thing I've dug up is the User Guide and the Firmware Documentation, but didn't see it in there.

    Thanks again for having all the details,

    Tom

  • I think these details are not described in documentation simply because there too many factors that have impact. I suggest you to run the firmware, connect to logger and observe the benchmark values.

    Also you will find a lot of information in the code. It's well structured and modular. First, have a look at configuration files (sr3_config_pca20023.h and sr3_config_pca63519.h - open in Keil to have a convenient feature option tree).

Related