Signal and system
EEE223
LAB # 06
Lab 06- Analysis of Discrete LTI Systems using Convolution Sum
Name :- Syed wajhee ul hassan
Registration Number :- FA23 – BEE - 250
Class/section :- 4-B
Date :-
Submitted To :- Dr Ghufran shafiq
In-Lab Tasks
Task 01: Compute and plot the convolution y[n] x[n]* h[n] by any of the two procedures, where
n
1
x[n] u[n 1] and h[n] u[n 1]
3
Program:
Output:
Task 02: Compute and plot the convolution of following signals (by both procedures)
1 0 n 4
x[n]
0 elsewhere
and
1.5n 0 n 6
h[n]
0 elsewhere
Program:
Output:
Task 03: Consider and LTI system with input x[n] and unit impulse response h[n] specified as
x[n] 2n u[n]
h[n] u[n]
Compute the response of the system (by both methods) where we have 6 n 6 .
Program:
Output:
Task 04: Compute (by both procedures) and graph the convolution y[n] x[n]* h[n] , where
x[n] u[n] u[n 4] and h[n] [n] [n 2].
Program:
Output:
Task 05: Compute (by both procedures) and graph the convolution y[n] , where
(a) y[n] u[n]*u[n], 0 n 6
(b) y[n] 3[n 4]*(3 4)n u[n], 0 n 5
Program a:
Output a:
Program b:
Output b:
Post-lab Task
Critical Analysis / Conclusion:
In this lab, we focused on the convolution operation in Linear Time-Invariant (LTI) systems,
which is a fundamental concept in signal processing. Convolution describes how the shape of one
signal is modified by another, representing the system's impulse response. For an LTI system, the
output is the convolution of the input and the system's impulse response . We implemented
convolution using both direct methods (MATLAB's `conv` function) and time-domain
summation, ensuring the results matched theoretical expectations. This exercise demonstrated
how convolution captures the system's behavior, allowing us to predict the output for any input
signal. Understanding convolution is crucial for analyzing and designing systems in fields like
communications, control, and signal processing.
Lab Assessment
Pre Lab /5
/25
Performance /5
Results /5
Viva /5
Critical Analysis /5
Instructor Signature and Comments