查找一组测量值的频率最小值和最大值

finding frequency min and max of an array of measurements

我有一组看起来类似于心电图的测量值。

https://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Normal_ECG_2.svg/660px-Normal_ECG_2.svg.png

我需要做一些函数来找到这样一个图的频率、最小值和最大值。它实际上不是 ECG,因此某些特定的 ECG 技术不起作用。

我没有处理此类数据的经验,因此不胜感激!

根据您在软件和信号处理方面的经验水平,有许多可能的方法可以解决这个问题,包括 MATLAB、python 库等。您没有指定是否需要检查现有数据集,或者如果您需要构建一个系统来读取输入信号,那么我会假设是前者。

我建议应用 Fast Fourier Transform, which is a widely used method for transforming the discrete data set you have into the frequency domain. Then, finding the frequency of the beat you're attempting to measure is as simple as finding a peak within a frequency range that makes sense. In MATLAB, these functions are called fft and findpeak