This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DSPLIB FIR WITH INT32

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