Description | Uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables |
FFT implementation
Name | Description |
---|---|
Class unaFFTclass |
Simple FFT. |
function bitReverse(x, steps: unsigned): unsigned; |
punaFFT_R = ˆunaFFT_R; |
punaFFT_ws = ˆunaFFT_ws; |
unaFFT_R = array[0..c_max_windowSize - 1] of int; |
unaFFT_ws = array[0..c_max_windowSize shr 1 - 1] of tComplexFloat; |
c_max_steps = 25; |
c_max_windowSize = 1 shl c_max_steps; |
function bitReverse(x, steps: unsigned): unsigned; |
mirrors bits |
punaFFT_R = ˆunaFFT_R; |
punaFFT_ws = ˆunaFFT_ws; |
unaFFT_R = array[0..c_max_windowSize - 1] of int; |
unaFFT_ws = array[0..c_max_windowSize shr 1 - 1] of tComplexFloat; |
c_max_steps = 25; |
c_max_windowSize = 1 shl c_max_steps; |
max windows size = 32MB ( 33554432 ) samples |
(c) 2012 Lake of Soft