示例#1
0
RunningMeanHighPass<TYPE>::RunningMeanHighPass(double windowLength, double fsamp)
	: _windowLength(windowLength), _samplingFrequency(0),
	  _windowLengthI(0), _sampleCount(0), _average(0)
{
	if ( fsamp )
		setSamplingFrequency(fsamp);
}
示例#2
0
IIRDifferentiate<T>::IIRDifferentiate(double fsamp) : _fsamp(fsamp) {
	reset();
	setSamplingFrequency(fsamp);
}
示例#3
0
IIRIntegrate<T>::IIRIntegrate(double a, double fsamp) {
	init(a);
	setSamplingFrequency(fsamp);
}
示例#4
0
Average<TYPE>::Average(double timeSpan /*sec*/, double fsamp)
 : _timeSpan(timeSpan), _fsamp(0.0) {
	if ( fsamp )
		setSamplingFrequency(fsamp);
}