LTPDA Toolbox™ | contents | ![]() ![]() |
FILTSUBTRACT subtracts a frequency dependent noise contribution from an input ao. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION: FILTSUBTRACT subtracts a frequency dependent noise contribution from an input ao. The method computes the transfer function between both input AOs and fits a miir model to it. The frequency band is applied is set by a threshold in the coherence that the user defines as an input parameter. CALL: c = filtSubtract(a,b pl) INPUTS: a - AO from where subtract linear contributions b - AOs with noise contributions pl - parameter list (see below) OUTPUTs: c - output AO with contributions subtracted (tsdata) Parameters Description TODO: handling errors split by coherence function %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Method Details | |
---|---|
Access | public |
Defining Class | ao |
Sealed | 0 |
Static | 0 |
Sets for this method … |
---|
Default |
Default |
|||
---|---|---|---|
no description | |||
Key | Default Value | Options | Description |
filtSubtract | |||
FS | [] | none | target sampling frequency to resample the data. |
TIMES | '' | none | selects the interval where the subtraction is applied. |
TIMES POSTFILTER | '' | none | selects the filter transient intervals to be removed. |
FREQUENCIES | '' | none | selects the frequency band where the transfer |
FILT | '' | none | a miir/mfir object which will be used as a transfer function. If this option is selected the fit is avoided. |
AUTOSEARCH | 'on' |
|
(ao.zDomainFit) |
MAXITER | 50 | none | Maximum number of iterations in fit routine (ao.zDomainFit). |
MINORDER | 2 | none | Minimum order to fit with (ao.zDomainFit). |
MAXORDER | 20 | none | Maximum order to fit with (ao.zDomainFit). |
WEIGHTPARAM | 'abs' |
|
(ao.zDomainFit) |
FORCESTABILITY | 'off' |
|
Force poles to be stable (ao.zDomainFit) |
PLOT | 'off' |
|
Plot results of each fitting step (ao.zDomainFit) |
CHECKPROGRESS | 'off' |
|
Display the status of the fit iteration. (ao.zDomainFit) |
KDES | 100 | none | The desired number of averages (ao.ltfe). |
JDES | 1000 | none | The desired number of spectral frequencies to compute (ao.ltfe). |
SCALE | '' | none | |
TYPE | '' | none | |
WIN | 'BH92' |
|
The window to be applied to the data to remove the discontinuities at edges of segments (ao.ltfe). |
Example |
---|
plist('FS', [[]], 'TIMES', '', 'TIMES POSTFILTER', '', 'FREQUENCIES', '', 'FILT', '', 'AUTOSEARCH', 'on', 'MAXITER', [50], 'MINORDER', [2], 'MAXORDER', [20], 'WEIGHTPARAM', 'abs', 'FORCESTABILITY', 'off', 'PLOT', 'off', 'CHECKPROGRESS', 'off', 'KDES', [100], 'JDES', [1000], 'SCALE', '', 'TYPE', '', 'WIN', 'BH92') |
Some information of the method ao/filtSubtract are listed below: | |
---|---|
Class name | ao |
Method name | filtSubtract |
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'} |
![]() |
Method: ao/fftfilt | Method: ao/filter | ![]() |
©LTP Team