What are the costs for the above devices?
OK! I'm not familiar with these devices, but, What about designing a simple filter using a low cost DSP. Some thing such as C2000 DSPs?
You can use Matlab's FDATool to design and analyse every kind of filter, you want, then you can simply export the obtained filter coefficients to a C header file, and after that you can implement the needed filter.
I think that this solution needs much more money than what elccielo suggests , however, it is more flexible. Any how, 16-Tap FIR filter, needs 16 coefficients for the filter, and so, still FDATool can help you.