FFT frequency shift during downsampling
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a signal at 1000Hz and I am calculating FFT of the signal. I see it's first order contents at 11Hz. However when I downsample the signal to 100Hz and re-run FFT, I do not see a peak at 11Hz. Instead I see a peak at 9.6Hz.
Can anyone explain why I see this behavior when I downsample a signal?
6 commentaires
David Goodmanson
le 18 Avr 2020
Hey Kalyan,
In the link they appear to be transforming a function cos(30*x) to the spacial frequency domain. In the time domain this would be cos(30*t) = cos(w*t) so w = 30. That means f = w/(2*pi) which is around 5, which is where their peak is. I don't see what the problem is.
Réponses (0)
Voir également
Catégories
En savoir plus sur Transforms dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!