Fourier Transform existed, but I never had intuitive understanding until now
sayingless.substack.com
sayingless.substack.com
It seems a bit childish, but it actually explains everything perfectly.
This article seems to have the right intent, but I felt the quality of the writing would need to improve for it to become truly useful for learners.
If you have any noise at all, oversampling will be very helpful to improve the signal to noise ratio.
I guess it could be useful in cases where you don't have bounds to work against.
This comes back to the poor writing, though, as I believe the author meant to indicate that the industry standard for sampling audio is 10x their cited sampling rate of 2000HZ in the text (though this is incorrect, too. Audio is sampled at 44100HZ because the general upper bound on hearing is 22000HZ, so by Nyquist's theorem, sampling at 44100 gives you enough range to avoid aliasing within the 0-22000 band).
what would Nyquist in amplitude, continuous in time look like? that's sort of a class D amplifier, and even sort of CVSD.
This is also the principle behind DSSS modulation ( https://en.wikipedia.org/wiki/Direct-sequence_spread_spectru... ), which is used in numerous communications systems.
You need to fill your vector before the multiplication. This time needs to pass. You might shift it by just one value in time to create a sliding DFT, but nonetheless you will need to sample your time vector first.
The length of each chunk is fixed by the size of the DFT.
Let's say it is 1 millisecond long, each sample is 1 microsecond spaced, so it has a length of 1000. You may then create a spectrogram that captures 1 millisecond and then advances by 1 microsecond every step and this will be as close as real time as you can get.
The initial delay of your analysis vector, then advancing by one sample, plus all the time you need for the calculations included cause a delay. Although this is sometimes called real time DFT. Since you may observe the change in the signal basically in real time, but after some delay.
It is always done in chunks. Hope this helps.