1 Uncertainty Relation
1 Uncertainty Relation
1 Uncertainty Relation
1 Uncertainty relation
From [1]
Consider the uncertainty relation ∆2ω ∆2t ≥ π/2
2 2
1. Show that scaling
√ does not change ∆ω ∆t . Either use scaling that conserves the L2
0
norm (f (t) = af (at)) or be sure to renormalize ∆2ω , ∆2t .
2. Can you give the time-bandwidth product of a rectangular pulse, p(t) = 1, −1/2 ≤ t ≤
1/2, and 0 otherwise?
4. What can you say about the time-bandwidth product as the time-domain function is
obtained from convolving more and more rectangular pulses with themselves?
1
ECE 551 PSET 4 - Uncertainty, Windows, and Filter Banks September 17, 2020
1 sin((π/2)n))
g0 [n] = √ ·
2 (π/2)n
n
g1 [n] = (−1) g0 [−n + 1],
and, combined with an offset, form a basis using all the even shifted versions. Show that
without the offset “+1”, the basis is not complete in `2 (Z). That is to say, find a sequence
that cannot be represented by
1 sin((π/2)n))
g0 [n] = √ ·
2 (π/2)n
n
g1 [n] = (−1) g0 [−n]
2
ECE 551 PSET 4 - Uncertainty, Windows, and Filter Banks September 17, 2020
1. For h ∈ `2 (Z), use the orthogonality principle to show that ĥ := TI h is the least-squares
approximation (of h) whos support is limited to I.
3
ECE 551 PSET 4 - Uncertainty, Windows, and Filter Banks September 17, 2020
1. Show that any vector v ∈ V can be written in the following two ways:
n−1
X n−1
X
v= hαi , viβi = hβi , viαi (3)
i=0 i=0
2. Call vα the vector with entries hαi , vi and similarly vβ with entries hβi , vi. Given kvk,
what can you say about kvα k and kvβ k?
and
hv, gi = hvα , gβ i (5)
4
ECE 551 PSET 4 - Uncertainty, Windows, and Filter Banks September 17, 2020
where σd is a delay by d, and αi represents some attenuation of the signal. The set of {αi }
simply lump together the different losses from both propagation and the imperfect reflection
from the targets.
Goal: Identify each element of {σi } in the system.
Q1: Suppose N = 1 (representing a single reflection), how would you apply your
algorithm from homework 3 to identify σ0 ? What happens when ti ∈ / Z?
Your Solution Here!
Q2: Now assume N > 1, how would you extend your algorithm to identify all ti ? This
doesn’t need to be optimal in any sense, just pick something that seems reasonable.
Your Solution Here!
Q3: Implement your algorithm from Q2 and apply it to data generated by the provided
function. How well does it work? What seem to be the issues? What happens as you adjust
the distribution of ti such that the delays are clustered more tightly?
Your Solution Here!
There are actually a couple of issues at play. While we haven’t formally covered noise
yet, we can see that the noise seems to blur together the peaks of the cross-correlation.
Q4: Given no physical constraints, what is the optimal waveform for time localization
(assuming operation in continuous time)? What is the associated time-frequency trade-off?
Your Solution Here!
Q5: Ultra-wide bandwidth electronics are very complicated, can be very expensive to
produce, and can interfere with other items sharing the spectrum. For this reason, consider
limiting your bandwidth to a fixed width B. How would you adjust your answer to Q4 to
account for this constraint?
Your Solution Here!
Q6: Now that we have a finite bandwidth, we may as well operate in discrete time. Fix
the amount of energy in the signal, and simulate the application of your algorithm from Q2
applied to pulses of the form of your response to Q5.
5
ECE 551 PSET 4 - Uncertainty, Windows, and Filter Banks September 17, 2020
6
ECE 551 PSET 4 - Uncertainty, Windows, and Filter Banks September 17, 2020
References
[1] Martin Vetterli and Jelena Kovac̆ević, Wavelets and Subband Coding, Prentice Hall,
Englewood Cliffs, NJ, 1995.