采样频率变化的方波的求周期

时间:2019-03-13 17:48:31

标签: matlab signal-processing discrete-mathematics

我有一个方波(0-1.8V),它具有可变的采样频率(来自电路模拟器)。它也不是完美的方波(高低信号可能非常接近,但不精确地为零或1伏),并且下降时间比上升时间稍慢。

另一个因素是,我将重新获取数据,并且当我更改另一个参数时,周期(以及可能的占空比)也会发生变化,因此每个窗口的工作周期不是固定的。

我尝试了自相关,但似乎给了我两倍的实际时间。而且fft似乎需要固定的采样率。 找到此方波周期的最佳解决方案是什么?

enter image description here

1 个答案:

答案 0 :(得分:0)

我将使用diff,找到峰(使用findpeaks),包括最大值和最小值,并找到循环时间。似乎简单且计算效率高。