Low Power Consuming Arduino Board

Hello,

I want an arduino board where I can do the following :

  • I gather data (volts) from a sensor using an A/D (10-bit resolution or more) on the board. I need a sampling rate of at least 10kHz.

  • I store the data on an array of moderate size (say, an array that stores 100,000 doubles).

  • I apply the FFT to the data.

  • From the FFT, I look for the peak frequency, and output a PWM at the peak frequency.

  • I repeat the above process continually.

I am very new to the arduino world, so I am not sure which board would be able to do the above tasks easily. In addition, the amount of power that the board consumes should be low, preferrably in the 100-200 mW range. Is this possible?

Any suggestions/recommendations are welcome.

Thank you!

"Is this possible?"
Nope, not without external hardware. The 8-bit Arduino's don't have that much SRAM, 16K bytes at the MAX, and 10,000HZ is the max sample rate.
You can sample faster and store more data, but you need an SPI ADC and either SD card, or SPI SRAM.
http://forum.arduino.cc/index.php?topic=180769.0
This topic used external 16 bit ADC and SD card to sample/store at 44,100 Hz.
0.2W is only 40mA, SD card needs more than that. A uC and ADC and SPI SRAM might run that low.

Got a feeling a faster 32 bit processor might be needed for the amount of data you want to look at.