Applications of Chromatic Derivatives: Aleks Ignjatović Ignjat@cse - Unsw.edu - Au
Applications of Chromatic Derivatives: Aleks Ignjatović Ignjat@cse - Unsw.edu - Au
Aleks Ignjatović
input signal
error
1.5
PWM extrapolator
æ 1.0
æ ææ æææ
æ æ
æ æ
switch æææ
æ ææææ
0.5
æ æ ææ æ æ
æ æ ææææ æ
+ inductor æ æ æ
-12 æ ææ æ
-10 -8 -6 æ æ -4 -2
DC 0 æ
æ
æ æ
filtering æ -0.5
- capacitor
æ
speaker ææ
-1.0
– belong to BL(π)
– if A is a filter, then
P∞
A[f ](t) = n=−∞ f (n) A [sinc ] (t − n), (1)
0.5
-3 -2 -1 1 2 3
-0.5
n
Figure: (ω/π) for n = 15 − 18
1
spectral features of the signal,
thus we call them the
Π Π
-Π - Π
2 2
-1
-2
chromatic derivatives.
3
I Third graph: transfer
function of the ideal filter K15
2
Π Π Π Π
(red) vs. transfer function of a
transversal filter (blue),
- -
4 8 8 4
-1
-2
(128 taps, 2× oversampling, i.e.,
-3
use anticompressive sensing.)
Local representation of the scalar product in BL(π)
Proposition: Assume that f , g ∈ BL(π); then the sums on the
left hand side of the following equations do not depend on the
choice of the instant t, and
∞
X Z ∞
n 2
K [f ](t) = f (t)2 dt = kf k2
n=0 −∞
∞
X Z ∞
K n [f ](t)K n [g](t) = f (t)g(t)dt = hf , gi
n=0 −∞
∞
X Z ∞
K n [f ](t)Ktn [g(u − t)] = f (t)g(u − t)dt = (f ∗ g)(u)
n=0 −∞
2.0
1.5
1.0
0.5
-15 -10 -5 5 10 15
-0.5
-1.0
-1.5
dk
Pn
I f (k) (0) = dt k
[ m=0 (−1)
m Km [f ](0) Km [sinc ](t)]t=0
1.0
0.8
0.6
0.4
0.2
n
X
f (t) − (−1)m Km [f ](0) Km [sinc ](t) ≤ kf k2 E(t) (2)
m=0
v
u n
u X
E(t) = t1 − Km [m](t)2
m=0
Chromatic expansion vs. Shannon’s expansion
How is Shannon expansion
P∞ sin π(t−n)
f (t) = n=−∞ f (n) π(t−n)
∞
X √
f (n) = Kk [f ](0) 2k + 1 jk (nπ);
k=0
X∞ √
Kk [f ](0) = f (n) 2k + 1 jk (nπ).
n=−∞
I In practice one CANNOT evaluate Kk [f ](0) using Shannon
rate samples via
N
X √
Kk [f ](0) ≈ f (n) 2k + 1 jk (nπ)
n=−N
√
because 2n + 1 jn (πt) decay very slowly and we would need
huge N .
1.0
0.5
-20 -10 10 20
-0.5
Figure: n = 0, n = 7, n = 14
Chromatic derivatives are non-redundant!
Question:
sin(πt) √
and for m(t) = πt we have Kn [m](t) = (−1)n 2n + 1 jn (πt)
and ∞
X √
f (t) = Kn [f ](0) 2n + 1 jn (πt)
n=0
−∞ π
2 /4 tn 2
and m(t) = e−t we have Kn [m](t) = (−1)n √ e−t /4
n
2 n!
I chromatic expansion converges for analytic functions s.t.
|f (n) (z)|1/n
lim sup √ <∞
n→∞ n
If Ln (ω) satisfy
Z ∞
1 πω
Ln (ω) Lm (ω) sech dω = δ(m − n)
2 −∞ 2
satisfy
1/n
µn
ρ = lim sup <∞
n→∞ n
Lemma: Pn (ω) are chromatic if and only if for every 0 ≤ α < ρ,
Z ∞
eα|ω| da(ω) < ∞
−∞
General families of chromatic derivatives
2
Definition: La(ω) is the space of functions φ(ω) satisfying
Z ∞
|φ(ω)|2 da(ω) < ∞.
−∞
General families of chromatic derivatives
Theorem: If Pn (ω) are a chromatic family of polynomials
orthonormal with respect to a(ω), then they are a complete
2
base of the space La(ω) .
P∞
ei ωt = n n
n=0 i Pn (ω)K [m](t)
P∞
m(t + u) = n=0 (−1)n Kn [m](u)Kn [m](t)
P∞ n 2
k=1 K [m](t) = 1
P Qn γ2k−2
m(z) + ∞ n=1
2n
k=1 γ2k−1 K [m](z) = 1
Trigonometric functions
I Trigonometric functions do not belong to the spaces Λ2 :
∞
X ∞
X
keiωt k2Λ = |K n
[eiωt ]|2 = Pn (ω)2 → ∞
n=0 n=0
We define C2 = C/C0 .
Theorem: Let f , g ∈ C and
Xn
1
σnfg (t) = Kk [f ](t)Kk [g](t);
(n + 1)1−p k=0
Xn
1
heiσt , eiωt i = lim √ P H (σ)PkH (ω) = 0
n→∞ n + 1 k=0 k
3 N T N T N T N
2
Given pieces of band limited
1
signals join them so that the
50 100 150
out of band energy is
-1 minimal.
-2
-3
|Kn [f ] b (ω)|
|bf (ω)| ≤
1
M
50 100 150 |Pn (ω)| ≤ |Pn (ω)|
-1
-2
-3
Extrapolation filter
0.2
0.1
-40 -20 20 40
-0.1
-0.2
0.20
0.15
0.10
0.05
0.2
-34 -32 -30 -28
-0.05
-0.10
0.1
-0.15
-0.1
0.10
0.05
-0.2
30 32 34 36
-0.05
-0.10
-0.15
Application: frequency estimation
Idea: A signal is a sum of at most N shifted and damped sine
waves iff it is a solution to a homogeneous linear differential
equation with constant coefficients of order at most 2N .
Kn = (− i)n Pn (− i d/dt).
Then, assuming E[ν(n)2 ] = ρ2 , we have
E{Kn [ν](n)Km [ν](n)} = δ(m − n)ρ2
so we can apply the standard SVD or ED methods.
K4[f]
K3[f]
K2[f]
K1[f]
K0[f]
1 2 3 4 5 6 7 8 9 10 11 12
1 2 3 4 5 6 7 8 9 10 11 12
CONJECTURE: