计算信号的谐波

时间:2012-04-23 13:53:33

标签: signal-processing

我的矢量形式的信号包含许多样本,频率为w0。我想找到那个信号的谐波。有办法吗?

假设k = 2,对于2 * w0,我如何构建来自样本的信号的谐波? 这是我的样本中的前20个:

-0.239570299386578  0.1034882656331065  0.434308908352916  0.7137668996246224  0.9088106936857204  0.9963988158818323  0.9661854915005951  0.8217108676412244  0.5800958281197547  0.2698446607867672  -0.07226783043916135  -0.4058656575212867  -0.6914578691976684  -0.8952909939878536  -0.9932554094058046  -0.9737846003601184  -0.8391674550614948  -0.6053346354564043  -0.2999053926206244  0.04098635822626423

它的周期= 18.我想通过使用这个值找到周期为9的信号的放大器。

如果我的信号是x [n]且其谐波是h [n],我可以说h [n] = x [2n]吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用Goertzel算法找到任何频率或周期的幅度。