Edge AI Add-on API
2.2.0
Loading...
Searching...
No Matches
nrf_edgeai_features_freqdomain.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
*/
6
#ifndef _NRF_EDGEAI_PRIVATE_INTERFACES_FEATURES_FREQDOMAIN_H_
7
#define _NRF_EDGEAI_PRIVATE_INTERFACES_FEATURES_FREQDOMAIN_H_
8
9
#include "
nrf_edgeai_features_common.h
"
10
11
#ifdef __cplusplus
12
extern
"C"
{
13
#endif
14
15
// float32 features declarations
16
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(utility_rfft_128_f32);
17
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(utility_rfft_256_f32);
18
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(utility_rfft_512_f32);
19
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(utility_rfft_1024_f32);
20
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(utility_rfft_2048_f32);
21
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(dom_freqs_features_f32);
22
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(freqs_energy_ratios_f32);
23
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(spectral_rms_f32);
24
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(spectral_crest_f32);
25
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(spectral_centroid_f32);
26
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(spectral_spread_f32);
27
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(spectrum_bins_f32);
28
29
// int16 features declarations
30
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(utility_rfft_128_i16);
31
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(utility_rfft_256_i16);
32
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(utility_rfft_512_i16);
33
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(utility_rfft_1024_i16);
34
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(utility_rfft_2048_i16);
35
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(dom_freqs_features_i16);
36
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(freqs_energy_ratios_i16);
37
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(spectral_rms_i16);
38
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(spectral_crest_i16);
39
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(spectral_centroid_i16);
40
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(spectral_spread_i16);
41
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(spectrum_bins_i16);
42
43
#ifdef __cplusplus
44
}
45
#endif
46
47
#endif
/* _NRF_EDGEAI_PRIVATE_INTERFACES_FEATURES_FREQDOMAIN_H_ */
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
#define NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32(feature_name)
Definition
nrf_edgeai_features_common.h:82
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
#define NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16(feature_name)
Definition
nrf_edgeai_features_common.h:79
nrf_edgeai_features_common.h
include
nrf_edgeai
rt
private
features
dsp
nrf_edgeai_features_freqdomain.h
Generated on Thu Jul 9 2026 11:59:51 for Edge AI Add-on API by
1.12.0