Forum: Digitale Signalverarbeitung / DSP / Machine Learning FFT mit dem BF533-Evaluation Board


von Herbert (Gast)


Lesenswert?

Hallo Leute!
Ich verwende folgende FFT:
1
void FFT(fract16* in,complex_fract16** out_test)
2
{
3
  rfft_fr16(in, fft_work, fft_out, fft_twiddle, 1, FFT_ANZ, 0, 0);
4
5
  if (out_test)
6
    *out_test = fft_out;
7
8
}
9
void invFFT(complex_fract16* in,complex_fract16** out_test)
10
{
11
  ifft_fr16(in, fft_work, fft_out, fft_twiddle, 1, FFT_ANZ, 0, 0);
12
13
  if (out_test)
14
    *out_test = fft_out;
15
}
Damit will ich jetzt einen 16 Bit Integer (1024 Werte) 
fouriertransformieren und wieder als Integer ausgeben.
Kann mir wer eine Lösung vorschlagen?

Mfg

von Herbert (Gast)


Lesenswert?

Weis da keiner was? :(

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.