Edge AI Add-on API
2.2.0
Loading...
Searching...
No Matches
nrf_edgeai_features_timedomain.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_TIMEDOMAIN_H_
7
#define _NRF_EDGEAI_PRIVATE_INTERFACES_FEATURES_TIMEDOMAIN_H_
8
9
#include "
nrf_edgeai_features_common.h
"
10
11
#ifdef __cplusplus
12
extern
"C"
{
13
#endif
14
15
// int8 features declarations
16
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(min_max_range_i8);
17
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(min_i8);
18
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(max_i8);
19
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(utility_tss_sum_i8);
20
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(mean_i8);
21
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(std_i8);
22
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(mad_i8);
23
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(skew_kur_i8);
24
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(skew_i8);
25
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(kur_i8);
26
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(rms_i8);
27
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(mcr_i8);
28
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(zcr_i8);
29
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(tcr_i8);
30
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(p2p_lf_hf_i8);
31
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(p2p_lf_i8);
32
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(p2p_hf_i8);
33
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(absmean_i8);
34
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(amdf_i8);
35
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(pscr_i8);
36
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(nscr_i8);
37
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(psoz_i8);
38
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(psom_i8);
39
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(psos_i8);
40
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(rmds_i8);
41
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(crest_i8);
42
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(autocorr_i8);
43
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(hjorth_i8);
44
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8
(lrp_i8);
45
// int16 features declarations
46
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(min_max_range_i16);
47
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(min_i16);
48
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(max_i16);
49
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(utility_tss_sum_i16);
50
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(mean_i16);
51
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(std_i16);
52
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(mad_i16);
53
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(skew_kur_i16);
54
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(skew_i16);
55
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(kur_i16);
56
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(rms_i16);
57
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(mcr_i16);
58
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(zcr_i16);
59
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(tcr_i16);
60
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(p2p_lf_hf_i16);
61
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(p2p_lf_i16);
62
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(p2p_hf_i16);
63
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(absmean_i16);
64
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(amdf_i16);
65
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(pscr_i16);
66
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(nscr_i16);
67
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(psoz_i16);
68
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(psom_i16);
69
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(psos_i16);
70
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(rmds_i16);
71
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(crest_i16);
72
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(autocorr_i16);
73
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(hjorth_i16);
74
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I16
(lrp_i16);
75
// float32 features declarations
76
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(min_max_range_f32);
77
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(min_f32);
78
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(max_f32);
79
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(utility_tss_sum_f32);
80
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(mean_f32);
81
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(std_f32);
82
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(mad_f32);
83
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(skew_kur_f32);
84
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(skew_f32);
85
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(kur_f32);
86
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(rms_f32);
87
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(mcr_f32);
88
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(zcr_f32);
89
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(tcr_f32);
90
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(p2p_lf_hf_f32);
91
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(p2p_lf_f32);
92
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(p2p_hf_f32);
93
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(absmean_f32);
94
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(amdf_f32);
95
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(pscr_f32);
96
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(nscr_f32);
97
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(psoz_f32);
98
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(psom_f32);
99
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(psos_f32);
100
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(rmds_f32);
101
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(crest_f32);
102
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(autocorr_f32);
103
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(hjorth_f32);
104
NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_F32
(lrp_f32);
105
106
#ifdef __cplusplus
107
}
108
#endif
109
110
#endif
/* _NRF_EDGEAI_PRIVATE_INTERFACES_FEATURES_TIMEDOMAIN_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_DECLARE_FEATURE_FUNCTION_I8
#define NRF_EDGEAI_DECLARE_FEATURE_FUNCTION_I8(feature_name)
Definition
nrf_edgeai_features_common.h:76
nrf_edgeai_features_common.h
include
nrf_edgeai
rt
private
features
dsp
nrf_edgeai_features_timedomain.h
Generated on Thu Jul 9 2026 11:59:51 for Edge AI Add-on API by
1.12.0