University

Signals and Systems Practice Exam — Free

Generate a realistic AI practice exam with worked solutions

Generate Your Free Practice Exam

Signals and Systems covers continuous and discrete signals, LTI systems, convolution, Fourier series and transforms, Laplace transforms, and sampling. Exams test whether you can move fluently between time and frequency domains and apply transform properties instead of grinding integrals. Worked practice problems reveal the property-based shortcuts graders expect.

Crameleon generates your practice exam from your own course materials — lecture notes, syllabi, past exams, or any combination. Upload what you have and get a fully formatted exam with the same structure as your professor's actual tests: multiple choice, short answer, and worked problems, all with step-by-step solutions (first 2 free; all with Premium).

Unlike generic question banks, every Crameleon exam reflects the specific framing, terminology, and difficulty level of your course. You'll practise answering questions that look and feel like the real thing — which is exactly what the research on retrieval practice says you should be doing. Students who test themselves with practice exams consistently outperform students who re-read notes, regardless of study time. The generation takes under 2 minutes and your first exam is completely free.

Topics typically tested

  • Signal classification & transformations
  • LTI systems & convolution
  • Fourier series of periodic signals
  • Fourier transform & its properties
  • Laplace transforms & transfer functions
  • Sampling & the Nyquist criterion

Sample Signals and Systems exam questions

Three original questions in the style of a real Signals and Systems exam, each with a worked solution. Your own practice exam can be built from your course's notes and syllabus.

Question 1Multiple choiceLaplace transforms & transfer functions

A causal LTI system has the transfer function

H(s)=10s2+7s+10.H(s) = \frac{10}{s^2 + 7s + 10}.

The system is initially at rest and the input is the unit step u(t)u(t). Which expression gives the output y(t)y(t) for t≥0t \ge 0?

  1. A.

    y(t)=103(e−2t−e−5t)y(t) = \tfrac{10}{3}\left(e^{-2t} - e^{-5t}\right)

  2. B.

    y(t)=1−53e−2t−23e−5ty(t) = 1 - \tfrac{5}{3}e^{-2t} - \tfrac{2}{3}e^{-5t}

  3. C.

    y(t)=1−53e−2t+23e−5ty(t) = 1 - \tfrac{5}{3}e^{-2t} + \tfrac{2}{3}e^{-5t}

  4. D.

    y(t)=1+23e−2t−53e−5ty(t) = 1 + \tfrac{2}{3}e^{-2t} - \tfrac{5}{3}e^{-5t}

Worked solution
Answer:C

Because the system starts at rest, Y(s)=H(s)U(s)Y(s) = H(s)U(s) with U(s)=1/sU(s) = 1/s. Factoring the denominator:

Y(s)=10s(s+2)(s+5)=As+Bs+2+Cs+5.Y(s) = \frac{10}{s(s+2)(s+5)} = \frac{A}{s} + \frac{B}{s+2} + \frac{C}{s+5}.

The cover-up rule gives each residue by deleting its factor and evaluating at that root:

A=10(2)(5)=1,B=10(−2)(3)=−53,C=10(−5)(−3)=23.A = \frac{10}{(2)(5)} = 1, \qquad B = \frac{10}{(-2)(3)} = -\frac{5}{3}, \qquad C = \frac{10}{(-5)(-3)} = \frac{2}{3}.

Inverting term by term with 1/(s+a)↔e−atu(t)1/(s+a) \leftrightarrow e^{-at}u(t):

y(t)=1−53e−2t+23e−5t,t≥0.y(t) = 1 - \frac{5}{3}e^{-2t} + \frac{2}{3}e^{-5t}, \qquad t \ge 0.

Two checks confirm the signs. At t=0t = 0 the output of a system driven from rest must be zero: 1−5/3+2/3=01-5/3+2/3 = 0. As t→∞t \to \infty the final-value theorem gives y(∞)=H(0)=1y(\infty) = H(0) = 1, matching the constant term. Because the relative degree is 2, the initial slope must also vanish: y′(0)=10/3−10/3=0y'(0) = 10/3 - 10/3 = 0.

