Thursday, October 12, 2006. Fourier Transform (and Inverse Fourier Transform) Last Class How to do Fourier Analysis (IDL, MATLAB) What is FFT?? What about.

Slides:



Advertisements
Similar presentations
| Page Angelo Farina UNIPR | All Rights Reserved | Confidential Digital sound processing Convolution Digital Filters FFT.
Advertisements

DCSP-13 Jianfeng Feng Department of Computer Science Warwick Univ., UK
Islamic university of Gaza Faculty of engineering Electrical engineering dept. Submitted to: Dr.Hatem Alaidy Submitted by: Ola Hajjaj Tahleel.
Digital Kommunikationselektronik TNE027 Lecture 5 1 Fourier Transforms Discrete Fourier Transform (DFT) Algorithms Fast Fourier Transform (FFT) Algorithms.
ACHIZITIA IN TIMP REAL A SEMNALELOR. Three frames of a sampled time domain signal. The Fast Fourier Transform (FFT) is the heart of the real-time spectrum.
1 Chapter 16 Fourier Analysis with MATLAB Fourier analysis is the process of representing a function in terms of sinusoidal components. It is widely employed.
DFT/FFT and Wavelets ● Additive Synthesis demonstration (wave addition) ● Standard Definitions ● Computing the DFT and FFT ● Sine and cosine wave multiplication.
Fourier series With coefficients:. Complex Fourier series Fourier transform (transforms series from time to frequency domain) Discrete Fourier transform.
Fourier Transform – Chapter 13. Fourier Transform – continuous function Apply the Fourier Series to complex- valued functions using Euler’s notation to.
Digital Signal Processing
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F(  ) is the spectrum of the function.
Course 2007-Supplement Part 11 NTSC (1) NTSC: 2:1 interlaced, 525 lines per frame, 60 fields per second, and 4:3 aspect ratio horizontal sweep frequency,
Advanced Computer Graphics (Spring 2006) COMS 4162, Lecture 3: Sampling and Reconstruction Ravi Ramamoorthi
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2007 Shreekanth Mandayam ECE Department Rowan University.
Fourier Theory and its Application to Vision
Discrete Fourier Transform(2) Prof. Siripong Potisuk.
Transforms: Basis to Basis Normal Basis Hadamard Basis Basis functions Method to find coefficients (“Transform”) Inverse Transform.
Spectra: ApplicationsComputational Geophysics and Data Analysis 1 Fourier Transform: Applications in seismology Estimation of spectra –windowing –resampling.
CELLULAR COMMUNICATIONS DSP Intro. Signals: quantization and sampling.
The Nyquist–Shannon Sampling Theorem. Impulse Train  Impulse Train (also known as "Dirac comb") is an infinite series of delta functions with a period.
Chapter 12 Fast Fourier Transform. 1.Metropolis algorithm for Monte Carlo 2.Simplex method for linear programming 3.Krylov subspace iteration (CG) 4.Decomposition.
What are the dominant frequencies? Fourier transforms decompose a data sequence into a set of discrete spectral estimates – separate the variance of a.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 3 Ravi Ramamoorthi
Goals For This Class Quickly review of the main results from last class Convolution and Cross-correlation Discrete Fourier Analysis: Important Considerations.
Echivalarea sistemelor analogice cu sisteme digitale Prof.dr.ing. Ioan NAFORNITA.
G52IIP, School of Computer Science, University of Nottingham 1 Image Transforms Fourier Transform Basic idea.
Copyright © Shi Ping CUC Chapter 3 Discrete Fourier Transform Review Features in common We need a numerically computable transform, that is Discrete.
Numerical Methods Discrete Fourier Transform Part: Discrete Fourier Transform
Fourier representation for discrete-time signals And Sampling Theorem
Discrete-Time and System (A Review)
1 Chapter 8 The Discrete Fourier Transform 2 Introduction  In Chapters 2 and 3 we discussed the representation of sequences and LTI systems in terms.
Outline 2-D Fourier transforms The sampling theorem Sampling Aliasing
GCT731 Fall 2014 Topics in Music Technology - Music Information Retrieval Overview of MIR Systems Audio and Music Representations (Part 1) 1.
CSC361/661 Digital Media Spring 2002
Fourier Transforms Section Kamen and Heck.
The Story of Wavelets.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Introduction to the IEEE Derivation of the DFT Relationship to DTFT DFT of Truncated.
Time Series Spectral Representation Z(t) = {Z 1, Z 2, Z 3, … Z n } Any mathematical function has a representation in terms of sin and cos functions.
Ping Zhang, Zhen Li,Jianmin Zhou, Quan Chen, Bangsen Tian
1 BIEN425 – Lecture 10 By the end of the lecture, you should be able to: –Describe the reason and remedy of DFT leakage –Design and implement FIR filters.
EE104: Lecture 5 Outline Review of Last Lecture Introduction to Fourier Transforms Fourier Transform from Fourier Series Fourier Transform Pair and Signal.
Chapter 2 Signals and Spectra (All sections, except Section 8, are covered.)
Chapter 6 Spectrum Estimation § 6.1 Time and Frequency Domain Analysis § 6.2 Fourier Transform in Discrete Form § 6.3 Spectrum Estimator § 6.4 Practical.
Pre-Class Music Paul Lansky Six Fantasies on a Poem by Thomas Campion.
7- 1 Chapter 7: Fourier Analysis Fourier analysis = Series + Transform ◎ Fourier Series -- A periodic (T) function f(x) can be written as the sum of sines.
2D Sampling Goal: Represent a 2D function by a finite set of points.
11 Lecture 2 Signals and Systems (II) Principles of Communications Fall 2008 NCTU EE Tzu-Hsien Sang.
Lecture 3: The Sampling Process and Aliasing 1. Introduction A digital or sampled-data control system operates on discrete- time rather than continuous-time.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Derivation of the DFT Relationship to DTFT DFT of Truncated Signals.
Learning from the Past, Looking to the Future James R. (Jim) Beaty, PhD - NASA Langley Research Center Vehicle Analysis Branch, Systems Analysis & Concepts.
Learning from the Past, Looking to the Future James R. (Jim) Beaty, PhD - NASA Langley Research Center Vehicle Analysis Branch, Systems Analysis & Concepts.
Fourier transform.
The Fourier Transform.
Lecture 19 Spectrogram: Spectral Analysis via DFT & DTFT
Chapter 4 Discrete-Time Signals and transform
Advanced Computer Graphics
Fourier series With coefficients:.
CS 591 S1 – Computational Audio
Outline 2-D Fourier transforms The sampling theorem Sampling Aliasing
FFT-based filtering and the
MECH 373 Instrumentation and Measurements
(C) 2002 University of Wisconsin, CS 559
Filtering Geophysical Data: Be careful!
CS Digital Image Processing Lecture 9. Wavelet Transform
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F() is the spectrum of the function.
Laboratory in Oceanography: Data and Methods
Sampling and the Discrete Fourier Transform
4.1 DFT In practice the Fourier components of data are obtained by digital computation rather than by analog processing. The analog values have to be.
Chapter 8 The Discrete Fourier Transform
Chapter 3 Sampling.
Presentation transcript:

