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

不知何故我知道它是通过正弦方法得到的,它包含两个不同频率和幅度的正弦函数,所以我应用音乐方法

pmusic(y,4)

和图片

在此处输入图像描述

我知道归一化峰值处的峰值位置,但我不知道实际频率,如何找到它?因为我知道公式是归一化频率*fs/2,但是 fs 呢?我能找到吗?

4

1 回答 1

1

如果您没有明确给出采样率,您可以通过将数据集的长度(时间)除以样本数来获得它。

如果没有 fs、持续时间或其他一些将您的样本与时间点相关联的信息,那么您就不走运了。

如果您确实有必要的信息,pmusic 将接受它并以适当的、非标准化的频率返回值。

下面,我们将两个 cos 波加在一起,总数据集持续时间为 5 秒,包含 512 个样本。要添加的两个术语是它要使用的样本数(我输入了 256,但 [] 也会这样做,因为 256 是默认值。)和以赫兹为单位的采样率。

这将为您提供结果的非标准化图。

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 回答