.. _filterbank:
===========
Filter Bank
===========
.. automodule:: bciflow.modules.tf.filterbank
   :members:
   :show-inheritance:
   :undoc-members:
The implementation supports two types of bandpass filters:
   1. Convolution-based filtering (`bandpass_conv`).
   2. Chebyshev Type II filtering (`chebyshevII`).
For more details on filter banks and bandpass filtering, refer to:
   - Oppenheim, A. V., & Schafer, R. W. (2010). *Discrete-Time Signal Processing*. Pearson.
   - Smith, S. W. (1997). *The Scientist and Engineer's Guide to Digital Signal Processing*. California Technical Publishing.