Subject: Re: Speech(or Phase) Reconstruction from Magnitude Spectrum From: ismail uysal <uysal_i(at)yahoo.com> Date: Mon, 31 Jan 2005 13:45:02 -0800 Comments:DomainKeys? See http://antispam.yahoo.com/domainkeys--0-1460425948-1107207902=:68459 Content-Type: text/plain; charset=us-ascii Hello, I just read the paper "Signal Estimation from Modified STFT" and before I start to implement this and see the results, I need to ask something to people who had experiences with this subject or paper before. What I understood is that we assume we have our modified STFT magnitude of the original signal. Then we pick an initial guess, like white gaussian noise for our estimate, and we use an iterative process to minimize the error between the modified STFT and STFT of the estimated signal. My problem is with the iteration part. For our, say second iteration, we keep the phase information from our first guess, make its STFT magnitude equal to modified STFT magnitude, and after we take inverse transform we divide it by the window function. The thing I do not understand is that we don't introduce any change in phase information at any iteration step. So this is like an STFT magnitude estimation using modified STFT magnitude. However, what I would like to have is STFT instead of STFT magnitude. Is the whole trick in the division by window function, (a modified version of Hamming Window) , or is there something that I'm missing? Thank you very much again for your help. Regards, Ismail Uysal U of Florida, CNEL --------------------------------- Do you Yahoo!? Yahoo! Search presents - Jib Jab's 'Second Term' --0-1460425948-1107207902=:68459 Content-Type: text/html; charset=us-ascii <DIV>Hello,</DIV> <DIV> </DIV> <DIV> </DIV> <DIV>I just read the paper "Signal Estimation from Modified STFT" and before I start to implement this and see the results, I need to ask something to people who had experiences with this subject or paper before. </DIV> <DIV> </DIV> <DIV>What I understood is that we assume we have our modified STFT magnitude of the original signal. Then we pick an initial guess, like white gaussian noise for our estimate, and we use an iterative process to minimize the error between the modified STFT and STFT of the estimated signal. My problem is with the iteration part. For our, say second iteration, we keep the phase information from our first guess, make its STFT magnitude equal to modified STFT magnitude, and after we take inverse transform we divide it by the window function. The thing I do not understand is that we don't introduce any change in phase information at any iteration step. So this is like an STFT magnitude estimation using modified STFT magnitude. However, what I would like to have is STFT instead of STFT magnitude.</DIV> <DIV> </DIV> <DIV>Is the whole trick in the division by window function, (a modified version of Hamming Window) , or is there something that I'm missing?</DIV> <DIV> </DIV> <DIV>Thank you very much again for your help. </DIV> <DIV> </DIV> <DIV>Regards,</DIV> <DIV>Ismail Uysal</DIV> <DIV>U of Florida, CNEL</DIV><p> <hr size=1>Do you Yahoo!?<br> Yahoo! Search presents - <a href="http://us.rd.yahoo.com/evt=30648/*http://movies.yahoo.com/movies/feature/jibjabinaugural.html">Jib Jab's 'Second Term'</a> --0-1460425948-1107207902=:68459--