Reading and processing real-time data

I have to read an input signal continuously and process (some filter operations) the data. It can’t be done using one arduino since it takes a long time to process the data and hence interferes with reading the signal. Also a large amount of data had to be read which can’t be stored in the arduino’s SRAM. So I decided to use 2 arduinos and an SD card module to write and read the data. This again didn’t work since it wasn’t possible to connect an SPI device to 2 arduinos simultaneously.

Can anybody tell how this can be achieved? I am at wits end.

Regards

Bharath

Tell us about the signal you are acquiring and what filtering operations you are trying to do. We can’t give you any directed help if we don’t know what it is you are trying to do.

-Bill

A simple, buffered, one or two-pole analog filter (in front of the ADC input) in lieu of software decimation should suffice. To further reduce data storage, use windowed averages.