Problem Weight Score 15 18 16 15 17 20 18 16 19 16 20 15 Total 100

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

EE 350 Problem Set 4 Cover Sheet Fall 2019

Last Name (Print):

First Name (Print):

ID number (Last 4 digits):

Section:

Submission deadlines:
• Turn in the written solutions by 4:00 pm on Tuesday October 8 in the homework slot outside 121 EE East.

Problem Weight Score


15 18
16 15
17 20
18 16
19 16
20 15
Total 100

The solution submitted for grading represents my own analysis of the problem, and not that of another student.

Signature:

Neatly print the name(s) of the students you collaborated with on this assignment.
Reading assignment: Lathi Chapter 2, Sections 2.3 and 2.4

Carefully read section 2.4-2 in the text which presents a graphical interpretation of convolution. This approach
yields significant insight to the convolution operation and is an important tool that will be used in technical electives
such as Introduction to Communications (EE 360), Discrete-Time Systems Analysis (EE 351), and Fundamentals of
Digital Signal Processing (EE 453).

Problem 15: (18 points) Dynamic second-order linear time-invariant physical systems are often encountered in
system analysis and control engineering. Consider a system whose output y(t) is related to the input f(t) by the
second-order differential equation
d2 y dy
2
+ 2ζωn + ωn2 y(t) = Kωn2 f(t), (1)
dt dt
where ζ is the dimensionless damping ratio and ωn ≥ 0 is the natural frequency. When 0 ≤ ζ < 1 the characteristic
roots are complex conjugates

λ1 = −σ + ωd
λ2 = −σ − ωd ,

where the damped frequency ωd is p


ωd = ωn 1 − ζ2
and
σ = ζωn .
In this case the homogeneous solution has the form

yh (t) = C1 e(−σ+ωd )t + C2 e(−σ−ωd )t

where the coefficients C1 and C2 are complex valued.


1. (6 points) Assuming that the numbers θ, A, B, α, ω, and t are real, while c is complex, use Euler’s formula,
eθ = cos(θ) +  sin(θ), to derive the following identities:
(a) (3 points) (c/2)e(α+ω)t + (c∗ /2)e(α−ω)t = |c|eαt cos(ωt + 6 c) Hint: Use the fact that c + c∗ = 2 Re {c}.
p
(b) (3 points) A cos(ωt) + B sin(ωt) = A2 + B 2 cos(ωt − tan−1 (B/A)) Hint: Use the result from part 1(c).
2. (3 points) Because the coefficients and initial conditions of the ODE in equation (1) are real numbers, the
homogeneous solution yh (t) must be real-valued. This forces C1 = C2∗ , that is,the undetermined coefficients C1
and C2 must be complex conjugates. Using this fact, along with the results in part 1, show that

yh (t) = Ae−σt cos(ωd t) + Be−σt sin(ωd t),

where A and B are real-valued coefficients. Find expressions for A and B in terms of C1 .
3. (3 points) Using the result in part 2, solve for the unit-step response when 0 ≤ ζ < 1 and show that
  
σ
y(t) = K 1 − e−σt cos ωd t + sin ωd t u(t).
ωd

Observe that the real (σ) and imaginary (ωd ) part of the complex roots determine the rate of exponential decay
and the frequency of oscillation, respectively. Due to the oscillatory behavior of y(t), the system response is
said to be underdamped.
4. (6 points) A LTI system with input f(t) and output y(t) is represented by the ordinary differential equation

ÿ + 4ẏ + 5y = 10f(t)

Determine the zero-state unit-step response of the system for t ≥ 0.


Problem 16: (15 points)

1. Simplify the following expressions:


(a) (3 points) [δ(t − 1) δ(t + 1) + u(t − 1) δ(t − 2) u(t + 1)] cos(πt)
(b) (3 points) u(t + 1)δ(1 − t)e3t−3+ln(π) + e−(2−π)t δ(t − 1)
2. Evaluate the following integrals:
R∞
(a) (3 points) −∞ h(τ )δ(t − τ )dτ
R∞
(b) (3 points) −∞ δ(τ − 1)δ(t + 1 − τ )dτ
Rt
(c) (3 points) 0 e−τ δ(τ − 1)dτ

Problem 17: (20 points)

1. (2 points) Show that


f(t) ∗ δ(t − T ) = f(t − T ).

2. (3 points) If y(t) = f(t) ∗ h(t), show that

f(t) ∗ h(t − T ) = f(t − T ) ∗ h(t) = y(t − T ).

3. (3 points) Show that


f(t) ∗ [g(t) + h(t)] = f(t) ∗ g(t) + f(t) ∗ h(t).

