Method ao/ppsd


  PPSD makes power spectral density estimates of the time-series objects in the input analysis objects by estimating ARMA models coefficients.
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
  DESCRIPTION: PPSD makes power spectral density estimates of the
               time-series objects in the input analysis objects
               by estimating ARMA models coefficients. The coefficients
               are stored in the procinfo plist of the output objects.
 
  CALL:        bs = ppsd(a1,a2,a3,...,pl)
               bs = ppsd(as,pl)
               bs = as.ppsd(pl)
 
  INPUTS:      aN   - input analysis objects
               as   - input analysis objects array
               pl   - input parameter list
 
  OUTPUTS:     bs   - array of analysis objects, one for each input
 
 Parameters Description
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Method Details
Access public
Defining Class ao
Sealed 0
Static 0

Parameter Description

Default

no description
Key Default Value Options Description
ppsd
METHOD 'AR'
  • 'AR'
  • 'MA'
  • 'ARMA'
Model type to use and estimate its coefficients.
ORDER [] none Order of the applied filter. If the method chosen is 'ARMA', then a vector of 1x2 size must be provided containing the orders AR and MA models. (example: [ p q ]).
  • If no order is specified, then p = q = length(X) - 1;
TIMES [] none The time range to analyze. If not empty, sets the time interval to operate on.
SPLIT [] none The time range to analyze. If not empty, sets the timeinterval to operate on.
As in ao/split, the interval can be specifiedby:
  • a vector of doubles
  • a timespan object
  • a cellarray of time strings
  • a vector of time objects
SCALE 'PSD'
  • 'PSD'
  • 'ASD'
  • 'PS'
  • 'AS'
The scaling of output. Choose from:
  • PSD - Power Spectral Density
  • ASD - Amplitude (linear) Spectral Density
  • PS - Power Spectrum
  • AS - Amplitude (linear) Spectrum

Example

plist('METHOD', 'AR', 'ORDER', [[]], 'TIMES', [[]], 'SPLIT', [[]], 'SCALE', 'PSD')

back to top back to top

Some information of the method ao/ppsd are listed below:
Class name ao
Method name ppsd
Category Signal Processing
Package name ltpda
VCS Version 967b0eec0dece803a81af8ef54ad2f8c784b20b2
Min input args 1
Max input args -1
Min output args 1
Max output args -1
Can be used as modifier 1
Supported numeric types {'double'}




©LTP Team