ECE 201: Introduction to Signal Analysis

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

ECE 201: Introduction to Signal Analysis

The Formula for Sinusoidal Signals

Synthesis: From Frequency to Time-Domain

Lecture: Complex Exponentials

Digital Signal Processing Lecture 1 - Introduction

DSP First. Laboratory Exercise #2. Introduction to Complex Exponentials

Lecture 3 Complex Exponential Signals

Basic Signals and Systems

CSC475 Music Information Retrieval

Signal Processing First Lab 02: Introduction to Complex Exponentials Multipath. x(t) = A cos(ωt + φ) = Re{Ae jφ e jωt }

Digital Video and Audio Processing. Winter term 2002/ 2003 Computer-based exercises

DSP First Lab 03: AM and FM Sinusoidal Signals. We have spent a lot of time learning about the properties of sinusoidal waveforms of the form: k=1

Here are some of Matlab s complex number operators: conj Complex conjugate abs Magnitude. Angle (or phase) in radians

Sinusoids. Lecture #2 Chapter 2. BME 310 Biomedical Computing - J.Schesser

Problem Set 1 (Solutions are due Mon )

Signal Processing First Lab 02: Introduction to Complex Exponentials Direction Finding. x(t) = A cos(ωt + φ) = Re{Ae jφ e jωt }

1 Introduction and Overview

Introduction to signals and systems

DFT: Discrete Fourier Transform & Linear Signal Processing

Laboratory Assignment 4. Fourier Sound Synthesis

DSP First. Laboratory Exercise #7. Everyday Sinusoidal Signals

Fall Music 320A Homework #2 Sinusoids, Complex Sinusoids 145 points Theory and Lab Problems Due Thursday 10/11/2018 before class

Frequency Division Multiplexing Spring 2011 Lecture #14. Sinusoids and LTI Systems. Periodic Sequences. x[n] = x[n + N]

CMPT 368: Lecture 4 Amplitude Modulation (AM) Synthesis

1 Introduction and Overview

GEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING

Sinusoids and Phasors (Chapter 9 - Lecture #1) Dr. Shahrel A. Suandi Room 2.20, PPKEE

Aliasing. Consider an analog sinusoid, representing perhaps a carrier in a radio communications system,

George Mason University ECE 201: Introduction to Signal Analysis Spring 2017

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

DSP First. Laboratory Exercise #4. AM and FM Sinusoidal Signals

Signals and Systems EE235. Leo Lam

1. page xviii, line 23:... conventional. Part of the reason for this...

Solution to Chapter 4 Problems

Signal Processing. Introduction

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar

Lecture 7 Frequency Modulation

Spectrum. Additive Synthesis. Additive Synthesis Caveat. Music 270a: Modulation

Lab P-4: AM and FM Sinusoidal Signals. We have spent a lot of time learning about the properties of sinusoidal waveforms of the form: ) X

Midterm 1. Total. Name of Student on Your Left: Name of Student on Your Right: EE 20N: Structure and Interpretation of Signals and Systems

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2025 Fall 1999 Lab #7: Frequency Response & Bandpass Filters

THE HONG KONG POLYTECHNIC UNIVERSITY Department of Electronic and Information Engineering. EIE2106 Signal and System Analysis Lab 2 Fourier series

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202)

Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback

Fourier Signal Analysis

Continuous time and Discrete time Signals and Systems

Project 2 - Speech Detection with FIR Filters

G(f ) = g(t) dt. e i2πft. = cos(2πf t) + i sin(2πf t)

Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2

Final Exam Solutions June 7, 2004

Music 270a: Modulation

Limitations of Sum-of-Sinusoid Signals

Laboratory Assignment 5 Amplitude Modulation

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

Continuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

10. Introduction and Chapter Objectives

Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Fall Semester, Introduction to EECS 2

HW 6 Due: November 3, 10:39 AM (in class)

Frequency-Domain Sharing and Fourier Series

Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Spring Semester, Introduction to EECS 2

Sinusoids and Sinusoidal Correlation

ELT COMMUNICATION THEORY

Lecture 17 z-transforms 2

Lab S-7: Spectrograms of AM and FM Signals. 2. Study the frequency resolution of the spectrogram for two closely spaced sinusoids.

Final Exam Solutions June 14, 2006

6.02 Fall 2012 Lecture #12

1. In the command window, type "help conv" and press [enter]. Read the information displayed.

Data Acquisition Systems. Signal DAQ System The Answer?

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011

Lab S-8: Spectrograms: Harmonic Lines & Chirp Aliasing

Experiment 8: Sampling

EEL 4350 Principles of Communication Project 2 Due Tuesday, February 10 at the Beginning of Class

Lecture 15. Signal Transmission Radio Spectrum. Duplexing Channel Sharing or Multiplexing Modulation. Elec 1200

EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM

Topic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music)

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Objectives. Presentation Outline. Digital Modulation Lecture 03

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu

Chapter-2 SAMPLING PROCESS

THE SINUSOIDAL WAVEFORM

DSP First Lab 08: Frequency Response: Bandpass and Nulling Filters

CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

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

Lab 4 Fourier Series and the Gibbs Phenomenon

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

Multirate Digital Signal Processing

Physics 115 Lecture 13. Fourier Analysis February 22, 2018

Subtractive Synthesis. Describing a Filter. Filters. CMPT 468: Subtractive Synthesis

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

EECS 216 Winter 2008 Lab 2: FM Detector Part I: Intro & Pre-lab Assignment

Project I: Phase Tracking and Baud Timing Correction Systems

Lab P-3: Introduction to Complex Exponentials Direction Finding. zvect( [ 1+j, j, 3-4*j, exp(j*pi), exp(2j*pi/3) ] )

6.02 Practice Problems: Modulation & Demodulation

Linear Frequency Modulation (FM) Chirp Signal. Chirp Signal cont. CMPT 468: Lecture 7 Frequency Modulation (FM) Synthesis

Introduction to Mathematical Modeling of Signals and Systems

DIGITAL SIGNAL PROCESSING. Chapter 1 Introduction to Discrete-Time Signals & Sampling

Theory of Telecommunications Networks

Signals. Periodic vs. Aperiodic. Signals

