Hi,
I'm using C5515 eZdsp in order to filter an input from a ping pong buffer.
This is a snippet of my code:
FilterIn, Buffer, RcvL2 XmitL2 are all Int32.
FilterIn = &RcvL2[0]; buff_copy32(&FilterIn[0],&Buffer[0],FFT_LENGTH); fir((DATA*)&Buffer[0],&filter_coeffs[0],(DATA*)&Buffer[0],&dbuffer[0],FFT_LENGTH,7); buff_copy32(&Buffer[0],&XmitL2[0],FFT_LENGTH);
Casting Buffer to DATA (type from DSP lib) the output in filtered only for half a block
Is there a Fir function with LDATA inputs?
Any other solution?
Thanks a lot
Paolo