An Application of the Data Adaptive Linear Decomposition Transform in Transient Detection

Similar documents
An Introduction to Wavelets and some Applications

Wavelets and Multiresolution Processing

Identification and Classification of High Impedance Faults using Wavelet Multiresolution Analysis

6.02 Fall 2012 Lecture #10

Lectures notes. Rheology and Fluid Dynamics

Let p 2 ( t), (2 t k), we have the scaling relation,

Signal Analysis. Multi resolution Analysis (II)

Introduction to Biomedical Engineering

Total Variation Image Edge Detection

Digital Signal Processing Module 1 Analysis of Discrete time Linear Time - Invariant Systems

Characteristic Behaviors of Wavelet and Fourier Spectral Coherences ABSTRACT

Sampling and Discrete Time. Discrete-Time Signal Description. Sinusoids. Sampling and Discrete Time. Sinusoids An Aperiodic Sinusoid.

Multidimensional digital signal processing

General formula for finding Mexican hat wavelets by virtue of Dirac s representation theory and coherent state

Discrete Wavelet Transform: A Technique for Image Compression & Decompression

Digital Signal Processing Lecture 4

Introduction to Hilbert Space Frames

Stochastic Monitoring and Testing of Digital LTI Filters

Introduction to Discrete-Time Wavelet Transform

Digital Signal Processing. Midterm 2 Solutions

OSE801 Engineering System Identification. Lecture 09: Computing Impulse and Frequency Response Functions

ABSTRACT. Design of vibration inspired bi-orthogonal wavelets for signal analysis. Quan Phan

Introduction to Signal Spaces

Review of Fundamentals of Digital Signal Processing

Digital Signal Processing Lecture 3 - Discrete-Time Systems

Analysis of Redundant-Wavelet Multihypothesis for Motion Compensation

Problem with Fourier. Wavelets: a preview. Fourier Gabor Wavelet. Gabor s proposal. in the transform domain. Sinusoid with a small discontinuity

Wavelets: a preview. February 6, 2003 Acknowledgements: Material compiled from the MATLAB Wavelet Toolbox UG.

The New Graphic Description of the Haar Wavelet Transform

Wavelet Footprints: Theory, Algorithms, and Applications

Examples. 2-input, 1-output discrete-time systems: 1-input, 1-output discrete-time systems:

Wind Speed Data Analysis for Various Seasons during a Decade by Wavelet and S transform

Statistical Signal Processing Detection, Estimation, and Time Series Analysis

Module 4 MULTI- RESOLUTION ANALYSIS. Version 2 ECE IIT, Kharagpur

From Wikipedia, the free encyclopedia

1 The Continuous Wavelet Transform The continuous wavelet transform (CWT) Discretisation of the CWT... 2

Introduction to DSP Time Domain Representation of Signals and Systems

Littlewood Paley Spline Wavelets

LECTURE NOTES DIGITAL SIGNAL PROCESSING III B.TECH II SEMESTER (JNTUK R 13)

COMPLEX WAVELET TRANSFORM IN SIGNAL AND IMAGE ANALYSIS

Module 1: Signals & System

R13 SET - 1

Discrete-Time Signals & Systems

1 Introduction to Wavelet Analysis

Analog vs. discrete signals

Introduction to Wavelet. Based on A. Mukherjee s lecture notes

Lecture Notes 5: Multiresolution Analysis

A Categorization of Mexican Free-Tailed Bat (Tadarida brasiliensis) Chirps

The Discrete-time Fourier Transform

Discrete Wavelet Transform

Wind Speed Data Analysis for Various Seasons during a Decade by Wavelet and S transform

ECE4270 Fundamentals of DSP Lecture 20. Fixed-Point Arithmetic in FIR and IIR Filters (part I) Overview of Lecture. Overflow. FIR Digital Filter

ECE 301 Division 1 Exam 1 Solutions, 10/6/2011, 8-9:45pm in ME 1061.

