cbadc.analog_signal.Sinusodial
- class cbadc.analog_signal.Sinusodial(amplitude: float, frequency: float, phase: float = 0.0, offset: float = 0.0)
Bases:
cbadc.analog_signal.AnalogSignalAn analog continuous-time sinusodial signal.
- Parameters
amplitude (float) – The amplitude of the sinusodial.
frequency (float) – Frequency of the oscillation in [Hz].
phase (float, optional) – The phase, defaults to 0.
offset (float) – The offset value.
- amplitude
The amplitude.
- Type
float
- frequency
The frequency in [Hz].
- Type
float
- angularFrequency
The frequency in [radians/second].
- Type
float
- phase
The phase.
- Type
float
- offset
The offset
- Type
float, optional
See also
Example
>>> from cbadc.analog_signal import Sinusodial >>> import numpy as np >>> u = Sinusodial(1, 123, np.pi/2, 0) >>> print(u.evaluate(0)) 1.0
Methods
__init__(amplitude, frequency[, phase, offset])evaluate(t)Evaluate the signal at time \(t\).