signal representation in temporal and frequency...

38
EE3414 Multimedia Communication Systems – Part I Spring 2003, Lecture 2 Signal Representation in Temporal and Frequency Domain Yao Wang Electrical and Computer Engineering Polytechnic University

Upload: lamanh

Post on 22-Mar-2018

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414Multimedia Communication Systems –

Part I

Spring 2003, Lecture 2Signal Representation in

Temporal and Frequency Domain

Yao WangElectrical and Computer Engineering

Polytechnic University

Page 2: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 2

Signal Representation

• What is a signal• Time-domain description

– Waveform representation– Periodic vs. non-periodic signals

• Frequency-domain description– Sinusoidal signals– Periodic signals and Fourier series representation– Fourier transform for non-periodic signals– Concepts of frequency, bandwidth, filtering– Numerical calculation: FFT, spectrogram– Demo: real sounds and their spectrogram (from DSP First)

Page 3: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 3

What is a signal

• A variable (or multiple variable) that changes in time– Speech or audio signal: A sound amplitude that varies in time– Temperature variation: the temperature readings at different hours of

a day– Stock price – Etc …

• More generally, a signal may vary in space and/or time– A picture: the color varies in 2-D space– A video sequence: the color varies in 2-D space and in time

• A multimedia signal consists of signals from more than one modality– Speech, music, image, video

• Continuous vs. Discrete time/space signal vs. digital signal– We will look at continuous time signal here only

Page 4: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 4

Waveform Representation

• Waveform representation– Plot of the variable value (sound amplitude, temperature

reading, stock price) vs. time– Mathematical representation: s(t)

Page 5: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 5

Sample Speech Waveform

0 2000 4000 6000 8000 10000 12000 14000 16000-0.1

-0.08

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

0.08

2000 2200 2400 2600 2800 3000-0.1

-0.08

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

0.08

Entire waveform

» [y,fs]=wavread('morning.wav');» sound(y,fs);» figure; plot(y);» x=y(10000:25000);plot(x);

Blown-up of a section.

» figure; plot(x);» axis([2000,3000,-0.1,0.08]);

Signal within each short time interval is periodicPeriodic structure depends on the vowel being spoken

(click to hear the sound)

Page 6: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 6

Sample Music Waveform

1500 2000 2500-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

0 2 4 6 8 10 12 14

x 104

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

Entire waveform

