141
Francisco J. Escribano, 2014-15 DIGITAL COMMUNICATIONS Block 1 Introduction to Digital Communications

Introduction to Digital Communications

Embed Size (px)

Citation preview

Page 1: Introduction to Digital Communications

Francisco J. Escribano, 2014-15

DIGITAL COMMUNICATIONS

Block 1

Introduction to Digital Communications

Page 2: Introduction to Digital Communications

2

Digital Communications: introduction

Page 3: Introduction to Digital Communications

3

Digital Communications: introduction

COMMUNICATIONTHEORY

Page 4: Introduction to Digital Communications

4

Digital Communications: introduction

COMMUNICATIONTHEORY

BASICCONCEPTS

Page 5: Introduction to Digital Communications

5

Digital Communications: introduction

COMMUNICATIONTHEORY

DIGITALCOMMUNICATIONS

BASICCONCEPTS

Page 6: Introduction to Digital Communications

6

Digital Communications: introduction

COMMUNICATIONTHEORY

DIGITALCOMMUNICATIONS

BASICCONCEPTS

ADVANCEDCONCEPTS

Page 7: Introduction to Digital Communications

7

Digital Communications: introduction

COMMUNICATIONTHEORY

DIGITALCOMMUNICATIONS

BASICCONCEPTS

ADVANCEDCONCEPTS

Page 8: Introduction to Digital Communications

8

Digital Communications: introduction

COMMUNICATIONTHEORY

DIGITALCOMMUNICATIONS

COMMUNICATIONSYSTEMS

BASICCONCEPTS

ADVANCEDCONCEPTS

Page 9: Introduction to Digital Communications

9

Digital Communications: introduction

COMMUNICATIONTHEORY

DIGITALCOMMUNICATIONS

MOBILECOMMUNICATIONS

COMMUNICATIONSYSTEMS

BASICCONCEPTS

ADVANCEDCONCEPTS

Page 10: Introduction to Digital Communications

10

Digital Communications: introduction

COMMUNICATIONTHEORY

DIGITALCOMMUNICATIONS

RADIATION ANDRADIOCOMMUNICATION

MOBILECOMMUNICATIONS

COMMUNICATIONSYSTEMS

BASICCONCEPTS

ADVANCEDCONCEPTS

Page 11: Introduction to Digital Communications

11

Digital Communications: introduction

COMMUNICATIONTHEORY

COMMUNICATIONCIRCUITS

DIGITALCOMMUNICATIONS

RADIATION ANDRADIOCOMMUNICATION

MOBILECOMMUNICATIONS

COMMUNICATIONSYSTEMS

BASICCONCEPTS

ADVANCEDCONCEPTS

Page 12: Introduction to Digital Communications

12

Digital Communications: introduction

● Basic texts:

– Bernard Sklar, Digital Communications, 2001, Prentice Hall (Chapter 1).

– Simon Haykin, Communication Systems, 2001, Wiley (Background and preview).

– John G. Proakis, Digital Communications, 2008, McGraw-Hill (Chapter 1).

Page 13: Introduction to Digital Communications

13

Digital Communications: introduction● Logical/functional organization of communications ⇒ layers

Page 14: Introduction to Digital Communications

14

Digital Communications: introduction● Logical/functional organization of communications ⇒ layers

Page 15: Introduction to Digital Communications

15

Digital Communications: introduction● Logical/functional organization of communications ⇒ layers

Page 16: Introduction to Digital Communications

16

Digital Communications: introduction● Logical/functional organization of communications ⇒ layers

DataStream

Page 17: Introduction to Digital Communications

17

Digital Communications: introduction● Logical/functional organization of communications ⇒ layers

DataStream

DataStream

Page 18: Introduction to Digital Communications

18

Digital Communications: introduction● Logical/functional organization of communications ⇒ layers

MEDIUM

DataStream

DataStream

Page 19: Introduction to Digital Communications

19

Digital Communications: introduction● Logical/functional organization of communications ⇒ layers

MEDIUM

DataStream

DataStream

Page 20: Introduction to Digital Communications

20

Digital Communications: introduction● Logical/functional organization of communications ⇒ layers

PHY (1) PHY (1)

MEDIUM

DataStream

DataStream

Page 21: Introduction to Digital Communications

21

Digital Communications: introduction● Logical/functional organization of communications ⇒ layers

PHY (1)

MAC (2)(<DLL)

PHY (1)

MAC (2)(<DLL)

MEDIUM

DataStream

DataStream

Page 22: Introduction to Digital Communications

22

Digital Communications: introduction● Logical/functional organization of communications ⇒ layers

PHY (1)

MAC (2)(<DLL)

PHY (1)

MAC (2)(<DLL)

MEDIUM

DataStream

ControlControl

DataStream

Page 23: Introduction to Digital Communications

23

Digital Communications: introduction● Logical/functional organization of communications ⇒ layers

PHY (1)

MAC (2)(<DLL)

PHY (1)

MAC (2)(<DLL)

MEDIUM

DataStream

ControlControl

DataStream

Page 24: Introduction to Digital Communications

24

Digital Communications: introduction● Logical/functional organization of communications ⇒ layers

PHY (1)

MAC (2)(<DLL)

PHY (1)

MAC (2)(<DLL)

MEDIUM

DigitalCommunications

DataStream

ControlControl

DataStream

Page 25: Introduction to Digital Communications

25

Digital Communications: introduction● Logical/functional organization of communications ⇒ layers

PHY (1)

MAC (2)(<DLL)

PHY (1)

MAC (2)(<DLL)

MEDIUM

Telematics

DigitalCommunications

DataStream

ControlControl

DataStream

Page 26: Introduction to Digital Communications

26

Digital Communications: introduction

● Before proceeding further...– All this is about... transferring information

● Some issues:– Can we precisely define information?

– How can it and its quality be measured?

– Are there any limitations to the amount of information we can transfer?

● And the answer is...

Page 27: Introduction to Digital Communications

27

Digital Communications: introduction

● Before proceeding further...– All this is about... transferring information

● Some issues:– Can we precisely define information?

– How can it and its quality be measured?

– Are there any limitations to the amount of information we can transfer?

● And the answer is...

?

Page 28: Introduction to Digital Communications

28

Digital Communications: introduction

● Before proceeding further...– All this is about... transferring information

● Some issues:– Can we precisely define information?

– How can it and its quality be measured?

– Are there any limitations to the amount of information we can transfer?

● And the answer is...

INFORMATION THEORY (Block 2)

Source: Wikipedia

!

Page 29: Introduction to Digital Communications

29

Digital Communications: introduction● What are the main functions carried out at the physical layer?

Page 30: Introduction to Digital Communications

30

Digital Communications: introduction● What are the main functions carried out at the physical layer?

Page 31: Introduction to Digital Communications

31

Digital Communications: introduction● What are the main functions carried out at the physical layer?

WIFI CARD inADSL modem

Page 32: Introduction to Digital Communications

32

Digital Communications: introduction● What are the main functions carried out at the physical layer?

WIFI CARD inADSL modem

Radio frequency -RF(analog)

Page 33: Introduction to Digital Communications

33

Digital Communications: introduction● What are the main functions carried out at the physical layer?

WIFI CARD inADSL modem

Radio frequency -RF(analog)

Upperlayers (2,3...)

Page 34: Introduction to Digital Communications

34

Digital Communications: introduction● What are the main functions carried out at the physical layer?

WIFI CARD inADSL modem

Radio frequency -RF(analog)

Base-band

(digital)

Upperlayers (2,3...)

Page 35: Introduction to Digital Communications

35

Digital Communications: introduction● What are the main functions carried out at the physical layer?

WIFI CARD inADSL modem

Radio frequency -RF(analog)

Base-band

(digital)

Upperlayers (2,3...)

● Adaptation to the medium.● Information protection.● Sharing resources.● Signal generation.● Interface between RF and upper

layers.● Evaluation and compensation of

channel distortions.● …...........................................................

Page 36: Introduction to Digital Communications

36

Digital Communications: introduction● What are the main functions carried out at the physical layer?

WIFI CARD inADSL modem

Radio frequency -RF(analog)

Base-band

(digital)

Upperlayers (2,3...)

