Time-Frequency analysis of biophysical time series

Size: px
Start display at page:

Download "Time-Frequency analysis of biophysical time series"

Transcription

1 Time-Frequency analysis of biophysical time series Sept 9 th 2010, NCTU, Taiwan Arnaud Delorme

2 Frequency analysis synchronicity of cell excitation determines amplitude and rhythm of the EEG signal Hz Gamma Hz Beta 9-11 Hz Alpha 4-7 Hz Theta Hz Delta 1 second

3 Frequency analysis Beta Alpha Theta Delta Low Delta

4 Stationary signals 2 Hz 10 Hz Magnitude Magnitude Time 20 Hz Magnitude Magnitude Time Hz Time Time Slide courtesy of Petros Xanthopoulos, Univ. of Florida

5 Stationary signal 2 Hz + 10 Hz + 20Hz Power spectrum Stationary Magnitude Magnitude Time Frequency (Hz) By looking at the Power spectrum of the signal we can recognize three frequency Components (at 2,10,20Hz respectively). Slide courtesy of Petros Xanthopoulos, Univ. of Florida

6 EEG amplitude Time Sinusoid Gaussian Tapered sinusoid * Performing Fourier transform by using a time moving window

7 Spectral phase and amplitude Imaginary Real Imag. Real F k (f,t)

8 Spectral phase and amplitude Imaginary Real Imag. Real F k (f,t)

9 Discrete Fourrier Transform function function X = dft(x) Loop on frequency [N,M] = size(x); n = 0:N-1; for k=n X(k+1) = exp(-j*2*pi*k*n/n)*x; end Multiply with signal Imaginary part Sine component Real part Cosine component

10 Average of squared absolute values

11 Spectral power 0 Hz 10 Hz 20 Hz 30 Hz 40 Hz 50 Hz Average of squared amplitude Power (db) Frequency (Hz)

12 Overlap 50% Average of squared amplitudes

13 padding

14 Spectrogram or ERSP 5 Hz 0 ms 10 ms 20 ms 30 ms 40 ms 50 ms 60 ms 10 Hz 20 Hz 30 Hz

15 Spectrogram or ERSP 5 Hz 0 ms 10 ms 20 ms 30 ms 40 ms 50 ms 60 ms 10 Hz 20 Hz Average of squared values 30 Hz 5 Hz 10 Hz 20 Hz 30 Hz 0 ms 10 ms 20 ms 30 ms 40 ms 50 ms 60 ms

16 Power spectrum and event-related spectral perturbation Complex number Scaled to db 10Log 10 (ERSP)

17 Absolute versus relative power Absolute = ERS Relative = ERSP (db or %)

18 Difference between FFT and wavelets FFT Wavelet Frequency

19 Wavelets factor Wavelet (0)= FFT Wavelet (1) 1Hz 2Hz 4Hz 6Hz 8Hz 10Hz

20 Time-frequency resolution trade off

21 FFT In between Pure wavelet

22 The Uncertainty Principle A signal cannot be localized arbitrarily well both in time/ position and in frequency/ momentum. There exists a lower bound to the Heisenberg s product: Δt Δf 1/(4π) Δf = 1Hz, Δt = 80 msec or Δf = 2Hz, Δt = 40 msec

23 Modified wavelets Wavelet (0.8) Wavelet (0.5) Wavelet (0.2)

24 Inter trial coherence Trial 1 Trial 2 Trial 3 same time, different trials amplitude 0.5 phase 0 amplitude 1 phase 90 amplitude 0.25 phase 180 POWER = mean(amplitudes 2 ) 0.44 or 8.3 db COHERENCE = mean(phase vector) Norm 0.33

25 Slide courtesy of Stefan Debener

26 Phase ITC Normalized (no amplitude information)

27 Power and inter trial coherence 5 Attend left-stim left Attend left-stim right db Difference ITC: trials synchronization

28 Plot IC ERSP

29 Mask IC ERSP Pure green denotes non-significant points 0.01

30 Plot IC ERSP padratio = 1 padratio = 2 Increase # freq bins

31 Plot IC ITC Shows the actual dominant phase of the signal plotphase, on

32 To visualize both low and high frequencies freqs = exp(linspace(log(1.5), log(100), 65)); cycles = [ linspace(1, 8, 47) ones(1,18)*8 ]; Cycles Frequencies

33 Component time-frequency

34 Cross-coherence amplitude and phase 2 components, comparison on the same trials Trial 1 Coherence amplitude 1 Phase coherence 0 Trial 2 Coherence amplitude 1 Phase coherence 90 Trial 3 Coherence amplitude 1 Phase coherence 180 COHERENCE = mean(phase vector) Norm 0.33 Phase 90 degree

35 Phase coherence (default) Only phase information component a Only phase information component b

36 Cross-coherence amplitude and phase 5 6 Animal picture Distractor picture Phase (degree) Amplitude (0-1)

37 Two EEG channels C A B Cortex Scalp channel coherence source confounds!

38 MANY EEG channels C A B Cortex Separate out Independent EEG Components Measure their Synchronization source dynamics!

39 Niquist frequency: Aliasing Signal (100 Hz) Sampling (120 Hz) 1 cycle e.g. 100 Hz sampled at 120 Hz

40 Advanced time-frequency functions Tftopo(): allow visualizing time-frequency power distribution over the scalp

41 Plot data spectrum using EEGLAB winsize, 256 (change FFT window length) nfft, 256 (change FFT padding) overlap, 128 (change window overlap)

42 Exercise ALL Start EEGLAB, from the menu load sample_data/eeglab_data_epochs_ica.set or your own data (epoch, reject noise if not done already) Novice From the GUI, Plot spectral decomposition with 100% data and 50% overlap ( overlap ). Try reducing window length ( winsize ) and FFT length ( nfft ) Intermediate Same as novice but using a command line call to the pop_spectopo() function. Use GUI then history to see a standard call ( eegh ). Advanced Same as novice but using a command line call to the spectopo() function. Overlap 50% Padding

43 Exercise - newtimef Novice From the GUI, pick an interesting IC and plot component ERSP. Try changing parameters window size, number of wavelet cycles, padratio, Intermediate From the command line, use newtimef() to tailor your time/ frequency output to your liking. Look up the help to try not to remove the baseline, change baseline length and plot in log scale. Enter custom frequencies and cycles (2 slides back). Advanced Compare FFT, the different wavelet methods (see help), and multi-taper methods (use timef function not newtimef). Enter custom frequencies and cycles. Look up newtimef help to compare conditions. Vizualise single-trial timef-frequency power using erpimage.

Time-Frequency analysis of biophysical time series. Arnaud Delorme CERCO, CNRS, France & SCCN, UCSD, La Jolla, USA

Time-Frequency analysis of biophysical time series. Arnaud Delorme CERCO, CNRS, France & SCCN, UCSD, La Jolla, USA Time-Frequency analysis of biophysical time series Arnaud Delorme CERCO, CNRS, France & SCCN, UCSD, La Jolla, USA Frequency analysis synchronicity of cell excitation determines amplitude and rhythm of

More information

Time-Frequency analysis of biophysical time series. Courtesy of Arnaud Delorme

Time-Frequency analysis of biophysical time series. Courtesy of Arnaud Delorme Time-Frequency analysis of biophysical time series Courtesy of Arnaud Delorme 1 2 Why Frequency-domain Analysis For many signals, the signal's frequency content is of great importance. Beta Alpha Theta

More information

(Time )Frequency Analysis of EEG Waveforms

(Time )Frequency Analysis of EEG Waveforms (Time )Frequency Analysis of EEG Waveforms Niko Busch Charité University Medicine Berlin; Berlin School of Mind and Brain niko.busch@charite.de niko.busch@charite.de 1 / 23 From ERP waveforms to waves

More information

BCI for Comparing Eyes Activities Measured from Temporal and Occipital Lobes

BCI for Comparing Eyes Activities Measured from Temporal and Occipital Lobes BCI for Comparing Eyes Activities Measured from Temporal and Occipital Lobes Sachin Kumar Agrawal, Annushree Bablani and Prakriti Trivedi Abstract Brain computer interface (BCI) is a system which communicates

More information

Beyond Blind Averaging Analyzing Event-Related Brain Dynamics

Beyond Blind Averaging Analyzing Event-Related Brain Dynamics Beyond Blind Averaging Analyzing Event-Related Brain Dynamics Scott Makeig Swartz Center for Computational Neuroscience Institute for Neural Computation University of California San Diego La Jolla, CA

More information

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar Biomedical Signals Signals and Images in Medicine Dr Nabeel Anwar Noise Removal: Time Domain Techniques 1. Synchronized Averaging (covered in lecture 1) 2. Moving Average Filters (today s topic) 3. Derivative

More information

Fourier and Wavelets

Fourier and Wavelets Fourier and Wavelets Why do we need a Transform? Fourier Transform and the short term Fourier (STFT) Heisenberg Uncertainty Principle The continues Wavelet Transform Discrete Wavelet Transform Wavelets

More information

EE 791 EEG-5 Measures of EEG Dynamic Properties

EE 791 EEG-5 Measures of EEG Dynamic Properties EE 791 EEG-5 Measures of EEG Dynamic Properties Computer analysis of EEG EEG scientists must be especially wary of mathematics in search of applications after all the number of ways to transform data is

More information

Discrete Fourier Transform (DFT)

Discrete Fourier Transform (DFT) Amplitude Amplitude Discrete Fourier Transform (DFT) DFT transforms the time domain signal samples to the frequency domain components. DFT Signal Spectrum Time Frequency DFT is often used to do frequency

More information

Signal segmentation and waveform characterization. Biosignal processing, S Autumn 2012

Signal segmentation and waveform characterization. Biosignal processing, S Autumn 2012 Signal segmentation and waveform characterization Biosignal processing, 5173S Autumn 01 Short-time analysis of signals Signal statistics may vary in time: nonstationary how to compute signal characterizations?

More information

Lecture 3 Complex Exponential Signals

Lecture 3 Complex Exponential Signals Lecture 3 Complex Exponential Signals Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/3/1 1 Review of Complex Numbers Using Euler s famous formula for the complex exponential The

More information

Wavelets and wavelet convolution and brain music. Dr. Frederike Petzschner Translational Neuromodeling Unit

Wavelets and wavelet convolution and brain music. Dr. Frederike Petzschner Translational Neuromodeling Unit Wavelets and wavelet convolution and brain music Dr. Frederike Petzschner Translational Neuromodeling Unit 06.03.2015 Recap Why are we doing this? We know that EEG data contain oscillations. Or goal is

More information

Outline. Introduction to Biosignal Processing. Overview of Signals. Measurement Systems. -Filtering -Acquisition Systems (Quantisation and Sampling)

Outline. Introduction to Biosignal Processing. Overview of Signals. Measurement Systems. -Filtering -Acquisition Systems (Quantisation and Sampling) Outline Overview of Signals Measurement Systems -Filtering -Acquisition Systems (Quantisation and Sampling) Digital Filtering Design Frequency Domain Characterisations - Fourier Analysis - Power Spectral

More information

PART I: The questions in Part I refer to the aliasing portion of the procedure as outlined in the lab manual.

PART I: The questions in Part I refer to the aliasing portion of the procedure as outlined in the lab manual. Lab. #1 Signal Processing & Spectral Analysis Name: Date: Section / Group: NOTE: To help you correctly answer many of the following questions, it may be useful to actually run the cases outlined in the

More information

DCSP-10: DFT and PSD. Jianfeng Feng. Department of Computer Science Warwick Univ., UK

DCSP-10: DFT and PSD. Jianfeng Feng. Department of Computer Science Warwick Univ., UK DCSP-10: DFT and PSD Jianfeng Feng Department of Computer Science Warwick Univ., UK Jianfeng.feng@warwick.ac.uk http://www.dcs.warwick.ac.uk/~feng/dcsp.html DFT Definition: The discrete Fourier transform

More information

From Fourier Series to Analysis of Non-stationary Signals - VII

From Fourier Series to Analysis of Non-stationary Signals - VII From Fourier Series to Analysis of Non-stationary Signals - VII prof. Miroslav Vlcek November 23, 2010 Contents Short Time Fourier Transform 1 Short Time Fourier Transform 2 Contents Short Time Fourier

More information

DSP First. Laboratory Exercise #11. Extracting Frequencies of Musical Tones

DSP First. Laboratory Exercise #11. Extracting Frequencies of Musical Tones DSP First Laboratory Exercise #11 Extracting Frequencies of Musical Tones This lab is built around a single project that involves the implementation of a system for automatically writing a musical score

More information

System Identification & Parameter Estimation

System Identification & Parameter Estimation System Identification & Parameter Estimation Wb2301: SIPE lecture 4 Perturbation signal design Alfred C. Schouten, Dept. of Biomechanical Engineering (BMechE), Fac. 3mE 3/9/2010 Delft University of Technology

More information

Chapter 5 Window Functions. periodic with a period of N (number of samples). This is observed in table (3.1).

Chapter 5 Window Functions. periodic with a period of N (number of samples). This is observed in table (3.1). Chapter 5 Window Functions 5.1 Introduction As discussed in section (3.7.5), the DTFS assumes that the input waveform is periodic with a period of N (number of samples). This is observed in table (3.1).

More information

Removal of Line Noise Component from EEG Signal

Removal of Line Noise Component from EEG Signal 1 Removal of Line Noise Component from EEG Signal Removal of Line Noise Component from EEG Signal When carrying out time-frequency analysis, if one is interested in analysing frequencies above 30Hz (i.e.

More information

EE 464 Short-Time Fourier Transform Fall and Spectrogram. Many signals of importance have spectral content that

EE 464 Short-Time Fourier Transform Fall and Spectrogram. Many signals of importance have spectral content that EE 464 Short-Time Fourier Transform Fall 2018 Read Text, Chapter 4.9. and Spectrogram Many signals of importance have spectral content that changes with time. Let xx(nn), nn = 0, 1,, NN 1 1 be a discrete-time

More information

Basic Signals and Systems

Basic Signals and Systems Chapter 2 Basic Signals and Systems A large part of this chapter is taken from: C.S. Burrus, J.H. McClellan, A.V. Oppenheim, T.W. Parks, R.W. Schafer, and H. W. Schüssler: Computer-based exercises for

More information

Topic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music)

Topic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music) Topic 2 Signal Processing Review (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music) Recording Sound Mechanical Vibration Pressure Waves Motion->Voltage Transducer

More information

Digital Video and Audio Processing. Winter term 2002/ 2003 Computer-based exercises

Digital Video and Audio Processing. Winter term 2002/ 2003 Computer-based exercises Digital Video and Audio Processing Winter term 2002/ 2003 Computer-based exercises Rudolf Mester Institut für Angewandte Physik Johann Wolfgang Goethe-Universität Frankfurt am Main 6th November 2002 Chapter

More information

Signal Processing First Lab 20: Extracting Frequencies of Musical Tones

Signal Processing First Lab 20: Extracting Frequencies of Musical Tones Signal Processing First Lab 20: Extracting Frequencies of Musical Tones Pre-Lab and Warm-Up: You should read at least the Pre-Lab and Warm-up sections of this lab assignment and go over all exercises in

More information

21/01/2014. Fundamentals of the analysis of neuronal oscillations. Separating sources

21/01/2014. Fundamentals of the analysis of neuronal oscillations. Separating sources 21/1/214 Separating sources Fundamentals of the analysis of neuronal oscillations Robert Oostenveld Donders Institute for Brain, Cognition and Behaviour Radboud University Nijmegen, The Netherlands Use

More information

EEL 4350 Principles of Communication Project 2 Due Tuesday, February 10 at the Beginning of Class

EEL 4350 Principles of Communication Project 2 Due Tuesday, February 10 at the Beginning of Class EEL 4350 Principles of Communication Project 2 Due Tuesday, February 10 at the Beginning of Class Description In this project, MATLAB and Simulink are used to construct a system experiment. The experiment

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Lab 1: FFT, Spectral Leakage, Zero Padding Moslem Amiri, Václav Přenosil Embedded Systems Laboratory Faculty of Informatics, Masaryk University Brno, Czech Republic amiri@mail.muni.cz

More information

Fourier Signal Analysis

Fourier Signal Analysis Part 1B Experimental Engineering Integrated Coursework Location: Baker Building South Wing Mechanics Lab Experiment A4 Signal Processing Fourier Signal Analysis Please bring the lab sheet from 1A experiment

More information

Short Time Fourier Transform *

Short Time Fourier Transform * OpenStax-CNX module: m10570 1 Short Time Fourier Transform * Ivan Selesnick This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 1.0 1 Short Time Fourier Transform

More information

EE123 Digital Signal Processing

EE123 Digital Signal Processing EE123 Digital Signal Processing Lecture 5A Time-Frequency Tiling Subtleties in filtering/processing with DFT x[n] H(e j! ) y[n] System is implemented by overlap-and-save Filtering using DFT H[k] π 2π Subtleties

More information

Laboratory Experiment #1 Introduction to Spectral Analysis

Laboratory Experiment #1 Introduction to Spectral Analysis J.B.Francis College of Engineering Mechanical Engineering Department 22-403 Laboratory Experiment #1 Introduction to Spectral Analysis Introduction The quantification of electrical energy can be accomplished

More information

Frequency Domain Representation of Signals

Frequency Domain Representation of Signals Frequency Domain Representation of Signals The Discrete Fourier Transform (DFT) of a sampled time domain waveform x n x 0, x 1,..., x 1 is a set of Fourier Coefficients whose samples are 1 n0 X k X0, X

More information

PART II Practical problems in the spectral analysis of speech signals

PART II Practical problems in the spectral analysis of speech signals PART II Practical problems in the spectral analysis of speech signals We have now seen how the Fourier analysis recovers the amplitude and phase of an input signal consisting of a superposition of multiple

More information

Electrical & Computer Engineering Technology

Electrical & Computer Engineering Technology Electrical & Computer Engineering Technology EET 419C Digital Signal Processing Laboratory Experiments by Masood Ejaz Experiment # 1 Quantization of Analog Signals and Calculation of Quantized noise Objective:

More information

VU Signal and Image Processing. Torsten Möller + Hrvoje Bogunović + Raphael Sahann

VU Signal and Image Processing. Torsten Möller + Hrvoje Bogunović + Raphael Sahann 052600 VU Signal and Image Processing Torsten Möller + Hrvoje Bogunović + Raphael Sahann torsten.moeller@univie.ac.at hrvoje.bogunovic@meduniwien.ac.at raphael.sahann@univie.ac.at vda.cs.univie.ac.at/teaching/sip/17s/

More information

Signal Analysis. Young Won Lim 2/10/18

Signal Analysis. Young Won Lim 2/10/18 Signal Analysis Copyright (c) 2016 2018 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later

More information

LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS

LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS INTRODUCTION The objective of this lab is to explore many issues involved in sampling and reconstructing signals, including analysis of the frequency

More information

ME scope Application Note 02 Waveform Integration & Differentiation

ME scope Application Note 02 Waveform Integration & Differentiation ME scope Application Note 02 Waveform Integration & Differentiation The steps in this Application Note can be duplicated using any ME scope Package that includes the VES-3600 Advanced Signal Processing

More information

8.2 Common Forms of Noise

8.2 Common Forms of Noise 8.2 Common Forms of Noise Johnson or thermal noise shot or Poisson noise 1/f noise or drift interference noise impulse noise real noise 8.2 : 1/19 Johnson Noise Johnson noise characteristics produced by

More information

ELECTRONOTES APPLICATION NOTE NO Hanshaw Road Ithaca, NY Nov 7, 2014 MORE CONCERNING NON-FLAT RANDOM FFT

ELECTRONOTES APPLICATION NOTE NO Hanshaw Road Ithaca, NY Nov 7, 2014 MORE CONCERNING NON-FLAT RANDOM FFT ELECTRONOTES APPLICATION NOTE NO. 416 1016 Hanshaw Road Ithaca, NY 14850 Nov 7, 2014 MORE CONCERNING NON-FLAT RANDOM FFT INTRODUCTION A curiosity that has probably long been peripherally noted but which

More information

THE CITADEL THE MILITARY COLLEGE OF SOUTH CAROLINA. Department of Electrical and Computer Engineering. ELEC 423 Digital Signal Processing

