Is it possible to convert a power specral density plot to a time-domain plot?
28 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
David Goodmanson
am 9 Jun. 2017
Bearbeitet: David Goodmanson
am 9 Jun. 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
am 18 Mai 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.
Antworten (1)
Abel Babu
am 2 Jun. 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 Kommentar
Anthony Buonassisi
am 2 Jun. 2017
Bearbeitet: Anthony Buonassisi
am 2 Jun. 2017
Siehe auch
Kategorien
Mehr zu Spectral Measurements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!