Comparative study of different techniques for Time-Frequency Analysis

Similar documents
Jean Morlet and the Continuous Wavelet Transform

Digital Image Processing Lectures 13 & 14

Wavelet Transform. Figure 1: Non stationary signal f(t) = sin(100 t 2 ).

Power Supply Quality Analysis Using S-Transform and SVM Classifier

Introduction to Time-Frequency Distributions

Digital Image Processing Lectures 15 & 16

High Resolution Time-Frequency Analysis of Non-stationary Signals

Introduction to time-frequency analysis. From linear to energy-based representations

Jean Morlet and the Continuous Wavelet Transform (CWT)

Filtering in Time-Frequency Domain using STFrFT

Radar Signal Intra-Pulse Feature Extraction Based on Improved Wavelet Transform Algorithm

Introduction to time-frequency analysis Centre for Doctoral Training in Healthcare Innovation

TIME-FREQUENCY VISUALIZATION OF HELICOPTER NOISE. Roberto Celi 1 Department of Aerospace Engineering University of Maryland, College Park.

TIME-FREQUENCY ANALYSIS EE3528 REPORT. N.Krishnamurthy. Department of ECE University of Pittsburgh Pittsburgh, PA 15261

ENSC327 Communications Systems 2: Fourier Representations. Jie Liang School of Engineering Science Simon Fraser University

Ch. 15 Wavelet-Based Compression

Fourier transform. Alejandro Ribeiro. February 1, 2018

HARMONIC WAVELET TRANSFORM SIGNAL DECOMPOSITION AND MODIFIED GROUP DELAY FOR IMPROVED WIGNER- VILLE DISTRIBUTION

Introduction to Biomedical Engineering

Time-Frequency Analysis of Radar Signals

Fourier Methods in Digital Signal Processing Final Exam ME 579, Spring 2015 NAME

Sparse linear models

Time Localised Band Filtering Using Modified S-Transform

A Proposed Warped Choi Williams Time Frequency Distribution Applied to Doppler Blood Flow Measurement

An Introduction to HILBERT-HUANG TRANSFORM and EMPIRICAL MODE DECOMPOSITION (HHT-EMD) Advanced Structural Dynamics (CE 20162)

Lecture 3 Kernel properties and design in Cohen s class time-frequency distributions

Uncertainty and Spectrogram Geometry

Correlator I. Basics. Chapter Introduction. 8.2 Digitization Sampling. D. Anish Roshi

WAVELET TRANSFORMS IN TIME SERIES ANALYSIS

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

HHT: the theory, implementation and application. Yetmen Wang AnCAD, Inc. 2008/5/24

Gabor Deconvolution. Gary Margrave and Michael Lamoureux

Medical Image Processing Using Transforms

arxiv: v1 [math.ca] 6 Feb 2015

Extraction of Individual Tracks from Polyphonic Music

Instantaneous frequency computation: theory and practice

Lecture Wigner-Ville Distributions

Signal Analysis. David Ozog. May 11, Abstract

Review: Continuous Fourier Transform

ECE472/572 - Lecture 13. Roadmap. Questions. Wavelets and Multiresolution Processing 11/15/11

ENSC327 Communications Systems 2: Fourier Representations. School of Engineering Science Simon Fraser University

Efficient Stockwell Transform with Applications to Image Processing

L6: Short-time Fourier analysis and synthesis

1. Fourier Transform (Continuous time) A finite energy signal is a signal f(t) for which. f(t) 2 dt < Scalar product: f(t)g(t)dt

Order Tracking Analysis

EA2.3 - Electronics 2 1

ECG782: Multidimensional Digital Signal Processing

Each of these functions represents a signal in terms of its spectral components in the frequency domain.

Fourier Transform for Continuous Functions

Wavelets: Theory and Applications. Somdatt Sharma

Adaptive Short-Time Fractional Fourier Transform Used in Time-Frequency Analysis

IMPROVED BLAST VIBRATION ANALYSIS USING THE WAVELET TRANSFORM

Symmetric Discrete Orthonormal Stockwell Transform

GENERALIZATION OF CAMPBELL S THEOREM TO NONSTATIONARY NOISE. Leon Cohen

Filter Banks For "Intensity Analysis"

Elec4621 Advanced Digital Signal Processing Chapter 11: Time-Frequency Analysis

