Time-Frequency analysis of biophysical time series. Arnaud Delorme CERCO, CNRS, France & SCCN, UCSD, La Jolla, USA
|
|
- Ada Hampton
- 6 years ago
- Views:
Transcription
1 Time-Frequency analysis of biophysical time series Arnaud Delorme CERCO, CNRS, France & SCCN, UCSD, La Jolla, USA
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 Spectral phase and amplitude Imaginary Real Imag. Real F k (f,t)
4 Spectral phase and amplitude Imaginary Real Imag. Real F k (f,t)
5 function [a,b] = dft (y) % DFT - The Discrete Fourier Transform % [a, b] = DFT (y) % a, b are the cosine and sine components n = length (y); t = 2*pi*(0:n-1)/n; f = 2.0 / n; for j = 0:n2 cs = cos (j * t); ss = sin (j * t); a(j+1) = f * (cs * y); b(j+1) = f * (ss * y); end % boundaries n2 = floor (n / 2); a(1) = 0.5 * a(1); a(n2+1) = 0.5 * a(n2+1); b(1) = 0.0; b(n2+1) = 0.0; Loop on frequency Cosine component Sine component Multiply with signal From
6 Average of squared absolute values
7 Spectral power 0 Hz 10 Hz 20 Hz 30 Hz 40 Hz 50 Hz Average of squared amplitude Power (db) Frequency (Hz)
8 Overlap 50% Average
9 padding
10 Plot data spectrum using EEGLAB winsize, 256 nfft, 256 overlap, 128 (change FFT window length) (change FFT padding) (change window overlap)
11 Overlap 50% Padding Average Exercice - Read dataset eeglab_data_epoch_ica.set - Plot spectral decomposition 1- default (15% of data) 2- with 100% of data 3- with 100% and 50% overlap ( overlap ) 4- reduce window size ( winsize ) 5- reduce fft length ( nfft )
12 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
13 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
14 Power spectrum and event-related spectral perturbation ERSP( f, t) = 1 n n k = 1 F k ( f, t) 2 Complex number Scaled to db 10Log 10 (ERSP) From Delorme and Makeig, J Neuro Methods, 2004
15 Absolute versus relative power Absolute = ERS Relative = ERSP (db or %)
16 Difference between FFT and wavelets FFT Wavelet Frequency
17 Wavelets factor Wavelet (0)= FFT Wavelet (1) 1Hz 2Hz 4Hz 6Hz 8Hz 10Hz
18 FFT In between Pure wavelet
19 Modified wavelets Wavelet (0.8) Wavelet (0.5) Wavelet (0.2)
20 Inter trial coherence same time, different trials Trial 1 Trial 2 Trial 3 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 A. Delorme, 2001
21 Phase ITC ITPC( f, t) = 1 n F k ( f, t) n k= F ( f, t) 1 k Normalized (no amplitude information) From Delorme and Makeig, J Neuro Methods, 2004
22 Power and inter trial coherence 5 Time-frequency power Condition 1 Condition 2 db ITC: trials synchronization
23 Channel time-frequency
24 Component time-frequency
25 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
26 = = n k b k a k b k a k b a t f F t f F t f F t f F n t f ERPCOH 1 *, ), ( ), ( ), ( ), ( 1 ), ( Only phase information component a Only phase information component b Phase coherence (default)
27 Other spectral measures ( )( ) ( ) ( ) = = = = n k b b k n k a a k n k b b k a a k b a t f F t f F n t f F t f F n n t f F t f F t f F t f F t f corr , ), ( ), ( 1 ), ( ), ( 1 ), ( ), ( ), ( ), ( ), ( Covariance Standard deviation for a Standard deviation for b Amplitude correlation
28 Cross-coherence amplitude and phase 5 6 Condition 1 Condition 2 Phase (degree) Amplitude (0-1)
29 Component phase coherence
30 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
31 Niquist frequency: Aliasing Signal (100 Hz) Sampling (120 Hz) 1 cycle e.g. 100 Hz sampled at 120 Hz From Karu, Signals and Systems Made Ridiculously Simple, Zizi Press
32 compare between conditions Dataset Face3.set - Extract epochs on objects - Extract epochs on faces - run time-frequency decomposition to compare between conditions Component 10 for objects (left) and faces (right) Number of data points >> newtimef({ ALLEEG(2).icaact(10,:) ALLEEG(3).icaact(10,:) }, EEG.pnts, [EEG.xmin EEG.xmax]*1000, ALLEEG(2).srate, 0, 'padratio', 1); Number of data points Sampling rate Cycles (0=FFT) padding
33 Compute coherence difference between components 4 and 9 >> newcrossf({ ALLEEG(2).icaact(10,:) ALLEEG(3).icaact(10,:) }, { ALLEEG(2).icaact(4,:) ALLEEG(3).icaact(4,:) }, EEG.pnts, [EEG.xmin EEG.xmax]*1000, ALLEEG(2).srate, 0, 'padratio', 4);
34 Statistics Parametric statistics: use mean and standard deviation (t-test, ANOVA, ) Non parametric statistics: do not depend on the shape of the distribution. Surrogate data: shuffle data and recompute measure of interest. Use the tail of the distribution to asses significance. Semi-parametric statistics.
35 Parametric statistics Assume gaussian distribution of data T-test: Compare paired/unpaired Samples for continuous data. In EEGLAB, used for grand-average ERPs. Paired Mean _ difference t = N 1 Standard_deviation Unpaired t = N Mean A B ( SD ) ( SD ) A Mean 2 2 B ANOVA: compare several groups (can test interaction between two factors for the repeated measure ANOVA) Variance intergroup N 1 Group F = Variance WithinGroup N NGroup
36 Non-parametric statistics Do not assume a distribution for the data χ2 is used to compare 2 or more unpaired samples χ = ( Observed expected ) / expected 2 2 i, j i, j i, j i, j Observed A Signal A binning expected time Observed B Signal B binning time
37 Randomization approach Original data a a a a a a a analyze difference X org b b b b b b analyze Courtesy of R. Oostenveld
38 Randomization approach Bootstrap or permutation 1 a a a b a b b analyze difference X 1 a b a b a b analyze
39 Randomization approach Bootstrap or permutation 2 b b a a a b a analyze difference X 2 a b a b a b analyze
40 Distribution can take any shape 5% 95% 5% 95% 5% 95%
41 Bootstrap for ERPs and time-frequency Channel/comp. 1 Significantly non-0 N trials Average Baseline period Bootstrap 1 average 0 Bootstrap 2 average 2.5% 97.5% Bootstrap 3 average Bootstrap k..
42 Permutation for comparing between conditions Help mask cross-coherence difference
43 Correcting for multiple comparisons Bonferoni correction: divide by the number of comparisons (Bonferroni CE. Sulle medie multiple di potenze. Bollettino dell'unione Matematica Italiana, 5 third series, 1950; ) Holms correction: sort all p values. Test the first one against α/n, the second one against α/(n-1) Clusters correction in Fieldtrip software MAX procedure
Time-Frequency analysis of biophysical time series
Time-Frequency analysis of biophysical time series Sept 9 th 2010, NCTU, Taiwan Arnaud Delorme Frequency analysis synchronicity of cell excitation determines amplitude and rhythm of the EEG signal 30-60
More informationTime-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 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 informationBeyond 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 informationBCI 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 informationSignal 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 informationBiomedical 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 informationEE 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 informationDiscrete 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 informationWavelets 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 informationPost-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 informationAuditory Based Feature Vectors for Speech Recognition Systems
Auditory Based Feature Vectors for Speech Recognition Systems Dr. Waleed H. Abdulla Electrical & Computer Engineering Department The University of Auckland, New Zealand [w.abdulla@auckland.ac.nz] 1 Outlines
More informationX 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 informationSystem 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 informationTime Series/Data Processing and Analysis (MATH 587/GEOP 505)
Time Series/Data Processing and Analysis (MATH 587/GEOP 55) Rick Aster and Brian Borchers October 7, 28 Plotting Spectra Using the FFT Plotting the spectrum of a signal from its FFT is a very common activity.
More informationFourier 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 informationFrequency 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 informationCS 591 S1 Midterm Exam Solution
Name: CS 591 S1 Midterm Exam Solution Spring 2016 You must complete 3 of problems 1 4, and then problem 5 is mandatory. Each problem is worth 25 points. Please leave blank, or draw an X through, or write
More informationOutline. 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 informationDCSP-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 informationUnderstanding Digital Signal Processing
Understanding Digital Signal Processing Richard G. Lyons PRENTICE HALL PTR PRENTICE HALL Professional Technical Reference Upper Saddle River, New Jersey 07458 www.photr,com Contents Preface xi 1 DISCRETE
More informationFourier 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 informationRemoval 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 informationDIGITAL 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 informationChapter 5. Signal Analysis. 5.1 Denoising fiber optic sensor signal
Chapter 5 Signal Analysis 5.1 Denoising fiber optic sensor signal We first perform wavelet-based denoising on fiber optic sensor signals. Examine the fiber optic signal data (see Appendix B). Across all
More informationBIOMEDICAL SIGNAL PROCESSING (BMSP) TOOLS
BIOMEDICAL SIGNAL PROCESSING (BMSP) TOOLS A Guide that will help you to perform various BMSP functions, for a course in Digital Signal Processing. Pre requisite: Basic knowledge of BMSP tools : Introduction
More informationNoise Measurements Using a Teledyne LeCroy Oscilloscope
Noise Measurements Using a Teledyne LeCroy Oscilloscope TECHNICAL BRIEF January 9, 2013 Summary Random noise arises from every electronic component comprising your circuits. The analysis of random electrical
More informationEE 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 informationThe aim is to understand the power spectrum for non-white noise and non-coherent oscillations.
In the present lecture I will first discuss issues related to non-white noise sources and noncoherent oscillations (oscillations that are not described as a simple harmonic oscillator). The aim is to understand
More informationRhythmic Similarity -- a quick paper review. Presented by: Shi Yong March 15, 2007 Music Technology, McGill University
Rhythmic Similarity -- a quick paper review Presented by: Shi Yong March 15, 2007 Music Technology, McGill University Contents Introduction Three examples J. Foote 2001, 2002 J. Paulus 2002 S. Dixon 2004
More informationSpur 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 informationSAMPLING 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 informationSpectrum 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 informationTopic 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 informationChapter 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 information21/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 information8.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 informationDISCRETE FOURIER TRANSFORM AND FILTER DESIGN
DISCRETE FOURIER TRANSFORM AND FILTER DESIGN N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 03 Spectrum of a Square Wave 2 Results of Some Filters 3 Notation 4 x[n]
More informationEE 451: Digital Signal Processing
EE 451: Digital Signal Processing Power Spectral Density Estimation Aly El-Osery Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA December 4, 2017 Aly El-Osery (NMT) EE 451:
More informationData Acquisition Systems. Signal DAQ System The Answer?
Outline Analysis of Waveforms and Transforms How many Samples to Take Aliasing Negative Spectrum Frequency Resolution Synchronizing Sampling Non-repetitive Waveforms Picket Fencing A Sampled Data System
More informationarxiv:q-bio.qm/ v1 10 Oct 2003
Complex Independent Component Analysis of Frequency-Domain Electroencephalographic Data arxiv:q-bio.qm/3111 v1 1 Oct 23 Jörn Anemüller, Terrence J. Sejnowski and Scott Makeig Swartz Center for Computational
More informationLecture notes on Waves/Spectra Noise, Correlations and.
Lecture notes on Waves/Spectra Noise, Correlations and. W. Gekelman Lecture 4, February 28, 2004 Our digital data is a function of time x(t) and can be represented as: () = a + ( a n t+ b n t) x t cos
More informationDiscrete 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 informationCarrier Frequency Offset Estimation in WCDMA Systems Using a Modified FFT-Based Algorithm
Carrier Frequency Offset Estimation in WCDMA Systems Using a Modified FFT-Based Algorithm Seare H. Rezenom and Anthony D. Broadhurst, Member, IEEE Abstract-- Wideband Code Division Multiple Access (WCDMA)
More informationLinguistic 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 informationBroadband Signal Enhancement of Seismic Array Data: Application to Long-period Surface Waves and High-frequency Wavefields
Broadband Signal Enhancement of Seismic Array Data: Application to Long-period Surface Waves and High-frequency Wavefields Frank Vernon and Robert Mellors IGPP, UCSD La Jolla, California David Thomson
More informationNotes on Fourier transforms
Fourier Transforms 1 Notes on Fourier transforms The Fourier transform is something we all toss around like we understand it, but it is often discussed in an offhand way that leads to confusion for those
More informationQuantification of glottal and voiced speech harmonicsto-noise ratios using cepstral-based estimation
Quantification of glottal and voiced speech harmonicsto-noise ratios using cepstral-based estimation Peter J. Murphy and Olatunji O. Akande, Department of Electronic and Computer Engineering University
More informationFrequency Domain Analysis
1 Frequency Domain Analysis Concerned with analysing the frequency (wavelength) content of a process Application example: Electromagnetic Radiation: Represented by a Frequency Spectrum: plot of intensity
More informationME 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 informationExtraction 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 informationPART 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 informationReal Time Jitter Analysis
Real Time Jitter Analysis Agenda ı Background on jitter measurements Definition Measurement types: parametric, graphical ı Jitter noise floor ı Statistical analysis of jitter Jitter structure Jitter PDF
More informationThe function is composed of a small number of subfunctions detailed below:
Maximum Chirplet Transform Code These notes complement the Maximum Chirplet Transform Matlab code written by Fabien Millioz and Mike Davies, last updated 2016. This is a software implementation of the
More informationDistortion Analysis T S. 2 N for all k not defined above. THEOREM?: If N P is an integer and x(t) is band limited to f MAX, then
EE 505 Lecture 6 Spectral Analysis in Spectre - Standard transient analysis - Strobe period transient analysis Addressing Spectral Analysis Challenges Problem Awareness Windowing Post-processing . Review
More informationLab 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 informationThe Fundamentals of FFT-Based Signal Analysis and Measurement Michael Cerna and Audrey F. Harvey
Application ote 041 The Fundamentals of FFT-Based Signal Analysis and Measurement Michael Cerna and Audrey F. Harvey Introduction The Fast Fourier Transform (FFT) and the power spectrum are powerful tools
More informationChapter 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 informationImproved Detection by Peak Shape Recognition Using Artificial Neural Networks
Improved Detection by Peak Shape Recognition Using Artificial Neural Networks Stefan Wunsch, Johannes Fink, Friedrich K. Jondral Communications Engineering Lab, Karlsruhe Institute of Technology Stefan.Wunsch@student.kit.edu,
More informationAnalyzing 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 informationDigital Signal Processing PW1 Signals, Correlation functions and Spectra
Digital Signal Processing PW1 Signals, Correlation functions and Spectra Nathalie Thomas Master SATCOM 018 019 1 Introduction The objectives of this rst practical work are the following ones : 1. to be
More informationSignal Processing Toolbox
Signal Processing Toolbox Perform signal processing, analysis, and algorithm development Signal Processing Toolbox provides industry-standard algorithms for analog and digital signal processing (DSP).
More informationDigital Image Processing 3/e
Laboratory Projects for Digital Image Processing 3/e by Gonzalez and Woods 2008 Prentice Hall Upper Saddle River, NJ 07458 USA www.imageprocessingplace.com The following sample laboratory projects are
More informationFFT analysis in practice
FFT analysis in practice Perception & Multimedia Computing Lecture 13 Rebecca Fiebrink Lecturer, Department of Computing Goldsmiths, University of London 1 Last Week Review of complex numbers: rectangular
More informationDetermination of human EEG alpha entrainment ERD/ERS using the continuous complex wavelet transform
Determination of human EEG alpha entrainment ERD/ERS using the continuous complex wavelet transform David B. Chorlian * a, Bernice Porjesz a, Henri Begleiter a a Neurodyanamics Laboratory, SUNY/HSCB, Brooklyn,
More information6.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 informationEnhanced Waveform Interpolative Coding at 4 kbps
Enhanced Waveform Interpolative Coding at 4 kbps Oded Gottesman, and Allen Gersho Signal Compression Lab. University of California, Santa Barbara E-mail: [oded, gersho]@scl.ece.ucsb.edu Signal Compression
More informationTopic 6. The Digital Fourier Transform. (Based, in part, on The Scientist and Engineer's Guide to Digital Signal Processing by Steven Smith)
Topic 6 The Digital Fourier Transform (Based, in part, on The Scientist and Engineer's Guide to Digital Signal Processing by Steven Smith) 10 20 30 40 50 60 70 80 90 100 0-1 -0.8-0.6-0.4-0.2 0 0.2 0.4
More informationDesign and Implementation of Speech Recognition Systems
Design and Implementation of Speech Recognition Systems Spring 2013 Class 3: Feature Computation 30 Jan 2013 1 First Step: Feature Extraction Speech recognition is a type of pattern recognition problem
More informationCG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003
CG40 Advanced Dr Stuart Lawson Room A330 Tel: 23780 e-mail: ssl@eng.warwick.ac.uk 03 January 2003 Lecture : Overview INTRODUCTION What is a signal? An information-bearing quantity. Examples of -D and 2-D
More informationCorrelation, Interference. Kalle Ruttik Department of Communications and Networking School of Electrical Engineering Aalto University
Correlation, Interference Kalle Ruttik Department of Communications and Networking School of Electrical Engineering Aalto University Correlation Correlation Digital communication uses extensively signals
More informationImproving Channel Estimation in OFDM System Using Time Domain Channel Estimation for Time Correlated Rayleigh Fading Channel Model
International Journal of Engineering Science Invention ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 2 Issue 8 ǁ August 2013 ǁ PP.45-51 Improving Channel Estimation in OFDM System Using Time
More informationOn the GNSS integer ambiguity success rate
On the GNSS integer ambiguity success rate P.J.G. Teunissen Mathematical Geodesy and Positioning Faculty of Civil Engineering and Geosciences Introduction Global Navigation Satellite System (GNSS) ambiguity
More informationFourier Transform. Any signal can be expressed as a linear combination of a bunch of sine gratings of different frequency Amplitude Phase
Fourier Transform Fourier Transform Any signal can be expressed as a linear combination of a bunch of sine gratings of different frequency Amplitude Phase 2 1 3 3 3 1 sin 3 3 1 3 sin 3 1 sin 5 5 1 3 sin
More informationEE 451: Digital Signal Processing
EE 451: Digital Signal Processing Stochastic Processes and Spectral Estimation Aly El-Osery Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA November 29, 2011 Aly El-Osery (NMT)
More informationSINUSOIDAL 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 informationIntroduction 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 informationLarge-scale cortical correlation structure of spontaneous oscillatory activity
Supplementary Information Large-scale cortical correlation structure of spontaneous oscillatory activity Joerg F. Hipp 1,2, David J. Hawellek 1, Maurizio Corbetta 3, Markus Siegel 2 & Andreas K. Engel
More informationMATLAB for time series analysis! e.g. M/EEG, ERP, ECG, EMG, fmri or anything else that shows variation over time! Written by!
MATLAB for time series analysis e.g. M/EEG, ERP, ECG, EMG, fmri or anything else that shows variation over time Written by Joe Bathelt, MSc PhD candidate Developmental Cognitive Neuroscience Unit UCL Institute
More informationForced Oscillation Detection Fundamentals Fundamentals of Forced Oscillation Detection
Forced Oscillation Detection Fundamentals Fundamentals of Forced Oscillation Detection John Pierre University of Wyoming pierre@uwyo.edu IEEE PES General Meeting July 17-21, 2016 Boston Outline Fundamental
More informationDigital Signal Processing
COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #29 Wednesday, November 19, 2003 Correlation-based methods of spectral estimation: In the periodogram methods of spectral estimation, a direct
More informationEE123 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 informationNew Features of IEEE Std Digitizing Waveform Recorders
New Features of IEEE Std 1057-2007 Digitizing Waveform Recorders William B. Boyer 1, Thomas E. Linnenbrink 2, Jerome Blair 3, 1 Chair, Subcommittee on Digital Waveform Recorders Sandia National Laboratories
More informationSignal Processing for Digitizers
Signal Processing for Digitizers Modular digitizers allow accurate, high resolution data acquisition that can be quickly transferred to a host computer. Signal processing functions, applied in the digitizer
More informationNon-Sinusoidal Activity Can Produce Cross- Frequency Coupling in Cortical Signals in the Absence of Functional Interaction between Neural Sources
RESEARCH ARTICLE Non-Sinusoidal Activity Can Produce Cross- Frequency Coupling in Cortical Signals in the Absence of Functional Interaction between Neural Sources Edden M. Gerber 1 *, Boaz Sadeh 2, Andrew
More informationAdvanced Data Analysis Pattern Recognition & Neural Networks Software for Acoustic Emission Applications. Topic: Waveforms in Noesis
Advanced Data Analysis Pattern Recognition & Neural Networks Software for Acoustic Emission Applications Topic: Waveforms in Noesis 1 Noesis Waveforms Capabilities Noesis main features relating to Waveforms:
More informationELECTRONOTES 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 informationFundamentals of neuronal oscillations and synchrony
Fundamentals of neuronal oscillations and synchrony Jan-Mathijs Schoffelen Donders Ins*tute, Radboud University, Nijmegen, NL Evoked ac6vity event repeated over many trials + averaged Evoked ac6vity event
More informationMidterm Review. Image Processing CSE 166 Lecture 10
Midterm Review Image Processing CSE 166 Lecture 10 Topics covered Image acquisition, geometric transformations, and image interpolation Intensity transformations Spatial filtering Fourier transform and
More informationRepresenting 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 informationVolume 3 Signal Processing Reference Manual
Contents Volume 3 Signal Processing Reference Manual Contents 1 Sampling analogue signals 1.1 Introduction...1-1 1.2 Selecting a sampling speed...1-1 1.3 References...1-5 2 Digital filters 2.1 Introduction...2-1
More informationDigital 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 informationThe 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 informationEE 435. Lecture 34. Spectral Performance Windowing Quantization Noise
EE 435 Lecture 34 Spectral Performance Windowing Quantization Noise . Review from last lecture. Are there any strategies to address the problem of requiring precisely an integral number of periods to use
More informationDesign 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 informationThe Periodogram. Use identity sin(θ) = (e iθ e iθ )/(2i) and formulas for geometric sums to compute mean.
The Periodogram Sample covariance between X and sin(2πωt + φ) is 1 T T 1 X t sin(2πωt + φ) X 1 T T 1 sin(2πωt + φ) Use identity sin(θ) = (e iθ e iθ )/(2i) and formulas for geometric sums to compute mean.
More informationComing to Grips with the Frequency Domain
XPLANATION: FPGA 101 Coming to Grips with the Frequency Domain by Adam P. Taylor Chief Engineer e2v aptaylor@theiet.org 48 Xcell Journal Second Quarter 2015 The ability to work within the frequency domain
More informationDiscrete 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 informationUse Matlab Function pwelch to Find Power Spectral Density or Do It Yourself
Use Matlab Function pwelch to Find Power Spectral Density or Do It Yourself In my last post, we saw that finding the spectrum of a signal requires several steps beyond computing the discrete Fourier transform
More informationImage acquisition. Midterm Review. Digitization, line of image. Digitization, whole image. Geometric transformations. Interpolation 10/26/2016
Image acquisition Midterm Review Image Processing CSE 166 Lecture 10 2 Digitization, line of image Digitization, whole image 3 4 Geometric transformations Interpolation CSE 166 Transpose these matrices
More information