EEE 244-6: Fourier Transform (FFT) and Signal Processing

Slides:



Advertisements
Similar presentations
Analog Communications
Advertisements

Bandwidth part 1 What does it mean? Different things to different people.
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 3 Data and Signals
Signals The main function of the physical layer is moving information in the form of electromagnetic signals across a transmission media. Information can.
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.
3.1 Chapter 3 Data and Signals Computer Communication & Networks.
Chi-Cheng Lin, Winona State University CS412 Introduction to Computer Networking & Telecommunication Theoretical Basis of Data Communication.
Note To be transmitted, data must be transformed to electromagnetic signals.
DREAM PLAN IDEA IMPLEMENTATION Introduction to Image Processing Dr. Kourosh Kiani
Spectrum analyser basics Spectrum analyser basics 1.
Introduction to Wireless Communications. Wireless Comes of Age Guglielmo Marconi invented the wireless telegraph in 1896 Communication by encoding alphanumeric.
Chapter 3 Data and Signals
William Stallings Data and Computer Communications 7th Edition (Selected slides used for lectures at Bina Nusantara University) Data, Signal.
Sep 08, 2005CS477: Analog and Digital Communications1 Example Systems, Signals Analog and Digital Communications Autumn
EE2F1 Speech & Audio Technology Sept. 26, 2002 SLIDE 1 THE UNIVERSITY OF BIRMINGHAM ELECTRONIC, ELECTRICAL & COMPUTER ENGINEERING Digital Systems & Vision.
Lecture 12: Introduction to Discrete Fourier Transform Sections 2.2.3, 2.3.
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.
CELLULAR COMMUNICATIONS DSP Intro. Signals: quantization and sampling.
More on Modulation Module B Panko and Panko
Mobile Communications Systems Janaka Harambearachchi.
Chapter 3 SignalsandEncoding/Modulating BY Mr.Sukchatri Prasomsuk.
Lecture 1. References In no particular order Modern Digital and Analog Communication Systems, B. P. Lathi, 3 rd edition, 1998 Communication Systems Engineering,
1 Business Telecommunications Data and Computer Communications Chapter 3 Data Transmission.
Motivation Music as a combination of sounds at different frequencies
Wireless PHY: Modulation and Demodulation Y. Richard Yang 09/6/2012.
Introduction to data and network communications  History of telecommunications  Data communication systems  Data communications links  Some hardware.
Fourier Concepts ES3 © 2001 KEDMI Scientific Computing. All Rights Reserved. Square wave example: V(t)= 4/  sin(t) + 4/3  sin(3t) + 4/5  sin(5t) +
Wireless and Mobile Computing Transmission Fundamentals Lecture 2.
Chapter 3 Data and Signals
1 CSCD 433 Network Programming Fall 2013 Lecture 4 Physical Layer Line Coding Continued.
TEL312 Electronic Communications Fundamentals FM Signal Generation They are two basic methods of generating frequency-Modulated signals 1.Direct FM In.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall More on Modulation Module B Updated January 2009 Raymond Panko’s Business Data Networks and.
Lecture 1B (01/07) Signal Modulation
EECE 252 PROJECT SPRING 2014 Presented by: Peizhen Sun Nor Asma Mohd Sidik.
1 Outline Analog and Digital Data Analog and Digital Signals Amplitude Modulation (AM) Frequency Modulation (FM)
Cis303a_chapt08.ppt Copyright© 2002 Morris Fulcher Chapter 8 Data and Network Communication Technology Communications Protocols Message A unit of data.
revision Transfer function. Frequency Response
EET260 Frequency Modulation. Modulation A sine wave carrier can be modulated by varying its amplitude, frequency, or phase shift. In AM, the amplitude.
Feedback Filters n A feedback filter processes past output samples, as well as current input samples: n Feedback filters create peaks (poles or resonances)
Prof. Nizamettin AYDIN Advanced Digital Signal Processing 1.
Gustavo Cancelo Analysis of the phase shift error between A and B signals in BPMs BPM project.
Chapter 6 Tutorial 6.
Fourier Analysis Patrice Koehl Department of Biological Sciences National University of Singapore
Modulation and Multiplexing Broadband Transmission – A carrier is a high frequency signal that is modulated by audio, video, or data. – A radio-frequency.
Part II Physical Layer Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
More on Modulation Module B
National Mathematics Day
COMPUTER NETWORKS and INTERNETS
Overview Communication is the transfer of information from one place to another. This should be done - as efficiently as possible - with as much fidelity/reliability.
Lecture 2 Data and Signals
Presentation no: 01 DATA COMMUNICATION AND NETWORKS (IT-212) Presentation no: 01 DATA COMMUNICATION AND NETWORKS (IT-212)
Department of Computer Science Warwick Univ., UK
CHAPTER 3 DATA AND SIGNAL
Net 222: Communications and networks fundamentals (Practical Part)
Sinusoids: continuous time
Net 222: Communications and networks fundamentals (Practical Part)
8 DIGITAL SIGNAL SPECTRA
Communication Systems.
Net 222: Communications and networks fundamentals (Practical Part)
Signals and Systems Networks and Communication Department Chapter (1)
Physical Layer Part 1 Lecture -3.
More on Modulation Module B Panko and Panko
Signal Processing and Data Analysis Simon Godsill Lent 2015
Analog to Analog Modulation
Mobile Communications Systems ECE IV Year I Sem
Discrete Fourier Transform
ENEE222 Elements of Discrete Signal Analysis Lab 9 1.
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Presentation transcript:

