2024-06-16 13:51:48 发布
网友
假设N=1000个电压采样,采样率为1ms。我需要用python/numpy精确地找到基波的振幅和角度,在45到55赫兹之间,以及可能存在的任何边带。 我需要一个锁相环来实现这一点,还是可以不用锁相环来实现
您的测量频率基本上太低,应该是预期事件频率的两倍以上
测量值:0.025s 事件范围:0.0182-0.0222s
更多信息:https://en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampling_theorem
锁相环是估计基波频率等的合理方法。假设您预先采集了N个样本,另一种分析方法是:
np.hanning(N)
Ts
n * N * Ts
n
您的测量频率基本上太低,应该是预期事件频率的两倍以上
测量值:0.025s
事件范围:0.0182-0.0222s
更多信息:https://en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampling_theorem
锁相环是估计基波频率等的合理方法。假设您预先采集了N个样本,另一种分析方法是:
np.hanning(N)
,将其逐点乘以样本李>Ts
秒的采样间隔,结果数组的第N个元素是频率n * N * Ts
的DFT系数,单位为Hz(或对于值N=1000,Ts=0.001,简单n
Hz)李>相关问题 更多 >
编程相关推荐