Jump to content

User Reference:LPFilter

From BCI2000 Wiki
Revision as of 15:23, 9 September 2008 by Mellinger (talk | contribs) (See also)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Function

The LPFilter is a simple single-pole temporal low pass filter with a time constant T (given in units of a sample's duration), a sequence Sin,t as input and a sequence Sout,t as output (where t is a sample index proportional to time), and obeying

Sout,0=(1e1/T)Sin,0

Sout,t=e1/TSout,t1+(1e1/T)Sin,t

Typically, the LPFilter would be used to remove high-frequency noise from the Classifier's output.

Parameters

LPTimeConstant

The filter's time constant in units of sample blocks, or in seconds if followed with an "s".

Consistent with its mathematical limit, a value of

LPTimeConstant= 0

disables the LPFilter.

States

None.

See also

Programming Reference:IIRFilterBase Class