Real Analog Chapter 10: Steady-state Sinusoidal Analysis

Transcription:

ECE 201: Introduction to Signal Analysis Dr. B.-P. Paris Dept. Electrical and Comp. Engineering George Mason University Last updated: November 29, 2016 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 1

Course Overview Part I Introduction 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 2

Course Overview Lecture: Introduction 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 3

Course Overview Learning Objectives Intro to Electrical Engineering via Digital Signal Processing. Develop initial understanding of Signals and Systems. Learn MATLAB Note: Math is not very hard - just algebra. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 4

Course Overview DSP - Digital Signal Processing Digital: processing via computers and digital hardware we will use PC s. Signal: Principally signals are just functions of time Entertainment/music Communications Medical,... Processing: analysis and transformation of signals we will use MATLAB 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 5

Course Overview Outline of Topics Sinusoidal Signals Time and Frequency representation of signals Sampling Filtering MATLAB Lectures Labs Homework 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 6

Course Overview Sinusoidal Signals Fundamental building blocks for describing arbitrary signals. General signals can be expresssed as sums of sinusoids (Fourier Theory) Bridge to frequency domain. Sinusoids are special signals for linear filters (eigenfunctions). Manipulating sinusoids is much easier with the help of complex numbers. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 7

Course Overview Time and Frequency Closely related via sinusoids. Provide two different perspectives on signals. Many operations are easier to understand in frequency domain. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 8

Course Overview Sampling Conversion from continuous time to discrete time. Required for Digital Signal Processing. Converts a signal to a sequence of numbers (samples). Straightforward operation with a few strange effects. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 9

Course Overview Filtering A simple, but powerful, class of operations on signals. Filtering transforms an input signal into a more suitable output signal. Often best understood in frequency domain. Input System Output 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 10

Course Overview Relationship to other ECE Courses Next steps after ECE 201: ECE 220/320: Signals and Systems ECE 285/286: Circuits Core courses in controls and communications: ECE 421: Controls ECE 460: Communications Electives: ECE 410: DSP ECE 450: Robotics ECE 463: Digital Comms 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 11

Sinusoidal Signals Complex Exponential Signals Part II Sinusoids and Complex Exponentials 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 12

Sinusoidal Signals Complex Exponential Signals Lecture: Introduction to Sinusoids 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 13

Sinusoidal Signals Complex Exponential Signals The Formula for Sinusoidal Signals The general formula for a sinusoidal signal is x(t) = A cos(2πft + φ). A, f, and φ are parameters that characterize the sinusoidal sinal. A - Amplitude: determines the height of the sinusoid. f - Frequency: determines the number of cycles per second. φ - Phase: determines the location of the sinusoid. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 14

Sinusoidal Signals Complex Exponential Signals x(t) = A cos(2π f t + φ) 3 2 1 Amplitude 0 1 2 3 0 0.002 0.004 0.006 0.008 0.01 0.012 Time (s) The formula for this sinusoid is: x(t) = 3 cos(2π 400 t + π/4). 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 15

Sinusoidal Signals Complex Exponential Signals The Significance of Sinusoidal Signals Fundamental building blocks for describing arbitrary signals. General signals can be expresssed as sums of sinusoids (Fourier Theory) Provides bridge to frequency domain. Sinusoids are special signals for linear filters (eigenfunctions). Sinusoids occur naturally in many situations. They are solutions of differential equations of the form d 2 x(t) dt 2 + ax(t) = 0. Much more on these points as we proceed. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 16

Sinusoidal Signals Complex Exponential Signals Background: The cosine function The properties of sinusoidal signals stem from the properties of the cosine function: Periodicity: cos(x + 2π) = cos(x) Eveness: cos( x) = cos(x) Ones of cosine: cos(2πk) = 1, for all integers k. Minus ones of cosine: cos(π(2k + 1)) = 1, for all integers k. Zeros of cosine: cos( π 2 (2k + 1)) = 0, for all integers k. Relationship to sine function: sin(x) = cos(x π/2) and cos(x) = sin(x + π/2). 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 17

Sinusoidal Signals Complex Exponential Signals Amplitude The amplitude A is a scaling factor. It determines how large the signal is. Specifically, the sinusoid oscillates between +A and A. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 18

Sinusoidal Signals Complex Exponential Signals Frequency and Period Sinusoids are periodic signals. The frequency f indicates how many times the sinusoid repeats per second. The duration of each cycle is called the period of the sinusoid. It is denoted by T. The relationship between frequency and period is f = 1 T and T = 1 f. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 19

Sinusoidal Signals Complex Exponential Signals Phase and Delay The phase φ causes a sinusoid to be shifted sideways. A sinusoid with phase φ = 0 has a maximum at t = 0. A sinusoid that has a maximum at t = t 1 can be written as x(t) = A cos(2πf (t t 1 )). Expanding the argument of the cosine leads to x(t) = A cos(2πft 2πft 1 ). Comparing to the general formula for a sinusoid reveals φ = 2πft 1 and t 1 = φ 2πf. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 20

Sinusoidal Signals Complex Exponential Signals 4 t 1 T = 1/f 2 A 0 2 4 1 0.5 0 0.5 1 1.5 2 Time (s) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 21

Sinusoidal Signals Complex Exponential Signals Exercise 1. Plot the sinusoid x(t) = 2 cos(2π 10 t + π/2) between t = 0.1 and t = 0.2. 2. Find the equation for the sinusoid in the following plot 4 3 2 1 Amplitude 0 1 2 3 4 0 0.002 0.004 0.006 0.008 0.01 Time (s) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 22

Sinusoidal Signals Complex Exponential Signals Exercise The sinusoid below has frequency f = 10 Hz. Three of its maxima are at the the following locations t 1 = 0.075 s, t 2 = 0.025 s, t 3 = 0.125 s Use each of these three delays to compute a value for the phase φ via the relationship φ i = 2πft i. What is the relationship between the phase values φ i you obtain? 3 2 1 Amplitude 0 1 2 3 0 0.1 0.2 0.3 0.4 0.5 Time (s) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 23

Sinusoidal Signals Complex Exponential Signals Lecture: Continuous-time and Discrete-Time Signals 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 24

Sinusoidal Signals Complex Exponential Signals Continuous-Time Signals So far, we have been refering to sinusoids of the form x(t) = A cos(2πft + φ). Here, the independent variable t is continuous, i.e., it takes on a continuum of values. Signals that are functions of a continuous time variable t are called continuous-time signals or, sometimes, analog signals. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 25

Sinusoidal Signals Complex Exponential Signals Sampling and Discrete-Time Signals MATLAB, and other digital processing systems, can not process continuous-time signals. Instead, MATLAB requires the continuous-time signal to be converted into a discrete-time signal. The conversion process is called sampling. To sample a continuous-time signal, we evaluate it at a discrete set of times t n = nt s, where n is a integer, T s is called the sampling period (time between samples), f s = 1/T s is the sampling rate (samples per second). In MATLAB, the set of sampling times t n is usually defined by a command like: % sampling times between 0 and 5 with sampling period Ts tt = 0 : Ts : 5; 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 26

Sinusoidal Signals Complex Exponential Signals Sampling and Discrete-Time Signals Sampling means evaluating x(t) at time instances nt s and results in a sequence of samples x(nt s ) = A cos(2πfnt s + φ). Note that the independent variable is now n, not t. To emphasize that this is a discrete-time signal, we write x[n] = A cos(2πfnt s + φ). Sampling is a straightforward operation. But the sampling rate f s must be chosen with care! 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 27

Sinusoidal Signals Complex Exponential Signals Vectors and Matrices MATLAB is specialized to work with vectors and matrices. Most MATLAB commands take vectors or matrices as arguments and perform looping operations automatically. Creating vectors in MATLAB: directly: x = [ 1, 2, 3 ]; using the increment (:) operator: x = 1:2:10; produces a vector with elements [1, 3, 5, 7, 9]. using MATLAB commands For example, to read a.wav file [ x, fs] = audioread( music.wav ); 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 28

Sinusoidal Signals Complex Exponential Signals Plot a Sinusoid %% parameters A = 3; f = 400; 4 phi = pi/4; fs = 50*f; dur = 5/f; 9 %% generate signal % 5 cycles with 50 samples per cycle tt = 0 : 1/fs : dur; xx = A*cos(2*pi*f*tt + phi); 14 %% plot plot(tt,xx) xlabel( Time (s) ) % labels for x and y axis ylabel( Amplitude ) title( x(t) = A cos(2\pi f t + \phi) ) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 29

Sinusoidal Signals Complex Exponential Signals Some Tips for MATLAB programming Comment your code (comments start with %.) Use descriptive names for variables (e.g., phi). Avoid loops! If the above MATLAB code is stored in a file, say plot_sinusoid.m, then it can be executed by typing plot_sinusoid. Filename must end in.m File must be in your working directory, or more generally in MATLAB s search path. Type help path to learn about setting MATLAB s search path. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 30

Sinusoidal Signals Complex Exponential Signals Reducing the Sampling Rate What happens if we reduce the sampling rate? E.g., by setting fs = 5*f; x(t) = A cos(2π f t + φ) 3 2 1 Amplitude 0 1 2 3 0 0.002 0.004 0.006 0.008 0.01 0.012 Time (s) The sampling rate is not high enough to create a smooth plot. Use at least 20 samples per cycle to get good-looking plots! 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 31

Sinusoidal Signals Complex Exponential Signals Very Low Sampling Rates The plot on the previous plot does not look nice, but it still captures the essence of the sinusoidal signal. A much more serious problem arises when the sampling rate is chosen smaller than twice the frequency of the sinusoid, f s < 2f. Example: assume we try to plot a sinusoidal signal with fs = 21 20 f. With f = 400;, the samplig rate is f s = 420. At this rate, we re collecting just over one sample per cycle. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 32

Sinusoidal Signals Complex Exponential Signals Very Low Sampling Rates x(t) = A cos(2π f t + φ) 3 2 1 Amplitude 0 1 2 3 0 0.05 0.1 0.15 0.2 Time (s) The resulting plot shows a sinusoid of frequency f = 20Hz and phase φ = π/4!? This is called aliasing and occurs when f s < 2f. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 33

Sinusoidal Signals Complex Exponential Signals Energy and Power It is often of interest to measured the strength of a signal. Energy (E) and Power (P) are used for this purpose. Continuous Time: for a signal x(t) that is observed between t = 0 and t = T 0 : E = T0 0 x 2 (t)dt P = 1 T0 x 2 (t)dt T 0 Discrete Time: Energy and power can be determined from samples x[n] (by approximating dt T 0 N = 1 f s ): Note that N = f s T 0. E = 1 N f s x 2 [n] n=0 P = 1 N 0 N x 2 [n] n=0 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 34

Sinusoidal Signals Complex Exponential Signals Why Complex Signals? Complex expontial signals are closely related to sinusoids. They eliminate the need for trigonometry...... and replace it with simple algebra. Complex algebra is really simple - this is not an oxymoron. Complex numbers can be represented as vectors. Used to visualize the relationship between sinusoids. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 35

Sinusoidal Signals Complex Exponential Signals An (unpleasant) Example - Sum of Sinusoids A typical problem: Express x(t) = 3 cos(2πft) + 4 cos(2πft + π/2) in the form A cos(2πft + φ). Solution: Use trig identity cos(x + y) = cos(x) cos(y) sin(x) sin(y) on second term. This leads to x(t) = 3 cos(2πft)+ 4 cos(2πft) cos(π/2) 4 sin(2πft) sin(π/2) = 3 cos(2πft) 4 sin(2πft). Compare to what we want: x(t) = A cos(2πft + φ) = A cos(φ) cos(2πft) A sin(φ) sin(2πft) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 36

Sinusoidal Signals Complex Exponential Signals More Unpleasantness... We can conclude that A and φ must satisfy We can find A from Thus, A = 5. Also, A cos(φ) = 3 and A sin(φ) = 4. A 2 cos 2 (φ) + A 2 sin 2 (φ) = A 2 9 + 16 = 25 sin(φ) cos (φ) = tan(φ) = 4 3. Hence, φ 53 180 π (53 ). And, x(t) = 5 cos(2πft + 53 180 π). With complex numbers problems of this type are much easier. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 37