● Adaptation to the medium.● Information protection.● Sharing resources.● Signal generation.● Interface between RF and upper

layers.● Evaluation and compensation of

channel distortions.● …...........................................................

Page 37: Introduction to Digital Communications

37

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Page 38: Introduction to Digital Communications

38

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Page 39: Introduction to Digital Communications

39

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Page 40: Introduction to Digital Communications

40

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

PHY (1) TX

Page 41: Introduction to Digital Communications

41

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

PHY (1) TX

Page 42: Introduction to Digital Communications

42

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

PHY (1) TX

Page 43: Introduction to Digital Communications

43

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

Page 44: Introduction to Digital Communications

44

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

Page 45: Introduction to Digital Communications

45

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

CHANNEL1

Performance (1)

Page 46: Introduction to Digital Communications

46

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

CHANNEL1

Performance (1)

Page 47: Introduction to Digital Communications

47

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

CHANNEL1

Performance (1)

CHANNEL2

Performance (2)

Page 48: Introduction to Digital Communications

48

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

CHANNEL1

Performance (1)

CHANNEL2

Performance (2)

Page 49: Introduction to Digital Communications

49

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

CHANNEL1

Performance (1)

CHANNEL2

Performance (2)

CHANNEL3

Performance (3)

Page 50: Introduction to Digital Communications

50

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

CHANNEL1

Performance (1)

CHANNEL2

Performance (2)

CHANNEL3

Performance (3) Design & evaluation:Information Theory (Block 2)

Page 51: Introduction to Digital Communications

51

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Page 52: Introduction to Digital Communications

52

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Page 53: Introduction to Digital Communications

53

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Page 54: Introduction to Digital Communications

54

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

PHY (1) RX

Page 55: Introduction to Digital Communications

55

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

PHY (1) RX

Page 56: Introduction to Digital Communications

56

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

PHY (1) RX

Page 57: Introduction to Digital Communications

57

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

Page 58: Introduction to Digital Communications

58

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

Page 59: Introduction to Digital Communications

59

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

CHANNEL1

Performance (1)

Page 60: Introduction to Digital Communications

60

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

CHANNEL1

Performance (1)

Page 61: Introduction to Digital Communications

61

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

CHANNEL2

Performance (2)

CHANNEL1

Performance (1)

Page 62: Introduction to Digital Communications

62

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

CHANNEL2

Performance (2)

CHANNEL1

Performance (1)

Page 63: Introduction to Digital Communications

63

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

CHANNEL2

Performance (2)

CHANNEL1

Performance (1)

CHANNEL3

Performance (3)

Page 64: Introduction to Digital Communications

64

Digital Communications: introduction

● NOTE: conceptually separated operations.– Implementation may be done jointly instead of sequentially.

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

CHANNEL2

Performance (2)

CHANNEL1

Performance (1)

CHANNEL3

Performance (3)Design & evaluation:Information Theory (Block 2)

Page 65: Introduction to Digital Communications

65

Digital Communications: introduction● Additional operations at the PHY.

Source

Destination

Page 66: Introduction to Digital Communications

66

Digital Communications: introduction● Additional operations at the PHY.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

Source

Destination

Page 67: Introduction to Digital Communications

67

Digital Communications: introduction● Additional operations at the PHY.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

Encryption Source

Destination

Page 68: Introduction to Digital Communications

68

Digital Communications: introduction● Additional operations at the PHY.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

EncryptionSourcecoding Source

Destination

Page 69: Introduction to Digital Communications

69

Digital Communications: introduction● Additional operations at the PHY.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

DistortionNoise

LimitationsEncryption

Sourcecoding Source

Destination

Page 70: Introduction to Digital Communications

70

Digital Communications: introduction● Additional operations at the PHY.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

DistortionNoise

Limitations

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

EncryptionSourcecoding Source

Destination

Page 71: Introduction to Digital Communications

71

Digital Communications: introduction● Additional operations at the PHY.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

DistortionNoise

Limitations

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

EncryptionSourcecoding

Decryption

Source

Destination

Page 72: Introduction to Digital Communications

72

Digital Communications: introduction● Additional operations at the PHY.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

DistortionNoise

Limitations

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

EncryptionSourcecoding