THE CITADEL THE MILITARY COLLEGE OF SOUTH CAROLINA. Department of Electrical and Computer Engineering. ELEC 423 Digital Signal Processing THE CITADEL THE MILITARY COLLEGE OF SOUTH CAROLINA Department of Electrical and Computer Engineering ELEC 423 Digital Signal Processing Project 2 Due date: November 12 th, 2013 I) Introduction In ELEC

More information

The Electroencephalogram. Basics in Recording EEG, Frequency Domain Analysis and its Applications

The Electroencephalogram. Basics in Recording EEG, Frequency Domain Analysis and its Applications The Electroencephalogram Basics in Recording EEG, Frequency Domain Analysis and its Applications Announcements Papers: 1 or 2 paragraph prospectus due no later than Monday March 28 SB 1467 3x5s The Electroencephalogram

More information

SAMPLING THEORY. Representing continuous signals with discrete numbers

SAMPLING THEORY. Representing continuous signals with discrete numbers SAMPLING THEORY Representing continuous signals with discrete numbers Roger B. Dannenberg Professor of Computer Science, Art, and Music Carnegie Mellon University ICM Week 3 Copyright 2002-2013 by Roger

More information

Today s menu. Last lecture. Series mode interference. Noise and interferences R/2 V SM Z L. E Th R/2. Voltage transmission system

Today s menu. Last lecture. Series mode interference. Noise and interferences R/2 V SM Z L. E Th R/2. Voltage transmission system Last lecture Introduction to statistics s? Random? Deterministic? Probability density functions and probabilities? Properties of random signals. Today s menu Effects of noise and interferences in measurement

More information

Kate Allstadt s final project for ESS522 June 10, The Hilbert transform is the convolution of the function f(t) with the kernel (- πt) - 1.

Kate Allstadt s final project for ESS522 June 10, The Hilbert transform is the convolution of the function f(t) with the kernel (- πt) - 1. Hilbert Transforms Signal envelopes, Instantaneous amplitude and instantaneous frequency! Kate Allstadt s final project for ESS522 June 10, 2010 The Hilbert transform is a useful way of looking at an evenly

More information

Signal Processing. Naureen Ghani. December 9, 2017

Signal Processing. Naureen Ghani. December 9, 2017 Signal Processing Naureen Ghani December 9, 27 Introduction Signal processing is used to enhance signal components in noisy measurements. It is especially important in analyzing time-series data in neuroscience.

More information

Representing Images and Sounds

Representing Images and Sounds 11-755 Machine Learning for Signal Processing Representing Images and Sounds Class 4. 2 Sep 2010 Instructor: Bhiksha Raj 2 Sep 2010 1 Administrivia Homework up Basics of probability: Will not be covered

More information

Signal Analysis. Young Won Lim 2/9/18

Signal Analysis. Young Won Lim 2/9/18 Signal Analysis Copyright (c) 2016 2018 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later

More information

Machine Learning for Signal Processing. Sounds. Class Sep Instructor: Bhiksha Raj. 13 Sep /

Machine Learning for Signal Processing. Sounds. Class Sep Instructor: Bhiksha Raj. 13 Sep / -755 Machine earning for Signal Processing Representing Images and Sounds Class 5 3 Sep 20 Instructor: Bhiksha Raj Administrivia Basics of probability: ill not be covered Very nice lecture by Aarthi Singh

More information

Analyzing A/D and D/A converters

Analyzing A/D and D/A converters Analyzing A/D and D/A converters 2013. 10. 21. Pálfi Vilmos 1 Contents 1 Signals 3 1.1 Periodic signals 3 1.2 Sampling 4 1.2.1 Discrete Fourier transform... 4 1.2.2 Spectrum of sampled signals... 5 1.2.3

More information

Lecture 5: Sinusoidal Modeling

Lecture 5: Sinusoidal Modeling ELEN E4896 MUSIC SIGNAL PROCESSING Lecture 5: Sinusoidal Modeling 1. Sinusoidal Modeling 2. Sinusoidal Analysis 3. Sinusoidal Synthesis & Modification 4. Noise Residual Dan Ellis Dept. Electrical Engineering,

More information

ME scope Application Note 01 The FFT, Leakage, and Windowing

ME scope Application Note 01 The FFT, Leakage, and Windowing INTRODUCTION ME scope Application Note 01 The FFT, Leakage, and Windowing NOTE: The steps in this Application Note can be duplicated using any Package that includes the VES-3600 Advanced Signal Processing

More information

Discrete Fourier Transform, DFT Input: N time samples