3 Gramians and Balanced Realizations

Optimum Ordering and Pole-Zero Pairing of the Cascade Form IIR. Digital Filter

ELEN E4810: Digital Signal Processing Topic 2: Time domain

Image Denoising using Uniform Curvelet Transform and Complex Gaussian Scale Mixture

MITIGATING UNCORRELATED PERIODIC DISTURBANCE IN NARROWBAND ACTIVE NOISE CONTROL SYSTEMS

Lecture 6. Numerical methods. Approximation of functions

EE123 Digital Signal Processing

Quantitative Finance II Lecture 10

Detection of Anomalous Observations Using Wavelet Analysis in Frequency Domain

L-statistics based Modification of Reconstruction Algorithms for Compressive Sensing in the Presence of Impulse Noise

( nonlinear constraints)

Digital Signal Processing

446 SCIENCE IN CHINA (Series F) Vol. 46 introduced in refs. [6, ]. Based on this inequality, we add normalization condition, symmetric conditions and

! Downsampling/Upsampling. ! Practical Interpolation. ! Non-integer Resampling. ! Multi-Rate Processing. " Interchanging Operations

ME 680- Spring Representation and Stability Concepts

A Log-Frequency Approach to the Identification of the Wiener-Hammerstein Model

Lecture 19 IIR Filters

Linear Convolution Using FFT

Time series denoising with wavelet transform

Analysis of methods for speech signals quantization

Ninth International Water Technology Conference, IWTC9 2005, Sharm El-Sheikh, Egypt 673

Implementation of Digital Chaotic Signal Generator Based on Reconfigurable LFSRs for Multiple Access Communications

EE123 Digital Signal Processing

VU Signal and Image Processing

Digital Image Processing

The Application of Legendre Multiwavelet Functions in Image Compression

Digital Filter Design Using Non-Uniform Sampling

Digital Signal Processing

MODWT Based Time Scale Decomposition Analysis. of BSE and NSE Indexes Financial Time Series

Adaptive MMSE Equalizer with Optimum Tap-length and Decision Delay

A NOTE ON Q-ORDER OF CONVERGENCE

Advanced Digital Signal Processing -Introduction

Wavelet Neural Networks for Nonlinear Time Series Analysis

Digital Image Processing

North Carolina 6 th GRADE MATH Pacing Guide

COMP344 Digital Image Processing Fall 2007 Final Examination

Methods for Synthesizing Very High Q Parametrically Well Behaved Two Pole Filters

2D Wavelets. Hints on advanced Concepts

An Investigation of 3D Dual-Tree Wavelet Transform for Video Coding

Filter structures ELEC-E5410

SPEECH ANALYSIS AND SYNTHESIS

Lecture 8: Discrete-Time Signals and Systems Dr.-Ing. Sudchai Boonto

Multiresolution image processing

State Estimation of Linear and Nonlinear Dynamic Systems

Digital Filters Ying Sun

A Wavelet-Based Technique for Identifying, Labeling, and Tracking of Ocean Eddies

Lecture 28 Continuous-Time Fourier Transform 2

Transcription:

Naresuan University Journal 2003; 11(3): 1-7 1 An Application of the Data Adaptive Linear Decomposition Transform in Transient Detection Suchart Yammen Department of Electrical and Computer Engineering, Faculty of Engineering, Naresuan University, Phitsanulok 65000, Thailand. Corresponding author. E- mail address: sucharty@nu.ac.th (S. Yammen) Received 10 April 2003; accepted 21 August 2003 Abstract The analysis of transient signals is an attractive framework for many problems in digital signal processing. This paper provides an application of the data adaptive linear decomposition transform (LDT) to detect transients in the sinusoidal signal corrupted by an additive impulse noise. The LDT procedure entails obtaining an interpolation error sequence of half-length of the sinusoidal signal, and processing down-sampled data by using a l p norm optimum interpolation filter. This optimum filter seeks to approximate the odd indexed sequence elements by a linear combination of neighboring even indexed elements to generate the resulting interpolation error sequence. This study shows that a spike being in the interpolation error sequence indicates the location of the transient in the signal, and the effectiveness of the transient detection performance using the l l -based method compares favorably with the l 2 - and l -based methods including the popular discrete wavelet transform method. Keywords: Digital signal processing, Linear decomposition, Adaptive filter, Transient detection. Introduction As demonstrated by Cadzow and Yammen (2002), the data adaptive linear decomposition transform plays a very important role in decomposing a signal into an even indexed sequence and an interpolation error sequence. The even indexed sequence is composed of the even indexed elements of the decomposed signal. The resulting interpolation error sequence is obtained from seeking to approximate the odd indexed sequence elements by a linear combination of neighboring even indexed sequence elements via an optimum interpolation filter. It has been shown that both subsequences in each of half-length provide the key for developing such applications as data compression and noise reduction. In this paper, the interpolation error sequence proposed is slightly different from the interpolation error sequence proposed by Cadzow and Yammen (2002). This error sequence is to play such an important role in detecting transients by using the LDT procedure with the l l and l norm length-two filters, respectively. This is illustrated by employing the l l norm selection in which the performance of such transient signal detection is improved. Its performance is also found to exceed the method of using the one stage of the popular discrete wavelet transform (DWT) with the Daubechies-eight filter.

2 Naresuan University Journal 2003; 11(3) Basic linear decomposition algorithm In this section, the linear decomposition transform (LDT) is proposed to describe the way of decomposing a signal in order to generate an interpolation error sequence. Let {x(n)} be a finite length real data sequence defined on the interval 0 < n < 2 N, where N is a positive integer. This data sequence is generated either from a discrete-time process or a continuous-time signal. It is assumed that this data sequence can be written as the sum of two sequences, {x(n)} = {x l (n)} + {x s (n)}, where {x l (n)} has a long-term behavior and {x s (n)} has a short-term ehavior. Let T be the operator symbol for the linear decomposition transform that maps the data sequence {x(n)} into the two half-length sequences {c(n)} and {d(n)} defined on the interval 0 < n < 2 N-1. x(n+1) x(2n+1) + z 2 Σ d(n) - ^xo (n) x(n) H(z) 2 c(n) Figure 1. The one-stage of the linear decomposition transform The one-stage of the linear decomposition transform shown in Figure 1 is defined by ({c(n)}, {d(n)}) = T({x(n)}) (1) One half-length sequence {c(n)} called an even indexed sequence is composed of the even indexed elements of the data sequence {x(n)}. Formally, this subsequence is obtained from a down sampling by two operations. The even indexed sequence elements are thus given by c(n) = x(2n) (2) To generate the short-term behavior (i.e., transient) information of the data sequence {x(n)}, the other half-length sequence {d(n)} called an interpolation error sequence is obtained from the error sequence between the odd indexed sequence {x(2n+1)} and its interpolation estimate sequence {x o (n)}; that is, the elements of the interpolation error sequence {d(n)} are given by ^ d(n) = x(2n + 1) - x O (n) (3)

