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

Namespaces

namespace  fft
 

Typedefs

typedef uint16_t adcsample_t
 
typedef float fft::real_type
 
typedef std::complex< real_typefft::complex_type
 

Functions

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)
 
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)
 
float fft::fast_sqrt (float x)
 
float fft::amplitude (const complex_type &fft)
 

Typedef Documentation

◆ adcsample_t

typedef uint16_t adcsample_t

Definition at line 11 of file fft.h.

Go to the source code of this file.