Permite el cálculo de FFT usando la librería FFTW.
More...
#include <FFTHandler.h>
|
| 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) |
|
Permite el cálculo de FFT usando la librería FFTW.
◆ changeFFTPoints()
void FFTHandler::changeFFTPoints |
( |
int |
points | ) |
|
Funcion a implementar.
- Parameters
-
points | puntos 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
-
data | puntero 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
-
arr | puntero a arreglo de datos a procesar |
size | tamaño del arreglo |
threshold | umbral 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
-
data | puntero a datos a procesar |
The documentation for this class was generated from the following files: