1 csc535 communication networks i chapter 3b: signal encoding and conversion dr. cheer-sun yang

59
1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

Upload: annis-underwood

Post on 29-Dec-2015

231 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

1

CSC535Communication Networks I

Chapter 3b: Signal Encoding and Conversion

Dr. Cheer-Sun Yang

Page 2: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

2

Motivation

Short distance and Long distance communications require to encode data with signals prior to sending the signals across communication media. We need to discuss the following:

• What are the communication services and devices available today?

• How are bits encoded into electric signals?

• How are analog signals and digital signals be converted?

Page 3: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

3

Communication Services and Devices

• Telephone System – switching technique and routing methods are the two main design issues.

• Integrated Services Digital Network• Cellular Phones – the sender and receiver

can move• Fax Machines• Computers

Page 4: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

4

Data Encoding

• ASCII (American Standard Code for Information Interchange)

• EBCDIC (Extended Binary Coded Decimal Interchange Code)

• Others – Baudot, morse, BCD

Page 5: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

5

Electric Current and Data Bits

The simplest electronic communication systems use a small electric current to encode data. Positive voltage – represents 0 (or 1)Negative voltage – represents 1 (or 0) A waveform diagram can be used to illustrate how data bits are represented and transmitted.

Page 6: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

6

Electric Current and Data Bits

A waveform diagram provides a visual representation of how an electrical signal varies over time. For example, the diagram shows that a longer time elapsed between the transmission of the fourth and the fifth bits than between others.

Page 7: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

7

Digital Encoding Schemes Using Digital Signals

• Nonreturn to Zero-Level (NRZ-L)

• Nonreturn to Zero Inverted (NRZI)

• Manchester

• Differential Manchester

Page 8: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

Copyright 2000 McGraw-Hill Leon-Garcia and Widjaja Communication Networks

8

1 0 1 0 1 1 0 01UnipolarNRZ

NRZ-Inverted(DifferentialEncoding)

BipolarEncoding

ManchesterEncoding

DifferentialManchesterEncoding

Polar NRZ

Figure 3.25

Page 9: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

Copyright 2000 McGraw-Hill Leon-Garcia and Widjaja Communication Networks

9

-0.2

0

0.2

0.4

0.6

0.8

1

1.2

0

0.2

0.4

0.6

0.8 1

1.2

1.4

1.6

1.8 2

fT

pow

er d

ensi

ty

NRZ

Bipolar

Manchester

Figure 3.26

Page 10: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

10

Nonreturn to Zero-Level (NRZ-L)

• Two different voltages for 0 and 1 bits• Voltage constant during bit interval

– no transition I.e. no return to zero voltage

• e.g. Absence of voltage for zero, constant positive voltage for one

• More often, negative voltage for one value and positive for the other

• This is NRZ-L

Page 11: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

11

Nonreturn to Zero Inverted

• Nonreturn to zero inverted on ones• Constant voltage pulse for duration of bit• Data encoded as presence or absence of

signal transition at beginning of bit time• Transition (low to high or high to low)

denotes a binary 1• No transition denotes binary 0• An example of differential encoding

Page 12: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

12

NRZ

Page 13: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

13

NRZ pros and cons• Pros

– Easy to engineer– Make good use of bandwidth

• Cons– dc component– Lack of synchronization capability and hard to

synchronize timing of sender and receiver.• Used for magnetic recording• Not often used for signal transmission

Page 14: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

14

Differential Encoding

• Data represented by changes rather than levels

• More reliable detection of transition rather than level

• In complex transmission layouts it is easy to lose sense of polarity

Page 15: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

15

Manchester

• Transition in middle of each bit period

• Transition serves as clock and data

• Low to high represents one

• High to low represents zero

• Used by IEEE 802.3

Page 16: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

16

Advantages of Manchester

• Synchronization: Because there is a predictable transition during each bit time, the receiver can synchronize on that transition.

• Error detection: Noise on the line would have to invert both the signal before and affter to cause an undetected error.

Page 17: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

17

How are bits encoded into digital signals?

• Exercise with a neighbor now.• Draw a waveform diagram depicting the

message “Hi” using NRZL, NRZI, and Manchester encoding schemes.– Assume that the bit representation of “H” is 0 1 0 0 1 0 0 0 = 0X48– Assume that the bit representation of “i” is 0 1 1 0 1 0 0 1 = 0X69

Page 18: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

18

Limitation

• Digital signals cannot be used to transmit across a long distance.

• During transmitting digital signals, it is susceptible to interference easily.

• Digital encoding schemes are widely used in recording.

• Instead, analog signals are used to transmit even digital data bits. How?

Page 19: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

19

Motivation on Modulation and Demodulation