» [y,fs]=wavread(’microsoft.wav');» sound(y,fs);» figure; plot(y);

Blown-up of a section

» figure; plot(y);» axis([1500,2500,-0.8,0.8])

Music has stronger periodic structure than speechPeriodic structure depends on the note being played

Page 7: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 7

Sinusoidal Signals

• Sinusoidal signals are important because they can be used to synthesize any signal – An arbitrary signal can be expressed as a sum of many sinusoidal

signals with different frequencies, amplitudes and phases• Pure music notes are essentially sinusoids at different frequencies

– See more about relation between sinusoids and music in DSP First

Phase :Amplitude :

period lFundamenta:/1

frequency lFundamenta :)2cos()(

00

0

0

φ

φπ

AfT

ftfAts

=

+=

-1.5 -1 -0.5 0 0.5 1 1.5-2.5

-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

2.5

Page 8: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 8

Complex Exponential Signals

• Complex exponential

• Euler formula

• A complex exponential can be represented as a rotating phasor, and its horizontal/vertical projection correspond to the Real part (cos) and Imaginary part (sin).

)2sin()2cos()2exp()( 000 φπφππ +++== tfAjtfAtfjAts

)sin(2)exp()exp()cos(2)exp()exp(tjtjtj

ttjtjωωωωωω

=−−=−+

Page 9: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 9

Periodic Signals: A Square Wave

• Fundamental period (T0): The shortest interval that a signal repeats• Fundamental frequency (f0): f0 =1/ T0

-1.5 -1 -0.5 0 0.5 1 1.5

-1

-0.5

0

0.5

1

Page 10: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 10

Approximation by Sum of Sinusoids

-1.5 -1 -0.5 0 0.5 1 1.5

-1

-0.5

0

0.5

1

2 sinusoids: 1st and 3d harmonics

4 sinusoids: 1,3,5,7 harmonicsView note for matlab code

Page 11: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 11

Generalization to Other Periodic Signals

• Any periodic signal can be approximated by a sum of many sinusoids at harmonic frequencies of the signal (kf0 ) with appropriate amplitude and phase.

• The more harmonic components are added, the more accurate the approximation becomes.

• Instead of using sinusoidal signals, mathematically, we can use the complex exponential functions and take the real part.

Page 12: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 12

Fourier Series Representation of Periodic Signals

,...2,1,0;)2exp()(1or

,...2,1 ;)2exp()(2

)(1:) transform(forward analysis seriesFourier

tion)representa sided (double

0,k /2,, 0k /2,,)2exp(

tion)representa sided (single

,,)2exp(.Re)2cos()(

:real) is signal the(assuming ) transform(inverse Synthesis SeriesFourier

0

0

0

0 00

0 00

00

0

00*

0

001

001

00

±==

==

=

=<=>==

==

+=++=

∑∑

−∞=

=

=

kdttkfjtsT

T

kdttkfjtsT

S

dttsT

S

STSTSTtkfjT

ASeAStkfjSStkfAAts

T

k

T

k

T

kkkk

k

jkk

kk

kkk

k

k

π

π

π

πφπ φ

Page 13: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 13

Fourier Series Representation of Square Wave

• Applying the Fourier series analysis formula (one-sided), we get

• Do the derivation on the board

=

==

,...4,2,00

,...5,3,14

k

kkjS k π

Page 14: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 14

1 3 5 7 9 11 13 150

0.2

0.4

0.6

0.8

1

1.2

1.4

k,fk=f0*k

Am

plitu

de

Magnitude S pectrum for S quare Wave

Line Spectrum of Square Wave

=

==

,...4,2,00

,...5,3,14

k

kkjS k π

The magnitude of the expansion coefficients drops exponentially, which is not very fast. The very sharp transition in square waves calls for very high frequency sinusoids to synthesize.

What is drawn on the left is the single sided spectrum. If you draw double sided spectrum, the magnitude of each line is half of the single sided spectrum, for k=1,2,…

Page 15: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 15

Approximation by Sum of Sinusoids

-1.5 -1 -0.5 0 0.5 1 1.5

-1

-0.5

0

0.5

1

2 sinusoids: 1st and 3d harmonics

4 sinusoids: 1,3,5,7 harmonicsView note for matlab code

Page 16: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 16

Fourier Transform for Non-Periodic Signals

sum of instead integral harmonics ofnumber euncountabl0 signal Aperiodic 00

→→=→∞=→ fT

∞−

∞−

−=

=

dtftjts

dfftjfSts

)2exp()(S(f)

:) transform(inverse analysisFourier

)2exp()()(

:)transform(forwardsynthesisFourier

π

π

Page 17: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 17

Pulse Function: Time Domain

)sinc()sin()(otherwise0

2/2/1)( TfT

TfTfTfS

TtTts ==

⇔<<−

=ππ

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

1.2

t

s(t)

A Rectangular P uls e Function

Page 18: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 18

Pulse Function: Spectrum

-10 -8 -6 -4 -2 0 2 4 6 8 10-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

1.2

f

|S(f)

|

Magnitude S pectrum of Rectangular P uls e

)sinc()sin()(otherwise0

2/2/1)( TfT

TfTfTfS

TtTts ==

⇔<<−

=ππ

The peaks of the FT magnitude drops slowly. This is because the pulse function has sharp transition, which contributes to very high frequency in the signal.

Page 19: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 19

Exponential Decay: Time Domain

222 41)(;

21)(

otherwise00)exp(

)(f

fSfj

fStt

tsπαπα

α

+=

+=

⇔>−

=

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

t

s(t)

s (t)=exp(-α t), t>0); α=1

Page 20: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 20

Exponential Decay: Spectrum

-10 -8 -6 -4 -2 0 2 4 6 8 100

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

f

|S(f)

|

S (f)=1/(α+j 2π f),α=1

