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. |