EEE 244-6: Fourier Transform (FFT) and Signal Processing

Signals and frequency ranges Signal Type Frequency Range Speech 200 to 3200 Hz High-fidelity audio 20 to 20,000 Hz AM radio 535 to 1705 kHz (North America) 526.5 to 1606.5 kHz (Europe) FM radio 87.5 to 108.0 MHz 802.11b Wi-Fi networking 2.401 to 2.473 GHz

Applications of Signal Processing Filtering of noise in audio/video signals Multiple sensor data processing for weather, biomedical signals (ECG or EKG, EEG), automobile fuel monitoring Multiplexing and coding of different cellular user signals to send on the same carrier (3G)

Sine Power signal and spectrum

Spectrum of Three phase signal at 60 Hz Amplitude spectrum for all three phases will have one peak at 60 Hz Phase spectrum will have peaks at 0, 120 and 240 degrees for the three phases

Music signal and spectrum https://upload.wikimedia.org/wikipedia/commons/e/ee/Beet5mov1bars1to5.ogg

Example of ECG filtering Courtesy: ScienceProg

Fourier Transform Amplitude spectrum |X(f)|, Volts Phase spectrum /_X(f), Degrees Periodic signals (example: sine signal) will have discrete spectrum Aperiodic signals (example: music signal) will have continuous spectrum

Practical computation of Fourier Transform The time signal x(t) is sampled at interval Dt sec. to give the time vector: x = [x(0), x(1), x(2)…….x(N-1)] The frequency spectrum X(f) is sampled at interval Df Hz. to give the frequency vector: X = [X(0), X(1), X(2)…….X(N-1)] The vectors x and X are related by the Matlab command fft: X = fft(x)

Example: FFT of a power sine wave Time signal x(t) = 110√2 cos(2p x 60t) clear T=1/60 % 1 period of signal N = 32 % Number of points in FFT dt=T/N % Time interval df = 1/(N*dt) % Frequency interval t=0:dt:T-dt; % Time vector x=110*sqrt(2)*cos(2*pi*60*t) % Signal vector X=fft(x) % FFT vector X=round(X) % Rounds spectrum to avoid phase clutter X=fftshift(X) % shifts spectrum to center zero frequency f=-(N/2)*df:df:(N/2-1)*df % Frequency vector subplot(2,1,1) stem(f,abs(X)); % Amplitude plot xlabel(‘Hz’) subplot(2,1,2) stem(f,angle(X)*180/pi) % Phase plot in degrees

Example: FFT of a three phase power wave Time signal x(t) = 110√2 cos(2p x 60t + 120°) clear T=1/60 % 1 period of signal N = 32 % Number of points in FFT dt=T/N % Time interval df = 1/(N*dt) % Frequency interval t=0:dt:T-dt; % Time vector x=110*sqrt(2)*cos(2*pi*60*t+120*pi/180) % Signal vector X=fft(x) % FFT vector X=round(X) % Rounds spectrum to avoid phase clutter X=fftshift(X) % shifts spectrum to center zero frequency f=-(N/2)*df:df:(N/2-1)*df % Frequency vector subplot(2,1,1) stem(f,abs(X)); % Amplitude plot xlabel(‘Hz’) subplot(2,1,2) stem(f,angle(X)*180/pi) % Phase plot in degrees