2
Most read
4
Most read
6
Most read
Brief Review of Fourier Analysis

                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


                                                                            22
Time domain


  Example: speech recognition

                                     difficult to differentiate
                                     between different sounds
                                     in time domain
          tiny segment


                         sound /i/
                         as in see




sound /a/
as in father
                                                           23
How do we hear?

                       Cochlea – spiral of tissue with liquid
                       and thousands of tiny hairs that
Inner Ear              gradually get smaller

                       Each hair is connected to the nerve

                       The longer hair resonate with lower
                       frequencies, the shorter hair
                       resonate with higher frequencies

                       Thus the time-domain air pressure
                       signal is transformed into frequency
                       spectrum, which is then processed
 www.uptodate.com      by the brain
Our ear is a Natural Fourier Transform Analyser!         24
Fourier’s Discovery

Jean Baptiste Fourier showed that any
signal could be made up by adding together
a series of pure tones (sine wave) of
appropriate amplitude and phase
(Recall from 1A Maths)

                                           Fourier Series
                                           for periodic
                                           square wave


                                           infinitely large number
                                           of sine waves is
                                           required
                                                                 25
Fourier Transform



The Fourier transform is an equation to
calculate the frequency, amplitude and
phase of each sine wave needed to
make up any given signal       :



(recall from 1B Signal
and Data Analysis)

                                             26
Prism Analogy


                                   Analogy:
                                    a prism which splits
                                    white light into a
                                    spectrum of colors
White                 Spectrum
light                 of colours
                                    white light consists of all
                                    frequencies mixed
                                    together

Signal    Fourier    Spectrum
                                    the prism breaks them
                                    apart so we can see the
         Transform
                                    separate frequencies
                                                             27
Signal Spectrum



Every signal has a frequency spectrum.
  • the signal defines the spectrum
  • the spectrum defines the signal

We can move back and forth between
the time domain and the frequency
domain without losing information
                                         28
Time domain / Frequency domain

•  Some signals are easier to visualise in the
   frequency domain
•  Some signals are easier to visualise in the
   time domain
•  Some signals are easier to define in the time
   domain (amount of information needed)
•  Some signals are easier to define in the
   frequency domain (amount of information
   needed)

           Fourier Transform is most useful
           tool for DSP
                                                   29
Fourier Transforms Examples

               signal           spectrum

cosine                  t                               ω


added higher
frequency               t                               ω
component

Back to our sound recognition problem:

                                                                   peaks correspond to
                        t                                          the resonances of
sound /a/                                                     ω
   the vocal tract shape
as in father                     in logarithmis units of dB


                                                                   they can be used to
sound /i/               t                                          differentiate between
as in see                                                     ω
   sounds
                                 in logarithmis units of dB
                                                                                 30
Discrete Time Fourier Transform (DTFT)

What about sampled signal?

The DTFT is defined as the Fourier transform of the sampled
  signal. Define the sampled signal in the usual way:



Take Fourier transform directly




using the “sifting property of the δ-function to reach the last line
                                                                       31
Discrete Time Fourier Transform – Signal Samples


Note that this expression known as DTFT is a periodic function of
the frequency usually written as



The signal sample values may be expressed in terms of DTFT by
noting that the equation above has the form of Fourier series (as a
function of ω) and hence the sampled signal can be obtained directly
as




[You can show this for yourself by first noting that (*) is a complex Fourier
series with coefficients however it is also covered in one of Part IB
Examples Papers]
                                                                            32
Computing DTFT on Digital Computer


The DTFT



expresses the spectrum of a sampled signal in terms of
the signal samples but is not computable on a digital
computer for two reasons:

1.  The frequency variable ω is continuous.
2.  The summation involves an infinite number of
    samples.

                                                     33
Overcoming problems with computing DTFT

The problems with computing DTFT on a digital
computer can be overcome by:

Step 1. Evaluating the DTFT at a finite
        collection of discrete frequencies.

               no undesirable consequences, any
               frequency of interest can always be
               included in the collection

Step 2. Performing the summation over a
        finite number of data points

               does have consequences since
               signals are generally not of finite duration
                                                       34
The Discrete Fourier Transform (DFT)


The discrete set of frequencies chosen is arbitrary. However, since the
DTFT is periodic we generally choose a uniformly spaced grid of N
frequencies covering the range ωT from 0 to 2π. If the summation is then
truncated to just N data points we get the DFT



The inverse DFT can be used to obtain the sampled signal values from the
DFT: multiply each side by and sum over p=0 to N-1




Orthogonality property of complex exponentials

                             is N if n=q and 0 otherwise

                                                                           35
The Discrete Fourier Transform Pair




                                      36
Properties of the Discrete Fourier Transform (DFT)



•     is periodic, for each p


•     is periodic, for each n


•  for real data



[You should check that you can show these results from first principles]



                                                                 37
DTFT – Normalised Frequency


Please also note the DTFT and IDTFT pair is often written as:




The assumption here is that ω is a normalized frequency
              ω=2πfΤ = 2π(f/fs) -        normalized frequency
                                            (rad/sample)

                                 f - cycles per second
                                 fs - samples per second
                                 f/fs - cycles per sample

                                                                38
We will adopt this notation for majority of the slides.

More Related Content

PDF
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
PPTX
Fourier Series for Continuous Time & Discrete Time Signals
PPT
Fourier transform
PPTX
Fourier Transform
DOCX
Signals & systems
PDF
Basics of Digital Filters
PPTX
Presentation on fourier transformation
PPTX
Fast Fourier Transform Analysis
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
Fourier Series for Continuous Time & Discrete Time Signals
Fourier transform
Fourier Transform
Signals & systems
Basics of Digital Filters
Presentation on fourier transformation
Fast Fourier Transform Analysis

What's hot (20)

PDF
Fourier Series
PPTX
Fourier series and applications of fourier transform
PPT
Z transform ROC eng.Math
DOCX
Unit 4 process signal modlation and demodulation techniques
PDF
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
PDF
Two Port Network Parameters
PPT
Quantum Mechanics Presentation
PPTX
Cutoff Wavelength In Optical Fibre
PDF
Signal and System, CT Signal DT Signal, Signal Processing(amplitude and time ...
PDF
Signals and system
PPTX
Filters
PDF
Current mirrors (using BJT & MOSFET)
PPT
digital filters
PPT
Fourier Transform
PPT
Signal classification of signal
PDF
Dsp U Lec10 DFT And FFT
PPTX
Oscillator
PPTX
Butterworth filter
PPT
Signals and classification
PPTX
Transmission lines
Fourier Series
Fourier series and applications of fourier transform
Z transform ROC eng.Math
Unit 4 process signal modlation and demodulation techniques
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
Two Port Network Parameters
Quantum Mechanics Presentation
Cutoff Wavelength In Optical Fibre
Signal and System, CT Signal DT Signal, Signal Processing(amplitude and time ...
Signals and system
Filters
Current mirrors (using BJT & MOSFET)
digital filters
Fourier Transform
Signal classification of signal
Dsp U Lec10 DFT And FFT
Oscillator
Butterworth filter
Signals and classification
Transmission lines
Ad

Viewers also liked (20)

PDF
Basics of Analogue Filters
PDF
Implementation of Digital Filters
PDF
Design of IIR filters
PPTX
Sound and hearing by mairasadiq
PDF
Design of FIR filters
PDF
Digital Signal Processing Summary
PDF
3 f6 security
PDF
Introduction to Digital Signal Processing
PDF
More on DFT
PDF
Fast Fourier Transform
PDF
3F3 – Digital Signal Processing (DSP) - Part1
PDF
3 f6 9_distributed_systems
PDF
Lecture 6 Software Engineering and Design Good Design
PDF
Lecture 7 Software Engineering and Design User Interface Design
PDF
Time frequency analysis_journey
PDF
Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR)
PPTX
Dct and adaptive filters
PDF
Digital signal processing computer based approach - sanjit k. mitra (2nd ed)
PDF
Signal Prosessing Lab Mannual
PDF
Digital Signal Processing Tutorial:Chapt 3 frequency analysis
Basics of Analogue Filters
Implementation of Digital Filters
Design of IIR filters
Sound and hearing by mairasadiq
Design of FIR filters
Digital Signal Processing Summary
3 f6 security
Introduction to Digital Signal Processing
More on DFT
Fast Fourier Transform
3F3 – Digital Signal Processing (DSP) - Part1
3 f6 9_distributed_systems
Lecture 6 Software Engineering and Design Good Design
Lecture 7 Software Engineering and Design User Interface Design
Time frequency analysis_journey
Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR)
Dct and adaptive filters
Digital signal processing computer based approach - sanjit k. mitra (2nd ed)
Signal Prosessing Lab Mannual
Digital Signal Processing Tutorial:Chapt 3 frequency analysis
Ad

Similar to Brief Review of Fourier Analysis (20)

PPTX
Speech signal time frequency representation
DOCX
Running Head Fourier Transform Time-Frequency Analysis. .docx
PDF
fundamental of engineering Acoustics_notes1.pdf
PDF
Analog Communication Chap 3-pages-2-41.pdf
PPTX
PPTX
Digital Image Processing btech third year
PDF
4. a Find the compact trigonometric Fourier series for the periodic s.pdf
PDF
Lecture 9
PDF
FPGA Implementation of Large Area Efficient and Low Power Geortzel Algorithm ...
PDF
Synchronous Time and Frequency Domain Analysis of Embedded Systems
PDF
Fourier Transform ppt and material for mathematics subject
PDF
Ff tand matlab-wanjun huang
PDF
Ff tand matlab-wanjun huang
PDF
Ch2 rev[1]
PDF
Ch1 representation of signal pg 130
PPT
PPTX
Lecture Notes: EEEC6440315 Communication Systems - Time Frequency Analysis -...
PDF
Fourier slide
Speech signal time frequency representation
Running Head Fourier Transform Time-Frequency Analysis. .docx
fundamental of engineering Acoustics_notes1.pdf
Analog Communication Chap 3-pages-2-41.pdf
Digital Image Processing btech third year
4. a Find the compact trigonometric Fourier series for the periodic s.pdf
Lecture 9
FPGA Implementation of Large Area Efficient and Low Power Geortzel Algorithm ...
Synchronous Time and Frequency Domain Analysis of Embedded Systems
Fourier Transform ppt and material for mathematics subject
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huang
Ch2 rev[1]
Ch1 representation of signal pg 130
Lecture Notes: EEEC6440315 Communication Systems - Time Frequency Analysis -...
Fourier slide

More from op205 (10)

PDF
3 f6 11_softdevmethodologies
PDF
3 f6 8_databases
PDF
3 f6 10_testing
PDF
3 f6 9a_corba
PDF
3 f6 9a_corba
PDF
Lecture 5 Software Engineering and Design Design Patterns
PDF
Lecture 4 Software Engineering and Design Brief Introduction to Programming
PDF
Lecture 3 Software Engineering and Design Introduction to UML
PDF
Lecture 2 Software Engineering and Design Object Oriented Programming, Design...
PDF
Lecture 1 Software Engineering and Design Introduction
3 f6 11_softdevmethodologies
3 f6 8_databases
3 f6 10_testing
3 f6 9a_corba
3 f6 9a_corba
Lecture 5 Software Engineering and Design Design Patterns
Lecture 4 Software Engineering and Design Brief Introduction to Programming
Lecture 3 Software Engineering and Design Introduction to UML
Lecture 2 Software Engineering and Design Object Oriented Programming, Design...
Lecture 1 Software Engineering and Design Introduction

Recently uploaded (20)

PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
Tartificialntelligence_presentation.pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
August Patch Tuesday
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PPT
What is a Computer? Input Devices /output devices
PDF
Getting Started with Data Integration: FME Form 101
PDF
Architecture types and enterprise applications.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Tartificialntelligence_presentation.pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
1 - Historical Antecedents, Social Consideration.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
Final SEM Unit 1 for mit wpu at pune .pptx
Group 1 Presentation -Planning and Decision Making .pptx
Hybrid model detection and classification of lung cancer
Assigned Numbers - 2025 - Bluetooth® Document
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
August Patch Tuesday
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Module 1.ppt Iot fundamentals and Architecture
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
What is a Computer? Input Devices /output devices
Getting Started with Data Integration: FME Form 101
Architecture types and enterprise applications.pdf
Developing a website for English-speaking practice to English as a foreign la...

