Signal class

Back to TIM Core implementation

The Signal class represents a time-series in . If the number of stored samples from the time series is m, the data is stored as an -matrix. This data can be manipulated directly via the Matrix class from the Pastel library.

Signal aliasing

A Signal can use existing memory, given extents and a pointer to memory. This is called aliasing. You can use this ability to import data from other applications. However, remember that the data is assumed to be in row-major order (for example, Matlab uses column-major order).

Matrix interface

The signal data is accessed directly as a Matrix object. The Matrix class has a rich interface for the modification of signals. See the documentation for the Matrix class in Pastel library. Here we just mention the most important ones:

Files

Algorithms for Signal’s

Generation of common signals

Merging signals into higher-dimensional signals

Properties of signals

Splitting a signal into lower-dimensional signals

Time series