【发布时间】:2019-02-28 22:16:27
【问题描述】:
我有这些参数的信号:1kHz 频率,1Vpp。 我正在尝试找到从 20 个样本中计算信号幅度和频率的最佳算法。我将尝试用 C 语言(在我的微控制器上)实现这个算法。 我估计采样频率为采样正弦波的 2.5kHz Pic:
有人有想法吗? 感谢您的帮助!
【问题讨论】:
-
您最好的选择似乎是 DCT(离散余弦变换)。由于您的样本数量很少,因此可以很好地优化它。由于样本数和采样率低,一个缺点是精度有限(对于频率)。
-
@Anty 你能详细说明一下吗?
标签: c algorithm signals microcontroller trigonometry