V4.0.1 of the ARM CMSIS DSP libraries. Note that arm_bitreversal2.s, arm_cfft_f32.c and arm_rfft_fast_f32.c had to be removed. arm_bitreversal2.s will not assemble with the online tools. So, the fast f32 FFT functions are not yet available. All the other FFT functions are available.

Dependents:   MPU9150_Example fir_f32 fir_f32 MPU9150_nucleo_noni2cdev ... more

Embed: (wiki syntax)

« Back to documentation index

Fast Math Functions

Fast Math Functions

This set of functions provides a fast approximation to sine, cosine, and square root. More...

Modules

 Square Root
 

Computes the square root of a number.


 Cosine
 

Computes the trigonometric cosine function using a combination of table lookup and cubic interpolation.


 Sine
 

Computes the trigonometric sine function using a combination of table lookup and cubic interpolation.



Detailed Description

This set of functions provides a fast approximation to sine, cosine, and square root.

As compared to most of the other functions in the CMSIS math library, the fast math functions operate on individual values and not arrays. There are separate functions for Q15, Q31, and floating-point data.