NivaarExam Prep

22-Elec-B1 Digital Signal Processing

Worked solutions to 9 past sittings (2013–2019), 53 questions. Pick a sitting, or start from a topic below.

Topics across the sittings

Topics that come up in more than one sitting, taken from the headings of our worked solutions. A topic counts once per sitting.

Questions by sitting

December 2019

  1. Question 1: Sampling Followed by Ideal Reconstruction
  2. Question 2: Six-Point DFT, Circular Shift and Circular Convolution
  3. Question 3: Impulse Response, Output and Stability of a First-Order System
  4. Question 4: Stability and Structures for a Parallel System
  5. Question 5: Kaiser Window Design of a Three-Band FIR Filter
  6. Question 6: IIR Design Choices and Linear-Phase FIR Types

May 2018

  1. Question 1: Sampling rate, effective analogue cut-off and the reconstructed spectrum
  2. Question 2: Eight-point circular convolution versus linear convolution
  3. Question 3: Direct form II and transposed flow graphs
  4. Question 4: Frequency-domain sampling and the resulting time aliasing
  5. Question 5: System function, all admissible ROCs and the value of $h[0]$
  6. Question 6: Which linear-phase FIR types can realise each desired response

May 2017

  1. Question 1: Sampled-data differentiator and the band-limit condition
  2. Question 2: Recovering the DFT length from a circular shift
  3. Question 3: System function, ROC, impulse response and difference equation
  4. Question 4: Direct form I and transposed direct form II flow graphs
  5. Question 5: Identifying filter families from pole-zero plots
  6. Question 6: Reading a Kaiser-window highpass design backwards

May 2016

  1. Question 1: Reconstructing a real sequence from six frequency-domain clues
  2. Question 2: Continuous-time filtering by a discrete-time lowpass filter at three sampling-rate pairs
  3. Question 3: ROC, realness and z-domain scaling of a causal stable system
  4. Question 4: Filling in a four-section cascade flow graph
  5. Question 5: Computing an inverse DFT with a forward FFT subroutine
  6. Question 6: Kaiser-window highpass design — recovering the specifications and repairing the error at $\omega=\pi$

May 2015

  1. Question 1: Reconstructing a real causal sequence from six transform clues
  2. Question 2: Sampling a band-limited periodic signal
  3. Question 3: Pole-zero transformations of a causal stable system
  4. Question 4: Parallel and cascade realisations of an IIR system
  5. Question 5: Circular versus linear convolution, and the FFT route
  6. Question 6: IIR design by transformation and the four linear-phase FIR types

May 2014

  1. Question 1: Pole-Zero Diagrams, ROC, Stability and Causality
  2. Question 2: FIR and IIR Notch Filter Design from a DFT Spectrum
  3. Question 3: Applying the DFT Twice: Recovering the Original Sequence
  4. Question 4: One Output, Four Methods: Iteration, Convolution, Circular Convolution and the DFT
  5. Question 5: System Reconstruction from Poles, Zeros and d.c. Gain
  6. Question 6: Impulse Response, Frequency Response and Sinusoidal Steady State
  7. Question 7: Computing the IDFT with a Forward-DFT Block

December 2013

  1. Question 1: Impulse and Frequency Response of a Three-Tap FIR System
  2. Question 2: Convolution of a Rectangular Window with an Impulse Train
  3. Question 3: Causal System Function — Step Response, Inverse Filtering and Sinusoidal Steady State
  4. Question 4: Continuous-Time Filtering by a Discrete-Time System — Three Sampling-Rate Cases
  5. Question 5: Six-Point DFT Properties — Circular Shift, Symmetry and Frequency Decimation

May 2013

  1. Question 1: Linear and circular convolution, the two-point DFT butterfly, and block filtering
  2. Question 2: Transfer function from a pole/zero plot and multiplier-free realisations
  3. Question 3: Region of convergence, step response and the inverse system
  4. Question 4: Four-point DFTs and circular convolution
  5. Question 5: Interpolation, band-pass selection and the equivalent continuous-time system

Undated paper

  1. Question 1: Sampling rate for an ideal C/D – filter – D/C chain
  2. Question 2: Periodic convolution from a product of discrete Fourier series
  3. Question 3: Why a longer zero-padded DFT runs faster
  4. Question 4: Partial fractions, stability and causality from the ROC
  5. Question 5: Five signal flow graphs for one third-order system
  6. Question 6: Kaiser-window design of a linear-phase bandpass filter