CQ Publishing / Mbed 2 deprecated FftTest

Dependencies:   USBDevice mbed

Embed: (wiki syntax)

« Back to documentation index

FftTest Class Reference

FftTest Class Reference

FFT test. More...

#include <FftTest.h>

Public Member Functions

 FftTest ()
 Constructor.
 ~FftTest ()
 Destructor.
void apply_window (float in_data[], float out_data[])
 Apply window fucntion.
void calc_fft (float in_data[], float out_re_data[], float out_im_data[])
 Calculate FFT.
void calc_power (float re_data[], float im_data[], float pow_data[], int32_t dat_len)
 Calculate Power spectrum.
void calc_amplitude (float pow_data[], float amp_data[], int32_t dat_len)
 Calculate Amplitude spectrum.
void norm_amplitude (float amp_data[], int32_t dat_len)
 Normalize Amplitude spectrum.

Detailed Description

FFT test.

Definition at line 23 of file FftTest.h.


Constructor & Destructor Documentation

FftTest (  )

Constructor.

Definition at line 12 of file FftTest.cpp.

~FftTest (  )

Destructor.

Definition at line 19 of file FftTest.cpp.


Member Function Documentation

void apply_window ( float  in_data[],
float  out_data[] 
)

Apply window fucntion.

Parameters:
in_data[]Input data
out_data[]Output data

Definition at line 27 of file FftTest.cpp.

void calc_amplitude ( float  pow_data[],
float  amp_data[],
int32_t  len 
)

Calculate Amplitude spectrum.

Parameters:
pow_data[]Input power data
amp_data[]Output amplitude data
lenData length

Definition at line 101 of file FftTest.cpp.

void calc_fft ( float  in_data[],
float  out_re_data[],
float  out_im_data[] 
)

Calculate FFT.

Parameters:
in_dataInput data
out_re_dataOutput real data
out_im_dataOutput imaginary data

Definition at line 40 of file FftTest.cpp.

void calc_power ( float  re_data[],
float  im_data[],
float  pow_data[],
int32_t  len 
)

Calculate Power spectrum.

Parameters:
re_data[]Input real data
im_data[]Input imaginary data
pow_data[]Power data
lenData length

Definition at line 87 of file FftTest.cpp.

void norm_amplitude ( float  amp_data[],
int32_t  len 
)

Normalize Amplitude spectrum.

Parameters:
pow_data[]Input power data
amp_data[]Output amplitude data
lenData length

Definition at line 115 of file FftTest.cpp.