You are on page 1of 10

1

Chromatic derivatives and local approximations


Aleksandar Ignjatović

Abstract—We present a detailed motivation for the notions wavelet series that combine chromatic series with sampling
of chromatic derivatives and chromatic expansions. Chromatic series.
derivatives are special, numerically robust linear differential op- The present paper is structured as follows. To give an appro-
erators; chromatic expansions are the associated local expansions,
which possess the best features of both the Taylor and the Nyquist priate motivation, section I-A presents detailed heuristics un-
expansions. We give a simplified treatment of some of the basic derpinning the notions of chromatic derivatives and chromatic
properties of chromatic derivatives and chromatic expansions expansions. Section II presents a simplified treatment of some
which are relevant for applications. We also consider some signal of the material from [15] which is relevant for applications.
spaces with a scalar product defined by a Cesàro–type sum of The presentation in this paper centers around the Fourier
products of chromatic derivatives, as well as an approximation
of such a scalar product which is relevant for signal processing. transform, and such an approach should be more familiar to
We also introduce a new kind of local approximations based on engineers than the one taken in [15]. In section III we discuss
trigonometric functions. some non-separable inner product spaces; in one example of
Index Terms—chromatic derivatives, chromatic expansions, such spaces, associated with the Hermite polynomials, all
local signal representation, generalized Fourier series, orthogonal pairs of sine waves with different positive frequencies are
systems orthogonal. We also discuss an approximation of the norm
in such spaces, which can have practical applications, such
as estimation of local energy of a signal. Finally, in section
I. I NTRODUCTION IV we introduce a new type of local approximation using the
The special case of the chromatic derivatives presented trigonometric functions.
in Example 1 below was introduced in [1]; chromatic ex-
pansions were subsequently introduced in [2]. The theory A. Motivation
emerged in the course of the author’s design of a pulse-
width modulation switching power amplifier. Subsequently, the Let BL(σ) denote the space of σ-band limited signals of
author applied similar reasoning to propose a communication finite energy, i.e., the space of continuous L2 functions whose
channel equalizer and a modulation method also based on Fourier transform is supported within [−σ, σ]. The expansion
chromatic derivatives and chromatic expansions. The theory of a signal f ∈ BL(π) given by the Whittaker–Kotelnikov–
was generalized and extended to various systems correspond- Nyquist–Shannon Sampling Theorem (for brevity the Nyquist
ing to several classical families of orthogonal polynomials Theorem),
by the research team of the author’s startup, Kromos Tech- ∞
X
nology Inc. [3], [4]. The results were initially published as f (t) = f (n) sinc (t − n), (1)
technical reports on the company web site.1 Kromos’ team n=−∞
designed and implemented a channel equalizer [5] and a digital is global in nature, because it requires samples of the signal at
transceiver (unpublished) based on chromatic expansions. It integers of arbitrarily large absolute value.2 As is well known,
also developed a novel image compression method motivated the truncations of such expansion are not satisfactory local
by chromatic expansions [6], [7]. In [8] chromatic expansions approximations of a signal, because, for a fixed t, the values
were related to the work of Papoulis [9] and Vaidyanathan of sinc (t − n) decay slowly as |n| grows.
[10]. In [11] and [12] the theory was cast in the framework On the other hand, signals in BL(π) are analytic functions
commonly used in signal processing. Chromatic expansions and their representation by the Taylor formula,
were also studied in [3], [13] and [14]. Pointwise convergence

X
of chromatic expansions was studied in [15]. A generalization tn
f (t) = f (n) (0) ,
of chromatic derivatives, with the prolate spheroidal wave n!
n=0
functions replacing orthogonal polynomials, was introduced
in [16]; the theory was also extended to prolate spheroidal is local in nature, because the values of the derivatives f (n) (0)
are determined by the values of the signal in an arbitrarily
Copyright (c) 2008 IEEE. Personal use of this material is permitted. small neighborhood of zero.
However, permission to use this material for any other purposes must be
obtained from the IEEE by sending a request to pubs-permissions@ieee.org. In sharp contrast with the Nyquist expansion, which has a
Aleksandar Ignjatović is with the School of Computer Science and central role in digital signal processing, the Taylor expansion
Engineering, University of New South Wales, and with the National has found very limited use there, due to several problems
ICT Australia (NICTA), Sydney, Australia; E-mail: ignjat@cse.unsw.edu.au;
http://www.cse.unsw.edu.au/˜ignjat associated with its application to sampled signals.
1 These technical reports, as well as some additional unpublished
manuscripts and preprints, can be found at author’s web site 2 Here sinc t denotes the (normalized) cardinal sine function, sinc t =
http://www.cse.unsw.edu.au/˜ignjat/diff/ sin(πt)/πt.
2

2
0.5
1

-Π - Π2 Π
2
Π -Π - Π2 Π
2
Π
-1
-0.5
-2

Fig. 1. Graphs of (ω/π)n for n = 15 to n = 18. Fig. 2. Graphs of PnL (ω) for n = 15 to n = 18.

1) Numerical evaluation of higher order derivatives of a all differential operators of high order is unfeasible, but rather,
signal from its samples is very noise sensitive. In gen- that from a numerical perspective, the set of the derivatives
eral, one is cautioned against numerical differentiation: {f, f 0 , f 00 , . . .} is a very poor base of the vector space of linear
“. . . numerical differentiation should be avoided differential operators with real coefficients. It is thus natural
whenever possible, particularly when the data are to look for a different base for this vector space which does
empirical and subject to appreciable errors of not have such shortcomings.
observation”[17]. To obtain such a base we normalize and rescale the Leg-
2) The Taylor expansion of a signal f ∈ BL(π) converges endre polynomials so that the resulting polynomials PnL (ω)
non-uniformly on R; its truncations have rapid error satisfy
Z π
accumulation and are unbounded. 1
P L (ω) Pm
L
(ω)dω = δ(m − n),
3) The Nyquist expansion of a signal f ∈ BL(π) converges 2π −π n
to f in BL(π) and thus the action of a filter (a contin-
uous linear shift invariant operator) on any f ∈ BL(π) and then define operator polynomials3
µ ¶
can be expressed using samples of f and the impulse d
Ktn = (−j)n PnL j . (3)
response A[sinc] of A, i.e., dt

