User Reference:IIRBandpass
Synopsis
Design an IIR filter consisting of up to three parts (high-pass, low-pass and notch) and apply it as part of the signal-processing chain.
Location
Not yet released: will be released at http://www.bci2000.org/svn/trunk/src/contrib/SignalProcessing/HilbertSignalProcessing/CustomIIRFilter.cpp
Versioning
Authors
Cristhian Potes, Jeremy Hill
Source Code Revisions
- Initial development:
- Tested under:
- Known to compile under:
- Broken since:
Parameters
HighPassCorner
High-pass cutoff frequency. The default is 0, which disables the high-pass.
HighPassOrder
Filter order for the high-pass. The default is 2. A value of 0 disables the high-pass.
LowPassCorner
Low-pass cutoff frequency. The default is 0, which disables the low-pass.
LowPassOrder
Filter order for the low-pass. The default is 4. A value of 0 disables the high-pass.
NotchCenter
Notch center frequency. The default is 0, which disables the notch filter.
NotchOrder
Filter order for the notch. The default is 4. A value of 0 disables the notch filter.
States
None.
See also
User Reference:Filters, Contributions:SignalProcessing, Contributions:HilbertSignalProcessing