第六章脉冲响应函数

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

-1-第6章脉冲响应函数的辨识6.1辨识问题的提法下图所示,、将作用在系统上的一切随机干扰和噪声,用一个作用于系统输出的等效随机干扰源)t(v来代替。其中,输入信号)(ut是过程的运行操作信号,是可以直接观测的确定性变量;)(yut是过程的实际输出,是不能被观测到的;y(t)是过程的观测输出,混有随机噪声)t(v。由此可以提出辨识问题:在已知输入、输出的观测量)(ut、y(t)以及ft(ft可以根据脉冲响应过渡历程时间的先验知识作粗略估计)的情况下,要求估计出脉冲响应函数)(gt。下面介绍两种辨识脉冲响应函数的常用方法:相关分析法和最小二乘法。6.2用相关分析法辨识脉冲响应函数相关函数是基于一种统计的描述,是由输出信号)(yt同其余变量之间的关系确定脉冲响应函数。假定噪声)t(v是一个零均值平稳随机过程,并与)(ut不相关,且过程是线性时不变的、因果性的系统,过程的未知脉冲响应函数为)(gt,则过程的输入、输出和脉冲响应函数之间的基本关系如下:0)()()(ydutgtu(6.1)fttvdutgt0)()()()(y(6.2)把变量t用t代换,得fttvdtugt0)()()()(y(6.3)由于已经假设)t(v与输入信号)(ut不相关,因此对应的相关系数0)(uvR,是可得维纳-霍夫方程。dtRgRftuu)()()(0uy(6.4)若将(6.4)离散化,得到离散型Wiener-Holf方程:过程g(t))(uty(t))(yut)t(v++-2-10)()()(NiuuuytikRigkR(6.5)式中t为)(gt的采样周期,fttN;100)()(1)(MiiiuuiukiuMkR(6.6)100)()(1)(MiiiuyiykiuMkR(6.7)M为足够大的整数,0i为计算起点。6.3用最小二乘法辨识脉冲响应函数假定对连续信号)(ut和y(t)以t为周期进行采样,当t足够小时,)(ut和y(t)在采样期间可看成是常数。在tkt,并令)()(tkhttkg时,有)()()()(10tkvtitkutihtkyNi(6.8)将观测数据代入,可形成m+1线性方程组,写成矩阵方程形式:vUhy(6.9)定义误差矢量为:Uhyv(6.10)要求指标函数J相对于h达到最小:)()(UhyUhyvvJTT(6.11)其定义为一个矢量函数hˆ,使得由于干扰噪声引起的误差的平方和最小。可直接得到最小二乘估计hˆ:yUUUhTT1-ˆ)((6.12)6.4最小二乘辨识与相关分析法辨识的关系已知脉冲响应的最小二乘估计为:dFyUmUUmyUUUhTTTT111-)11()11ˆ()((6.13)-3-假设输入输出序列)(ku,)(ky是平稳的和遍历的随机序列,由m个数据构成输入自相关函数)(kRuu,输入输出的互相关函数关系为)(kRuy,则miijuukjujumkR00)()(11)((6.14)miijuyjykjumkR00)()(11)((6.15)其中0i为任意正整数,表示在时间序列中相关函数计算的起点。相关分析法辨识具有最小二乘估计的性质,最小二乘的解也可以建议起离散型Wiener-Holf方程。6.5激励信号的选择选择激励信号是为了提高辨识精度和缩短辨识时间。1随机白噪声作激励信号白噪声的相关函数为:)()(2uuR(6.16)其中,)(为Kronecke函数,2为白噪声的方差。采用白噪声作为激励信号的相关分析方法辨识过程的脉冲响应函数的结构图如下:延时T延时(N-1)T×××平均平均平均1/qT1/qT1/qT白噪声发生器线性系统g(t)u(t)u(kt)...yu(t)v(t)y(t)Ty(kt)y(kt)y(kt)Ruy(0)Ruy(T)Ruy((N-1)T)ˆ(0)gˆ()gTˆ((1))gNT图中tT为采样周期,2q为方差。2随机信号作为激励信号-4-用随机信号作为激励信号计算互相关函数)(kRuy,理论上要用无限长时间的观测数据。为了减少时间,可用“周期性的随机信号”,即伪随机信号作为激励信号。)(tu在(0,T)时间内为白噪声,在此时间以外是周期函数,相关函数的计算如下:TnTnuudttutuTdttutunTR00)()(1)()(1lim(6.17)伪随机信号)(tu的自相关函数)(uuR不需要在无穷大时间内计算,只需在一个周期为T内计算。类似可得:TTuydttytuTddttutuTgR000)()(1)()(1)((6.18)用这样的信号作为激励信号,可得)()()()(220ThhdRgRuuuuuy(6.19)若T≥ft,当Tt时,有0)(th,则)()(2hRuuy(6.20)3随机二位式序列(PRBS)作激励信号目前实际使用最多的是所谓伪随机二位式序列(PRBS)。其中,最大长度二位式序列,简称“M序列”。由自相关函数定义,可以计算出“M”序列的自相关函数:.)1(,,,1122tNtNattNNtaRMMMMuu(6.21)可以看出,如果0t,且MN时,“M序列”的自相关函数就接近于伪随机白噪声信号的自相关系数。6.6用伪随机二位式序列(PRBS)辨识脉冲响应函数假设输入、输出信号的采样周期与“M序列”的时钟脉冲同步,即t相同,且令1t。取“M序列”的长度MN为NNM(6.22)-5-根据周期函数的相关函数计算公式和离散化相关函数计算公式,并取起点时刻为ki0,即可得到1)()(1)(MNkkiMuuiukiuNkR(6.23)1)()(1)(MNkkiMuyiykiuNkR(6.24)计算“序列”的自相关函数,...,1,0;,,...,1,0;,)(22iiNkNaiiNkakRMMMuu(6.25)式中a为“M序列”的幅值。由于1...111...111...112MMMMMMNNNNNNaφ,(6.26)并由NNM,可得到脉冲响应序列hˆ的计算公式:)1(...)1()0(2...111...211...12)1(ˆ21-NRRRNaNhuyuyuyγφ(6.27)令)()(iusignaiu,则可使互相关函数的计算更为简便,得到:)1,...,1,0()()()(10NkkiyiusignNakRNiuy(6.28)关于“M序列”参数的确定可参考如下三个因素:时钟脉冲周期;序列的长度;幅值。

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功