I have a $512$ sample frame, lets call it
X. The frame is further divided into four sub-frames of $128$ samples each. Each of these sub-frames have a different frequency.
For STFT, I use MATLAB's
gausswin(N) function where
N is equal to $128$ in my case to generate a Gaussian window, let's call it
W. I zero-pad my windows
W to make it equal to $512$ samples.
I now multiply my original frame
X point by point with
W to get
y. I then take
y to get
Y. It works till here.
My question is, naturally the next logical step should be to shift my zero-padded window
W to right by 128 samples and repeat the multiply and
FFT procedure again.
- But how do I accumulate these results?
- Concretely, how do I convert it into a time-frequency plot?