SADF Engine Libraries
SADF Engine Libraries - Complex Operations
| Article Index |
|---|
| SADF Engine Libraries |
| SADF Engine Common Libraries |
| Real Operations |
| Complex Operations |
| All Pages |
Complex Operations
|
Block Name |
Description |
|
Library: Complex/Vector Initialilzatoin |
|
|
Delta |
Generates a delta pulse with a given magnitude and phase. |
|
Copy |
Copies the contents of input into the output. |
|
Set |
Initializes vector elements to a specified common value. |
|
Tone |
Generates a tone with a given frequency, phase, and magnitude. |
|
RandUniform |
Generates the pseudo-random samples with a uniform distribution. |
|
ErrorGen |
Writes error value to the status buffer. |
|
|
|
|
Library: Complex/Essential/Arithmetic |
|
|
Add |
Adds the elements of two inputs. |
|
AddC |
Adds a constant value to each input sample |
|
Mul |
Multiplys the elements of two inputs. |
|
MulC |
Multiplys a constant value with each input sample |
|
Sub |
Substract the elements of two inputs. |
|
SubC |
Substract a constant value from each input sample |
|
SubCRev |
Substract each input sample from a constant value |
|
Div |
Divides the elements of two inputs. |
|
DivC |
Divide each input sample to a constant value |
|
DivCRev |
Divide a constant value to each input sample |
|
Sqr |
Computes a square |
|
Sqrt |
Computes a square root |
|
Normalize |
Normalizes samples |
|
|
|
|
Library: Complex/Essential/Conversion |
|
|
Convert |
Converts the data type of a vector and stores the results in a second vector |
|
ConjFlip |
Computes the complex conjugate of a vector and stores the result in reverse order |
|
Threshold |
Performs the threshold operation on the elements of a vector by limiting the element values by level |
|
Threshold_Val |
Performs the threshold operation on the elements of a vector by limiting the element values specified value |
|
Threshold_LTInv |
Computes the inverse of vector elements after limiting their magnitudes by the given lower bound |
|
Flip |
Reverce the order of samples |
|
Int2Float |
Converts In32 to float32 |
|
Float2Int |
Converts Float32 to Int32 |
|
|
|
|
Library: Complex/Essential/Sampling |
|
|
SampleUp |
Resampling Up |
|
SampleDown |
Resampling Down |
|
ResizeFactor |
Resize output by factor |
|
ResizeLength |
Resize output by length |
|
ConvertFactor |
Resample and resize by factor |
|
ConvertLength |
Resample and resize by length |
|
|
|
|
Library: Complex/Essential/Statistical |
|
|
Sum |
Computes the sum of the samples |
|
NormC |
Compute C norm |
|
NormL1 |
Compute L1 norm |
|
NormL2 |
Compute L2 norm |
|
NormDiffC |
Compute C norm of two inputs difference |
|
NormDiffL1 |
Compute L1 norm of two inputs difference |
|
NormDiffL2 |
Compute L2 norm of two inputs difference |
|
DotProd |
Dot product |
|
|
|
|
Library: Complex/Filtering/FIR |
|
|
FirGen |
Generate FIR filter coefficients |
|
FirDirect |
Direct FIR filter |
|
FirDirectUp |
FIR filter with up sampling |
|
FirDirectDown |
FIR filter with down sampling |
|
FirDirectUpDown |
FIR filter with up and down sampling. |
|
|
|
|
Library: Complex/Filtering/IIR |
|
|
IirDirect |
Direct IIR filter form I |
|
IirCoeffs |
Coefficients for IIR Filter Form I |
|
IirGen |
Generates coefficients for IIR Filter Form I |
|
IirBiQuad |
BiQuad IIR Filter |
|
IrrGenBiQuad |
Generate coefficients for BiQuad IIR Filter |
|
|
|
|
Library: Complex/Transform/Fast Fourier Transform |
|
|
FFTFwd_CToC |
Forward FFT for complex samples |
|
FFTInv_CToC |
Inverce FFT for complex samples |
|
|
|
.



