Method ao/filter


  FILTER overrides the filter function for analysis objects.
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
  DESCRIPTION: FILTER overrides the filter function for analysis objects.
               Applies the input digital IIR/FIR filter to the input analysis
               object. If the input analysis object contains a
               time-series (tsdata) then the filter is applied using the normal
               recursion algorithm. The output analysis object contains a tsdata
               object.
 
               If the input analysis object contains a frequency-series (fsdata)
               then the response of the filter is computed and then multiplied
               with the input frequency series. The output analysis object
               contains a frequency series.
 
  CALL:        >> b = filter(a,pl)
               >> b = filter(a,filt,pl)
               >> b = filter(a,pl)
 
  INPUTS:      pl   - a parameter list
               a    - input analysis object
 
  OUTPUTS:
               b    - output analysis object containing the filtered data.
 
  PROCINFO:    The input filter object with the history values filled in are
               always stored with a plist in the 'procinfo' property of the AO.
               The key of the plist to get the filter is 'FILTER'.
 
 
  Parameters Description
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Method Details
Access public
Defining Class ao
Sealed 0
Static 0

Parameter Description

Default

no description
Key Default Value Options Description
filter
FILTER '' none The filter(s) to apply to the data.
GDOFF 0
  • 0
  • 1
Switch off correction for group delay.
BANK 'parallel'
  • 'parallel'
  • 'serial'
Specify what type of filter bank is being applied.
INITIALIZE 0
  • 0
  • 1
Initialize the filter to avoid startup transients.

Example

plist('FILTER', '', 'GDOFF', [false], 'BANK', 'parallel', 'INITIALIZE', [false])

back to top back to top

Some information of the method ao/filter are listed below:
Class name ao
Method name filter
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