X = istft(S)
X = istft(S, Fs)
X = istft(S, Fs, 'Window', window, 'OverlapLength', overlap, 'FFTLength', nfft)
X = istft(..., 'FrequencyRange', range)
| Paramètre | Description |
|---|---|
| S | matrice de transformee court terme. |
| Fs | frequence d'echantillonnage acceptee pour compatibilite d'API. |
| window | fenetre de synthese. |
| overlap | longueur de recouvrement. Elle doit etre inferieure a la longueur de la fenetre. |
| nfft | longueur FFT. Elle doit etre superieure ou egale a la longueur de la fenetre. |
| range | plage de frequences de S : 'centered', 'twosided' ou 'onesided'. |
| Paramètre | Description |
|---|---|
| X | vecteur temporel reconstruit. |
istft reconstruit un vecteur temporel depuis des spectres court terme par FFT inverse et normalisation par recouvrement-addition.
x = sin((0:31)' * 0.2);
[s, f, t] = stft(x, 10, 'Window', hamming(8), 'OverlapLength', 4, 'FFTLength', 16, 'FrequencyRange', 'onesided');
y = istft(s, 10, 'Window', hamming(8), 'OverlapLength', 4, 'FFTLength', 16, 'FrequencyRange', 'onesided');
| Version | Description |
|---|---|
| 2.0.0 | version initiale |