概述
基于 !"#$"% 的系统辨识及离散时间全通系统!
施秀萍 王嘉梅 虎雁华
(云南民族学院物理与电子电气信息工程学院,昆明,&’(()*)
摘 要 基于 !"#$"% 编程实现对任意一个未知系统的辨识及三级级联的离散时间全通系统,并对系统模型进行了验
证,计算机仿真结果表明,该方法不仅有效,而且简单可行 +
关键词 !"#$"%; 系统辨识; 离散时间全通系统; 仿真
【中图分类号】#,-**+. 【文献标识码】" 【文章编号】*((’—.*//(0(())(* 1 ((22 1 ()
在许多情况下系统是未知的,需要对它进行辨识 + 为了更便捷地对一个未知系统进行辨识,本文利用
!"#$"% 编程,用计算机仿真的方法实现了系统辨识 +另外,本文还对离散时间全通系统进行了计算机仿真,
结果表明,这些方法不仅有效且简单可行 +
* 系统辨识和离散时间全通系统
* +* 系统辨识
所谓系统辨识,就是根据动态系统的输入、输出数据来估计它的数学模型 +按 $+ "+ 34567 给辨识下的定
义:“辨识就是在输入和输出数据基础上,从一组给定的模型中,确定一个与所测系统等价的模型 +”该定义给
出了辨识的三个基本要素:数据、模型和准则 +
被辨识系统模型可分为参数模型和非参数模型两大类 +所谓参数模型是指差分方程、微分方程、状态方
程等形式的数学模型;而非参数模型是指频率响应、脉冲响应、传递函数等不显含参数的数学模型 +对系统进
行辨识的步骤大体为:数据预处理、系统参数模型估计和模型验证 +
* +0 离散时间全通系统
了解一个系统对信号在能量上的作用,以及在时域波形上的影响都是很重要的 +一个全通系统显著地改
变一个信号在时域中的样子而不改变该信号在每个频率上的能量,其相位却能导致在系统输出上的显著失
真 +
当系统初始状态为零时,输出端对输入为单位脉冲序列!(!)的响应,称为系统的单位冲激响应 "(!),
它表示了系统的时域特性;对 "(!)进行 89:;<6; 变换得到 #( $%"),如下式:
#( $%")& "
=
! & ’=
"(!)$ ’ %" (*)
#( $%")称为系统的传递函数,它表征了系统的频率特性,还可将 #( $%")写成模和相角的形式
#( $%")& ( #( $%")( $%#(") (0)
( #( $%")( 称为 #( $%")的幅度(值),#(")称为它的相角(相位),传递函数 #( $
%")的幅度和相位相对于频率
的关系合称为频率响应 )
全通系统定义为具有频率响应幅值等于 * 的系统,即:
( #( $%")( & * ())
这表明一个全通系统输入信号的离散时间 89:;<6; 变换的幅值通过离散时间全通系统后其变换的幅值
是一样的,改变的仅是相位而已 )我们主要研究的就是全通系统对离散时间信号作用的情况 )
22
! 收稿日期:0((0 1 (* 1 (2
基金项目:云南省计算机技术应用重点实验室开放研究基金资助 +
作者简介:施秀萍(*-.. > ),女,云南人,云南民族学院物电学院电子信息工程专业 0((0 届毕业生,现在文山师专工作 +
联系作者:王嘉梅(*-&2 > ),女,云南人,彝族,教授;主要从事信号处理等领域的教学与研究 +
第 *0 卷第 * 期
0(() 年 * 月
云南民族学院学报(自然科学版)
?9:;@4A 9B C:@@4@ D@
L9A+*0,,M+*
?4@+0(()
最后
以上就是感性刺猬为你收集整理的离散系统模型的辨识matlab程序,基于MATLAB的系统辨识及离散时间全通系统的全部内容,希望文章能够帮你解决离散系统模型的辨识matlab程序,基于MATLAB的系统辨识及离散时间全通系统所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复