aabartlettpsd.m

来自「Adaptive Filtering Primer with MATLAB」· M 代码 · 共 15 行

M
15
字号

function[as,ps,s]=aabartlettpsd(x,k,w,L)
%function[as,ps,s]=aabartlettpsd(x,k,w,L)
%x=data;k=number of sections; w=window(@name,floor(length(x)/k));
%L=number of points desired in the FT domain;as=amplitude spectrum;
%K=number of points in each section;ps=phase spectrum;s=periodogram;
K=floor(length(x)/k);
s=0;
ns=1;
for m=1:k
    s=s+aaperiodogram(x(ns:ns+K-1),w,L)/k;
    ns=ns+K;
end;
as=(abs(s)).^2/k;
ps=atan(imag(s)./real(s))/k;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?