LTPDA Toolbox
Getting Started with the LTPDA Toolbox
What is the LTPDA Toolbox
System Requirements
Setting-up MATLAB
Additional 3rd-party software
Trouble-shooting
Examples
Introducing LTPDA Objects
Creating LTPDA Objects
Working with LTPDA objects
Analysis Objects
Creating Analysis Objects
Saving Analysis Objects
Plotting Analysis Objects
Parameter Lists
Creating Parameters
Creating lists of Parameters
Simulation/modelling
Built-in models of LTPDA
Built-in Analysis Object Models
Built-in Statespace Models
Generating model noise
Franklin noise-generator
Pole/Zero Modelling
Creating poles and zeros
Building a model
Model helper GUI
Converting models to IIR filters
Signal Pre-processing in LTPDA
Downsampling data
Upsampling data
Resampling data
Interpolating data
Spikes reduction in data
Data gap filling
Signal Processing in LTPDA
Digital Filtering
IIR Filters
FIR Filters
Spectral Estimation
Spectral Windows
What are LTPDA spectral windows?
Create spectral windows
Visualising spectral windows
Using spectral windows
Power spectral density estimates
Cross-spectral density estimates
Cross coherence estimates
Transfer function estimates
Log-scale power spectral density estimates
Log-scale cross-spectral density estimates
Log-scale cross coherence density estimates
Log-scale transfer function estimates
Fitting Algorithms
Polynomial Fitting
Time domain Fit
Graphical User Interfaces in LTPDA
The LTPDA Launch Bay
The LTPDA Workbench
Loading the LTPDA Workbench
Mouse and keyboard actions
The canvas
Building pipelines by hand
Block types
Adding blocks to the canvas
Setting block properties and parameters
Connecting blocks
Creating subsystems
Building pipelines programatically
Executing pipelines
The LTPDA Analysis GUI
Basics
Main panel
Parameters
Output panel
Import panel
Repository panel
Nested loops
The LTPDA Repository GUI
The pole/zero model helper
The Spectral Window GUI
The constructor helper
The LTPDA object explorer
The quicklook GUI
Working with an LTPDA Repository
What is an LTPDA Repository
Connecting to an LTPDA Repository
Submitting LTPDA objects to a repository
Exploring an LTPDA Repository
Retrieving LTPDA objects from a repository
Using the LTPDA Repository GUI
Connecting to a repository
Submitting objects to a repository
Querying the contents of a repository
Retrieving objects and collections from a repository
Class descriptions
ao Class
ssm Class
mfir Class
miir Class
pzmodel Class
parfrac Class
rational Class
timespan Class
plist Class
specwin Class
time Class
pz (pole/zero) Class
minfo Class
history Class
provenance Class
param Class
unit Class
cdata Class
fsdata Class
tsdata Class
xydata Class
xyzdata Class
Constructor Examples
Constructor examples of the AO class
Constructor examples of the MFIR class
Constructor examples of the MIIR class
Constructor examples of the PLIST class
Constructor examples of the PZMODEL class
Constructor examples of the SPECWIN class
Constructor examples of the TIMESPAN class
Functions - By Category
Functions - Alphabetical List
LTPDA Training Session 1
Topic 1 - The basics of LTPDA
Introducing Analysis Objects
Making AOs
Making a time-series AO
Basic math with AOs
Saving and loading AOs
Constructing AOs from data files
Writing LTPDA scripts
Building LTPDA pipelines
Further examples
Topic 2 - Pre-processing of data
Topic 3 - Spectral Analysis
Topic 4 - Transfer function models and digital filtering
Create transfer function models
Pole zero model representation
Partial fraction representation
Rational representation
Compute empirical transfer function
Digital filters
Build digital filters from transfer function models
Filter data
Topic 5 - Model fitting
Topic 6 - Statespace modelling in LTPDA
LTPDA Web Site