DecryptionSource

decoding

Source

Destination

Page 73: Introduction to Digital Communications

73

Digital Communications: introduction● Additional operations at the PHY.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

DistortionNoise

Limitations

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

EncryptionSourcecoding

DecryptionSource

decoding

Source

Destination

Page 74: Introduction to Digital Communications

74

Digital Communications: introduction● Additional operations at the PHY.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

DistortionNoise

Limitations

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

EncryptionSourcecoding

DecryptionSource

decoding

Source

Destination

Block 2

Page 75: Introduction to Digital Communications

75

Digital Communications: introduction● Additional operations at the PHY.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

DistortionNoise

Limitations

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

EncryptionSourcecoding

DecryptionSource

decoding

Source

Destination

Block 2

Page 76: Introduction to Digital Communications

76

Digital Communications: introduction● Additional operations at the PHY.

Medium accessMedium access(Block 4)(Block 4)

ModulationModulation(CT & Block 2)(CT & Block 2)

Channel codingChannel coding(Block 3)(Block 3)

PHY (1) TX

DistortionNoise

Limitations

Medium accessMedium access(Block 4)(Block 4)

DemodulationDemodulation(CT & Block 2)(CT & Block 2)

ChannelChanneldecodingdecoding(Block 3)(Block 3)

PHY (1) RX

EncryptionSourcecoding

DecryptionSource

decoding

Source

Destination

Block 2

Bas

ic h

ypo

thes

is:

equ

ipro

bab

le b

inar

y se

qu

ence

P(b

=0)

=P

(b=

1)=

0.5

Page 77: Introduction to Digital Communications

77

Digital Communications: introduction● Design and performance criteria/parameters.

– Already known for those familiar with Comunication Theory.

– They are evaluated for each level/layer, point to point.

– Basic issue: limitations and tradeoffs → optimization.

Page 78: Introduction to Digital Communications

78

Digital Communications: introduction● Design and performance criteria/parameters.

– Already known for those familiar with Comunication Theory.

– They are evaluated for each level/layer, point to point.

– Basic issue: limitations and tradeoffs → optimization.

iDude

Page 79: Introduction to Digital Communications

79

Digital Communications: introduction● Design and performance criteria/parameters.

– Already known for those familiar with Comunication Theory.

– They are evaluated for each level/layer, point to point.

– Basic issue: limitations and tradeoffs → optimization.

iDude

SNR, Eb/N0

Page 80: Introduction to Digital Communications

80

Digital Communications: introduction● Design and performance criteria/parameters.

– Already known for those familiar with Comunication Theory.

– They are evaluated for each level/layer, point to point.

– Basic issue: limitations and tradeoffs → optimization.

iDude

SNR, Eb/N0

Available power

Page 81: Introduction to Digital Communications

81

Digital Communications: introduction● Design and performance criteria/parameters.

– Already known for those familiar with Comunication Theory.

– They are evaluated for each level/layer, point to point.

– Basic issue: limitations and tradeoffs → optimization.

iDude

SNR, Eb/N0

Available power

Transmissionrate

Page 82: Introduction to Digital Communications

82

Digital Communications: introduction● Design and performance criteria/parameters.

– Already known for those familiar with Comunication Theory.

– They are evaluated for each level/layer, point to point.

– Basic issue: limitations and tradeoffs → optimization.

iDude

SNR, Eb/N0

Bandwidth

Available power

Transmissionrate

Page 83: Introduction to Digital Communications

83

Digital Communications: introduction● Design and performance criteria/parameters.

– Already known for those familiar with Comunication Theory.

– They are evaluated for each level/layer, point to point.

– Basic issue: limitations and tradeoffs → optimization.

iDude

SNR, Eb/N0

Bandwidth

Available power

Transmissionrate

Errorprobability

Page 84: Introduction to Digital Communications

84

Digital Communications: introduction● Design and performance criteria/parameters.

– Already known for those familiar with Comunication Theory.

– They are evaluated for each level/layer, point to point.

– Basic issue: limitations and tradeoffs → optimization.

iDude

SNR, Eb/N0

Bandwidth

Available power

Transmissionrate

Errorprobability

DistortionInterference

Page 85: Introduction to Digital Communications

85

Digital Communications: introduction

Page 86: Introduction to Digital Communications

86

MEDIUM

Digital Communications: introduction

Medium accessMedium access(TX)(TX)

Medium accessMedium access(RX)(RX)

Page 87: Introduction to Digital Communications

87

MEDIUM

Digital Communications: introduction

Medium accessMedium access(TX)(TX)

Medium accessMedium access(RX)(RX)

Rmax

________

SNR____

Allowedinterference

____

Reliability____

BWmax

____

Pmax

Page 88: Introduction to Digital Communications

88

MEDIUM

Digital Communications: introduction

Medium accessMedium access(TX)(TX)

Medium accessMedium access(RX)(RX)

Rmax

________

SNR____

Allowedinterference

____

Reliability____

BWmax

____

Pmax

R1 SNR

1 BW

1...

Page 89: Introduction to Digital Communications

89

MEDIUM

Digital Communications: introduction

Medium accessMedium access(TX)(TX)

Medium accessMedium access(RX)(RX)

Rmax

________

SNR____

Allowedinterference

____

Reliability____

BWmax

____

Pmax

R2 SNR

2 BW

2...

R1 SNR

1 BW

1...

Page 90: Introduction to Digital Communications

90

MEDIUM

Digital Communications: introduction

Medium accessMedium access(TX)(TX)

Medium accessMedium access(RX)(RX)

Rmax

________

SNR____

Allowedinterference

____

Reliability____

BWmax

____

Pmax

…...

...

R2 SNR

2 BW

2...

R1 SNR

1 BW

1...

Rn SNR

n BW

n...

Page 91: Introduction to Digital Communications

91

MEDIUM

Digital Communications: introduction

Medium accessMedium access(TX)(TX)

Medium accessMedium access(RX)(RX)

Rmax

________

SNR____

Allowedinterference

____

Reliability____

BWmax

____

Pmax

…...

...

R2 SNR

2 BW

2...

R1 SNR

1 BW

1...

Rn SNR

n BW

n...

…......

R'2 SNR'

2 BW'

2...

R'1 SNR'

1 BW'

1...

R'n SNR'

n BW'

n...

Page 92: Introduction to Digital Communications

92

MEDIUM

Digital Communications: introduction

Medium accessMedium access(TX)(TX)

Medium accessMedium access(RX)(RX)

Rmax

________

SNR____

Allowedinterference

____

Reliability____

BWmax

____

Pmax

…...

...

R2 SNR

2 BW

2...

R1 SNR

1 BW

1...

Rn SNR

n BW

n...

…......

R'2 SNR'

2 BW'

2...

R'1 SNR'

1 BW'

1...

R'n SNR'

n BW'

n...

SHARE ANDMANAGELIMITED

RESOURCES

Page 93: Introduction to Digital Communications

93

MEDIUM

Digital Communications: introduction

Medium accessMedium access(TX)(TX)

Medium accessMedium access(RX)(RX)

Rmax

________

SNR____

Allowedinterference

____

Reliability____

BWmax

____

Pmax

…...

...

R2 SNR

2 BW

2...

R1 SNR

1 BW

1...

Rn SNR

n BW

n...

…......

R'2 SNR'

2 BW'

2...

R'1 SNR'

1 BW'

1...

R'n SNR'

n BW'

n...

SHARE ANDMANAGELIMITED

RESOURCES

InformationTheory

Page 94: Introduction to Digital Communications

94

Digital Communications: introduction

Page 95: Introduction to Digital Communications

95

Digital Communications: introduction

ModulationModulation(TX)(TX)

DemodulationDemodulation(RX)(RX)

Page 96: Introduction to Digital Communications

96

CH

AN

NE

L

Digital Communications: introduction

ModulationModulation(TX)(TX)

DemodulationDemodulation(RX)(RX)

Page 97: Introduction to Digital Communications

97

CH

AN

NE

L

Digital Communications: introduction

ModulationModulation(TX)(TX)

DemodulationDemodulation(RX)(RX) R

mod

________

SNR____

Ps(e)

____

BWmod

____

Pmod

Page 98: Introduction to Digital Communications

