scipy.signal.gausspulse

scipy.signal.gausspulse(t, fc=1000, bw=0.5, bwr=-6, tpr=-60, retquad=0, retenv=0)

Return a gaussian modulated sinusoid: exp(-a t^2) exp(1j*2*pi*fc)

If retquad is non-zero, then return the real and imaginary parts
(inphase and quadrature)

If retenv is non-zero, then return the envelope (unmodulated signal). Otherwise, return the real part of the modulated sinusoid.

Inputs:

t – Input array. fc – Center frequency (Hz). bw – Fractional bandwidth in frequency domain of pulse (Hz). bwr – Reference level at which fractional bandwidth is calculated (dB). tpr – If t is ‘cutoff’, then the function returns the cutoff time for when the

pulse amplitude falls below tpr (in dB).

retquad – Return the quadrature (imaginary) as well as the real part of the signal retenv – Return the envelope of th signal.

Previous topic

scipy.signal.square

Next topic

scipy.signal.chirp

This Page

Quick search