222 41)(;

21)(

otherwise00)exp(

)(f

fSfj

fStt

tsπαπα

α

+=

+=

⇔>−

=

The FT magnitude drops much faster than for the pulse function. This is because the exponential decay function does not has sharp transition.

Page 21: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 21

-10 -8 -6 -4 -2 0 2 4 6 8 100

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Concept of (Effective) Bandwidth

• fmin (fma): lowest (highest) frequency where the FT magnitude is less than a threshold

• Bandwidth: B=fmax-fmin

• A non-bandlimited signal can be converted to bandlimited by filtering

fmin fmax

B

Page 22: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 22

More on Bandwidth

• Bandwidth of a signal is a critical feature when dealing with the transmission of this signal

• A communication channel usually operates only at certain frequency range (called channel bandwidth)– The signal will be severely attenuated if it contains frequencies

outside the range of the channel bandwidth– To carry a signal in a channel, the signal needed to be

modulated from its baseband to the channel bandwidth– Multiple narrowband signals may be multiplexed to use a

single wideband channel

Page 23: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 23

Bandwidth of Multimedia Signals/Channels

20 MHzFM radio band

6 MHzTV channel

1.2 MHzAM radio band

200 KHzFM radio station

20 KHzHi-Fi amplifier

10 KHzAM radio station

4 KHzTelephone speech

BandwidthSignal / Channel

From A. M. Noll, Table 4.2

Page 24: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 24

How to Observe Frequency Content from Waveforms?

• A constant -> only zero frequency component (DC compoent)• A sinusoid -> Contain only a single frequency component• Periodic signals -> Contain the fundamental frequency and

harmonics -> Line spectrum• Slowly varying -> contain low frequency only• Fast varying -> contain very high frequency• Sharp transition -> contain from low to high frequency• Highest frequency estimation?

– Find the shortest interval between peak and valleys• Go through examples on the board

Page 25: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 25

Advantage of Frequency Domain Representation

• Clearly shows the frequency composition of the signal • One can intentionally limit the bandwidth of a signal by applying a

low-pass filter– Smooth the original signal in the temporal domain;– Required when sampling a fast varying signal.

• More generally, one can change the magnitude of any frequency component arbitrarily by a filtering operation– Lowpass -> smoothing, noise removal– Highpass -> edge/transition detection– High emphasis -> edge enhancement

• One can also shift the central frequency by modulation– A core technique for communication, which uses modulation to

multiplex many signals into a single composite signal, to be carried over the same physical medium.

Page 26: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 26

-10 -8 -6 -4 -2 0 2 4 6 8 10-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

1.2

f

|S(f)

|

Magnitude S pectrum of Rectangular P uls e

Filtering in Frequency Domain

Filtering is done by a simple multiplification:

G(f)= S(f) H(f)

H(f) is designed to magnify or reduce the magnitude (and possibly phase) of the original signal at different frequencies.

A pulse signal after low pass filtering (left) will have rounded corners.

Ideal lowpass filter

Page 27: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 27

Typical Filters

• Lowpass -> smoothing, noise removal• Highpass -> edge/transition detection• Bandpass -> Retain only a certain frequency range

0 f

H(f)

0 f

H(f)

0 f

H(f)

Page 28: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 28

Numerical Calculation of FT

• The original signal is digitized, and then a Fast Fourier Transform (FFT) algorithm is applied, which yields samples of the FT at equally spaced intervals.

• For a signal that is very long, e.g. a speech signal or a music piece, spectrogram is used.– Fourier transforms over successive overlapping short intervals

Page 29: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 29

2000 2200 2400 2600 2800 3000-0.1

-0.08

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

0.08

Spectrogram

FFTFFT

FFTFFT FFT

FFT

Page 30: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 30

Sample Speech Waveform

0 2000 4000 6000 8000 10000 12000 14000 16000-0.1

-0.08

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

0.08

2000 2200 2400 2600 2800 3000-0.1

-0.08

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

0.08

Entire waveform

» [y,fs]=wavread('morning.wav');» sound(y,fs);» figure; plot(y);» x=y(10000:25000);plot(x);

Blown-up of a section.

» figure; plot(x);» axis([2000,3000,-0.1,0.08]);

Signal within each short time interval is periodicPeriodic structure depends on the vowel being spoken

(click to hear the sound)

Page 31: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 31

Sample Speech Spetrogram

0 2000 4000 6000 8000 10000 12000-60

-55

-50

-45

-40

-35

-30

-25

-20

-15

Fre que ncy

Power Spectrum Magnitude (dB)

Powe r Spe ctrum

fs=22,050Hz

» figure;» psd(x,256,fs);

» figure;» specgram(x,256,fs);

Time

Frequency

Spe ctrogra m

0 1000 2000 3000 4000 5000 6000 70000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

GOOD MOR NING

Signal power drops sharply at about 4KHz Line spectra at multiple of f0,maximum frequency about 4 KHz

Page 32: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 32

Sample Music Waveform

1500 2000 2500-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

0 2 4 6 8 10 12 14

x 104

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

Entire waveform

» [y,fs]=wavread(’microsoft.wav');» sound(y,fs);» figure; plot(y);

Blown-up of a section

» figure; plot(y);» axis([1500,2500,-0.8,0.8])

Music has stronger periodic structure than speechPeriodic structure depends on the note being played

Page 33: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 33

Sample Music Spectrogram

Time

Frequency

Spe ctogra m

0 1 2 3 4 5 60

2000

4000

6000

8000

10000

0 2000 4000 6000 8000 10000 12000-60

-50

-40

-30

-20

-10

0

Fre que ncy

Power Spectrum Magnitude (dB)

Powe r Spe ctrum

» figure; » psd(y,256,fs); » figure; » specgram(y,256,fs);

Signal power drops gradually in the entire frequency range

Line spectra are smoother,maximum frequency above 4 KHz

Page 34: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 34

Summary of Characteristics of Speech & Music

• Typical speech and music waveforms are semi-periodic– The fundamental period is called pitch period– The inverse of the pitch period is the fundamental frequency (f0)

• Spectral content– A speech or music signal can be decomposed into a pure sinusoidal

component with frequency f0, and additional harmonic components with frequencies that are multiples of f0.

– The maximum frequency is usually several multiples of the fundamental frequency

– Speech has a frequency span up to 4 KHz– Audio has a much wider spectrum, up to 22KHz

Page 35: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 35

Demo

• Demo in DSP First, Chapter 3, Sounds and Spectrograms– Look at the waveform and spectrogram of sample signals,

while listening to the actual sound– Simple sounds– Real sounds

Page 36: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 36

What Should You Know (I)

• Sinusoid signals:– Can determine the period, frequency, magnitude and phase of a

sinusoid signal from a given formula or plot• Fourier series for periodic signals

– Understand the meaning of Fourier series representation– Can calculate the Fourier series coefficients for simple signals– Can sketch the (double sided) line spectrum from the Fourier series

coefficients• Fourier transform for non-periodic signals

– Understand the meaning of the inverse Fourier transform– Can calculate the Fourier transform for simple signals– Can sketch the spectrum– Can determine the bandwidth of the signal from its spectrum– Know how to interpret a spectrogram plot

Page 37: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 37

What Should You Know (II)

• Filtering concept– Know how to apply filtering in the frequency domain– Can interpret the function of a filter based on its frequency response

• Lowpass -> smoothing, noise removal• Highpass -> edge detection, differentiator• Bandpass -> retain certain frequency band, useful for demodulation

• Speech and music signals– Typical bandwidth for both– Different patterns in the spectrogram– Understand the connection between music notes and sinusoidal

signals

Page 38: Signal Representation in Temporal and Frequency …eeweb.poly.edu/~yao/EE3414_S03/lect2_signal_freq.pdfSignal Representation in Temporal and Frequency Domain ... – Mathematical representation:

EE3414, S03 © Yao Wang, ECE, Polytechnic University 38

References

• McClellan, Schafer and Yoder, DSP First, Chaps. 2, 3• Noll, Principles of Modern Communications Technology, Chap. 4.