X Since polynomials PnL (ω) contain only powers of the same
A[f ](t) = f (n) A[sinc](t − n). (2) parity as n, operators Kn have real coefficients, and it is easy
n=−∞
to verify that
In contrast, the polynomials obtained by truncating the
Ktn [ej ωt ] = j n PnL (ω) ej ωt . (4)
Taylor series do not belong to BL(π) and nothing
similar to (2) is true of the Taylor expansion. Consequently, for f ∈ BL(π),
The chromatic derivatives and the chromatic approximations Z π
1
were introduced to obtain local approximations of band- Kn [f ](t) = j n PnL (ω)fd
(ω) ej ωt dω.
2π −π
limited signals which do not suffer from any of the above
problems. To motivate these notions, we first examine the Figure 2 shows the plots of PnL (ω), for n = 15 to n = 18,
problem of numerical differentiation of band limited signals. which are the transfer functions (again save a factor of j n )
Assume that f ∈ BL(π) and let fd (ω) be its Fourier of the operators Kn . Unlike the transfer functions of the (nor-
1
Rπ n d j ωt malized) derivatives 1/π n dn /dtn , the transfer functions of
transform; then f (n) (t) = 2π −π
(j ω) f (ω)e dω. Figure 1
shows, for n = 15 to n = 18, the plots of (ω/π)n , which the chromatic derivatives Kn form a family of well separated,
are the transfer functions (the symbols) of the normalized interleaved and increasingly refined comb filters. Instead of
derivatives 1/π n dn /dtn (modulo a factor of j n ). These plots obliterating, such operators encode the spectral features of the
reveal why numerical evaluation of higher order derivatives signal. For this reason, we call operators Kn the chromatic
from signal samples makes no practical sense. Multiplication derivatives associated with the Legendre polynomials.
of the Fourier transform of a signal by the transfer function of Chromatic derivatives can be accurately and robustly eval-
a derivative of higher order essentially obliterates the spectrum uated from samples of the signal taken at a moderate multiple
of the signal, leaving only its edges, which in practice contain (two to four) of the usual Nyquist rate. Figure 3 shows the
mostly noise. Note also that the graphs of the transfer functions plots
P128 of the transfer function of a transversal filter A[f ](t) =
of the normalized derivatives of high orders and the same i=−128 ci f (t − i/4) which approximates the chromatic
parity cluster so tightly together that they are essentially 3 Thus, Kn is obtained from P L (ω) by replacing ω k with j k dk /dtk for
n
indistinguishable; see Figure 1. t
k ≤ n. If Ktn is applied to a function of a single variable, we drop index t
This, however, does not imply that numerical evaluation of n
in Kt .
3

2 1
1

- Π4 - Π8 Π
8
Π
4 - Π4 - Π8 Π Π
-1 8 4

-2
Fig. 3. The transfer functions of the operator K15 (black) and of its
-1
transversal filter approximation (gray).
Fig. 4. The transfer functions of (4/π)15 d15 /dt15 (black) and of its
transversal filter approximation (gray).

derivative K15 (gray), and the transfer function of K15 (black).


1.5
The filter was designed using the Remez exchange method
[18], and has 257 taps, spaced four taps per Nyquist rate 1.0
interval. Thus, the transfer function of the corresponding ideal
filter K15 is P15 L
(4ω) for |ω| ≤ π/4, and zero outside this 0.5
interval. The pass-band of the filter is 90% of the interval
[−π/4, π/4], and the transition region extends 10% of the
5 10
bandwidth π/4 on each side of the boundaries −π/4 and
-10 -5
π/4. The coefficients ci of the filter satisfy |ci | < 0.1; outside -0.5
the transition region the error of approximation is less than
10−4 . Implementations of filters for operators Kn of orders
-1.0
0 ≤ n ≤ 24 have been tested in practice and proved to be -1.5
both accurate and noise robust, as expected from the above
considerations. Fig. 5. A signal f ∈ BL(π) (gray) and its chromatic and Taylor
For comparison, Figure 4 shows the transfer function of approximations (black, dashed).
a transversal filter approximating the (normalized) “standard”
derivative (4/π)15 d15 /dt15 restricted to the same bandwidth
[−π/4, π/4] (gray) and the transfer function of this ideal filter
like a Taylor approximation, a chromatic approximation is
(black). It is clear from Figure 4 (right) that such a filter is of
also a local approximation: its coefficients are the values of
no practical use.
differential operators Km [f ](u) at a single instant u, and for
Thus, numerical evaluation of the chromatic derivatives as-
all k ≤ n,
sociated with the Legendre polynomials does not suffer Prob- " n #
lem 1 mentioned above, which precludes numerical evaluation dk X
(k) m m m
of the “standard” derivatives of higher orders. On the other f (u) = n (−1) K [f ](u)K [sinc ](t − u) .
dt m=0
hand, the chromatic expansions, defined in Proposition 1.1 t=u
below, were conceived as a solution to Problems 2 and 3 above, Figure 5 compares the behavior of the chromatic approx-
associated with the use of the Taylor expansion. imation (black) of a signal f ∈ BL(π) (gray) with the
Proposition 1.1: Let Kn be the chromatic derivatives as- behavior of the Taylor approximation of f (t) (dashed). Both
sociated with the Legendre polynomials, and let f (t) be any approximations are of order sixteen, and the signal f (t) is
function analytic on R; then for all t ∈ R, defined using the Nyquist expansion, with randomly generated

X samples {f (n) : |f (n)| < 1, −32 ≤ n ≤ 32}.
f (t) = K n [f ](u) Kun [sinc (t − u)] (5) By Proposition 1.1, the chromatic expansion of such a signal
n=0 converges uniformly on R, and the plot reveals that, when ap-
X∞
proximating a signal f ∈ BL(π), a chromatic approximation
= (−1)n K n [f ](u) K n [sinc ](t − u). (6) has a much gentler error accumulation when moving away
n=0
from the point of expansion than the Taylor approximation of
If f ∈ BL(π), then the series converges uniformly on R and the same order.
in the space BL(π). Functions Kn [sinc](t) in the chromatic expansion associated
n
The series in (5) is called the chromatic expansion of f with the
√ Legendre polynomials are given by K [sinc](t) =
n
associated with the Legendre polynomials; a truncation of (−1) 2n + 1 jn (πt), where jn is the spherical Bessel
this series is called a chromatic approximation of f . Just function of the first kind of order n. Unlike the monomials
4

that appear in the Taylor formula, functions Kn [sinc](t) belong expansion associated with the Legendre polynomials, and ask
to BL(π) and satisfy |Kn [sinc](t)| ≤ 1 for all t ∈ R. a related question.
Consequently, the chromatic approximations are bounded on Firstly, by (6),
R and belong to BL(π). ∞
X
Since by Proposition 1.1 the chromatic approximation of a f (n) = Kk [f ](0) (−1)k Kk [sinc](n). (12)
signal f ∈ BL(π) converges to f in BL(π), if A is a filter, k=0
then A commutes with the differential operators Kn and thus
Since the series (1) converges uniformly, and since Kn [sinc](t)
for every f ∈ BL(π),
is an even function for even n and an odd function for odd n,

X ∞
X
A[f ](t) = (−1)n Kn [f ](0) Kn [A[ sinc ]](t); (7)
Kk [f ](0) = f (n) (−1)k K k [sinc](n). (13)
n=0
n=−∞
compare (7) with (2).
Equations (12) and (13) show that the coefficients of the
The above considerations show that, while local just like
Nyquist expansion of a signal — the samples f (n), and the
the Taylor expansion, the chromatic expansion associated with
coefficients of the chromatic expansion of the signal — the
the Legendre polynomials possesses the features that make
simultaneous samples of the chromatic derivatives Kn [f ](0),
the Nyquist expansion so useful in signal processing. This,
are related by an orthonormal operator defined by the infinite
together with numerical robustness of chromatic derivatives,
matrix
makes chromatic approximations applicable in fields involving £ ¤
empirically sampled data, such as digital signal and image (−1)k Kk [sinc ] (n) : k ∈ N, n ∈ Z .
processing.
Proposition 1.2 below demonstrates another remarkable Secondly, let Su [f (u)] = f (u + 1) be the unit shift operator
property of chromatic derivatives which is relevant to signal in the variable u (f might have other parameters). The Nyquist
processing. expansion for the set of sampling points {u + n : n ∈ Z}
Proposition 1.2: Let Kn be the chromatic derivatives asso- can be written in a form entirely analogous to the chromatic
ciated with the (rescaled and normalized) Legendre polynomi- expansion, using operator polynomials Sun = Su ◦ . . . ◦ Su , as
als, and f, g ∈ BL(π). Then for all t ∈ R, ∞
X
∞ Z ∞ f (t) = f (u + n) sinc (t − (u + n)) (14)
X
n 2 n=0
K [f ](t) = f (x)2 dx; (8) ∞
n=0 −∞ X
∞ Z = Sun [f ](u) Sun [sinc (t − u)]; (15)
X ∞
n n n=0
K [f ](t)K [g](t) = f (x)g(x)dx; (9)
n=0 −∞ compare now (15) with (5). Note that the family of operator

X Z ∞ polynomials {Sun }n∈Z is also an orthonormal system, in the
K n [f ](t)Ktn [g(u − t)] = f (x)g(u − x)dx.(10) sense that their corresponding transfer functions {ej n ω }n∈Z
−∞
n=0 form an orthonormal system in L2 [−π, π]. Moreover, the
Thus, the sums on the left hand side of the above equations transfer functions of the families of operators {Kn }n∈N and
do not depend on the choice of P the instant t. Moreover, if a {S n }n∈Z , where Kn are the chromatic derivatives associated

function f is analytic on R and n=0 K n [f ](0)2 < ∞, then with the Legendre polynomials, are orthogonal on [−π, π] with
such f must belong to BL(π). respect to the same, constant weight w(ω) = 1/(2π).
Note that (8), (9) and (10) provide local representations Finally, having in mind the form of expansions (5) and (15),
of the usual norm, the scalar product and the convolution, one can ask a more general (and somewhat vague) question.
respectively, which are defined in BL(π) globally, as improper Question 2: What are the operators A for which there exists
integrals. a family of operator polynomials {Pn (A)}, orthogonal under
Given these properties of the Legendre polynomials, it is a suitably defined notion of orthogonality, such that for an
natural to ask the following question. associated function mA (t),
Question 1: What are the families of orthonormal polyno- X
mials for which there exists an associated function m(t) such f (t) = Pn (A)[f ](u) Pn (A)[mA (t − u)]
n
that for every analytic function f (t) the equality
∞ for all functions from a corresponding (and significant) class
X
f (t) = (−1)n K n [f ](u) K n [m](t − u) (11) CA ?
n=0

holds for all t ∈ R? Given such a family, for which functions II. G ENERAL FAMILIES OF CHROMATIC DERIVATIVES
is the convergence uniform? We do not present here the theory in its full generality, but
This question was answered in [15]; in this paper we present rather, in a form sufficient for signal processing applications;
a simplification of these results. see [19] for a more general treatment. The results were orig-
We wish to make two observations which point to a close inally proven in [15]; here we present significantly simplified
relationship between the Nyquist expansion and the chromatic proofs based on the properties of the Fourier transform.
5

Let {γn }n∈N be a sequence of positive reals, γ−1 = 1, and Z ∞


and let the family of polynomials {Pn (ω)}n∈N be defined by Pn (ω) Pm (ω) da(ω) = δ(m − n) (25)
recursion so that P−1 (ω) = 0, P0 (ω) = 1, and for all n ∈ N, −∞
1 γn−1 for all m and n, [21].
Pn+1 (ω) = ω Pn (ω) − Pn−1 (ω). (16)
γn γn Definition 2.1: (1) L2a(ω) is the Hilbert space consist-
Then there exists a linear mapping M from the vector space ing of functions ϕ : R → RC such that the asso-

Pω of real polynomials in the variable ω into R, such that ciated Lebesgue-Stieltjes integral −∞ |ϕ(ω)|2 da(ω) is fi-
M(Pm (ω) Pn (ω)) = δ(m − n) for all m, n, [20]. Such linear nite,
R ∞ with the scalar product defined by hα, βia(ω) =
mapping M is a positive definite moment functional and the α(ω) β(ω) da(ω). The corresponding norm is denoted by
−∞ R∞
value µn = M(ω n ) is called the moment of order n. It can kϕka(ω) = ( −∞ |ϕ(ω)|2 da(ω))1/2 < ∞.
be shown that (16) implies that µ2k+1 = 0 for all k; such (2) FL2a(ω) is the subspace of L2a(ω) consisting of all functions
moment functionals are called symmetric. Since P0 (ω) = 1, ϕ ∈ L2a(ω) such that the function f (t) defined by (28) is real
we have µ0 = M(P0 (ω)) = M(P0 (ω)2 ) = 1. The family valued.
{Pn (ω)}n∈N is the family of orthonormal polynomials that (3)
P∞L2 nis the 2space of real analytic functions such that
M

correspond to the moment functional M. Note that (16) also


n=0 K [f ](0) converges.
implies that Pn (ω) has only powers of ω of the same parity If a symmetric positive definite functional M satisfies
as n. Thus, if we define linear differential operators by the
operator polynomials ³ µ ´1/n µn
1/n
n
µ ¶ lim = e lim = 0, (26)
d n→∞ n! n→∞ n
Kn = (−j)n Pn j , (17)
dt then by a theorem of Riesz, the family of polynomials
then these operators have real coefficients and they can be {Pn (ω)}n∈N is a complete system in L2a(ω) ; see, for exam-
shown to satisfy the three term recurrence relation ple, Theorem 5.1 in §II.5 of [21], where it is shown that
1 γn−1 n−1 for the completeness of {Pn (ω)}n∈N , existence of a finite
Kn+1 = (d ◦ Kn ) + K , (18) ¡ ¢1/n
γn γn lim inf n→∞ µn!n suffices. We need at least the condition
¡ µn ¢1/n
with the same coefficients γn as in (16). Using (16) and (18), lim inf n→∞ n! < ∞ to ensure that the function m(t)
it is easy to verify that Kn and Pn (ω) satisfy defined by (34) below is analytic in a neighborhood of zero;
see [19]. The stronger assumption (26), which we make for
Ktn [ej ωt ] = j n Pn (ω) ej ωt . (19) the rest of this paper, amounts to requiring m(t) to be analytic
Let f and g be two infinitely differentiable functions; the on R. Since in signal processing we usually deal with signals
equality which correspond to real analytic functions, assumption (26)
" n # is not significantly restrictive.
d X m Let ϕ ∈ L2a(ω) ; since
K [f ]Km [g] = γn (Kn+1 [f ]Kn [g]+Kn [f ]Kn+1 [g])
dt m=0 Z ∞
(20) |(j ω)n ϕ(ω) ej ωt |da(ω)
corresponds to the Christoffel–Darboux identity for orthogonal −∞
polynomials, µZ ∞ Z ∞ ¶1/2
n
X ≤ ω 2n da(ω) |ϕ(ω)|2 da(ω)
−∞ −∞
(ω − σ) Pk (ω)Pk (σ) 1/2 1/2
k=0 = µ2n kϕka(ω) < ∞, (27)
= γn (Pn+1 (ω)Pn (σ) − Pn+1 (σ)Pn (ω)). (21)
we can define a corresponding function f : R → C by
Setting σ = −ω in (21) we get that for ω 6= 0, Z ∞
n
X n
X γ2n+1 f (t) = ϕ(ω)ejωt da(ω), (28)
P2k+1 (ω)2 − P2k (ω)2 = P2n+2 (ω) P2n+1 (ω), −∞
ω
k=0 k=0
(22) and we can differentiate (28) under the integral sign any
while letting σ → ω in (21) we get number of times. By (26) and (27),
n
X ¯ (n) ¯1/n
¯ f (t) ¯ e µ1/(2n) 1/(2n)
kϕka(ω)
Pk (ω)2 = γn (Pn+1 (ω)0 Pn (ω) − Pn+1 (ω)Pn (ω)0 ) . ¯ ¯ ≤
2n
. (29)
¯ n! ¯ n
k=0
(23)
For every symmetric positive definite moment functional Equation (29) can be used to estimate the Lagrange form of
there exists a non-decreasing bounded function a(ω), called an the remainder term of the Taylor approximations. Since the
m–distribution function, such that for the associated Stieltjes right hand side converges to zero and does not depend on t,
integral we have f (t) given by (28) is analytic on R and (19) implies
Z ∞ Z ∞
ω n da(ω) = µn (24) n
K [f ](t) = j n Pn (ω) ϕ(ω) ejωt da(ω). (30)
−∞ −∞
6

Since the family {Pn (ω)}n∈N is a complete orthonormal i.e., {Kn [m]}n∈N is an orthonormal system in LM
2 , and in
system in L2a(ω) , for every ϕ ∈ L2a(ω) and for the correspond- particular
X∞
ing f (t) such that (28) holds, (30) implies that in L2a(ω) , 2
kmkM = Kn [m](t)2 = 1. (35)

X n=0
ϕ(ω) = (−j)n Kn [f ](0) Pn (ω). (31)
n=0
Also, Z ∞
n
Thus, for every f (t) there can be at most one function ϕ(ω) m (n)
(0) = j ω n da(ω) = j n µn .
−∞
in L2a(ω) such that (28) holds; we call such ϕ(ω) the M–
Fourier–Stieltjes transform of f (t), and write ϕ = F M [f ]. Since M is symmetric, m(t) is real valued. By (29), m(t) is
More generally, since for every ϕ(ω) ∈ L2a(ω) and every t ∈ R analytic on R and for all t,
also ϕ(ω) ejωt ∈ L2a(ω) , (30) implies that for every fixed t, the ∞
X
following holds in L2a(ω) : m(t) = (−1)n µ2n t2n . (36)
∞ n=0
X
ϕ(ω) ejωt = (−j)n Kn [f ](t) Pn (ω). (32) Let f ∈ C ∞ ; the formal series
n=0

X
Thus, by the Parseval equality, CEM [f, u](t) = (−1)k Kk [f ](u) Kk [m](t − u) (37)

X ° °2 k=0
|Kn [f ](t)|2 = °ϕ(ω)ejωt °a(ω) = kϕ(ω)ka(ω) .
2
(33)
n=0
is called the chromatic expansion of f associated with M, and
P∞ n
X
Note that this implies that n=0 |Kn [f ](t)|2 does not depend M
CA [f, n, u](t) = (−1)k Kk [f ](u)Kk [m](t − u) (38)
on t.
k=0
On the P other hand, assume that f (t) is an analytic function

