cbadc.analog_signal

Predefined common analog signals

This module focuses on representing analog signals, i.e., mappings from the time \(t\) to a signal value \(u(t)\). Typically for signal processing algorithms, we are used to handeling discrete-time signals, i.e. samples of signals. However, since the control-bounded A/D converters are converting continuous-time signals we need tools to define signals that can be evaluated over their whole continuous domain.

Classes

AnalogSignal()

A default continuous-time analog signal.

ConstantSignal([offset])

A constant continuous-time analog signal.

Ramp(amplitude, period[, phase, offset])

An analog continuous-time ramp signal.

SincPulse(amplitude, bandwidth, delay[, offset])

An analog continuous-time sinc pulse.

Sinusodial(amplitude, frequency[, phase, offset])

An analog continuous-time sinusodial signal.