Handout 2: Fourier Transform

Similar documents
Handout 13: Intersymbol Interference

University of Toronto Electrical & Computer Engineering ECE 316, Winter 2015 Thursday, February 12, Test #1

Handout 11: Digital Baseband Transmission

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

EITG05 Digital Communications

Chapter-2 SAMPLING PROCESS

Continuous-Time Signal Analysis FOURIER Transform - Applications DR. SIGIT PW JAROT ECE 2221

Communication Channels

+ a(t) exp( 2πif t)dt (1.1) In order to go back to the independent variable t, we define the inverse transform as: + A(f) exp(2πif t)df (1.

Speech, music, images, and video are examples of analog signals. Each of these signals is characterized by its bandwidth, dynamic range, and the

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

10. Introduction and Chapter Objectives

1.Explain the principle and characteristics of a matched filter. Hence derive the expression for its frequency response function.

Lecture 3 Complex Exponential Signals

ECE 201: Introduction to Signal Analysis

Communications IB Paper 6 Handout 2: Analogue Modulation

PULSE SHAPING AND RECEIVE FILTERING

Lecture 2: SIGNALS. 1 st semester By: Elham Sunbu

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2

Example: Telephone line is a bandpass lter which passes only Hz thus in the

1B Paper 6: Communications Handout 2: Analogue Modulation

Communications II. Professor Kin K. Leung EEE Departments Imperial College London

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication

Module 3 : Sampling and Reconstruction Problem Set 3

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values?

Wireless PHY: Modulation and Demodulation

Spectral pre-emphasis/de-emphasis to improve SNR

Digital Signal Processing Lecture 1 - Introduction

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Objectives. Presentation Outline. Digital Modulation Lecture 03

Transmission Fundamentals

Lecture XII: Ideal filters

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Principles of Baseband Digital Data Transmission

Digital Processing of Continuous-Time Signals

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

Signal Processing. Introduction

Digital Processing of

Wavelet Transform. From C. Valens article, A Really Friendly Guide to Wavelets, 1999

1. Clearly circle one answer for each part.

Outline. Wireless PHY: Modulation and Demodulation. Recap: Modulation. Admin. Recap: Demod of AM. Page 1. Recap: Amplitude Modulation (AM)

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

ME scope Application Note 01 The FFT, Leakage, and Windowing

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem

Fourier and Wavelets

Theory of Telecommunications Networks

EEE - 321: Signals and Systems Lab Assignment 3

Experiment 4- Finite Impulse Response Filters

Fourier Transform Analysis of Signals and Systems

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No

System analysis and signal processing

EE5713 : Advanced Digital Communications

INFN Laboratori Nazionali di Legnaro, Marzo 2007 FRONT-END ELECTRONICS PART 2

Module 3 : Sampling & Reconstruction Lecture 26 : Ideal low pass filter

IIR Ultra-Wideband Pulse Shaper Design

Lecture Schedule: Week Date Lecture Title

Solution to Chapter 4 Problems

EE3723 : Digital Communications

EELE503. Modern filter design. Filter Design - Introduction

Chapter 1. Electronics and Semiconductors

Midterm Examination Solutions

The Discrete Fourier Transform. Claudia Feregrino-Uribe, Alicia Morales-Reyes Original material: Dr. René Cumplido

Sampling and Reconstruction of Analog Signals

Communications I (ELCN 306)

Signals and Systems. Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI

4. Design of Discrete-Time Filters

Multirate Digital Signal Processing

Understanding Digital Signal Processing

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

Module 4. Signal Representation and Baseband Processing. Version 2 ECE IIT, Kharagpur

Wideband Channel Characterization. Spring 2017 ELE 492 FUNDAMENTALS OF WIRELESS COMMUNICATIONS 1

EECE 301 Signals & Systems Prof. Mark Fowler

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM)

Lab S-5: DLTI GUI and Nulling Filters. Please read through the information below prior to attending your lab.

Lecture 7 Frequency Modulation

Sampling and Pulse Trains

FFT Analyzer. Gianfranco Miele, Ph.D

Chapter 2. Signals and Spectra

EE228 Applications of Course Concepts. DePiero

ECS 332: Principles of Communications 2012/1. HW 1 Due: July 13

Outline. EECS 3213 Fall Sebastian Magierowski York University. Review Passband Modulation. Constellations ASK, FSK, PSK.

Wireless Communication

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

EE 442 Homework #3 Solutions (Spring 2016 Due February 13, 2017 ) Print out homework and do work on the printed pages.

Chapter 2. Fourier Series & Fourier Transform. Updated:2/11/15

