flex_rf.tidy3d.BasebandStep
Type: class │ Base(s): BasebandSourceTime
Description
Section titled “Description”Step function source time profile using an error function (erf).
The signal ramps from 0 to amplitude with rise_time specifying the
10%-to-90% rise time.
Example(s)
Section titled “Example(s)”step = BasebandStep(rise_time=1e-9)Parameters
Section titled “Parameters”rise_time [PositiveFloat] |
|
The 10%-to-90% rise time in seconds. Related to the Gaussian standard deviation (sigma) by |
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 step center in units of |
Methods
Section titled “Methods”amp_time(time: float | ArrayFloat1D) |
|
Real-valued source amplitude as a function of time. |
end_time() |
|
Step never decays, so no end time. |
frequency_range(num_fwidth: float = DEFAULT_SIGMA) |
|
Frequency range based on equivalent bandwidth. |
fwidth_equiv() |
|
Equivalent frequency-domain standard deviation (sigma_f) in Hz. |
t_center() |
|
Time of the step center in seconds. |