log trunk/carfac/carfac_common.h @ 678:7f424c1a8b78

age author description
Thu, 23 May 2013 16:56:38 +0000 ronw Remove dependency on google logging library in favor of simple asserts.
Wed, 22 May 2013 21:30:02 +0000 alexbrandmeyer Fourth revision of Alex Brandmeyer's C++ implementation. Fixed more style issues, changed AGC structures to vectors, replaced FloatArray2d with vector<FloatArray>, implemented first tests using GTest to verify coefficients and monaural output against Matlab values (stored in aimc/carfac/test_data/). To run tests, change the path stored in carfac_test.h in TEST_SRC_DIR. Added CARFAC_GenerateTestData to the Matlab branch, fixed stage indexing in CARFAC_Cross_Couple.m to reflect changes in AGCCoeffs and AGCState structs.
Fri, 17 May 2013 19:52:45 +0000 alexbrandmeyer Carfac C++ revision 3, indluding more style improvements. The output structs are now classes again, and have separate storage methods for each output structure along with flags in the Run and RunSegment methods to allow for only storing NAPs if desired.
Thu, 16 May 2013 17:33:23 +0000 alexbrandmeyer Second check-in of Alex Brandmeyer's C++ implementation of CARFAC. Addressed style issues and completed implementation of remaining functions. Still needs proper testing of the output stages against the MATLAB version, and runtime functions need improvements in efficiency.
Mon, 13 May 2013 22:51:15 +0000 alexbrandmeyer First version of a C++ implementation by Alex Brandmeyer