Naresuan University Journal 2003; 11(3) 3 Unlike the LDT method proposed by Cadzow and Yammen (2002), the odd indexed sequence element x(2n+1) is obtained by using a standard unit-left-shift operator symbolized by the letter z shown in Figure 1. It is also hypothesized that there exists a meaningful correlation of the odd indexed sequence elements x(2n+1) and its closest 2q contiguous even indexed elements x(2n) in which q is a positive integer. The odd indexed interpolation estimate sequence elements therefore is specified by q-1 q-1 ^ x O (n) = Σ h(k)x(2n-2k) = Σ h(k)c(n-k) (4) The h(k) entities are seen to measure the impact that various excitation elements x(2n) have on the present response element estimate x O (n) being computed. The characteristics of the odd indexed estimate sequence are governed by the selection of the 2q weighting coefficients {h(k)} in relationship (4), so the transfer function of the interpolation filter coefficients {h(k)} can be written into the form: H(z) = q-1 Σ h(k) z -k (5) It is noted that a linear shift-invariant filter H(z) with infinite length can be obtained by setting q = into relationship (5). Our interest is here concerned with the finite length filter case in which positive integer q is equal to one. From both relationship (3) and relationship (4), it is obvious that the interpolation error sequence elements defined on the interval 0 n < 2 N -1 can be rewritten as q-1 d(n) = x(2n+1) - Σ h(k)x(2n-2k) (6) To achieve satisfactory transient detection performance, the {h(k)} interpolation filter s weighting coefficients are selected to cause the {d(n)} interpolation error sequence to have as many small magnitude components as possible. This selection process is made to have the interpolation error sequence contained the transient information of the data sequence being decomposed. While selecting the interpolation filter coefficients in relationship (6), the steady state behavior of the {d(n)} elements can be written as the convenient vector format: d = y - Ah, (7) where the (2 N-1 2q +1 )x1 error vector d is a given set of the steady state interpolation error sequence elements {d(q-1), d(q),,d(2 N-1 -q-1)}, the (2 N-1-2q+1)x1 data vector y is a given set of the odd indexed sequence elements {x(2q-1), x(2q+1),,x(2 N -2q-1)}, the (2 N-1-2q+1)x2q data matrix A is a rectangular arrangement of a given set of scalar elements a(m,n) = x(4q-2(n-m+1)) such that m and n are defined on the positive integer intervals 1 m 2 N-1 2q-1 and 1 n 2q, respectively.

4 Naresuan University Journal 2003; 11(3) The 2qx1 parameter vector h appearing in relationship (7) is a set of interpolation filter coefficients {h(-q), h(-q+1),, h(q-1)}. Again, to achieve a good transient detection performance, our objective is to select an optimum parameter vector h O in order to cause the error vector d to have the minimum l P norm induced functional given by: min y - Ah P = y - Ah O P (8) h R 2qx1 Our primary interest to select these interpolation filter coefficients is confined to the norm cases: p = 1, p = 2, and p = (Cadzow, 2002). The development of the l 2 norm approximate solution h O is well known and found in many references (Cadzow, 2002). A necessary condition is that this l 2 norm approximate solution h O is equal to one, which satisfies the so-called normal system equations (Luenberger, 1969) specified by (A T A)h O = A T y. Therefore, if the matrix A is invertible, then the optimum l 2 norm selection filter coefficient vector is given by h O = (A T A) -1 A T y (9) If the matrix A is not the case, then h O = A T y, where A T designates the pseudo inverse of the matrix A. For the rest two cases: p = 1 and p =, a closed form relationship for either the minimum l 1 -norm approximate solution or the minimum l -norm approximate solution does not exist simply. One must therefore resort to algorithmic procedures (i.e., nonlinear programming methods) for iteratively finding their determination. In this paper, the optimum either l 1 or l -norm selection filter coefficient vector h O is computed by using the effective algorithms developed by Cadzow (2002). To illustrate the capability of the proposed data adaptive linear decomposition transform on transient signal detection, its performance on a set of studied one-dimensional sinusoidal signal corrupted with three impulse discontinuities is given. We then examine the performance of the basic data adaptive linear decomposition transform on the test signal to detect the three transients. In this experiment, these results obtained from employing the l 1, and l -norm optimum length-two interpolation filters are also compared with the results obtained from using the Daubechies-eight filter of the traditional wavelet transform (Chui, 1992; Daubechies, 1992). Transient detection results In order to evaluate the transient detection performance of the data adaptive linear decomposition transform on a one-dimensional sinusoidal data signal corrupted with three impulse discontinuities, the studied signal is shown in Figure 2, and takes the form: x(n) = 15 sin(nπ/16) + 0.4δ(n-35) + 0.4δ(n-67) + δ(n-103), (10)

