
基于递推极大似然的参数辨识程序
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本程序采用递推极大似然算法进行参数估计与模型辨识,适用于动态系统中参数变化快、数据量大的场景,实现高效准确的参数识别。
递推极大似然参数辨识法MATLAB程序
清除所有工作间变量
关闭所有图形窗口
清屏
M序列、噪声信号产生
设定L为1200,表示四位移位寄存器产生的M序列的周期。
初始化四个移位寄存器的输出值:y1=1, y2=1, y3=1, y4=0。
循环生成长度为L的M序列:
- 计算第一个移位寄存器输入信号x1,使用异或操作(y3和y4)。
- 第二、三、四个移位寄存器的输入分别为前一个周期的第一个至第三个输出值(即y1, y2, y3)。
- 将第四个移位寄存器的输出作为当前序列值y(i),并根据其大小决定辨识信号u(i):如果y(i)>0.5,则设置u(i)=-1;否则,设为u(i)=1。
更新各个移位寄存器的输入准备下一次循环。
全部评论 (0)
还没有任何评论哟~