Chapter 2: Signal Representation

Solutions to Information Theory Exercise Problems 5 8

CSC475 Music Information Retrieval

Laboratory 3: Frequency Modulation

Fourier Methods of Spectral Estimation

Signal Processing Summary

Problems from the 3 rd edition

Windows and Leakage Brief Overview

EE225E/BIOE265 Spring 2013 Principles of MRI. Assignment 3. x 2 + y 2 0

COURSE OUTLINE. Introduction Signals and Noise Filtering: LPF1 Constant-Parameter Low Pass Filters Sensors and associated electronics

Intuitive Guide to Fourier Analysis. Charan Langton Victor Levin

Theory of Telecommunications Networks

ECE 201: Introduction to Signal Analysis. Dr. B.-P. Paris Dept. Electrical and Comp. Engineering George Mason University

Laboratory Assignment 4. Fourier Sound Synthesis

Transcription:

ENGG 2310-B: Principles of Communication Systems Handout 2: Fourier ransform 2018 19 First erm Instructor: Wing-Kin Ma September 3, 2018 Suggested Reading: Chapter 2 of Simon Haykin and Michael Moher, Communication Systems (5th Edition), Wily & Sons Ltd; or Chapter 3 of B. P. Lathi and Z. Ding, Modern Digital and Analog Communication Systems (4th Edition), Oxford University Press. he purpose of this handout is to review basic concepts about the Fourier transform, especially those related to communication signals. 1 he Fourier ransform Let g(t) be a signal in time domain, or, a function of time t. he Fourier transform of the signal g(t) is defined as G(f) = g(t)e j2πft dt, (1) where j = 1, and the variable f denotes frequency. Given a Fourier transform G(f), the corresponding signal g(t) may be obtained by the inverse Fourier transform formula g(t) = G(f)e j2πft df. (2) We should emphasize that the time t is measured in seconds (s), and the frequency f is measured in Hertz (Hz). In the literature, it is also common to use angular frequency as an alternative way to measure frequency. he angular frequency, denoted herein by ω, has the following relationship with the frequency f ω = 2πf, and ω is measured in radians per second (rad/s). his course will adopt f (or Hertz) as our main notation for frequency. In the description above, we have hidden some mathematical details. In particular, from a mathematics viewpoint, a key question is whether the Fourier transform integral (1) exists; the same applies to the inverse Fourier transform integral (2). Simply speaking, the Fourier transform is provably existent for certain classes of signals g(t). One such class is that of the finite-energy signals, that is, signals satisfying g(t) 2 dt <. We introduce some shorthand notations for convenience purposes. We use the operators notation G(f) = F [g(t)] to represent the Fourier transform in (1). Likewise, g(t) = F 1 [G(f)] represents the inverse Fourier transform in (2). he notation g(t) G(f) means that g(t) and G(f) are a Fourier-transform pair (more verbosely, it means that g(t) is the Fourier transform of G(f), and G(f) the inverse Fourier transform of g(t)). 1

