|
RTP Audio System
2.0.0
|
Fast Fourier Transformation. More...
#include <fft.h>
Public Member Functions | |
| FastFourierTransformation (const integer fftlen) | |
| ~FastFourierTransformation () | |
| void | fft (int16 *buffer) |
| integer * | getBitReversed () |
Private Attributes | |
| integer * | BitReversed |
| int16 * | SinTable |
| integer | Points |
| int16 * | A |
| int16 * | B |
| int16 * | sptr |
| int16 * | endptr1 |
| int16 * | endptr2 |
| integer * | br1 |
| integer * | br2 |
| integer | HRplus |
| integer | HRminus |
| integer | HIplus |
| integer | HIminus |
Fast Fourier Transformation.
This class does fast fourier transformation.
| FastFourierTransformation::FastFourierTransformation | ( | const integer | fftlen | ) |
Constructor.
Destructor.
| void FastFourierTransformation::fft | ( | int16 * | buffer | ) |
Do Fourier transformation.
| buffer | Input buffer. |
Get BitReversed array.
int16* FastFourierTransformation::A [private] |
int16 * FastFourierTransformation::B [private] |
integer* FastFourierTransformation::BitReversed [private] |
integer* FastFourierTransformation::br1 [private] |
integer * FastFourierTransformation::br2 [private] |
int16* FastFourierTransformation::endptr1 [private] |
int16 * FastFourierTransformation::endptr2 [private] |
integer FastFourierTransformation::HIminus [private] |
integer FastFourierTransformation::HIplus [private] |
integer FastFourierTransformation::HRminus [private] |
integer FastFourierTransformation::HRplus [private] |
integer FastFourierTransformation::Points [private] |
int16* FastFourierTransformation::SinTable [private] |
int16* FastFourierTransformation::sptr [private] |