假设我们有以下代码:
我已经使用以下命令生成了信号:
如何从这张图片中确定实际频率?我认为我需要将标准化频率转换为实际频率。我知道标准化频率与$f/f_s$相同,其中$f_s$是采样频率,但在这种情况下我该怎么做?
function [ x ] = generate1(N,m,A3)
f1 = 100;
f2 = 200;
T = 1./f1;
t = (0:(N*T/m):(N*T))'; %'
wn = randn(length(t),1); %zero mean variance 1
x = 20.*sin(2.*pi.*f1.*t) + 30.*cos(2.*pi.*f2.*t) + A3.*wn;
%[pks,locs] = findpeaks(x);
plot(x)
end
我已经使用以下命令生成了信号:
`我已经使用以下命令生成了信号`
y=generate1(3,500,1);
我有一个长度为501的样本,现在我想用音乐方法来检测频率,即100和200。假设参数数量为2,因此我尝试了以下:
pmusic(y,4)
如何从这张图片中确定实际频率?我认为我需要将标准化频率转换为实际频率。我知道标准化频率与$f/f_s$相同,其中$f_s$是采样频率,但在这种情况下我该怎么做?