![](/img/trans.png)
[英]I want to increase the frequency of each element of an array with particular amount?
[英]I have an array of samples at equal intervals of 25 ms. I want to determine the frequency spectrum for the fundamental
假设 N=1000 个电压样本,采样率为 1 ms。 我需要使用 python/numpy 精确找到基波的幅度和角度,它在 45 到 55 Hz 之间以及可能存在的任何边带。 我需要锁相环来做到这一点,还是可以不用?
您的测量频率从根本上来说太低了,应该是您预期事件频率的两倍以上!
测量: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)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.