LTPDA Toolbox™ | contents | ![]() ![]() |
GAPFILLINGOPTIM fills possible gaps in data. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION: GAPFILLINGOPTIM minimizes a chi square based on the signal's expected PSD. It uses ao/optSubtraction for the small scale algorithm, optSubstitution for the large scale algorithm. CALL: [aoGapsFilled, plOut, aoP, aoPini, aoWindow, aoWindowShift] = ao.gapfilling(plist) INPUTS: ao_data - data segment with the signal to reconstitue pl - parameter list OUTPUTS: aoGapsFilled - data segment containing ao_data, with filled data gaps plOut - output plist containing the output of gapfillingoptim aoP, aoPini - final and initial frequency PSD used to weight the optimal problem aoWindow - window used for estmating spectrum aoWindowShift - shifted window used for optimizing spectrum Parameters Description %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Method Details | |
---|---|
Access | public |
Defining Class | ao |
Sealed | 0 |
Static | 0 |
Sets for this method … |
---|
Default |
Default |
|||
---|---|---|---|
no description | |||
Key | Default Value | Options | Description |
ISGAP | 'zeros' |
|
Logical ao giving position of gaps. If not specified, gaps are positionned where there are zeros. |
SCALE | 'large scale' |
|
large scale or small scale algorithm |
COEFS | [] | none | initial subtracted coefficients, must be a nY*nU double array. If not provided zeros are assumed |
WEIGHTINGMETHOD | 'residual' |
|
choose to define a frequency weighting scheme |
AOWEIGHT | empty AO object [0x0] | none | ao to define a frequency weighting scheme (if chosen in 'weightingMethod') |
PZMODELWEIGHT | none | pzmodel to define a frequency weighting scheme (if chosen in 'weightingMethod') | |
LINCOEF | 20 | none | linear coefficient for scaling frequencies in chi2 |
LOGCOEF | 0 | none | logarithmic coefficient for scaling frequencies in chi2 |
FITCRITERION | 'FTest' |
|
criterion to fit the amplitude spectra (increasing quality, increasing time) |
ITERMAX | 1 | none | max number of Mex/Exp iterations (only makes sense for "FTest-NoHfWin" fitting criteiron) |
NORMCOEFS | 9.9999999999999998e-13 | none | tolerance on inf norm of coefficient update |
NORMCRITERION | 1.0000000000000001e-05 | none | tolerance on norm of criterion variation |
WIN | (WIN='levelledHanning', PSLL=200, LEVELORDER=2) | none | window to operate FFT, may be a plist/ao |
DISPLAY | 'off' |
|
choose how much to display of the optimizer output |
MAXCALL | 50000 | none | maximum number of calls to the criterion function |
Some information of the method ao/gapfillingoptim are listed below: | |
---|---|
Class name | ao |
Method name | gapfillingoptim |
Category | Signal Processing |
Package name | ltpda |
VCS Version | 8ab8cbbc4bccf7543491a24448f4aae0b1be1c43 |
Min input args | 1 |
Max input args | -1 |
Min output args | 1 |
Max output args | -1 |
![]() |
Method: ao/gapfilling | Method: ao/getAbsTimeRange | ![]() |
©LTP Team