cr.nimble.dsp.signals.decaying_sine_wave

cr.nimble.dsp.signals.decaying_sine_wave(fs, T, f, alpha, initial_phase=0, initial_time=0)[source]

Generates a decaying sinusoid :param fs: Sample rate of signal in Hz. :type fs: float :param T: Period of the signal in seconds. :type T: float :param f: Frequency of the sine wave in Hz. :type f: float :param alpha: Exponential decay factor in Hz. :type alpha: float :param initial_phase: phase at t=0 in radians, default is 0. :type initial_phase: float :param initial_time: time at waveform start in seconds, default is 0. :type initial_time: float

Returns

A tuple comprising (i) an array of time values in seconds and (ii) an array of signal values