0% found this document useful (0 votes)
171 views3 pages

Homework 2 (Chapters 1 & 2)

This document contains a homework assignment on signals and systems concepts including: 1) Sketching signals defined by operations on given signals 2) Determining properties like periodicity and linearity/time-invariance of systems 3) Computing convolutions of signals analytically and using MATLAB 4) Plotting signals using MATLAB to visualize operations like convolution The assignment contains both theoretical problems and practical MATLAB exercises to analyze signals and systems.

Uploaded by

Farhan Hussain
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
171 views3 pages

Homework 2 (Chapters 1 & 2)

This document contains a homework assignment on signals and systems concepts including: 1) Sketching signals defined by operations on given signals 2) Determining properties like periodicity and linearity/time-invariance of systems 3) Computing convolutions of signals analytically and using MATLAB 4) Plotting signals using MATLAB to visualize operations like convolution The assignment contains both theoretical problems and practical MATLAB exercises to analyze signals and systems.

Uploaded by

Farhan Hussain
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 3

Signals and Systems October 12, 2010

Sharif University of Technology CE 40-242


Dr. Hamid Reza Rabiee

Date Due: Mehr 24, 1389

Homework 2 (Chapters 1 & 2)


Problems
1. Consider the signal x(t) depicted in figure P1.21 on p. 60 of the text book. Sketch and carefully
label the following signals.
a. x(1 − 2t )
b. x(t)[δ(t − 12 ) + u(t − 1)]
2. Consider the signal x[n] depicted in figure P1.22 on p. 60 of the text book. Sketch and carefully
label the following signals.
a. x[2 − n]
b. x[2n + 1]
3. Determine and sketch the following signal and its even and odd parts. Label your sketches
carefully.
x(t) = u(t + 1) − u(t) + (u(t) − u(t − 1)) ∗ (u(t) − u(t − 1)) ∗ δ(t − 1)
4. Are the following signals periodic? If so determine their fundamental period.
a. w(t) = cos( π3 t) + cos( 2π
5 t)
π
b. z(t) = cos( 3 t) + cos(t)
5. A system may or may not be linear, time-invariant, memoryless, causal, or stable. Determine
whether or not each of the following systems has these properties.
a. y(t) = x(t + 3) − x(1 − t)
(−1)n x[n] if x[n] ≥ 0

b. y[n] =
2x[n] if x[n] < 0
c. y[n] = Ev{x[n − 1]}
6. Consider an LTI system whose response to the signal x1 (t) is the signal y1 (t) where these signals
are depicted below. Determine and provide a labeled sketch of the response to the input x2 (t),
which is also depicted below.

x1 (t) y1 (t) x2 (t)


6 6 6
2 1
2 3 -t
1 1
A
−1 -t A 2 3- t
1 1 A
A
−1 −1 A

−4

1
7. Compute the convolution sum y[n] = x[n] ∗ h[n] for each of the following pairs of signals.
(P 2.21 b,c p. 141)

a. x[n] = h[n] = αn u[n]


b. x[n] = (− 12 )n u[n − 4], h[n] = 4n u[2 − n]

8. Compute the convolution y(t) = x(t) ∗ h(t) for each of the following pairs of signals.

a. x(t) = h(t) = e−αt u(t)


b. x(t) = x1 (t) (from Prob. 6), h(t) = (u(t) − u(t − 1)) ∗ (u(t) − u(t − 1))

9. The following are the impulse responses of LTI systems. Determine whether each system is
causal and/or stable. Justify your answers. (P 2.28 e,g and 2.29 e,f )

a. h[n] = (− 21 )n u[n] + (1.01)n u[n − 1]


b. h[n] = n( 31 )n u[n − 1]
c. h(t) = e−6|t|
d. h(t) = te−t u(t)

10. P 2.40 p. 148

11. P 2.47 p. 152

12. P 2.64 a,b,d p. 166

Practical Assignment

1. Define the MATLAB vector nx to be the time indices −3 ≤ n ≤ 7 and the MATLAB vector x
to be the values of the signal x[n] at those samples, where x[n] is given by


 2, n = 0,
 1, n = 2,


x[n] = −1, n = 3,
3, n = 4,




0, otherwise

If you define these vectors correctly you should be able to plot this discrete-time sequence using
stem(nx,x). Now plot x[n − 2] and x[−n + 1].

2. Consider the impulse response h[n] = δ[n + 1] + δ[n − 1] and the input x[n] = δ[n] − 3δ[n − 2].
In MATLAB define the vectors h and x corresponding to these sequences. Use conv (read help
for conv: help conv) to compute the output signal y[n]. Determine a vector of time indices
corresponding to y and store those in the vector ny. Plot y[n] as a function of n using the
command stem(ny,y).

3. Consider the impulse response h[n] and input x[n] defined below

h[n] = u[n + 2]
x[n] = ( 35 )n−2 u[n − 2]

a. Analytically compute and sketch the convolution of h[n] and x[n].

2
b. Define a vector h in MATLAB that contains the values of h[n] for 2 ≤ n ≤ 14, and define
a vector x in MATLAB that contains the values of x[n] for 0 ≤ n ≤ 24. Define vectors
nh and nx containing the corresponding time indices. Compute the convolution of these
two finite-length vectors using y=conv(x,h). Compute the vector of time indices for y and
store that in ny. Plot y using the stem command. Note that since the h and x vectors are
shortened versions of the true signals, only a portion of the output vector will contain the
true values of y[n]. Specify which values in the output vector y are correct and which are
not. Explain your answer.

You might also like