such that n=0 Kn [f ](0)2 converges. Then the series in (31) is the chromatic approximation of f of order n, centered at u.
converges in L2a(ω) to some ϕf (ω); let the corresponding 2 ; since (35) implies
Assume that f (t) ∈ LM
analytic function defined by (28) be fϕf (t). Then (30) implies ∞
X
that Kn [fϕf ](0) = Kn [f ](0);Pthus fϕf = f , and so f (t) (−1)k Kk [f ](0)Kk [m](t)

satisfies (30). By (33) the sum n=0 Kn [f ](t)2 is independent k=m
on t and we get the following proposition. ∞
X ∞
X
Proposition 2.2: Let M be a symmetric positive definite ≤ Kk [f ](0)2 Kk [m](t)2
moment functional such P that (26) holds, and let f (t) be any k=m k=m

real analytic function. If n=0 Kn [f ](t)2 converges for some X∞

t, then it converges everywhere to a constant function, and its ≤ Kk [f ](0)2 , (39)


M–Fourier–Stieltjes transform F M [f ] belongs to FL2a(ω) . k=m

We can now introduce a scalar product, the associated norm the series CEM [f, 0] converges uniformly to an analytic func-
and a convolution on LM 2 by the following sums that are tion. Since for all m
independent of t; see [15], [19] for more details. "∞ #
X ¯

X m k k ¯
2 2 K K [f ](0)K [m](t) ¯
kf kM = K n [f ](t)2 = kF M [f ]ka(ω) ; k=0
t=0
n=0 ∞
X
X∞
= (−1)k Kk [f ](0)(Km ◦ Kn )[m](0)
hf, giM = K n [f ](t)K n [g](t) k=0
n=0
= Km [f ](0),
= hF M [f ](ω), F M [g](ω)ia(ω) ;
X∞ and since both f (t) and CEM [f, u](t) are analytic, f (t) =
(f ∗M g)(u) = K n [f ](t)Ktn [g(u − t)] CEM [f, u](t) for all t. Thus, also
n=0
Z ∞ ∞
X
= F M [f ](ω)F M [g](ω)ejωt da(ω). f (t + u) = (−1)k Kk [f ](u) Kk [m](t). (40)
−∞
k=0
If we define
Z ∞ Note that (39) implies that CEM [f, u](t) converges to f (t)
n
m(t) = ejωt da(ω) (34) also in LM 2 . Thus, functions {K [m](t)} form a complete
−∞ orthonormal system in L2 , and for a fixed u, the chromatic
M

then (30) implies that for every t expansion (40) is the Fourier expansion of f (t + u) in this
base.
hKm [m], Kn [m]iM = hPm (ω), Pn (ω)ia(ω) If A is a continuous, time invariant linear operator on LM
2 ,
= δ(m − n), then A commutes with differential operators, and for all f ∈
7

LM
2 , of corresponding functions {Kn [m](t)}n∈N can be seen as
∞ generalizations of familiar special functions.
X
A[f ](t) = (−1)n Kn [f ](0) Kn [A[m]](t) Example 3. (Hermite polynomials/Gaussian monomial func-
n=0

tions) Let Hn (ω) be the Hermite polynomials; then the poly-
X nomials given by PnH (ω) = (2n n!)−1/2 Hn (ω) satisfy
= (−1)n Kn [A[m]](0) Kn [f ](t). Z ∞
n=0 1 2
√ PnH (ω)PmH
(ω) e−ω dω = δ(n − m).
Thus, A[m] plays the role of the impulse response of a filter. π −∞
If a(ω) is absolutely continuous, then there exists a non- 2
−t /4
negative weight function w(ω) such that almost everywhere
The corresponding function defined
n n n e−t2 /4
√ by (34) is m(t) = e
and K [m](t) = (−1) t n
/ 2 n!. The
a0 (ω) = w(ω). Thus, in this case, if f (t) has the usual p corresponding
R∞ recursion coefficients are given by γn = (n + 1)/2. The
Fourier transform fd(ω) such that f (t) = −∞ fd (ω) ej ωt dt, chromatic expansion of f (t) is just the Taylor expansion of
then fd
2 2
(ω) = 2π w(ω) F M [f ](ω), and F M [f ](ω) ∈ L2a(ω) just f (t) et /4 , multiplied by by e−t√/4 . For analytic functions
in case fd
(ω)w(ω)−1 ∈ L2 . satisfying limn→∞ |f (n) (0)|1/n / n = 0 the chromatic ex-
pansion of f (t) point-wise converges to f (t) (see [15]). If
R ∞ d 2 ω2
−∞
|f (ω)| e dω < ∞, then the chromatic expansion of
A. Examples
f (t) also converges uniformly.
Example 1. (Legendre polynomials/Spherical Bessel func-
tions) Let√Ln (ω) be the Legendre polynomials; if we set More examples can be found in [4], [3] and [15].
PnL (ω) = 2n + 1 Ln (ω/π) then
Z π B. Weakly bounded moment functionals
1
P L (ω)Pm
L
(ω)dω = δ(m − n). To study pointwise convergence of chromatic expansions,
2π −π n
we introduce a very broad class of moment functionals,
The corresponding recursion coefficients
p in equation (16) are containing functionals which correspond to many classical
given by the formula γn = π(n + 1)/ 4(np+ 1)2 − 1. In this families of orthogonal polynomials. For such moment func-
case m(t) = sinc t, and Kn [m](t) = (−1)n (2n + 1) jn (πt), tionals the corresponding coefficients γn in the three term
where jn (x) is the spherical Bessel function of the first kind recurrence relations (16) and (18) are such that the sequences
of order n.4 The corresponding equality (38) holds point-wise {γn } and {γn /γn−1 } are bounded from below by a positive
for every analytic function [15]. If also f ∈ L2 , then the number, and such that {γn } grow sub-linearly. For simplicity,
convergence is both uniform and in L2 . in the definition below these conditions are defined using a
single constant M .
Example 2. (Chebyshev polynomials of the first kind/Bessel
Definition 2.3: A moment functional M and the corre-
functions) Let PnT (ω) be the family of orthonormal polyno-
sponding families {Pn (ω)}n∈N and {Kn }M n∈N are weakly
mials obtained by normalizing and rescaling the Chebyshev
bounded if, for some M, r > 0 and 0 ≤ p < 1, the following
polynomials of√the first kind, Tn (ω), by setting P0T (ω) = 1
hold:
and PnT (ω) = 2 Tn (ω/π) for n > 0. In this case
Z π T 1
1 Pn (ω)PmT
(ω) ≤ γn ≤ M (n + r)p ; (41)
q M
2
π −π ¡ ¢2 dω = δ(n − m). γn
1 − ωπ ≤ M 2. (42)
γn+1
The corresponding function
√ (34) is m(t) = J0 (πt), and If (41) holds with p = 0, we say that M and the corresponding
Kn [m](t) = (−1)n 2 Jn (πt), where Jn (t) is the Bessel families {Pn (ω)}n∈N and {Kn }M n∈N are bounded.
function of the first kind of order n. In the √
recurrence relation Thus, families in Example 1 and Example 2 are bounded; the
(18) the coefficients are given by γ0 = π/ 2 and γn = π/2 family in Example 3 is not bounded but is weakly bounded
for n > 0. The corresponding chromatic expansion is the with p = 1/2. One can show that, if m(t) is to be analytic on
Neumann series (see [22]): R, then the upper bound in (41) is sharp, see Example 4 in
√ X∞ [15].
f (t) = f (u)J0 (π(t − u)) + 2 Kn [f ](u)Jn (π(t − u)), The “standard” and the chromatic derivatives are related by
n=1 the following equations:
which converges point-wise for every analytic func- n
X
n
tion.pIf f (t) has a Fourier transform fd (ω) such that d = (−1)k (dn ◦ Kk )[m](0) Kk ; (43)
Rπ d 2 k=0
2
1 − (ω/π) |f (ω)| dω < ∞, then the convergence is
−π Xn
also uniform. Thus, the chromatic expansions corresponding £ ¤
Kn = Kn tk /k! (0) dk . (44)
to various families of orthogonal polynomials can be seen k=0
as generalizations of the Neumann series, while the families
Weakly bounded moment functionals allow a convenient
4 Thus,
√ estimation of the coefficients appearing in the right hand sides
jn (t) = Jn+1/2 (t)/ 2 t, where Jn (x) is the Bessel function of
the first kind of order n. of (43) and (44).
8

