0% found this document useful (0 votes)
19 views

COMSATS University Islamabad, Lahore Campus: Lab Terminal Exam (Spring-2020)

This document outlines a lab exam for a Signals and Systems course. It provides instructions for a practical MATLAB-based exam involving 5 questions. Students are instructed to implement tasks in MATLAB, show output, and submit question code files and an exam paper. Questions involve topics like signal construction, sampling, the discrete time Fourier transform, Laplace transforms, FIR filters, z-transforms, and a viva voce question. Rubrics are provided to evaluate students' ability to use MATLAB, follow procedures, and design experiments.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

COMSATS University Islamabad, Lahore Campus: Lab Terminal Exam (Spring-2020)

This document outlines a lab exam for a Signals and Systems course. It provides instructions for a practical MATLAB-based exam involving 5 questions. Students are instructed to implement tasks in MATLAB, show output, and submit question code files and an exam paper. Questions involve topics like signal construction, sampling, the discrete time Fourier transform, Laplace transforms, FIR filters, z-transforms, and a viva voce question. Rubrics are provided to evaluate students' ability to use MATLAB, follow procedures, and design experiments.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

COMSATS University Islamabad, Lahore Campus

Department of Electrical and Computer Engineering

Lab Terminal Exam (Spring-2020)


Course Title: Signals and Systems Course EEE-223 Credit Hours: 4 (3,1)
Lab Instructor/s: Iqra Jawaid Program
Code: BEE
th
Semester: 4 Batch: FA18-BEE Section: Name: A Date: 12-08-2020
Time Allowed 120 Minutes Maximum Marks: /50
Student’s Name: Reg. No. CIIT/FA18/
Important Instructions / Guidelines:
 All questions are compulsory.
 This is an open manual open notes exam but students are not allowed to communicate with each other via any
means. Anyone who found guilty of it, his/her performance will be cancelled and will be awarded zero.
 It is mandatory to keep the cameras open for invigilation purposes and anyone who fails to follow; his/ her exam
will be cancelled.
 This is a practical MATLAB based Exam. Each student will implement his/her own assigned task.
 No marks will be awarded to those students who will not show the practical results of implementation.
 Make one .m file for each question and name it as FA18_BEEA_QX.m. Where, X is the question number.
Each .m file should contain your name and your roll number. Your Terminal Exam Answer paper should be
named as TA_F18_BEEA_YYY. Submit one zip file with name “TA_FA18_BEEA_YYY.zip” containing all your
question .m files and your Terminal Exam Paper
 Please note that all the outputs should be shown in proper graphical format with complete formatting.

Take the digits of your Student ID and make third last digit equal to “X”, second last digit equal to “Y”
and last digit equal to “Z”. For example, if your registration number is FA18-BEE-215 then X=2, Y=1 and
Z=5 (in case any digit X, Y, Z or the computed expression using X, Y and Z becomes 0, replace it with 9
and mention it clearly in your .m files and solutions). Solve the following questions by clearly mentioning
and putting the value of ‘X’ ‘Y’ and ‘Z’ in the appropriate places in your solutions.

Question No. 01 [Lab.CLO1-PLO5] [1+2+1+2+1+2+1= 10 Marks]

 XYt
Given the signal x(t )  Z .e

a.Construct the signal in MATLAB


b.Construct a MATLAB code that samples the signal x(t) at a rate of Qx1000 to obtain a discrete time signal
X .Z
Q
x[n]. Here, Y
c. Plot the signals obtained in part-a and part-b in MATLAB
j
d.Construct a MATLAB code that computes the signal X (e ) which is the Discrete Time Fourier
Transform (DTFT) of the signal x[n] obtained in part-b.
j
e. Plot the signal X (e ) in MATLAB
f. Construct a MATLAB code that plots the real part, imaginary part, magnitude and phase of the signal
X (e j ) with proper naming conventions.
g.What is the significance of convergence condition for DTFT? (Hint: Write your answer on paper and attach
in the given space as picture)

Question No. 02 [Lab.CLO1-PLO5] [1+1+2+1+2+2+3= 12 Marks]

a.Why do we approximate the signals using Complex Fourier Series?

b.Define the following signal in MATLAB

