|
arduino-audio-tools
|
FlatTop FFT Window function. More...
#include <FFTWindows.h>
Public Member Functions | |
| FlatTop ()=default | |
| virtual void | begin (int samples) |
| Setup the window function providing the fft length. | |
| float | factor (int idx) |
| float | factor_internal (int idx) override |
| const char * | name () override |
| int | samples () |
| Provides the number of samples (fft length) | |
Protected Member Functions | |
| float | ratio (int idx) |
Protected Attributes | |
| const float | fourPi = 12.56637061f |
| int | i_half_samples = 0 |
| int | i_samples = 0 |
| float | samples_minus_1 = 0.0f |
| const float | sixPi = 18.84955593f |
| const float | twoPi = 6.28318531f |
FlatTop FFT Window function.
|
default |
Setup the window function providing the fft length.
Reimplemented in BufferedWindow.
Provides the multipication factor at the indicated position. The result is symetrically mirrored around the center
Implements WindowFunction.
Implements WindowFunction.
|
inlineinherited |
Provides the number of samples (fft length)
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |