脉冲响应函数的实验测定

信息处理 冲动反应
2022-02-08 17:49:48

我正在做一个实验(我主修物理学,不熟悉信号处理,所以可能会有一些幼稚的错误,请善待),这需要在系统上执行任意脉冲。

我使用 AWG 生成脉冲(电流),将其带到线性放大器,最终到达线圈(然后将电流转换为磁场并作用于系统)。脉冲会被线圈和放大器扭曲,U想知道脉冲响应函数(f),从而修改我的输入脉冲。

有没有一种方法可以通过实验确定脉冲响应函数?

我对这种方法了解一点:生成多个输入脉冲,使用示波器获得失真脉冲,f 被视为矩阵,可以通过将“输入脉冲矩阵的倒数”和输出相乘来确定脉冲矩阵。这真的可以吗?是否有确定 f 的标准方法(我想有)?

1个回答

您可以使用高斯随机噪声作为测试信号来确定系统的脉冲响应,我们将其命名为然后,您必须测量系统对该噪声使用来自两个信号的大量数字样本,您可以计算之间的互相关,如下所示:xyxy

Rxy(nΔt)=1Nnk=1Nn1x[k]y(knΔt)

如果白噪声的带宽远大于系统的带宽(例如,100 倍),则互相关等于脉冲响应乘以噪声的功率谱密度(恒定)除以 2。当然,估计存在一些不确定性,随着值的增大,不确定性会降低。N

资料来源:Oliver-Cage:电子测量和仪器仪表