Functional Brain Signal Processing: EEG & fMRI Lesson 3 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.

Slides:



Advertisements
Similar presentations
Design of Digital IIR Filter
Advertisements

Chapter 8. FIR Filter Design
Signal Processing in the Discrete Time Domain Microprocessor Applications (MEE4033) Sogang University Department of Mechanical Engineering.
Image Enhancement in the Frequency Domain (2)
EE513 Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Lecture 7 Linear time invariant systems
So far We have introduced the Z transform
Digital Image Processing
LINEAR-PHASE FIR FILTERS DESIGN
Chapter 4 Image Enhancement in the Frequency Domain.
Lecture 8: Fourier Series and Fourier Transform
EECS 20 Chapter 9 Part 21 Convolution, Impulse Response, Filters Last time we Revisited the impulse function and impulse response Defined the impulse (Dirac.
5.1 the frequency response of LTI system 5.2 system function 5.3 frequency response for rational system function 5.4 relationship between magnitude and.
Chapter 4 Image Enhancement in the Frequency Domain.
Transforms: Basis to Basis Normal Basis Hadamard Basis Basis functions Method to find coefficients (“Transform”) Inverse Transform.
Systems: Definition Filter
Practical Signal Processing Concepts and Algorithms using MATLAB
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Chapter 5 Frequency Domain Analysis of Systems. Consider the following CT LTI system: absolutely integrable,Assumption: the impulse response h(t) is absolutely.
Functional Brain Signal Processing: EEG & fMRI Lesson 8 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.
(Lecture #08)1 Digital Signal Processing Lecture# 8 Chapter 5.
EE Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
UNIT-5 Filter Designing. INTRODUCTION The Digital filters are discrete time systems used mainly for filtering of arrays. The array or sequence are obtained.
MATLAB for Signal Processing The MathWorks Inc. Natick, MA USA Filter Design.
IIR Filter design (cf. Shenoi, 2006) The transfer function of the IIR filter is given by Its frequency responses are (where w is the normalized frequency.
Chapter 8 Design of infinite impulse response digital filter.
1 Lab. 4 Sampling and Rate Conversion  Sampling:  The Fourier transform of an impulse train is still an impulse train.  Then, x x(t) x s (t)x(nT) *
Functional Brain Signal Processing: EEG & fMRI Lesson 4
Functional Brain Signal Processing: EEG & fMRI Lesson 7 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.
Functional Brain Signal Processing: EEG & fMRI Lesson 13
Functional Brain Signal Processing: EEG & fMRI Lesson 5 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.
Functional Brain Signal Processing: EEG & fMRI Lesson 15 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.
Course Outline (Tentative) Fundamental Concepts of Signals and Systems Signals Systems Linear Time-Invariant (LTI) Systems Convolution integral and sum.
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Fourier Analysis of Discrete Time Signals
Chapter 7 Finite Impulse Response(FIR) Filter Design
Functional Brain Signal Processing: EEG & fMRI Lesson 14
1 Conditions for Distortionless Transmission Transmission is said to be distortion less if the input and output have identical wave shapes within a multiplicative.
Which one? You have a vector, a[ ], of random integers, which can modern CPUs do faster and why? //find max of vector of random ints max=0; for (inda=0;
Lecture 5 BME452 Biomedical Signal Processing 2013 (copyright Ali Işın, 2013)1 BME 452 Biomedical Signal Processing Lecture 5  Digital filtering.
Functional Brain Signal Processing: EEG & fMRI Lesson 11 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.
1 Digital Signal Processing Digital Signal Processing  IIR digital filter structures  Filter design.
Digital Signal Processing
Filtering x y.
Nov '03csDSP61 CS3291: Section 6 IIR discrete time filter design Introduction: Many design techniques for IIR discrete time filters have adopted ideas.
Lecture 8: Transform Analysis of LTI System XILIANG LUO 2014/10 1.
Finite Impulse Response Filtering EMU-E&E Engineering Erhan A. Ince Dec 2015.
بسم الله الرحمن الرحيم Digital Signal Processing Lecture 3 Review of Discerete time Fourier Transform (DTFT) University of Khartoum Department of Electrical.
Math for CS Fourier Transforms
Digital Image Processing Lecture 8: Fourier Transform Prof. Charlene Tsai.
IIR Filter design (cf. Shenoi, 2006)
Lecture: IIR Filter Design
Speech Signal Processing
Digital Signal Processing Lecture 4 DTFT
J McClellan School of Electrical and Computer Engineering
EE Audio Signals and Systems
ECET 350 Competitive Success/snaptutorial.com
ECET 350 Education for Service-- snaptutorial.com.
ECET 350 Education for Service/tutorialrank.com
ECET 350 Teaching Effectively-- snaptutorial.com.
Quick Review of LTI Systems
Lect5 A framework for digital filter design
MMSE Optimal Design: The Least Squares method
Usıng the impulse sampling method Prepared by: Dr. Erhan A. INCE
6. Time and Frequency Characterization of Signals and Systems
Chapter 7 Finite Impulse Response(FIR) Filter Design
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer.
Finite Impulse Response Filters
Chapter 7 Finite Impulse Response(FIR) Filter Design
Lecture 4 Image Enhancement in Frequency Domain
Presentation transcript:

Functional Brain Signal Processing: EEG & fMRI Lesson 3 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech. (CS), Semester III, Course B50

Impulse Response Filtering Original signal Impulse response Convolution Filtered signal This is in time domain, but filters are frequency specific and therefore should be specified in the frequency domain. (1)

Fourier Transform n takes integer values. Let x(t) be a periodic signal and square integral of x(t) over the whole real line converges. Then x(t) can be expressed as where

Signal Decomposition into Simpler Orthonormal Components exp(j2πt) exp(j4πt) exp(j6πt) Real EEG signal Signal will have to be stationary and square integrable. Component drawings are not authentic

Generalization to Laplace Transform Where s is a complex number Discrete Laplace transform = Z transform where

Convolution under Z Transform (1) under z transform will become (just like Fourier transform): Y, S, Z are z transform for y, s, z respectively. Designing a filter is all about finding a suitable h(i) and therefore finding a suitable H(z). Latter is mathematically more convenient.

Inverse Z Transform h(i) can be recovered from H(z) by inverse z transform C is a closed curve lying within the convergence of H(z)

H() in a Low Pass Filter Put z = F in H(z), where F is normalized frequency. Parks and McClelland, 1972

Frequency and Magnitude Response Majumdar, 2013

Finite Impulse Response (FIR) Filter h(k) is filter coefficient or tap, N is filter order. Amplitude response |H(w)| of a 17 tap FIR filter (thick line) has been plotted against the circular frequency w. Rao and Gejji, 2010

Filter with Real Coefficients For N odd H(0) will have to be real and For N even H(0) will have to be real and (2) (3)

Filter Coefficients (cont.) If condition (2) holds then (4) becomes (4) If condition (3) holds then (4) becomes

An Implementation Design a 17 tap linear phase low pass filter with a cutoff frequency. Rao and Gejji, 2010

Implementation (cont.) Pass band Stop band

Implementation (cont.) Phase response of the 17 tap FIR filter with respect to circular frequency.

Implementation (cont.)

Getting back the h(n)s by applying iDFT on H(k)s

Implementation (cont.)

Infinite Impulse Response (IIR) Filters for EEG Processing

Butterworth Filter

Butterworth Filter: Amplitude Response

Butterworth Filter (cont.)

References Proakis and Manolakis, Digital signal processing: principles, algorithms and applications, 4e, Dorling Kindersley India Pvt. Ltd., Section and Chapter 10. Majumdar, A brief survey of quantitative EEG analysis (under preparation), Chapter 2, Rao and Gejji, Digital signal processing: theory and lab practice, 2e, Pearson, New Delhi 2010.

Exercise Design low-pass, high-pass and band-pass filters by using Filter Design toolbox in MATLAB. Learn how to correct phase distortion by the filtfilt command in MATLAB.

THANK YOU This lecture is available at