Skip to main content

Time shifting, scaling and inversion

Short answer

Time shifting: y(t)=x(t−t0) delays (t0>0) or advances (t0<0) the signal. Time scaling: y(t)=x(at) compresses (a>1) or expands (0<a<1) the time axis. Time inversion: y(t)=x(−t) reflects the signal about t=0. For a pulse on [0,2], x(2t) is on [0,1].

Explain time shifting, time scaling and time inversion of a continuous time signal with example.

These are basic operations on the independent variable tt.

Time shifting

y(t)=x(t−t0)y(t) = x(t - t_0).

  • t0>0t_0 > 0: the signal is delayed (shifted right) by t0t_0.
  • t0<0t_0 < 0: the signal is advanced (shifted left).

Example: if x(t)x(t) is a pulse from 0 to 1, then x(t−2)x(t-2) is the same pulse from 2 to 3. A radar echo is a delayed copy of the transmitted signal.

Time scaling

y(t)=x(at)y(t) = x(at), a>0a > 0.

  • a>1a > 1: signal is compressed in time (plays faster).
  • 0<a<10 < a < 1: signal is expanded (plays slower).

Example: for the pulse x(t)x(t) on 0≤t≤20 \le t \le 2, x(2t)x(2t) lies on 0≤t≤10 \le t \le 1 and x(t/2)x(t/2) on 0≤t≤40 \le t \le 4. Playing an audio tape at double speed gives x(2t)x(2t).

Time inversion (reflection/folding)

y(t)=x(−t)y(t) = x(-t): the signal is mirrored about t=0t = 0. A value at t=2t = 2 in x(t)x(t) appears at t=−2t = -2 in x(−t)x(-t). Example: playing a recording backwards.

 x(t)            x(t-2)          x(2t)          x(-t)
 1 +--+          1    +--+      1 +-+       1 +--+
   |  |               |  |        | |         |  |
 --+--+---t    --+----+--+-t  ----+-+---t  ---+--+-+--t
   0  1          0    2  3        0 .5       -1  0

Combined operation x(at−b)x(at - b): first shift by bb to get x(t−b)x(t-b), then scale by aa (replace tt by atat). Example: x(2t−2)x(2t-2) for the pulse on [0,1][0,1] lies on 1≤t≤1.51 \le t \le 1.5.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Signals and Systems chapter 1 questions →