1.1 Example: Rectangular Pulse We consider a rectangular pulse of duration and amplitude A. he following representation is used. Let { 1, 1 rect(t) = 2 < t < 1 2 (3) 0, t 1. We represent our interested pulse signal by g(t) = A rect ( ) t. (4) (As a mini-exercise for you, sketch rect(t) and g(t).) he Fourier transform of g(t) is given by G(f) = /2 Let us express (5) in a more compact form. Let /2 Ae j2πft dt = A sin(πf ). (5) πf sinc(λ) = sin(πλ) πλ denote the sinc function. he Fourier transform of g(t) in (5) can be equivalently written as G(f) = A sinc(f ). (6) We thus have obtained the Fourier-transform pair ( ) t A rect A sinc(f ) (7) he Fourier transform G(f) is sketched in Figure 1. Figure 1: he Fourier transform of a rectangular pulse. 2

1.2 Spectrum Physically, the Fourier transform of a signal describes the frequency-domain or spectral contents of the signal at various frequencies. In particular, given a signal g(t), the corresponding Fourier transform G(f) can be expressed as G(f) = G(f) e jθ(f), (8) where G(f) is the absolute value of G(f) and describes the magnitude of the frequency component of g(t) at frequency f; θ(f) is the phase value of G(f) and describes the phase of the frequency component of g(t) at frequency f (note that the Fourier transform G(f) is generally complex-valued, even though g(t) is real-valued). We call G(f) the amplitude spectrum of g(t), and θ(f) the phase spectrum of g(t). Figure 2: he amplitude spectrum of a rectangular pulse. Let us take the rectangular pulse example in Section 1.1 as an example. he amplitude spectrum is G(f) = A sinc(f ). Figure 2 illustrates the amplitude spectrum. It is observed that the rectangular pulse signal exhibits strong spectral contributions over the frequency interval [ 1, 1 ]. his further implies that if the pulse signal has a shorter duration, then the corresponding Fourier transform will occupy a wider range of frequencies. 2 Properties of the Fourier ransform Given a signal g(t), one may obtain the corresponding Fourier transform G(f) by solving the integral in (1) in a direct manner. Alternatively, we may employ known results or properties of the Fourier transform to derive G(f). In fact, an indirect proof based on such properties can sometimes be much simpler than directly tackling the Fourier transform integral. In addition, properties themselves provide insight into analysis of communication signals and systems. 3

Property Mathematical Description 1. Linearity ag 1 (t) + bg 2 (t) ag 1 (f) + bg 2 (f) where a and b are constants 2. ime scaling g(at) 1 ( ) f a G where a is a constant a 3. Duality If g(t) G(f), then G(t) g( f) 4. ime shifting g(t t 0 ) G(f)e j2πft 0 5. Frequency shifting e j2πfct g(t) G(f f c ) 6. Area under g(t) g(t)dt = G(0) 7. Area under G(f) g(0) = G(f)df 8. Differentiation in the time domain 9. Integration in the time domain d g(t) j2πfg(f) dt t g(τ)dτ 1 G(0) G(f) + j2πf 2 δ(f) 10. Conjugate functions If g(t) G(f), then g (t) G ( f) 11. Multiplication in the time domain g 1 (t)g 2 (t) G 1 (λ)g 2 (f λ)dλ 12. Convolution in the time domain g 1 (τ)g 2 (t τ)dτ G 1 (f)g 2 (f) 13. Rayleigh s energy theorem g(t) 2 dt = G(f) 2 df able 1: Summary of properties of the Fourier transform. We give a summary of a number of frequently-used Fourier transform properties in able 1. In the ensuing subsections we give examples on how these properties are used. 2.1 he Rectangular Pulse Example Revisited Consider the rectangular pulse example in Section 1.1 again. An alternative way to solve the Fourier transform is to first solve the Fourier transform of rect(t), which can be easily shown to be rect(t) sinc(f). 4

hen, we use the time scaling property, which says that g(at) 1 ( ) f a G, a where a 0 is a constant. By the time scaling property, we have ( ) t A rect A sinc(f ). 2.2 Example: Rectangular Pulse with Interval (0, ) Consider a rectangular pulse whose time interval is between 0 and, viz. { A, 0 < t < g(t) = 0, t 0 or t (again, sketch g(t)). he Fourier transform of g(t) can be obtained by direct integration, and the result is G(f) = e j2πf/2 A sinc(f ) (try!). Alternatively, we can use the time shifting property if g(t) G(f), then g(t t 0 ) G(f)e j2πft 0 for any time constant t 0. o apply the time shifting property, we first rewrite g(t) as ( ) t /2 g(t) = A rect. We have shown in Section 1.1 or Section 2.1 that A rect ( ) t A sinc(f ). It directly follows from the time shifting property that ( ) t /2 A rect e j2πf/2 A sinc(f ) 2.3 Example: Radio Frequency (RF) Pulse Consider a pulse signal ( ) t g(t) = A rect cos(2πf c t), which is a sinusoidal pulse with frequency f c, amplitude A and duration (sketch g(t) again). he Fourier transform of g(t) can be solved once again by direct integration, and the result is G(f) = A 2 (sinc((f f c) ) + sinc((f + f c ) )). Here, we solve the Fourier transform by the frequency shifting property: If g(t) G(f), then for any real constant f c. By noting that e j2πfct g(t) G(f f c ) cos(2πf c t) = 1 2 (e j2πfct + e j2πfct) 5

and by applying the frequency shifting property, we get [ ( ) ] { [ ( t t F A rect cos(2πf c t) = A F rect ) e j2πfct ] + F [ ( ) ]} t rect e j2πfct = A 2 (sinc((f f c) ) + sinc((f + f c ) )). (9) In this example we are also interested in the amplitude spectrum of the RF pulse. Figure 3 illustrates the amplitude spectrum. In this illustration we assume that f c, so that the two terms in (9) have no significant overlaps. Since the amplitude spectrum is symmetric 1, let us just look at the positive frequencies (f > 0). As can be seen in Figure 3, the significant portion of spectral components of g(t) lies in the frequency interval [f c 1/, f c + 1/ ]. Figure 3: he amplitude spectrum of an RF pulse. 2.4 Example: Sinc Pulse Consider a sinc pulse function g(t) = A sinc(2w t), (10) where W 0 is a constant. We use the duality property to obtain the Fourier transform of g(t). he duality property states that if g(t) G(f), then G(t) g( f). 1 It can be proven that for a real-valued g(t), the amplitude spectrum G(f) must be symmetric at f = 0. However, we should note that the same does not apply when g(t) is a complex-valued function. An example is g(t) = Ae j2πfct rect ( ) t. 6

In Section 1.1, we have obtained the result rect(t) sinc(f). Hence, by duality, we have sinc(t) rect( f) = rect(f). By applying time scaling, the following result is yielded A sinc(2w t) A ( ) f 2W rect. (11) 2W It is interesting to examine the spectral contents of a sinc pulse. Figure 4 shows the amplitude spectrum of g(t) = A sinc(2w t). It is seen that the spectral contents of g(t) are strictly limited within the frequency interval [ W, W ]. his is unlike rectangular pulses, where spectral leakage still appears even when f approaches infinity or minus infinity; cf. Figure 2. Figure 4: he amplitude spectrum of a sinc pulse. 2.5 Other Properties We should also mention several important properties. he convolution property g 1 (τ)g 2 (t τ)dτ G 1 (f)g 2 (f) will be used when we deal with channels and filters. he property g(t)dt = G(0) is useful in evaluating the mean or DC value of a signal. ake the sinc pulse in (10) as an example. While solving the integral g(t)dt may be difficult, one can obtain the DC value by A g(t)dt = G(0) = 2W (see (11)). he Rayleigh energy theorem g(t) 2 dt = G(f) 2 df, which physically translates into the implication that the energy evaluated in time domain is identical to the energy evaluated in frequency domain, also proves useful in many occasions. For the sinc 7

pulse example, we can directly obtain the pulse energy by E = = ( A 2W = A2 2W. 3 Signals hrough Systems g(t) 2 dt = ) 2 W W df G(f) 2 df In many situations we have devices that take a signal as the input and produces another signal as the output. We use the notion of systems to characterize such devices. In its generic form, a system is represented by a formula y(t) = [x(t)], where x(t) is the input signal, y(t) is the output signal, and [ ] denotes a transformation that characterizes the input-output relation of the system. We may also use a diagram, such as the one below, to represent the system. Figure 5: A generic system diagram. 3.1 Linear ime-invariant Systems We are interested in a system subclass called the linear time-invariant (LI) systems. You should have learnt the LI system concepts in ENGG2030 Signals and Systems or in relevant courses. Simply speaking, an LI system is a system that exhibits linear input-output relationship and does not change with time. he beauty with LI systems is that its input-output relationship can always be written as y(t) = h(τ)x(t τ)dτ, (12) for some time function h(t) that is called the impulse response of the system. Note that (12) is a convolution integral. Also, by taking the Fourier transform on the both sides of (12), we get Y (f) = H(f)X(f), (13) where H(f) = F [h(t)] is called the frequency response of the (LI) system. 3.2 Filters A filter is a device that is designed to keep frequency components of the input signal that are within a certain frequency region (or a prespecified frequency band), and reject those that are outside the 8

region. here are many ways to implement a filter in real world, and electronic circuits and DSP technology are two commonly known ways to do so. Generally, a filter is assumed to be LI such that (13) applies. Lowpass, highpass and bandpass filters are some of the most frequently seen types of filters in engineering. Figure 6 shows how each type of filters works. We should note that the illustrations in Figure 6 are ideal. Let us take the lowpass filter as an example. he frequency response of the lowpass filter is an ideal rectangular function { 1, B f B H(f) = 0, f > B where B denotes the cutoff frequency of the lowpass filter. corresponding impulse response is In Section 2.4, we learnt that the h(t) = 2B sinc(2bt). Implementing a filter that has such a sinc-shape impulse response is impossible in reality: it has a very long time spread or duration (see the wave shape in Figure 1), and in fact h(t) is time unlimited. Having said that, and as in many engineering studies, we can seek good approximations to the ideal lowpass filter that can be effectively realized in real world. In a nutshell, practical filter designs lead to another topic which you can learn later in more advanced courses. In this course where we focus more on communication system architectures, we will assume ideal filtering in many cases so as to understand the concepts more easily. 9

(a) lowpass filter (b) highpass filter (c) bandpass filter Figure 6: Illustration of filtering. 10