Sinusoidal Signals Complex Exponential Signals Exercise Modify the MATLAB code for plot_sinusoid.m to plot two sinusoids as well as the sum of the two sinusoids. The first sinusoid has parameters A = 3, f = 10, and φ = 0; it should be plotted in blue. The second sinusoid has parameters A = 4, f = 10, and φ = π/2; it should be plotted in red. The sum is to be plotted in black. Determine the amplitude, frequency, and phase of the sum of the two sinusoids. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 38

Sinusoidal Signals Complex Exponential Signals Introduction The complex exponential signal is defined as x(t) = A exp(j(2πft + φ)). As with sinusoids, A, f, and φ are (real-valued) amplitude, frequency, and phase. By Euler s relationship, it is closely related to sinusoidal signals x(t) = A cos(2πft + φ) + ja sin(2πft + φ). We will leverage the benefits the complex representation provides over sinusoids: Avoid trigonometry, Replace with simple algebra, Visualization in the complex plane. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 39

Sinusoidal Signals Complex Exponential Signals Complex Plane x(t) = 1 exp(j(2π/8t + π/4)) 1 t=1 0.8 0.6 0.4 t=2 t=0 Imaginary 0.2 t=3 0 0.2 t=7 0.4 0.6 0.8 t=4 t=6 1 1 0.5 0t=5 0.5 1 Real 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 40

Sinusoidal Signals Complex Exponential Signals 3D Plot of Complex Exponential x(t) = 1 exp(j(2π/8t + π/4)) 1 0.5 Imag(x(t)) 0 0.5 1 1 0.5 0 Real(x(t)) 0.5 1 0 5 10 Time (s) 15 20 25 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 41

Sinusoidal Signals Complex Exponential Signals Expressing Sinusoids through Complex Exponentials There are two ways to write a sinusoidal signal in terms of complex exponentials. Real part: Inverse Euler: A cos(2πft + φ) = Re{A exp(j(2πft + φ))}. A cos(2πft + φ) = A (exp(j(2πft + φ)) + exp( j(2πft + φ))) 2 Both expressions are useful and will be important throughout the course. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 42

Sinusoidal Signals Complex Exponential Signals Phasors Phasors are not directed-energy weapons first seen in the original Star Trek movie. That would be phasers! Phasors are the complex amplitudes of complex exponential signals: x(t) = A exp(j(2πft + φ)) = Ae jφ exp(j2πft). The phasor of this complex exponential is X = Ae jφ. Thus, phasors capture both amplitude A and phase φ. We can summarize a complex exponential signal through its phasor and frequency: (Ae jφ, f ). 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 43

Sinusoidal Signals Complex Exponential Signals From Sinusoids to Phasors A sinusoid can be written as A cos(2πft + φ) = A (exp(j(2πft + φ)) + exp( j(2πft + φ))). 2 This can be rewritten to provide A cos(2πft + φ) = Aejφ 2 exp(j2πft) + Ae jφ 2 exp( j2πft). Thus, a sinusoid is composed of two complex exponentials One with frequency f and phasor Aejφ 2, rotates counter-clockwise in the complex plane; one with frequency f and phasor Ae jφ 2. rotates clockwise in the complex plane; Note that the two phasors are conjugate complexes of each other. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 44

Sinusoidal Signals Complex Exponential Signals Exercise Write x(t) = 3 cos(2π10t π/3) as a sum of two complex exponentials. For each of the two complex exponentials, find the frequency and the phasor. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 45

Sinusoidal Signals Complex Exponential Signals Lecture: The Phasor Addition Rule 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 46

Sinusoidal Signals Complex Exponential Signals Problem Statment It is often required to add two or more sinusoidal signals. When all sinusoids have the same frequency then the problem simplifies. This problem comes up very often, e.g., in AC circuit analysis (ECE 280) and later in the class (chapter 5). Starting point: sum of sinusoids x(t) = A 1 cos(2πft + φ 1 ) +... + A N cos(2πft + φ N ) Note that all frequencies f are the same (no subscript). Amplitudes A i phases φ i are different in general. Short-hand notation using summation symbol ( ): x(t) = N A i cos(2πft + φ i ) i=1 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 47

Sinusoidal Signals Complex Exponential Signals The Phasor Addition Rule The phasor addition rule implies that there exist an amplitude A and a phase φ such that N x(t) = A i cos(2πft + φ i ) = A cos(2πft + φ) i=1 Interpretation: The sum of sinusoids of the same frequency but different amplitudes and phases is a single sinusoid of the same frequency. The phasor addition rule specifies how the amplitude A and the phase φ depends on the original amplitudes A i and φ i. Example: We showed earlier (by means of an unpleasant computation involving trig identities) that: x(t) = 3 cos(2πft) + 4 cos(2πft + π/2) = 5 cos(2πft + 53 o ) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 48

Sinusoidal Signals Complex Exponential Signals Prerequisites We will need two simple prerequisites before we can derive the phasor addition rule. 1. Any sinusoid can be written in terms of complex exponentials as follows A cos(2πft + φ) = Re{Ae j(2πft+φ) } = Re{Ae jφ e j2πft }. Recall that Ae jφ is called a phasor (complex amplitude). 2. For any complex numbers X 1, X 2,..., X N, the real part of the sum equals the sum of the real parts. { N } N Re X i = Re{X i }. i=1 i=1 This should be obvious from the way addition is defined for complex numbers. (x 1 + jy 1 ) + (x 2 + jy 2 ) = (x 1 + x 2 ) + j(y 1 + y 2 ). 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 49

Sinusoidal Signals Complex Exponential Signals Deriving the Phasor Addition Rule Objective: We seek to establish that N A i cos(2πft + φ i ) = A cos(2πft + φ) i=1 and determine how A and φ are computed from the A i and φ i. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 50

Sinusoidal Signals Complex Exponential Signals Deriving the Phasor Addition Rule Step 1: Using the first pre-requisite, we replace the sinusoids with complex exponentials N i=1 A i cos(2πft + φ i ) = N i=1 Re{A ie j(2πft+φ i ) } = N i=1 Re{A ie jφ i e j2πft }. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 51

