AlHo Tuner
Public Member Functions | List of all members
FFTHandler Class Reference

Permite el cálculo de FFT usando la librería FFTW. More...

#include <FFTHandler.h>

Public Member Functions

 FFTHandler (int N)
 
double * computeFFT (short *data)
 Calcula la FFT de un arreglo de datos y lo almacena en un arreglo interno. More...
 
int getPoints ()
 Mutador para acceder a los puntos por defecto a calcular. More...
 
void populate (short *data)
 Rellena un arreglo interno con los datos a procesar. More...
 
void changeFFTPoints (int points)
 Funcion a implementar. More...
 
QVector< double > * getPeaks (double *arr, int size, int threshold)
 (OBSOLETA, usada en dspmanager) Metodo que permite obtener peaks de un arreglo de datos More...
 
 FFTHandler (int N)
 
double * computeFFT (short *data)
 
int getPoints ()
 
void populate (short *data)
 
void changeFFTPoints (int points)
 
QVector< double > * getPeaks (double *arr, int size, int threshold)
 

Detailed Description

Permite el cálculo de FFT usando la librería FFTW.

Member Function Documentation

◆ changeFFTPoints()

void FFTHandler::changeFFTPoints ( int  points)

Funcion a implementar.

Parameters
pointspuntos de FFT a cambiar

◆ computeFFT()

double * FFTHandler::computeFFT ( short *  data)

Calcula la FFT de un arreglo de datos y lo almacena en un arreglo interno.

Parameters
datapuntero a datos a procesar
Returns
puntero a arreglo con los valores complejos de la FFT

◆ getPeaks()

QVector< double > * FFTHandler::getPeaks ( double *  arr,
int  size,
int  threshold 
)

(OBSOLETA, usada en dspmanager) Metodo que permite obtener peaks de un arreglo de datos

Parameters
arrpuntero a arreglo de datos a procesar
sizetamaño del arreglo
thresholdumbral de tolerancia de detección
Returns
arreglo de posiciones en muestras máximas

◆ getPoints()

int FFTHandler::getPoints ( )

Mutador para acceder a los puntos por defecto a calcular.

Returns
número de puntos por defecto

◆ populate()

void FFTHandler::populate ( short *  data)

Rellena un arreglo interno con los datos a procesar.

Parameters
datapuntero a datos a procesar

The documentation for this class was generated from the following files: