Ham Cockpit   

    Show / Hide Table of Contents

    Class BaseFft

    The base class that implements common functionality for the RealFft and ComplexFft classes.

    Inheritance
    Object
    BaseFft
    ComplexFft
    RealFft
    Implements
    IDisposable
    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 log power spectrum from the power spectrum.

    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.

    See Also

    RealFft
    ComplexFft
    • View Source
    Back to top Generated by DocFX