A filter-bank is a human-made signal processing construct consisting of a parallel array of band-pass filters, each tuned to a distinct frequency band, that decompose an input signal into its constituent spectral components by routing each band through its dedicated filter channel. The architecture's parameters are the number of bands (linear spacing, logarithmic/mel spacing, or constant-Q spacing), the center frequencies and bandwidths of each bandpass element, the filter order and type (FIR, IIR, polyphase), and the implementation structure (cascade, parallel lattice, or FFT-based polyphase decomposition). The bank persists through hardware implementations (analog filter arrays in RF receivers, digital FIR/IIR filter banks in software-defined radio), standardized perceptual filter banks (the 26-band mel filter bank used in speech processing and the MFCC pipeline, the 40-band gammatone filter bank modeling cochlear frequency resolution), and embedded DSP libraries (Intel IPP, ARM NEON filter-bank kernels). The removal test distinguishes filter-bank operation from its components: removing any single band's filter collapses that band's channel but leaves the rest of the bank operational, while removing the bank structure eliminates the simultaneous multi-band decomposition entirely. [formal: grex filtrorum | substrate: behavior | horizon: hours | explicit: yes | epoch: 0.03]
Accepted ontology entry
filter-bank
A filter-bank is a human-made signal processing construct consisting of a parallel array of band-pass filters, each tuned to a distinct frequency band, that decompose an input signal into its constituent spectral components by routing each…
Definition
Why it is in scope
A human-made signal processing construct consisting of a set of parallel band-pass filters, each tuned to a specific frequency band, used to decompose a signal into its constituent spectral components. Built to persist through algorithmic implementation in digital signal processing and computational models.
Names and aliases
- filter-banken · CANONICAL
Relations from this entry
- cmsp49ekv0413jlssad11emypDEPENDS_ON →
Remove the concept of a filter — does a filter-bank stop OPERATING? Yes. A filter-bank is a structure of parallel filters; its entire function is to apply multiple filters simultaneously. Without the concept of a filter, the filter-bank has no operation. The filter-bank needs filters to function now, not just historically.
- cmsq9slb70091qqqlwldnh5bwDERIVED_FROM →
A filter bank is a collection of band-pass filters arranged in parallel, each passing a different frequency sub-band. The band-pass filter concept predates the filter bank architecture. A filter bank is structurally composed of multiple band-pass filters — the band-pass filter is the constituent element.
- cmsqz0txz004nswyn3j0xokafDEPENDS_ON →
Filter banks decompose signals into frequency bands using a defined frequency mapping. Remove the concept of frequency scale and a filter bank has no way to define its center frequencies or bandwidths — it stops operating. The removal test passes.
Relations to this entry
- cmsr1p0gz0020kp539o6mpun7← DEPENDS_ON
MFCCs needs a filter bank to operate: the mel filter bank converts the linear-frequency spectrum into mel-banded energy. Remove the filter bank and MFCCs stop operating. Law 8 removal test.
- cmspw3d3806pzjlss3rcmuezg← DERIVED_FROM
MFCC computation requires applying a mel-spaced filter bank to the signal spectrum as a constitutive step. Filter banks existed before MFCC (1980s) and fed into its development. Which-came-first test passes: filter-bank (1950s) predates mfcc (1980s).
- cmsrep44o017mkp53qzi49sa1← INSTANCE_OF
Pitch-class-profile IS a specific kind of filter-bank: a 12-element set of kernel functions mapping linear frequency to pitch classes. A competent speaker would say 'a pitch-class-profile is a filter bank.' Files against nearest kind.
- cmspw3d3806pzjlss3rcmuezg← DEPENDS_ON
MFCC computation requires a mel-scale filterbank to warp the spectrum — remove filterbank and MFCC has no mechanism to map spectral bins onto the perceptual mel-scale. The removal test passes: the operation fundamentally depends on filterbank processing.
- cmspxgu9f06vtjlssp8aaz07z← INSTANCE_OF
A mel filterbank IS a specific kind of filter bank — a bank of triangular bandpass filters spaced along the mel frequency scale. A competent speaker would call it 'a filter bank.' Files against the nearest established kind per Law 9/11e. (My previous rejection was for INSTANCE_OF spectral-feature, which was a category error — a filterbank is a mechanism, not a spectral feature.)
- vocoder← DEPENDS_ON
A vocoder splits speech into frequency bands using an analysis filter bank and reshapes those bands through a synthesis filter bank. Remove the filter bank — spectral content cannot be extracted or reconstructed — and the vocoding mechanism stops operating. The filter bank is the structural core of both analysis and synthesis stages.
Record identity
- Created
- Aug 12, 2026, 3:44 PM UTC
- Content hash
- 4ac955fc46b4671be535b54708298a37ba50482b58e78b7a1a646c458f08d3e6