Algorithms Index , Filtering in Triana , Triana Spectral Storage Model


SpecSeq

Author : Bernard Schutz

Version : 1.0

Input Types : ComplexSpectrumSpectrum
Output Types : MatrixType
Date : 30 Dec 2000 

Contents


Description of SpecSeq

The unit called SpecSeq assembles a sequence of spectra arriving at its input node into a matrix, each row of which is a spectrum. This matrix is output as a TimeFrequency data set. The user can choose the number of sets to accumulate. The user can also choose whether to have the unit make one output every time-step or to wait until the entire set is accumulated before making an output. If output once per time-step is chosen, then the output matrix is changed so that it contains only the most recent data. In this way it can provide a rolling view of the data.
 

Using SpecSeq

SpecSeq's parameter window (double-click on the unit) looks like this.

The first parameter is an integer slider to choose the number of data sets to accumulate, which is the number of rows in the matrix. The second parameter is a checkbox  to select whether the data should be output every time-step (a rolling list of spectra) or only once after an entire set has been accumulated. Choose the rolling list if you want the latest possible view into the data. Do not choose the rolling list if memory conservation is important or if you are assembling matrices for archiving and do not want overlapping data.