Naresuan University Journal 2003; 11(3) 5 where n is an integer index defined over the intervals 0 n 127. This test signal has three discontinuities at the points n = 35, 67, and 103. Employing the one stage of the Daubechies-eight discrete wavelet transform (Flandrin, 1999; Mallat, 1998) and the one stage of the data adaptive linear decomposition transform with three length-two interpolation filters (q = 1) on the test signal, the transient detection results shown in Figure 3 and 4 were obtained. The three length-two interpolation filters used in the one stage of the data adaptive linear decomposition transform were obtained by minimizing the l 1 and l -norm of the interpolation sequences. Figure 3 shows that the three transients were captured in the wavelet detail sequence using the Daubechies-8 filter (a filter of length-eight) (Rao and Boparadikar, 1998). Figure 2. The studied signal Figure 3. Transient detection using the daubechies-8 DWT procedure for the studied signal The three transients shown in Figure 4 were also detected in the {d(k)} interpolation error sequence using the optimum length-two interpolation filters by minimizing l 1 and l -norm of the interpolation error sequence, respectively. It is noted that each discontinuity captured by using the DWT procedure has two positions while the one detected by using the LDT procedure has exactly one position. With these results, the l 1 norm leads to superior performance of the transient detection relative to the DWT, the l 2, the l -based methods.

6 Naresuan University Journal 2003; 11(3) Figure 4. Transient detection using the LDT procedure for the studied signal: (a) LDT using l 1 norm, (b) LDT using l 2 norm, (c) LDT using l norm Discussions and conclusions Even though we cannot see the three discontinuities from the noise corrupted sinusoidal signal shown in Figure 2, these transients were detected by the Daubechies-8 DWT detail sequence using a filter of length eight and LDT interpolation error sequences using length-two filters in the one stage of their decomposition procedures. In our results, the different length of the filters was employed because the l 1 and l 2 optimum length-two interpolation filters can exactly represent a pure sinusoidal signal while the Daubechies-8 wavelet with longer supports of length-eight was used to exactly represent this pure sinusoidal signal. In this paper, we have presented a LDT method for adaptively decomposing one-dimensional interpolation error sequence into one-half length of a transient signal. Simulation results have shown that this interpolation error sequence obtained from selecting the optimum l p norm interpolation filter can be used to detect discontinuities in the transient sinusoidal signal. Furthermore, its effectiveness of the transient detection performance using the l 1 -based method compares favorably with the l 2 -, the l -, and the DWT-based methods.

Naresuan University Journal 2003; 11(3) 7 Acknowledgements The author is grateful to Krisanee Yammen, Dr. Paisarn Muneesawang, Siriporn Dachasilaruk and Panote Wilaipon for their very helpful suggestions during either writing or revising stage in this paper. The author also thanks to Mr. Kunihiko Ikuzaki for valuable comments and discussions concerning his paper. References Cadzow, J. A. 2002. Minimum l 1, l 2 and l norm approximate solutions to an overdetermined system of linear equations. Digital Signal Processing, Elsevier Science 12: 524-560. Cadzow, J. A., and S. Yammen. 2002. Data adaptive linear decomposition transform. Digital Signal Processing, Elsevier Science 12: 494-523. Chui, C. K. 1992. An introduction to Wavelets. MA: Academic Press. Daubechies, I. 1992. Ten lectures on Wavelets. Society for industrial and applied Mathematics. Philadelphia, PA. Flandrin, P. 1999. Time-frequency/time-scale analysis. California: Academic Press. Luenberger, D. G. 1969. Optimization by vector space method. John Wiley & Sons, Inc. Mallat, S. 1998. A Wavelet tour of signal processing. MA: Academic Press. Rao, R. M., and A. S. Boparadikar. 1998. Wavelet transforms: introduction to theory and applications. Addison Wesley Longman, Inc.