Time-frequency analysis of seismic data using synchrosqueezing wavelet transform a

Stochastic Structural Dynamics Prof. Dr. C. S. Manohar Department of Civil Engineering Indian Institute of Science, Bangalore

2A1H Time-Frequency Analysis II

Layer thickness estimation from the frequency spectrum of seismic reflection data

Analysis and synthesis of room reverberation based on a statistical time-frequency model

An algorithm for detecting oscillatory behavior in discretized data: the damped-oscillator oscillator detector

L29: Fourier analysis

INTRODUCTION TO. Adapted from CS474/674 Prof. George Bebis Department of Computer Science & Engineering University of Nevada (UNR)

Time Frequency Analysis for Motion Magnification and Detection

Recursive Gaussian filters

Keywords: MLS, Maximum Length Sequence, Wigner Distribution, Time-frequency Analysis, Impulse esponse, Vibration Exciters

Shift Covariant Time-Frequency Distributions of Discrete. Signals. Jerey C. O'Neill. of the requirements for the degree of. Doctor of Philosophy

Instantaneous frequency computation: theory and practice

Analysis Of The Second Cardiac Sound Using The Fast Fourier And The Continuous Wavelet Transforms

arxiv:gr-qc/ v1 24 Dec 2004

MULTITAPER TIME-FREQUENCY REASSIGNMENT. Jun Xiao and Patrick Flandrin

12.1 Fourier Transform of Discretely Sampled Data

13.42 READING 6: SPECTRUM OF A RANDOM PROCESS 1. STATIONARY AND ERGODIC RANDOM PROCESSES

CONVOLUTION & PRODUCT THEOREMS FOR FRFT CHAPTER INTRODUCTION [45]

Signal and systems. Linear Systems. Luigi Palopoli. Signal and systems p. 1/5

Multiresolution analysis

Signal Processing Signal and System Classifications. Chapter 13

Edinburgh Anisotropy Project, British Geological Survey, Murchison House, West Mains

Lv's Distribution for Time-Frequency Analysis

THE GENERALIZATION OF DISCRETE STOCKWELL TRANSFORMS

Pavement Roughness Analysis Using Wavelet Theory

The Discrete Fourier Transform. Signal Processing PSYCH 711/712 Lecture 3

Signal interactions Cross correlation, cross spectral coupling and significance testing Centre for Doctoral Training in Healthcare Innovation

Fourier Analysis and Power Spectral Density

EE 3054: Signals, Systems, and Transforms Summer It is observed of some continuous-time LTI system that the input signal.

This examination consists of 11 pages. Please check that you have a complete copy. Time: 2.5 hrs INSTRUCTIONS

Stochastic Processes. M. Sami Fadali Professor of Electrical Engineering University of Nevada, Reno

Physical Measurement. Uncertainty Principle for Measurement

Signature Analysis of Mechanical Watch Movements by Reassigned Spectrogram

TIME-FREQUENCY ANALYSIS: TUTORIAL. Werner Kozek & Götz Pfander

UNCERTAINTY AND SPECTROGRAM GEOMETRY

Time-Frequency Analysis of Time-Varying Signals and Non-Stationary Processes

Topic 3: Fourier Series (FS)

Notes 07 largely plagiarized by %khc

A Comparison of HRV Techniques: The Lomb Periodogram versus The Smoothed Pseudo Wigner-Ville Distribution

Fourier Analysis of Stationary and Non-Stationary Time Series

Homework 4. May An LTI system has an input, x(t) and output y(t) related through the equation y(t) = t e (t t ) x(t 2)dt

CS-9645 Introduction to Computer Vision Techniques Winter 2018

A.1 THE SAMPLED TIME DOMAIN AND THE Z TRANSFORM. 0 δ(t)dt = 1, (A.1) δ(t)dt =

Transcription:

