<< tfrgabor Linear Time-Frequency Processing tfrstft >>

Time Frequency Toolbox >> Time Frequency Toolbox > Linear Time-Frequency Processing > tfristft

tfristft

Inverse Short time Fourier transform.

Calling Sequence

[X,T]=tfristft(tfr,T,H)
[X,T]=tfristft(tfr,T,H,TRACE)

Parameters

X :

signal.

T :

time instant(s) (default : 1:length(X)).

H :

frequency smoothing window, H being normalized so as to be of unit energy. (default : Hamming(N/4)).

TRACE :

if nonzero, the progression of the algorithm is shown (default : 0).

TFR :

time-frequency decomposition (complex values). The frequency axis is graduated from -0.5 to 0.5.

Description

tfristft computes the inverse short-time Fourier transform of a discrete-time signal X. This function may be used for time-frequency synthesis of signals.

Examples

t=200+(-128:127); sig=[fmconst(200,0.2);fmconst(200,0.4)];
h=hamming(57); tfr=tfrstft(sig,t,256,h,1);
sigsyn=tfristft(tfr,t,h,1);
plot(t,abs(sigsyn-sig(t)))

Authors

<< tfrgabor Linear Time-Frequency Processing tfrstft >>