Discrete Transfer Function Estimator With Magnitude
频域传递函数估计计算
类型: DiscreteTransferFunctionEstimatorWithMagnitude
图书馆中的路径:
|
说明
带幅度的离散传递函数估计器*模块采用平均修正韦尔奇周期图法估计频域内系统的传递函数。
该程序块将输入数据划分为重叠的数据段。数据段长度和数据重叠量可使用程序块对话框中的参数进行设置。块采样率等于 。 - 块输入参数的采样间隔。
程序块首先对两个输入信号 x 和 y 应用窗口函数,然后按窗口功率缩放。程序块对每个信号执行*快速傅立叶变换(FFT)*,称它们为 X 和 Y。程序块计算 ,它是 FFT X 的平方。然后,程序块计算 ,即 X 与 Y 的共轭值的乘积。输出传递函数 H 的估计值通过 除以 计算得出。
参数
窗口长度源 - 窗口长度源
与输入帧长(默认)相同
窗口长度值的来源。您可以将此参数设置为一个值:
-
与输入帧长度相同"- 窗口长度由输入帧大小设置。
窗口重叠 (%) - 窗口重叠 (%)
0(默认值) | `非负标量
以标量形式表示的连续数据窗口之间的重叠百分比,范围为 [0,100]。默认值为 0。
平均方法 - 平均方法
运行(默认)
指定平均方法:
-
运行"--程序块计算由*光谱平均值个数*参数指定的光谱平均值个数的等加权平均值。
光谱平均值个数 - 光谱平均值个数
1(默认值) | `正整数
设置频谱平均次数。带幅度的离散传递函数估计器*块通过对 上一次估计值求平均值来计算当前估计值。 - 频谱平均值的个数。可以是任意正整数标量,默认值为 "1"。
依赖关系
当*平均方法*参数设置为 "运行 "时,将使用此参数。
FFT 长度源 - FFT 长度源
自动(默认) | `属性
指定 FFT 长度值的来源。
-
自动"- FFT 长度等于输入帧大小。
-
属性"- FFT 长度由 FFT length 参数定义。
FFT length - FFT 长度
128(默认)"|"正整数"。
指定*离散传递函数幅度估计器*块用于计算频谱估计值的 FFT 长度。可以是任何正整数标量,默认值为 128
。
窗口函数 - 窗口函数
Hann(默认值)
设置*带幅度的离散传递函数估计器*模块的窗口函数。可能的值:
-
Hann(默认)。
频率范围* - 频率范围
单面(默认)
设置传递函数估计的频率范围。
-
单向"--"带幅度的离散传递函数估计器 "模块计算实际输入信号 *x* 和 *y* 的单向传递函数。
输出幅度平方相干估计值 - 输出幅度平方相干估计值
off (default)
| on
选择该复选框可使用平均修正韦尔奇周期图法计算并输出相干平方估计值。相干平方估计值表示两个输入信号在每个频率上的匹配程度。
算法
*平均修正韦尔奇周期图法。
设置两个输入信号 和 :
-
将输入参数乘以窗口函数,并以窗口功率对结果进行缩放。
-
对信号 和 进行 FFT 处理。
-
计算当前功率谱密度估计值 , , 以及当前交叉功率谱密度 (PSD) 估计值 , 分别取最近 N 个向量的移动平均值 , 和 :
传递函数估计值是通过 除以 计算得出的。
的相干平方由以下公式确定: