since ESP-DSP was not able to include this solution for 4 months, I am hereby offering it directly to you. Two versions are available:
• v3.x is less stringent on allocation and size of FIR coefficients and delay line, but it is slightly slower and its code bulkier than v4.x
• v4.x is just the opposite of v3.x :)
I am attaching the full ASM sources with validation routines in C (study them to see how to setup and use the FIR filters) and appropriate license. Extract them with 7-Zip (the actual format is 7-Zip with several times better compression than generic ZIP). Feel free to add them to your project!
Any question or tweaking request? Ask here! I am very busy so I did it this way…
Hello,
since ESP-DSP was not able to include this solution for 4 months, I am hereby offering it directly to you. Two versions are available: • v3.x is less stringent on allocation and size of FIR coefficients and delay line, but it is slightly slower and its code bulkier than v4.x • v4.x is just the opposite of v3.x :)
I am attaching the full ASM sources with validation routines in C (study them to see how to setup and use the FIR filters) and appropriate license. Extract them with 7-Zip (the actual format is 7-Zip with several times better compression than generic ZIP). Feel free to add them to your project!
Any question or tweaking request? Ask here! I am very busy so I did it this way…
Cheers!
f4lc0n
FIR_fp32_1.5c_per_tap_v3.5.zip Changed: A0 save/restore - the stack not used anymore.
FIR_fp32_1.5c_per_tap_v4.5.zip Changed: A0 save/restore - the stack not used anymore.