Sinestream输入信号
在频率响应估计,一个sinestream信号是由不同频率的正弦波应用一个接一个。每个频率激发系统一段时间。
您可以使用一个sinestream估计在命令行输入信号,模型线性化电路,或用频率响应估计量。估计算法注入sinestream信号输入您指定点的估计,在输出点和措施的响应。
Sinestream信号建议对于大多数情况。他们是特别有用,当你的系统包含强大的非线性或您需要高度精确的频率响应模型。频率特性模型,结果当你使用sinestream sinestream中的输入包含所有频率的信号。
当你创建sinestream输入信号,你为每个频率指定以下参数:
周期数增加信号的最大值
数量的解决时间
的总数。
的数量估计时间是时间的总数-沉降时间的数量。估计算法丢弃响应期间收集的数据斜坡时间和沉降时间时间框架。这样做允许任何瞬态反应消失。算法使用评估期间收集的数据来计算估计的频率响应。
(在离线评估,如果冷杉过滤,软件也丢弃第一估计如插图所示。细节的离线和在线估计算法,算法的部分frestimate
和频率响应估计量分别)。
创建Sinestream信号使用模型线性化电路
在模型线性化电路用sinestream输入信号的估计,在估计选项卡上,选择:
输入信号>Sinestream当I / Os的样品时间是连续的。
输入信号>固定采样时间Sinestream当I / Os的样品时间是离散的。
您可以指定要使用的频率在sinestream两种方式之一:
手动,如所示估计使用模型线性化电路频率响应
基于动态线性模型,如线性化系统,如图所示估计与Linearization-Based输入使用模型线性化电路频率响应
其他参数可以指定sinestream信号模型线性化电路包括:
振幅——注射正弦波的振幅
数量的时间在每个频率-时间的总数
沉降时间——抛弃的阶段数的估计计算
斜坡时间——数量的期限增加每个正弦波的振幅最大值
执行过滤来提高估计结果滤波器响应数据之前估计的频率响应(参见算法部分
frestimate
)
创建Sinestream信号使用MATLAB代码
创建一个sinestream信号估计在命令行frestimate
使用:
frest.Sinestream
——用在输入信号线性化点是连续的。frest.createFixedTsSinestream
——用在输入信号线性化点是离散的。
Sinestream信号在线估计
您可以使用一个sinestream信号的在线估计频率响应估计量块。为此,设置实验模式参数Sinestream。其他相关块的参数包括:
频率——矢量sinestream频率的信号。
振幅——信号振幅。您可以指定一个振幅频率,或单独为每个频率振幅。
数量的解决时间——抛弃的阶段数的估计计算。
数量的估计时间——时间使用数量估计计算。
详情,请参阅频率响应估计量块引用页面。
另请参阅
frest.Sinestream
|frest.createFixedTsSinestream