Skip to main content

Timeline for FFT basic concepts

Current License: CC BY-SA 4.0

13 events
when toggle format what by license comment
Nov 15, 2023 at 12:01 comment added Neil_UK @KaleM 5) No. 6) No. You completely misunderstand. Look up Welch's Method on wikipedia. With the exception that instead of averaging all the periodograms as you would to estimate a stationary spectrum, you plot them against time to get the STFT plot, or you average a few neighbouring ones (rather than all of them) to improve the variance of the STFT plot at the expense of time resolution.
Nov 15, 2023 at 11:52 history edited Neil_UK CC BY-SA 4.0
added 41 characters in body
Nov 15, 2023 at 10:15 vote accept KaleM
Nov 15, 2023 at 10:15 comment added KaleM 6) What if I also want to calculate the magnitude of the FFT I just performed ... do I also calculate it on the first half of the buffer when it fills up and then on the second half when it fills up? Or should I calculate the magnitude on the total? (i.e., I should sum the two FFTs calculated on the two buffer halves and then find magnitude of the sum)
Nov 15, 2023 at 10:15 comment added KaleM 5) So, in practice, as soon as the first half of the buffer of the ADC where I receive the data is filled ... I perform the FFT on that half. Same thing when the second half of the buffer is filled (i.e. I will do the FFT only on the second half of the buffer). Correct? Then should I sum the two results into a single array?
Nov 12, 2023 at 14:17 history edited Neil_UK CC BY-SA 4.0
added 23 characters in body
Nov 12, 2023 at 14:07 history edited Neil_UK CC BY-SA 4.0
added 23 characters in body
Nov 12, 2023 at 12:39 history edited Neil_UK CC BY-SA 4.0
added 931 characters in body
Nov 12, 2023 at 12:33 comment added Neil_UK @KaleM too long for a comment, so I've added another para or two to my answer.
Nov 12, 2023 at 12:33 history edited Neil_UK CC BY-SA 4.0
added 931 characters in body
Nov 12, 2023 at 11:25 comment added KaleM Thank you for the explanation! I'm asking you what I asked @Rohat. In point 4) I was referring to a hypothetical case where the signal varies its frequency nonlinearly. Imagine tying a resistive band around a patient's chest that varies in resistance depending on how much it is widened (how much he inhales/exhales). If we assume from a medical point of view that the frequency varies between [0.2Hz and 0.7Hz] ... it doesn't necessarily vary linearly within this range, because he could start running at any moment and then immediately stop and start again. How do you implement a good FFT here?
Nov 9, 2023 at 14:41 history edited Neil_UK CC BY-SA 4.0
added 630 characters in body
Nov 9, 2023 at 14:31 history answered Neil_UK CC BY-SA 4.0