1

任何人都可以在信号处理方面有经验STFT并向我解释为什么下面发布的图像中的窗口函数来自(tt'),因为 t 是总时间而 t' 是窗口的宽度?

我无法弄清楚,因为最初,窗口位于 t=0,如果示例的窗口长度为 3,那么窗口将跨越 t=0 -> t=3,如果总时间举个例子,T = 10 那么窗口函数就像w(T-3)7 一样?!我真的无法理解它,我相信有任何我无法理解的隐藏事物。

请澄清并指导。谢谢 图片在此处输入图像描述

4

2 回答 2

2

请注意,window 函数的宽度在整个 STFT 过程中是恒定的。并且函数 g(tt') 中的时间 (t) 表示 s,t: 是时间轴上的当前时间,每次窗口向右移动/移动以与主信号重叠时,它都是可变的。

换句话说,我希望这能更好地澄清,时间轴末尾的“t”不是函数 g(tt') 中的“t”。正如我之前在函数 g(tt') 中所述,t: 是时间轴上的当前时间,它对于窗口函数的每次移位都是可变的,t': 是窗口的宽度,它在整个过程中是恒定的整个 STFT 过程。

于 2015-01-02T09:21:49.270 回答
0
  • t是您的时间变量,而不是总时间。
  • t'不是窗口的宽度,是积分中的积分变量,积分dt'右端少了a。
  • g(x)是窗函数,上面没有定义它的宽度,而是用图中浅蓝色铃铛的宽度来表示。

图像可能有不同的解释,但可能是错误的;如果您应用这些调整:

  • 交换标签tt'在水平轴上。
  • x(t)x(t')垂直轴上更改。

您现在正在查看x(t')(黑线)和g(t-t')(浅蓝色区域的上轮廓) FIXED time t。钟形窗函数以 为中心t,钟形和信号的乘积是您在方程中计算傅里叶变换的函数,只有在 的固定值附近才非零t。一致地,该量是固定时间附近的“局部”,即信号的短时间傅里叶变换t

您可以对 的所有值执行相同的操作t(每个值使用不同的数字,钟向左/右移动),并获得 STFT。

于 2014-12-30T14:04:02.820 回答