Flan
Classes | Namespaces | Functions
CDSPRealFFT.h File Reference

Real-valued FFT transform class. More...

#include "r8bbase.h"
#include "fft4g.h"
Include dependency graph for CDSPRealFFT.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  r8b::CDSPRealFFT
 Real-valued FFT transform class. More...
 
class  r8b::CDSPRealFFTKeeper
 A "keeper" class for real-valued FFT transform objects. More...
 

Namespaces

 r8b
 The "r8brain-free-src" library namespace.
 

Functions

void r8b::calcMinPhaseTransform (double *const Kernel, const int KernelLen, const int LenMult=2, const bool DoFinalMul=true, double *const DCGroupDelay=NULL)
 Function calculates the minimum-phase transform of the filter kernel, using a discrete Hilbert transform in cepstrum domain. More...
 

Detailed Description

Real-valued FFT transform class.

This file includes FFT object implementation. All created FFT objects are kept in a global list after use for future reusal. Such approach minimizes time necessary to initialize the FFT object of the required length.

r8brain-free-src Copyright (c) 2013-2019 Aleksey Vaneev See the "License.txt" file for license.