Class BaseFft
The base class that implements common functionality for the RealFft and ComplexFft classes.
Implements
Namespace: VE3NEA.HamCockpit.DspFun
Assembly: VE3NEA.HamCockpit.DspFun.dll
Syntax
public class BaseFft : IDisposable
Remarks
This class uses the Intel Integrated Performance Primitives library to compute the fast Fourier transform.
Constructors
Name | Description |
---|---|
BaseFft(Int32) | Initializes a new instance of the BaseFft class. |
Fields
Name | Description |
---|---|
FreqData | The buffer for the frequency domain data. |
IPP_FFT_NODIV_BY_ANY | |
LnToDb | |
order | |
specBuffer | |
workBuf |
Methods
Name | Description |
---|---|
Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
LogPowerSpectrum(Single[]) | Compute the |
PowerSpectrum(Single[]) | Compute the power spectrum from the complex spectrum in the FreqData array. |
SlicePower(Int32, Int32) | Compute the given slice of the power spectrum. |