rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Namespaces | Functions
fft.hpp File Reference

Namespaces

namespace  fft
 

Functions

bool fft::isPow (const size_t num)
 
void fft::rerrange (complex_type *data, const size_t num_elements)
 
bool fft::transform (complex_type *data, const size_t count)
 
static bool fft::ffti (complex_type *data, const size_t size)
 
bool fft::fft_adc_sample (float *w, float ratio, float sensitivity, const adcsample_t *data_in, complex_type *data_out, const size_t size)
 
bool fft::fft_adc_sample_filtered (Biquad &knockFilter, float *w, float ratio, float sensitivity, const adcsample_t *data_in, complex_type *data_out, const size_t size)
 
bool fft::fft (const real_type *data_in, complex_type *data_out, const size_t size)
 
float fft::fast_sqrt (float x)
 
float fft::amplitude (const complex_type &fft)
 
void fft::cosine_window (float *w, unsigned n, const float *coeff, unsigned ncoeff, bool sflag)
 
void fft::rectwin (float *w, unsigned n)
 
void fft::hann (float *w, unsigned n, bool sflag)
 
void fft::hamming (float *w, unsigned n, bool sflag)
 
void fft::blackman (float *w, unsigned n, bool sflag)
 
void fft::blackmanharris (float *w, unsigned n, bool sflag)
 

Go to the source code of this file.