Comparative study of different techniques for Time-Frequency Analysis A.Vishwadhar M.Tech Student Malla Reddy Institute Of Technology And Science,Maisammaguda, Dulapally, Secunderabad. Abstract-The paper briefly introduces the basic principle of S-transform. With the simulation experiments, the time frequency space characteristics of short-time Fourier transform, Wigner-Ville distribution and S-transform are discussed. As the results suggest, the window of S-transform has a progressive frequency dependent resolution. So the S- transform has a great utility and flexibility in nonstationary signal processing. To compare the timefrequency spectrum of three different analysis methods under various noise conditions, it is obvious that Stransform has better anti-noise performance. It fully proves that S-transform is an even more effective means for non-stationary signal processing. Keywords- S-transform; Time-Frequnecy Analysis; Short-time Fourier Transform; Continue Wavelet Transform. INTRODUNCTION Mathematical transformations are applied to signals to obtain further information from that signal that is not readily available in the raw signal. I will assume a time-domain signal as a raw signal and a signal that has been transformed by any of the available mathematical transformations as a processed signal. There are a number of transformations that can be applied among which the Fourier transforms are probably by far the most popular. Most of the signals in practice, are time frequency signals in their raw format. That is, whatever that signal is measuring, is a Mrs. Lavanya Assistant Professor Malla Reddy Institute Of Technology And Science Maisammaguda,Dulapally, Secunderabad. function of time. In other words, when we plot the signal one of the axes is and the other is usually the amplitude. When we plot time-domain signals, we obtain a time-amplitude representation of the signal. This representation is not always the best representation of the signal for most signal processing related applications. In many cases, the most distinguished information is hidden in the frequency content of the signal. Intuitively, we all know that the frequency is something to do with the change in rate of something. If something a mathematical or physical variable, would be the technically correct term changes rapidly, we say that it is of high frequency, where as if this variable does not change rapidly that is it changes smoothly, we say that it is of low frequency. If this variable does not change at all, then we say it has zero frequency, or no frequency. The frequency is measured in cycles/second, or with a more common name, in Hertz. For example the electric power we use in our daily life is 60 Hz. This means that if you try to plot the electric current, it will be a sine wave passing through the same point 50 times in 1 second. Now, look at the following figures. The first one is a sine wave at 3 Hz, the second one at 10 Hz, and the third one at 50 Hz. Compare them. Page 2263

continue Wavelet transform. Pinnegeret used it to process the non stationary signals added Gaussian white noise. Fig :- Stationary signals So how do we measure frequency, or how do we find the frequency content of a signal The answer is Fourier transform. If the FT of a signal in time domain is taken, the frequency-amplitude representation of that signal is obtained. In other words, we now have a plot with one axis being the frequency and the other being the amplitude. This plot tells us how much of each frequency exists in our signal. The frequency axis starts from zero, and goes up to infinity. For every frequency, we have an amplitude value. For example, if we take the FT of the electric current that we use in our houses, we will have one spike at 50 Hz, and nothing elsewhere, since that signal has only 50 Hz frequency component. S-TRANSFORM:- In non-stationary signal processing field, the time frequency transform is an important method. The Fourier transform is only map the signal from onedimensional time domain to one-dimensional frequency domain. After the transformation, the signal has a very good frequency resolution, but the time resolution lost completely. This is not for non stationary signal processing. Time-frequency analysis method is one that converses the signal from time domain to time frequency domain and analyzes the non-stationary signals. The short-time Fourier transform, continue Wavelet transform and Wigner- Ville distribution are the most common way to analyze the non-stationary signals. The S-Transom is first proposed by R. G. Stockwell in 1996. It is unique in that it provides frequency-dependent resolution while maintaining a direct relationship with the Fourier spectrum. It is an extension of the ideas of the STFT and is based on a moving and scalable localizing Gaussian window. It is shown to have come desirable characteristics that are absent in S-Transform is conceptually a hybrid of STF analysis and wavelet analysis, containing elements of both but falling entirely into neither category. S-Transform can compute the magnitude and phase angle for a given non-stationary signals. The article explores the S- transform from two perspectives, and described the time-frequency analysis features through complex signal. The S-transform has good performance of noise reduction in comparative experiments. a) S-Transform from Short-Time Fourier Transform:- The Fourier transform lacks the skill to position time and frequency at the same time. It is not available for the time frequency localization. Gabor first proposed that it could adopt a moving and scalable localizing Gaussian window as the base function. It defined by w τ,ω (t) = w(t τ)e iωt The definition of STFT is STFT(τ, f) = x(t)w(t τ)e jωt dt According to the uncertainty principle, the time-bandwidth product could not get smaller without limits. The Gaussian window is able to combine the time domain and frequency domain. The Gaussian window is defined as ω(t) = 1 t2 e2δ 2 δ 2π According to the nature of Gaussian window, δ is he scale factor to change the width of Gaussian window. In order to make the width of Gaussian window have a better self-adaptability to different frequency components. δ could be defined as a frequency-related function. δ(f) = 1 f The new function is Page 2264

