cbadc.analog_signal.quadrature.SineWaveModulator
- class cbadc.analog_signal.quadrature.SineWaveModulator(in_phase: _AnalogSignal, quadrature: _AnalogSignal, carrier_frequency: float)[source]
Bases:
_AnalogSignalMethods
__init__(in_phase, quadrature, carrier_frequency)evaluate(t)Evaluate the signal at time \(t\).
symbolic()Returns as symbolic exression
tick()Tick the signal, i.e., update the internal state.
- evaluate(t: float) float[source]
Evaluate the signal at time \(t\).
- Parameters
t (float) – the time instance for evaluation.
- Returns
The analog signal value
- Return type
- symbolic() Symbol
Returns as symbolic exression
- Returns
the resulting function
- Return type
sympy.Symbol
- tick()
Tick the signal, i.e., update the internal state.