0

我需要使用来自录音的字节数组在我的 iOS 项目中计算 fft。我可以将 Kissfft 集成到我的项目中。根据计算fft的文档,我这样使用过。

for init 
let kissFT = kiss_fft_alloc(Int32(sampleRate), 0, nil,nil)

for calculating cpx_in and cpx_out I have tried like this, but I could not ale to find the method
let cpx_in = kiss_fft_cpx(r: <#T##Float#>, i: <#T##Float#>)

在这里,我必须传递 'r' 和 'i' 值。但我不明白我必须通过什么价值观。你能帮我么。

在android中我使用DoubleFFt_1D java类的地方。

DoubleFFT_1D fft_1d = new DoubleFFT_1D(windowSize);
double[] rowFFT = new double[2 * windowSize];

  for (int win = 0; win < windowSize; win++) { rowFFT[win * 2] = sample[win + time * (windowSize - overlay)] * windowing[win]; rowFFT[win * 2 + 1] = 0; }

任何人都可以请帮助我将不胜感激。

4

0 回答 0