Edge AI Add-on API 2.2.0
Loading...
Searching...
No Matches

◆ nrf_dsp_pk2pk_lf_hf_i8_s()

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'.

Parameters
[in]p_inputPointer to the input vector
[in]numNumber of samples with 'stride' in input vector
[in]strideVector element offset stride
[in]window_sizeDetermines window size for calculation moving average filter sum, window_size affect attenuation for frequencies
[out]p_pk2pk_lfPointer to store Peak-to-Peak amplitude for Low frequency component
[out]p_pk2pk_hfPointer to store Peak-to-Peak amplitude for High frequency component