Static Public Member Functions

MoFFT Class Reference

Fast Fourier transform processing class. More...

#include <mo_fft.h>

List of all members.

Static Public Member Functions

static void rfft (float *x, long N, unsigned int forward)
 real fft, N must be power of 2
static void cfft (float *x, long NC, unsigned int forward)
 complex fft, NC must be power of 2
static void hanning (float *window, unsigned long length)
 make a hanning window
static void hamming (float *window, unsigned long length)
 make a hamming window
static void blackman (float *window, unsigned long length)
 make a blackman window
static void apply_window (float *data, float *window, unsigned long length)
 apply window

Detailed Description

Fast Fourier transform processing class.


Member Function Documentation

void MoFFT::apply_window ( float *  data,
float *  window,
unsigned long  length 
) [static]

apply window

void MoFFT::blackman ( float *  window,
unsigned long  length 
) [static]

make a blackman window

void MoFFT::cfft ( float *  x,
long  NC,
unsigned int  forward 
) [static]

complex fft, NC must be power of 2

void MoFFT::hamming ( float *  window,
unsigned long  length 
) [static]

make a hamming window

void MoFFT::hanning ( float *  window,
unsigned long  length 
) [static]

make a hanning window

void MoFFT::rfft ( float *  x,
long  N,
unsigned int  forward 
) [static]

real fft, N must be power of 2


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines