Signals and Systems
GATE EE syllabus for signals and systems, with signal operations, LTI systems and convolution, Fourier series and transforms, the sampling theorem, Laplace and z-transforms, stability, and RMS and average values of periodic waveforms, with solved examples.
Syllabus
Continuous and discrete time signals, shifting and scaling; linear, time-invariant and causal systems; Fourier series of periodic signals; sampling theorem; Fourier transform for continuous and discrete time signals; Laplace and z-transforms; RMS and average values of periodic waveforms.
Key concepts and formulas
Systems. A system is linear if it obeys superposition, time-invariant if a shifted input gives a shifted output, causal if the output depends only on present and past inputs, and BIBO stable if every bounded input gives a bounded output (for an LTI system: ∫|h(t)| dt < ∞, or all poles in the left half-plane / inside the unit circle).
Convolution. For an LTI system, y(t) = x(t) ∗ h(t) = ∫ x(τ)h(t − τ) dτ, and in the transform domain Y = XH. The length of the convolution of discrete sequences of lengths N and M is N + M − 1.
Fourier series. A periodic signal x(t) = Σ ck ejkω₀t. Parseval: average power = Σ |ck|². Even signals have only cosine terms; odd signals only sine terms; half-wave symmetry gives only odd harmonics.
Fourier transform pairs and properties. A rectangular pulse ↔ a sinc; time shift multiplies by e−jωt₀; time scaling x(at) ↔ (1/|a|)X(ω/a); differentiation ↔ jω; convolution ↔ multiplication; duality.
Sampling theorem. A signal band-limited to fm is recovered from samples taken at fs ≥ 2fm (the Nyquist rate is 2fm). Sampling below it causes aliasing: a tone at f appears at |f − kfs|.
Laplace and z-transforms. L{e−atu(t)} = 1/(s + a), L{u(t)} = 1/s; Z{aⁿu[n]} = z/(z − a), with ROC |z| > |a|. Initial value theorem x(0⁺) = lims→∞ sX(s); final value theorem x(∞) = lims→0 sX(s) (if the poles of sX(s) are in the left half-plane).
RMS and average values.
| Waveform (peak Vm) | RMS | Average (full cycle / half-wave rectified) |
|---|---|---|
| Sine | Vm/√2 | 0 (full cycle); 2Vm/π over a half cycle |
| Half-wave rectified sine | Vm/2 | Vm/π |
| Full-wave rectified sine | Vm/√2 | 2Vm/π |
| Square (±Vm) | Vm | 0 |
| Triangular / sawtooth | Vm/√3 | 0 (symmetric) |
The RMS of a sum of a DC value and sinusoids at different frequencies is √(Vdc² + Σ Vk,rms²).
Worked example
Compute the discrete convolution of [1, 2, 3] and [1, 1], check the RMS of a full-wave rectified sine numerically, and find the alias of a 7 kHz tone sampled at 10 kHz.
import math
x, h = [1, 2, 3], [1, 1]
y = [sum(x[k] * h[n - k] for k in range(len(x)) if 0 <= n - k < len(h)) for n in range(len(x) + len(h) - 1)]
print("convolution:", y)
N = 100000
vals = [abs(math.sin(2 * math.pi * i / N)) for i in range(N)]
print(f"full-wave rectified sine: RMS = {math.sqrt(sum(v * v for v in vals) / N):.4f}, average = {sum(vals) / N:.4f}")
print(f"1/sqrt(2) = {1 / math.sqrt(2):.4f}, 2/pi = {2 / math.pi:.4f}")
f, fs = 7000, 10000
print("alias of 7 kHz at fs = 10 kHz:", min(abs(f - k * fs) for k in range(3)), "Hz")
v = (5 ** 2 + (10 / math.sqrt(2)) ** 2) ** 0.5
print(f"RMS of 5 + 10 sin(wt) = {v:.4f}")
convolution: [1, 3, 5, 3] full-wave rectified sine: RMS = 0.7071, average = 0.6366 1/sqrt(2) = 0.7071, 2/pi = 0.6366 alias of 7 kHz at fs = 10 kHz: 3000 Hz RMS of 5 + 10 sin(wt) = 8.6603
Practice questions
A signal contains frequencies up to 4 kHz. What is the minimum sampling rate (in kHz) to avoid aliasing?
Show answer and explanation
Answer: 8The Nyquist rate is 2fm = 8 kHz.
What is the RMS value of v(t) = 3 + 4√2 sin(ωt) volts?
Show answer and explanation
Answer: 5The sinusoid has RMS 4 V. Vrms = √(3² + 4²) = 5 V.
Two discrete sequences have lengths 5 and 7. What is the length of their linear convolution?
Show answer and explanation
Answer: 11N + M − 1 = 11.
Using the final value theorem, what is limt→∞ x(t) for X(s) = 10/(s(s + 5))?
Show answer and explanation
Answer: 2x(∞) = lims→0 sX(s) = 10/5 = 2.
Which systems are linear and time-invariant? (Select all that apply.)
Show answer and explanation
Answer: A, BA scaled, delayed copy and a derivative are both LTI. Squaring is non-linear. Multiplying by t is linear but time-varying.