Hello dear Audio Weaver community,
I have a hard time figuring out what can be expected performance wise from a STM32F7. I don't have the development board and I am really hesitating about buying one. It is $70 or so, but well, it's still $70 kind of lost if my application doesn't fit. The project is just complex enough for me to doubt about its fitability in a F7. And, you know, testing is the only way.
I'm asking for a little bit of help. Could someone test a mono cascade biquad (64) with these coefficients, and tell me how much CPU is used for such a beast ?
Edit: removed the coeffs from this post to avoid long scrolling and keep the thread clean. Pastebin link in next post.
11:45am
Here are the coeffs:
https://pastebin.com/6VNgZm78
Oh, by the way. This is a Band Pass filter largely compliant with IEC 61260 class 1. The b coefficients could be optimized to only be ones or twos, and gain would only be applied one time. So if someone is willing to make these test, I would create another set of coeffs to compare the two methods.
10:09am
Hello,
Running your 64 stage biquad on an STM32F746 shows 18% CPU utilization by the Biquad Cascade module.
See here for some discussion about what the CPU usage means on these ST boards: https://dspconcepts.com/forums/feature-requests-and-bug-reports/203-cpu-...
Thanks
-Axel
9:21pm
Hello Axel, thanks a lot for this :)
Yes I have already read this thread. The CPU usage you see in AWD only concerns AWE, other processes are not accounted for.
I'll be coming back to you in a few days for more tests if it is ok for you ?
edit: removed a non pertinent question.