GaussianSinePulse#
- class GaussianSinePulse(options)#
Bases:
WaveformGAUSSIANSINEPULSE 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)