Method ao/crbound


  CRBOUND computes the inverse of the Fisher Matrix
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
  DESCRIPTION: CRBOUND computes the Cramer-Rao lowe bound for parametric
               model given the input signals and the noise. The method
               accepts 2D (2 input/2 output) models and 1D models
               (1 input/1 output) and (2 input/1 output)
 
  CALL:        bs = crbound(in,noise,pl)
 
  INPUTS:      in      - analysis objects with input signals to the system
                         (x1) if 1 input 
                         (x2) if 2 input 
               noise   - analysis objects with measured noise 
                         (x1) if 1 input: S11 
                         (x4) if 2 input: (S11,S12,S21,S22) 
               model   - symbolic model (smodel) containing the evaluated
                         transfer function models
                         (x1) if 1 input/1 output
                         (x2) if 2 input/1 output
                         (x4) if 2 input/2 output
               pl      - parameter list
 
  OUTPUTS:     bs   - covariance matrix AO
 
  Parameters Description
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Method Details
Access public
Defining Class ao
Sealed 0
Static 0

Parameter Description

Default

no description
Key Default Value Options Description
crbound
NFFT -1 none The number of samples in each fft [default: length of input data].
A string value containing the variable 'fs' can also be used, e.g.,
plist('Nfft', '2*fs')
WIN 'Hanning'
  • 'Rectangular'
  • 'Welch'
  • 'Bartlett'
  • 'Hanning'
  • 'Hamming'
  • 'Nuttall3'
  • 'Nuttall4'
  • 'Nuttall3a'
  • 'Nuttall3b'
  • 'Nuttall4a'
  • 'Nuttall4b'
  • 'Nuttall4c'
  • 'BH92'
  • 'SFT3F'
  • 'SFT3M'
  • 'FTNI'
  • 'SFT4F'
  • 'SFT5F'
  • 'SFT4M'
  • 'FTHP'
  • 'HFT70'
  • 'FTSRS'
  • 'SFT5M'
  • 'HFT90D'
  • 'HFT95'
  • 'HFT116D'
  • 'HFT144D'
  • 'HFT169D'
  • 'HFT196D'
  • 'HFT223D'
  • 'HFT248D'
  • 'Kaiser'
  • 'levelledHanning'
The window to be applied to the data to remove the discontinuities at edges of segments. [default: taken from user prefs]
Only the design parameters of the window object are used. Enter a string value containing the window name e.g.
plist('Win', 'Kaiser', 'psll', 200)
plist('Win', 'BH92')
PSLL 200 none The peak sidelobe level for Kaiser windows.
Note: it is ignored for all other windows
OLAP -1 none The segment percent overlap [-1 == take from window function]
ORDER, N 0
  • -1
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
The order of segment detrending:
  • -1 - no detrending
  • 0 - subtract mean
  • 1 - subtract linear fit
  • N - subtract fit of polynomial, order N
NAVS 1 none Force number of averages. If set, and if Nfft was set to 0 or -1,
the number of points for each window will be calculated to match the request.
DROP WINDOW SAMPLES 1
  • 1
  • 0
Drop the recommended (by the window) number of samples of the final computed spectral series.
TIMES, SPLIT [] none The time range to analyze. If not empty, sets the time interval to operate on.
As in ao/split, the interval can be specified by:
  • a vector of doubles
  • a timespan object
  • a cell array of time strings
  • a vector of time objects
MASK [] none Mask out segments in the averaging process. The mask should be a vector of logical values, one value per segment being averaged. The plist method [psdSegments] can be used to generate a default mask for your PSD settings. If empty, all segments will be included in the average.
PARAMS '' none Parameters of the model
MODELS '' none Symbolic models of the system
FREQUENCIES '' none Array of start/sop frequencies where the analysis is performed
PINV 1
  • 1
  • 0
Use the Penrose-Moore pseudoinverse
TOL [] none Tolerance for the Penrose-Moore pseudoinverse

Example

plist('NFFT', [-1], 'WIN', 'Hanning', 'PSLL', [200], 'OLAP', [-1], 'ORDER', [0], 'NAVS', [1], 'DROP WINDOW SAMPLES', [true], 'TIMES', [[]], 'MASK', [[]], 'PARAMS', '', 'MODELS', '', 'FREQUENCIES', '', 'PINV', [true], 'TOL', [[]])

back to top back to top

Some information of the method ao/crbound are listed below:
Class name ao
Method name crbound
Category Signal Processing
Package name ltpda
Can be used as modifier 1
Supported numeric types {'double'}




©LTP Team