Sinusoidal Signals Complex Exponential Signals Deriving the Phasor Addition Rule Step 2: The second prerequisite states that the sum of the real parts equals the the real part of the sum { N N } Re{A i e jφ i e j2πft } = Re A i e jφ i e j2πft. i=1 i=1 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 52

Sinusoidal Signals Complex Exponential Signals Deriving the Phasor Addition Rule Step 3: The exponential e j2πft appears in all the terms of the sum and can be factored out { N } {( N ) } Re A i e jφ i e j2πft = Re A i e jφ i e j2πft i=1 i=1 The term N i=1 A ie jφ i is just the sum of complex numbers in polar form. The sum of complex numbers is just a complex number X which can be expressed in polar form as X = Ae jφ. Hence, amplitude A and phase φ must satisfy Ae jφ = N A i e jφ i i=1 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 53

Sinusoidal Signals Complex Exponential Signals Deriving the Phasor Addition Rule Note computing N i=1 A ie jφ i requires converting A i e jφ i to rectangular form, the result will be in rectangular form and must be converted to polar form Ae jφ. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 54

Sinusoidal Signals Complex Exponential Signals Deriving the Phasor Addition Rule Step 4: Using Ae jφ = N i=1 A ie jφ i in our expression for the sum of sinusoids yields: {( ) } Re N i=1 A ie jφ i e j2πft = Re { Ae jφ e j2πft} = Re {Ae j(2πft+φ)} = A cos(2πft + φ). Note: the above result shows that the sum of sinusoids of the same frequency is a sinusoid of the same frequency. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 55

Sinusoidal Signals Complex Exponential Signals Applying the Phasor Addition Rule Applicable only when sinusoids of same frequency need to be added! Problem: Simplify x(t) = A 1 cos(2πft + φ 1 ) +... A N cos(2πft + φ N ) Solution: proceeds in 4 steps 1. Extract phasors: X i = A i e jφ i for i = 1,..., N. 2. Convert phasors to rectangular form: X i = A i cos φ i + ja i sin φ i for i = 1,..., N. 3. Compute the sum: X = N i=1 X i by adding real parts and imaginary parts, respectively. 4. Convert result X to polar form: X = Ae jφ. Conclusion: With amplitude A and phase φ determined in the final step x(t) = A cos(2πft + φ). 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 56

Sinusoidal Signals Complex Exponential Signals Example Problem: Simplify x(t) = 3 cos(2πft) + 4 cos(2πft + π/2) Solution: 1. Extract Phasors: X 1 = 3e j0 = 3 and X 2 = 4e jπ/2. 2. Convert to rectangular form: X 1 = 3 X 2 = 4j. 3. Sum: X = X 1 + X 2 = 3 + 4j. 4. Convert to polar form: A = 3 2 + 4 2 = 5 and φ = arctan( 4 3 ) 53o ( 53 180 π). Result: x(t) = 5 cos(2πft + 53 o ). 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 57

