资源简介
AR 谱估计 matlab版 AR 谱估计 matlab版
代码片段和文件信息
%%信号源1
clear all;
close all;
clc;
N=512;%采样点数
MU=0;%噪声均值
D=0.101;%噪声方差
times=100
for i=1:times
v=normrnd(MUsqrt(D)N1);%随机产生均值为MU方差为D的高斯白噪声
fs=1;%采样频率为1hz
t=1/fs;%采样周期
f1=0.05;
f2=0.40;
f3=0.42;
z=0;
a1=-0.85;
for i=1:N
z=-1*a1*z+v(i);
x(i)=cos(2*pi*f1*i)+cos(2*pi*f2*i)+cos(2*pi*f3*i)+0.5*z;
end
p=12;
Rx=xcorr(x‘biase‘);
Rxx=toeplitz(Rx(N:N+p-1));
r=-Rx(N+1:N+p);
a=inv(Rxx)*r‘;
w=linspace(0pi256);
f=w/(2*pi);
e=zeros(1length(w));
for i=1:p;
e=a(i)*exp(-j*w*i)+e;
end
H=abs(e+1).^2;
P=D./H;
P=10*log10(P);
subplot(222)
plot(fP)
xlabel(‘频率HZ‘);
ylabel(‘功率db‘);
title(‘信号源1的估计功率谱图‘);
hold on;
end
%%
%%信号源二
clear all;
close all;
clc;
N=64;
MU=0;
D=1;
times=100
for i=1:times
v=normrnd(MUsqrt(D)N1);%随机产生均值为MU方差为D的高斯白噪声
fs=1;%采样频率为1hz
t=1/fs;%采样周期
% f1=0.05;
% f2=0.40;
% f3=0.42;
z=0;
a1=-1.35;
a2=1.34;
a3=-0.66;
a4=0.24;
x=zeros(N+41);
for i=5:N+4
x(i)=-a1*x(i-1)-a2*x(i-2)-a3*x(i-3)-a4*x(i-4)+v(i-4);
end
x([1:4])=[];
% p=computeAR_P(xN);
p=7;
Rx=xcorr(x‘biase‘);
Rxx=toeplitz(Rx
- 上一篇:图像超分辨率MATLAB实现
- 下一篇:平均周期图 谱估计 matlab版
相关资源
- 平均周期图 谱估计 matlab版
- 2dpca的matlab源代码 rar
- 时间序列ARMA模型源代码
- FPGA综合系统设计四:串口控制的DDS信
- 基于SCL的1024bit的polar code 的matlab仿真
- upf--The Unscented Particle Filter
- MATLAB仿真[张雪英][程序源代码].rar
- 显著性检测Context-Aware Saliency Detectio
- MATLAB实现阳历、阴历与干支历的日期
- Q-Learning算法 Matlab代码实现
- matlab实现haar小波分解
- Harris角点检测拼接包含ransac灰度图像
- 指纹识别算法MATLAB版本
- SAR_Figure_7_5.m
- SAR_Figure_5_18.m
- SAR_Figure_5_16.m
- SAR_Figure_5_17.m
- 高光谱遥感图像FuzzyMeansCluster算法-m
- PAM系统仿真matlab版本
- 利用matlab实现的简单的基于卡尔曼滤
- Matlab2018B破解版云盘链接.rar
- arrow3.m--Matlab
- 利用matlab实现图像的角点检测
- Matlab优化工具箱的常用
- Lee滤波、Kuan滤波和frost滤波的MATLAB源
- MATLAB版超级玛丽源代码
- ARMA模型的Matlab代码
- mongoTemplate实现$year$month日期聚合查询
- 双参数cfar检测器 matlab仿真程序
- 冈萨雷斯数字图像处理matlab版.源代码
评论
共有 条评论