Is it possible to convert a power specral density plot to a time-domain plot?
21 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello!
I have limited knowledge of signal processing and Fourier Transforms so I was wondering if it was possible to convert a PSD that I have to the time domain in MATLAB. I have been trying ifft() and referencing questions that others have asked about that function but overall I have very little familiarity with Fourier and I would like to be able to perform this conversion using a simple GUI/toolbox/download. Does anyone know if this task is possible with built-in MATLAB interfaces or readily available internet downloads like SPTool or Signal Analyzer?
Thanks for your help!
Note: I do not have phase information for the PSD. If I understand the concept correctly, I am not too concern with getting a single signal. I just need a signal that could potentially have this PSD. Cheers.
4 Commenti
David Goodmanson
il 9 Giu 2017
Modificato: David Goodmanson
il 9 Giu 2017
It's a week later and you may have the answer by now, but PSD implies a signal that goes on indefinitely, possibly including noise. I just wanted to check that you are not referring to energy spectral density for a one-time waveform of limited duration.
Gonzalo
il 18 Mag 2018
Hi Anthony,
What you want to do involves resolving and inverse optimization problem since there might be many very different signals which yield the same PSD magnitude.
An approach that I have seen is to do a signal reconstruction from a spectrogram like for example in this paper http://recherche.ircam.fr/pub/dafx11/Papers/27_e.pdf
Another option is using the fsst and ifsst functions in the signal processing toolbox which perform the Fourier synchrosqueezed transform but in this cases you need the phase as well.
Risposte (1)
Abel Babu
il 2 Giu 2017
Hi Anthony.
You might want to check out this MATLAB file exchange submission : ntral/fileexchange/47342-timeseriesfrompsd-sxx--fs--t--plot-on-?focused=3883612&tab=function https://in.mathworks.com/matlabce ntral/fileexchange/47342-timeseriesfrompsd-sxx--fs--t--plot-on-?focused=3883612&tab=function
Abel
1 Commento
Vedere anche
Categorie
Scopri di più su Fourier Analysis and Filtering in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!