【发布时间】:2019-08-04 12:11:27
【问题描述】:
我有一个采样频率不同的方波 (0-1.8V)(来自电路模拟器)。它也不是一个完美的方波(高低信号可能非常接近但不精确为零或 1 伏),下降时间比上升时间稍慢。
另一个因素是我将重新获取数据,并且当我更改另一个参数时,周期(可能还有占空比)会发生变化,因此我没有使用每个窗口的固定周期数。
我尝试了自相关,但它似乎给了我两倍左右的实际周期。而且 fft 似乎需要一个固定的采样率。 找出这个方波周期的最佳解决方案是什么?
【问题讨论】:
-
你可以重新采样到固定速率(例如使用
interp1)然后应用相关性或DFT吗? -
看看这个关于“非均匀采样信号的频谱分析”的页面是否对你有帮助。 mathworks.com/help/signal/examples/…
-
我不能真正重新采样,因为我不想丢失任何信息,而且样本向量会非常长,对于 MATLAB 来说太长了
-
您有关于抽样程序的任何信息吗?意味着采样率如何变化?
-
据我所知,电路模拟器在上升/下降沿附近采集更多样本,而在平坦部分则更少。这些边缘可能会增加 10 倍或 100 倍
标签: matlab signal-processing discrete-mathematics