Brief Review of Fourier Analysis

  • 1. Brief Review of Fourier Analysis 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 22
  • 2. Time domain Example: speech recognition difficult to differentiate between different sounds in time domain tiny segment sound /i/ as in see sound /a/ as in father 23
  • 3. How do we hear? Cochlea – spiral of tissue with liquid and thousands of tiny hairs that Inner Ear gradually get smaller Each hair is connected to the nerve The longer hair resonate with lower frequencies, the shorter hair resonate with higher frequencies Thus the time-domain air pressure signal is transformed into frequency spectrum, which is then processed www.uptodate.com by the brain Our ear is a Natural Fourier Transform Analyser! 24
  • 4. Fourier’s Discovery Jean Baptiste Fourier showed that any signal could be made up by adding together a series of pure tones (sine wave) of appropriate amplitude and phase (Recall from 1A Maths) Fourier Series for periodic square wave infinitely large number of sine waves is required 25
  • 5. Fourier Transform The Fourier transform is an equation to calculate the frequency, amplitude and phase of each sine wave needed to make up any given signal : (recall from 1B Signal and Data Analysis) 26
  • 6. Prism Analogy Analogy: a prism which splits white light into a spectrum of colors White Spectrum light of colours white light consists of all frequencies mixed together Signal Fourier Spectrum the prism breaks them apart so we can see the Transform separate frequencies 27
  • 7. Signal Spectrum Every signal has a frequency spectrum. • the signal defines the spectrum • the spectrum defines the signal We can move back and forth between the time domain and the frequency domain without losing information 28
  • 8. Time domain / Frequency domain •  Some signals are easier to visualise in the frequency domain •  Some signals are easier to visualise in the time domain •  Some signals are easier to define in the time domain (amount of information needed) •  Some signals are easier to define in the frequency domain (amount of information needed) Fourier Transform is most useful tool for DSP 29
  • 9. Fourier Transforms Examples signal spectrum cosine t ω added higher frequency t ω component Back to our sound recognition problem: peaks correspond to t the resonances of sound /a/ ω the vocal tract shape as in father in logarithmis units of dB they can be used to sound /i/ t differentiate between as in see ω sounds in logarithmis units of dB 30
  • 10. Discrete Time Fourier Transform (DTFT) What about sampled signal? The DTFT is defined as the Fourier transform of the sampled signal. Define the sampled signal in the usual way: Take Fourier transform directly using the “sifting property of the δ-function to reach the last line 31
  • 11. Discrete Time Fourier Transform – Signal Samples Note that this expression known as DTFT is a periodic function of the frequency usually written as The signal sample values may be expressed in terms of DTFT by noting that the equation above has the form of Fourier series (as a function of ω) and hence the sampled signal can be obtained directly as [You can show this for yourself by first noting that (*) is a complex Fourier series with coefficients however it is also covered in one of Part IB Examples Papers] 32
  • 12. Computing DTFT on Digital Computer The DTFT expresses the spectrum of a sampled signal in terms of the signal samples but is not computable on a digital computer for two reasons: 1.  The frequency variable ω is continuous. 2.  The summation involves an infinite number of samples. 33
  • 13. Overcoming problems with computing DTFT The problems with computing DTFT on a digital computer can be overcome by: Step 1. Evaluating the DTFT at a finite collection of discrete frequencies. no undesirable consequences, any frequency of interest can always be included in the collection Step 2. Performing the summation over a finite number of data points does have consequences since signals are generally not of finite duration 34
  • 14. The Discrete Fourier Transform (DFT) The discrete set of frequencies chosen is arbitrary. However, since the DTFT is periodic we generally choose a uniformly spaced grid of N frequencies covering the range ωT from 0 to 2π. If the summation is then truncated to just N data points we get the DFT The inverse DFT can be used to obtain the sampled signal values from the DFT: multiply each side by and sum over p=0 to N-1 Orthogonality property of complex exponentials is N if n=q and 0 otherwise 35
  • 15. The Discrete Fourier Transform Pair 36
  • 16. Properties of the Discrete Fourier Transform (DFT) •  is periodic, for each p •  is periodic, for each n •  for real data [You should check that you can show these results from first principles] 37
  • 17. DTFT – Normalised Frequency Please also note the DTFT and IDTFT pair is often written as: The assumption here is that ω is a normalized frequency ω=2πfΤ = 2π(f/fs) - normalized frequency (rad/sample) f - cycles per second fs - samples per second f/fs - cycles per sample 38 We will adopt this notation for majority of the slides.