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.

Interpolation/decimation on TMS320F2806x

Other Parts Discussed in Thread: CONTROLSUITE

Hello everyone! I've just started using the TMS320F2806x microcontroller and i'm currently trying to familiarize myself with it. I'm using the controlStick development board, as well as a custom board in order for me to start testing things out. on my custom board i have some analog circuits for signal filtering and then an external ADC and DAC controlled over SPI.

What I'm wanting to do is sample my ADC at some rate and save the values to a 16K array. Once the array is full i'd like to decimate(down sample) the array ,down to say 8K, and do some calculations and manipulate the data a little bit, and then interpolate (up sample) it back to 16K and then output the array to the DAC.

So my question is if there are already libraries for doing the interpolation and decimation and if so where to find them. I thought there might already be some support for these types of functions that would probably interpolate and decimate data better then something i could write. Thanks for your time!