0

多数のサンプルを含むベクトル形式の信号があり、周波数は 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] と言えますか?

前もって感謝します。

4

1 に答える 1

0

Goertzel アルゴリズムを使用して、任意の周波数または周期の振幅を見つけることができます。

于 2012-04-23T16:38:53.980 に答える