XCORE SDK
XCORE Software Development Kit
aec_defines.h
1 // Copyright 2022 XMOS LIMITED.
2 // This Software is subject to the terms of the XMOS Public Licence: Version 1.
3 #ifndef AEC_DEFINES_H
4 #define AEC_DEFINES_H
5 
30 #define AEC_LIB_MAX_Y_CHANNELS (2)
31 
45 #define AEC_LIB_MAX_X_CHANNELS (2)
46 
53 #define AEC_FRAME_ADVANCE (240)
54 
59 #define AEC_PROC_FRAME_LENGTH (512)
60 
66 #define AEC_FD_FRAME_LENGTH ((AEC_PROC_FRAME_LENGTH / 2) + 1)
67 
84 #define AEC_LIB_MAX_PHASES (AEC_LIB_MAX_Y_CHANNELS * AEC_LIB_MAX_X_CHANNELS * 10)
85 
90 #define AEC_UNUSED_TAPS_PER_PHASE (16)
91 
97 //
98 #define AEC_FFT_PADDING (2)
99 
100 #define AEC_ZEROVAL_EXP (-1024)
101 #define AEC_ZEROVAL_HR (31)
102 
103 #endif