#include <stdio.h>
#include <stdlib.h>


#include "SamsungSolomonVoiceW_Int.h"
#include "SamsungSolomonVoiceW_Table.h"
#include "SamsungSolomonVoiceW_basic_op.h"
#include "SamsungSolomonVoiceW_FFT_functions.h"



void SolomonVoiceWVADACCInit(VADACCStatus* VADACC_buf, SamsungSolomonVoiceWTxVADACCParam* VADACC_param, COMMONBUF* common_buf);

void SolomonVoiceW_VADACC_ParamConfig(SamsungSolomonVoiceWTxVADACCParam* VADACC_param, SamsungSolomonVoiceWTxVADACCParam* param);

void SolomonVoiceWVADACCVectorSmooting(int *in, int *tmp, short N);

void FN_VADACC(DVTX_ECNS_Cfg_t* DVTX_ECNS_vars);

void FN_BACKGROUND_NOISE_CONTEXT_FROM_BF_NS_AEC_ACCELEROMETER(DVTX_ECNS_Cfg_t* DVTX_ECNS_vars);
short EchoPSDgain[DVTX_M_ACC_MAXFREQ] = {
	1000	,
2000	,
3000	,
4000	,
5000	,
6000	,
7000	,
8000	,
9000	,
10000	,
11000	,
12000	,
13000	,
14000	,
15000	,
16000	,
17000	,
18000	,
19000	,
20000	,
21000	,
22000	

};