chuchun 发表于 2006-4-21 10:18

求:任一随机信号周期图法与自相关函数法功率谱估计

任一随机信号x(n)=10*sin(3/5*pi*n)+20*sin(7/10*pi*n+pi/2)
因为急用,望各路高手能给予帮助

[ 本帖最后由 xinyuxf 于 2007-7-12 19:37 编辑 ]

jumpwolf 发表于 2006-4-21 11:14

自功率谱函数psd<BR>相关函数xcorr,用法可以看帮助。<BR><STRONG>周期图法是什么意思???</STRONG>

chuchun 发表于 2006-4-21 11:31

<P>多谢朋友指点<BR>周期图法就是直接法</P>

chuchun 发表于 2006-4-21 14:49

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函数实现的具体算法?

希望大家能多多帮助

happy 发表于 2006-4-22 21:30

回复:(chuchun)跪求:任一随机信号直接法(周期图法...

那你就自己根据算法写程序呗

chuchun 发表于 2006-4-22 21:44

谢谢教授,但小弟弟我是初学者,对MATLAB基本不会,还在努力ing。。。。。<BR>贴子上的程序也是网上下的,现在急需一个直接法的程序<BR>所以上论坛求救来了

happy 发表于 2006-4-22 22:30

回复:(chuchun)跪求:任一随机信号直接法(周期图法...

看看http://forum.vibunion.com/forum/viewthread.php?tid=4833给出的方法

happy 发表于 2006-4-23 11:41

回复:(chuchun)跪求:任一随机信号直接法(周期图法...

你找《数字信号处理理论、算法与实现(第二版)》看看有没有源程序<BR>没有的话就按照上面的算法自己写吧

wwhbluesun 发表于 2006-4-21 20:04

函数很多,试试psd(),pwelch(),...

<P>至于间接法,先要计算自相关函数XR = xcorr(x,,,),再fft(fftshift(XR)), ok</P>

zkj3041511036 发表于 2008-1-8 14:21

采集心电信号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]
查看完整版本: 求:任一随机信号周期图法与自相关函数法功率谱估计