GaussianSinePulse

GaussianSinePulse#

class GaussianSinePulse(options)#

Bases: Waveform

GAUSSIANSINEPULSE Gaussian envelope with a sine carrier The envelope is exp(-0.5 * ((t - tc)/sigma)^2), gated to [t0, te]. Carrier is sin(2*pi*freq*(t - t0) + phi).

Constructor Summary
GaussianSinePulse(options)#

GAUSSIANSINEPULSE Construct an instance of this class

Property Summary
CenterTime double = []#

Center time of the Gaussian envelope

Offset double = []#
Phase double = []#
Sigma double = []#

Standard deviation of Gaussian envelope

Method Summary
TimeFunc()#

Build time-domain function handle (gated Gaussian*sine + offset)