Sinusoidal Signals Complex Exponential Signals Exercise Simplify x(t) = 10 cos(20πt + π 4 ) + 10 cos(20πt + 3π 4 ) + 20 cos(20πt 3π 4 ). Answer: x(t) = 10 2 cos(20πt + π). 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 58

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Part III Spectrum Representation of Signals 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 59

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Lecture: Sums of Sinusoids (of different frequency) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 60

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Introduction To this point we have focused on sinusoids of identical frequency f x(t) = N A i cos(2πft + φ i ). i=1 Note that the frequency f does not have a subscript i! Showed (via phasor addition rule) that the above sum can always be written as a single sinusoid of frequency f. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 61

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Introduction We will consider sums of sinusoids of different frequencies: x(t) = N A i cos(2πf i t + φ i ). i=1 Note the subscript on the frequencies f i! This apparently minor difference has significant consequences. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 62

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Sum of Two Sinusoids x(t) = 4 π 4 cos(2πft π/2) + cos(2π3ft π/2) 3π 1.5 1 4/π cos(2π ft π/2) 4/(3 π) cos(2π 3ft π/2) Sum of Sinusoids 0.5 Amplitude 0 0.5 1 1.5 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (s) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 63

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Sum of 25 Sinusoids x(t) = 25 n=0 1.5 4 cos(2π(2n 1)ft π/2) (2n 1)π 1 0.5 Amplitude 0 0.5 1 1.5 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (s) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 64

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe MATLAB: Sum of 25 Sinusoids f = 50; fs = 200*f; %% generate signals % 5 cycles with 50 samples per cycle tt = 0 : 1/fs : 3/f; xx = zeros(size(tt)); for kk = 1:25 xx = xx + 4/((2*kk-1)*pi)*cos(2*pi*(2*kk-1)*f*tt - pi/2); end 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 65

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe MATLAB: Sum of 25 Sinusoids The for loop can be replaced by: kk = (1:25); xx = 4./((2*kk-1)*pi) * cos(2*pi*(2*kk -1)*f*tt - pi/2); 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 66

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Non-sinusoidal Signals as Sums of Sinusoids If we allow infinitely many sinusoids in the sum, then the result is a square wave signal. The example demonstrates that general, non-sinusoidal signals can be represented as a sum of sinusoids. The sinusods in the summation depend on the general signal to be represented. For the square wave signal we need sinusoids of frequencies (2n 1) f, and 4 amplitudes (2n 1)π. (This is not obvious Fourier Series). 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 67

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Non-sinusoidal Signals as Sums of Sinusoids The ability to express general signals in terms of sinusoids forms the basis for the frequency domain or spectrum representation. Basic idea: list the ingredients of a signal by specifying amplitudes and phases (more specifically, phasors), as well as frequencies of the sinusoids in the sum. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 68

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe The Spectrum of a Sum of Sinusoids Begin with the sum of sinusoids introduced earlier x(t) = A 0 + N { Xi i=1 N i=1 A i cos(2πf i t + φ i ). where we have broken out a possible constant term. The term A 0 can be thought of as corresponding to a sinusoid of frequency zero. Using the inverse Euler formula, we can replace the sinusoids by complex exponentials x(t) = X 0 + 2 exp(j2πf it) + X i } 2 exp( j2πf it). where X 0 = A 0 and X i = A i e jφ i. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 69

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe The Spectrum of a Sum of Sinusoids (cont d) Starting with x(t) = X 0 + N { Xi i=1 where X 0 = A 0 and X i = A i e jφ i. 2 exp(j2πf it) + X i } 2 exp( j2πf it). The spectrum representation simply lists the complex amplitudes and frequencies in the summation: X (f ) = {(X 0, 0), ( X 1 2, f 1), ( X 1 2, f 1),..., ( X N 2, f N), ( X N 2, f N)} 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 70

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Example Consider the signal x(t) = 3 + 5 cos(20πt π/2) + 7 cos(50πt + π/4). Using the inverse Euler relationship x(t) = 3 + 5 2 e jπ/2 exp(j2π10t) + 5 2 ejπ/2 exp( j2π10t) + 7 2 ejπ/4 exp(j2π25t) + 7 2 e jπ/4 exp( j2π25t) Hence, X (f ) = {(3, 0), ( 5 2 e jπ/2, 10), ( 5 2 ejπ/2, 10), ( 7 2 ejπ/4, 25), ( 7 2 e jπ/4, 25)} 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 71

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Exercise Find the spectrum of the signal: x(t) = 6 + 4 cos(10πt + π/3) + 5 cos(20πt π/7). 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 72

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Lecture: From Time-Domain to Frequency-Domain and back 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 73

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Time-domain and Frequency-domain Signals are naturally observed in the time-domain. A signal can be illustrated in the time-domain by plotting it as a function of time. The frequency-domain provides an alternative perspective of the signal based on sinusoids: Starting point: arbitrary signals can be expressed as sums of sinusoids (or equivalently complex exponentials). The frequency-domain representation of a signal indicates which complex exponentials must be combined to produce the signal. Since complex exponentials are fully described by amplitude, phase, and frequency it is sufficient to just specify a list of theses parameters. Actually, we list pairs of complex amplitudes (Ae jφ ) and frequencies f and refer to this list as X (f ). 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 74

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Time-domain and Frequency-domain It is possible (but not necessarily easy) to find X (f ) from x(t): this is called Fourier or spectrum analysis. Similarly, one can construct x(t) from the spectrum X (f ): this is called Fourier synthesis. Notation: x(t) X (f ). Example (from last time): Time-domain: signal x(t) = 3 + 5 cos(20πt π/2) + 7 cos(50πt + π/4). Frequency Domain: spectrum X (f ) = {(3, 0), ( 5 2 e jπ/2, 10), ( 5 2 ejπ/2, 10), ( 7 2 ejπ/4, 25), ( 7 2 e jπ/4, 25)} 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 75

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Plotting a Spectrum To illustrate the spectrum of a signal, one typically plots the magnitude versus frequency. Sometimes the phase is plotted versus frequency as well. Magnitude 3.5 3 2.5 2 1.5 1 0.5 Phase/π 0.5 0.4 0.3 0.2 0.1 0 0.1 0.2 0.3 0.4 0 40 20 0 20 40 Frequency (Hz) 0.5 40 20 0 20 40 Frequency (Hz) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 76

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Why Bother with the Frequency-Domain? In many applications, the frequency contents of a signal is very important. For example, in radio communications signals must be limited to occupy only a set of frequencies allocated by the FCC. Hence, understanding and analyzing the spectrum of a signal is crucial from a regulatory perspective. Often, features of a signal are much easier to understand in the frequency domain. (Example on next slides). We will see later in this class, that the frequency-domain interpretation of signals is very useful in connection with linear, time-invariant systems. Example: A low-pass filter retains low frequency components of the spectrum and removes high-frequency components. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 77

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Example: Original signal 2 Amplitude 1.5 1 0.5 0 0.5 1 1.5 Spectrum 0.5 0.4 0.3 0.2 0.1 0 2 0 0.5 1 1.5 2 Time (s) 0.1 490 495 500 505 510 Frequency (Hz) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 78

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Example: Corrupted signal Amplitude 15 10 5 0 5 10 Spectrum 5 4.5 4 3.5 3 2.5 2 1.5 1 0.5 15 0 0.5 1 1.5 2 Time (s) 0 500 550 600 Frequency (Hz) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 79

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Synthesis: From Frequency to Time-Domain Synthesis is a straightforward process; it is a lot like following a recipe. Ingredients are given by the spectrum X (f ) = {(X 0, 0), (X 1, f 1 ), (X 1, f 1),..., (X N, f N ), (X N, f N)} Each pair indicates one complex exponential component by listing its frequency and complex amplitude. Instructions for combining the ingredients and producing the (time-domain) signal: x(t) = N X n exp(j2πf n t). n= N Always simplify the expression you obtain! 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 80

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Example Problem: Find the signal x(t) corresponding to X (f ) = {(3, 0), ( 5 2 e jπ/2, 10), ( 5 2 ejπ/2, 10), ( 7 2 ejπ/4, 25), ( 7 2 e jπ/4, 25)} Solution: x(t) = 3 + 5 2 e jπ/2 e j2π10t + 5 2 ejπ/2 e j2π10t + 7 2 ejπ/4 e j2π25t + 7 2 e jπ/4 e j2π25t Which simplifies to: x(t) = 3 + 5 cos(20πt π/2) + 7 cos(50πt + π/4). 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 81

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Exercise Find the signal that has the spectrum: X (f ) = {(5, 0), (2e jπ/4, 10), (2e jπ/4, 10), ( 5 2 ejπ/4, 15), ( 5 2 e jπ/4, 15) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 82

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Analysis: From Time to Frequency-Domain The objective of spectrum or Fourier analysis is to find the spectrum of a time-domain signal. We will restrict ourselves to signals x(t) that are sums of sinusoids x(t) = A 0 + N i=1 A i cos(2πf i t + φ i ). We have already shown that such signals have spectrum: X (f ) = {(X 0, 0), ( 1 2 X 1, f 1 ), ( 1 2 X 1, f 1),..., ( 1 2 X N, f N ), ( 1 2 X N, f N) where X 0 = A 0 and X i = A i e jφ i. We will investigate some interesting signals that can be written as a sum of sinusoids. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 83

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Beat Notes Consider the signal x(t) = 2 cos(2π5t) cos(2π400t). This signal does not have the form of a sum of sinusoids; hence, we can not determine it s spectrum immediately. 2 1.5 1 0.5 Amplitude 0 0.5 1 1.5 2 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 Time(s) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 84

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe MATLAB Code for Beat Notes % Parameters fs = 8192; dur = 2; f1 = 5; f2 = 400; A = 2; NP = round(2*fs/f1); % number of samples to plot % time axis and signal tt=0:1/fs:dur; xx = A*cos(2*pi*f1*tt).*cos(2*pi*f2*tt); plot(tt(1:np),xx(1:np),tt(1:np),a*cos(2*pi*f1*tt(1:np)), r ) xlabel( Time(s) ) ylabel( Amplitude ) grid 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 85

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Beat Notes as a Sum of Sinusoids Using the inverse Euler relationships, we can write x(t) = 2 cos(2π5t) cos(2π400t) = 2 1 2 (ej2π5t + e j2π5t ) 1 2 (ej2π400t + e j2π400t ). Multiplying out yields: x(t) = 1 2 (ej2π405t + e j2π405t ) + 1 2 (ej2π395t + e j2π395t ). Applying Euler s relationship, lets us write: x(t) = cos(2π405t) + cos(2π395t). 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 86

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Spectrum of Beat Notes We were able to rewrite the beat notes as a sum of sinusoids x(t) = cos(2π405t) + cos(2π395t). Note that the frequencies in the sum, 395 Hz and 405 Hz, are the sum and difference of the frequencies in the original product, 5 Hz and 400 Hz. It is now straightforward to determine the spectrum of the beat notes signal: X (f ) = {( 1 2, 405), (1 2, 405), (1 2, 395), (1 2, 395)} 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 87

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Spectrum of Beat Notes Spectrum 0.5 0.45 0.4 0.35 0.3 0.25 0.2 0.15 0.1 0.05 0 500 0 500 Frequency (Hz) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 88

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Amplitude Modulation Amplitude Modulation (AM) is used in communication systems. The objective of amplitude modulation is to move the spectrum of a signal m(t) from low frequencies to high frequencies. The message signal m(t) may be a piece of music; its spectrum occupies frequencies below 20 KHz. For transmission by an AM radio station this spectrum must be moved to approximately 1 MHz. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 89

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Amplitude Modulation Conventional amplitude modulation proceeds in two steps: 1. A constant A is added to m(t) such that A + m(t) > 0 for all t. 2. The sum signal A + m(t) is multiplied by a sinusoid cos(2πf c t), where f c is the radio frequency assigned to the station. Consequently, the transmitted signal has the form: x(t) = (A + m(t)) cos(2πf c t). 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 90

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Amplitude Modulation We are interested in the spectrum of the AM signal. However, we cannot (yet) compute X (f ) for arbitrary message signals m(t). For the special case m(t) = cos(2πf m t) we can find the spectrum. To mimic the radio case, f m would be a frequency in the audible range. As before, we will first need to express the AM signal x(t) as a sum of sinusoids. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 91

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Amplitude Modulated Signal For m(t) = cos(2πf m t), the AM signal equals This simplifies to x(t) = (A + cos(2πf m t)) cos(2πf c t). x(t) = A cos(2πf c t) + cos(2πf m t) cos(2πf c t). Note that the second term of the sum is a beat notes signal with frequencies f m and f c. We know that beat notes can be written as a sum of sinusoids with frequencies equal to the sum and difference of f m and f c : x(t) = A cos(2πf c t) + 1 2 cos(2π(f c + f m )t) + 1 2 cos(2π(f c f m )t) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 92

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Plot of Amplitude Modulated Signal For A = 2, fm = 50, and fc = 400, the AM signal is plotted below. 3 2 1 Amplitude 0 1 2 3 0 0.05 0.1 0.15 0.2 Time(s) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 93

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Spectrum of Amplitude Modulated Signal The AM signal is given by x(t) = A cos(2πf c t) + 1 2 cos(2π(f c + f m )t) + 1 2 cos(2π(f c f m )t) Thus, its spectrum is X (f ) = { ( A 2, f c), ( A 2, f c), ( 1 4, f c + f m ), ( 1 4, f c f m ), ( 1 4, f c f m ), ( 1 4, f c + f m )} 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 94

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Spectrum of Amplitude Modulated Signal For A = 2, fm = 50, and fc = 400, the spectrum of the AM signal is plotted below. Spectrum 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 500 0 500 Frequency (Hz) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 95

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Spectrum of Amplitude Modulated Signal It is interesting to compare the spectrum of the signal before modulation and after multiplication with cos(2πf c t). The signal s(t) = A + m(t) has spectrum S(f ) = {(A, 0), ( 1 2, 50), (1 2, 50)}. The modulated signal x(t) has spectrum X (f ) = { ( A 2, 400), ( A 2, 400), ( 1 4, 450), ( 1 4, 450), ( 1 4, 350), ( 1 4, 350)} Both are plotted on the next page. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 96

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Spectrum before and after AM Before Modulation After Modulation Spectrum 2 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0 100 50 0 50 100 Frequency (Hz) Spectrum 2 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0 500 0 500 Frequency (Hz) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 97

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Spectrum before and after AM Comparison of the two spectra shows that amplitude module indeed moves a spectrum from low frequencies to high frequencies. Note that the shape of the spectrum is precisely preserved. Amplitude modulation can be described concisely by stating: Half of the original spectrum is shifted by f c to the right, and the other half is shifted by f c to the left. Question: How can you get the original signal back so that you can listen to it. This is called demodulation. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 98

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Lecture: Periodic Signals 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 99

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe What are Periodic Signals? A signal x(t) is called periodic if there is a constant T 0 such that x(t) = x(t + T 0 ) for all t. In other words, a periodic signal repeats itself every T 0 seconds. The interval T 0 is called the fundamental period of the signal. The inverse of T 0 is the fundamental frequency of the signal. Example: A sinusoidal signal of frequency f is periodic with period T 0 = 1/f. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 100

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Harmonic Frequencies Consider a sum of sinusoids: x(t) = A 0 + N i=1 A i cos(2πf i t + φ i ). A special case arises when we constrain all frequencies f i to be integer multiples of some frequency f 0 : f i = i f 0. The frequencies f i are then called harmonic frequencies of f 0. We will show that sums of sinusoids with frequencies that are harmonics are periodic. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 101

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Harmonic Signals are Periodic To establish periodicity, we must show that there is T 0 such x(t) = x(t + T 0 ). Begin with x(t + T 0 ) = A 0 + N i=1 A i cos(2πf i (t + T 0 ) + φ i ) = A 0 + N i=1 A i cos(2πf i t + 2πf i T 0 + φ i ) Now, let f 0 = 1/T 0 and use the fact that frequencies are harmonics: f i = i f 0. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 102

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Harmonic Signals are Periodic Then, f i T 0 = i f 0 T 0 = i and hence x(t + T 0 ) = A 0 + N i=1 A i cos(2πf i t + 2πf i T 0 + φ i ) = A 0 + N i=1 A i cos(2πf i t + 2πi + φ i ) We can drop the 2πi terms and conclude that x(t + T 0 ) = x(t). Conclusion: A signal of the form x(t) = A 0 + N i=1 is periodic with period T 0 = 1/f 0. A i cos(2πi f 0 t + φ i ) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 103

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Finding the Fundamental Frequency Often one is given a set of frequencies f 1, f 2,..., f N and is required to find the fundamental frequency f 0. Specifically, this means one must find a frequency f 0 and integers n 1, n 2,..., n N such that all of the following equations are met: f 1 = n 1 f 0 f 2 = n 2 f 0. f N = n N f 0 Note that there isn t always a solution to the above problem. However, if all frequencies are integers a solution exists. Even if all frequencies are rational a solution exists. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 104

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Example Find the fundamental frequency for the set of frequencies f 1 = 12, f 2 = 27, f 3 = 51. Set up the equations: 12 = n 1 f 0 27 = n 2 f 0 51 = n 3 f 0 Try the solution n 1 = 1; this would imply f 0 = 12. This cannot satisfy the other two equations. Try the solution n 1 = 2; this would imply f 0 = 6. This cannot satisfy the other two equations. Try the solution n 1 = 3; this would imply f 0 = 4. This cannot satisfy the other two equations. Try the solution n 1 = 4; this would imply f 0 = 3. This can satisfy the other two equations with n 2 = 9 and n 3 = 17. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 105

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Example Note that the three sinusoids complete a cycle at the same time at T 0 = 1/f 0 = 1/3s. 3 2 1 Amplitude 0 1 2 f=12hz f=27hz f=51hz Sum 3 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Time (s) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 106

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe A Few Things to Note Note that the fundamental frequency f 0 that we determined is the greatest common divisor (gcd) of the original frequencies. f 0 = 3 is the gcd of f 1 = 12, f 2 = 27, and f 3 = 51. The integers n i are the number of full periods (cycles) the sinusoid of freqency f i completes in the fundamental period T 0 = 1/f 0. For example, n 1 = f 1 T 0 = f 1 1/f 0 = 4. The sinusoid of frequency f 1 completes n 1 = 4 cycles during the period T 0. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 107

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Exercise Find the fundamental frequency for the set of frequencies f 1 = 2, f 2 = 3.5, f 3 = 5. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 108

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Fourier Series We have shown that a sum of sinusoids with harmonic frequencies is a periodic signal. One can turn this statement around and arrive at a very important result: Any periodic signal can be expressed as a sum of sinusoids with harmonic frequencies. The resulting sum is called the Fourier Series of the signal. Put differently, a periodic signal can always be written in the form x(t) = A 0 + N i=1 A i cos(2πif 0 t + φ i ) = X 0 + N i=1 X ie j2πif0t + Xi e j2πif 0t with X 0 = A 0 and X i = A i 2 ejφ i. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 109

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Fourier Series For a periodic signal the complex amplitudes X i can be computed using a (relatively) simple formula. Specifically, for a periodic signal x(t) with fundamental period T 0 the complex amplitudes X i are given by: X i = 1 T0 x(t) e j2πit/t 0 dt. T 0 0 Note that the integral above can be evaluated over any interval of length T 0. 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 110

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Example: Square Wave A square wave signal is periodic and between t 0 and t = T 0 it equals { 1 0 t < T 0 x(t) = 2 1 T 0 2 t < T 0 From the Fourier Series expansion it follows that x(t) can be written as x(t) = n=0 4 cos(2π(2n 1)ft π/2) (2n 1)π 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 111

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe 25-Term Approximation to Square Wave x(t) = 25 n=0 1.5 4 cos(2π(2n 1)ft π/2) (2n 1)π 1 0.5 Amplitude 0 0.5 1 1.5 0 0.01 0.02 0.03 0.04 0.05 0.06 Time (s) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 112

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Lecture: Operations on the Spectrum 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 113

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Operations on the Spectrum Signals are usually manipulated (processed) in the time domain. E.g., adding two signals, taking the derivative of a signal. We will investigate how common operations on signals in the time-domain affect the spectrum of the signal. Recall the notation we use to indicate that signal x(t) and spectrum X (f ) are related: x(t) X (f ). 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 114

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Multiplication by a Constant Let x(t) X (f ). x(t) = n X n e j2πfnt and, thus, X (f ) = {(X n, f n )} n We form a new signal y(t) by multiplying x(t) by a constant c: y(t) = c x(t) = c X n e j2πfnt. n Then, Y (f ) = c X (f ) = {(c X n, f n )} n. c x(t) c X (f ) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 115

Sum of Sinusoidal Signals Time-Domain and Frequency-Domain Periodic Signals Operations on Spectrum Time-Frequency Spe Addition of Two Signals Let x 1 (t) X 1 (f ) and x 2 (t) X 2 (f ). Form y(t) = x 1 (t) + x 2 (t). Then, Y (f ) = X 1 (f ) + X 2 (f ) To compute this addition, Any spectral component that appears only in X 1 (f ) or only in X 2 (f ) is copied to the output spectrum Y (f ). Components that appear in both input spectra must be added (phasor addition). x 1 (t) + x 2 (t) X 1 (f ) + X 2 (f ) 2016, B.-P. Paris ECE 201: Intro to Signal Analysis 116