主要内容

Sinestream输入信号

在频响估计中,asinestream信号是由一个接一个施加的频率不同的正弦波组成的。每个频率激励系统一段时间。

您可以在命令行中使用sinestream输入信号进行估计模型线性化电路,或与频率响应估计块。估计算法在您指定用于估计的输入点注入正弦流信号,并在输出点测量响应。

在大多数情况下,建议使用sinstream信号。当系统包含强非线性或需要高度精确的频率响应模型时,它们特别有用。当你使用一个正弦流输入时,得到的频率响应模型包含了正弦流信号中的所有频率。

当您创建正弦流输入信号时,您为每个频率指定以下参数:

  • 将信号提高到其最大值的周期数

  • 沉淀周期数

  • 周期总数。

的数量估计时间是总周期数减去结算周期数。估计算法丢弃在过程中收集的响应数据斜坡时间沉降时间时间框架。这样做会让任何瞬态响应消失。该算法使用在估计期间收集的数据来计算估计的频率响应。

(在脱机估计中,如果开FIR滤波,软件也丢弃如图所示的第一个估计周期。离线估计和在线估计的算法请参见“算法”章节frestimate频率响应估计量分别)。

创建sinstream信号使用模型线性化电路

模型线性化电路,使用正弦流输入信号进行估计估计选项卡上,选择:

  • 输入信号>Sinestream当I/ o采样时间连续时。

  • 输入信号>固定的样本时间sinstream当I/ o采样时间为离散时。

您可以通过以下两种方式之一指定要在sinstream中使用的频率:

输入的sinstream信号的其他参数模型线性化电路包括:

  • 振幅-注入正弦波的振幅

  • 数量的时间-每个频率的周期总数

  • 沉降时间—用于估计计算的丢弃周期数

  • 斜坡时间-每个正弦波振幅上升到其最大值的周期数

  • 进行滤波以改善估计结果-在估计频率响应之前对响应数据进行过滤(参见frestimate

创建sinstream信号使用MATLAB代码

在命令行中创建一个sinestream信号以进行估计frestimate使用:

在线估计的Sinestream信号

可以使用正弦流信号进行在线估计频率响应估计量块。为此,设置实验模式参数Sinestream.其他相关块参数包括:

  • 频率-正弦流信号的频率向量。

  • 振幅——信号振幅。您可以为所有频率指定一个振幅,或为每个频率指定单独的振幅。

  • 沉淀周期数—用于估计计算的丢弃周期数。

  • 估计周期数-在估算计算中使用的周期数。

具体操作请参见频率响应估计量块引用页面。

另请参阅

|

相关的话题