BDC6eChapter16

advertisement

Chapter 16:

Data Communication

Fundamentals

Business Data Communications, 6e

Data Communication

Components

• Data

– Analog: Continuous value data (sound, light, temperature)

– Digital: Discrete value (text, integers, symbols)

• Signal

– Analog: Continuously varying electromagnetic wave

– Digital: Series of voltage pulses (square wave)

• Transmission

– Analog: Works the same for analog or digital signals

– Digital: Used only with digital signals

2

Analog Data

Signal Options

• Analog data to analog signal

– Inexpensive, easy conversion (e.g., telephone)

– Data may be shifted to a different part of the available spectrum (multiplexing)

– Used in traditional analog telephony

• Analog data to digital signal

– Requires a codec (encoder/decoder)

– Allows use of digital telephony, voice mail

3

Digital Data

Signal Options

• Digital data to analog signal

– Requires modem ( mo dulator/ dem odulator)

– Allows use of PSTN to send data

– Necessary when analog transmission is used

• Digital data to digital signal

– Requires CSU/DSU (channel service unit/data service unit)

– Less expensive when large amounts of data are involved

– More reliable because no conversion is involved

4

Analog and Digital Signaling

5

Transmission Choices

• Analog transmission

– only transmits analog signals, without regard for data content

– attenuation overcome with amplifiers

– signal is not evaluated or regenerated

• Digital transmission

– transmits analog or digital signals

– uses repeaters rather than amplifiers

– switching equipment evaluates and regenerates signal

6

Analog

Data

Digital

Data

Analog and Digital

Data and Signals

Analog

Signal

Two alternatives:

(1) signal occupies the same spectrum as the analog data

(2) Analog data are encoded to occupy a different spectrum.

Digital data are encoded using a modem to produce analog signal.

Digital

Signal

Analog data are encoded using a codec to produce a digital bit stream.

Two alternatives:

(1) signal consists of two voltage levels to represent two binary values

(2) digital data are encoded to produce a digital signal with desired properties.

7

Analog

Signal

Digital

Signal

Analog and Digital

Treatment of Signals

Analog

Transmission

Is propagated through amplifiers; same treatment whether signal is used to represent analog data or digital data.

Not used.

Digital

Transmission

Assumes that the analog signal represents digital data. Signal is propagated through repeaters; at each repeater, digital data are recovered from inbound signal and used to generate a new analog outbound signal.

Digital signal represents a stream of 1s and 0s which may represent digital data or may be an encoding of analog data.

Signal is propagated though repeaters; at each repeater, stream of 1s and 0s is recovered from inbound signal and used to generate a new digital outbound signal.

Advantages of Digital

Transmission

• Cost – large scale and very large scale integration has caused continuing drop in cost

Data Integrity

– effect of noise and other impairments is reduced

Capacity Utilization

– high capacity is more easily and cheaply achieved with time division rather than frequency division

• Security & Privacy – Encryption possible

Integration

– All signals (Voice. Video, image, data) treated the same

9

Analog Encoding of Digital Data

• Data encoding and decoding technique to represent data using the properties of analog waves

• Modulation: the conversion of digital signals to analog form

• Demodulation: the conversion of analog data signals back to digital form

10

Modem

• An acronym for modulator-demodulator

• Uses a constant-frequency signal known as a carrier signal

• Converts a series of binary voltage pulses into an analog signal by modulating the carrier signal

• The receiving modem translates the analog signal back into digital data

11

Methods of Modulation

• Amplitude modulation (AM) or amplitude shift keying (ASK)

• Frequency modulation (FM) or frequency shift keying (FSK)

• Phase modulation or phase shift keying

(PSK)

12

Modulation of Analog Signals for Digital Data

13

Amplitude Shift Keying (ASK)

• In radio transmission, known as amplitude modulation (AM)

• The amplitude (or height) of the sine wave varies to transmit the ones and zeros

• Major disadvantage is that telephone lines are very susceptible to variations in transmission quality that can affect amplitude

14 Business Data

Communications, 5e

ASK Illustration

1 0 0

1

15

Frequency Shift Keying (FSK)

• In radio transmission, known as frequency modulation (FM)

• Frequency of the carrier wave varies in accordance with the signal to be sent

• Signal transmitted at constant amplitude

• More resistant to noise than ASK

• Less attractive because it requires more analog bandwidth than ASK

16

FSK Illustration

1

1

0 1

17

Phase Shift Keying (PSK)

• Also known as phase modulation (PM)

• Frequency and amplitude of the carrier signal are kept constant

• The carrier signal is shifted in phase according to the input data stream

• Each phase can have a constant value, or value can be based on whether or not phase changes (differential keying)

18

PSK Illustration

0 0 1 1

19

Voice Grade Modems

• Designed for digital transmission over ordinary phone lines

• Uses 4-kHz bandwidth

• Adheres to ITU-T standards

20

Cable Modems

• Permits Internet access over cable television networks.

• ISP is at or linked by high-speed line to central cable office

