I mostly need a general algorithm which i will afterwards port on my system (an Arduino board), but i'm glad to get even a hint to continue the research in other directions;
I have a set of around 650 samples covering 5 seconds representing a periodic signal but with quite a lot of noise; The samples are from a TAOS230 light sensor and the signal is the transparency of the human skin based on the blood flow.
I need the frequency of the main/dominant signal which is actually the human pulse. Samples look similar to this https://www.dropbox.com/s/fw196r6yf1awhrh/untitled2.bmp
Here you have a dump with around 5k samples https://www.dropbox.com/s/efwvyn5oec7ixgg/samples.txt
Thank you,
Alex