Lecture 8 ELE 301: Signals and Systems



Similar documents
EE 179 April 21, 2014 Digital and Analog Communication Systems Handout #16 Homework #2 Solutions

Review of Fourier series formulas. Representation of nonperiodic functions. ECE 3640 Lecture 5 Fourier Transforms and their properties

Lecture 7 ELE 301: Signals and Systems

9 Fourier Transform Properties

TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS

SIGNAL PROCESSING & SIMULATION NEWSLETTER

Angle Modulation, II. Lecture topics FM bandwidth and Carson s rule. Spectral analysis of FM. Narrowband FM Modulation. Wideband FM Modulation

5 Signal Design for Bandlimited Channels

Chapter 8 - Power Density Spectrum

1.1 Discrete-Time Fourier Transform

Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically.

Lecture 18: The Time-Bandwidth Product

UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE Fall 2009 Linear Systems Fundamentals

Frequency Response of FIR Filters

LS.6 Solution Matrices

Experiment 3: Double Sideband Modulation (DSB)

PYKC Jan Lecture 1 Slide 1

NRZ Bandwidth - HF Cutoff vs. SNR

The continuous and discrete Fourier transforms

SGN-1158 Introduction to Signal Processing Test. Solutions

SAMPLE SOLUTIONS DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters Andreas Antoniou

Class Note for Signals and Systems. Stanley Chan University of California, San Diego

Convolution, Correlation, & Fourier Transforms. James R. Graham 10/25/2005

Adding Sinusoids of the Same Frequency. Additive Synthesis. Spectrum. Music 270a: Modulation

From Fundamentals of Digital Communication Copyright by Upamanyu Madhow,

UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE Fall 2010 Linear Systems Fundamentals

T = 10-' s. p(t)= ( (t-nt), T= 3. n=-oo. Figure P16.2

Analysis/resynthesis with the short time Fourier transform

(Refer Slide Time: 01:11-01:27)

Probability and Random Variables. Generation of random variables (r.v.)

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective

Lectures 5-6: Taylor Series

Laboratory Manual and Supplementary Notes. CoE 494: Communication Laboratory. Version 1.2

Current Probes, More Useful Than You Think

How To Understand The Nyquist Sampling Theorem

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

RLC Resonant Circuits

ECE 5520: Digital Communications Lecture Notes Fall 2009

Introduction to IQ-demodulation of RF-data

CHAPTER 6 Frequency Response, Bode Plots, and Resonance

CONTROLLABILITY. Chapter Reachable Set and Controllability. Suppose we have a linear system described by the state equation

a 1 x + a 0 =0. (3) ax 2 + bx + c =0. (4)

Chapter 29 Alternating-Current Circuits

Lecture 7: Finding Lyapunov Functions 1

ELE745 Assignment and Lab Manual

Design of FIR Filters

Lecture 8: Signal Detection and Noise Assumption

The Membrane Equation

The Calculation of G rms

Higher Education Math Placement

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA

General Theory of Differential Equations Sections 2.8, , 4.1

Digital Transmission (Line Coding)

To define function and introduce operations on the set of functions. To investigate which of the field properties hold in the set of functions

CITY UNIVERSITY LONDON. BEng Degree in Computer Systems Engineering Part II BSc Degree in Computer Systems Engineering Part III PART 2 EXAMINATION

FFT Algorithms. Chapter 6. Contents 6.1

How To Understand The Discrete Fourier Transform

Frequency Domain and Fourier Transforms

Introduction to Receivers

Lezione 6 Communications Blockset

The integrating factor method (Sect. 2.1).

Lecture 14: Section 3.3

Solutions to Linear First Order ODE s

The Fourier Analysis Tool in Microsoft Excel

Lecture 13 Linear quadratic Lyapunov theory

MATRIX TECHNICAL NOTES

Algebra I Vocabulary Cards

Tables of Common Transform Pairs

MODULATION Systems (part 1)

2.161 Signal Processing: Continuous and Discrete Fall 2008

3. INNER PRODUCT SPACES

ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1

Linear Control Systems

Second Order Linear Nonhomogeneous Differential Equations; Method of Undetermined Coefficients. y + p(t) y + q(t) y = g(t), g(t) 0.

Understanding Basic Calculus

Understanding CIC Compensation Filters

Notes on Determinant

Discrete-Time Signals and Systems

