Edge AI Add-on API 2.2.0
Loading...
Searching...
No Matches
nrf_dsp_findpeaks.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2026 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
15#ifndef _NRF_DSP_SPECTRAL_FINDPEAKS_H_
16#define _NRF_DSP_SPECTRAL_FINDPEAKS_H_
17
20
21#ifdef __cplusplus
22extern "C" {
23#endif
24
38 uint16_t num,
39 flt32_t min_peak_height,
40 uint16_t min_peak_distance,
41 int16_t peaks_indices[],
42 uint16_t peaks_indices_num);
43
56void nrf_dsp_findpeaks_i8(int8_t p_input[],
57 uint16_t num,
58 int8_t min_peak_height,
59 uint16_t min_peak_distance,
60 int16_t peaks_indices[],
61 uint16_t peaks_indices_num);
62
75void nrf_dsp_findpeaks_i16(int16_t p_input[],
76 uint16_t num,
77 int16_t min_peak_height,
78 uint16_t min_peak_distance,
79 int16_t peaks_indices[],
80 uint16_t peaks_indices_num);
81
82#ifdef __cplusplus
83}
84#endif
85
86#endif /* _NRF_DSP_SPECTRAL_FINDPEAKS_H_ */
87
void nrf_dsp_findpeaks_i16(int16_t p_input[], uint16_t num, int16_t min_peak_height, uint16_t min_peak_distance, int16_t peaks_indices[], uint16_t peaks_indices_num)
Finds peaks indexes in the INT16 fixed-point.
void nrf_dsp_findpeaks_i8(int8_t p_input[], uint16_t num, int8_t min_peak_height, uint16_t min_peak_distance, int16_t peaks_indices[], uint16_t peaks_indices_num)
Finds peaks indexes in the INT8 fixed-point.
void nrf_dsp_findpeaks_f32(flt32_t p_input[], uint16_t num, flt32_t min_peak_height, uint16_t min_peak_distance, int16_t peaks_indices[], uint16_t peaks_indices_num)
Finds peaks indexes in the floating-point vector.
float flt32_t
32-bit floating-point type definition.
Definition nrf_edgeai_ctypes.h:21