Time and Frequency Representations Accompanying presentation Kenan Gençol presented in the course Signal Transformations instructed by Prof.Dr. Ömer Nezih.

Slides:



Advertisements
Similar presentations
Frequency analysis.
Advertisements

Applications in Signal and Image Processing
Introduction and Overview Dr Mohamed A. El-Gebeily Department of Mathematical Sciences KFUPM
Filter implementation of the Haar wavelet Multiresolution approximation in general Filter implementation of DWT Applications - Compression The Story of.
Extensions of wavelets
Wavelets (Chapter 7) CS474/674 – Prof. Bebis.
Lecture05 Transform Coding.
With Applications in Image Processing
Wavelet Transform 國立交通大學電子工程學系 陳奕安 Outline Comparison of Transformations Multiresolution Analysis Discrete Wavelet Transform Fast Wavelet Transform.
Sampling, Reconstruction, and Elementary Digital Filters R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
Undecimated wavelet transform (Stationary Wavelet Transform)
Short Time Fourier Transform (STFT)
Lecture 19 The Wavelet Transform. Some signals obviously have spectral characteristics that vary with time Motivation.
Speech Enhancement Based on a Combination of Spectral Subtraction and MMSE Log-STSA Estimator in Wavelet Domain LATSI laboratory, Department of Electronic,
Wavelet Transform A very brief look.
Total Variation Imaging followed by spectral decomposition using continuous wavelet transform Partha Routh 1 and Satish Sinha 2, 1 Boise State University,
Wavelet Transform. What Are Wavelets? In general, a family of representations using: hierarchical (nested) basis functions finite (“compact”) support.
Multi-Resolution Analysis (MRA)
Introduction to Wavelets
Wavelet-based Coding And its application in JPEG2000 Monia Ghobadi CSC561 project
Introduction to Wavelets -part 2
ECE 501 Introduction to BME ECE 501 Dr. Hang. Part V Biomedical Signal Processing Introduction to Wavelet Transform ECE 501 Dr. Hang.
Fourier Transforms Revisited
GCT731 Fall 2014 Topics in Music Technology - Music Information Retrieval Overview of MIR Systems Audio and Music Representations (Part 1) 1.
Wavelets: theory and applications
The Wavelet Tutorial: Part3 The Discrete Wavelet Transform
Details, details… Intro to Discrete Wavelet Transform The Story of Wavelets Theory and Engineering Applications.
WAVELET TUTORIALS.
CSE &CSE Multimedia Processing Lecture 8. Wavelet Transform Spring 2009.
Multiresolution STFT for Analysis and Processing of Audio
The Story of Wavelets.
The Wavelet Tutorial Dr. Charturong Tantibundhit.
Lecture 13 Wavelet transformation II. Fourier Transform (FT) Forward FT: Inverse FT: Examples: Slide from Alexander Kolesnikov ’s lecture notes.
Wavelet transform Wavelet transform is a relatively new concept (about 10 more years old) First of all, why do we need a transform, or what is a transform.
Speech Signal Representations I Seminar Speech Recognition 2002 F.R. Verhage.
EE104: Lecture 5 Outline Review of Last Lecture Introduction to Fourier Transforms Fourier Transform from Fourier Series Fourier Transform Pair and Signal.
Systems (filters) Non-periodic signal has continuous spectrum Sampling in one domain implies periodicity in another domain time frequency Periodic sampled.
Basics Course Outline, Discussion about the course material, reference books, papers, assignments, course projects, software packages, etc.
ECE472/572 - Lecture 13 Wavelets and Multiresolution Processing 11/15/11 Reference: Wavelet Tutorial
DCT.
1 Using Wavelets for Recognition of Cognitive Pattern Primitives Dasu Aravind Feature Group PRISM/ASU 3DK – 3DK – September 21, 2000.
“Digital stand for training undergraduate and graduate students for processing of statistical time-series, based on fractal analysis and wavelet analysis.
Wavelets and Multiresolution Processing (Wavelet Transforms)
1 Wavelet Transform. 2 Definition of The Continuous Wavelet Transform CWT The continuous-time wavelet transform (CWT) of f(x) with respect to a wavelet.
Time frequency localization M-bank filters are used to partition a signal into different frequency channels, with which energy compact regions in the frequency.
Wavelet Transform Yuan F. Zheng Dept. of Electrical Engineering The Ohio State University DAGSI Lecture Note.
Lecture 21: Fourier Analysis Using the Discrete Fourier Transform Instructor: Dr. Ghazi Al Sukkar Dept. of Electrical Engineering The University of Jordan.
May 2 nd 2012 Advisor: John P. Castagna.  Background---STFT, CWT and MPD  Fractional Matching Pursuit Decomposition  Computational Simulation  Results:
Analysis of Traction System Time-Varying Signals using ESPRIT Subspace Spectrum Estimation Method Z. Leonowicz, T. Lobos
The Story of Wavelets Theory and Engineering Applications
By Dr. Rajeev Srivastava CSE, IIT(BHU)
G52IIP, School of Computer Science, University of Nottingham 1 Image Transforms Basic idea Input Image, I(x,y) (spatial domain) Mathematical Transformation.
In The Name of God The Compassionate The Merciful.
Short Time Fourier Transform (STFT) CS474/674 – Prof. Bebis.
Wavelets (Chapter 7) CS474/674 – Prof. Bebis. STFT - revisited Time - Frequency localization depends on window size. –Wide window  good frequency localization,
Signal reconstruction from multiscale edges A wavelet based algorithm.
Wavelet Transform Advanced Digital Signal Processing Lecture 12
Wavelets Transform & Multiresolution Analysis
CS 591 S1 – Computational Audio
Spectral Analysis Spectral analysis is concerned with the determination of the energy or power spectrum of a continuous-time signal It is assumed that.
The Story of Wavelets Theory and Engineering Applications
CS Digital Image Processing Lecture 9. Wavelet Transform
Multi-resolution analysis
Homework 1 (Due: 11th Oct.) (1) Which of the following applications are the proper applications of the short -time Fourier transform? Also illustrate.
The Story of Wavelets Theory and Engineering Applications
Wavelet transform Wavelet transform is a relatively new concept (about 10 more years old) First of all, why do we need a transform, or what is a transform.
Wavelet Transform Fourier Transform Wavelet Transform
Assoc. Prof. Dr. Peerapol Yuvapoositanon
INTRODUCTION TO THE SHORT-TIME FOURIER TRANSFORM (STFT)
Wavelet Analysis Objectives: To Review Fourier Transform and Analysis
Presentation transcript:

Time and Frequency Representations Accompanying presentation Kenan Gençol presented in the course Signal Transformations instructed by Prof.Dr. Ömer Nezih Gerek Department of Electrical and Electronics Engineering, Anadolu University

Stationary and nonstationary signals A stationary signal A nonstationary signal time varying spectral components spectral components do not change in time

Stationary and nonstationary signals Stationary signals consist of spectral components that do not change in time Stationary signals consist of spectral components that do not change in time all spectral components exist at all times all spectral components exist at all times FT works well for stationary signals FT works well for stationary signals However, non-stationary signals consists of time varying spectral components However, non-stationary signals consists of time varying spectral components How do we find out which spectral component appears when? How do we find out which spectral component appears when? FT only provides what spectral components exist, not where in time they are located. FT only provides what spectral components exist, not where in time they are located. Need some other ways to determine time localization of spectral components Need some other ways to determine time localization of spectral components FT identifies all spectral components present in the signal, however it does not provide any information regarding the temporal (time) localization of these components. FT identifies all spectral components present in the signal, however it does not provide any information regarding the temporal (time) localization of these components.

STFT

STFT Sliding Window

The Wavelet Transform

An Example: STFT - Spectrogram STFT amplitude spectrum (Spectrogram) of a musical performance Magnitude (dB)

STFT and Wavelet Spectrogram Comparison – An example This section gives a comparison of STFT and wavelet spectrograms of an artificial sinusoidal signal consisting of an interrupted 80Hz pure tone superimposed over pure tones of 10 and 13Hz as an example. This section gives a comparison of STFT and wavelet spectrograms of an artificial sinusoidal signal consisting of an interrupted 80Hz pure tone superimposed over pure tones of 10 and 13Hz as an example.

STFT and Wavelet Spectrogram Comparison – An example Time is well-localized but the two lower frequency tones 10 and 13 Hz are not resolved. Time is well-localized but the two lower frequency tones 10 and 13 Hz are not resolved. Short-time Fourier (Gabor) transform with a narrow window h=0.05 s. 80 Hz interrupted 10 and 13 Hz are not resolved

STFT and Wavelet Spectrogram Comparison – An example The two low frequencies are now resolved but now the interruption in the higher- frequency term 80 Hz is not resolved. The two low frequencies are now resolved but now the interruption in the higher- frequency term 80 Hz is not resolved. Short-time Fourier (Gabor) transform with a wide window h=0.3 s. 10 Hz 13 Hz Interruption is not resolved

STFT and Wavelet Spectrogram Comparison – An example Both time and frequency are well-localized. Note vertical bars on the ends of the notes reflect the sharp cut-off and cut-on of the tones (higher frequency content) Both time and frequency are well-localized. Note vertical bars on the ends of the notes reflect the sharp cut-off and cut-on of the tones (higher frequency content) Continuous wavelet transform 10 Hz 13 Hz 80 Hz interrupted Vertical bars

STFT and Wavelet Resolution - Comparison Time Frequency

DWT (Discrete Wavelet Transform), a dyadic decomposition Calculating wavelet coefficients at every possible scale is a huge amount of work. Calculating wavelet coefficients at every possible scale is a huge amount of work. For each of the m scales, CWT perform a convolution on the raw signal of length n. For each of the m scales, CWT perform a convolution on the raw signal of length n. The CWT return m · n coe ffi cients in time O (m · n log(n)). The CWT return m · n coe ffi cients in time O (m · n log(n)). There is a huge amount of redundancy and for higher scales, we could use a smaller sampling rate. There is a huge amount of redundancy and for higher scales, we could use a smaller sampling rate.

DWT (Discrete Wavelet Transform), a dyadic decomposition If we choose scales and positions based on powers of two -- so-called dyadic scales and positions -- then our analysis will be much more efficient and just as accurate. If we choose scales and positions based on powers of two -- so-called dyadic scales and positions -- then our analysis will be much more efficient and just as accurate. An efficient way to implement this scheme using filters. An efficient way to implement this scheme using filters. Instead of stretching the wavelet to get to a bigger scale, we will compress the original signal. Instead of stretching the wavelet to get to a bigger scale, we will compress the original signal. For that, we need a second wavelet, called the scaling function. This function is a lowpass filter. The wavelet is complementary filter, a highpass filter. For that, we need a second wavelet, called the scaling function. This function is a lowpass filter. The wavelet is complementary filter, a highpass filter.

DWT (Discrete Wavelet Transform), a dyadic decomposition Scaling function Wavelet function Scaling and wavelet functions and their frequency responses

DWT (Discrete Wavelet Transform), a dyadic decomposition To perform DWT, we start from the signal and split the signal in two parts. To perform DWT, we start from the signal and split the signal in two parts. Details, using the wavelet. Details, using the wavelet. Approximation, using the scaling function. Approximation, using the scaling function. We then start back the decomposition from the approximated signal. We then start back the decomposition from the approximated signal. And again... And again... All the details is our wavelet transform. All the details is our wavelet transform. We need to keep the last approximation for the inverse transform. We need to keep the last approximation for the inverse transform.

DWT (Discrete Wavelet Transform), a dyadic decomposition Decomposition Process

DWT (Discrete Wavelet Transform), a dyadic decomposition To perform the inverse DWT, we start from the details and last approximation. To perform the inverse DWT, we start from the details and last approximation. We combine the last approximation with the last details, and find the seond last approximation. We combine the last approximation with the last details, and find the seond last approximation. And repeat... And repeat... Both inverse and forward take O(n), faster than fourier transform. Both inverse and forward take O(n), faster than fourier transform. But DWT restricts us to an octave frequency resolution. But DWT restricts us to an octave frequency resolution.

DWT (Discrete Wavelet Transform), a dyadic decomposition Reconstruction Process