98

CH

AN

NE

L

Digital Communications: introduction

ModulationModulation(TX)(TX)

DemodulationDemodulation(RX)(RX) R

mod

________

SNR____

Ps(e)

____

BWmod

____

Pmod

Page 99: Introduction to Digital Communications

99

CH

AN

NE

L

Digital Communications: introduction

ModulationModulation(TX)(TX)

DemodulationDemodulation(RX)(RX) R

mod

________

SNR____

Ps(e)

____

BWmod

____

Pmod

Page 100: Introduction to Digital Communications

100

CH

AN

NE

L

Digital Communications: introduction

ModulationModulation(TX)(TX)

DemodulationDemodulation(RX)(RX) R

mod

________

SNR____

Ps(e)

____

BWmod

____

Pmod

Pb(e)

_____

Eb/N0_____

Rb

Page 101: Introduction to Digital Communications

101

CH

AN

NE

L

Digital Communications: introduction

ModulationModulation(TX)(TX)

DemodulationDemodulation(RX)(RX) R

mod

________

SNR____

Ps(e)

____

BWmod

____

Pmod

Pb(e)

_____

Eb/N0_____

Rb

ADAPT SIGNALSTO THE CHANNEL

AND IMPROVEPERFORMANCE

Page 102: Introduction to Digital Communications

102

CH

AN

NE

L

Digital Communications: introduction

ModulationModulation(TX)(TX)

DemodulationDemodulation(RX)(RX) R

mod

________

SNR____

Ps(e)

____

BWmod

____

Pmod

Pb(e)

_____

Eb/N0_____

Rb

ADAPT SIGNALSTO THE CHANNEL

AND IMPROVEPERFORMANCE

InformationTheory

Page 103: Introduction to Digital Communications

103

Digital Communications: introduction

Page 104: Introduction to Digital Communications

104

Digital Communications: introduction

Channel codingChannel coding(TX)(TX)

ChannelChanneldecodingdecoding

(RX)(RX)

Page 105: Introduction to Digital Communications

105

CH

AN

NE

L

Digital Communications: introduction

Channel codingChannel coding(TX)(TX)

ChannelChanneldecodingdecoding

(RX)(RX)

Page 106: Introduction to Digital Communications

106

CH

AN

NE

L

Digital Communications: introduction

Channel codingChannel coding(TX)(TX)

ChannelChanneldecodingdecoding

(RX)(RX)

Pb(e)

________

Eb/N0(out)____

Rb

Page 107: Introduction to Digital Communications

107

CH

AN

NE

L

Digital Communications: introduction

Channel codingChannel coding(TX)(TX)

ChannelChanneldecodingdecoding

(RX)(RX)

Pb(e)

________

Eb/N0(out)____

Rb

Page 108: Introduction to Digital Communications

108

CH

AN

NE

L

Digital Communications: introduction

Channel codingChannel coding(TX)(TX)

ChannelChanneldecodingdecoding

(RX)(RX)

Pb(e)

________

Eb/N0(out)____

Rb

Page 109: Introduction to Digital Communications

109

CH

AN

NE

L

Digital Communications: introduction

Channel codingChannel coding(TX)(TX)

ChannelChanneldecodingdecoding

(RX)(RX)

Pb(e)

________

Eb/N0(out)____

Rb

P'b(e)<P

b(e)

_____

Eb/N0(in)_____

R'b<R

b

Page 110: Introduction to Digital Communications

110

CH

AN

NE

L

Digital Communications: introduction

Channel codingChannel coding(TX)(TX)

ChannelChanneldecodingdecoding

(RX)(RX)

Pb(e)

________

Eb/N0(out)____

Rb

P'b(e)<P

b(e)

_____

Eb/N0(in)_____

R'b<R

b

PROTECTINFORMATION

INTEGRITYAT THE COST

OF DATA RATE

Page 111: Introduction to Digital Communications

111

CH

AN

NE

L

Digital Communications: introduction

Channel codingChannel coding(TX)(TX)

ChannelChanneldecodingdecoding

(RX)(RX)

Pb(e)

________

Eb/N0(out)____

Rb

P'b(e)<P

b(e)

_____

