BE Computer Engineering (IOE, TU) Digital Signal Analysis and Processing (IOE, EX 701 / ENEX 416) Question Paper 2078 Nepal
This is the official BE Computer Engineering (IOE, TU) Digital Signal Analysis and Processing (IOE, EX 701 / ENEX 416) question paper for 2078, as set in the regular annual examination. It carries 80 full marks and a time allowance of 180 minutes, across 12 questions. On Kekkei you can attempt this Digital Signal Analysis and Processing (IOE, EX 701 / ENEX 416) past paper online with a timer, get instant AI feedback and step-by-step solutions, and track the topics where you lose marks — completely free. Whether you are revising for your BE Computer Engineering (IOE, TU) Digital Signal Analysis and Processing (IOE, EX 701 / ENEX 416) exam or solving previous years' question papers, this 2078 paper is a great way to practise under real exam conditions.
Section A: Long Answer Questions
Attempt all / any as specified.
(a) Define a discrete-time LTI system. State and prove the conditions on the impulse response for the system to be (i) causal and (ii) BIBO stable. [6]
(b) A discrete-time LTI system has impulse response . Determine the output when the input is using linear convolution, and comment on whether the system is stable. [6]
(a) Discrete-time LTI system; causality and stability conditions
A discrete-time LTI system is a system that is both linear (obeys superposition: ) and time-invariant (a shift in input produces an identical shift in output). Such a system is completely characterized by its impulse response , and its output is the convolution
(i) Causality. A system is causal if the output at time depends only on present and past inputs. Writing , the term uses a future input when . To exclude all future inputs we require
Proof: If for , then involves only (past/present). Conversely, if for some , then applying gives at time , i.e. output appears before the input — non-causal.
(ii) BIBO stability. A system is BIBO stable if every bounded input produces a bounded output. The necessary and sufficient condition is absolute summability of the impulse response:
Proof (sufficiency): If , then . (Necessity): Choose the bounded input ; then , which is unbounded if the sum diverges.
(b) Output by linear convolution
Given and for (and 0 elsewhere).
For (rising part):
So
For (decaying tail): all four input samples () contribute:
Check : .
Result:
Numerically: .
Stability: , so is absolutely summable and the system is BIBO stable.
Consider an LTI system described by the difference equation
(a) Determine the system function and its region of convergence assuming the system is causal. [5]
(b) Plot the pole-zero diagram and comment on the stability of the system. [4]
(c) Find the unit-impulse response using the inverse Z-transform (partial fraction method). [5]
(d) Sketch the general shape of the magnitude response and identify whether the system behaves as a low-pass or high-pass filter. [2]
(a) System function and ROC
Taking the Z-transform of :
Poles at and ; zero at (and a trivial zero at ). For a causal system the ROC is outside the outermost pole:
(b) Pole-zero plot and stability
- Poles (): and on the positive real axis, inside the unit circle.
- Zero (): on the unit circle (negative real axis).
Description of the diagram: draw the unit circle; mark two on the positive real axis at and , and one at . Since both poles lie inside the unit circle and the causal ROC includes the unit circle, the system is BIBO stable.
(c) Impulse response by partial fractions
Expand in . Write
Multiply out and equate. Let :
Constant: . Coefficient of : . From these: , hence .
Using (causal):
Check: ✓ (matches the constant numerator term); .
(d) Magnitude response and filter type
At (): (large gain at DC). At (): (zero at forces zero gain at ). Thus is maximum at and falls to zero at — a monotonically decreasing curve. The system behaves as a low-pass filter.
(a) Explain the impulse invariance method and the bilinear transformation method of designing IIR digital filters. Clearly state the mapping equations and discuss the problem of frequency warping. [6]
(b) Design a first-order digital low-pass IIR filter using the bilinear transformation from the analog prototype with a 3 dB cut-off frequency of rad/sample. Assume s and give the resulting transfer function . [6]
(a) Impulse invariance vs bilinear transformation
Impulse invariance method. The digital filter is designed so that its impulse response is a sampled version of the analog filter's impulse response: . If , the mapping of each pole is
The analog frequency axis maps linearly (), but because sampling is periodic in frequency, aliasing occurs — it is suitable only for band-limited (low-pass / band-pass) analog prototypes, not high-pass.
Bilinear transformation method. It maps the entire axis onto the unit circle once, avoiding aliasing, using
The left-half -plane maps inside the unit circle, so stability is preserved. However the frequency axis is mapped non-linearly:
This compresses high analog frequencies into . Frequency warping distorts the frequency axis, so critical band edges must be pre-warped: before applying the transform.
(b) First-order low-pass IIR design (bilinear)
Given , digital cut-off , s.
Step 1 — Pre-warp the cut-off:
Step 2 — Apply :
Step 3 — Substitute : Numerator . Denominator .
Normalize by dividing by :
Check (DC gain): at , — unity gain at DC, confirming a correct low-pass design. The pole at (inside the unit circle) confirms stability.
(a) Derive the decimation-in-time (DIT) radix-2 FFT algorithm for an -point DFT and draw the complete signal-flow graph (butterfly diagram) for . [8]
(b) Compare the number of complex multiplications and additions required for direct DFT computation versus the radix-2 FFT for , and comment on the computational savings. [4]
(a) Decimation-in-time (DIT) radix-2 FFT derivation
The -point DFT is , where . Split the sum into even () and odd () indexed samples:
Using and factoring from the odd sum:
Because and are periodic with period and :
This pair forms the butterfly: two outputs from two inputs using one complex multiply by the twiddle factor . Recursively splitting each -DFT gives stages.
signal-flow graph (described). Inputs are applied in bit-reversed order: . There are stages, each with butterflies (12 butterflies total).
- Stage 1: four 2-point butterflies using twiddle on adjacent pairs.
- Stage 2: combine into 4-point DFTs using .
- Stage 3: combine into the 8-point DFT using . Outputs emerge in natural order. Each butterfly: top output , bottom output .
Stage1 Stage2 Stage3
x[0]\ /--•--\ /----•----\ X[0]
x[4]/ \ W2 \ / W4 / X[1]
x[2]\ /--•--/ W4 / \ W8 X[2]
x[6]/ \ \ / \ X[3]
x[1]... X[4]
(bit-reversed input -> natural-order output)
(b) Computational comparison for
Direct DFT: complex multiplications and complex additions.
- Multiplications .
- Additions .
Radix-2 FFT: complex multiplications and complex additions. With :
- Multiplications .
- Additions .
Savings (multiplications): fewer multiplications. In general the speed-up factor is , which grows with — the FFT makes large- spectral analysis computationally feasible.
Section B: Short Answer Questions
Attempt all / any as specified.
Compute the 4-point DFT of the sequence using the DFT definition. Show the magnitude and phase of each DFT coefficient.
4-point DFT of
Using with , so .
(sum): .
: .
: .
: .
Magnitude and phase:
| 0 | |||
| 1 | |||
| 2 | |||
| 3 |
Note the conjugate symmetry , as expected for a real input sequence.
State the Nyquist sampling theorem. An analog signal is sampled at Hz. Determine which frequency components are aliased and write the reconstructed signal's frequency content.
Nyquist sampling theorem
A band-limited signal containing no frequency components above can be perfectly reconstructed from its samples if it is sampled at a rate . The minimum rate is the Nyquist rate, and is the Nyquist (folding) frequency. Frequencies above are aliased (folded back) into the band .
Analysis of the given signal
, sampled at Hz folding frequency Hz.
- 1000 Hz component: Hz, so it is below the folding frequency — sampled correctly (not aliased). It appears at 1000 Hz.
- 3000 Hz component: Hz, so it is aliased. Its apparent (alias) frequency is
So the 3000 Hz tone masquerades as a 1000 Hz tone.
Reconstructed signal
Both components fall at 1000 Hz after sampling and add (same amplitude/phase form of cosine):
The reconstructed signal contains only a single 1000 Hz component of amplitude 5 — the 3000 Hz tone is irretrievably lost to aliasing. To avoid this, must exceed Hz.
Explain the window method of FIR filter design. Compare the rectangular, Hamming and Blackman windows in terms of main-lobe width and peak side-lobe level, and discuss their effect on the transition band and stop-band attenuation of the designed filter.
Window method of FIR filter design
Procedure. Start from the desired (ideal) frequency response and obtain its ideal impulse response by the inverse DTFT (e.g., for an ideal low-pass filter ). This is infinite and non-causal, so it is truncated and tapered by multiplying with a finite-length window :
Multiplication in time = convolution in frequency: . The window's spectrum has a main lobe (which smears the ideal transition, setting the transition-band width) and side lobes (which produce passband/stopband ripple, setting the stopband attenuation). Choosing the window trades transition width against attenuation.
Comparison of windows
| Window | Main-lobe width | Peak side-lobe level | Min. stopband attenuation |
|---|---|---|---|
| Rectangular | (narrowest) | dB (worst) | dB |
| Hamming | dB | dB | |
| Blackman | (widest) | dB (best) | dB |
Effect on the designed filter
- Rectangular has the narrowest main lobe, giving the sharpest (narrowest) transition band, but its high dB side lobes cause large ripple (Gibbs phenomenon) and poor stopband attenuation (~21 dB).
- Hamming lowers side lobes to dB, giving ~53 dB stopband attenuation at the cost of a wider transition band (about twice the rectangular).
- Blackman has the lowest side lobes ( dB) and the best stopband attenuation (~74 dB), but the widest transition band.
Trade-off: lower side-lobe level greater stopband attenuation but wider main lobe wider transition band. The window is chosen to meet the required attenuation, and is increased to sharpen the transition.
Distinguish between linear convolution and correlation of two discrete-time sequences. Compute the cross-correlation of and for all lags .
Linear convolution vs correlation
| Convolution | Correlation | |
|---|---|---|
| Definition | ||
| Second sequence | Folded (time-reversed) then shifted | Not folded, only shifted |
| Purpose | Output of an LTI system to an input | Measure of similarity / time-shift between two signals |
| Symmetry | Commutative: | Not commutative: |
In short, correlation is convolution with one sequence time-reversed: .
Cross-correlation of and
Using (slide relative to ). Both length-3 sequences (indices 0..2), so ranges from to .
- : overlap . .
- : . .
- : . .
- : . .
- : . .
where the underlined value is at lag .
(a) Determine the Z-transform and the region of convergence of , stating the condition on and for the ROC to exist. [4]
(b) List two important properties of the region of convergence of the Z-transform. [2]
(a) Z-transform and ROC of
Right-sided term :
Left-sided term (nonzero for ):
Therefore
The ROC is the annulus between the two poles. Condition for existence: the two regions overlap only if . If the ROC is empty and the Z-transform does not converge.
(b) Two important properties of the ROC
- The ROC is a connected annular region () centered at the origin, and it contains no poles (poles lie on its boundary).
- Sided-ness determines the ROC: for a causal/right-sided sequence the ROC is the exterior of the outermost pole (); for an anti-causal/left-sided sequence it is the interior of the innermost pole (). (Also: an LTI system is stable iff its ROC includes the unit circle.)
For the FIR system , determine the frequency response , and obtain expressions for its magnitude and phase response. Sketch over and state whether the system is linear phase.
Frequency response of (first difference)
Impulse response , so
Factor out :
Writing :
Magnitude response:
At : . At : . It rises monotonically from 0 to 2 over — a high-pass (differentiator-like) characteristic; the sketch is a half-sine rising from the origin to a peak of 2 at .
Phase response:
Linear phase? The phase is an affine (linear) function of with constant slope . Hence the system has constant group delay sample and is a (generalized) linear-phase system — expected since is anti-symmetric (Type-IV linear-phase FIR).
Classify the following signals/systems with justification: (a) Is periodic? If so, find its fundamental period. (b) Is the system linear, time-invariant, and stable?
(a) Periodicity of
A discrete-time sinusoid is periodic iff is rational. Here , so
This is rational, so the signal is periodic. The fundamental period is the smallest integer with :
(b) Properties of the system
Linear? Yes. For inputs : . Superposition holds.
Time-invariant? No. Shift the input: response to is , but a shifted output is . Since , the system is time-varying (the gain factor depends explicitly on time).
Stable? No. The multiplier grows without bound. For the bounded input (all ), , so a bounded input produces an unbounded output — BIBO unstable.
Summary: is periodic with ; the system is linear but time-varying and unstable.
Explain how the Discrete Fourier Transform (DFT) is related to the Discrete-Time Fourier Transform (DTFT). State two important properties of the DFT (e.g., circular shift, Parseval's theorem) with their mathematical expressions.
DFT–DTFT relationship
For a length- sequence , the DTFT is the continuous-frequency spectrum
The -point DFT is obtained by sampling the DTFT uniformly at equally-spaced frequencies :
Thus the DFT is the frequency-sampled DTFT over one period ; equivalently, it corresponds to the DTFT of the periodically-extended sequence. (It also equals the Z-transform evaluated at the equally-spaced points on the unit circle.)
Two important DFT properties
1. Circular shift. A circular time shift by introduces a linear phase:
2. Parseval's theorem. Energy is conserved between time and frequency domains:
(Other valid properties: linearity, circular convolution , and symmetry for real .)
Frequently asked questions
- Where can I find the BE Computer Engineering (IOE, TU) Digital Signal Analysis and Processing (IOE, EX 701 / ENEX 416) question paper 2078?
- The full BE Computer Engineering (IOE, TU) Digital Signal Analysis and Processing (IOE, EX 701 / ENEX 416) 2078 (regular) question paper is available free on Kekkei. You can read every question online and attempt the paper under timed exam conditions.
- Does the Digital Signal Analysis and Processing (IOE, EX 701 / ENEX 416) 2078 paper come with solutions?
- Yes. Every question on this Digital Signal Analysis and Processing (IOE, EX 701 / ENEX 416) past paper includes a step-by-step solution, plus instant AI feedback when you attempt it on Kekkei.
- How many marks is the BE Computer Engineering (IOE, TU) Digital Signal Analysis and Processing (IOE, EX 701 / ENEX 416) 2078 paper?
- The BE Computer Engineering (IOE, TU) Digital Signal Analysis and Processing (IOE, EX 701 / ENEX 416) 2078 paper carries 80 full marks and is meant to be completed in 180 minutes, across 12 questions.
- Is practising this Digital Signal Analysis and Processing (IOE, EX 701 / ENEX 416) past paper free?
- Yes — reading and attempting this Digital Signal Analysis and Processing (IOE, EX 701 / ENEX 416) past paper on Kekkei is completely free.