资源简介
是关于谐波恢复的ARMA算法,基于SVD-TLS确定AR阶数2p和系数向量,计算特征多项式的共轭根对进行谐波估计
代码片段和文件信息
clcclearclose all
M=7;
f=[0.1 0.2 0.3];
N=50;
tao1_2=1;
time=100;k=1;
w=zeros(time3);
error=zeros(1length(tao1_2));
cycletime=1;
for j=1:cycletime
k=1;
w=zeros(time3);
while k<=time
s_n=3*cos(2*pi*f(1)*(1:N))+3*cos(2*pi*f(2)*(1:N))+3*cos(2*pi*f(3)*(1:N))+1*randn(1N);
c=xcorr(s_n‘biased‘);
x_cov=c(N:N+M-1);
xcov_matrix=[x_cov;
x_cov(2) x_cov(1:M-1);
fliplr(x_cov(2:3)) x_cov(1:M-2);
fliplr(x_cov(2:4)) x_cov(1:M-3);
fliplr(x_cov(2:5)) x_cov(1:M-4);
fliplr(x_cov(2:6)) x_cov(1:M-5);
fliplr(x_cov(2:7)) x_cov(1:M-6);];
[vd]=eig(xcov_ma
- 上一篇:分享一个小波去噪Matlab源程序
- 下一篇:matlab中给信号加噪声的方法
评论
共有 条评论