FFT 前的最佳窗口?(用于相位测量的由 2 个音调组成的信号)

信息处理 fft 阶段 测量 音调产生
2022-02-07 10:03:39

我正在通过发送和接收音调(同时为 100 kHz 和 16 kHz)进行相位测量。我正在发送音调并接收它们,应用 Blackman Harris 窗口并进行 FFT 进行相位测量。我觉得 Blackman Harris 窗口对于只有 2 个音调但不知道哪种窗口函数更适合这种信号的相位测量的信号并不是最佳的。有任何想法吗?

1个回答

使用 FFT 仅测量两个音调的相位会导致比执行以下替代方法更多的处理,这些替代方法可以流式传输或分块处理。不需要开窗:

将接收到的信号作为输入应用到两个乘法器。将一个音调的归一化本地副本作为第二个输入应用于其中一个乘法器,并将另一种音调的归一化本地副本应用于另一个。每个输出的低通滤波器将是由下式给出的相位估计Acos(θ).

对于完整的 360 度相位分辨率,使用复数本地音调和两个复数乘法器,两个输出 (I, Q) 使用 atan2(Q, I) 确定相位。(这本质上是 DFT 的两个 bin 中的操作)。