|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
Digital Signal Processing (DSP) math functions and utilities. More...
Topics | |
| Basic Math Functions | |
| Basic element-wise math operations for DSP. | |
| Float/Fixed point shift conversion functions | |
| Convert number representation in Float or Double to/from Q31/Q15/Q7. | |
| Helper macros for printing Q values. | |
| Extends the existing inttypes headers for print formatting. | |
Typedefs | |
| typedef int8_t | q7_t |
| 8-bit fractional data type in 1.7 format. | |
| typedef int16_t | q15_t |
| 16-bit fractional data type in 1.15 format. | |
| typedef int32_t | q31_t |
| 32-bit fractional data type in 1.31 format. | |
| typedef int64_t | q63_t |
| 64-bit fractional data type in 1.63 format. | |
| typedef __fp16 | float16_t |
| 16-bit floating point type definition. | |
| typedef float | float32_t |
| 32-bit floating-point type definition. | |
| typedef double | float64_t |
| 64-bit floating-point type definition. | |
Digital Signal Processing (DSP) math functions and utilities.
| typedef __fp16 float16_t |
#include <zephyr/dsp/types.h>
16-bit floating point type definition.
| typedef float float32_t |
#include <zephyr/dsp/types.h>
32-bit floating-point type definition.
| typedef double float64_t |
#include <zephyr/dsp/types.h>
64-bit floating-point type definition.
#include <zephyr/dsp/types.h>
16-bit fractional data type in 1.15 format.
#include <zephyr/dsp/types.h>
32-bit fractional data type in 1.31 format.
#include <zephyr/dsp/types.h>
64-bit fractional data type in 1.63 format.
#include <zephyr/dsp/types.h>
8-bit fractional data type in 1.7 format.