How to resample frequency domain signal?
Afficher commentaires plus anciens
Hi!
I have a spectrum with freqency resolution 0.01875 Hz, and I want to have 1Hz. Is there a way to convert the signal to have 1Hz frequency resolution without deforming and ruining either the phase or the amplitude of the signal? (I can not change the length or the sampling frequency of the time domain signal).
4 commentaires
Mathieu NOE
le 22 Mar 2021
hello
if you have magnitude and phase as vectors (vs frequency) , you can simply use interp1 with a new frequency vector ( delta = 1) to get the same graph with a different frequency resolution
Csanad Levente Balogh
le 23 Mar 2021
Modifié(e) : Csanad Levente Balogh
le 23 Mar 2021
Mathieu NOE
le 23 Mar 2021
ok - so you would a kind of energy (rms) averaging over the original samples within each 1 Hz band ?
are you willing to share your data ?
Csanad Levente Balogh
le 29 Mar 2021
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Multirate Signal Processing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!