Lemma 2.4 ([15]): Let M be weakly bounded, and let M , III. N ON - SEPARABLE I NNER PRODUCT SPACES
p and r be as in (41) and (42). Then the following two
We now define new non-separable inner product spaces
inequalities hold for all k and n:
in which all signals from LM 2 are identified with the null
|(Kn ◦ dk )[m](0)| ≤ (2M )k (k + r)!p ; (45) signal n(t) = 0, and in which pure harmonic oscillations have
¯ · k¸ ¯
¯ n t ¯ finite positive norms and are pairwise orthogonal. For technical
¯K (0)¯¯ ≤ (2M )n . (46)
¯ k! details of the proofs we refer the reader to [19].
Using this Lemma we can get an estimate Definition 3.1: Assume again that M is weakly bounded
P∞for the modulus of and let 0 ≤ p < 1 be as in (41). We denote by C M the vector
the complex analytic function m(z) = n=0 µn z n .
Lemma 2.5 ([15]): Let M and p < 1 be as in Lemma 2.4; space of analytic functions such that the sequence
then there exists K > 0 and an analytic function θ(z), such n
X
1
that for every n and every z ∈ C, νnf (t) = Kk [f ](t)2 (51)
(n + 1)1−p
(K|z|)n k=0
|Kn [m](z)| < θ(z). (47)
n!1−p converges uniformly on every finite interval.
Using this estimate we can get the following Proposition. Proposition 3.2: Let f, g ∈ C M and
Proposition 2.6 ([15]): Let M be weakly bounded, p < 1
n
X
as in (41), f (z) an entire function and u ∈ C. If 1
σnf g (t) = Kk [f ](t)Kk [g](t); (52)
lim |f (n) (u)|1/n /n1−p = 0 (48) (n + 1)1−p
n→∞ k=0

then for all z ∈ C then the sequence {σnf g (t)}n∈N converges to a constant func-
X∞
tion.
f (z) = (−1)j Kj [f ](u) Kj [m](z − u). (49)
This proposition is proved by using (20) to show that
j=0 d fg
lim inf n→∞ | dt σn (t)| = 0. This is sufficient because
The convergence is uniform on every disc of finite radius. fg
σn £(t) converges uniformly on every finite interval, and thus
Thus, if M is bounded (i.e., p = 0), then (48) holds for d fg
¤ d fg
dt limn→∞ σn (t) = limn→∞ dt σn (t) = 0; see [19] for
every analytic function and thus so does (49). Also, if M details.
is weakly bounded, then sin ωt and cos ωt satisfy condition
Corollary 3.3: Let C0M be the vector space consisting of
(48) and we get the following generalization of the well
analytic functions f (t) such that limn→∞ νnf (t) = 0; then in
known expansion of ejωt using the Chebyshev polynomials
the quotient space C2M = C M /C0M we can introduce a scalar
TnP(ω) and the Bessel functions Jn (t), ej ωt = J0 (t) +
∞ product by the following formula whose right hand side is
2 n=1 j n Tn (ω)Jn (t).
independent of t:
Corollary 2.7: Let Pn (ω) be the family of orthonormal
polynomials associated with a weakly bounded moment func- n
X
1
tional M, and {Kn }M n∈N the corresponding family of the
hf, gi M
= lim Kk [f ](t) Kk [g](t). (53)
n→∞ (n + 1)1−p
chromatic derivatives; then for every t, k=0

X∞ M
The corresponding norm on C2M is denoted by k · k .
ejωt = j n Pn (ω) Kn [m](t). (50)
2 ⊂ C0 .
Clearly, LM M
n=0
Proposition 3.4 ([19]): Let M be weakly bounded and 0 ≤
A great deal of well known properties of the Bessel func-
p < 1 be as in (41); if
tions are just the special cases of more general chromatic
expansions. For example, the chromatic expansion of the |Kn [f ](0)|1/n
constant function f (t) ≡ 1 yields lim = 0, (54)
à n ! n→∞ n1−p

