flex_rf.tidy3d.BasebandGaussianPulse
Type: class │ Base(s): BasebandSourceTime
Description
Section titled “Description”Unmodulated Gaussian pulse source time profile.
The signal is a Gaussian envelope centered at offset * twidth with
temporal width twidth.
Example(s)
Section titled “Example(s)”gauss = BasebandGaussianPulse(twidth=1e-9)Parameters
Section titled “Parameters”twidth [PositiveFloat] |
|
Temporal width (standard deviation) of the Gaussian pulse in seconds. |
amplitude [NonNegativeFloat] = 1.0 |
|
Real-valued maximum amplitude of the time dependence. |
phase [Literal[0]] = 0 |
|
Phase is locked to 0 for baseband source times (no carrier frequency). |
offset [float] = 5.0 |
|
Delay of the pulse peak in units of |
Methods
Section titled “Methods”amp_time(time: float | ArrayFloat1D) |
|
Real-valued source amplitude as a function of time. |
end_time() |
|
Time after which the source is effectively zero. |
frequency_range(num_fwidth: float = DEFAULT_SIGMA) |
|
Frequency range based on equivalent bandwidth. |
fwidth() |
|
Standard deviation of the frequency content of the Gaussian pulse. |
t_center() |
|
Time of the pulse peak in seconds. |