求:任一随机信号周期图法与自相关函数法功率谱估计
任一随机信号x(n)=10*sin(3/5*pi*n)+20*sin(7/10*pi*n+pi/2)因为急用,望各路高手能给予帮助
[ 本帖最后由 xinyuxf 于 2007-7-12 19:37 编辑 ] 自功率谱函数psd<BR>相关函数xcorr,用法可以看帮助。<BR><STRONG>周期图法是什么意思???</STRONG> <P>多谢朋友指点<BR>周期图法就是直接法</P> clear;
Fs=1000; %采样频率
n=0:1/Fs:1;
x(n)=10*sin(3/5*pi*n)+20*sin(7/10*pi*n+pi/2)
window=boxcar(length(xn)); %矩形窗
nfft=1024;
=periodogram(xn,window,nfft,Fs); %直接法
plot(f,10*log10(Pxx));
能不能不用periodogram函数实现的具体算法?
希望大家能多多帮助
回复:(chuchun)跪求:任一随机信号直接法(周期图法...
那你就自己根据算法写程序呗 谢谢教授,但小弟弟我是初学者,对MATLAB基本不会,还在努力ing。。。。。<BR>贴子上的程序也是网上下的,现在急需一个直接法的程序<BR>所以上论坛求救来了回复:(chuchun)跪求:任一随机信号直接法(周期图法...
看看http://forum.vibunion.com/forum/viewthread.php?tid=4833给出的方法回复:(chuchun)跪求:任一随机信号直接法(周期图法...
你找《数字信号处理理论、算法与实现(第二版)》看看有没有源程序<BR>没有的话就按照上面的算法自己写吧函数很多,试试psd(),pwelch(),...
<P>至于间接法,先要计算自相关函数XR = xcorr(x,,,),再fft(fftshift(XR)), ok</P>采集心电信号Time,V1后周期图法!
V=V1(1:1000)subplot(2,1,1);plot(200*Time(1:1000),V)
Y = fft(V,512);
Pyy = Y.* conj(Y) / 512;
f = 1000*(0:256)/512;
subplot(2,1,2);plot(f,Pyy(1:257))
页:
[1]