CMSIS DSP library

Dependents:   performance_timer Surfboard_ gps2rtty Capstone ... more

Embed: (wiki syntax)

« Back to documentation index

Complex Math Functions

Complex Math Functions

This set of functions operates on complex data vectors. More...

Modules

 Complex Conjugate
 

Conjugates the elements of a complex data vector.


 Complex Dot Product
 

Computes the dot product of two complex vectors.


 Complex Magnitude
 

Computes the magnitude of the elements of a complex data vector.


 Complex Magnitude Squared
 

Computes the magnitude squared of the elements of a complex data vector.


 Complex-by-Complex Multiplication
 

Multiplies a complex vector by another complex vector and generates a complex result.


 Complex-by-Real Multiplication
 

Multiplies a complex vector by a real vector and generates a complex result.



Detailed Description

This set of functions operates on complex data vectors.

The data in the complex arrays is stored in an interleaved fashion (real, imag, real, imag, ...). In the API functions, the number of samples in a complex array refers to the number of complex values; the array contains twice this number of real values.