2016-06-20 47 views
0

当前我正在使用FFTW的“fftw_plan_r2r_2d”,FFTW_REDFT10作为一种FFTW_ESTIMATE作为我项目中的标志。我正在考虑使用KISSFFT进行转换。我需要在KISS FFT中执行相同操作所需的一组调用。KISS中的FFTW的fftw_plan_r2r_2d的等价FFT

我正在开发一个ios应用程序,所以我想知道它是否有可能使用ios Accelerate Framework进行转换。

回答

0

FFTW docs

FFTW_REDFT10计算一个REDFT10变换,即DCT-II(有时称为“在” DCT)。 (逻辑N = 2 * n,反函数是FFTW_REDFT01。)

kissfft不直接支持DCT,只是FFT。一些DCT可以轻易地适应实际版本的FFT/IFFT,而且操作简单,但我不记得DCT-II是否是其中之一。

+0

我发现这个链接http://dsp.stackexchange.com/questions/2807/fast-cosine-transform-via-fft我是新来的,所以不知道是否有可能做到这一点然而,该链接表示我们可以从FFT中计算DCT 2。我尝试了使用4N FFT的第一种方法Type 2 DCT,并且没有发生移位,但发现了不同的结果 –