MCPcopy Create free account
hub / github.com/LabSound/LabSound / computeForwardFFT

Method computeForwardFFT

src/internal/src/FFTFrameKissFFT.cpp:95–103  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

93}
94
95void FFTFrame::computeForwardFFT(const float * data)
96{
97 kiss_fftr(mFFT, data, m_cpxOutputData);
98
99 float * outputData = reinterpret_cast<float *>(m_cpxOutputData); // interleaved .r / .i
100
101 // De-interleave to separate real and complex arrays.
102 VectorMath::vdeintlve(outputData, m_realData.data(), m_imagData.data(), m_FFTSize);
103}
104
105void FFTFrame::computeInverseFFT(float * data)
106{

Callers 4

doFFTAnalysisMethod · 0.45
processMethod · 0.45
ExtractAverageGroupDelayFunction · 0.45

Calls 2

vdeintlveFunction · 0.85
dataMethod · 0.45

Tested by

no test coverage detected