Signal Processing - May 2017 - 92

−1

Amplitude

Amplitude

1

0

1,024

2,048
Sample

3,072

100

4,096

0

spk

0

32

64

unf
96

(a)

128 160
Sample

192

224

255

(b)

FIGURE 2. The original and transformed data for the example in the section "Numerical Example." (a) The original signal under analysis (s [·]) and (b) the
first four subbands of the corresponding DWT-packet map, modified and converted based on COR and TEG, respectively (yu [·]) .

Teager's energy operator [6], instead of
the ordinary energy [7], to convert all
the samples of each leaf subband into
their instantaneous potentials, according to the TEG procedure:
For the subband b = 0, 1, ..., 2 j - 1
of the deepest level j, do:
u 0, b ! (y 0, b) 2
■ y
u i, b ! (y i, b) 2 - (y i -1, b) · (y i +1, b), for
■ y
^1 # i # ^ M/2 j h - 2 h, whenever the
length of b is at least four
u (M/2 j) -1, b ! (y (M/2 j) -1, b) 2, whenever
■ y
the length of b is at least two
where the left arrows mean attribution.
Summarizing, the ideal time-frequency analysis of s [·] based on the DWT
requires four steps:
■ Step 1: Select the most appropriate
wavelet family and the support size
of filters, i.e., N. Then, calculate the
M-sample-long transformed signal
y [·] from s [·] based either on the
regular DWT map or the DWTpacket map.
■ Step 2: Apply COR, shifting y [·]
accordingly.
u [·]
■ Step 3: Apply TEG, creating y
from shifted y [·].
u [·] based either
■ Step 4: Interpret y
on STG_A or STG_B, depending on
which map was chosen to carry out
Step 1.

Numerical example
Problem statement