If either analog or digital signals were used exclusively, communications would be simplified. However, this is impossible especially attempting to send signals across a long distance. Digital signals cannot be transmitted far without being converted to analog signals. Because telephone system is an analog device, computer signals must be converted to analog signals.

Page 20: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

20

The Waveform of a Carrier

The wave form of an analog signal carrier oscillates continuously even when no signal is being sent.

Page 21: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

21

Carrier

• Researchers found that a continuous, oscillating signal will propagate farther than other signals.

• Instead of transmitting an electric current that only changes when the value of a bit changes, long-distance communication systems send a continuously oscillating signal, usually a sine wave, called a carrier.

Page 22: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

22

Data Modulation• To send data, a transmitter modifies the

carrier slightly.

• Collectively, such modifications are called modulation.

• The technique was originated for transmitting radio or TV signals.

• Generally speaking, modulation is the process to transform a digital signal into an analog signal.

Page 23: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

23

Data Demodulation

• At the receiving end, the analog signal is transformed back to digital signals.

• The process is called demodulation.

• The device to perform modulation and demodulation is called a modem. We will talk about modem later.

Page 24: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

24

Example of Data Modulation

The digital signal ’01’ is sent. The carrier is reduced to 2/3 full strength to encode a 1 bit and 1/3 strength to encode a 0 bit.

Page 25: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

25

Modulation Techniques

• Amplitude shift keying (ASK)

• Frequency shift keying (FSK)

• Phase shift keying (PK)

Page 26: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

Copyright 2000 McGraw-Hill Leon-Garcia and Widjaja Communication Networks

26

f f2 f1 fc0

Figure 3.27

Page 27: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

27

Modulation Techniques

Page 28: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

28

Modulation Techniques

This modulation technique is called Amplitude Shift keying (ASK) technique.

Page 29: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

Copyright 2000 McGraw-Hill Leon-Garcia and Widjaja Communication Networks

29

Information 1 1 1 10 0

+1

-10 T 2T 3T 4T 5T 6T

AmplitudeShift

Keying

+1

-1

FrequencyShift

Keying

+1

-1

PhaseShift

Keying

(a)

(b)

(c)

0 T 2T 3T 4T 5T 6T

0 T 2T 3T 4T 5T 6T

t

t

t

Figure 3.28

Page 30: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

Copyright 2000 McGraw-Hill Leon-Garcia and Widjaja Communication Networks

30

1 1 1 10 0(a) Information

(d) 2Yi(t) cos(2fct)

+2A

-2A

+A

-A

(c) Modulated Signal Yi(t)

0 T 2T 3T 4T 5T 6T

+A

-A

(b) Baseband Signal Xi(t)

0 2T 3T 6T

0 T 2T 3T 4T 5T 6T

T 4T 5T

t

t

t

Figure 3.29

Page 31: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

Copyright 2000 McGraw-Hill Leon-Garcia and Widjaja Communication Networks

31

(a) Modulate cos(2fct) by multiplying it by Ak for (k-1)T < t <kT:

Ak x

cos(2fct)

Yi(t) = Ak cos(2fct)

(b) Demodulate (recover) Ak by multiplying by 2cos(2fct) and lowpass filtering:

x

2cos(2fct)2Ak cos2(2fct) = Ak {1 + cos(2fct)}

LowpassFilter withcutoff W Hz

Xi(t)Yi(t) = Akcos(2fct)

Figure 3.30

Page 32: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

Copyright 2000 McGraw-Hill Leon-Garcia and Widjaja Communication Networks

32

Akx

cos(2fc t)

Yi(t) = Ak cos(2fc t)

Bkx

sin(2fc t)

Yq(t) = Bk sin(2fc t)

+ Y(t)

Modulate cos(2fct) and sin (2fct) by multiplying them by Ak and Bk respectively for (k-1)T < t <kT:

Figure 3.31

Page 33: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

Copyright 2000 McGraw-Hill Leon-Garcia and Widjaja Communication Networks

33

Y(t) x

2cos(2fc t)2cos2(2fct)+2Bk cos(2fct)sin(2fct) = Ak {1 + cos(4fct)}+Bk {0 + sin(4fct)}

LowpassFilter withcutoff W/2 Hz

Ak

x

2sin(2fc t)2Bk sin2(2fct)+2Ak cos(2fct)sin(2fct) = Bk {1 - cos(4fct)}+Ak {0 + sin(4fct)}

LowpassFilter withcutoff W/2 Hz

Bk

Figure 3.32

Page 34: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

34

Amplitude Shift Keying

• Values represented by different amplitudes of carrier

• Usually, one amplitude is zero– i.e. presence and absence of carrier is used

• Susceptible to sudden gain changes

• Inefficient

Page 35: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

35

Example of ASK

Bit Values Amplitude

00 A1

01 A2

