⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arpredictor_core.m

📁 AR模型的源程序。
💻 M
字号:
% File: ARpredictor_Core.m
% ------------------------
% This file is used to  generate the autocorrelation matrix of s(n) and 
% calculate the assumption value of parameter vector a(n) and MSE.

function ARpredictor_Core()
load ARpredictor_SeqGen.mat;
for i = 1: (p + 1)
    for j = 1: (p + 1)
        ar_autocorrelation_matrix(i, j) = autocorrelation(i - j, signalvector_s);
    end
end

for i = 1: p
    for j = 1: p
        ar_autocorrelation_matrix_sub(i, j) = ar_autocorrelation_matrix(i + 1, j + 1);
    end
    ar_column_vector(i, 1) = - ar_autocorrelation_matrix(i + 1, 1);
end

a_vector_ass = inv(ar_autocorrelation_matrix_sub) * ar_column_vector;
AR_MSE_ass = ar_autocorrelation_matrix(1, :) * (vertcat(1, a_vector_ass));

savefile = 'ARpredictor_Core.mat';
save(savefile, 'ar_autocorrelation_matrix', 'a_vector_ass', 'AR_MSE_ass');

clear;

⌨️ 快捷键说明

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