/* * WaveAnalyzer.h * * Created on: 02.04.2011 * Author: sven */ #ifndef WAVEANALYZER_H_ #define WAVEANALYZER_H_ #ifndef _GLIBCXX_STRING #include #endif typedef unsigned long UInt32; struct statVal { UInt32 count; long double p; }; class WaveAnalyzer { public: WaveAnalyzer(); virtual ~WaveAnalyzer(); long double calcSNR(std::string&, std::string&); long double calcArithAvg(std::string&); long double calcVariance(std::string&); long double calcStdDeviation(std::string&); }; #endif /* WAVEANALYZER_H_ */