ω(t, F) = f t 2 f 2 2π e 2 We can get the expression of S-transform: ST(τ, f) = x(t) f 2π e f2 (τ t) 2 e i2πft dt 6) Repeat the step (3) and (4) to finish all frequencies. Then the S-transform can be obtained. The implementation procedure of discrete S-transform as follows: b) S-Transform from Continue Wavelet Transform:- The definition of Continue Wavelet Transform is W(τ, d) = x(t) ω(t τ, d)dt ω(t, d) is wavelet mother function. The dilation factor d controls the width of wavelet basis. It also controls the frequency resolution. But the mother wavelet function has to content the admissibility condition on the mother wavelet. The S-transform of function x(t) is defined as a continue Wavelet transform with a special mother wavelet multiplied by the phase factor. S(τ, f) = e j2πft W(τ, d) The mother wavelet is defined as ω(t, f) = f t 2 f 2 2π e 2 e j2πft The dilation factor d is the inverse of the frequency f. And the wavelet in (9) doesn t satisfy the admissibility condition. So the S- transform is S(τ, f) = x(t) f e f2 (τ t) 2 2 e j2πft dt The calculation 2π procedure of S-transform as follows: 1) To calculating the Discrete Fourier Transform of X [ kt] with a time sampling interval of T, it can get X(m) 2) To calculating the Discrete Fourier Transform of the Gaussian window at a specific n, which called a voice Gaussian. The voice Gaussian is W (n, m). 3) To making a frequency shifting n, it can get X (m + n) 4) Multiply W (n, m) by X (m + n) to obtain B (n,m). 5) The S-transform can be restored by the fast Fourier inverse transform of B( n, m) Figure: The S-Transform Schematic diagram c) Stockwell Transform:- Given a time series h(t), the local spectrum at time t = τ can be determined by multiplying h(t) with a Gaussian located at t = τ. Thus the Stockwell Transform 1 is given by Given a time series h(t), the local spectrum at time t = τ can be determined by multiplying h(t) with a Gaussian located at t = τ. Thus the Stockwell Transform 1 is given by S(f, τ, σ) = h(t)g(t τ) e i2πft dt The most convenient way of looking at the integral is to define Substituting in we get p1(t, f) = h(t)e i2πft S(f, τ, σ) = p1(t, f). g(t τ) dt = p1(t, f) g(t, σ) where * denote the convolution operation. Let S(f,τ,σ) $ B(f,α,σ), where B(f,α,σ), is the Fourier transform of S(f,τ,σ). Thus S(f, τ, σ) = B(f, α, σ) e i2πατ dα From convolution theorem, we know that { g(t, σ)} P1(f, α) e 2παt dα since p1(f, t) = h(t)e i2πft Page 2265