10 A3

11 A4

Page 36: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

36

Amplitude Shifting Keying (four amplitudes), two bits per baud

Page 37: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

37

Phase Shift Keying• Nyquist Theorem suggests that the number

of bits sent per cycle can be increased if the encoding scheme permits multiple bits to be encoded in a single cycle of the carrier.

• ASK and FSK work well but require at least one cycle of a carrier wave to send a single bit.

• PSK changes the timing of the carrier wave abruptly to encode data. Such change is called a phase shift.

Page 38: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

38

Example of Phase Shift

Page 39: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

39

Phase Shift Keying

Arrows indicate points at which the carrier abruptly jumps to a new position in the cycle. For different code, the phase shift is different.

Page 40: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

40

Frequency Shift Keying

Page 41: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

41

QAM

• Any of the simple techniques can be used with any number of different signals.

• More signals means a greater bit rate with a given baud rate.

• The problem is that a higher bit rate requires more signals and reduces the differences among them and makes the receiver’s job more difficult.

Page 42: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

42

QAM(cont’d)

• Another approach is to use a combination of frequencies, amplitudes, or phase shifts, which allows us to use a larger group of legitimate signals while maintaining larger differences among them.

• One technique is Quadrature Amplitude Modulation (QAM), in which a group of bits is assigned a signal defined by its amplitude and phase shift.

Page 43: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

43

Quadrature PSK

• More efficient use by each signal element representing more than one bit

– e.g. shifts of /4 (45o)

– Each element represents three bits

– Can use 4 phase angles and have two amplitudes

– 9600bps modem use 12 angles , four of which have two amplitudes

Page 44: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

44

Signal Associations for QAM

Page 45: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

45

Two amplitudes and four phases are used to send three bits per baud.

Page 46: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

46

Performance of Digital to Analog Modulation Schemes

• Bandwidth– ASK and PSK bandwidth directly related to bit

rate– FSK bandwidth related to data rate for lower

frequencies, but to offset of modulated frequency from carrier at high frequencies

• In the presence of noise, bit error rate of PSK and QPSK are about 3dB superior to ASK and FSK

Page 47: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

47

Analog-to-Digital Conversion

• Usually, it is the reverse of what we have just discussed. A modem examines the incoming signals for amplitude, frequencies, and phase shifts and generates digital signals. This works for signals having constant characteristics.

• What about analog signals whose characteristics change continually for example voice ?

Page 48: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

48

Pulse Code Modulation

• One way of making the signal truly digital is to assign amplitudes from a predefined set to the sample signals.

• This process is called PCM.

Page 49: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

49

Page 50: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

50

The pulse amplitude is divided into eight values or 23 values.

Page 51: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

51

Accuracy of PCM

1. The sampling frequency

2. The number of amplitudes chosen: in Fig 2.47, the resulted signal becomes distorted.

Page 52: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

52

Page 53: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

53

Modem

• Modem = modulator + demodulator• A modem converts digital signals to analog signals before sending them across a phone line.• Another modem converts analog signals back to digital signals before passing them to a receiver.

Page 54: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

54

Illustration of Dial-up Modem

Page 55: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

55

Modems

• Intelligent Modems (Hayes Compatible)– A user can enter commands such as continuing dialing, beeping

when disconnected, etc.– Hayes Modem allows a user to enter AT command to request for

connection.– ATDT5551234: AT represents AT command; D stands for dial;

T stands for tone dialing.

• Cable Modems – connects to cable TV carrier from a PC and a TV.

• Null Modems – used for connecting two local PC’s together. (will be discussed again in next chapter)

Page 56: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

56

Summary of ModemA pair of modem is required for long-distance communication across a leased line; each modem contains separate circuitry to send and receive digital data. To send data, a modem emits a continuous carrier wave, which it then modulates according to the values of the bits being transferred. To receive data, a modem detects modulation in the incoming carrier, and uses it to recreate the data bits.

Page 57: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

Copyright 2000 McGraw-Hill Leon-Garcia and Widjaja Communication Networks

57

Ak

Bk

16 “levels”/ pulse4 bits / pulse4W bits per second

Ak

Bk

4 “levels”/ pulse2 bits / pulse2W bits per second

2-D signal2-D signal

Figure 3.33

Page 58: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

Copyright 2000 McGraw-Hill Leon-Garcia and Widjaja Communication Networks

58

Ak

Bk

4 “levels”/ pulse2 bits / pulse2W bits per second

Ak

Bk

16 “levels”/ pulse4 bits / pulse4W bits per second

Figure 3.34

Page 59: 1 CSC535 Communication Networks I Chapter 3b: Signal Encoding and Conversion Dr. Cheer-Sun Yang

59

Reading Assignments

• Read Chapter 3.5, 3.6