Friday, 13 February 2015

[C++] FFTW mit DevC++ topx







Hallo zusammen!

Ich möchte mittels DevC++ und der Library FFTW eine Transformation meiner Messdaten machen.. bin C Anfänger und brauch daher ein wenig Hilfe..



Code:


#include <fftw3.h>
 
int fft()
{
 fftw_complex *in;  // Input-Array erstellen
 fftw_complex *out;  // Output-Array erstellen
int N;
 
// Zuweisen von In-/Output-Arrays
 in = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * N);       
 out = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * N);
 
// Erstellen eines "Entwurfs" - Objekt, welches alle notwendigen Daten für die FFT-Berechnung enthält
 fftw_plan fftw_plan_dft_1d(int n, fftw_complex *in, fftw_complex *out,int sign, unsigned flags);
//p = fftw_plan_dft_1d(N, in, out, FFTW_FORWARD, FFTW_ESTIMATE);
 
 
// Erstellter Entwurf kann ausgeführt werden (Transformationen der In-/Output-Arrays)
void fftw_execute(const fftw_plan plan);   
 
// Zuweisung des Entwurfs beenden
void fftw_destroy_plan(fftw_plan plan);
 
 
 fftw_free(in); fftw_free(out);
}



Wäre dankbar über Tips wie ich hier anfangen soll

Liebe Grüße

mlgrs









No comments:

Post a Comment