X Y γ2k−2
m(z) + K2n [m](z) = 1, then

X
γ 2k−1
n=1 k=1 f (t) = (−1)j Kj [f ](0) Kj [m](t), (55)
with γn the recursion coefficients from (16), which generalizes j=0
X∞
J0 (z) + 2 J2n (z) = 1. with the series converging uniformly on every finite interval.
n=1 Note that this Proposition follows directly from Lemma 2.5,
Similarly, by expanding m(z) into chromatic series around u, because we get that
we get |Kn [f ](0)|1/n

X |Kn [f ](0) Kn [m](t)|1/n < K|z| θ(z)1/n
m(z + u) = (−1)n Kn [m](u)Kn [m](z), n1−p
n=0 which implies the claim.
which generalizes Corollary 3.5: If f ∈ C2M then the chromatic expansion of

X f converges to f uniformly on every finite interval.
J0 (z + u) = J0 (u)J0 (z) + 2 (−1)n Jn (u)Jn (z). This Corollary
Pn follows from the fact that, since
1/(n + 1)1−p k=0 Kk [f ](t)2 converges to (kf k )2 < ∞,
M
n=1
9

for all sufficiently large n we have


à n !1/(2n)
X
n 1/n k 2
|K [f ](t)| ≤ K [f ](t)
k=0
(2 kf k )1/n (n + 1)(1−p)/(2n) ,
M
<
which implies (54).
Since Kn [m](t) ∈ LM
2 ,
°P °M
° n °
° j=0 (−1)j Kj [f ](0) Kj [m](t)° = 0 (56)

for all n. Thus, in general, the chromatic series does not


converge to f in C2M . In fact, there can be no such expansion
valid for every f ∈ C2M , converging in C2M to f , because,
in general, space C2M is non separable, as the following two
examples show.
Example 2 - continued. (Chebyshev polynomials and their
associated space C2T )
For this case the corresponding space C2M will be de-
noted by C2T , and in (41) we have p = 0. Thus,
the scalar productP on C2T is defined by hf, giT =
n
limn→∞ 1/(n + 1) k=0 Kk [f ](t)Kk [g](t). √
Proposition
√ 3.6 ([19]): Functions fω (t) = 2 sin ωt and
gω (t) = 2 cos ωt for 0 < ω < π form an orthonormal
system of vectors in C2T .
Example 3 - continued. (Hermite polynomials and their Fig. 6. σ63fg fg
(t) (top) and σ1023 (t) (bottom), for f (t) = sin πt/2 and for
associated space CH2 ) gω (t) = sin ωt with 0 < ω < π, and for 0 < t < 15.
The corresponding space C2M in this case is de-
noted by CH2 , and in (41) we have p = 1/2. Thus,
the scalar √productPin CH2 is defined by hf, giH = 6
n k k
limn→∞ 1/ n + 1 k=0 K [f ](t)K [g](t).
4
Proposition 3.7 ([19]): For all ω > 0 functions fω (t) =
sin ωt and gω (t) = cos ωt form an orthogonal √ system of 2
2
vectors in CH2 , and kfω k = kgω k = eω /2 / 4 2π.
M M

Note that in this case, unlike the case of the family associated
5 10
with the Chebyshev polynomials, the norm of a pure harmonic
-10 -5

oscillation of unit amplitude depends on its frequency. -2

Both Proposition 3.6 and Proposition 3.7 are proved by -4


direct calculations, using basic properties of the corresponding
families of orthogonal polynomials; see [19]. In the same
manner one can verify that similar propositions hold for Fig. 7. A signal f (t) (black) and the corresponding ν2f (t) (grey) and ν16
f
(t)
(dashed).
other classical families of orthogonal polynomials, such as the
Legendre polynomials.
Conjecture 3.8: Assume that for some p < 1 the recursion
coefficients γn in (16) are such that γn /np converges to a fg
finite positive limit. Then the corresponding space C2M is non- σ1023 (t) is essentially independent of t. Both figures clearly
separable. display a Gibbs phenomenon around the central frequency
π/2. Similarly, νnf (t) is an approximation of the corresponding
M
norm k·k . Figure 7 shows a signal f (t) (black), and the
A. Local energy estimation of a signal corresponding ν2f (t) (grey) and ν16f
(t) (dashed). Thus, for low
We now consider the mapping f, g 7→ σnf g , where σnf g is f
values of n, νn (t) behaves as an envelope of the signal which
given by (52). This mapping is linear in f and g and is in a “flattens out” as the degree n increases and which can be used
sense an approximation of the scalar product (53). The value for estimation of local energy of the signal. In a forthcoming
of σnf g is “nearly independent” of t, meaning that if n is large, paper we will show how νnf (t) can be used as a metric for the
the value of σnf g change slowly with t. Figure 6 shows plots norm of the error signal in an adaptive equalizer and discuss
fg fg
of σ63 (t) and σ1023 (t), for fixed f (t) = sin πt/2 and for the impact of using such metric on the convergence rate of
gω (t) = sin ωt with 0 < ω < π, and for 0 < t < 15. Note that such an equalizer.
10

IV. L OCAL APPROXIMATIONS WITH TRIGONOMETRIC V. C ONCLUSION


