We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
How to build parameterized band-pass filter implemented with ARM CMSIS-DSP library? For example I would like to filter out frequencies other than the specified one, e.g. 50Hz on STM32H7A3. I think I need to use one of filtering functions like: arm_fir_*, arm_iir_* or arm_biquad_*. There are some examples available here and there (e.g. this one) but they all rely on coefs generated with Matlab FDATool fir1() function which I cannot use since I need to be able to alter frequency response programmatically on the fly.
How to create coefficients required as an input by CMSIS-DSP functions in my C/C++ code based on filter pass frequency, Q factor and sample rate, in a similar fashion that it is done in this online calculator or by Matlab fdatool?