资源简介
用matlab模拟最大似然估计算法。对初学者会很有帮助。
代码片段和文件信息
% Johann Lootvoet
% Modele lineaire estimation Maximum Vraisemblance
% Question 7 - estimation recursive
%------------------------------------------------
clear;
clf reset;
close all;
q=2;
dt=0.1;
w=[3 8];
z=exp(1i*w*dt);
N=100;
C=[4*exp(1i*pi/8) exp(1i*pi/2.5)]‘;
sigma2=2;
for k=1:N
H(k:)=z.^k;
end
n=sqrt(sigma2)*randn(N1)+1i*sqrt(sigma2)*randn(N1);
r=H*C+n;
C_estim=([H(1:);H(2:)]‘*[H(1:);H(2:)])^(-1)*[H(1:);H(2:)]‘*[r(1:);r(2:)]; % C_estim=theta chapeau
J=(1/sigma2)*H(1:)‘*H(1:); % J(1)
J=J(1)+(1/sigma2)*H(2:)‘*H(2:); % J(2)
C_ALL=[];
for i=3:N
J=J+(1/sigma2)*H(i:)‘*H(i:);
C_estim=C_estim+(sigma2+H(i:)*J^(-1)*H(i:)‘)^(-1)*J^(-1)*H(i:)‘*(r(i:)-H(i:)*C_estim);
C_ALL(:i-2)
- 上一篇:基于matlab/simuli
nk的控制仿真 - 下一篇:mcgs项目例程
相关资源
-
基于matlab/simuli
nk的控制仿真 - 扩频通信系统的MATLAB实现毕业论文
- 卫星轨迹模拟器MATLAB程序
- 卡尔曼滤波(Kalman)Matlab工具箱
- 用matlab实现DTFT 和DFT
- kalman滤波的语音降噪matlab程序
- 介数中心性 matlab
- matlab下编写的劳斯判据
- 烟花算法matlab代码
- 利用Matlab生成正弦波表
- matlab程序,求信噪比SNR.m
- 肺实质分割Matlab.rar
- 阿伦方差matlab程序
- 非平衡算法ADASYN算法的MATLAB代码
- 多分类SVM的Matlab实现
- 数字信号处理——应用MATLAB英文影印
- gabor滤波matlab代码66459
- matlab2011a到期后永久破解文件
- 压缩感知DOA估计
- 遗传算法和聚类算法结合的matlab程序
- 贝叶斯估计方法的matlab程序
- 基于MATLAB前推回代潮流计算程序
- PCM编解码的Matlab程序
- 序列二次规划算法 matlab实现,内附
- matlab提取图像RGB和HIS值
- 强迫对流的流道换热系数的Matlab程序
-
《MATLAB/Simuli
nk系统仿真超级学习手 - 最大似然估计的MATLAB代码
- CLPSO算法matlab代码
- Mayr电弧模型
评论
共有 条评论