Divides the frequency domain to intervals of constant bandwidth. More...
#include <spectrogram.hpp>
Public Member Functions | |
| LinearFilterbank (double scale, double base, double hzbandwidth, double overlap) | |
| intpair | get_band (int i) const |
| Returns start-finish indexes for a given filterband. | |
| int | get_center (int i) const |
| Returns the index of the filterband's center. | |
| int | num_bands_est (double maxfreq) const |
| Estimated total number of intervals. | |
Divides the frequency domain to intervals of constant bandwidth.
Definition at line 190 of file spectrogram.hpp.
| LinearFilterbank::LinearFilterbank | ( | double | scale, | |
| double | base, | |||
| double | hzbandwidth, | |||
| double | overlap | |||
| ) |
Definition at line 605 of file spectrogram.cpp.
| intpair LinearFilterbank::get_band | ( | int | i | ) | const [virtual] |
Returns start-finish indexes for a given filterband.
Implements Filterbank.
Definition at line 622 of file spectrogram.cpp.
| int LinearFilterbank::get_center | ( | int | i | ) | const [virtual] |
Returns the index of the filterband's center.
Implements Filterbank.
Definition at line 630 of file spectrogram.cpp.
| int LinearFilterbank::num_bands_est | ( | double | maxfreq | ) | const [virtual] |
Estimated total number of intervals.
Implements Filterbank.
Definition at line 617 of file spectrogram.cpp.
1.7.1