0

.サンプルがあるとします

y =

   31.2241
   -5.9830
   22.6058
   -2.2309
  -42.8272
   29.2850
   -6.2652
   20.8502
   -2.4639
  -44.7525
   30.1104
   -6.0180
   21.4476
   -1.5089
  -45.1826
   29.2744

そしてどういうわけか、異なる周波数と振幅で2つのsin関数を含む正弦波法によって得られたことがわかっているので、音楽法を適用します

pmusic(y,4)

と絵

ここに画像の説明を入力

正規化されたピークでのピークの位置は知っていますが、実際の周波数はわかりません。それを見つける方法は?式は正規化された周波数* fs/2であることはわかっていますが、fsはどうですか? 私はそれを見つけることができますか?

4

1 に答える 1

1

サンプリング レートが明示的に指定されていない場合は、データセットの長さ (時間) をサンプル数で割ることで取得できます。

fs、期間、またはサンプルを特定の時点に関連付けるその他の情報がなければ、運が悪い.

必要な情報がある場合、pmusic はそれを受け入れ、正規化されていない適切な頻度で値を返します。

以下では、2 つの cos 波が一緒に追加されています。合計データセットの持続時間は 5 秒で、サンプル数は 512 です。追加する 2 つの項は、使用するサンプル数 (256 と入力しましたが、256 がデフォルト値であるため、[] も同じです) と、Hz 単位のサンプリング レートです。

これにより、結果の正規化されていないプロットが得られます。

x = linspace(0,5,512);
y = 1*cos(2*pi*2*x)+1*cos(2*pi*10*x);

pmusic(y,4,256,512/5)
于 2014-07-11T11:19:24.390 に答える