频率响应数据或模型
一idfrd
对象存储频率值范围内的频率响应数据。你可以用idfrd
用两种方法。您可以使用对象作为估计数据来估计时域或频域模型,类似于iddata
目的。或者,您可以将对象用作线性模型,类似于如何使用的方式智能决策支持系统
状态空间模型或任何其他确定的线性模型。使用idfrd
命令封装频率响应数据或将线性时域或频域动态模型转换为频率响应模型。
接受的命令iddata
对象,例如模型估计命令SSEST.
,一般也接受idfrd
对象。但是idfrd
对象只能包含来自一个实验的数据。它不具备多实验能力iddata
对象。
接受已识别的线性模型的命令,例如分析和验证命令比较
,模拟
, 和b
,一般也接受idfrd
楷模。
对于表格的模型
传递函数估计为 加性噪声谱Φv输出为
这里,λ的估计方差是E(T),T为采样时间。
对于连续时间系统,噪声谱为
一idfrd
对象存储
和Φv.
您可以获得idfrd
以三种方式之一建模。
的频率响应数据创建模型idfrd
命令。例如,创建idfrd
使用采样时间封装在特定频率下采集的频率响应数据的模型Ts
.
sysfr=idfrd(响应数据、频率、Ts)
使用频率响应估计命令估计模型,例如温泉
,使用时域、频域或频率响应数据。
sysfr = spa(数据)
转换线性模型,例如智能决策支持系统
模型化idfrd
通过计算模型的频率响应,建立了模型。
SYSFR = IDFRD(SYS)
有关功能的信息,您可以用来从或转换中提取信息idfrd
模型对象,看对象的功能.
使用一个或多个名称-值参数设置附加属性。在前三个参数之后指定名称-值参数。例如,要指定频率单位为MHz,请使用sysfr
=idfrd(___,名称,值
)sysfr = idfrd (ResponseData、中频率、Ts FrequencyUnits, MHz)
.
许多功能适用于动态系统模型也适用于idfrd
模型对象。这些函数有三种一般类型。
不像其他确定的线性模型,您不能直接转换idfrd
使用以下命令将模型转换为另一个模型类型:智能决策支持系统
或者idtf
.相反,使用您想要的模型的估计命令idfrd
对象作为估计数据。例如,使用sys = ssest(sysfr,2)
从内的频率响应数据估计二阶状态空间模型idfrd
模型sysfr
.举个例子idfrd
对象作为估计数据,参见利用频率响应数据估计时域模型.
下面的列表包含可以使用的具有代表性的函数子集智能决策支持系统
楷模。