p1(f, α) = H(α) δ(α f) B(f, α, σ) = [H(α) δ(α f)]. G(α, σ) S(f, τ, σ) = {[H(α) δ(α f)]. G(α, σ)}e i2πατ dα B(f,α,σ) G(α,σ) B(f, α, σ) = S(f, τ, σ)e i2πατ dτ B(f, α, σ) = [H(α) δ(α f)]. G(α, σ) [H(α) δ(α f)] = since H(α) δ(α f) is the forward translation of H(α), we can perform a backward translation to recover H(α) from H(α) δ(α f). δ(α + f) H(α) δ(α f) = H(α f) H(α f) = B(f,α,σ) G(α,σ) H(α f) δ(α, f) [ B(f,α,σ) G(α,σ) ] H(α) = B(f,α+f,σ) G(α+f,σ) Therefore S(f, τ, σ) is the transform of h(t) at t=τ and σ represents the width of the Gaussian g(t). The sequence of operations for the calculations of the S-transform is 1.Determine H(α) ------------- h(t) G(α, σ) ------------- g(t, σ) 2. Calculate H(α)*δ(α-f), which is H(α) translated to f. 3. Multiply G(α, σ) and shifted H(α) 4. Take the inverse Fourier Transform g(t, σ) = σ = 1 f f t 2 2πσ e 2σ 2 g(t, σ) = f t 2 f 2 2πσ e 2 (3.29) G(α, f) = e 2π2 α2 f 2 Equation is derived from the Fourier Transform pair, e at2 π a e ω2 4a which for a Gaussian function g(t, σ) = 1 t 2 2πσ e 2σ 2 t 1 2 2πσ e becomes 1 2σ 2 2πσ π2σ2 e ω 2 4 2σ2 e ω2 σ 2 2 The S-Transform can be defined as a CWT with a specific mother wavelet multiplied by a phase factor. S(τ, f) = e i2πft W(τ, d) where W(τ, d) = h(t) ω(t τ)dt is the Wavelet Transform of a function h(t) with a mother wavelet w(t, f), defined as w(t, f) = f t 2 f 2 2π e 2 e i2πft The S transform separates the mother wavelet into two parts, the slowly varying envelope(the Gaussian function) which localizes in time, and the oscillatory exponential kernel e 2ft which selects the frequency being localized. It is the time localizing Gaussian that is translated while the oscillatory exponential kernel remains stationary. By not translating the oscillatory exponential kernel, the S-Transform localizes the real and the imaginary components of the spectrum independently, localizing the phase spectrum as well as the amplitude spectrum. This is referred to as absolutely referenced phase information. The ST produces a time frequency representation instead of the time scale representation developed by the WT. Figure Page 2266

3.1 pictures the time frequency representation of the test time series described in Chapter 2. The time and frequency locations of the time series in the time frequency plane can be directly read out from the plot. The S-transform is a method of spectral localization. It can be applied to fields that require the calculation of event initiation. It has found applications in many fields including Geophysics, Biomedical Engineering, Genomic Signal Processing, Power transformer protection. RESULTS a) Input Signal:- x= 1.5*cos(100*pi*t)+2*sin(400*pi*t + 100*pi*t.^2)+ cos(200*pi*t+ sin(30*pi*t)) is taken as input signal. x is assumed as a non stationary random signal. Below figure shows the input signal,which I have used in this document. Fig - Input Signal b) Short Time Fourier Transform:- When Short time Fourier transform applied to the input signal x= 1.5*cos(100*pi*t)+2*sin(400*pi*t + 100*pi*t.^2)+ cos(200*pi*t+ sin(30*pi*t)), first it takes one particular window as stationary signal and applies Fourier transform. Below figure shows the outcome of short time Fourier transform. The idea of STFT is to break a non stationary signal into sections, in all of which the signal is stationary. Then, the regular Fourier transform can be calculated in each section and the energy density can be determined in each section. Therefore, the original signal can be non stationary, as long as it is stationary within each window. The window function is chosen by the user to be a particular size. The STFT spectrogram, which plots the energy density contributions from each frequency, is time-dependent. However, the frequencies must be constant within each window. Figure shows the STFT signal. Fig :-Short Time Fourier Transform c) Wigner Ville Distribution:- A significant characteristic of WVD, which essentially correlates the signal with a time- and frequencytranslated version of itself, is that it does not contain a windowing function as those in the Fourier and wavelet frameworks. This unique feature frees WVD from the smearing effect due to the windowing function, and, as a result, the WVD provides the representation that has the highest possible resolution in the time-frequency plane.. In contrast, the WVD has a better defined representation of both wave packets and a very narrow line for the sharp pulse. The tradeoff is the interference that cannot be removed completely even when the smoothing function is used. When wigner ville distribution ( WVD) applied to the input signal x= 1.5*cos(100*pi*t)+2*sin(400*pi*t + 100*pi*t.^2)+ cos(200*pi*t+ sin(30*pi*t)) the out of the signal x is much better when compared with the short time Fourier transform. By observing figure 5,3 we can easily identify the difference. In figure 4.4 time and frequeny resolution is much better when compared with figure 4.2. Page 2267

