I am looking for an efficient way to store data points in an embedded system. More precisely, as part of the Sudden Impact Challenge, there is a possible need to sample the heart rhythm and store that data for analysis. The simplest method I can think of would be to make a very large 2D array to put those samples in but doing this sampling at 500Sa/s (12 bit ADC) would consume any available memory after just a few samples.
If there are any suggestions or proven techniques I would be grateful to hear them.
Thanks
Kas