필터 지우기
필터 지우기

Temporal waveform reconstruction from spectral magnitude only

조회 수: 4 (최근 30일)
Jason
Jason 2014년 5월 29일
답변: Daniel kiracofe 2014년 6월 19일
I have spectral data that represents magnitude in frequency space. I'd like to convert this data into the time domain to produce a temporal waveform, but I have no phase data. Has anybody approached this problem in MATLAB, and if so how? I've read a bit about the cepstrum analysis in the Signal Processing toolbox (which I have) but it's not clear to me how that might help.

답변 (1개)

Daniel kiracofe
Daniel kiracofe 2014년 6월 19일
Without the phase data, it's basically impossible to reconstruct the original time domain signal. Sorry. Cepstrum analysis will not help you. Cepstrum is taking an FFT of an FFT. What you are thinking about is taking the inverse FFT, which is not the same as a cepstrum. But since you don't have the phase data, you can't do inverse FFT.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by