Nothing Special   »   [go: up one dir, main page]

Academia.eduAcademia.edu
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