Home Units Hierarchy Routines All identifiers

Unit unaFFT

DescriptionUsesClasses, Interfaces, Objects and RecordsFunctions and ProceduresTypesConstantsVariables

Description

FFT implementation

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Class unaFFTclass Simple FFT.

Functions and Procedures

function bitReverse(x, steps: unsigned): unsigned;

Types

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;

Constants

c_max_steps = 25;
c_max_windowSize = 1 shl c_max_steps;

Description

Functions and Procedures

function bitReverse(x, steps: unsigned): unsigned;

mirrors bits

Types

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;
 

Constants

c_max_steps = 25;
 
c_max_windowSize = 1 shl c_max_steps;

max windows size = 32MB ( 33554432 ) samples

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09