CMSIS-DSP
CMSIS DSP Software Library
Loading...
Searching...
No Matches
API Reference
Here is a list of all modules:
[detail level
1
2
3
4
]
►
Examples
Bayes Example
Class Marks Example
Convolution Example
Dot Product Example
Frequency Bin Example
FIR Lowpass Filter Example
Graphic Audio Equalizer Example
Linear Interpolate Example
Matrix Example
Signal Convergence Example
SineCosine Example
SVM Example
Variance Example
►
Generic Types
Enumerations for transform buffer size functions
►
Basic Math Functions
Vector Absolute Value
Vector Addition
Vector bitwise AND
Elementwise clipping
Vector Dot Product
Vector Multiplication
Vector Negate
Vector bitwise NOT
Vector Offset
Vector bitwise inclusive OR
Vector Scale
Vector Shift
Vector Subtraction
Vector bitwise exclusive OR
Bayesian estimators
►
Complex Math Functions
Complex Conjugate
Complex Dot Product
Complex Magnitude
Complex Magnitude Squared
Complex-by-Complex Multiplication
Complex-by-Real Multiplication
►
Controller Functions
Sine Cosine
PID Motor Control
Vector Park Transform
Vector Inverse Park transform
Vector Clarke Transform
Vector Inverse Clarke Transform
►
Distance Functions
►
Float Distances
Bray-Curtis distance
Canberra distance
Chebyshev distance
Cityblock (Manhattan) distance
Correlation distance
Cosine distance
Dynamic Time Warping Distance
Euclidean distance
Jensen-Shannon distance
Minkowski distance
Boolean Distances
►
Fast Math Functions
ArcTan2
Cosine
Fixed point division
Sine
Vector Exponential
Vector Log
Square Root
►
Filtering Functions
High Precision Q31 Biquad Cascade Filter
Biquad Cascade IIR Filters Using Direct Form I Structure
Biquad Cascade IIR Filters Using a Direct Form II Transposed Structure
Convolution
Partial Convolution
Correlation
Finite Impulse Response (FIR) Decimator
Finite Impulse Response (FIR) Filters
Finite Impulse Response (FIR) Lattice Filters
Finite Impulse Response (FIR) Sparse Filters
Infinite Impulse Response (IIR) Lattice Filters
Levinson Durbin Algorithm
Least Mean Square (LMS) Filters
Normalized LMS Filters
Finite Impulse Response (FIR) Interpolator
►
Interpolation Functions
Bilinear Interpolation
Linear Interpolation
Cubic Spline Interpolation
►
Matrix Functions
Householder transform of a vector
Matrix Addition
Cholesky and LDLT decompositions
Complex Matrix Multiplication
Complex Matrix Transpose
Matrix Initialization
Matrix Inverse
Matrix Multiplication
QR decomposition of a Matrix
Matrix Scale
Matrix Subtraction
Matrix Transpose
Matrix Vector Multiplication
►
Quaternion Math Functions
►
Quaternion conversions
Quaternion to Rotation
Rotation to Quaternion
Quaternion Conjugate
Quaternion Inverse
Quaternion Norm
Quaternion normalization
►
Quaternion Product
Elementwise Quaternion Product
Quaternion Product
►
Statistics Functions
Absolute Maximum
Absolute Minimum
Accumulation functions
Entropy
Kullback-Leibler divergence
LogSumExp
Maximum
Mean
Minimum
Mean Square Error
Power
Root mean square (RMS)
Standard deviation
Variance
►
Support Functions
Typecasting
Barycenter
Vector sorting algorithms
Vector Copy
Convert 16-bit floating point value
Convert 64-bit floating point value
Vector Fill
Convert 32-bit floating point value
Convert 16-bit fixed point value
Convert 32-bit fixed point value
Convert 8-bit fixed point value
Weighted Average
►
SVM Functions
Linear SVM
Polynomial SVM
RBF SVM
Sigmoid SVM
►
Transform Functions
►
Complex FFT Functions
Complex FFT Tables
Complex FFT F16
Complex FFT F32
Complex FFT F64
Complex FFT Q15
Complex FFT Q31
Deprecated Complex FFT functions
►
MFCC
MFCC F32
MFCC F16
MFCC Q15
MFCC Q31
►
Real FFT Functions
Real FFT F16 Functions
Real FFT F64 Functions
Real FFT Q15 Functions
Real FFT Q31 Functions
Real FFT Tables
Real FFT F32 Functions
►
Transform Buffer Sizes
Buffer Sizes for CFFT
Buffer Sizes for RFFT
Buffer Sizes for MFCC
►
Window Functions
►
Flat-top window functions
Hft116d window function (116.8 dB)
Hft144d window function (144.1 dB)
Hft169d window function (169.5 dB)
Hft196d window function (196.2 dB)
Hft223d window function (223.0 dB)
Hft248d window function (248.4 dB)
Hft90d window function (90.2 dB)
Hft95 window function (95.0 dB)
►
Regular window functions
Bartlett window function (26.5 dB)
Blackman Harris window function (92 dB)
Hamming window function (42.7 dB)
Hanning window function (31.5 dB)
Nuttall3 window function (46.7 dB)
Nuttall3a window function (64.2 dB)
Nuttall3b window function (71.5 dB)
Nuttall4 window function (60.9 dB)
Nuttall4a window function (82.6 dB)
Nuttall4b window function (93.3 dB)
Nuttall4c window function (98.1 dB)
Welch window function (21.3 dB)
Deprecated Real FFT Functions
►
C++ extension
Architecture independent algorithms
Architecture detection
Common types and constants
Tools for debugging
Fixed point datatypes
Abstract syntax tree for fusion
Matrixes
►
Memory allocator
Memory buffer allocator
Vector / matrix buffer allocator
Miscellaneous utilities for memory
►
Number datatypes
►
DSP extension specific number definitions
Q15
Q7
►
Helium specific number definitions
Complex Float
Complex Half
Complex Q15
Complex Q31
Float
Half
Q15
Q31
Q7
►
Scalar number definitions
Complex Double
Complex Float
Complex Half
Complex Q15
Complex Q31
Complex Q7
Double
Float
Tuple
Half
Q15
Q31
Q7
►
Architecture specific algorithm
DSP Extension specific algorithm
Helium specific algorithm
Scalar algorithm
Unrolling
Vectors