The Sensor-DSP library provides signal processing functions required to support the implementation of different sensor applications, i.e. radar gesture recognition, vital sensing and presence detection. The Sensor-DSP library builds on top of the standard ARM CMSIS-DSP library.
Figure 1. Application architecture based on Sensor-DSP library and sensor drivers
Refer to the API Reference Guide Quick Start Guide section for step-by-step instruction how to enable the Sensor-DSP Library.
Refer to Building for speed for more information.
The application using the Sensor-DSP can control the size of the library by compiling in support for e.g. different types and supported lengths of FFTs. As an example if you are only interested in the ifx_range_fft_f32 for length 128 and the ifx_doppler_cfft_f32 for length 16, you can add to the Makefile DEFINES of your ModusTooolbox project the following:
The needed preprocessor symbols can be generated using the cmsisdspconfig.py script present in the CMSIS-DSP folder found in mtb_shared after running make getlibs
in your project.
Figure 2. CMSIS-DSP Configuration
Refer to Compilation symbols for tables for more information.
For more information, refer to the following documents:
© Infineon Technologies AG, 2022.