### Navigation

- index
- modules |
- next |
- previous |
- SciPy v0.7 Reference Guide (DRAFT) »
- Signal processing (`scipy.signal`) »

# 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.

### Navigation

- index
- modules |
- next |
- previous |
- SciPy v0.7 Reference Guide (DRAFT) »
- Signal processing (`scipy.signal`) »