Lesson Title: Fast Fourier Transform Overview Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas

Slides:



Advertisements
Similar presentations
Lesson Title: RFID Modulation, Encoding, and Data Rates Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Advertisements

Lesson Title: Threat Modeling Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas 1 This.
Lesson Title: Tag Threats, Risks, and Mitigation Dale R. Thompson and Jia Di Computer Science and Computer Engineering Dept. University of Arkansas
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 3 Data and Signals
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.
Note To be transmitted, data must be transformed to electromagnetic signals.
Nurbek Saparkhojayev and Dale R. Thompson, Ph.D., P.E. Computer Science and Computer Engineering Dept. University of Arkansas Matching Electronic Fingerprints.
Lesson Title: Introduction to Cryptography Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Lesson Title: Threats to and by an RFID system Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Lesson Title: Electromagnetics and Antenna Overview Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Lesson Title: Singulation Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas 1 This material.
Continuous-Time Fourier Methods
Continuous Time Signals All signals in nature are in continuous time.
Discrete Time Periodic Signals A discrete time signal x[n] is periodic with period N if and only if for all n. Definition: Meaning: a periodic signal keeps.
Basics of Signal Processing. frequency = 1/T  speed of sound × T, where T is a period sine wave period (frequency) amplitude phase.
Frequency Domain Representation of Sinusoids: Continuous Time Consider a sinusoid in continuous time: Frequency Domain Representation: magnitude phase.
Numerical Methods Discrete Fourier Transform Part: Discrete Fourier Transform
DSP. What is DSP? DSP: Digital Signal Processing---Using a digital process (e.g., a program running on a microprocessor) to modify a digital representation.
Basics of Signal Processing. SIGNALSOURCE RECEIVER describe waves in terms of their significant features understand the way the waves originate effect.
Lesson Title: Hacking RFID and other RF devices Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Motivation Music as a combination of sounds at different frequencies
Lesson Title: History of RFID Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas 1 This.
Lesson Title: RFID Frequency Bands Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Lesson Title: Introduction to RFID Applications Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Spectral Analysis AOE March 2011 Lowe 1. Announcements Lectures on both Monday, March 28 th, and Wednesday, March 30 th. – Fracture Testing –
Chapter 3 Data and Signals
Fourier Series. Introduction Decompose a periodic input signal into primitive periodic components. A periodic sequence T2T3T t f(t)f(t)
Lesson Title: Privacy Overview Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas 1 This.
Lesson Title: RFID Stakeholders Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas 1.
Lecture 1B (01/07) Signal Modulation
1 Fourier Representations of Signals & Linear Time-Invariant Systems Chapter 3.
Lesson Title: EPCglobal and ISO/IEC Item Management Standards Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Zhongguo Liu_Biomedical Engineering_Shandong Univ. Chapter 8 The Discrete Fourier Transform Zhongguo Liu Biomedical Engineering School of Control.
Lesson Title: Types of RFID Tags Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas 1.
Lesson Title: Guidelines for Securing RFID Systems Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Part 4 Chapter 16 Fourier Analysis PowerPoints organized by Prof. Steve Chapra, University All images copyright © The McGraw-Hill Companies, Inc. Permission.
Lesson Title: EPCglobal Gen2 Tag Finite State Machine Dale R. Thompson and Jia Di Computer Science and Computer Engineering Dept. University of Arkansas.
Fourier Analysis of Signals and Systems
Lesson Title: Social Implications of RFID Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Lesson Title: Media Interface Threats, Risks, and Mitigation Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Chapter2 : SIGNALS 1st semester King Saud University
Fourier and Wavelet Transformations Michael J. Watts
Lesson Title: FCC Rules for ISM Band Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Professor A G Constantinides 1 Discrete Fourier Transforms Consider finite duration signal Its z-tranform is Evaluate at points on z-plane as We can evaluate.
Lesson Title: ThingNet Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas 1 This material.
Lesson Title: Tag Architecture Dale R. Thompson and Jia Di Computer Science and Computer Engineering Dept. University of Arkansas
Lesson Title: Animal Identification Standards Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Frequency Domain Representation of Biomedical Signals.
Lesson Title: RFID Nominal Read Range in Far Field Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Fourier Analysis Patrice Koehl Department of Biological Sciences National University of Singapore
Part II Physical Layer Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Integral Transform Method
Section II Digital Signal Processing ES & BM.
Chapter 2 Data and Signals
Training Arkansas Computing Teachers (TACT)
MECH 373 Instrumentation and Measurements
Discussion and Conclusion
Fourier and Wavelet Transformations
Dr. Nikos Desypris, Oct Lecture 3
UNIT II Analysis of Continuous Time signal
Lesson Title: Reader Architecture and Antenna Configurations
Chapter 8 The Discrete Fourier Transform
Title of Poster Site Visit 2017 Introduction Results
Copyright © 2008 by Dale R. Thompson Dale R. Thompson
Fourier Analyses Time series Sampling interval Total period
Title of Poster Site Visit 2018 Introduction Results
This material is based upon work supported by the National Science Foundation under Grant #XXXXXX. Any opinions, findings, and conclusions or recommendations.
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Lesson Title: Regulations Affecting RFID
Presentation transcript:

