I have an electrical current sensor which generates measurements every second. I want to calculate the FFT of this signal. Since my real-time values are received every second, I think that the fastest I can go with the FFT sampling period is also 1 sec. In that case, what I am basically doing is that I collect X number of samples in a buffer and I calculate the FFT. I then store the new values as they arrive at the end of this buffer and repeat the FFT calculation.
Q1: is this a correct setup? Q2: is there a minimum requirement for the buffer (FFT window?). I have now set it up to process 10 samples. Q3. what is the maximum number of frequencies that can be detected in this scenario?