How to Graph Trigonometric Functions

CONVOLUTION Digital Signal Processing

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Lecture 5 Rational functions and partial fraction expansion

f x a 0 n 1 a 0 a 1 cos x a 2 cos 2x a 3 cos 3x b 1 sin x b 2 sin 2x b 3 sin 3x a n cos nx b n sin nx n 1 f x dx y

ES250: Electrical Science. HW7: Energy Storage Elements

1 Norms and Vector Spaces

MATH 425, PRACTICE FINAL EXAM SOLUTIONS.

Math Review. for the Quantitative Reasoning Measure of the GRE revised General Test

Agilent PN Extending Vector Signal Analysis to 26.5 GHz with 20 MHz Information Bandwidth

RF SYSTEM DESIGN OF TRANSCEIVERS FOR WIRELESS COMMUNICATIONS

G(s) = Y (s)/u(s) In this representation, the output is always the Transfer function times the input. Y (s) = G(s)U(s).

Introduction to the Finite Element Method (FEM)

BSEE Degree Plan Bachelor of Science in Electrical Engineering:

Lecture Notes on Polynomials

Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction

Solving Quadratic Equations by Factoring

Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

Transcription:

Lecture 8 ELE 3: Signals and Systems Prof. Paul Cuff Princeton University Fall 2-2 Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 / 37 Properties of the Fourier Transform Properties of the Fourier Transform Linearity Time-shift Time Scaling Conjugation Duality Parseval Convolution and Modulation Periodic Signals Constant-Coefficient Differential Equations Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 2 / 37

Linearity Linear combination of two signals x (t) and x 2 (t) is a signal of the form ax (t) + bx 2 (t). Linearity Theorem: The Fourier transform is linear; that is, given two signals x (t) and x 2 (t) and two complex numbers a and b, then ax (t) + bx 2 (t) ax (jω) + bx 2 (jω). This follows from linearity of integrals: (ax (t) + bx 2 (t))e j2πft dt = a x (t)e j2πft dt + b x 2 (t)e j2πft dt = ax (f ) + bx 2 (f ) Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 3 / 37 Finite Sums This easily extends to finite combinations. Given signals x k (t) with Fourier transforms X k (f ) and complex constants a k, k =, 2,... K, then K K a k x k (t) a k X k (f ). k= If you consider a system which has a signal x(t) as its input and the Fourier transform X (f ) as its output, the system is linear! k= Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 4 / 37

