1
A Kotel’nikov Representation for Wavelets
arXiv:1801.05859v1 [math.CA] 17 Jan 2018
H. M. de Oliveira, R. J. Cintra, R. C. de Oliveira
Federal University of Pernambuco, UFPE,
Statistics Department, CCEN, Recife, Brazil.
State University of Amazon, UEA,
Computer Engineering Department, Manaus, Brazil.
Abstract—This paper presents a wavelet representation using
baseband signals, by exploiting Kotel’nikov results. Details of how
to obtain the processes of envelope and phase at low frequency are
shown. The archetypal interpretation of wavelets as an analysis
with a filter bank of constant quality factor is revisited on
these bases. It is shown that if the wavelet spectral support is
limited into the band [fm , fM ], then an orthogonal analysis is
guaranteed provided that fM ≤ 3fm , a quite simple result, but
that invokes some parallel with the Nyquist rate. Nevertheless,
in cases of orthogonal wavelets whose spectrum does not verify
this condition, it is shown how to construct an “equivalent” filter
bank with no spectral overlapping.
analysis with filter bank. The imposition of a condition of
no spectral overlap of the filters leads to a new condition
for orthogonal analysis. Again, it shows that the condition is
checked to simple continuous orthogonal wavelet, including
Shannon wavelet. For wavelets with asymmetry in spectrum,
including Meyer wavelet [9], [10], Daubechies (e.g. db4 [2]),
wavelet “de Oliveira” [11], the analysis is also done. The
findings are finally presented in Section IV.
Index terms— wavelets, constant-Q filter bank, orthogonal
wavelets, bandpass representation for wavelets.
II. BANDPASS R EPRESENTATION TO WAVELETS
I. I NTRODUCTION
Wavelet and Mallat’s multiresolution analysis have become
well-established tools in signal analysis, particularly to provide
more efficient processing, and as a consequence of the growing
availability of techniques [1], [2]. One usual interpretation to
introduce them is the Q-constant filter bank analysis, easy to
understand [3]. Moreover, the bandpass behavior of the wavelet is one of its widely recognized features [2]. On the other
side, in telecommunication systems and noise models [3], [5],
perhaps the most relevant representation (and certainly the
most used one) is the bandpass representation [6], involving a
modulated baseband signal. As the condition of admissibility
of wavelets, ψ(t) ↔ Ψ(w), imposes a zero in the spectrum
origin, i.e., Ψ(0) = 0, these signals are known to be bandpass.
How to apply the usual bandpass representations to wavelets?
This is one of the focuses of this paper. In this framework, it
rescues the following theorem by Kotel’nikov.
Theorem 1: (Kotel’nikov, 1933). If a signal f (t) has a
spectrum confined in the band [w1 , w2 ], then there is a
2
t + θ(t)
being g(t)
representation f (t) = g(t).cos w1 +w
2
1
.
and θ(t) low-frequency processes, limited in 0, w2 −w
2
This result was shown in the pioneering paper demonstrating
the sampling theorem (prior to Shannon theorem [7], [8]).
An elegant proof is found in Theorem 4 of [5]. The paper
is organized as follows. Initially, it is introduced in Section
II, a bandpass representation to wavelets, showing how to get
the envelope and the phase signal. This is applied to a few
known wavelets, illustrating such a representation. In Section
III, we investigate the effects of scaling (daughter wavelet
generation), connecting directly and naturally to the wavelet
The direct application of Kotel’nikov theorem for a
wavelet-mother spectrum (effectively) confined in the spectral
range [fm , fM ] results in the representation:
ψ(t) = e(t).cos [π.(fM + fm ).t + θ(t)] ,
(1)
e(t) and θ(t) being baseband processes, spectra limited in
[0, B/2], and B := (fM − fm ) the bandwidth of the wavelet.
An alternative way is to consider a complex envelope,
modulated by a carrier:
n
o
ψ(t) := ℜe Sb (t).ejπ(fM +fm )t ,
(2)
where Sb (t) := e(t).ejθ(t) is a (complex) baseband signal.
Directly, as in signal analysis in Telecommunication systems
[3], [6], it is investigated as a description of the components
processes, e(t) and θ(t), from the waveform ψ(t). Despite
the fact that the envelope can be extracted from the use of
classical envelope detector [3], we opted for an approach
to an analytical formulation for both processes, envelopment
and phase. Thus, we deal with synchronous detection [3] to
“demodulate” the wavelet. The frequency of virtual carrier is
exactly the central point of the mother-wavelet spectrum:
wc :=
wm + wM
wm + wM
⇒ fc :=
(Hz).
2
2
(3)
The detection is made in “in phase” and “in quadrature”
components, using low-pass filters for the respective
components. Fig. 1 illustrates the decomposition process.
The analysis is conveniently separated into upper and lower
branches.
2
Fig. 1 shows two analysis branches:
a) upper branch
wm + wM
ψc (t) := ψ(t).cos
t ,
2
b) lower Branch
wm + wM
t .
ψs (t) := ψ(t).sin
2
(4a)
(4b)
Using the representation of Kotel’nikov in (1) and substituting
in (4a), we obtain the in-phase component:
e(t).cos (θ(t)) e(t)
+
.cos [(wm + wM ) t + θ(t)] .
2
2
(5)
And the output is low-pass filtered with a cutoff frequency
B/2, resulting therefore in:
ψc (t) =
Sc (t) := ψ(t)|LP Fed =
e(t).cos [θ(t)]
.
2
Figure 1: Decomposition of a wavelet contained in the spectral
range [wm , wM ] in their low-frequency components in phase
and in quadrature. The value of B corresponds to the band
wavelet, 2πB = wM − wm .
(6)
Similarly, the equations come:
e(t).sin [θ(t)] e(t)
+
.sin [(wm + wM ) t + θ(t)]
2
2
(7)
And the output is low-pass filtered with a cutoff frequency
B/2, resulting therefore in:
ψs (t) = −
e(t).sin [θ(t)]
.
(8)
2
From the Eqns (6) and (8), derive similar relationships as
“classical equations” telecommunications theory:
p
Ss (t)
−1
2
2
. (9)
e(t) = 2. Sc (t) + Ss (t)eθ(t) = tg
Sc (t)
Figure 2: Spectrum of wavelet Shannon, watching the confinement in the spectral range [π/2, 5π/2], with center frequency
w0 = 3π/2 and band 2πB = π, i.e. 0.5 Hz.
Ss (t) := ψs (t)|LP Fed = −
The envelope of representation bandpass wavelet has a relationship with the associated scaling function. The corresponding
analysis filters to the “ideal bandpass” defines a wavelet
decomposition using wavelet known as the Shannon, whose
spectrum is shown in Fig. 2.
w − 3π/2
w + 3π/2
ΨSHA (w) = Π
+Π
, (10)
π
π
1 if |t| < 1/2
where Π (t) :=
is the standard gate func0 otherwise.
tion. The bandpass representation resulting in Sc (t) =
sinc(t), where sinc(t) := sin(πt)/πt whereas Ss (t) = 0.
Note that the symmetry of the spectrum implies a zero quadrature component. This leads to an envelope e(t) = sinc(t),
which corresponds exactly to scale with a phase function
θ(t)0 = [1], [2]. Thus, ψSHA (t) = sinc(t).cos(3πt/2) a
known representation. Many real continuous wavelet are already naturally defined under this representation. Even a wavelet
infinite support in both domains, time and frequency,
including
p
2
real Morletpwavelet, ψM orlet (t) := e−t .cos(π 2/ln2.t) with
f0 := 1/ 2ln(2) can be approximated by a limitation of
effective support in frequency. It is something in the same
token as assuming that speech signals are limited band. At this
point, it is worth a discussion like that of Slepian’s analysis
of bandwidth limitation [12]. Since many wavelets with other
spectral asymmetry, the center frequency w0 does not correspond to the middle of the strip as in Eqn(1). Whereas, for
example, the Meyer wavelet (Fig. 3), from which orthogonal
wavelets is constructed indefinitely derivable infinite medium
(the first non-trivial wavelet introduced) have, in frequency
domain, wherein ([2],[10]):
ΨM EY (w) :=
h
i
3|w|
√12π sin π2 ν 2π − 1 e−jw/2
i
h
3|w|
−jw/2
√1 cos π ν
−
1
e
2
4π
2π
0
where
0
ν(x) := x
1
2π/3 ≤ |w| ≤ 4π/3
4π/3 ≤ |w| ≤ 8π/3
otherwise.
(11)
∀x ≤ 0
∀0≤x≤1
∀x ≥ 1.
(12)
For implementation in filter bank, see [13]. Thus, the representation bandpass results in:
1
6π
6π
Sc (w) =
ΨM EY w +
+ ΨM EY w −
,
2
3
3
j
Ss (w) =
2
ΨM EY
6π
w+
3
− ΨM EY
6π
w−
3
(13a)
.
(13b)
The signal spectrum at baseband
Φ(w) is sketched in Fig. 4,
p
i.e., a wrapper Φ(w) = (|Sc (w)|2 + |Ss (w)|2 ). This cor-
3
Figure 3: Meyer wavelet spectrum, observing the confinement
in the spectral range [2π/38, π/3], with center frequency 5π/2,
but w0 = 6π/2 and bandwidth 2πB = 2π, i.e. 1 Hz.
Figure 5: a) phase and quadrature components of the representation of Meyer wavelet. b) Generating Meyer wavelet from
the phase and quadrature components described in (Fig. 5a),
according to the representation bandpass Eqn. (13). The function is obtained by inverse Fourier transform in (11).
Figure 4: Spectrum of the baseband component for the Meyer
wavelet, which corresponds to the envelope of the wavelet. The
spectrum is zero for |w| ≥ π, featuring a limited bandwidth
signal at 0.5 Hz b) representation of the phase of the spectrum
Φ(w) setting in terms of Sc and Ss components, cf.(12).
responds exactly to scale function to the wavelet Meyer.
Interestingly, this same expression applied to the wavelet
Shannon also results in a scaling function. Comes to an
analytical representation to Meyer wavelet, with components
outlined in Fig. 5a:
ψquad (t) = Sc (t).cos (2πt) + Ss (t).sin (2πt) .
Figure 6: Kotel’nikov decomposition to db4 wavelet using
analytical approaches proposed in [15].
(14)
A similar decomposition can be derived for the db4 wavelet
using analytical approaches in quasi-harmonic series proposed
in [14]. The frequency “central” w0 decomposition was associated with the peak of the spectrum (Fig. 6a). The respective
components “in phase” and “quadrature” are shown in Fig.
6b. The synthesis of wavelet db4 (approximate) from the two
components resulted in exactly the original expression (Fig. 7),
as expected. Another compact support wavelet frequency is the
complex “de Oliveira” wavelet [11].
Figure 7: db4 recovery using in-phase and quadrature components.
4
Figure 9: Dyadic analysis with Q-constant filter bank. The
band B referenced in the figure is 2πB = wM − wm −(in
rd/s).
Figure 8: Analysis of spectral overlap in the decomposition.
There are three cases, namely: a) wM > 3wM no spectral overlap, b) represents the limiting case wM = 3wM ,
and c) wM <
3wM occurs spectral overlap in the range
m
.
wm , wM −w
2
Figure 10: Orthogonal dyadic filter bank with Q-constant in
the analysis of the Shannon wavelet. Clearly, there is no
spectral overlap.
III. WAVELET A NALYSIS AS F ILTER BANK WITHOUT
S PECTRAL OVERLAP
The basic properties of wavelet theory are shifting and
scaling:
t−b
1
, a 6= 0.
(15)
ψa,b (t) := p .ψ
a
|a|
Applying the scaling a = 2 in the representation shown in (1)
to the mother wavelet, is obtained:
e(2t).cos [2π.(fM + fm )t + θ(2t)] =
n
o
ℜe Sb (2t).ej2π.(fM +fm )t .
(16)
It is seen that as the frequency is multiplied by a, (for a = 2k ,
k integer, the dyadic scale), the complex baseband signal is
also scaled in the same ratio, changing its bandwidth. This
way of interpreting the change of wavelet scale naturally
leads to analysis with Q-constant. Formatting curve (shape)
depends on the wavelet, but for overlapping purposes, this
is completely irrelevant. Just stick to the sign holder limits,
something similar to what occurs in the sampling theorem. By
inspection in Fig. 8, as occurs in the usual demonstration of
Theorem of sampling of Nyquist-Shannon-Kotel’nikov [8], is a
condition to ensure that there is no spectral overlap (aliasing,
the sampling case).
Enforcing wm ≥ πB (or identically w0 − 2πB/2 ≥ πB),
we arrive at: fM ≤ 3fm . Otherwise,
there is spectral overlap
m
in the range fm , fM −f
.
For
example,
to Meyer wavelet,
2
2π 8π
superposition occurs in the interval 3 , 3 . As for the
wavelet Shannon, there is no overlap and the analysis is
naturally orthogonal. This result can be summarized in the
Proposition 1.
Proposition 1: wavelet parent whose continuous spectrum
is essentially confined (effective support) in the band [fm , fM ]
performs an orthogonal analysis provided that fM ≤ 3fm .
The previous result shows a simple test for orthogonal analysis. In a way, resembles the Nyquist criterion. Results of this
type are in the line of thought Entia non sunt multiplicanda
praeter necessitatem [G. Occam]. To evaluate a orthogonality
condition between analyzes at different scales, the filter bank
is constructed resulting in Fig. 9, by successive escalations
dyadic. For convenience, we outlined a case without spectral
overlap. Taking some examples of known continuous wavelet,
it is seen as a straightforward illustration, the condition of
the previous proposition. For the Shannon wavelet, Fig. 10
shows how the analysis is performed. The orthogonality of
the filter output follows directly from the Parseval-Plancherel
Theorem [15]). It is also noteworthy that the orthogonality
established here functions as that obtained in FDM systems
[3]. Best results (more compact wavelets in time) can be
found, as occurs in OFDM [16-18] systems, in which, although
there is an overlap, the orthogonality condition between the
channels remains checked. This is a reason to believe that the
condition is found just enough. For Meyer wavelet, the filter
bank is shown in Fig. 11, but note the spectral overlapping
in the [4π/3, 8π/3] range. The function is chosen such that
the combination of superimposed components corresponding
to appropriate analysis. Note that the overlap occurs between
the term cos(.) and sin(.) Stepwise. But the expressions of
Meyer wavelet already include different scales for the two
cossenoidais terms in Eqn 11.
5
Figure 11: Filter Bank orthogonal dyadic Q-constant in the
analysis with Meyer wavelet. Despite the spectral overlap, the
analysis is performed correctly.
Table I: Frequency bands in Spectral Analysis using Meyer
Filter Bank.
ref. freq.
(asymmetric)
spectral range
(overlapping)
band
spectral range
(FDM bank)
bandwidth
4π/3
8π/3
16π/3
32π/3
...
[2π/3, 8π/3]
[4π/3, 16π/3]
[8π/3, 32π/3]
[16π/3, 64π/3]
...
2π
4π
8π
16π
...
[4π/3, 8π/3]
[8π/3, 16π/3]
[16π/3, 32π/3]
[32π/3, 64π/3]
...
4π/3
8π/3
16π/3
32π/3
...
Figure 14: Analysis for the resulting “de Oliveira bank filters”,
taking into account the spectral overlap of the side of bank
filters.
between adjacent banks is between [2π(1 − α), 2π(1 + α)],
and the width of the overlap is 4πα. The corresponding
spectrum is sketched in Fig. 14.
Note that there is an overlap between the term cos(.) and
Table II: Frequency Bands in Spectral Analysis with de
Oliveira filter bank.
This results in the following expression:
Ψ(w) =
h
(
i
3|w|
√1 cas π ν
−
1
e−jw/2
2
4π
2π
0
spectral range
(overlapping)
bandwidth
[π(1 − α), 2π(1 + α)]
[2π(1 − α), 4π(1 + α)]
[4π(1 − α), 8π(1 + α)]
...
(1 + 2α)π
(1 + 2α)2π
(1 + 2α)4π
...
spectral range
(FDM bank)
bandwidth
[π(1 + α), 2π(1 + α)]
[2π(1 + α), 4π(1 + α)]
[4π(1 + α), 8π(1 + α)]
...
(1 + α)π
(1 + α)2π
(1 + α)4π
...
4π/3 ≤ |w| ≤ 8π/3
otherwise,
(17)
in which cas(x) := cos(x) + sin(x) is the function cassoidal
Hartley. The corresponding spectrum is shown in Fig. 12 below. The corresponding wavelet is shown in Fig. 13. A similar
analysis for the “de Oliveira” leads to the results shown in
Table II. Note that the tracks where there is overlapping spectra
cos(.)-phased. But the expressions of wavelet already include
different scales for the two terms in (14), resulting in:
Ψ(w) =
Figure 12: Analysis for the resulting Meyer bank filters, taking
into account the spectral overlap of the side of the bank filters.
0
√2
h 2π
i
(|w|−2π(1−α))
√2 .cos
8α
2π
0
|w| ≤ π(1 + α))
π(1 + α) ≤ |w| ≤ 2π(1 − α)
2π(1 − α) ≤ |w| ≤ 2π(1 + α)
|w| ≥ 2π(1 + α)
(18)
In Fig. 15, wavelet waveforms are outlined with different
bearing factors corresponding to the analysis filter bank format
shown in Fig. 14.
IV. C ONCLUSIONS
Figure 13: “equivalent” Meyer Wavelet, taking into account
the effects of superposition of adjacent scales.
Analytical expressions for a bandpass signal representation
using a baseband signal are widely spread in telecommunications systems analysis. The procedure for determining
the fluctuations of the envelope processes and phase of a
wavelet was introduced and illustrated by particular examples
of continuous wavelets, including the Daubechies wavelet
(db4). Despite the interpretation of wavelets as a filter bank
6
Figure 15: Real wavelet “equivalent” to de Oliveira wavelet,
taking into account the effects of superposition of adjacent
scales. Three roll-off factor values: α = 0, 0.1 and 0.3.
with constant quality factor be old, the approach introduced
here can help to better understand the mechanisms involved.
The conditions to ensure spectral non-overlap is investigating
(the same line as the sampling theorem), which arrives to
a sufficient condition on the wavelet mother of spectrum to
ensure the spectral orthogonality of the analysis filter bank.
Surprisingly, the orthogonal wavelets that result in filter bank
where there is some overlap induce an analysis “equivalent”
with an orthogonal filter bank without spectral overlap. The
idea was to combine (principle of superposition) the common
areas of the spectrum adjacent filters. As future investigation,
it is proposed to try the tools developed in this work in DWTOFDM wavelet systems [16].
V. ACKNOWLEDGMENTS
The first author thanks D.R. de Oliveira with whom he first
shared an early version of this work.
R EFERENCES
[1] H. M. de Oliveira, Signal Analysis for Engineers: An Approach via
Wavelets (in Portuguese), Publisher: Brasport, Rio de Janeiro 2007.
[2] S. G. Mallat, Wavelet Tour of Signal Processing, Academic Press, 1999.
[3] M. Vetterli, Wavelets and Subband Coding, Prentice-Hall, 1995.
[4] H. M. de Oliveira. Telecommunications Engineering Fundamentals (in
Portuguese), available freedownload OpenLibrary, 2013.
[5] S. Haykin, M. Moher, Communication Systems, 5th Ed., Wiley, 2009.
[6] H. Taub and D.L. Schilling, Principles of Communication Systems, 2nd
Ed. McGraw-Hill, 1986.
[7] V. A. Kotel’nikov, On the transmission capacity of the ether and of cables
in electrical communications, In: Proc. of the first All-Union Conference
on the technological reconstruction of the communications sector and
low-current engineering, Moscow, 1933. translation @ http://ict.open.
ac.uk/classics
[8] C. Bissell, The sampling theorem, IET Communications Engineer, vol.5
(3), p.39, 2007. doi: 10.1109/MCOM.2009.5273804.
[9] C. S. Burrus, R.A. Gopinath, H. Guo, Introduction to Wavelets and the
Wavelet Transform - A Primer. Prentice-Hall, NJ, 1998.
[10] Y. Meyer, Ondelettes et opérateurs, Hermann, Paris, 1990.
[11] H. M. de Oliveira, L.R. Soares and T. H. Falk, The Family of Wavelets
and New Orthogonal Multiresolution Analysis Based on the Nyquist
Criterion, Journal of Communication and Information Systems, Vol. 18,
N.1, pp.69-76, 2003. doi: 10.14209/jcis.2003.8.
[12] D. Slepian, On bandwidth, Proceedings of the IEEE, March, 1976,
vol.64, pp.292-300. doi: 10.1109/PROC.1976.10110.
[13] J. Dattorro, Filterbank Implementation of Meyer’s wavelet, EE Project
(course EE392G), Stanford University, June 1998.
[14] V. Vermehren V., J. E. Wesen, H. M. de Oliveira, Close Approximations for Daublets and Their Spectra, IEEE / SBrT International
Telecommunication Symposium, ITS 2010, Manaus - AM, Brazil. https:
//arxiv.org/abs/1502.01424.
[15] H. M. de Oliveira, Fourier Analysis and Wavelets: stationary signals and
non-stationary (in Portuguese) Ed. Universitária UFPE, Recife, 343p.
[16] D. Gupta et al., Performance Analysis of DFT-OFDM, OFDM DCT,
DWT and OFDM Systems in AWGN channel, Fourth Int. Conf. on
Wireless and Mobile Communications, Athens, Greece, in 2008. doi:
10.1109/ICWMC.2008.66.
[17] A. N. Akansu, X. Lin, A Comparative Performance Evaluation of DMT
(OFDM) and DWMT Communication Systems based DSL for Single
and Multitone Interference, Proc. of IEEE Int. Conf. on Acoustics,
Speech and Signal Process., ICASSP, v.6, pp.3269-3272, 1998. doi:
10.1109/ICASSP.1998.679562
[18] A. R. Lindsey, Wavelet packet modulation for orthogonally Multiplexed
Communication, IEEE Trans. on Signal Processing, vol.45, May 1997,
pp.1336-1339. doi: 10.1109/78.575704