Thursday, October 12, 2006

Fourier Transform (and Inverse Fourier Transform) Last Class How to do Fourier Analysis (IDL, MATLAB) What is FFT?? What about the mean? and What if there is a trend? Convolution and Cross-correlation Spectral Density (Power Spectrum) Discrete Fourier Analysis Nyquist Freq. (Highest Freq.) Lowest Frequency Go to the help!

DFT Aliasing example Leakage and Tapering (Multi-tapering?) Windowed Fourier Transforms, Wavelets Transforms Applications (Filtering -Convolution and Spectral-, Spectral Coherency) This Class

DFT Assume we have with Fourier Transform Useful derivation! We sample for all to obtain a discrete representation Mathematically So Question:How well doesRepresents ?

DFT…. 1) Use the (continuous) definition of Fourier transform DFT!!! 2) Use convolution Poisson’s Summation Formula

DFT…. How well doesRepresents ? The sum of all values of separated by frequency The proportionality is only achieved when the power vanishes for The Fourier transform of a sampled function will be the Fourier transform of the original continuous function only if the original function is bandlimited and is chosen to be small enough such that

Aliasing Example: Play around with the Following process (using Matlab or IDL) What to do? Make sure the sampling rate is at least twice the highest frequency component present in the signal to be sampled (Sampling Theorem). with If : We are OK!! If we have aliasing!!

“Professional” Example Aliasing is an elementary result, and it is pervasive in science. Those who do not understand it are condemned–as one can see in the literature–to sometimes foolish results (Wunsch, 2000). TOPEX/POSEIDON satellite altimeter Samples a fixed position on the earth with a return period Aliasing We know that there is a lunar semi-diurnal tide with a hours period!!

When DFT/FFT is used to find the frequency content of a signal, it is inherently assumed that the data that you have is a single period of a periodically repeating waveform Artificial discontinuities These frequencies could be much higher than the Nyquist frequency. Spectral Leakage High frequencies in the spectrum of the signal It appears as if the energy at one frequency has leaked out into all the other frequencies. Numerical Example….

Tapering Spectral leakage cannot in general be eliminated completely, but its effects can be reduced by applying a tapered window function to the sampled signal. Sampled values of the signal are multiplied by a (window) function which tapers toward zero at either end. The sampled signal, rather than starting and stopping abruptly, "fades" in and out. This reduces the effect of the discontinuities where the mismatched sections of the signal join up DFTTaper DFT In a way, a data taper acts as a Filter. The window function filters out frequencies that appear due to discontinuities. So be careful with the variance!! There are many different data tapers A sequence of real-valued constants (data taper)

Tapers (Window Functions) The idea behind tapering is to select so that the has smaller sidelobes than Hamming Hann (Hanning)

Multi-Tapering Use of multiple orthogonal tapers (dpss) Final Spectrum: Linear and Nonlinear combinations of individual ones

End See IDL and Matlab Code….