上传者: sjinzhuang
|
上传时间: 2019-12-21 21:07:48
|
文件大小: 2KB
|
文件类型: m
递推极大似然参数辨识法MATLAB程序
clear all%清理工作间变量
close all%关闭所有图形
clc%清屏
%%%% M序列、噪声信号产生%%%%
L=1200;%四位移位积存器产生的M序列的周期
y1=1;y2=1;y3=1;y4=0;%四个移位积存器的输出初始值
for i=1:L;
x1=xor(y3,y4);%第一个移位积存器的输入信号
x2=y1;%第二个移位积存器的输入信号
x3=y2;%第三个移位积存器的输入信号
x4=y3;%第四个移位积存器的输入信号
y(i)=y4;%第四个移位积存器的输出信号,幅值"0"和"1"
if y(i)>0.5,u(i)=-1;%M序列的值为"1"时,辨识的输入信号取“-1”
else u(i)=1;%M序列的值为"0"时,辨识的输入信号取“1”
end
y1=x1;y2=x2;y3=x3;y4=x4;%为下一次的输入信号作准备
end
------