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

◆ nrf_dsp_scale_minmax_i16()

void nrf_dsp_scale_minmax_i16 ( const int16_t * p_input,
uint16_t num,
const int16_t min,
const int16_t max,
int16_t * p_output )

#include <include/nrf_edgeai/dsp/support/nrf_dsp_scale_minmax.h>

Min-Max scaling of the INT16 vector ( y = (x - min) / (max - min) )

Note
In order not to lose accuracy when dividing, the subtraction result (x - min) is multiplied by NRF_DSP_INT16_QFACTOR
Parameters
[in]p_inputPointer to the input vector
[in]numNumber of samples in input vector
[in]minMinimum scaling factor
[in]maxMaximum scaling factor
[out]p_outputPointer to the output scaled vector