![]() |
Edge AI Add-on API 2.2.0
|
| void nrf_dsp_pk2pk_lf_hf_i8_s | ( | const int8_t * | p_input, |
| uint16_t | num, | ||
| size32_t | stride, | ||
| size32_t | window_size, | ||
| int16_t * | p_pk2pk_lf, | ||
| int16_t * | p_pk2pk_hf ) |
#include <include/nrf_edgeai/dsp/statistic/nrf_dsp_pk2pk.h>
Finds Peak-to-Peak amplitude for Low and High frequency components of signal, represented as a INT8 fixed-point vector, using values in increments of 'stride'.
| [in] | p_input | Pointer to the input vector |
| [in] | num | Number of samples with 'stride' in input vector |
| [in] | stride | Vector element offset stride |
| [in] | window_size | Determines window size for calculation moving average filter sum, window_size affect attenuation for frequencies |
| [out] | p_pk2pk_lf | Pointer to store Peak-to-Peak amplitude for Low frequency component |
| [out] | p_pk2pk_hf | Pointer to store Peak-to-Peak amplitude for High frequency component |