Linearity Example Find the Fourier transform of the signal This signal can be recognized as { x(t) = 2 2 t < t 2 x(t) = 2 rect ( t 2 ) + rect (t) 2 and hence from linearity we have ( ) X (f ) = 2 sinc(2f ) + 2 2 sinc(f ) = sinc(2f ) + 2 sinc(f ) Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 5 / 37.2.8.6 2 rect(t/2) + 2 rect(t).4.2!.2!2.5!2!.5!!.5.5.5 2 2.5 2 2 2.5 sinc(ω/π) + 2 sinc(ω/(2π)).5!.5!!8!6!4!2 2 4 6 8 4π 2π 2π ω 4π L Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 6 / 37

Scaling Theorem Stretch (Scaling) Theorem: Given a transform pair x(t) X (f ), and a real-valued nonzero constant a, x(at) ( ) f a X a Proof: Here consider only a >. (negative a left as an exercise) Change variables τ = at x(at)e j2πft j2πf τ/a dτ dt = x(τ)e a = ( ) f a X. a If a = time reversal theorem: X ( t) X ( f ) Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 7 / 37 Scaling Examples We have already seen that rect(t/t ) T sinc(tf ) by brute force integration. The scaling theorem provides a shortcut proof given the simpler result rect(t) sinc(f ). This is a good point to illustrate a property of transform pairs. Consider this Fourier transform pair for a small T and large T, say T = and T = 5. The resulting transform pairs are shown below to a common horizontal scale: Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 8 / 37

Compress in time - Expand in frequency.2.8 rect(t) 6 4 sinc(ω/2π).6.4 2.2!.2!2! 2 5 5 t!2!!5 5 π 5π 5π π ω.2.8.6.4 rect(t/5) 5 4 3 2.2!.2!2! 2 5 5 t! 5sinc(5ω/2π)!2 π! 5π!5 5 5π π ω Cuff (Lecture 7) ELE 3: Signals and Narrower pulse means higher bandwidth. Systems Fall 2-2 9 / 37 Scaling Example 2 As another example, find the transform of the time-reversed exponential x(t) = e at u( t). This is the exponential signal y(t) = e at u(t) with time scaled by -, so the Fourier transform is X (f ) = Y ( f ) = a j2πf. Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 / 37

Scaling Example 3 As a final example which brings two Fourier theorems into use, find the transform of x(t) = e a t. This signal can be written as e at u(t) + e at u( t). Linearity and time-reversal yield X (f ) = = = Much easier than direct integration! a + j2πf + a j2πf 2a a 2 (j2πf ) 2 2a a 2 + (2πf ) 2 Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 / 37 Complex Conjugation Theorem Complex Conjugation Theorem: If x(t) X (f ), then x (t) X ( f ) Proof: The Fourier transform of x (t) is x (t)e j2πft dt = = ( ) x(t)e j2πft dt ( x(t)e dt) ( j2πf )t = X ( f ) Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 2 / 37

Duality Theorem We discussed duality in a previous lecture. Duality Theorem: If x(t) X (f ), then X (t) x( f ). This result effectively gives us two transform pairs for every transform we find. Exercise What signal x(t) has a Fourier transform e f? Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 3 / 37 Shift Theorem The Shift Theorem: x(t τ) e j2πf τ X (f ) Proof: Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 4 / 37

Example: square pulse Consider a causal square pulse p(t) = for t [, T ) and otherwise. We can write this as ( ) t T 2 p(t) = rect T From shift and scaling theorems P(f ) = Te jπft sinc(tf ). Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 5 / 37 The Derivative Theorem The Derivative Theorem: Given a signal x(t) that is differentiable almost everywhere with Fourier transform X (f ), x (t) j2πfx (f ) Similarly, if x(t) is n times differentiable, then d n x(t) dt n (j2πf ) n X (f ) Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 6 / 37

Dual Derivative Formula There is a dual to the derivative theorem, i.e., a result interchanging the role of t and f. Multiplying a signal by t is related to differentiating the spectrum with respect to f. ( j2πt)x(t) X (f ) Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 7 / 37 The Integral Theorem Recall that we can represent integration by a convolution with a unit step t x(τ)dτ = (x u)(t). Using the Fourier transform of the unit step function we can solve for the Fourier transform of the integral using the convolution theorem, [ t ] F x(τ)dτ = F [x(t)] F [u(t)] ( = X (f ) 2 δ(f ) + ) j2πf = X () X (f ) δ(f ) + 2 j2πf. Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 8 / 37

Fourier Transform of the Unit Step Function How do we know the derivative of the unit step function? The unit step function does not converge under the Fourier transform. But just as we use the delta function to accommodate periodic signals, we can handle the unit step function with some sleight-of-hand. Use the approximation that u(t) e at u(t) for small a. Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 9 / 37 A symmetric construction for approximating u(t) Example: Find the Fourier transform of the signum or sign signal t > f (t) = sgn(t) = t =. t < We can approximate f (t) by the signal as a. f a (t) = e at u(t) e at u( t) Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 2 / 37

This looks like.5.5 sgn(t) e t/5 e t!.5!!.5!2!.5!!.5.5.5 2 t As a, f a (t) sgn(t). The Fourier transform of f a (t) is F a (f ) = F [f a (t)] = F [ e at u(t) e at u( t) ] = F [ e at u(t) ] F [ e at u( t) ] = a + j2πf a j2πf j4πf = a 2 + (2πf ) 2 Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 2 / 37 Therefore, lim a(f ) a = j4πf lim a a 2 + (2πf ) 2 = j4πf (2πf ) 2 = jπf. This suggests we define the Fourier transform of sgn(t) as { 2 sgn(t) j2πf f f =. Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 22 / 37

With this, we can find the Fourier transform of the unit step, as can be seen from the plots u(t) = 2 + 2 sgn(t) sgn(t) u(t) t t The Fourier transform of the unit step is then [ F [u(t)] = F 2 + ] 2 sgn(t) = 2 δ(f ) + ( ). 2 jπf Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 23 / 37 The transform pair is then u(t) 2 δ(f ) + j2πf. πδ(ω) + jω π jω ω Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 24 / 37

Parseval s Theorem (Parseval proved for Fourier series, Rayleigh for Fourier transforms. Also called Plancherel s theorem) Recall signal energy of x(t) is E x = x(t) 2 dt Interpretation: energy dissipated in a one ohm resistor if x(t) is a voltage. Can also be viewed as a measure of the size of a signal. Theorem: E x = x(t) 2 dt = X (f ) 2 df Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 25 / 37 Example of Parseval s Theorem Parseval s theorem provides many simple integral evaluations. For example, evaluate sinc 2 (t) dt We have seen that sinc(t) rect(f ). Parseval s theorem yields sinc 2 (t) dt = rect 2 (f ) df /2 = df /2 =. Try to evaluate this integral directly and you will appreciate Parseval s shortcut. Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 26 / 37

The Convolution Theorem Convolution in the time domain multiplication in the frequency domain This can simplify evaluating convolutions, especially when cascaded. This is how most simulation programs (e.g., Matlab) compute convolutions, using the FFT. The Convolution Theorem: Given two signals x (t) and x 2 (t) with Fourier transforms X (f ) and X 2 (f ), (x x 2 )(t) X (f )X 2 (f ) Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 27 / 37 Proof: The Fourier transform of (x x 2 )(t) is x (τ)x 2 (t τ) dτ e j2πft dt = x (τ) x 2 (t τ)e j2πft dt dτ. Using the shift theorem, this is = ( ) x (τ) e j2πf τ X 2 (f ) dτ = X 2 (f ) x (τ)e j2πf τ dτ = X 2 (f )X (f ). Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 28 / 37

Examples of Convolution Theorem Unit Triangle Signal (t) { t if t < otherwise. Δ(t) - t Easy to show (t) = rect(t) rect(t). Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 29 / 37 Since then rect(t) sinc(f ) (t) sinc 2 (f )..25.2 sinc 2 (ω/2π).5..5!!8!6!4!2 2 4 6 8 4π 2π 2π 4π ω Transform Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 3 / 37

Multiplication Property If x (t) X (f ) and x 2 (t) X 2 (f ), x (t)x 2 (t) (X X 2 )(f ). This is the dual property of the convolution property. Note: If ω is used instead of f, then a /2π term must be included. Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 3 / 37 Multiplication Example - Bandpass Filter A bandpass filter can be implemented using a low-pass filter and multiplication by a complex exponential. Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 32 / 37

Modulation The Modulation Theorem: Given a signal x(t) with spectrum x(f ), then x(t)e j2πft X (f f ), x(t) cos(2πf t) 2 (X (f f ) + X (f + f )), x(t) sin(2πf t) 2j (X (f f ) X (f + f )). Modulating a signal by an exponential shifts the spectrum in the frequency domain. This is a dual to the shift theorem. It results from interchanging the roles of t and f. Modulation by a cosine causes replicas of X (f ) to be placed at plus and minus the carrier frequency. Replicas are called sidebands. Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 33 / 37 Amplitude Modulation (AM) Modulation of complex exponential (carrier) by signal x(t): x m (t) = x(t)e j2πft Variations: f c (t) = f (t) cos(ω t) (DSB-SC) f s (t) = f (t) sin(ω t) (DSB-SC) f a (t) = A[ + mf (t)] cos(ω t) (DSB, commercial AM radio) m is the modulation index Typically m and f (t) are chosen so that mf (t) < for all t Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 34 / 37

Examples of Modulation Theorem.2.8.6.4.2 rect(t).2.8.6.4.2 sinc(ω/2π)!.2!2 2! 2.5!.5!!2 2! 2 t t rect(t)cos(πt)!.2!2! 2 2π π π 2π ω.2.8.6.4.2!.2!2! 2 2π π ( ) ω ω π 2 sinc 2π π 2π ) + 2 sinc ( ω + π 2π Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 35 / 37 Periodic Signals Suppose x(t) is periodic with fundamental period T and frequency f = /T. Then the Fourier series representation is, x(t) = k= a k e j2πkft. Let s substitute in some δ functions using the sifting property: x(t) = = a k δ(f kf )e j2πft df, k= ( ) a k δ(f kf ) e j2πft df. k= This implies the Fourier transform: x(t) k= a kδ(f kf ). Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 36 / 37

Constant-Coefficient Differential Equations n k= a k d k y(t) dt k = M k= b k d k x(t) dt k. Find the Fourier Transform of the impulse response (the transfer function of the system, H(f )) in the frequency domain. Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 37 / 37