3

I have a speech signal and have calculated the magnitude spectrum for the signal. Is it possible to get a good estimate of the original signal from the magnitude spectrum, seeing that phase information has been discarded after the FFT?

I have looked at the Wiener-Khintchine theorem, but I am unable to find any code examples of it in use, and I have not managed to get it to work.

Owen Leong
  • 51
  • 3

1 Answers1

1

Apart from the stochastic literature, there are a set of deterministic algorithms that claim exact(?) recovery of a signal form its partial Fourier description, collectively referred to as:

signal reconstruction from DTFT phase or magnitude alone

They are generally iterative in nature and exact convergence is hard to achieve in practice. Monson Hayes [et al] published relevant IEEE papers to propose several algorithms that reconstruct a real signal from its DTFT phase function alone, which is based on the phase sufficiency claim. The magnitude is a little more diffcult as I know. Have a look at those papers for your benefit.

Fat32
  • 28,152
  • 3
  • 24
  • 50