precision-converters-firmware
Public Attributes | List of all members
adi_fft_processing Struct Reference

#include <adi_fft.h>

Public Attributes

float vref
 
uint32_t sample_rate
 
int32_t input_data_full_scale
 
int32_t input_data_zero_scale
 
adi_fft_data_to_volt_conv cnv_data_to_volt_without_vref
 
adi_fft_data_to_volt_conv cnv_data_to_volt_wrt_vref
 
adi_fft_code_to_straight_bin_conv cnv_code_to_straight_binary
 
uint16_t fft_length
 
float bin_width
 
int32_t input_data [ADI_FFT_MAX_SAMPLES]
 
float fft_magnitude [ADI_FFT_MAX_SAMPLES/2]
 
float fft_magnitude_corrected [ADI_FFT_MAX_SAMPLES/2]
 
float fft_dB [ADI_FFT_MAX_SAMPLES/2]
 
float fft_input [ADI_FFT_MAX_SAMPLES *2]
 
float noise_bins [ADI_FFT_MAX_SAMPLES/2]
 
enum adi_fft_windowing_type window
 
bool fft_done
 

Member Data Documentation

◆ bin_width

float adi_fft_processing::bin_width

◆ cnv_code_to_straight_binary

adi_fft_code_to_straight_bin_conv adi_fft_processing::cnv_code_to_straight_binary

◆ cnv_data_to_volt_without_vref

adi_fft_data_to_volt_conv adi_fft_processing::cnv_data_to_volt_without_vref

◆ cnv_data_to_volt_wrt_vref

adi_fft_data_to_volt_conv adi_fft_processing::cnv_data_to_volt_wrt_vref

◆ fft_dB

float adi_fft_processing::fft_dB[ADI_FFT_MAX_SAMPLES/2]

◆ fft_done

bool adi_fft_processing::fft_done

◆ fft_input

float adi_fft_processing::fft_input[ADI_FFT_MAX_SAMPLES *2]

◆ fft_length

uint16_t adi_fft_processing::fft_length

◆ fft_magnitude

float adi_fft_processing::fft_magnitude[ADI_FFT_MAX_SAMPLES/2]

◆ fft_magnitude_corrected

float adi_fft_processing::fft_magnitude_corrected[ADI_FFT_MAX_SAMPLES/2]

◆ input_data

int32_t adi_fft_processing::input_data[ADI_FFT_MAX_SAMPLES]

◆ input_data_full_scale

int32_t adi_fft_processing::input_data_full_scale

◆ input_data_zero_scale

int32_t adi_fft_processing::input_data_zero_scale

◆ noise_bins

float adi_fft_processing::noise_bins[ADI_FFT_MAX_SAMPLES/2]

◆ sample_rate

uint32_t adi_fft_processing::sample_rate

◆ vref

float adi_fft_processing::vref

◆ window

enum adi_fft_windowing_type adi_fft_processing::window

The documentation for this struct was generated from the following file: