Lecture 2 Review of Signals and Systems: Part...

25
1 EE4900/EE6720 Digital Communications Suketu Naik EE4900/EE6420: Digital Communications Lecture 2 Review of Signals and Systems: Part 1

Transcript of Lecture 2 Review of Signals and Systems: Part...

Page 1: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

1

EE4900/EE6720 Digital Communications Suketu Naik

EE4900/EE6420: Digital Communications

Lecture 2

Review of

Signals and Systems:

Part 1

Page 2: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

2

EE4900/EE6720 Digital Communications Suketu Naik

Block Diagrams of Communication System

Digital Communication System

Informatio

n (sound,

video, text,

data, …)

Transducer &

A/D ConverterModulator

Source

Encoder

Channel

Encoder

Tx RF

System

Output

Signal

D/A Converter

and/or output

transducer

DemodulatorSource

Decoder

Channel

Decoder

Rx RF

System

Channel

= Discrete-Time = Continuous-Time

Page 3: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

3

EE4900/EE6720 Digital Communications Suketu Naik

Why Signals and Systems?

Wireless/Wired Communications is fundamentally a

transmission-of-information problem

Information is transmitted through channel/medium

Information is transmitted via signals through systems

Real-world (outside of the embedded hardware) consists

of phenomenon of continuous-time, t

After sampling, the embedded hardware can be thought

to run on discrete-time, nT

Informatio

n (sound,

video, text,

data, …)

Transducer &

A/D ConverterModulator

Source

Encoder

Channel

Encoder

Tx RF

System

x(t) x(nT)=x(n) x(t)

Page 4: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

4

EE4900/EE6720 Digital Communications Suketu Naik

Continuous-time Signals

Energy and Power of periodic signal, x(t)

Energy: eq. 2.2

Power: eq. 2.6

Autocorrelation function, rx(t) for energy signal, eq. 2.4

Autocorrelation function, ϕx(t) for power signal, eq. 2.5

Fourier-series representation of the signal x(t), eq.2.7-2.9

Page 5: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

5

EE4900/EE6720 Digital Communications Suketu Naik

Continuous-time Signals

Fourier-series representation of the signal, x(t)

A periodic signal can be represented by its Fourier series as an

infinite sum of sines and cosines

Page 6: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

6

EE4900/EE6720 Digital Communications Suketu Naik

Continuous-time Signals

The Impulse Function, δ(t)

The Impulse function is zero everywhere except at t=0: eq. 2.10

The sifting property (sampling):

𝒕𝟏

𝒕𝟐

𝒙 𝒕 𝜹 𝒕 − 𝝉 𝒅𝒕 = ቊ𝒙 𝝉 , 𝒕𝟏≤ 𝝉 ≤ 𝒕𝟐𝟎, 𝒆𝒍𝒔𝒆𝒘𝒉𝒆𝒓𝒆

Page 7: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

7

EE4900/EE6720 Digital Communications Suketu Naik

Continuous-time Signals

The Unit-step Function, u(t)

The Unit-step function is 1 everywhere except t<=0

The Unit-step function represents switching (on/off):

𝒖 𝒕 = න

−∞

𝒕𝟐

𝜹 𝝉 𝒅𝝉 =ቐ𝟎, 𝒕 < 𝟎𝒖𝒏𝒅𝒆𝒇𝒊𝒏𝒆𝒅, 𝒕 = 𝟎𝟏, 𝒕 > 𝟎

Page 8: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

8

EE4900/EE6720 Digital Communications Suketu Naik

Discrete-time Signals

When a continuous-time signal x(t) is sampled, it

becomes a discrete-time signal x(n)

Energy and Power of periodic signal, x(n)

Energy: eq. 2.13

Power: eq. 2.14

Fourier-series representation of the signal x(n),

eq.2.15-2.17

Discrete-time impulse function δ(n) and step function

u(n)

𝜹(𝒏) = ቊ𝟏, 𝒏 = 𝟎𝟎, 𝒏 ≠ 𝟎

𝒖(𝒏) = ቊ𝟏, 𝒏 ≥ 𝟎𝟎, 𝒏 < 𝟎

Page 9: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

9

EE4900/EE6720 Digital Communications Suketu Naik

Continuous-time Systems

Continuous-time system is a collection of continuous-

time components such as resistors, capacitors, inductors,

transistors

Linear, Time-Invariant (LTI) System produces output

y(t) with same delay as the input x(t)

LTI System is characterized by its impulse response h(t)

Convolution Integral: find the output y(t) given the input

x(t) for the system with impulse response h(t)

Impulse

aka

“shock”

LTI

System

Response to

the shock

δ(t) h(t)

Page 10: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

10

EE4900/EE6720 Digital Communications Suketu Naik

Continuous-time Systems

Convolution: eq. 2.21

Application of Convolution: Filter

When two signals are convolved in time-domain, they

can be multiplied in frequency-domain: filter

Input

SignalFilter Output

Signal

x(t) y(t)=x(t)*h(t)h(t)

X(ω) H(ω) Y(ω)=X(ω)H(ω)

Time-Domain

Frequency-

Domain

0 Hz 1 kHz 5 kHz 20 kHz 30 kHz 0 Hz 1 kHz 5 kHz 20 kHz 30 kHz

Page 11: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

11

EE4900/EE6720 Digital Communications Suketu Naik

Continuous-time Systems

Laplace Transform, eq.2.26-2.27

Complex Frequency, s=σ+jω

Purpose: convert

time-domain signal

into frequency-domain

(s-domain) signal

Page 12: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

12

EE4900/EE6720 Digital Communications Suketu Naik

Continuous-time Systems

Pole-zero plot: poles lift the amplitude in s-domain, zeros

pin the amplitude in s-domain

Page 13: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

13

EE4900/EE6720 Digital Communications Suketu Naik

Continuous-time Systems

Fourier Transform: a special case of Laplace Transform,

with s=σ+jω; where σ=0. Recall that this indicates

sustained oscillations (critically-damped case)

Laplace Transform Fourier Transform

Page 14: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

14

EE4900/EE6720 Digital Communications Suketu Naik

Continuous-time Systems

Fourier Transform, eq.2.39-2.40

Page 15: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

15

EE4900/EE6720 Digital Communications Suketu Naik

Energy of Baseband signal vs. Bandpass signal

Page 16: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

16

EE4900/EE6720 Digital Communications Suketu Naik

Discrete-time Systems

Examples of Discrete-time Systems: embedded

computing with memory and microprocessor, digital logic

circuits

Convolution Sum: find the output samples y(n) given the

input samples x(n) for the system with impulse response

h(n)

Input

SignalFilter Output

Signal

x(n) h(n)

X(Ω) H(Ω) Y(Ω)=X(Ω)H(Ω)

Time-Domain

Frequency-

Domain

y(n)=x(n)*h(n)

Page 17: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

17

EE4900/EE6720 Digital Communications Suketu Naik

Linear Constant-coefficient Difference Equation

Input and output relationship of discrete-time system

Implemented by multipliers, adders, delay (memory)

blocks

Suppose that

1) Input signal samples are denoted by x(n) and output

by y(n)

2) The filter coefficients are denoted by numerator b0, …,

bM and denominator a0, …, aM with filter order=M

Equation 2.24

Page 18: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

18

EE4900/EE6720 Digital Communications Suketu Naik

Discrete-time Systems

Z-Transform, eq.2.45-2.46

Complex Frequency, z=Rez+jImz

Purpose: convert

discrete time-domain signal

into discrete

frequency-domain

(z-domain) signal

Page 19: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

19

EE4900/EE6720 Digital Communications Suketu Naik

Discrete-time Systems

Pole-zero plot: poles lift the amplitude in z-domain,

zeros pin the amplitude in z-domain

Discrete Fourier

Transform: a special case

of Z-Transform,

with z=ejΩ

Page 20: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

20

EE4900/EE6720 Digital Communications Suketu Naik

Discrete-time Systems

Discrete-time Fourier Transform (DTFT), eq.2.54-2.55

Page 21: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

21

EE4900/EE6720 Digital Communications Suketu Naik

Discrete-time Systems

Periodicity of DTFT, X(ejΩ) is periodic at every 2π

1 period of the

discrete-time signal

3 periods of the

discrete-time signal

4 periods of the

discrete-time signal

Page 22: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

22

EE4900/EE6720 Digital Communications Suketu Naik

Discrete-time Systems

Ω is a continuous variable! To represent the DTFT in digital

logic hardware, Ω must be sampled (discrete values)

When the DTFT X(ejΩ) is sampled at interval 2π/N, it is

called Discrete Fourier Transform (DFT): eq.2.57-2.58

Page 23: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

23

EE4900/EE6720 Digital Communications Suketu Naik

Sampling Theorem: Section 2.6.1

Application: A/D

Page 24: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

24

EE4900/EE6720 Digital Communications Suketu Naik

Ideal Low Pass Filtering

LPFDiscrete-time samples Continuous-signal

Application: D/A

Page 25: Lecture 2 Review of Signals and Systems: Part 1faculty.weber.edu/snaik/ECE4900_ECE6420/02Lec02_SandS... · 2016-08-31 · Real-world (outside of the embedded hardware) consists of

25

EE4900/EE6720 Digital Communications Suketu Naik

Discrete-time Processing

Slide 23 Slide 24