harminv ======= ```{function} harminv( timeseries, timestep, start_freq, stop_freq ) ``` Full definition: ```{code-block} matlab [f,decay,Q,amp,phase,err]=harminv( timeseries, timestep, start_freq, stop_freq ) ``` reconstruct time signal with: real(amp(n) * exp(-1i*(2*pi*freq(n)*t-phase(n))-decay(n)*t))); example: t = linspace(0,(1/0.3e9)*5,1000); u = 0.8 * sin(2*pi*0.7e9 * t + 0/180*pi); u = u + 0.3 * sin(2*pi*0.3e9 * t + 0/180*pi); [freq,decay,Q,amp,phase,err]=harminv( u, t(2)-t(1), 0, 1e9 ); ----------------------- Sebastian Held