Option B is the tempting sign slip: evaluating CC at s=−5s = -5 as 10/((−5)(3))10/((-5)(3)) instead of 10/((−5)(−3))10/((-5)(-3)) gives −2/3-2/3, and the result has y(0)=−4/3y(0) = -4/3, impossible for a system starting at rest. Option A is the impulse response h(t)h(t), obtained by forgetting the 1/s1/s of the step input. Option D swaps the residues; it satisfies y(0)=0y(0) = 0 but gives y′(0)=7y'(0) = 7 rather than 0.

y(t)=1−53e−2t+23e−5ty(t) = 1 - \tfrac{5}{3}e^{-2t} + \tfrac{2}{3}e^{-5t} for t≥0t \ge 0 (option C).

Question 2Short answerSampling & the Nyquist criterion

The signal x(t)=3cos⁡(2π⋅400 t)+2sin⁡(2π⋅1300 t)x(t) = 3\cos(2\pi\cdot 400\,t) + 2\sin(2\pi\cdot 1300\,t), with tt in seconds, is sampled at fs=2000f_s = 2000 samples per second. The samples are then passed through an ideal low-pass reconstruction filter with cutoff frequency 1000 Hz. (a) What is the minimum sampling rate that would have avoided aliasing? (b) At which frequencies does the reconstructed signal have components?

Worked solution
Answer:

(a) 2600 Hz; (b) 400 Hz and 700 Hz (the 1300 Hz tone aliases to 700 Hz)

(a) The highest frequency present is 1300 Hz. The sampling theorem requires fs>2fmax⁡f_s > 2f_{\max}, so the Nyquist rate is 2×1300=2600 Hz2\times 1300 = 2600\,\text{Hz}; any rate above this avoids aliasing.

(b) At fs=2000 Hzf_s = 2000\,\text{Hz} the Nyquist frequency is fs/2=1000 Hzf_s/2 = 1000\,\text{Hz}. The 400 Hz tone lies below it and is reconstructed unchanged. The 1300 Hz tone lies above it, so it aliases: a sampled sinusoid at frequency ff is indistinguishable from one at ∣f−kfs∣|f - kf_s| for any integer kk, and the alias that falls inside the band is ∣1300−2000∣=700 Hz|1300 - 2000| = 700\,\text{Hz}.

The sample values show this directly. With t=n/2000t = n/2000,

sin⁡ ⁣(2π⋅1300⋅n2000)=sin⁡ ⁣(2πn−2π⋅700⋅n2000)=−sin⁡ ⁣(2π⋅700⋅n2000),\sin\!\left(2\pi\cdot 1300\cdot\tfrac{n}{2000}\right) = \sin\!\left(2\pi n - 2\pi\cdot 700\cdot\tfrac{n}{2000}\right) = -\sin\!\left(2\pi\cdot 700\cdot\tfrac{n}{2000}\right),

so the samples are exactly those of 3cos⁡(2π⋅400 t)−2sin⁡(2π⋅700 t)3\cos(2\pi\cdot 400\,t) - 2\sin(2\pi\cdot 700\,t), and the ideal filter reconstructs that signal: the aliased tone appears at 700 Hz with its sign reversed.

Check: 700 Hz lies below the 1000 Hz cutoff, so it passes, while nothing in the sampled spectrum remains at 1300 Hz.

(a) 2600 Hz; (b) components at 400 Hz and 700 Hz.

Question 3Worked problemLTI systems & convolution

A causal LTI system has impulse response h(t)=e−2tu(t)h(t) = e^{-2t}u(t). Its input is the rectangular pulse x(t)=2 [u(t)−u(t−3)]x(t) = 2\,[u(t) - u(t-3)]. (a) Find the output y(t)=x(t)∗h(t)y(t) = x(t) \ast h(t) for all tt by evaluating the convolution integral region by region. (b) Evaluate y(1)y(1) and y(4)y(4) to three significant figures, and give the time at which y(t)y(t) reaches its maximum.

