DSP - 信号缩放操作


信号缩放意味着将常数乘以信号的时间或幅度。

时间缩放

如果一个常数乘以时间轴,则称为时间缩放。这可以在数学上表示为:

$x(t) \rightarrow y(t) = x(\alpha t)$ 或 $x(\frac{t}{\alpha})$; 其中 α ≠ 0

因此,y 轴相同,x 轴大小根据常数的符号(无论是正数还是负数)而减小或增大。因此,缩放也可以分为两类,如下所述。

时间压缩

每当 alpha 大于零时,信号的幅度就会除以 alpha,而 Y 轴的值保持不变。这称为时间压缩。

例子

让我们考虑一个信号 x(t),如下图所示。让我们将 alpha 的值设为 2。因此,y(t) 将是 x(2t),如下图所示。

时间压缩示例

显然,从上图我们可以看到,y轴的时间幅度保持不变,但x轴的幅度从4减小到2。因此,这是时间压缩的情况。

时间扩展

当时间除以常数 alpha 时,信号的 Y 轴幅度将乘以 alpha 倍,X 轴幅度保持不变。因此,这被称为时间扩展型信号。

例子

让我们考虑一个幅度为 1 的方波信号 x(t)。当我们将其时间缩放为常数 3 时,$x(t) \rightarrow y(t) \rightarrow x(\frac{t}{3} )$,则信号的幅度被修改3倍,如下图所示。

时间扩展示例

幅度缩放

将常数与信号幅度相乘会导致幅度缩放。根据常数的符号,它可以是幅度缩放或衰减。让我们考虑一个方波信号 x(t) = Π(t/4)。

假设我们定义另一个函数 y(t) = 2 Π(t/4)。在这种情况下,y 轴的值将加倍,时间轴值保持不变。如下图所示。

幅度缩放

考虑另一个定义为 z(t) 的方波函数,其中 z(t) = 0.5 Π(t/4)。这里,函数 z(t) 的幅度将是 x(t) 幅度的一半,即时间轴保持不变,幅度轴将减半。下图说明了这一点。

幅度衰减