4. (3 points) If f(t) ∗ g(t) = c(t), show the derivative property of convolution

f˙(t) ∗ g(t) = f(t) ∗ ġ(t) = ċ(t).

5. (3 points) Derive the identity


du(t)
= δ(t),
dt
where u(t) is the unit-step function. In order to obtain this identity, you need to show that the functionals
g(t) = du/dt and δ(t) have the same effect on an arbitrary function f(t), that is
Z ∞
f(t)g(t − T )dt = f(T )
−∞

where T is a real-valued constant parameter.


6. (6 points) Derive the identity
1
δ(at) = δ(t).
|a|
That is, the generalized functions δ(at) and δ(t)/|a| have the same effect on a given function f(t). In order to
obtain this identity, first show that Z ∞
f(0)
δ(at)f(t)dt = ,
−∞ |a|
where the parameter a is a real number that can be either positive or negative. Next, find an expression for
Z ∞
δ(t)
f(t)dt
−∞ |a|

in terms of f(0) and |a|. Use the last two results to obtain the desired identity. Note that because δ(−t) = δ(t),
δ(t) is an even generalized function.
Problem 18: (16 points)

Systems can be represented either by an ODE or an impulse response function. Given either representation, you can
find the zero-state response for a given input. For example, consider the RC circuit in Figure 2.

Figure 1: RC circuit with input voltage f(t) and output current y(t).

1. (4 points) Derive the ODE representation of the system and show that it can be expressed as

1 K
ẏ + y = f.
τ τ
Express the time constant τ and parameter K in terms of R1 , R2 , and C. What is the physical significance of
the parameter K?
2. (4 points) Solve the ODE in part 1 to determine the zero-state unit-step response.
3. (4 points) Determine the impulse response function h(t) of the circuit.
4. (4 points) Determine the zero-state unit-step response using the convolution integral. Check your answer
against the result obtained in part 2.

Problem 19: (16 points)

Using the graphical convolution method discussed in section 2.4-2 of the text and lecture, find and sketch y(t) =
f(t) ∗ h(t) for the following signals.
1. (8 points)

f(t) = u(t + 1) − u(t)


h(t) = e−t/2 u(t)

2. (8 points)

f(t) = e−|t|
h(t) = e−t u(t)
Problem 20: (15 points) A future lecture demonstrates that any real-valued periodic signal f(t) with fundamental
period To may be expresses as a superposition of an infinite number of sinusoids,

X ∞
X
f(t) = ao + an cos(n ωo t) + bn sin(n ωo t),
n=1 n=1

where a0 , a1 , a2 , . . . , b1 , b2 . . . are real-valued constant coefficients given by


1
Z
ao = f(t)dt
To To
2
Z
an = f(t) cos nωo tdt
To To
2
Z
bn = f(t) sin nωo tdt,
To To

and ωo = 2π/To . As an example, the coefficients for the periodic sawtooth waveform in Figure 2 are

ao = 0.5
an = 0
1
bn = − ,

ωo = 2π/To = π. As it not possible to numerically determine f(t) for an infinite number of terms, consider an
approximation that utilizes the first N terms of the summation,
N
X N
X
fN (t) = ao + an cos(n ωo t) + bn sin(n ωo t),
n=1 n=1

If N < ∞, then
f(t) = fN (t) + e(t),
where e(t) is the approximation error.

Figure 2: Periodic sawtooth waveform with a fundamental period of 2 s.

Write an m-file that


1. Plots f(t) over the interval 0 ≤ t ≤ 2 using the equation

f(t) = t/2.

The time vector must consist of 10,000 points equally spaced between 0 and 2. Plot f(t) using a dashed black
curve
2. Write a MATLAB function find fN that determines fN (t) given an integer value of n and the time vector from
part (1). The syntax for the calling the function must be

fn = find fn(t,N);

Realize the function using a For-Loop.


3. Using the MATLAB function find fN, determine vectors representing f1 (t), f10 (t), and f100 (t), and plot these
functions in the figure containing f(t) using a dotted, dash-dotted, and solid curve, respectively. Use a legend
to distinguish the four curves in the figure, and appropriately label the axes and title the plot.
To earn full credit for Problem 20:
• Turn in the figure along with a copy of your m-file and function file.
• Include your name and section number at the top of m-file and function file using the comment symbol %.
• Use the title command to appropriately label the figure, for example, Problem 20.
• Appropriately label the x and y axes; no credit is given for MATLAB plots whose axes are unlabeled!
• Use the MATLAB command gtext to place your name and section name within the figure.

You might also like