Jump to content

User Reference:LPFilter

From BCI2000 Wiki
Revision as of 13:57, 9 October 2007 by Mellinger (talk | contribs)
(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 an 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 BCI2000 data 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

User Reference:SourceFilter|Programming Reference:IIRFilter