![]() |
Edge AI Add-on API 2.2.0
|
| int16_t nrf_dsp_freq_thd_i16 | ( | int16_t | p_amplitude_spectrum[], |
| uint16_t | num, | ||
| uint16_t | base_freq_index, | ||
| uint16_t | n_harmonics ) |
#include <include/nrf_edgeai/dsp/spectral/nrf_dsp_freq_thd.h>
Compute Total Harmonic Distortion for provided frequency in fixed-point spectrum.
| [in] | p_amplitude_spectrum | Pointer to amplitude spectrum vector |
| [in] | num | Number of bins/samples in amplitude spectrum |
| [in] | base_freq_index | Frequency index(bin) in amplitude spectrum for which THD will be computed |
| [in] | n_harmonics | Number of harmonics to compute THD, starting from second one, e.g. n_harmonics = 3 then for THD will be used H_2x, H_3x, H_4x |