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
Noise generation with given CSD
noisegen1D
noisegen2D
Multichannel Noise Generator
Transfer Function Modelling
Pole/Zero representation
Creating poles and zeros
Building a model
Model helper GUI
Sum of partial fractions representation
Rational representation
Converting models between different representations
Converting models to digital filters
Signal Pre-processing in LTPDA
Downsampling data
Upsampling data
Resampling data
Interpolating data
Spikes reduction in data
Data gap filling
Noise whitening
whiten1D
whiten2D
Signal Processing in LTPDA
Digital Filtering
IIR Filters
FIR Filters
Spectral Estimation
Introduction
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
Z-Domain Fit
S-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 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 PZMODEL class
Constructor examples of the PARFRAC class
Constructor examples of the RATIONAL class
Constructor examples of the TIMESPAN class
Constructor examples of the PLIST class
Constructor examples of the SPECWIN class
Functions - By Category
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
IFO/Temperature Example - Introduction
Topic 2 - Pre-processing of data
Downsampling a time-series AO
Upsampling a time-series AO
Resampling a time-series AO
Interpolation of a time-series AO
Remove trends from a time-series AO
Whitening noise
Select and find data from an AO
Split and join AOs
IFO/Temperature Example - Pre-processing
Topic 3 - Spectral Analysis
Introducing Spectral Analysis
Power Spectral Density estimation
Example 1: Simply PSD
Example 2: Windowing data
Example 3: Log-scale PSD on MDC1 data
Empirical Transfer Function estimation
IFO/Temperature Example - Spectral Analysis
Topic 4 - Transfer function models and digital filtering
Create transfer function models in s domain
Pole zero model representation
Partial fraction representation
Rational representation
Transforming models between representations
Modelling a system
How to filter data
By discretizing transfer function models
By defining filter properties
IFO/Temperature Example - Simulation
Topic 5 - Model fitting
System identification in z-domain
Generation of noise with given psd
Fitting time series with polynimials
Non-linear least square fitting of time series
IFO/Temperature Example - signal subtraction
LTPDA Web Site