实验二 递推最小二乘估计(RLS) 及模型阶次辨识(F-Test) 1 实验方案设计 1
1 生成输入数据和噪声 用M序列作为辨识的输入信号,噪声采用标准正态分布的白噪声
生成白噪声时,首先利用乘同余法生成U[0,1]均匀分布的随机数,再利用U[0,1]均匀分布的随机数生成标准正态分布的白噪声
2 过程仿真 辨识模型的形式取)()()()()(11kekuzBkzzA,为方便起见,取nnnba 即 nnnnzbabzbzBzaaazazA
1)(22112211 用M序列作为辨识的输入信号
3 递推遗忘因子法 数据长度L取534,初值1000010000100001)0(001
0)0(P 1
4 计算损失函数、噪声标准差 损失函数)()1()()]1(ˆ)()([)1()(2khkPkhkkhkzkJkJ 噪声标准差dim)(ˆLLJ 1
6 F-Test 定阶法计算模型阶次 统计量t )22,2(~222)1()1()()1,(nLFnLnJnJnJnnt 其中,)(J为相应阶次下的损失函数值,L为所用的数据长度,n 为模型 的估计阶次
若atnnt )1,(,拒绝00 :nnH,若atnnt )1,(,接受00 :nnH,其中t 为风险水平 下的阀值
这时模型的阶次估计值可取1n
6 计算噪信比和性能指标 噪信比22ye 参数估计平方相对偏差iiiniiiˆ~,~1221 参数估计平方根偏差iiiniiniiˆ~,)()~(2122122 2 编程说明 M序列中,M序列循环周期