Class Dsp
A collection of functions related to digital signal processing.
Namespace: VE3NEA.HamCockpit.DspFun
Assembly: VE3NEA.HamCockpit.DspFun.dll
Syntax
public static class Dsp
Fields
Name | Description |
---|---|
COMPONENTS_IN_COMPLEX | The number of components in a complex value. |
Methods
Name | Description |
---|---|
ApproximateRatio(Double, Double) | Finds a rational approximation of a floating point value. |
ArrayToString(Single[]) | Converts an array of floating point values to text, one value per line. |
BlackmanHarrisWindow(Int32) | Generates the Blackman-Harris window. |
BlackmanSincKernel(Single, Int32) | Generates the Blackman Sinc filter kernel. |
BlackmanWindow(Int32) | Generates the Blackman window. |
ComplexToStrided(Complex32[], Int32, Single[], Int32, Int32, Int32) | Convert data format. |
FloatToComplex32(Single[]) | Unpacks complex values from the array of floats. |
FloatToStrided(Single[], Int32, Single[], Int32, Int32, Int32) | Convert data format. |
FromDb(Single) | Converts the ratio in decibels to power ratio. |
FromDb2(Single) | Converts the ratio in decibels to voltage ratio. |
Mix(Complex32[], Double, Double) | Performs in-place mixing of the specified data with a complex sinusoid. |
Normalize(Single[]) | Normalizes the specified array of floating point data to unity sum. |
Sinc(Single, Int32) | Generates the Sinc filter kernel. |
StridedToComplex(Single[], Int32, Int32, Complex32[], Int32, Int32) | Unpacks complex values from the array of floats. |
StridedToComplex(Single[], Int32, Int32, Single[], Int32, Int32) | Convert data format. |
StridedToFloat(Single[], Int32, Int32, Single[], Int32, Int32) | Convert data format. |
SwapIQ(Single[], Int32, Int32) | Swaps the I and Q channels in the array of data. |
ToDb(Single) | Converts power ratio to decibels. |
ToDb2(Single) | Converts voltage ratio to decibels. |