dobee 发表于 2008-6-20 16:31

求助:如何用MATLAB获得信号的功率谱图

小弟课题需要提取信号的特征,想得到信号的功率谱图,后面程序没摸到路子,希望有高手帮忙给解决一下!

clear
fp=fopen('dai11.txt');
Y(:,1)=fscanf(fp,'%f',);
fclose(fp);
sig1=Y;   %采集信号
fp=fopen('dai12.txt');
T(:,1)=fscanf(fp,'%f',);
fclose(fp);
sig2=T;   %采集信号
fs=25000;
q=1.29;   %空气密度
d=2.5e-2;   %传声器中心距
for i=1:75000
      p(i)=(sig1(i)+sig2(i))/2;
      p1(i)=sig2(i)-sig1(i);
      u(i)=*(p1(i)*3/fs);   
      x(i)=u(i).*p(i)';   
end   
x(:,1)=x(i);
页: [1]
查看完整版本: 求助:如何用MATLAB获得信号的功率谱图