Discrete Fourier Transform, DFT Input: N time samples EE445M/EE38L.6 Lecture. Lecture objectives are to: The Discrete Fourier Transform Windowing Use DFT to design a FIR digital filter Discrete Fourier Transform, DFT Input: time samples {a n = {a,a,a 2,,a

More information

Design of FIR Filters

Design of FIR Filters Design of FIR Filters Elena Punskaya www-sigproc.eng.cam.ac.uk/~op205 Some material adapted from courses by Prof. Simon Godsill, Dr. Arnaud Doucet, Dr. Malcolm Macleod and Prof. Peter Rayner 1 FIR as a

More information

Lecture 3, Multirate Signal Processing

Lecture 3, Multirate Signal Processing Lecture 3, Multirate Signal Processing Frequency Response If we have coefficients of an Finite Impulse Response (FIR) filter h, or in general the impulse response, its frequency response becomes (using

More information

Lab S-7: Spectrograms of AM and FM Signals. 2. Study the frequency resolution of the spectrogram for two closely spaced sinusoids.

Lab S-7: Spectrograms of AM and FM Signals. 2. Study the frequency resolution of the spectrogram for two closely spaced sinusoids. DSP First, 2e Signal Processing First Lab S-7: Spectrograms of AM and FM Signals Pre-Lab: Read the Pre-Lab and do all the exercises in the Pre-Lab section prior to attending lab. Verification: The Exercise

More information

Spur Detection, Analysis and Removal Stable32 W.J. Riley Hamilton Technical Services

Spur Detection, Analysis and Removal Stable32 W.J. Riley Hamilton Technical Services Introduction Spur Detection, Analysis and Removal Stable32 W.J. Riley Hamilton Technical Services Stable32 Version 1.54 and higher has the capability to detect, analyze and remove discrete spectral components

More information

ELT COMMUNICATION THEORY

ELT COMMUNICATION THEORY ELT 41307 COMMUNICATION THEORY Matlab Exercise #1 Sampling, Fourier transform, Spectral illustrations, and Linear filtering 1 SAMPLING The modeled signals and systems in this course are mostly analog (continuous

More information

Lab 8. Signal Analysis Using Matlab Simulink

Lab 8. Signal Analysis Using Matlab Simulink E E 2 7 5 Lab June 30, 2006 Lab 8. Signal Analysis Using Matlab Simulink Introduction The Matlab Simulink software allows you to model digital signals, examine power spectra of digital signals, represent

More information

X Space X Time X Condition

X Space X Time X Condition Uri Lifshin X Space X Time X Condition Adopted from Jirsa & Müller, 2013 From: McCraty, 2003 Apriori CFC Specify both frequency bands (power and phase) Mixed Apriori Exploratory CFC Specify one frequency

More information

Linguistic Phonetics. Spectral Analysis

Linguistic Phonetics. Spectral Analysis 24.963 Linguistic Phonetics Spectral Analysis 4 4 Frequency (Hz) 1 Reading for next week: Liljencrants & Lindblom 1972. Assignment: Lip-rounding assignment, due 1/15. 2 Spectral analysis techniques There

More information

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem Introduction to Wavelet Transform Chapter 7 Instructor: Hossein Pourghassem Introduction Most of the signals in practice, are TIME-DOMAIN signals in their raw format. It means that measured signal is a

More information

Fourier Methods of Spectral Estimation

Fourier Methods of Spectral Estimation Department of Electrical Engineering IIT Madras Outline Definition of Power Spectrum Deterministic signal example Power Spectrum of a Random Process The Periodogram Estimator The Averaged Periodogram Blackman-Tukey

More information

ME 365 EXPERIMENT 8 FREQUENCY ANALYSIS

ME 365 EXPERIMENT 8 FREQUENCY ANALYSIS ME 365 EXPERIMENT 8 FREQUENCY ANALYSIS Objectives: There are two goals in this laboratory exercise. The first is to reinforce the Fourier series analysis you have done in the lecture portion of this course.

More information

Frequency Division Multiplexing Spring 2011 Lecture #14. Sinusoids and LTI Systems. Periodic Sequences. x[n] = x[n + N]

Frequency Division Multiplexing Spring 2011 Lecture #14. Sinusoids and LTI Systems. Periodic Sequences. x[n] = x[n + N] Frequency Division Multiplexing 6.02 Spring 20 Lecture #4 complex exponentials discrete-time Fourier series spectral coefficients band-limited signals To engineer the sharing of a channel through frequency

More information

6.02 Practice Problems: Modulation & Demodulation

6.02 Practice Problems: Modulation & Demodulation 1 of 12 6.02 Practice Problems: Modulation & Demodulation Problem 1. Here's our "standard" modulation-demodulation system diagram: at the transmitter, signal x[n] is modulated by signal mod[n] and the

More information

EC310 Security Exercise 20

EC310 Security Exercise 20 EC310 Security Exercise 20 Introduction to Sinusoidal Signals This lab demonstrates a sinusoidal signal as described in class. In this lab you will identify the different waveform parameters for a pure

More information

6.S02 MRI Lab Acquire MR signals. 2.1 Free Induction decay (FID)

6.S02 MRI Lab Acquire MR signals. 2.1 Free Induction decay (FID) 6.S02 MRI Lab 1 2. Acquire MR signals Connecting to the scanner Connect to VMware on the Lab Macs. Download and extract the following zip file in the MRI Lab dropbox folder: https://www.dropbox.com/s/ga8ga4a0sxwe62e/mit_download.zip

More information

ECE411 - Laboratory Exercise #1

ECE411 - Laboratory Exercise #1 ECE411 - Laboratory Exercise #1 Introduction to Matlab/Simulink This laboratory exercise is intended to provide a tutorial introduction to Matlab/Simulink. Simulink is a Matlab toolbox for analysis/simulation

More information

DIGITAL SIGNAL PROCESSING TOOLS VERSION 4.0

DIGITAL SIGNAL PROCESSING TOOLS VERSION 4.0 (Digital Signal Processing Tools) Indian Institute of Technology Roorkee, Roorkee DIGITAL SIGNAL PROCESSING TOOLS VERSION 4.0 A Guide that will help you to perform various DSP functions, for a course in

More information

EE 422G - Signals and Systems Laboratory

EE 422G - Signals and Systems Laboratory EE 422G - Signals and Systems Laboratory Lab 3 FIR Filters Written by Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 September 19, 2015 Objectives:

More information

Reading: Johnson Ch , Ch.5.5 (today); Liljencrants & Lindblom; Stevens (Tues) reminder: no class on Thursday.

Reading: Johnson Ch , Ch.5.5 (today); Liljencrants & Lindblom; Stevens (Tues) reminder: no class on Thursday. L105/205 Phonetics Scarborough Handout 7 10/18/05 Reading: Johnson Ch.2.3.3-2.3.6, Ch.5.5 (today); Liljencrants & Lindblom; Stevens (Tues) reminder: no class on Thursday Spectral Analysis 1. There are

More information

Representing Images and Sounds

Representing Images and Sounds 11755 Machine earning for Signal Processing Representing Images and Sounds Class 4 3 Sep 2009 Instructor: Bhiksha Raj Representing an Elephant n It was six men of Indostan, To learning much inclined, ho

More information

ECEGR Lab #8: Introduction to Simulink

ECEGR Lab #8: Introduction to Simulink Page 1 ECEGR 317 - Lab #8: Introduction to Simulink Objective: By: Joe McMichael This lab is an introduction to Simulink. The student will become familiar with the Help menu, go through a short example,

More information

The Fundamentals of Mixed Signal Testing

The Fundamentals of Mixed Signal Testing The Fundamentals of Mixed Signal Testing Course Information The Fundamentals of Mixed Signal Testing course is designed to provide the foundation of knowledge that is required for testing modern mixed

More information

ENSC327 Communication Systems Fall 2011 Assignment #1 Due Wednesday, Sept. 28, 4:00 pm

ENSC327 Communication Systems Fall 2011 Assignment #1 Due Wednesday, Sept. 28, 4:00 pm ENSC327 Communication Systems Fall 2011 Assignment #1 Due Wednesday, Sept. 28, 4:00 pm All problem numbers below refer to those in Haykin & Moher s book. 1. (FT) Problem 2.20. 2. (Convolution) Problem

More information

Extraction of Musical Pitches from Recorded Music. Mark Palenik

Extraction of Musical Pitches from Recorded Music. Mark Palenik Extraction of Musical Pitches from Recorded Music Mark Palenik ABSTRACT Methods of determining the musical pitches heard by the human ear hears when recorded music is played were investigated. The ultimate

More information

Post-processing using Matlab (Advanced)!

Post-processing using Matlab (Advanced)! OvGU! Vorlesung «Messtechnik»! Post-processing using Matlab (Advanced)! Dominique Thévenin! Lehrstuhl für Strömungsmechanik und Strömungstechnik (LSS)! thevenin@ovgu.de! 1 Noise filtering (1/2)! We have

More information

Frequency shifting for acoustic feedback reduction

Frequency shifting for acoustic feedback reduction Frequency shifting for acoustic feedback reduction Jan Scheuing and Bin Yang Chair of System Theory and Signal Processing University of Stuttgart, Germany {jan.scheuing, bin.yang}@lss.uni-stuttgart.de

More information

Figure 1: Block diagram of Digital signal processing

Figure 1: Block diagram of Digital signal processing Experiment 3. Digital Process of Continuous Time Signal. Introduction Discrete time signal processing algorithms are being used to process naturally occurring analog signals (like speech, music and images).

More information

Spectrum Analysis: The FFT Display

Spectrum Analysis: The FFT Display Spectrum Analysis: The FFT Display Equipment: Capstone, voltage sensor 1 Introduction It is often useful to represent a function by a series expansion, such as a Taylor series. There are other series representations

More information

Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau

Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau (Also see: Lecture ADSP, Slides 06) In discrete, digital signal we use the normalized frequency, T = / f s =: it is without a

More information

Physics 326 Lab 8 11/5/04 FOURIER ANALYSIS AND SYNTHESIS

Physics 326 Lab 8 11/5/04 FOURIER ANALYSIS AND SYNTHESIS FOURIER ANALYSIS AND SYNTHESIS BACKGROUND The French mathematician J. B. Fourier showed in 1807 that any piecewise continuous periodic function with a frequency ω can be expressed as the sum of an infinite

More information

When and How to Use FFT

When and How to Use FFT B Appendix B: FFT When and How to Use FFT The DDA s Spectral Analysis capability with FFT (Fast Fourier Transform) reveals signal characteristics not visible in the time domain. FFT converts a time domain

More information

Introduction to Computational Neuroscience

Introduction to Computational Neuroscience Introduction to Computational Neuroscience Lecture 4: Data analysis I Lesson Title 1 Introduction 2 Structure and Function of the NS 3 Windows to the Brain 4 Data analysis 5 Data analysis II 6 Single neuron

More information

EE216B: VLSI Signal Processing. Wavelets. Prof. Dejan Marković Shortcomings of the Fourier Transform (FT)

EE216B: VLSI Signal Processing. Wavelets. Prof. Dejan Marković Shortcomings of the Fourier Transform (FT) 5//0 EE6B: VLSI Signal Processing Wavelets Prof. Dejan Marković ee6b@gmail.com Shortcomings of the Fourier Transform (FT) FT gives information about the spectral content of the signal but loses all time

More information

Discrete Fourier Transform

Discrete Fourier Transform Discrete Fourier Transform The DFT of a block of N time samples {a n } = {a,a,a 2,,a N- } is a set of N frequency bins {A m } = {A,A,A 2,,A N- } where: N- mn A m = S a n W N n= W N e j2p/n m =,,2,,N- EECS

More information

SINUSOIDAL MODELING. EE6641 Analysis and Synthesis of Audio Signals. Yi-Wen Liu Nov 3, 2015

SINUSOIDAL MODELING. EE6641 Analysis and Synthesis of Audio Signals. Yi-Wen Liu Nov 3, 2015 1 SINUSOIDAL MODELING EE6641 Analysis and Synthesis of Audio Signals Yi-Wen Liu Nov 3, 2015 2 Last time: Spectral Estimation Resolution Scenario: multiple peaks in the spectrum Choice of window type and

More information

ELEC3104: Digital Signal Processing Session 1, 2013

ELEC3104: Digital Signal Processing Session 1, 2013 ELEC3104: Digital Signal Processing Session 1, 2013 The University of New South Wales School of Electrical Engineering and Telecommunications LABORATORY 1: INTRODUCTION TO TIMS AND MATLAB INTRODUCTION

More information

EXPERIMENT 4 INTRODUCTION TO AMPLITUDE MODULATION SUBMITTED BY

EXPERIMENT 4 INTRODUCTION TO AMPLITUDE MODULATION SUBMITTED BY EXPERIMENT 4 INTRODUCTION TO AMPLITUDE MODULATION SUBMITTED BY NAME:. STUDENT ID:.. ROOM: INTRODUCTION TO AMPLITUDE MODULATION Purpose: The objectives of this laboratory are:. To introduce the spectrum

More information

6 Sampling. Sampling. The principles of sampling, especially the benefits of coherent sampling

6 Sampling. Sampling. The principles of sampling, especially the benefits of coherent sampling Note: Printed Manuals 6 are not in Color Objectives This chapter explains the following: The principles of sampling, especially the benefits of coherent sampling How to apply sampling principles in a test

More information

Filter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT

Filter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT Filter Banks I Prof. Dr. Gerald Schuller Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany 1 Structure of perceptual Audio Coders Encoder Decoder 2 Filter Banks essential element of most

More information

ECE 2713 Homework 7 DUE: 05/1/2018, 11:59 PM

ECE 2713 Homework 7 DUE: 05/1/2018, 11:59 PM Spring 2018 What to Turn In: ECE 2713 Homework 7 DUE: 05/1/2018, 11:59 PM Dr. Havlicek Submit your solution for this assignment electronically on Canvas by uploading a file to ECE-2713-001 > Assignments

More information

Chapter 4 SPEECH ENHANCEMENT

Chapter 4 SPEECH ENHANCEMENT 44 Chapter 4 SPEECH ENHANCEMENT 4.1 INTRODUCTION: Enhancement is defined as improvement in the value or Quality of something. Speech enhancement is defined as the improvement in intelligibility and/or

More information

Speech Signal Analysis

Speech Signal Analysis Speech Signal Analysis Hiroshi Shimodaira and Steve Renals Automatic Speech Recognition ASR Lectures 2&3 14,18 January 216 ASR Lectures 2&3 Speech Signal Analysis 1 Overview Speech Signal Analysis for

More information

PHYS 352. FFT Convolution. More Advanced Digital Signal Processing Techniques

PHYS 352. FFT Convolution. More Advanced Digital Signal Processing Techniques PHYS 352 More Advanced Digital Signal Processing Techniques FFT Convolution take a chunk of your signal (say N=128 samples) apply FFT to it multiply the frequency domain signal by your desired transfer

More information

Project 0: Part 2 A second hands-on lab on Speech Processing Frequency-domain processing

Project 0: Part 2 A second hands-on lab on Speech Processing Frequency-domain processing Project : Part 2 A second hands-on lab on Speech Processing Frequency-domain processing February 24, 217 During this lab, you will have a first contact on frequency domain analysis of speech signals. You

More information

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2 The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2 Date: November 18, 2010 Course: EE 313 Evans Name: Last, First The exam is scheduled to last 75 minutes. Open books

More information

Biomedical Instrumentation B2. Dealing with noise

Biomedical Instrumentation B2. Dealing with noise Biomedical Instrumentation B2. Dealing with noise B18/BME2 Dr Gari Clifford Noise & artifact in biomedical signals Ambient / power line interference: 50 ±0.2 Hz mains noise (or 60 Hz in many data sets)

More information