|
| | cosinefilter.cpp |
| | Definition of the CosineFilter class.
|
| | cosinefilter.h |
| | Declaration of the CosineFilter class.
|
| | filterio.cpp |
| | Definition of the FilterIO class.
|
| | filterio.h |
| | FilterIO class declaration.
|
| | filterkernel.cpp |
| | Contains all FilterKernel.
|
| | filterkernel.h |
| | The FilterKernel class represents a filter object that generates the FIR filter coefficients using Park's McClellan's filter design algorithm [1] and offers a overlap-add method [2] for frequency filtering of an input sequence. In this regard, the filter coefficients of a certain filter order are zero-padded to fill a length of an multiple integer of a power of 2 in order to efficiently compute a FFT. The length of the FFT is given by the next power of 2 of the length of the input sequence. In order to avoid circular-convolution, the input sequence is given by the FFT-length-NumFilterTaps.
|
| | parksmcclellan.cpp |
| | parksmcclellan.h |