0% found this document useful (0 votes)
106 views4 pages

Final - Assessment CIE 227

The document outlines the requirements for the final assessment of a signals and systems course. It consists of two parts worth a total of 40 points: Part I (30 points) requires students to complete 7 MATLAB and handwritten analysis problems involving topics like convolution, stability analysis using z-transforms, DFT, and Fourier analysis. Part II (10 points) requires implementing a general signal generator program in MATLAB that allows a user to define signals using different specifications across multiple time intervals and perform operations on the signal. Students must generate and include plots for at least 10 example signals. The assessment is due by May 30th as a single PDF file including code, figures, and handwritten work with identifying information. Projects

Uploaded by

Ihab Ragab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views4 pages

Final - Assessment CIE 227

The document outlines the requirements for the final assessment of a signals and systems course. It consists of two parts worth a total of 40 points: Part I (30 points) requires students to complete 7 MATLAB and handwritten analysis problems involving topics like convolution, stability analysis using z-transforms, DFT, and Fourier analysis. Part II (10 points) requires implementing a general signal generator program in MATLAB that allows a user to define signals using different specifications across multiple time intervals and perform operations on the signal. Students must generate and include plots for at least 10 example signals. The assessment is due by May 30th as a single PDF file including code, figures, and handwritten work with identifying information. Projects

Uploaded by

Ihab Ragab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Final Assessment (Due time Saturday,

May 30)

Part I (Handwritten and MATLAB): 30 Points


It is required to perform the following tasks using both handwritten analysis
and MATLAB simulation:

1- (4 marks)

2- (4 marks)
Compute and plot the convolution between the following pair of sequences to
obtain the output of the LTI system:
a- 𝒙(𝒏) = {𝟒 ̂, 𝟑, −𝟐}
̂, −𝟏, 𝟐, 𝟓}, 𝒉(𝒏) = {𝟐
b- 𝒙(𝒏) = {−𝟐, 𝟏, 𝟑̂}, 𝒉(𝒏) = {𝟏, 𝟐
̂, −𝟏, 𝟐}

3- (5 marks)

A discrete time system is characterized by the following difference equation:

y[n] – 2.8 y[n-1] + 3.02 y[n - 2] – 1.468 y[n - 3] + 0.27 y[n - 4]


= 0.03 x[n ] – 0.02 x[n - 1] + 0.01 x[n - 2]

a) Use Z-transform to find the system transfer function H(z)


b) Find the pole-zero plot and discuss the stability
c) Detrmine and plot the system output when 𝑥(𝑛) = 5 𝑢(𝑛)

4- (3 marks)
̂, 𝟎, 𝟐, 𝟑}.
Find the 4-point DFT of the discrete-time sequence {𝟏
5- (4 marks)
A causal, linear, and time-invariant system is given by the following difference
equation: y[n] – y[n-1] - y[n - 2] = x[n - 1]

a) Find the system transfer function H(z).


b) Plot the poles and zeros of H(z) and discuss the system stability
c) Find the impulse response h(n) of the system.

6- (5 marks)
a) Find and plot the Fourier transform of the following signal
𝒎(𝒕) = 𝒔𝒊𝒏𝒄𝟐 (𝟏𝟎−𝟑 𝒕)

b) Find and plot the following signal, as well as its Fourier transform
𝒓(𝒕) = 𝒎(𝒕)𝒄𝒐𝒔(𝟐𝝅𝟏𝟎𝟓 𝒕)

c) Comment on the relation between the spectrum 𝑴(𝝎) and 𝑹(𝝎)

7- (5 marks)
a) Find the Fourier series coefficients of the following periodic signal

𝑥 (𝑡) = 𝑒 −𝑡 , 0 < 𝑡 < 𝜋 (periodic with period 𝜋)

b) Plot the magnitude and the phase of the Fourier series coefficients obtained in
the previous step.

Deliverables
Deliver, electronically, the following in a single PDF report:
1) Handwritten solutions of all problems
2) Source codes (.m files) of all problems
3) Figures requested by each part. Label your figures properly
Part II (MATLAB) : 10 Points
General signal generator
It is required to implement a general signal generator that has the following
specifications:
1. When the program starts the program asks the user for the following parameters:
a. Sampling frequency of signal.
b. Start and end of time scale
c. Number of the break points and their positions (i.e. the points that the signal
definition rule changes).

Example: The signal is defined from -2:0 as a DC signal and from 0:2 as ramp the
user will enter that the number of break points =1 and the position at t=0.
2. According to the number of break points the program asks the user at each region to
enter the specifications of the signal at this region which are:
a. DC signal: Amplitude.
b. Ramp signal: slope – intercept.
c. General order polynomial: Amplitude-power – intercept.
d. Exponential signal: Amplitude – exponent.
e. Sinusoidal signal: Amplitude – frequency – phase.

3. Display the resulting signal in time domain


4. the program asks the user if he wants to perform any operation on the signal
a. Amplitude Scaling: scale value.
b. Time reversal.
c. Time shift: shift value.
d. Expanding the signal: expanding value
e. Compressing the signal: compressing value
f. None
5. Display the new signal in time domain

Required:
Make any assumptions and generate signals covering all program options (at
least 10 signals with different number of break points and signal specifications).

Deliverables
Deliver, electronically, the following in a single PDF report:
1) Source codes (.m files)
2) Figures requested. Label your figures properly
Instructions
1) The deadline to submit your project report is May 30, 2020. You should submit
your report to the email of the course instructor ([email protected]).

2) The project report file must be written using computer.

3) The project report must be a single PDF file.

4) No submissions will be accepted after 11:59 p.m. May 30, 2020.

5) You must include your phone number in the submission as we might need to
check some details of the report with you.

6) This is an individual project. Individual reports are not to be shared with others.

7) The report should have a level of plagiarism 30% as a maximum limit, the
projects will be subject to the plagiarism test by the official software (Turnitin
software) used by ZC.

8) Any report that has a plagiarism level over then 30% will receive no credit and
the student may get “F” grade in the project.

9) Reports will be subject to plagiarism level against each other, and if the test gets
level over then 30% will receive no credit and the student may get “F” grade on the
course.

10) If you fail to reach the 35% barrier in the project report, you will get “F” grade
in the project.

11) A report that receive an “F” grade will be sent back to the student to redo it
once, if it fails again, the student will receive an F in the whole course.

12) Coursework + report should pass the 60% passing output for 2018 batch and
50% for previous batches to pass otherwise the grade would be F.

You might also like