Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Inverse short-time Fourier transform

`x = istft(s)`

`x = istft(s,fs)`

`x = istft(s,ts)`

`x = istft(___,Name,Value)`

`[x,t] = istft(___)`

specifies additional options using name-value pair arguments. Options include the FFT
window length and number of overlapped samples. These arguments can be added to any of the
previous input syntaxes.`x`

= istft(___,`Name,Value`

)

[1] Crochiere, R. E. “A
Weighted Overlap-Add Method of Short-Time Fourier Analysis/Synthesis.” *IEEE
Transactions on Acoustics, Speech and Signal Processing.* Vol. 28, No. 1, Feb
1980, pp. 99–102.

[2] Griffin, D. W., and J. S. Lim.
“Signal Estimation from Modified Short-Time Fourier Transform.” *IEEE
Transactions on Acoustics, Speech and Signal Processing.* Vol. 32, No. 2, April
1984, pp. 236–243.

[3] Portnoff, M. R.
“Time-Frequency Representation of Digital Signals and Systems Based on Short-Time
Fourier analysis.” *IEEE Transactions on Acoustics, Speech and Signal
Processing.* Vol. 28, No. 1, Feb 1980, pp. 55–69.

[4] Smith, J. O. *Spectral
Audio Signal Processing*. https://ccrma.stanford.edu/~jos/sasp/, online book, 2011 edition, accessed
Nov 2018.

[5] A. D. Gotzen, N. Bernardini and D.
Arfib, “Traditional Implementations of a Phase-Vocoder: The Tricks of the
Trade”, *Proceedings of the COST G-6 Conference on Digital Audio Effects
(DAFX-00)*, Verona, Italy, Dec 7-9, 2000.