结构辨识.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
结构辨识

摘要:在对一个系统进行辨识的时候,需要确定系统的模型阶数。只有确定模型的阶数才能够对系统采用各种方法去辨识其数学方程的系数。在一些实际问题中,模型的阶可以按理论推到获得,而在另一些实际问题中,模型的阶却无法用理论推导的方法确定,需要对模型的阶进行辨识。其中Hankel矩阵定阶法方法简单易于实现。以例子为基础,详细介绍如何使用Hankel矩阵进行定阶的方法。 关键词:M序列 Hankel 模型定阶 1 白噪声及M序列 白噪声过程是一种最简单的随机过程。它是一种均值为0 的、谱密度为非0常数的平稳随机过程。或者说它是由一系列不相关的随机变量组成的一种理想化随机过程。白噪声过程没有“记忆性”,也就是说,t时刻的数值与t时刻以前的过去值无关,也不影响t时刻以后的将来值。 白噪声过程定义:如果随机过程w(t)的均值为0,自相关函数为 Rw(t)= σ2δ(t) (1.0.1) 式中δ(t)为狄拉克(Dirac)δ分布函数,即 (1.0.2) 且 (1.0.3) 由于δ(t)的傅里叶变换为1,可知白噪声过程w(t)的平均功率谱密度为常数σ2即 (1.0.4) 上式表明白噪声的功率谱在-∞~+∞的全频段内均匀分布。其方差和平均功率为∞,而且它在任意2个瞬间的取值,不管这两个瞬间距多近,都是不相关的。然而严格符合这个定义的理想白噪声只是理论上的抽象,在物理上是不可能实现的。在实际应用中一般使用M序列来替代白噪声。它具有类似白噪声的性质,不仅可以保证有较好的辨识效果,而且工程上易于实现。 1.1 M序列的产生方法 M序列是伪随机二位式序列的一种形式。所谓“二位式”是指每个随机变量只有2种中状态。离散二位式随机序列是按照确定的方式产生的,实际上式一种确定性序列。由于这种序列的概率性质与离散二位式白噪声蓄力相似,且为周期性序列,故属于二位式伪随机序列。 可用多级线性反馈移位寄存器产生M序列。每级移位寄存器由双稳态触发器和门电路组成,称为1位,分别以0和1来表示2种状态。当移位脉冲来到时,每位的内容(0或1)移到下一位,最后1位(即第n位)移出的内容即为输出。为了保持连续工作,将最后2级寄存器的内容经过适当的逻辑运算后反馈到第1级寄存器作为输入。图1为4级M序列。 它由4个两状态移位寄存器构成。一个意味脉冲到来后,第1级寄存器的内容(0或1)送到第2级寄存器,第2级寄存器的内容送到第3级寄存器,第3级寄存器的内容送到第4级寄存器,而第3级和第4级寄存器的内容作模2相加反馈到第1级寄存器。产生伪随机序列时要求寄存器的起始状态不全为0。如果寄存器的初始内容都为1,第1个移位脉冲来到后,4级寄存器的内容变为0111,一个周期的变化规律为: 1111(初态)→0111→0011→0001→1000→0100→0010→1001→1100→0110→1011→0101→1010→1101→1110→1111 一个周期结束后,产生了15种不同的状态。任一级寄存器的输出都可以作为伪随机序列。如果第4级寄存器的输出作为伪随机序列,则这个周期为15的伪随机序列为111100010011010; 如果一个多级移位寄存器的输出序列的周期达到最大,这个序列称为最大长度二位式序列或M序列。如果输出序列的周期比最大的周期小,就不是M序列。N级移位寄存器产生的最大周期为N-。 1.2 M序列的性质 (1)由n级移位寄存器产生周期为N-的M序列,在一个循环周期内,“0”出现的次数为,“1”出现的次数为。“0”出现的次数总比“1”出现的次数少1。 (2)M序列中,状态“0”或“1”连续出现的段称为游程,一个游程中“0”或“1”的个数称为游程长度。由n级移位寄存器产生的M序列的游程总数等于,其中“0”的游程和“1”的游程各占一半,并且长度为1的游程占总数的,有个;程度为2的游程占游程的,有个;长度为3的游程占,有个。以此类推,产度为i(1≤i≤n-2)的游程占个,但长度为n-1的游程只有1个,为“0”的游程。长度为n的游程也只占有1个,为“1”的游程。 (3)所有M序列均具有移位可加性,即2个彼此移位等价的相异M序列,按位模2相加所得到的和序列仍为M序列,并与原M序列等价。 1.3 二电平M序列的自相关函数 由于M序列对时间是离散的,而输入需要对时间连续,所以在实际应用中,总是把状态为“0”和“1”的M序列变换成幅度为+a和-a的二电平序列,其中“0”对应高电平那个+a,“1”对应低电平-a,通常取电压为电平,a表示幅值。这种对时间连续的序列称为二电平M序列。设每个基本电平延迟时间为Δ,二电平M序列的周期是NΔ。在M序列中“1”的数目比“0”

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档