Ulf@538: /* Ulf@538: * CARFAC.cpp Ulf@538: * Ulf@538: * Created on: 24 mar 2012 Ulf@538: * Author: ulha Ulf@538: */ Ulf@538: Ulf@538: #include "CARFAC.h" Ulf@538: #include "CAR.h" Ulf@538: #include "IHC.h" Ulf@538: #include "AGC.h" Ulf@538: Ulf@538: #include "CARFAC_common_typedefs.h" Ulf@538: Ulf@538: CARFAC::CARFAC(int fs = DEFAULT_FS, Ulf@538: CAR_parameters _CAR_params = CAR_parameters(), Ulf@538: IHC_parameters _IHC_params = IHC_parameters(), Ulf@538: AGC_parameters _AGC_params = AGC_parameters(), Ulf@538: float ERB_break_freq = DEFAULT_ERB_break_freq, Ulf@538: float ERB_Q = DEFAULT_ERB_Q){ Ulf@538: Ulf@538: CAR_params = _CAR_params; Ulf@538: IHC_params = _IHC_params; Ulf@538: AGC_params = _AGC_params; Ulf@538: Ulf@538: FloatArray pole_freqs; //TODO: do it, or push it down to CAR_coefficients level instead Ulf@538: CAR_coeffs = CAR_coefficients(CAR_params, fs, pole_freqs); Ulf@538: Ulf@538: // etc ... Ulf@538: } Ulf@538: Ulf@538: CARFAC::~CARFAC() { Ulf@538: // TODO Auto-generated destructor stub Ulf@538: }