2016-06-20 2 views
0

Actuellement j'utilise "fftw_plan_r2r_2d" de FFTW avec FFTW_REDFT10 comme type et FFTW_ESTIMATE comme drapeau dans mon projet. Je pense à utiliser KISSFFT pour les transformations. J'ai besoin de l'ensemble des appels nécessaires pour effectuer la même opération dans KISS FFT.Equivalent de fftw_plan_r2r_2d de FFTW dans KISS FFT

Je développe une application ios, donc je veux savoir s'il est possible d'utiliser ios Accelerate Framework pour la transformation.

Répondre

0

De FFTW docs

FFTW_REDFT10 calcule une REDFT10 transformée, à savoir un TCD-II (parfois appelée « la » TCD). (Logique N = 2 * n, l'inverse est FFTW_REDFT01.)

kissfft ne supporte pas directement le DCT, seulement les FFT. Certains DCT peuvent être trivialement adaptés à/de la version réelle FFT/IFFT avec une manipulation triviale, mais je ne me souviens pas si DCT-II en fait partie.

+0

J'ai trouvé ce lien http://dsp.stackexchange.com/questions/2807/fast-cosine-transform-via-fft Je suis nouveau à ce sujet, donc je ne sais pas s'il est possible de le faire ou non .Le lien dit cependant que nous pouvons calculer DCT 2 à partir de FFT. J'ai essayé la première approche DCT de type 2 en utilisant 4N FFT et aucun décalage mais trouvé un résultat différent –