Eb/N0(in)_____

R'b<R

b

PROTECTINFORMATION

INTEGRITYAT THE COST

OF DATA RATEInformation

Theory

Page 112: Introduction to Digital Communications

112

Digital Communications: introduction

● Example: WiFi standard(public access: http://standards.ieee.org/getieee802/download/802.11-2007.pdf )

Page 113: Introduction to Digital Communications

113

Digital Communications: introduction

● Example: WiFi standard(public access: http://standards.ieee.org/getieee802/download/802.11-2007.pdf )

Page 114: Introduction to Digital Communications

114

Digital Communications: introduction

● Example: WiFi standard(public access: http://standards.ieee.org/getieee802/download/802.11-2007.pdf )

Page 115: Introduction to Digital Communications

115

Digital Communications: introduction

● Example: WiFi standard(public access: http://standards.ieee.org/getieee802/download/802.11-2007.pdf )

Page 116: Introduction to Digital Communications

116

Digital Communications: introduction

● Medium access (channel identification).

Page 117: Introduction to Digital Communications

117

Digital Communications: introduction

● Medium access (channel identification).

Page 118: Introduction to Digital Communications

118

Digital Communications: introduction

● Medium access (channel identification).

Page 119: Introduction to Digital Communications

119

Digital Communications: introduction

● Medium access (channel identification).

Signalgeneration

Page 120: Introduction to Digital Communications

120

Digital Communications: introduction

● Medium access + modulation.

Page 121: Introduction to Digital Communications

121

Digital Communications: introduction

● Medium access + modulation.

Page 122: Introduction to Digital Communications

122

Digital Communications: introduction

● Medium access + modulation.

Page 123: Introduction to Digital Communications

123

Digital Communications: introduction

● Medium access + modulation.

Page 124: Introduction to Digital Communications

124

Digital Communications: introduction

● Medium access + modulation.

Page 125: Introduction to Digital Communications

125

Digital Communications: introduction

● Medium access + modulation.Different modes

for resourcesharing

Page 126: Introduction to Digital Communications

126

Digital Communications: introduction

● Medium access + modulation.Different modes

for resourcesharing

Page 127: Introduction to Digital Communications

127

Digital Communications: introduction

● Modulation and channel coding.

Page 128: Introduction to Digital Communications

128

Digital Communications: introduction

● Modulation and channel coding.

Page 129: Introduction to Digital Communications

129

Digital Communications: introduction

● Modulation and channel coding.

Page 130: Introduction to Digital Communications

130

Digital Communications: introduction

● Modulation and channel coding.

Modulator

Page 131: Introduction to Digital Communications

131

Digital Communications: introduction

● Modulation and channel coding.

Modulator

Page 132: Introduction to Digital Communications

132

Digital Communications: introduction

● Modulation and channel coding.

ModulatorChannelencoder

Page 133: Introduction to Digital Communications

133

Digital Communications: introduction

● Modulation and channel coding.

ModulatorChannelencoder

Page 134: Introduction to Digital Communications

134

Digital Communications: introduction

● Channel encoder.

Page 135: Introduction to Digital Communications

135

Digital Communications: introduction

● Channel encoder.

Page 136: Introduction to Digital Communications

136

Digital Communications: introduction

● Channel encoder.

Page 137: Introduction to Digital Communications

137

Digital Communications: introduction

● Channel encoder.

Page 138: Introduction to Digital Communications

138

Digital Communications: introduction

● Channel encoder.

Algebraicstructure

Page 139: Introduction to Digital Communications

139

Digital Communications: introduction

● Channel encoder.

Algebraicstructure

Page 140: Introduction to Digital Communications

140

Digital Communications: introduction

● Channel encoder.

Algebraicstructure

Implementation:finite-statemachine

Page 141: Introduction to Digital Communications

141

Digital Communications: introduction● It is important to discern

– Abstract operations / layers (“divide and conquer”).

– HW implementation.

● Recall always

– Basic scheme of Digital Communications.

– Design and evaluation parameters.

– Concepts from Communication Theory and Signals and Systems.

● Main purpose:

– Given some resources, and some target conditions and target performance, manage to evaluate and/or design the appropriate subsystems.