GNU Radio v3.6.2-149-ga6d285d9 C++ API
Fourier Transform

Classes

class  gr_goertzel_fc
 Goertzel single-bin DFT calculation. More...
class  gr_fft_vcc
 Compute forward or reverse FFT. complex vector in / complex vector out.Abstract base class. More...
class  gr_fft_vcc_fftw
 Compute forward or reverse FFT. complex vector in / complex vector out.Concrete class that uses FFTW. More...
class  gr_fft_vfc
 Compute forward FFT. float vector in / complex vector out. More...

Functions

static sptr gr::fft::fft_vcc::make (int fft_size, bool forward, const std::vector< float > &window, bool shift=false, int nthreads=1)
 Compute forward or reverse FFT. complex vector in / complex vector out.
static sptr gr::fft::fft_vfc::make (int fft_size, bool forward, const std::vector< float > &window, int nthreads=1)
 Compute forward or reverse FFT. float vector in / complex vector out.
static sptr gr::fft::goertzel_fc::make (int rate, int len, float freq)
 Goertzel single-bin DFT calculation.

Function Documentation

static sptr gr::fft::goertzel_fc::make ( int  rate,
int  len,
float  freq 
) [static]

Goertzel single-bin DFT calculation.

static sptr gr::fft::fft_vcc::make ( int  fft_size,
bool  forward,
const std::vector< float > &  window,
bool  shift = false,
int  nthreads = 1 
) [static]

Compute forward or reverse FFT. complex vector in / complex vector out.

static sptr gr::fft::fft_vfc::make ( int  fft_size,
bool  forward,
const std::vector< float > &  window,
int  nthreads = 1 
) [static]

Compute forward or reverse FFT. float vector in / complex vector out.