# Time Modulation

Modulation with a harmonic time dependence. If you include modulation to both permittivity and electrical conductivity, the same time modulation parameters are applied.

The time modulation is given by At(t)=Aeiϕ2πiftA_t(t) = A e^{i \phi - 2 \pi i f t}.

# Modulation Frequency

freq0 (ff): Modulation frequency.

Type: floating-point number

  • Unit: Hz (default) or THz
  • Constraint: greater than or equal 0
  • Required field

# Time Modulation Amplitude

amplitude (AA): Real-valued maximum amplitude of the time dependence.

Type: floating-point number

  • Unit: It takes the unit of whatever is being modulated.
  • Constraint: greater than or equal 0
  • Default: 1

# Time Modulation Phase

phase (ϕ\phi): Phase shift of the time dependence.

Type: floating-point number

  • Unit: rad or degree (default)
  • Default: 0

# Notes

  • The space modulation is given by As(r)=A0(r)eiψ(r)A_s(r) = A_0(r) e^{i \psi(r)}.
  • The full space-time modulation is A(r,t)=Re[At(t)As(r)]A(r, t) = Re[A_t(t) A_s(r)].
  • Currently, these mediums DO NOT support space-time modulation:
  • Make allow_gain=True to set space-time modulation for dispersive medium.
  • Nonlinearity and Space-Time Modulation are not simultaneously supported.
  • The value of A(r,t)A(r, t) must be higher than medium permittivity.