data communication chapter 4, Slides of Data Communication Systems and Computer Networks

data communication charper 4 slide

Typology: Slides

2017/2018

Uploaded on 04/27/2018

mahabur-rahman
mahabur-rahman 🇧🇩

4

(2)

9 documents

1 / 66

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
4.1
Chapter 4
Digital Transmission
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42

Partial preview of the text

Download data communication chapter 4 and more Slides Data Communication Systems and Computer Networks in PDF only on Docsity!

Chapter 4

Digital Transmission

Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

4-1 4-1 DIGITAL-TO-DIGITALDIGITAL-TO-DIGITAL CONVERSIONCONVERSION

In this section, we see how we can represent digital In this section, we see how we can represent digital

data by using digital signals. The conversion involves data by using digital signals. The conversion involves

three three techniques:techniques: lineline codingcoding,, blockblock codingcoding,, andand

scrambling scrambling.. LineLine codingcoding isis alwaysalways needed;needed; blockblock

coding and scrambling may or may not be needed. coding and scrambling may or may not be needed.

 Line Coding

 Line Coding Schemes

 Block Coding

 Scrambling

Topics discussed in this section: Topics discussed in this section:

Figure 4.1 Line coding and decoding

Mapping Data symbols

onto Signal levels

 A data symbol (or element) can consist of a number of data bits:  (^1) , 0 or  (^) 11, 10, 01, ……  A data symbol can be coded into a single signal element or multiple signal elements  (^1) -> +V, 0 -> -V  (^1) -> +V and -V, 0 -> -V and +V  The ratio ‘r’ is the number of data elements carried by a signal element.

Figure 4.2 Signal element versus data element

Data rate and Baud

rate

 The baud or signal rate can be expressed as: S = c x N x 1/r bauds where N is data rate c is the case factor (worst, best & avg.) r is the ratio between data element & signal element

Although the actual bandwidth of a

digital signal is infinite, the effective

bandwidth is finite.

Note

The maximum data rate of a channel (see Chapter 3) is

Nmax = 2 × B × log

2

L (defined by the Nyquist formula).

Does this agree with the previous formula for N

max

Solution

A signal with L levels actually can

carry log 2 L bits per level. If each

level corresponds to one signal element

and we assume the average case (c =

1/2), then we have

Example 4.

Line encoding C/Cs

 DC components - when the voltage level remains constant for long periods of time, there is an increase in the low frequencies of the signal. Most channels are bandpass and may not support the low frequencies.  This will require the removal of the dc component of a transmitted signal.

Line encoding C/Cs

Self synchronization - the

clocks at the sender and the

receiver must have the same

bit interval.

If the receiver clock is

faster or slower it will

misinterpret the incoming bit

stream.

In a digital transmission, the receiver clock is 0.1 percent

faster than the sender clock. How many extra bits per

second does the receiver receive if the data rate is

1 kbps? How many if the data rate is 1 Mbps?

Solution

At 1 kbps, the receiver receives 1001

bps instead of 1000 bps.

Example 4.

At 1 Mbps, the receiver receives 1,001,000 bps instead of

1,000,000 bps.

Line encoding C/Cs

 Error detection - errors occur during transmission due to line impairments.  Some codes are constructed such that when an error occurs it can be detected. For example: a particular signal transition is not part of the code. When it occurs, the receiver will know that a symbol error has occurred.

Line encoding C/Cs

Complexity - the more robust

and resilient the code, the

more complex it is to

implement and the price is

often paid in baud rate or

required bandwidth.

Figure 4.4 Line coding schemes