X  Zt
f (t )   XZ  e  ( Z  Y )e 2t
Y
c. Construct a MATLAB code that computes the Laplace Transform F(s) of the signal defined in part-b.
d.Plot the signals obtained in part-b and part-c using the ‘subplot()’ command in MATLAB.
e. Construct a MATLAB code which expresses the F(s) obtained in part-c in partial fractions formation.
f. Compute the inverse laplace transform from the partial fractions formation obtained in part-e
g.Construct a MATLAB code that verifies the Differentiation property in s-domain for the signal f (t ) and its
Laplace Transform F(s) for Yth derivative.

Question No. 03 [Lab.CLO1-PLO5] [1+1+3+3= 8 Marks]

An FIR filter is defined as follows:

y[ n]  X .x[n]  ( X  Y ) x[ n  1]  (Y  Z ) x[n  2]  ( Z  X ) x[n  3]  Y 2 x[n  4]  Z 3 x[n  5]

a.What is the order of the given FIR filter? (Tick in the box following the correct answer choice)
4th Order

5th Order

6th Order

b.How many feedback paths are involved in the FIR filter? (Color the correct answer box “BLUE”)

0 2

1 3

c. Draw the block diagram of the given structure using Direct Form (Hint: Draw on the paper and paste your
results as image in the space provided)

d.Compute the response of the FIR filter to the following input signal

x[n]  u[n],  X .10  n  X .10

Question No. 04 [Lab.CLO1-PLO5] [1+2+1+1+3+1+1= 10 Marks]

Consider the following signal,

x[n]  0. X Y .n ,  Z  n  Z

a.Construct the above signal in MATLAB


b.Construct a MATLAB code to compute the z-transform of the above given signal
c. Plot the results of part-a and part-b in MATLAB using subplot() command
d.At what points on the real line are the poles of x(t) present?
e. Verify the Right Shift Property of z-transforms for the given signal
f. Is the given signal Causal?

g.Compute the error term for the right hand side (RHS) and left hand side (LHS) of part-e in MATLAB.

Question No. 05 [Lab.CLO2-PLO10] [10 Marks]

Viva voce.

Software Lab Evaluation Rubrics for Accessing Terminal Exam Performance

Name: _______________________________________________ Course Title: Signals and Systems___

Student Registration No. ________________________________ Instructor Signature: ____________

Criteria Exceeds Expectations Meets Expectation Developing Unsatisfactory Score


(10) (6-9) (2-5) (0-1) (10)

Student was familiar


Student demonstrated
with the software and
Student was familiar with the Student demonstrated an little or no ability to
was able to use
Ability to use software and required minimal ability to use the software perform experiment and
additional features of
software help from the instructor to but required assistance from required unreasonable
the software that were
perform the experiment the instructor amount of assistance
not available in
from instructor
instruction set.
Student followed the
instructions with no Student had difficulty
Student had difficulty with
assistance reading the procedure and
Student followed instructions some of the instructions in
following directions
Ability to in the procedure with little or the procedure and needed
student performed
follow no assistance clarification from the
additional experiments If procedure was not
procedure instructor
or tests beyond those provided, student was
and/or design If procedure was provided, the
required in instructions incapable of designing a
a procedure student was able to determine If procedure was not
set of experiments to
for an appropriate set of provided, the student needed
If procedure to satisfy given lab
implementati experiments to run to produce some direction in deciding
accomplish an objective objective
on usable data and satisfy the lab what set of experiments to
in not provided, the
objectives perform to satisfy the lab
student developed a The data taken was
objective
systematic set of tests to essentially useless
accomplish objective

Student developed a Student demonstrated


good systematic little or no ability to
procedure for testing Student demonstrated the troubleshoot software
Student was able to identify
software code that ability to test software code in code for the lab.
Ability to the problems in software
allowed for quick order to identify technical
troubleshoot code but required some
identification of problems, and was able to
software assistance in fixing some of
problems solve any problems with little
the problems
or no assistance
Student good at
analyzing the data

Student was unable to


Able to explain program Able to explain most of the Able to explain some
explain program design
Q&A design and fundamental program design and relevant program design and relevant
or answer relevant
concepts correctly fundamental concepts fundamental concepts
fundamental concepts

Total Score ( /40)

You might also like