Skip to main content

Z-transform of ramp-and-hold continuous signal

Short answer

Interpreted as ramp slope 1/4 reaching 1 at t=4 s: x(t)=(1/4)t – (1/4)(t–4)1(t–4). With T=1 s, X(z)=z^{-1}(1–z^{-4})/[4(1–z^{-1})^2]=(z^3+z^2+z+1)/[4z^3(z–1)].

Obtain the z-transform of x(t) for which time response is given by: [Figure: continuous time signal x(t) rising linearly from 0 at the origin to 1.0 at the tick labelled 6, then constant at 1.0; 0.5 marked on the x(t) axis; time-axis ticks labelled 1 (just left of the origin), 2 (at the origin), then 3 to 13]

Reading the figure: the tick labels are offset. "2" sits at the origin, so the ramp starts at t=0t = 0 and reaches 1.0 four divisions later (the tick labelled 6), then stays at 1.0. Each division is taken as one sampling period, T=1T = 1 s. So x(t)x(t) rises linearly from 0 to 1 in 4 s and then holds at 1. This is the standard textbook signal x(t)=14t−14(t−4)1(t−4)x(t) = \tfrac14 t - \tfrac14(t-4)1(t-4).

Step 1: Express x(t)x(t) as ramp minus delayed ramp

The ramp has slope 14\dfrac{1}{4} and reaches 1 at t=4t = 4 s, after which it holds at 1:

x(t)=14t⋅1(t)−14(t−4)⋅1(t−4)x(t) = \frac{1}{4}t\cdot1(t) - \frac{1}{4}(t-4)\cdot1(t-4)

Step 2: Sampled values (T=1T = 1 s)

kk0123456...
x(k)x(k)00.250.50.75111...

Step 3: Z-transform

With Z[t]=Tz−1(1−z−1)2\mathcal{Z}[t] = \dfrac{Tz^{-1}}{(1-z^{-1})^2} (T=1T = 1) and delay of 4 samples →z−4\to z^{-4}:

X(z)=14⋅z−1(1−z−1)2−14z−4⋅z−1(1−z−1)2=14⋅z−1(1−z−4)(1−z−1)2\begin{aligned} X(z) &= \frac{1}{4}\cdot\frac{z^{-1}}{(1-z^{-1})^2} - \frac{1}{4}z^{-4}\cdot\frac{z^{-1}}{(1-z^{-1})^2} \\ &= \frac{1}{4}\cdot\frac{z^{-1}(1 - z^{-4})}{(1-z^{-1})^2} \end{aligned}

Using 1−z−4=(1−z−1)(1+z−1+z−2+z−3)1 - z^{-4} = (1-z^{-1})(1+z^{-1}+z^{-2}+z^{-3}):

X(z)=z−1(1+z−1+z−2+z−3)4(1−z−1)=z3+z2+z+14z3(z−1)X(z) = \frac{z^{-1}(1+z^{-1}+z^{-2}+z^{-3})}{4(1-z^{-1})} = \frac{z^3+z^2+z+1}{4z^3(z-1)}

Step 4: Check

Series: X(z)=0.25z−1+0.5z−2+0.75z−3+z−4+z−5+…X(z) = 0.25z^{-1} + 0.5z^{-2} + 0.75z^{-3} + z^{-4} + z^{-5} + \dots, which matches the table.

Final value: lim⁡z→1(1−z−1)X(z)=1⋅44=1\lim_{z\to1}(1-z^{-1})X(z) = \dfrac{1\cdot 4}{4} = 1, which is correct.

If the signal were instead read as reaching 1 after nn sampling periods, the same method gives X(z)=z−1(1−z−n)n(1−z−1)2X(z) = \dfrac{z^{-1}(1-z^{-n})}{n(1-z^{-1})^2}.

Answer: X(z)=z−1(1−z−4)4(1−z−1)2=z3+z2+z+14z3(z−1)X(z) = \dfrac{z^{-1}(1-z^{-4})}{4(1-z^{-1})^2} = \dfrac{z^3+z^2+z+1}{4z^3(z-1)} (with T=1T = 1 s).

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Control System chapter 2 questions →