早教吧作业答案频道 -->数学-->
x(n)=[0,1,1,0,1,0],用间接法和周期图法求功率谱估值
题目详情
x(n)=[0,1,1,0,1,0],用间接法和周期图法求功率谱估值
▼优质解答
答案和解析
间接法:
xn=[0,1,1,0,1,0];
nfft=128; %这个数可变,取决于您需要的频率分辨率
cxn=xcorr(xn,'unbiased'); %计算序列的自相关函数
CXk=fft(cxn,nfft);
Pxx=abs(CXk);
index=0:round(nfft/2-1);
k=index*Fs/nfft;
plot_Pxx=10*log10(Pxx(index+1));
figure;stem(k,plot_Pxx);
周期图法:
Fs=2; %可设
xn=[0,1,1,0,1,0];
window=boxcar(length(xn)); %矩形窗
nfft=1024; %可设
[Pxx,f]=periodogram(xn,window,nfft,Fs); %直接法
figure;plot(f,10*log10(Pxx));
运行会出图的,可以看到两种方法的图类似,关于功率谱的深入理解,还有一个非常好的网址:
比较了几种功率谱估计的方法
xn=[0,1,1,0,1,0];
nfft=128; %这个数可变,取决于您需要的频率分辨率
cxn=xcorr(xn,'unbiased'); %计算序列的自相关函数
CXk=fft(cxn,nfft);
Pxx=abs(CXk);
index=0:round(nfft/2-1);
k=index*Fs/nfft;
plot_Pxx=10*log10(Pxx(index+1));
figure;stem(k,plot_Pxx);
周期图法:
Fs=2; %可设
xn=[0,1,1,0,1,0];
window=boxcar(length(xn)); %矩形窗
nfft=1024; %可设
[Pxx,f]=periodogram(xn,window,nfft,Fs); %直接法
figure;plot(f,10*log10(Pxx));
运行会出图的,可以看到两种方法的图类似,关于功率谱的深入理解,还有一个非常好的网址:
比较了几种功率谱估计的方法
看了 x(n)=[0,1,1,0,...的网友还看了以下:
求特征值和特征向量三阶矩阵数值皆为1,一行(111)二行(111)三行(111)按(λE-A)x= 2020-05-14 …
设g(X)=f(x+π/2)且lgg(x)>0,求g(X)的单调区间已知函数f(x)=-2acos 2020-05-19 …
急如何用mathematica求方程cotx=1/x-x/2最接近于0的两个正根?用FindRoo 2020-06-13 …
MATLAB中求微分方程关于x的微分方程求解(d^2/dx^2)*f(x)-(x+0.2)*f(x 2020-06-14 …
关于导数的一个问题,可能有点涉及高等数学.我一直想不通.根据(x^α)'=αx^(α-1)(α是任 2020-07-16 …
求2xsin(1/x)-cos(1/x)在x→0+时的极限.这个问题是这么来的,考虑f(x)=(x 2020-07-21 …
分段函数求导?设f(x)={[(1+x)^(1/x0]-e,x不等于00,x=0求f(x)在x=0 2020-07-22 …
几道简单的高数题1.设f(x)=∫1到x(Int/1+t)dt,(x>0),求f(x)+f(1/x 2020-07-22 …
F(x)=x(e^x-1)-ax^2,若当x≥0时f(x)≥0,求a的取值范围?f(xF(x)=x 2020-07-26 …
设函数f(x)=e^x-1-x-ax^2若当x>=0时,f(x)>=0,求a的取值范围我做的过程是令 2020-12-27 …