如果我有时间限制的信号,比如说只持续秒的正弦波,然后对该信号进行FFT,就会看到频率响应。在该示例中,这将是正弦波主频率上的尖峰。
现在,假设我获取了相同的时间信号,并将其延迟了一定的时间常数,然后进行了FFT,情况如何变化?FFT是否可以表示该时间延迟?
我认识到,时间的延迟表示在频域上的变化,但我有一个很难确定哪些实际手段。
实际上,频域是否适合确定各种信号之间的时间延迟?
1
这取决于您所说的FFT。假设您的原始信号有时间样本。假设延迟为100个样本。因此,现在您有N + 100个样本,前100 个样本为0。您是否正在计算前N个样本的FFT (与以前相同)?的Ñ + 100样品?最后Ñ所述的Ñ + 100样品?答案将取决于您对FFT的含义...
—
Dilip Sarwate
@Dilip我正在寻找更一般的答案。也许解释什么会在这些场景改变将是有益的?
—
gallamine 2011年
如果将N + 100个样本中的最后传递给N点FFT子例程,则将获得与以前相同的 FFT。没什么区别。如果将N + 100个样本中的前N 个(前100个样本为0)传递给N点FFT子例程,您将得到难以解释的信息。仔细阅读@JasonR的答案,它会告诉您前100个样本是通过循环还是循环填充数据中的偏移,那么您会看到延迟反映在采样阶段。
—
Dilip Sarwate