Lesson Title: Fast Fourier Transform Overview Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas 1 This material is based upon work supported by the National Science Foundation under Grant No. DUE Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF). Copyright © 2008, 2009 by Dale R. Thompson

Fourier Analysis Do you remember in Differential Equations about transforming a problem using the Laplace Transform and then solving the problem algebraically? – This is analogous to Fourier Analysis – In Fourier Analysis, we decompose the signals into sinusoids. 2

Why sinusoids? Sinusoidal fidelity – Only amplitude and phase change – Frequency and shape stay the same 3

Aperiodic-Continuous Signal Requires Fourier Transform 4

Periodic-Continuous Signal Requires Fourier Series 5

Aperiodic-Discrete Signal Requires Discrete Time Fourier Transform 6

Periodic-Discrete Signal Requires Discrete Fourier Transform 7

Math Issues All signals are from -∞ to +∞ How do we apply a transform to go from time domain to frequency domain? – Assume left and right of signal are zero Therefore, use Discrete Time Fourier Transform Problem: An aperiodic signal requires ∞ number of sinusoids! – Assume left and right of signal are duplicates. Make finite data look like infinite length signal. Use Discrete Fourier Transform Advantages – A periodic signal requires a finite number of sinusoids – Efficient implementation Disadvantages? 8

Main Point A time domain signal can be represented by a combination of sine and cosine functions at different magnitudes and frequencies 9

Fast Fourier Transform (FFT) Math Introduction FFT is an efficient implementation Each sample point represented by a complex number We use the complex number to represent magnitude and phase 10

FFT High-Level View 11

Fast Fourier Transform (FFT) Output However, Octave starts indexing at 1 instead of zero! Therefore, add one to indexes below. 12

FFT in Octave 13

Time domain signal 14

Frequency domain signal Positive and negative frequency 15

Frequency domain signal Positive frequencies only 16

Sampling Theorem Must sample at twice the rate as the highest frequency component. For example, to sample a 1 KHz sine wave, we must sample at 2 KHz. Maximum k = N/2 Engineering rule of thumb is to sample at four or five times the highest frequency component. 17

Contact Information Dale R. Thompson, Ph.D., P.E. Associate Professor Computer Science and Computer Engineering Dept. JBHT – CSCE University of Arkansas Fayetteville, Arkansas Phone: +1 (479) FAX: +1 (479) WWW:

Copyright Notice, Acknowledgment, and Liability Release Copyright Notice – This material is Copyright © 2008, 2009 by Dale R. Thompson. It may be freely redistributed in its entirety provided that this copyright notice is not removed. It may not be sold for profit or incorporated in commercial documents without the written permission of the copyright holder. Acknowledgment – These materials were developed through a grant from the National Science Foundation at the University of Arkansas. Any opinions, findings, and recommendations or conclusions expressed in these materials are those of the author(s) and do not necessarily reflect those of the National Science Foundation or the University of Arkansas. Liability Release – The curriculum activities and lessons have been designed to be safe and engaging learning experiences and have been field-tested with university students. However, due to the numerous variables that exist, the author(s) does not assume any liability for the use of this product. These curriculum activities and lessons are provided as is without any express or implied warranty. The user is responsible and liable for following all stated and generally accepted safety guidelines and practices. 19