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.

8192 point FFT

Hi All,

i want to compute 8192 point FFT in my project.Which micro controller is suitable for computing the FFT.

Thanks in Advance

Joseph.D

  • Joseph,

    unfortunately there is almost no information in your request. What kind of data? What processing speed is required?

    Tell a little bit more about your project!

    You somehow got the MSP430 forum - so maybe the new and powerful MSP432 is a suitable part for you - you can read about it here:

    And there is a LaunchPad for it, too:

    Dennis

  • Thanks Dennis.

    The input data is a analog output from a sensor(0-5v). I am new to this FFT and all.So i have no idea about this.

    Thanks in Advance
    Joseph.D
  • Joseph,

    if everything is new to you, then you maybe should start with one of the LaunchPads and the smaller code examples to get used to the processor. As I said before: The required processing power depends on your application, but you do not tell anything about it.

    So my suggestion is still the MSP432 - much processing power based on the easy to use MSP430.

    Dennis
  • Joseph Christober said:
    I am new to this FFT and all.So i have no idea about this.

    Then learn. Good place to start: search for information and READ, LEARN. Did you check Wikipedia FFT page? Still no idea?

    To answer your question: 8192 point FFT needs input sample memory and output data memory. In case of 16-bit real data input and real data output, you need at least 32KBytes of RAM, in case of complex data it would be twice: 64Kilobytes which unfortunately is all what you can get using biggest msp430 chips. So, as already suggested - you need another, bigger more powerful microcontroller

  • Thanks ilmars for ur suggestion...
    and also for ur google search work.....
  • Hi dennis

    thanks for ur information.
  • Joseph, I am curious - what is your application requiring 8192-point FFT?
  • "i want to compute 8192 point FFT in my project.Which micro controller is suitable for computing the FFT."

    One with enough ram to hold the data and intermediate information, and with enough speed to do the transformation in the time you want it done by using the code you have written.
    With the given information, this is the most detailed answer possible.

    Way more detail is required to make a better suggestion.
    Is the FFT requried to be performed in realtime? What is the input data update frequency then? And which is the desired output data frequency (does not necessarily match). Where comes the data from, which format does it have?
    Any size, power or budget constraints?

**Attention** This is a public forum