FUNCTIONS We hope that the above remarkable features of chromatic
Assuming that M is weakly bounded, we fix a natural derivatives and chromatic expansions show that they are
number N and let ωk , 1 ≤ k ≤ N , be the positive zeros promising new tool in signal representation. The author would
of P2N (ω). We set fωk (t) = sin ωk t and gωk (t) = cos ωk t. welcome suggestions from the signal processing community
Let C2M (2N ) be the vector space spanned by functions regarding their potential applications.
B M
P2N = {fωk (t), gωk (t) : 1 ≤ k ≤ N }. Let H(n, m, t) =
2N −1 j j
j=0 K [fωn ](t)K [fωm ](t); then R EFERENCES
PN −1 [1] A. Ignjatovic, “Signal processor with local signal behavior,” 2000, US
H(n, m, t) = k=0 P2k (ωn ) P2k (ωm ) cos ωn t cos ωm t Patent 6115726. (Provisional Patent Disclosure was filled October 3,
PN −1 1997. Patent application was filled May 28, 1998. The patent was issued
+ k=0 P2k+1 (ωn ) P2k+1 (ωm ) sin ωn t sin ωm t. (57) September 5, 2000).
[2] A. Ignjatovic and N. Carlin, “Method and a system of acquiring local
Since
P2N −1P2N (ωn ) = 0 for all 1 ≤ n ≤ N , (21) implies that signal behavior parameters for representing and processing a signal,”
k=0 Pk (ωn )Pk (ωm ) = 0 for all n 6= m. Since polynomials 2001, US Patent 6313778. (Provisional Patent Disclosure was filled
Pn (ωn ) contain only powers of the same parity as n this July 9, 1999; patent application was filled July 9, 2000. The patent was
issued November 6, 2001).
implies that also [3] M. Cushman and T. Herron, “The general theory of chromatic deriva-
PN −1 tives,” Kromos Technology, Los Altos, California, Tech. Rep., 2001.
k=0 P2k (ωn ) P2k (ωm ) = 0; (58) [4] T. Herron and J. Byrnes, “Families of orthogonal differential operators
PN −1 for signal processing,” Kromos Technology, Los Altos, California, Tech.
k=0 P2k+1 (ωn ) P2k+1 (ωm ) = 0, (59)
Rep., 2001.
[5] T. Herron, “Towards a new transform domain adaptive filtering process
and consequently H(n, m, t) = 0 for all n 6= m and all t. using differential operators and their associated splines,” in Proc. IS-
On the other hand (22) implies that for all 1 ≤ n ≤ N PACS, Nashville, November 2001.
PN −1 2
PN −1 2
[6] M. Cushman, “Image compression,” Kromos Technology, Los Altos,
k=0 P2k+1 (ωn ) = k=0 P2k (ωn ) , (60) California, Tech. Rep., 2001.
[7] ——, “A method for approximate reconstruction from filterbanks,” in
and (57) implies Proc. SIAM Conference on Linear Algebra in Signals, Systems and
P2N −1 Control, Boston, August 2001.
1
H(n, n, t) = 2 Pk (ωn )2 .
k=0 (61) [8] M. Cushman, M. J. Narasimha, and P. P. Vaidyanathan, “Finite-channel
chromatic derivative filter banks,” IEEE Signal Processing Letters,
P 2N −1 j j vol. 10, no. 1, 2003.
Thus, if we define hf, gi2NM
= j=0 K [f ](t)K [g](t), [9] A. Papulis, “Generalized sampling expansion,” IEEE Transactions on
then this sum does not depend on t for f, g ∈ C2 (2N )
M
Circuits and Systems, vol. 24, 1977.
and is a scalar product on C2M (2N ) such that B2N M
is an [10] P. P. Vaidyanathan, Multirate Systems and Filter Banks. Prentice-Hall,
orthogonal (but not necessarily orthonormal) base. We now 1993.
[11] M. J. Narasimha, A. Ignjatovic, and P. P. Vaidyanathan, “Chromatic
construct an orthonormal base that has properties analogous derivative filter banks,” IEEE Signal Processing Letters, vol. 9, no. 7,
to the properties of the base {Kn [m](t)}n∈N . 2002.
Let ωN +k , 1 ≤ k ≤ N , be the corresponding nega- [12] P. P. Vaidyanathan, A. Ignjatovic, and S. Narasimha, “New sampling
expansions of band limited signals based on chromatic derivatives,” in
tive zeroes of P2N (ω); by the Gauss quadrature formula, Proc. 35th Asilomar Conference on Signals, Systems, and Computers,
there exist numbers
P2N Ak > 0, 1 ≤ k ≤ 2N , such that
Monterey, California, November 2001.
M(Q(ω)) = [13] J. Byrnes, “Local signal reconstruction via chromatic differentiation filter
k=1 Ak Q(ωk ) for every polynomial Q(ω) banks,” in Proc. 35th Asilomar Conference on Signals, Systems, and
which is of degree at most 2N (2N − 1). Also, Computers, Monterey, California, November 2001.
P2N −1 2 1
[14] G. Walter and X. Shen, “A sampling expansion for non bandlimited sig-
j=0 Pj (ωk ) = Ak ; (62) nals in chromatic derivatives,” IEEE Transactions on Signal Processing,
vol. 53, 2005.
see, for example, 6.2 (b) on page 34 of [20]. [15] A. Ignjatovic, “Local approximations based on orthogonal differential
We now define function operators,” Journal of Fourier Analysis and Applications, vol. 13, no. 3,
2007.
P2N [16] G. Walter, “Chromatic Series and Prolate Spheroidal Wave Functions,”
m2N (t) = k=1 Ak cos ωk t. (63) Journal of Integral Equations and Applications, vol. 20, no. 2, 2006.
[17] F. B. Hildebrand, Introduction to Numerical Analysis. Dover Publica-
Clearly, m2N ∈ C2 (2N ). A straightforward calculation us-
M
tions, 1974.
ing (58) – (61) shows that for every fixed u ∈ R vec- [18] A. Oppenheim and A. Schafer, Discrete–Time Signal Processing. Pren-
tors {Kn [m2N ](t − u)}n≤2N −1 form an orthonormal base of tice Hall, 1999.
[19] A. Ignjatovic, “Chromatic derivatives and associated function spaces,”
C2M (2N ), such that (Kn ◦ Km )[m2N ](0) = δ(m − n). Thus, if manuscript available on the web, 2009.
we define [20] T. S. Chihara, An introduction to Orthogonal Polynomials. Gordon and
2N −1 Breach, 1978.
X [21] G. Freud, Orthogonal Polynomials. Pergamon Press, 1971.
M
CA [f, u](t) =
2N (−1)n Kn [f ](u)Kn [m2N ](t − u), [22] G. N. Watson, A Treatise on the Theory of Bessel Functions. Cambridge
n=0 University Press, 1966.
¯
then dk /dtk [f ](u) = dk /dtk [CAM ¯
2N [f, u](t)] t=u . Conse-
M
quently, CA2N [f, u](t) is also a local approximation of f (t)
around t = u.
Conjecture 4.1: Let M be as in Conjecture 3.8. If f ∈ C2M
then CAM 2N [f, u](t) converges to f (t) for every t ∈ R.

You might also like