求助:滤波和峰值问题
对于一个时间为180ms左右的冲击速度-时间曲线,取20000个点,点数可增加,如何进行滤波处理,是用滤波器好还是平均值光滑曲线好,有可以直接用的函数吗?还有求峰值以及真有效值在cvi中有可用的函数么?初学急用,谢谢各位! 滤波可以分两步:1、先去除偶然误差;
2、综合滤波。就你的情况,可以采用算术平均法或递推平均法。相关算法可以在网上下载;
CVI中求信号峰值的函数原型为:
AnalysisLibErrType PeakDetector (double inputArray[], int size, double threshold, int width, int polarity, int initialize, int endOfData, int *count, double **locations, double **amplitudes, double **secondDerivatives);
页:
[1]