diff src/AGC.h @ 493:3029dec89440 carfac_cpp

Adding code to AGC_coefficients(AGC_params*, float, int) Function FIR_coeffs as private function in class AGC_coefficients. FIR_coeffs returns a FloatArray and modify a boolean variable.
author pfh1976@gmail.com
date Sun, 08 Apr 2012 14:28:55 +0000
parents 715fc47a965e
children 24828350536a
line wrap: on
line diff
--- a/src/AGC.h	Sat Apr 07 10:00:56 2012 +0000
+++ b/src/AGC.h	Sun Apr 08 14:28:55 2012 +0000
@@ -36,10 +36,23 @@
   AGC_coefficients(AGC_parameters*, float, int);
   virtual ~AGC_coefficients();
 
+  int n_ch_;
+  int n_agc_stages_;
+  float agc_stage_gain_;
+  FloatArray agc_epsilon_;
+  FloatArray decimation_;
+  FloatArray agc_polez1_;
+  FloatArray agc_polez2_;
+  FloatArray agc_spatial_iterations_;
+  std::vector<FloatArray> agc_spatial_fir_;
+  FloatArray agc_spatial_n_taps_;
+  FloatArray agc_mix_coeffs_;
+  float agc_gain_;
   float detect_scale_;
-  float agc_gain_;
+  
 private:
   AGC_coefficients();
+  FloatArray FIR_coeffs(int, float, float, int, bool*);
 };
 
 #endif /* AGC_H_ */