Worked solution
Answer:

y(t)=0y(t) = 0 for t<0t < 0; y(t)=1−e−2ty(t) = 1 - e^{-2t} for 0≤t<30\le t<3; y(t)=(1−e−6) e−2(t−3)y(t) = (1 - e^{-6})\,e^{-2(t-3)} for t≥3t \ge 3; y(1)≈0.865y(1) \approx 0.865, y(4)≈0.135y(4) \approx 0.135, maximum at t=3t = 3

Write the convolution as y(t)=∫−∞∞x(τ) h(t−τ) dτy(t) = \int_{-\infty}^{\infty} x(\tau)\,h(t-\tau)\,d\tau. Here x(τ)=2x(\tau) = 2 only for 0≤τ≤30\le\tau\le 3, and h(t−τ)=e−2(t−τ)h(t-\tau) = e^{-2(t-\tau)} is non-zero only for τ≤t\tau \le t. The integrand is therefore 2e−2(t−τ)2e^{-2(t-\tau)} on the overlap of [0,3][0, 3] with (−∞,t](-\infty, t].

For t<0t < 0 there is no overlap, so y(t)=0y(t) = 0.

For 0≤t<30\le t<3 the overlap is [0,t][0, t]:

y(t)=2e−2t∫0te2τ dτ=2e−2t⋅e2t−12=1−e−2t.y(t) = 2e^{-2t}\int_0^{t} e^{2\tau}\,d\tau = 2e^{-2t}\cdot\frac{e^{2t} - 1}{2} = 1 - e^{-2t}.

For t≥3t \ge 3 the whole pulse overlaps, so the limits are fixed at [0,3][0, 3]:

y(t)=2e−2t∫03e2τ dτ=e−2t(e6−1)=(1−e−6)e−2(t−3).y(t) = 2e^{-2t}\int_0^{3} e^{2\tau}\,d\tau = e^{-2t}\left(e^{6} - 1\right) = \left(1 - e^{-6}\right)e^{-2(t-3)}.

Both pieces equal 1−e−61-e^{-6} at t=3t = 3, so yy is continuous there, as the convolution of bounded signals must be. On [0,3)[0, 3) the output rises monotonically; after t=3t = 3 it decays, so the maximum occurs at t=3t = 3, with y(3)=1−e−6=0.998y(3) = 1-e^{-6} = 0.998.

(b) y(1)=1−e−2=0.865y(1) = 1-e^{-2} = 0.865 and y(4)=(1−e−6)e−2=(0.9975)(0.1353)=0.135y(4) = (1-e^{-6})e^{-2} = (0.9975)(0.1353) = 0.135.

Laplace check: Y(s)=2(1−e−3s)s(s+2)=(1−e−3s)(1s−1s+2)Y(s) = \dfrac{2(1 - e^{-3s})}{s(s+2)} = (1 - e^{-3s})\left(\dfrac{1}{s} - \dfrac{1}{s+2}\right), which inverts to (1−e−2t)u(t)−(1−e−2(t−3))u(t−3)(1 - e^{-2t})u(t) - (1 - e^{-2(t-3)})u(t-3); for t≥3t \ge 3 this is e−2(t−3)−e−2t=e−2t(e6−1)e^{-2(t-3)} - e^{-2t} = e^{-2t}(e^{6} - 1), the same as above.

y(t)=0y(t) = 0 for t<0t < 0, y(t)=1−e−2ty(t) = 1-e^{-2t} for 0≤t<30\le t<3, y(t)=(1−e−6)e−2(t−3)y(t) = (1-e^{-6})e^{-2(t-3)} for t≥3t \ge 3; y(1)≈0.865y(1) \approx 0.865, y(4)≈0.135y(4) \approx 0.135, peak at t=3t = 3.

Used by 3,000+ students across Canadian universities·Step-by-step solutions (first 2 free)·Works for any course

Ready to practice?

Generate Your Free Signals and Systems Practice Exam

Your first exam is free — just sign in, no credit card.