Let s i =1.2 sin ^^2r·44i h /4095)h e -^ 409.6 h
for {0 # i 11, 024}, s i = 0, for {1, 024#
i 1 2, 048}, and s i = sin ((2r·85i/4, 095)
for {2, 048 # i 1 4, 096} to be the 1-s
long signal under analysis, sampled
at 2T = 4, 096 samples/s, as shown in
Figure 2(a). The problem is to find out
the time support of its frequencies with
92

i

2

a balance between temporal and spectral accuracies.

Solution
A balanced time- frequency analysis
of s [·], which contains frequencies
up to T = 2, 048 Hz, requires j =
6^1 + log 2 (M )h /2@ = 6(1+log2(4,096))/2@
= 6. Correspondingly, r = ^T/2 jh =
^2, 048/2 6 h = 32 Hz is the frequency
resolution for this decomposition, which
is based on the DWT-packet map to allow
a uniform analysis, i.e., to keep r intact
for all the subbands. Symmlets of size
N = 16 were chosen to perform the analysis because of their almost linear phase
responses, practically avoiding frequency
components to become misaligned.
Proceeding with the calculations and
applying COR and TEG, we get yu [·], for
which only the first four subbands appear
in Figure 2(b) to allow magnification. Its
inspection reveals two main elements:
spk and unf. The former is a spike decaying from samples 64 to 79, and the latter
consists of a uniform step from samples
160 to 191. Observing that each one of
the 2 j = 2 6 = 64 subbands contains
^ M/2 j h = ^4096/2 6 h = 64 samples, indexed from 0 to 63, we conclude that
spk occurs within the interval {i = 0, i =
15} of the second subband, i.e., b = 1,
and unf occurs within the interval
{i = 32, i = 63} of the third subband,
i.e., b = 2. Thus, according to STG_B:
■ For spk, the energy of the sample i = 0
of the subband b = 1 at the level
j = 6 contains the amplitude of
frequencies between ^1·2, 048/2 6 h =
32 and ^(1 + 1) ·2, 048h /2 6 = 64 Hz,
located within the range {s 0·2 6,
s (0 + 1) 2 6 - 1}, i.e., {s 0, s 63}. Accordingly, the energy of the sample i = 15
of that subband contains the ampliIEEE Signal Processing Magazine

|

May 2017

|

■

tude of those frequencies, which
a r e located within the range
{s 15·2 6, s (15 +1) 2 6 -1}, i.e., {s 960, s 1023}.
It means that a frequency between 32
and 64 Hz exists in s [·], starting and
ending somewhere between {s 0, s 63}
and {s 960, s 1023}, respectively. In fact,
the frequency of 44 Hz was defined in
s [·] within the interval {s 0, s 1023} .
Furthermore, the decay starting from
sample 64 of Figure 2(b) shows the
corresponding power reduction clearly
seen within the corresponding interval
of Figure 2(a).
For unf, the energy of the sample
i = 32 of the subband b = 2 at the
level j = 6 contains the amplitude of
frequencies between 2 $ 2048/2 6 = 64
a n d ^(2 + 1) ·2048 h /2 6 = 96 H z ,
l o cated within the range {s 32·2 6,
s (32 + 1) 2 6 - 1}, i.e., {s 2048, s 2111}. Complementarily, the energy of the sample
i = 63 of that subband contains the
amplitude of those frequencies,
which were placed within the range
{s 63·2 6, s (63 +1) 2 6 -1}, i.e., {s 4032, s 4095}.
It means that a frequency between
64 and 96 Hz exists in s [·], starting
and ending somewhere between
{s 2048, s 2111} and {s 4032, s 4095}, respectively. In fact, the frequency of 85 Hz
was uniformly defined in s [·] within
the interval {s 2048, s 4095}.

What we have learned
Based on this article, readers could
have learned how to efficiently interpret discrete wavelet-transformed signals, while extracting from them the
time support of frequencies contained
in the original signal under analysis.
Supplementary to this, the criteria used
(continued on page 100)



Table of Contents for the Digital Edition of Signal Processing - May 2017

Signal Processing - May 2017 - Cover1
Signal Processing - May 2017 - Cover2
Signal Processing - May 2017 - 1
Signal Processing - May 2017 - 2
Signal Processing - May 2017 - 3
Signal Processing - May 2017 - 4
Signal Processing - May 2017 - 5
Signal Processing - May 2017 - 6
Signal Processing - May 2017 - 7
Signal Processing - May 2017 - 8
Signal Processing - May 2017 - 9
Signal Processing - May 2017 - 10
Signal Processing - May 2017 - 11
Signal Processing - May 2017 - 12
Signal Processing - May 2017 - 13
Signal Processing - May 2017 - 14
Signal Processing - May 2017 - 15
Signal Processing - May 2017 - 16
Signal Processing - May 2017 - 17
Signal Processing - May 2017 - 18
Signal Processing - May 2017 - 19
Signal Processing - May 2017 - 20
Signal Processing - May 2017 - 21
Signal Processing - May 2017 - 22
Signal Processing - May 2017 - 23
Signal Processing - May 2017 - 24
Signal Processing - May 2017 - 25
Signal Processing - May 2017 - 26
Signal Processing - May 2017 - 27
Signal Processing - May 2017 - 28
Signal Processing - May 2017 - 29
Signal Processing - May 2017 - 30
Signal Processing - May 2017 - 31
Signal Processing - May 2017 - 32
Signal Processing - May 2017 - 33
Signal Processing - May 2017 - 34
Signal Processing - May 2017 - 35
Signal Processing - May 2017 - 36
Signal Processing - May 2017 - 37
Signal Processing - May 2017 - 38
Signal Processing - May 2017 - 39
Signal Processing - May 2017 - 40
Signal Processing - May 2017 - 41
Signal Processing - May 2017 - 42
Signal Processing - May 2017 - 43
Signal Processing - May 2017 - 44
Signal Processing - May 2017 - 45
Signal Processing - May 2017 - 46
Signal Processing - May 2017 - 47
Signal Processing - May 2017 - 48
Signal Processing - May 2017 - 49
Signal Processing - May 2017 - 50
Signal Processing - May 2017 - 51
Signal Processing - May 2017 - 52
Signal Processing - May 2017 - 53
Signal Processing - May 2017 - 54
Signal Processing - May 2017 - 55
Signal Processing - May 2017 - 56
Signal Processing - May 2017 - 57
Signal Processing - May 2017 - 58
Signal Processing - May 2017 - 59
Signal Processing - May 2017 - 60
Signal Processing - May 2017 - 61
Signal Processing - May 2017 - 62
Signal Processing - May 2017 - 63
Signal Processing - May 2017 - 64
Signal Processing - May 2017 - 65
Signal Processing - May 2017 - 66
Signal Processing - May 2017 - 67
Signal Processing - May 2017 - 68
Signal Processing - May 2017 - 69
Signal Processing - May 2017 - 70
Signal Processing - May 2017 - 71
Signal Processing - May 2017 - 72
Signal Processing - May 2017 - 73
Signal Processing - May 2017 - 74
Signal Processing - May 2017 - 75
Signal Processing - May 2017 - 76
Signal Processing - May 2017 - 77
Signal Processing - May 2017 - 78
Signal Processing - May 2017 - 79
Signal Processing - May 2017 - 80
Signal Processing - May 2017 - 81
Signal Processing - May 2017 - 82
Signal Processing - May 2017 - 83
Signal Processing - May 2017 - 84
Signal Processing - May 2017 - 85
Signal Processing - May 2017 - 86
Signal Processing - May 2017 - 87
Signal Processing - May 2017 - 88
Signal Processing - May 2017 - 89
Signal Processing - May 2017 - 90
Signal Processing - May 2017 - 91
Signal Processing - May 2017 - 92
Signal Processing - May 2017 - 93
Signal Processing - May 2017 - 94
Signal Processing - May 2017 - 95
Signal Processing - May 2017 - 96
Signal Processing - May 2017 - 97
Signal Processing - May 2017 - 98
Signal Processing - May 2017 - 99
Signal Processing - May 2017 - 100
Signal Processing - May 2017 - 101
Signal Processing - May 2017 - 102
Signal Processing - May 2017 - 103
Signal Processing - May 2017 - 104
Signal Processing - May 2017 - 105
Signal Processing - May 2017 - 106
Signal Processing - May 2017 - 107
Signal Processing - May 2017 - 108
Signal Processing - May 2017 - 109
Signal Processing - May 2017 - 110
Signal Processing - May 2017 - 111
Signal Processing - May 2017 - 112
Signal Processing - May 2017 - Cover3
Signal Processing - May 2017 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201809
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201807
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201805
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201803
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201801
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1117
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0917
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0717
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0517
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0317
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0117
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1116
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0916
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0716
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0516
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0316
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0116
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1115
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0915
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0715
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0515
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0315
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0115
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1114
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0914
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0714
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0514
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0314
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0114
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1113
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0913
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0713
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0513
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0313
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0113
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1112
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0912
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0712
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0512
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0312
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0112
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1111
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0911
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0711
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0511
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0311
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0111
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1110
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0910
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0710
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0510
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0310
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0110
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1109
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0909
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0709
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0509
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0309
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0109
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1108
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0908
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0708
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0508
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0308
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0108
https://www.nxtbookmedia.com