I need to implement a FIR filter for streamed data. I thought i may use the dsp libraries to do so. Since it is streamed data, i would like to calculate the output of the FIR filter y[n] every time a new data sample x[n] is available. Unfortunately, the FIR filter implemented in the dsp library is not of use to me, since this implementation is ment to filter a whole data input vector.
The only thing i need would be a dot product (not the dot multiplication available in the dsp lib). Is there any available? Or do i have to construct a dot product by use of the dot multiplication function and sum up the resulting vector? Is this a good approach or is there a better way to do it?
Thanks in advance!!