Assignment 1
Assignment 1
MATHEMATICAL QUESTIONS
Question 1
Use the integral definitions of the singular functions to prove the following identities.
i
(b) f (t)δ 0 (t) = −f 0 (0)δ(t) + f (0)δ 0 (t).
ad
(c) δ (n) (−t) = (−1)n δ (n) (t).
Question 2 H
ad
Prove that
1
R +∞
(a) δ(t) = π 0 cos(αt)dα.
m
P∞ P∞ jπnt
am
1 n
(b) n=−∞ x(t + 2nl) = 2l n=−∞ e
l X( 2l ), where X(f ) = F{x(t)}.
Question 3
oh
R∞ R∞
(b) −∞ x(τ )y(t − τ )dτ = −∞ X(f )Y (f )ej2πf t df .
Question 4
The analytic signal xa (t) of the real signal x(t) is a signal with the spectrum 2X(f )u(f ), where
X(f ) is the Fourier transform of x(t).
(a) Show that the real and imaginary parts of xa (t) relates to x(t) and its Hilbert transform x̂(t).
i
(c) How does the analytic signal generalize the concept of phasors?
ad
(d) Surf the help page of MATLAB and describe how its Hilbert command works?
Question 5 H
ad
Let {φi (t)}N
i=1 be an orthogonal set of N signals, i.e.,
Z ∞
φi (t)φ∗j (t)dt = 0, 1 ≤ i, j ≤ N, i 6= j
m
−∞
and Z ∞
|φi (t)|2 = 1, 1≤i≤N
am
−∞
PN
. Let x̂(t) = i=1 αi φi (t) be the linear approximation of an arbitrary signal x(t) in terms of
{φi (t)}N
i=1 , where αi ’s are chosen such that
Z ∞
2
= |x(t) − x̂(t)|2 dt
oh
−∞
is minimized.
Z ∞
αi = x(t)φ∗i (t)dt
−∞
(c) How does this general linear approximation relate to the Fourier series expansion?
i
Question 6
ad
The generalized Fourier transform of the singular function y(t) is defined as the function Y (f )
satisfying the integral equation
Z ∞ Z ∞
Y (α)x(α)dα = y(β)X(β)dβ
H
−∞ −∞
, where x(t) is any test function such that the existence of its Fourier transform X(f ) is guar-
anteed under Dirichlet sufficient conditions.
ad
Hint: It can be shown that the properties of the normal Fourier transform remain valid for the
generalized Fourier transform.
SOFTWARE QUESTIONS
Question 7
Write a MATLAB/Python code to calculate and plot the magnitude response, phase response,
1
and impulse response of Butterworth filters with the frequency responses Hn (f ) = Bn (j2πf ),
where Bn (s) is given in Tab. 1. Note that you should create three plots for the magnitude,
phase, and impulse responses. In each plot, you should have 5 curves, each corresponding to
a different value of the filter order n = 1, 2, · · · , 5. Describe what happens when the filter order
increases.
i
ad
H
BONUS QUESTIONS
ad
Question 8
1
Verify that the amplitude response |Hn (f )| = √ for each row of Tab. 1.
m
1+(2πf )2n
am
Question 9
Return your answers by filling the LATEXtemplate of the assignment.
oh
M
Page 4 of 4