Figure:-Wigner -Ville Distribution d) Scalogram:- Fig :- Figure Scalogram e) S-TRANSFORM :- In non-stationary signal processing field, the time frequency transform is an important method. The Fourier transform is only map the signal from onedimensional time domain to one-dimensional frequency domain. After the transformation, the signal has a very good frequency resolution, but the time resolution lost completely. This is not for non stationary signal processing. Time-frequency analysis method is one that converses the signal from time domain to time frequency domain and analyzes the non-stationary signals. The short-time Fourier transform, continue Wavelet transform and Wigner- Ville distribution are the most common way to analyze the non-stationary signals. Below figure shows the S- transform of input signal x. Figure:- S-Transform Figure :-S Transform with random Noise CONCLUSION The S-transform is based on a moving and scalable localizing Gaussian window. In the extension, present the generalized S transform, which its application of windows having frequency dependence in their shape (width and height). For the different applications, we can choose the suitable window and parameters to acquire the good resolution in the part we want to emphasize. From the power quality analysis, the S transform exhibit the ability of identifying the power quality disturbance by noise or transient. This is the wavelet transform cannot achieve because its drawback of sensitive to noise. But the S transform still have two drawbacks, first one is in the DC term (frequency = 0), the S transform cannot analyze the variation of S transform on time. Second, in high frequency, the window will be too narrow, so the points we can practically apply will be too less. FUTURE SCOPE Even though the time frequency resolution obtained in S transform and the modified S transform proposed in this thesis are better than Short Time Fourier Transform, it is still far from ideal. Heisenberg s uncertainty principle offers a restriction on the achievable time frequency resolution. Much remains to be done to achieve perfect time frequency resolution. The gradient of the local variance can be used to calculate the frequency trend of a time series, but it requires refinement and the development of a mathematical basis. S transform can be applied for the analysis of time series from diverse areas. Even though business cycles were analyzed in detail, more study is necessary on its relationship to various other factors that affect the GDP of a country. The interest rate is one such factor that may be analyzed. The S transform Page 2268

of a time series of length N produces an S matrix of size N N/2.Each point in the S matrix is a complex number. Thus the S transform requires a good amount of memory for storage of the 2D complex matrix. As the Gaussian window gets wider in the frequency domain, in the higher frequency range, the incremental width of the Gaussian window with an increase in frequency is often less than one sample interval. The S transform has a frequency step computation procedure. i.e. The N/2 frequency voices are computed separately one at a time. This increases the computation time of the S transform. The S transform computation time can be improved by making use of the properties of a Toeplitz matrix, which is a matrix in which each descending diagonal from left to right is constant. Time Variance (TV) is another possible candidate for analysis of a time series. anesthesia," Ann. Biomed. Eng., vol. 22, pp. 501-513,1994. [8] T. C.M. Claasen and W.F.G. Mecklenbrauker, "The Wigner distribution-a tool for timefrequency signal analysis-part III: Relations with other time-frequency signal transformations," Philips J. Res., vol. 35, pp. 372-389, 1980. [9] W. J. Williams and T. H. Sang, "Adaptive RID kernels which minimize time-frequency uncertainty," IEEE Int. SY111p. Time- Frequency and Time-Scale Analysis, pp. 96-99, 1994. [10] W.J. Williams, "Time-frequency analysis of biological signals," IEEE Int.Conf. Acoust. Speech, Signal Proc., vol. I, pp. 83-~6, 1993. REFERENCES [1] R.X. Gao, R. Yan, Wavelets: Theory and Applications for Manufacturing, Springer, 2010 [2] M. Akay et al. Time Frequency and Wavelets in Biomedical Signal Processing, Wiley-IEEE Press, 1997 [3] L. Cohen, "Time-frequency distributions-a review," Proc. IEEE, vol. 77, pp.941-981, 1989. [4] L. Cohen, Time-Frequency Signal Analysis. Englewood Cliffs, NJ: Prentice Hall, 1995. [5] T.C.M. Claasen and W.F.G. Mecklenbrauker, "The Wigner distribution-a tool for timefrequency signal analysis-part I: Continuoustime signals," Philips J. Res., vol. 35, pp. 217-250, 1980. [6] T.C.M. Claasen and W.F.G. Mecklenbrauker, "The Wigner distribution-a tool for timefrequency signal analysis-part II: Discrete time signals," Philips J. Res., vol. 35, pp. 276-300, 1980. [7] Nayak, R.J. Roy, and A. Sharma,"Timefrequency spectral representation of the EEG as an aid in the detection of depth of Page 2269