| 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 | 'Hanning' |
|
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', 'Hanning') |
back to top
| Some information of the method ao/filtSubtract are listed below: | |
|---|---|
| Class name | ao |
| Method name | filtSubtract |
| Category | Signal Processing |
| Package name | ltpda |
| Can be used as modifier | 1 |
| Supported numeric types | {'double'} |
|
Method: ao/fftfilt | Method: ao/filter | ![]() |
©LTP Team