• Cables used for television delivery can also be used to deliver data between subscriber and central location

• Upstream and downstream channels are shared among multiple subscribers, time-division multiplexing technique

• Splitter is used to direct TV signals to a TV and the data channel to a cable modem

21

Cable Modems

22

Asymmetric Digital

Subscriber Line (ADSL)

• New modem technology for high-speed digital transmission over ordinary telephone wire.

• At central office, a combined data/voice signal is transmitted over a subscriber line

• At subscriber’s site, twisted pair is split and routed to both a PC and a telephone

– At the PC, an ADSL modem demodulates the data signal for the PC.

– At the telephone, a microfilter passes the 4-kHz voice signal.

• The data and voice signals are combined on the twisted pair line using frequency-division-multiplexing techniques.

23

ADSL Modem Application

24

Digital Encoding of Analog Data

• Evolution of telecommunications networks to digital transmission and switching requires voice data in digital form

• Best-known technique for voice digitization is pulse-code modulation (PCM)

• The sampling theorem: If a signal is sampled at regular intervals of time and at a rate higher than twice the significant signal frequency, the samples contain all the information of the original signal.

• Good-quality voice transmission can be achieved with a data rate of 8 kbps

• Some videoconference products support data rates as low as 64 kbps

25

Pulse-Code Modulation Example

26

Digital Encoding of Digital Data

• Most common, easiest method is different voltage levels for the two binary digits

• Typically, negative=1 and positive=0

• Known as NRZ-L, or nonreturn-to-zero level, because signal never returns to zero, and the voltage during a bit transmission is level

27

Differential NRZ

• Differential version is NRZI (NRZ, invert on ones)

• Change=1, no change=0

• Advantage of differential encoding is that it is more reliable to detect a change in polarity than it is to accurately detect a specific level

28

Problems With NRZ

• Difficult to determine where one bit ends and the next begins

• In NRZ-L, long strings of ones and zeroes would appear as constant voltage pulses

• Timing is critical, because any drift results in lack of synchronization and incorrect bit values being transmitted

29

Biphase Alternatives to NRZ

• Require at least one transition per bit time, and may even have two

• Modulation rate is greater, so bandwidth requirements are higher; maximum modulation rate is twice NRZ

• Advantages

– Synchronization due to predictable transitions

– Error detection based on absence of a transition

30

Manchester Code

• Transition in the middle of each bit period

• Transition provides clocking and data

• Low-to-high=1 , high-to-low=0

• Used in Ethernet and other LANs

31

Differential Manchester

• Midbit transition is only for clocking

• Transition at beginning of bit period=0

• Transition absent at beginning=1

• Has added advantage of differential encoding

• Used in token-ring

32

Digital Signal Encoding Schemes

33

Analog Encoding of Analog Information

• Voice-generated sound wave can be represented by an electromagnetic signal with the same frequency components, and transmitted on a voice-grade telephone line.

• Modulation can produce a new analog signal that conveys the same information but occupies a different frequency band

– A higher frequency may be needed for effective transmission

– Analog-to-analog modulation permits frequencydivision multiplexing

34

Analog Sine-Wave Signals

35

Asynchronous Transmission

• Avoids timing problem by not sending long, uninterrupted streams of bits

• Data transmitted one character at a time, where each character is 5 to 8 bits in length.

• Timing or synchronization must only be maintained within each character; the receiver has the opportunity to resynchronize at the beginning of each new character.

• Simple and cheap but requires an overhead of 2 to 3 bits per character

36

Asynchronous Transmission

37

Synchronous Transmission

• Block of bits transmitted in a steady stream without start and stop codes.

• Clocks of transmitter and receiver must somehow be synchronized

– Provide a separate clock line between transmitter and receiver; works well over short distances,

– Embed the clocking information in the data signal.

• Each block begins with a preamble bit pattern and generally ends with a postamble bit pattern

• The data plus preamble, postamble, and control information are called a frame

38

Synchronous Transmission

• More efficient than asynchronous transmission

• Preamble, postamble and control information are typically < 100 bits

• Introduces the need for error checking

39

Error Control Process

• All transmission media have potential for introduction of errors

• All data link layer protocols must provide method for controlling errors

• Error control process has two components

– Error detection : redundancy introduced so that the occurrence of an error will be detected

– Error correction : receiver and transmitter cooperate to retransmit frames that were in error

40

Error Detection: Parity Bits

• Bit added to each character to make all bits add up to an even number (even parity) or odd number (odd parity)

• Good for detecting single-bit errors only

• High overhead (one extra bit per 7-bit character=12.5%)

• Noise impulses are often long enough to destroy more than one bit

41

Error Detection: Cyclic

Redundancy Check (CRC)

• Data in frame treated as a single binary number, divided by a unique prime binary, and remainder is attached to frame

• 17-bit divisor leaves 16-bit remainder, 33bit divisor leaves 32-bit remainder

• For a CRC of length N, errors undetected are 2 -N

• Overhead is low (1-3%)

42

Error Detection Process

43

Download