I have an EEG signal. It is amplitude verses time. I want to find out how certain frequencies in that signal vary with time.
One way I think I can do this is to do a short-time-Fourier-transform on it (that is, split it in small pieces and do a Fourier transform on each piece), then track the frequency I am interested in across the slices.
Is there a different/standard way of doing this? I only ask because Its going to be a lot of processing overhead doing it my way and I'm doing this in python.
thanks in advance