Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2....

14
1 EE4900/EE6720 Digital Communications Suketu Naik EE4900/EE6720: Digital Communications Lecture 8 Modulation, Demodulation (Detection): Part 2

Transcript of Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2....

Page 1: Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2. 2 EE4900/EE6720 Digital Communications Suketu Naik Block Diagrams of Communication

1

EE4900/EE6720 Digital Communications Suketu Naik

EE4900/EE6720: Digital Communications

Lecture 8

Modulation,

Demodulation

(Detection): Part 2

Page 2: Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2. 2 EE4900/EE6720 Digital Communications Suketu Naik Block Diagrams of Communication

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

Page 3: Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2. 2 EE4900/EE6720 Digital Communications Suketu Naik Block Diagrams of Communication

3

EE4900/EE6720 Digital Communications Suketu Naik

M-ary Pulse Amplitude

Modulation (PAM)

Page 4: Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2. 2 EE4900/EE6720 Digital Communications Suketu Naik Block Diagrams of Communication

4

EE4900/EE6720 Digital Communications Suketu Naik

Pulse Amplitude Modulation (PAM)

PAM is used in Digital TV, 10GBase-T Ethernet, LED

driver, Controls

PAM: Width is fixed, Amplitude varies

Original Signal

PAM Signal

Page 5: Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2. 2 EE4900/EE6720 Digital Communications Suketu Naik Block Diagrams of Communication

5

EE4900/EE6720 Digital Communications Suketu Naik

Modulator based on Synthesis Equation

Data/Audio/Video

[101 100 001 000 010 011 110 111]

Serial to Parallel

Group of

3 bits

One look-up table

per symbol

Constructing one

symbol so(t)

signal s(t) is created

from K-symbols

Example

Same group of bits

go to each path

1) Group of bits (e.g. 101)= the

decimal index (e.g. 5)

2) Now the coefficient with that

index is selected

Pulse-shaping filter

can be used here

Page 6: Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2. 2 EE4900/EE6720 Digital Communications Suketu Naik Block Diagrams of Communication

6

EE4900/EE6720 Digital Communications Suketu Naik

M-ary PAM Constellations

M-ary PAM is a 1-dimensional signal

Basis function=unit energy pulse (App.A: Pulse Shapes)

Binary PAM

or 2PAM

4PAM M=4, 2-bits

Eavg=5A2

M=2, 1-bit

Eavg=A2

8PAMM=8, 3-bits

Eavg=21A2

M-ary PAM log2(M) bits

Eavg=(M2-1)A2/3

Page 7: Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2. 2 EE4900/EE6720 Digital Communications Suketu Naik Block Diagrams of Communication

7

EE4900/EE6720 Digital Communications Suketu Naik

Discrete-time Binary PAM

Binary PAM

Constellation

Basis

Function=Pulse

Shape (NRZ, MAN,

HS or SRRC)

𝒙𝒌 = න𝑻𝟏

𝑻𝟐

𝒓 𝒕 ∅𝒌 𝒕 𝒅𝒕Analysis

Equation

𝒔(𝒕) =

𝒌=𝟎

𝑲−𝟏

𝒂𝒌∅𝒌(𝒕)Synthesis

Equation

Page 8: Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2. 2 EE4900/EE6720 Digital Communications Suketu Naik Block Diagrams of Communication

8

EE4900/EE6720 Digital Communications Suketu Naik

Signal Space Projections or Phase Diagram or Constellation

𝒔(𝒕) =

𝒌=𝟎

𝑲−𝟏

𝒂𝒌∅𝒌(𝒕)𝒙𝒌 = න

𝑻𝟏

𝑻𝟐

𝒓 𝒕 ∅𝒌 𝒕 𝒅𝒕

Goal: find the approximate vector xk

Analysis

Equation

Synthesis

Equation

Received Signal

Approximate

Received Signal

Basis Function 2

Basis Function 1

Approximate

Vector, xk

An example with K=2

Things to remember:

1) Phase diagram shows

Points

2) Points are denoted by

Vectors from origin

3) Points and Vectors

represent an actual analog

baseband signal

4) The amplitude of the

baseband signal = point in

the phase diagram

Page 9: Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2. 2 EE4900/EE6720 Digital Communications Suketu Naik Block Diagrams of Communication

9

EE4900/EE6720 Digital Communications Suketu Naik

Discrete-time Binary PAM with Up-sampling

3 clocks:

1) Bit Rate (before S/P)=BR

2) Symbol Rate (after S/P)

=BR/log2M

3) Pulse Rate (after Pulse

Shaping Filter)=N(BR/log2M)

Page 10: Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2. 2 EE4900/EE6720 Digital Communications Suketu Naik Block Diagrams of Communication

10

EE4900/EE6720 Digital Communications Suketu Naik

Up-sampling

D/A Conversion is preceded by up-sampling to increase the

number of samples so that sampling rates are matched

Up-sampling by N narrows the spectrum by factor of N

Up-sampling by N

Spectrum shrinks by N

Page 11: Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2. 2 EE4900/EE6720 Digital Communications Suketu Naik Block Diagrams of Communication

11

EE4900/EE6720 Digital Communications Suketu Naik

Up-sampling and Filtering: Interpolation

Up-sampling stuffs zeros in between two samples

Filtering can “interpolate” the samples and remove the zeros

Interpolated Samples Spectral copies are spaced apart

Page 12: Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2. 2 EE4900/EE6720 Digital Communications Suketu Naik Block Diagrams of Communication

12

EE4900/EE6720 Digital Communications Suketu Naik

Eye Diagram

Eye Diagram is an important diagnostic tool

Smaller Eye Opening=More Noise

Bigger Eye Opening=Less Noise

Page 13: Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2. 2 EE4900/EE6720 Digital Communications Suketu Naik Block Diagrams of Communication

13

EE4900/EE6720 Digital Communications Suketu Naik

Binary PAM Eye Diagram

Non-Return-to-Zero (NRZ)

Half-Sine (HS)

Manchester (MAN)

Square-Root-Raised-Cosine (SRRC)

Always look at

multiple symbols

and overlay them

Page 14: Lecture 8 Modulation, Demodulation (Detection): … 8 Modulation, Demodulation (Detection): Part 2. 2 EE4900/EE6720 Digital Communications Suketu Naik Block Diagrams of Communication

14

EE4900/EE6720 Digital Communications Suketu Naik

Assignment 3 [20]

Simulate binary-PAM Comm. System and decode the

secret message [10]

Modulator (for testing demodulator)

Demodulator

Simulate 8-PAM Comm. System in Simulink and decode

the secret message [10]

Build the following:

Modulator (for testing demodulator)

Demodulator

Submit the following:

1) Simulink models

2) Time-domain plots

3) Eye-diagrams and Constellations

4) Decoded Message