Introducing Analysis Objects


Based on the requirement that all results produced by the LTP Data Analysis software must be easily reproduceable as well as fully traceable, the idea of implementing analysis objects (AO) as they are described in S2-AEI-TN-3037 arose.

An analysis object contains all information necessary to be able to reproduce a given result. For example

The AO will therefore hold

The majority of algorithms in the LTPDA Toolbox will operate on AOs only (in some cases they are methods of the AO class) but there are also utility functions which do not take AOs as inputs, and do not produce AOs as outputs. Functions in the toolbox are designed to be as simple and elementary as possible.

The functionality of Analysis Objects is built upon a set of MATLAB classes. The classes are depicted in the following Figure.

LTPDA classes

Details of each class are given in:

ao class
History class
Provenance class
tsdata class
fsdata class
xydata class
cdata class
plist class
param class
specwin class
miir class
mfir class
pzmodel class
pole class
zero class




©LTP Team