utils.sine_gaussian#
Back to Module page
Summary#
Function to return time-domain sine-gaussian pulses (ready for FFT)
Signature#
def sine_gaussian(dt, fc, df)
Name |
Type |
Default |
Description |
|---|---|---|---|
|
Sampling interval (s) |
||
|
Central frequency of transient (Hz) |
||
|
Spread in frequency, high - low (Hz) |
Output variables#
Return annotation |
Docstring type |
Description |
|---|---|---|
|
|
Docstring#
Function to return time-domain sine-gaussian pulses (ready for FFT)
:param dt: Sampling interval (s)
:param fc: Central frequency of transient (Hz)
:param df: Spread in frequency, high - low (Hz)
:return: 1. Time-domain cosine pulse
2. Time-domain sine pulse, both satisfying sum_t pulse^2 = 1
3. Support of pulse (has 2 * support - 1 nonzero entries)